MCPcopy Index your code
hub / github.com/Kaggle/kaggle-cli / parse_model_instance_versions

Function parse_model_instance_versions

src/kaggle/cli.py:1252–1354  ·  view source on GitHub ↗
(subparsers)

Source from the content-addressed store, hash-verified

1250
1251
1252def parse_model_instance_versions(subparsers) -> None:
1253 parser_model_instance_versions = subparsers.add_parser(
1254 "versions",
1255 formatter_class=argparse.RawTextHelpFormatter,
1256 help=Help.group_model_instance_versions,
1257 aliases=["v"],
1258 )
1259
1260 subparsers_model_intance_versions = parser_model_instance_versions.add_subparsers(title="commands", dest="command")
1261 subparsers_model_intance_versions.required = True
1262 subparsers_model_intance_versions.choices = Help.model_instance_versions_choices
1263
1264 # Model Instance Versions list
1265 parser_model_instance_versions_list = subparsers_model_intance_versions.add_parser(
1266 "list", formatter_class=argparse.RawTextHelpFormatter, help=Help.command_model_instance_versions_list
1267 )
1268 parser_model_instance_versions_list_optional = parser_model_instance_versions_list._action_groups.pop()
1269 parser_model_instance_versions_list_optional.add_argument("model_instance", help=Help.param_model_instance)
1270 _add_output_format_args(parser_model_instance_versions_list_optional)
1271 parser_model_instance_versions_list_optional.add_argument(
1272 "--page-size", dest="page_size", default=20, type=int, help=Help.param_page_size
1273 )
1274 parser_model_instance_versions_list_optional.add_argument(
1275 "--page-token", dest="page_token", required=False, help=Help.param_page_token
1276 )
1277 parser_model_instance_versions_list._action_groups.append(parser_model_instance_versions_list_optional)
1278 parser_model_instance_versions_list.set_defaults(func=api.model_instance_versions_list_cli)
1279
1280 # Model Instance Versions create
1281 parser_model_instance_versions_create = subparsers_model_intance_versions.add_parser(
1282 "create", formatter_class=argparse.RawTextHelpFormatter, help=Help.command_model_instance_versions_new
1283 )
1284 parser_model_instance_versions_create_optional = parser_model_instance_versions_create._action_groups.pop()
1285 parser_model_instance_versions_create_optional.add_argument("model_instance", help=Help.param_model_instance)
1286 parser_model_instance_versions_create_optional.add_argument(
1287 "-p", "--path", dest="folder", required=False, help=Help.param_model_instance_version_upfile
1288 )
1289 parser_model_instance_versions_create_optional.add_argument(
1290 "-n", "--version-notes", dest="version_notes", required=False, help=Help.param_model_instance_version_notes
1291 )
1292 parser_model_instance_versions_create_optional.add_argument(
1293 "-q", "--quiet", dest="quiet", action="store_true", help=Help.param_quiet
1294 )
1295 parser_model_instance_versions_create_optional.add_argument(
1296 "-r", "--dir-mode", dest="dir_mode", choices=["skip", "zip", "tar"], default="skip", help=Help.param_dir_mode
1297 )
1298 parser_model_instance_versions_create._action_groups.append(parser_model_instance_versions_create_optional)
1299 parser_model_instance_versions_create.set_defaults(func=api.model_instance_version_create_cli)
1300
1301 # Models Instance Versions download
1302 parser_model_instance_versions_download = subparsers_model_intance_versions.add_parser(
1303 "download", formatter_class=argparse.RawTextHelpFormatter, help=Help.command_model_instance_versions_download
1304 )
1305 parser_model_instance_versions_download_optional = parser_model_instance_versions_download._action_groups.pop()
1306 parser_model_instance_versions_download_optional.add_argument(
1307 "model_instance_version", help=Help.param_model_instance_version
1308 )
1309 parser_model_instance_versions_download_optional.add_argument(

Callers 1

parse_model_instancesFunction · 0.85

Calls 1

_add_output_format_argsFunction · 0.85

Tested by

no test coverage detected