spotml

View on PyPIReverse Dependencies (0)

0.0.11 spotml-0.0.11-py3-none-any.whl

Wheel Details

Project: spotml
Version: 0.0.11
Filename: spotml-0.0.11-py3-none-any.whl
Download: [link]
Size: 143487
MD5: 55278dc15508e2b057e4b0604b23c610
SHA256: 76397f332533e306f59f549fe522de56ee2ffa3e4ee4816c6221cde119c9034d
Uploaded: 2021-11-14 23:35:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spotml
Version: 0.0.11
Summary: Automate ML training on spot instances easily.
Author: Vishnu
Author-Email: vishnu[at]spotml.io
Home-Page: https://spotml.io/
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.6.0
Requires-Dist: boto3 (>=1.9.0)
Requires-Dist: google-api-python-client (>=1.7.8)
Requires-Dist: google-cloud-storage (>=1.15.0)
Requires-Dist: cfn-flip
Requires-Dist: schema
Requires-Dist: chevron
Requires-Dist: requests
Requires-Dist: cfn-tools
Requires-Dist: tabulate
Requires-Dist: pytz
Requires-Dist: python-dateutil
Requires-Dist: tzlocal
Requires-Dist: twine
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 359 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spotml/__init__.py sha256=hiU_rp5scA1P5fsYbz24O_RUsChart9LA0KijNB5GvU 23
spotml/cli.py sha256=BSiJWj9DV_9XsSkMFWRzFnKtwqQpEZJTGSLWATCwkGw 1177
spotml/configuration.py sha256=1eWbRv3stggz32HwX7L_lGltqLxejqXe0xrgp7i3lCU 500
spotml/parser.py sha256=DeUhO1kiw5_Vn0YCa5Lw4E4ZOZc2SKodh8U2AISl9rI 2178
spotml/utils.py sha256=V93daRR3NK2non_vNNzuXWa0bpntFuN3FTFJ4Nxw2vs 1561
spotml/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/commands/abstract_command.py sha256=vtL1tPcYb18-hnu-MCQUu0OB8PBGrlSaDR4OJTTq4K0 1069
spotml/commands/abstract_config_command.py sha256=KeLTpZMzbHpoQ_lHZGBagiUPnOPUgU9ut_17xY-pJoQ 2918
spotml/commands/abstract_provider_command.py sha256=MJYIHGmatamJdU4h84ZUC-ejprB7hyWXPa0n1_uQviI 850
spotml/commands/aws.py sha256=p9hl7uNfDOqDxw09MjRt5xQtzhO8CnFQCdn2tX-Mktg 392
spotml/commands/download.py sha256=qT_sKFpl5OXUEixEHlK_hqSaAz2j1q2TGuDpEKpWoyU 1816
spotml/commands/exec.py sha256=40SkDyoSyCYGfEee-YMWl5yQZlbXBoumWH0V9kRL9Rs 2665
spotml/commands/handle_active_run.py sha256=xfGmtcO12_QO2Sd-LLPnQWNnT33DDu8sycz_3C_RKqE 4054
spotml/commands/handle_error_runs.py sha256=ea69RwZ_RFHx3VdJLKY9v80ieAN61pbs2dfHyKW2BIo 2567
spotml/commands/handle_scheduled_run.py sha256=i4ynKIktl2nIoEL4Vs3B3Yv8Fvvqp6uiBsB-dephlhU 5385
spotml/commands/run.py sha256=qfi9z2H5ww2yektJVD9MVBsw4ttketbc2Ztz6McS8ts 3364
spotml/commands/run_locally.py sha256=T5RnQRcWap3qeGU-Pus5A2kf77g-WnIDauVOCV3gUNU 4222
spotml/commands/sh.py sha256=oU1q-AAw75I-S7og_bTPAWhU0Dz0nxJYBqJR7reKiws 3357
spotml/commands/start.py sha256=8vekDN89dC-T-E6mEpuId8u6fC49UCYN2mY8YZ6O1kg 2879
spotml/commands/status.py sha256=4QfutgMYM1nMZgFIHcI4mf2nVBDTZk2IGoceuW-w4AY 933
spotml/commands/stop.py sha256=yU2UUNONMdPfqpT70r9qeaQYEHRsokbnZHEGpfniFZQ 1135
spotml/commands/sync.py sha256=j3qSWZgSy_EQurQHGULtWazZu1M92wk-aCjQOxwT7sU 1301
spotml/commands/writers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/commands/writers/abstract_output_writrer.py sha256=5nCqKOL-xTHfFDdqbXq6Gyibccl3OmhYe3mQ-J3ttrc 711
spotml/commands/writers/null_output_writrer.py sha256=EdUw0TqJa1C1oZ8OLlLSAc7_yfqLRlRFpJWS6p4mQIM 225
spotml/commands/writers/output_writrer.py sha256=eAob97vz3hEhnwk7hG_f3e78M-zrhKMKS9KhVeEn-3g 283
spotml/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/config/abstract_instance_config.py sha256=i0N3DINh_bwY_0r1E0UtCb1O7s2EArkvx1XRyLlSt-o 7659
spotml/config/abstract_instance_volume.py sha256=ISc-L-ajOoeNm4sPwtfM206m64r09sLujOt_NcJL6DQ 1156
spotml/config/config_utils.py sha256=p7Za8R7uuZ_EU-3SIREs4QJiU7uNhcNH7uhcLLWl2tQ 4376
spotml/config/container_config.py sha256=0ocuHFPOgF3YfAam54-G-TkuwPHmYgUupsT79v5I9a0 2300
spotml/config/host_path_volume.py sha256=Q6-YxX8gxl0SBmd-qRemsSLxdx2XXb7LbyVjtaL-c_o 1151
spotml/config/project_config.py sha256=s0-3mHSBxUznE5iDswq781b6GPJIZgvCH6ALv0QXI8M 844
spotml/config/tmp_dir_volume.py sha256=j47Ect2AmSdXhszjNsZZCSQzUlfgxWt-n9RuJ_mm5pw 246
spotml/config/url.py sha256=CAyrHpdmvSpoIS-DoqBNmfMa9M-h0lfWNNSOM88lHO0 123
spotml/config/validation.py sha256=8cVf__urYYiKVNHtb0poR2FNC7W2aERf1UJ3TnYRcfQ 9054
spotml/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/constants/constants.py sha256=sP355TBqJj0YwFuvZ3uuika5gKbq2UI21y5qUWBwE-s 215
spotml/constants/run_status.py sha256=iUY7-Dge1-8Wq61ZUoAMdKfV6422StHwM_XKgdNPu_Y 326
spotml/deployment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/abstract_docker_instance_manager.py sha256=uRd-05VlojGE4s4FuA_MMtJoAgQHH_oQRy3ZjKzuHxk 3256
spotml/deployment/abstract_instance_manager.py sha256=07kGlksl6PjC7aY0B9I6s4ZWjxz-ksrkvxW49JKqwns 4273
spotml/deployment/abstract_ssh_instance_manager.py sha256=oDYC-QIWuA7qSeRSB3RyZhnlmv22Lqu4URex4MyXoxo 2035
spotml/deployment/abstract_cloud_instance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/abstract_cloud_instance/abstract_bucket_manager.py sha256=V8lZGDnCtjDI6tJvMZuwCuxMqSbZt02TZSzbYxi-yDk 482
spotml/deployment/abstract_cloud_instance/abstract_cloud_instance_manager.py sha256=lwUm92Vv5qRynPZc4dVBAj_wt5_4MtZSL3ww_bGYf3s 8184
spotml/deployment/abstract_cloud_instance/abstract_data_transfer.py sha256=DzTgEkNGdf1N-GdkC4ZvMg4bpnHO2aNgUo2IIwWQ5nE 1939
spotml/deployment/abstract_cloud_instance/abstract_instance_deployment.py sha256=4Tj3CZ3o_2c-4aJiacodkjrhwyy8zkXPvxuKCdIr96E 1511
spotml/deployment/abstract_cloud_instance/file_structure.py sha256=0o7gw3gt-RH0Bbq_ocNATiGT6xKol_uEWKn_LM6gr3Y 651
spotml/deployment/abstract_cloud_instance/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/abstract_cloud_instance/errors/bucket_not_found.py sha256=GjK9u_xUmoZFBm63G5rKP1vOusgS41qAjZC7_kRdfgg 124
spotml/deployment/abstract_cloud_instance/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/abstract_cloud_instance/resources/abstract_bucket.py sha256=MrAgpYKW14K1-6BAwMTA3edHDuC9yuyEEp--A08lams 118
spotml/deployment/abstract_cloud_instance/resources/abstract_instance.py sha256=-Fnovt3RxEQ9btmUc1Qh0wtjfwZfp-V5SvD6ohNBiQA 570
spotml/deployment/container/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/container/abstract_container_commands.py sha256=Vmw9Ctns02XgARCasQXPp2U_CfNbSjOg1Haw2FeaDBQ 599
spotml/deployment/container/abstract_container_script.py sha256=2gis1qjGBe4SuVJsGxdz0XK9FoS7x8YOrMFAlvqpbtQ 466
spotml/deployment/container/docker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/container/docker/docker_commands.py sha256=EPDIgfjCdnkHCqiwnhwNQIXnDbuiaHnogtRc8BzaGe0 4278
spotml/deployment/container/docker/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/container/docker/scripts/abstract_docker_script.py sha256=vjDHXbvcFj5J27ctrcQ-Hy5T0JaWWAk4evACoD2UA7E 335
spotml/deployment/container/docker/scripts/container_bash_script.py sha256=dszeusuuyELx2ET77rrdBaOZFM0rauW30FEVxbLBjEo 866
spotml/deployment/container/docker/scripts/start_container_script.py sha256=3_i6NbQzC1sS2vp-SW8V-MiJqM4DUoS_B0IIrSN0-4Y 2224
spotml/deployment/container/docker/scripts/stop_container_script.py sha256=apxPwwxlvezmjJx49kBDQweRWdu4lCpz2RrIq2I9GwA 624
spotml/deployment/container/docker/scripts/data/container_bash.sh.tpl sha256=U31smYnAxJwR6HI_av8e7CWM5wYlAv5-nDjYvnDEuKM 231
spotml/deployment/container/docker/scripts/data/start_container.sh.tpl sha256=jwkzH6RgeZVp-j5cIP_j6a350RbfIxkBMM_XYD5Cq4c 903
spotml/deployment/container/docker/scripts/data/stop_container.sh.tpl sha256=mBZd16XmZE7YX7S3HQBAk5Dnt5NT9GLuDXPiR1INpmg 173
spotml/deployment/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/deployment/utils/cli.py sha256=lHLW9hAo0vCLRsZU4MIa2lDB0RtWBy9qx5o9uUh3e-4 224
spotml/deployment/utils/commands.py sha256=qf_NWCGpO6Fz-P0gSIOUkkjoKfl2PTZXjpcY6uTlS-M 4520
spotml/deployment/utils/print_info.py sha256=gKrZ_-O1LYhHgHcOovbs6e8wFVIidc-UIrTSUI6Im8k 1496
spotml/deployment/utils/user_scripts.py sha256=D6-DkAbT9lYj2wGwHg9IM2k-fUZoP0bSLDzz3jWvDSU 1654
spotml/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/errors/instance_not_running.py sha256=6NA2lbnISWv_CbYkILArgygXwLwjwGl7-7ngUtbzH-g 288
spotml/errors/nothing_to_do.py sha256=6m4MG8AAI53MsKPiVMdk9i9qpzGJEZw0UjDsd48qnqs 44
spotml/exceptions/SpotCapacityException.py sha256=QC3WDFYgngHhBALiyVomH-fRBLuSTPQwPlTJ2ZO1uvs 49
spotml/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/instance_manager_factory.py sha256=FFOEagqfAtvRIaeOiiPwlXmRdFRipSBOz1QjyswKj-0 1041
spotml/providers/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/data_transfer.py sha256=VcycfkrkEQ-hTbLDb7Qro6QegNJ4MZZWZu7oAYPHLv0 3573
spotml/providers/aws/deletion_policies.py sha256=KRCS2YYd7m-CjdDDUlDmHXmwuUsHAcuvSebrSLGdtx4 4433
spotml/providers/aws/instance_deployment.py sha256=D4NAN2OTkgCKuUy_VFP4J0BVsMtcQo0dSkpy_pc6rro 7470
spotml/providers/aws/instance_manager.py sha256=RsmraD-HV-X-O0w7pbb-pAJTJo3DEnTpbCnb0RkMOB4 5838
spotml/providers/aws/cfn_templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/cfn_templates/instance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/cfn_templates/instance/start_container_script.py sha256=V_UcGQLMF1_OzTvu5b34fmlJ1VfinYmuNnnTsA-hbho 924
spotml/providers/aws/cfn_templates/instance/template.py sha256=ZfrYLNLMBZsdzbDoHQwgd_KikbzOf2c4JJdEZ21xrbo 17316
spotml/providers/aws/cfn_templates/instance/data/template.yaml sha256=spQS2EONM6xTXEWGOX202K5n1LrufgjWlGbu8pQrsYw 4277
spotml/providers/aws/cfn_templates/instance/data/files/tmux.conf sha256=4nOOgpIu07ubRe74thIXEFOngF0XV6YXEyBrkVVDaY8 21
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/01_prepare_instance.sh sha256=wcEVGbzIAZ7WYNZJ4cgCoQVfFg-yZuw59bd-jQEqtWA 722
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/02_mount_volumes.sh sha256=2SZFhlohe6LfPFU0bN-mfkST0ksKaZhO4jQ41okVFrw 1098
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/03_set_docker_root.sh sha256=C14WnzcOsnVDpb-N8D0SBaAoaUCghJEIT1Zcp7g-3OA 395
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/04_sync_project.sh sha256=zlrkJyBGrPvSdwVsn3DWlDf1YaegHytHbJErTbDTHfA 453
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/05_run_instance_startup_commands.sh sha256=572MB3UPHOhAmnqa4CrVljTlnDYsvrMjQRLKBeSPuT0 208
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/07_check_host_status.py sha256=SnNRd3Q44EEX8q9kbzxdYlaLJK2kk0Y_MV2neqwVkF0 4388
spotml/providers/aws/cfn_templates/instance/data/startup_scripts/user_data.sh sha256=Sdbpk5kwpejFuXt9oUAKGkdMAbR5IzWW_p8Tg_pqAaA 1028
spotml/providers/aws/cfn_templates/instance_profile/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/cfn_templates/instance_profile/template.py sha256=Q5d5SsfALEZHMuhLUpSigM4TvcI2nmmlH171wzpSDWY 455
spotml/providers/aws/cfn_templates/instance_profile/data/template.yaml sha256=AFVG5YnrFglXkN63JHvfJykam_QQjPldyvVQ8OFkzyA 1179
spotml/providers/aws/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/commands/clean_logs.py sha256=6vJv-nCcA3cbB2XyAcaqCNBaJNqrN0EPk_UNND8YqlQ 2305
spotml/providers/aws/commands/spot_prices.py sha256=Jn2sIA3hT7LF6NjFXDPfbuqLCmmxwa82f17U8nqdtsc 1730
spotml/providers/aws/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/config/ebs_volume.py sha256=nvOXhz3t9QG2245RMLbE_Q2HCWqlBC5zsNxrO4_DP4Y 2108
spotml/providers/aws/config/instance_config.py sha256=7yvvnRQMcLeGdNyue5LtqPM3vsNaVPQO7Tm2zlt91FQ 2456
spotml/providers/aws/config/validation.py sha256=Sg2BHvZBwBmILl2E4KQSdUT-_XBQt0ZytS8xzW8OAig 4529
spotml/providers/aws/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/errors/volume_not_found.py sha256=LT2uBYiGoyOuURwiBvo0U2DDmWn09R2Ii3R1Muw8jn0 139
spotml/providers/aws/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/helpers/ami.py sha256=JlsHHnN1o5yJgEhsE1lQOfdm3e3sUyw4y8ODGs-JKhM 1685
spotml/providers/aws/helpers/availability_zone.py sha256=XUBxp4D21Ro3fkKa_FZAqBUhoBkCwRf0vKINxBtbibM 1601
spotml/providers/aws/helpers/instance_prices.py sha256=CsF-gEC2u1TSeFkImTng064ZXqzKoBfrW1b-qSXssuE 3952
spotml/providers/aws/helpers/logs.py sha256=kSoOZQRFBi4tk5egTQIMYbYwar5cybzTEyxCsfML1Js 883
spotml/providers/aws/helpers/s3_sync.py sha256=uVYOly0aFy7w6FRmp6k_u1wMq0KE0G8ZcpPXvsQoOJk 1544
spotml/providers/aws/helpers/subnet.py sha256=EBzFmI3aGnsVr0oWdeaME4abbP9KfL1T8JK1BGT3R04 2167
spotml/providers/aws/helpers/vpc.py sha256=9REJNW2RmNHCx_aoT-XfjjXcUEM4QnpgBVywzDUK2SM 492
spotml/providers/aws/resource_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/resource_managers/bucket_manager.py sha256=UBwkTCgUFdmp9yVRu_FT6RYa-e6IN5TBY0B_xgAJDXE 1780
spotml/providers/aws/resource_managers/instance_profile_stack_manager.py sha256=_6jBpCzzM_Vkq_CuKCLJduCeCMynQx_0hLEnobxKGuk 3477
spotml/providers/aws/resource_managers/instance_stack_manager.py sha256=gTvMvGcekhRmOAgkgS5u5af-7zJbe-fkB57jJP5JCFM 4709
spotml/providers/aws/resource_managers/key_pair_manager.py sha256=UDk2dqA-9a9Z4TFxHRImJ2MnL_mKUJB2oJ381nhLw6Y 2105
spotml/providers/aws/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/aws/resources/bucket.py sha256=31FKTBSdsKVyd8lbKQitBWM4BtmKLk7vIH13-UUBSn8 266
spotml/providers/aws/resources/image.py sha256=IF7CUAlFuW2cACnXGTloXpsVDVspVdR3BJadtjoFhps 1355
spotml/providers/aws/resources/instance.py sha256=n3xC2JAuAtZsqazMaSHSMEZOLVSNXwPlcxEWY_-VGAM 2743
spotml/providers/aws/resources/snapshot.py sha256=nJjOJqBf5fSVawCXNcU0NHN4zWPNXXW_v4N0WbzhvUc 1585
spotml/providers/aws/resources/stack.py sha256=fBprTHRuv2qWdUOlGmC5OafPtfqllTkTyAu_-HPb0rs 5243
spotml/providers/aws/resources/subnet.py sha256=WOdP6r4-WU4zxahbtBSfBBALfwd6YKseh0PHsD4cTb4 917
spotml/providers/aws/resources/volume.py sha256=tIRR6nIhOhvl0afUNaEK8CaXwDO14scgSD4cWUCrzeo 1825
spotml/providers/aws/resources/vpc.py sha256=S770k1cbD60KStRcjE1k4w5V1CcmkR5_9EtqpCKIzQY 469
spotml/providers/gcp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/data_transfer.py sha256=PKw1CBlqnXfX00GSFMEOuKcnvM3s8L3hjfd-PX2M1_0 2237
spotml/providers/gcp/instance_deployment.py sha256=LNDfS8NurynraDokeQqLw9WRy8ibIfq_w9izdl9G9x0 4802
spotml/providers/gcp/instance_manager.py sha256=MZThM3m4sRv7NTwy1MJ0oX2RmS9BgcKlFoKEQjWvsg8 2723
spotml/providers/gcp/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/config/disk_volume.py sha256=m4IZlzBrolwVMLlT_FlPgeYIcm2C6Pw5kCqCg8NtBTk 2008
spotml/providers/gcp/config/image_uri.py sha256=gUTtbMQAwHf8abm-cLW8_iVZ4_umtRuwE-sBKibA3Uk 738
spotml/providers/gcp/config/instance_config.py sha256=jKcjQvkzB0A2JkBkgyqiUoQrF2VqQNgpnnbuN8jbgLI 2192
spotml/providers/gcp/config/validation.py sha256=5gRGcKN9IgSKxJ3LfjmXbl_55ka0BJJpMvwV34u8d6o 2972
spotml/providers/gcp/dm_templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/dm_templates/instance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/dm_templates/instance/instance_template.py sha256=O0X_9HHmZxzBPFNo8oizW8zrjUL2C5OK0XYEIXvZNkM 6822
spotml/providers/gcp/dm_templates/instance/data/startup_script.sh.tpl sha256=JRR5pBDhHRpx_RQ01QHfWUv4-6fp9Hmxh72g_Ui44mo 763
spotml/providers/gcp/dm_templates/instance/data/template.yaml sha256=koOJC2atlBBhV_DZC_ZQFdckkicEis2JTZNW9Cx3ynE 2538
spotml/providers/gcp/dm_templates/instance/data/startup_scripts/01_prepare_instance.sh sha256=UDhdGHwuTsPZoI-zt4Fu7rnddibSsg2zuxp08Zie3VM 994
spotml/providers/gcp/dm_templates/instance/data/startup_scripts/02_mount_volumes.sh sha256=FozPLLOquygmkexpo6W9BljYn87Dkr6_ZRsCYNIGVzA 494
spotml/providers/gcp/dm_templates/instance/data/startup_scripts/03_set_docker_root.sh sha256=TVl5BHTRkr7Xmej95WHLcaEiKsIztpom6Vx2SsotF_E 289
spotml/providers/gcp/dm_templates/instance/data/startup_scripts/04_sync_project.sh sha256=BEgYNAdqoZFgW7BNm5iSCYJ5uTOR0B37K7VKUAlG2H8 181
spotml/providers/gcp/dm_templates/instance/data/startup_scripts/05_run_instance_startup_commands.sh sha256=ILeAX7BUUb96UjJmQB5x8BXWjIJQrNUC8g2wzKufKJs 256
spotml/providers/gcp/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/errors/image_not_found.py sha256=Ydzn6uZuoDDhxHq9gvSXL2naybuzV_eHWv6FM1MbtW0 279
spotml/providers/gcp/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/helpers/ce_client.py sha256=IDRWlEXbwVI94ZM5WAYhX47oavzpXJPIruyfiNIqbMk 4826
spotml/providers/gcp/helpers/deployment.py sha256=8t-BQIeqll6vIDajdlAGcc2NQiZc08x4VcwEwkiARas 3794
spotml/providers/gcp/helpers/dm_client.py sha256=pNiuXrMepxHyeZ7qnE7QLlH3z582_R7luNuYCnJwCmQ 2154
spotml/providers/gcp/helpers/dm_resource.py sha256=0OcCQMiOA0d3lxlJLNG2hcPIvwaZysa-2PUa00PYzRk 4509
spotml/providers/gcp/helpers/gcp_credentials.py sha256=wBrSmiyvfODtL70Uw_izMJp_pNB05NPgXC45M8DbRsU 411
spotml/providers/gcp/helpers/gs_client.py sha256=GMs0ZF3NaC-QisLpmVRyxO7qv456--kAqj2cXpsLNvo 721
spotml/providers/gcp/helpers/gsutil_rsync.py sha256=PpnrLDiQBuHLrKmCmPmtx2UDoMlQvnqOzs8WZvw5VDk 1198
spotml/providers/gcp/helpers/image.py sha256=40R2y7wYuqHvysnwQa6m4sICyc3Z6ZG3CYs7Lcp8has 1502
spotml/providers/gcp/helpers/rtc_client.py sha256=DSHMxvvFBlBgsGPNpPrgP2K8ZbhCkIaEHe_kfTucRMA 933
spotml/providers/gcp/helpers/volumes.py sha256=6Wcbdwue8IljUBydQggrYMLVom8h5-l6U91H6UfXnqI 2956
spotml/providers/gcp/resource_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/resource_managers/bucket_manager.py sha256=sm3EmGXjUh1n2_cDaC6VvVgZP2F_UMb6LNvhjpY-mGg 1436
spotml/providers/gcp/resource_managers/instance_stack_manager.py sha256=fk0arpZFHxKVJ4YyYRn5awv11OFqvyfkhr1RzVZ5aLs 3276
spotml/providers/gcp/resource_managers/ssh_key_manager.py sha256=cUFwbizrw-9reSYIYnI7sq5BRevCt3yuyBTppy2ReCs 1849
spotml/providers/gcp/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/gcp/resources/bucket.py sha256=ZfkrlD69-jdQ9ZgW6zGDh5soSGvxJs6ImNwhrckdV10 327
spotml/providers/gcp/resources/disk.py sha256=CLz3JHQ2JFN1iwhU1ZQ-EBL1VmLEHQfQEhvgrXFAXYY 2251
spotml/providers/gcp/resources/image.py sha256=STTQLhF8k1ZWn6zlsv0xaUFT3ONkS4QGYhvmsIlz-gg 2411
spotml/providers/gcp/resources/instance.py sha256=5ocFjBqh0ZlhOPNjdkLYfeDpq70OX6hzjHwxefo3Qc0 5767
spotml/providers/gcp/resources/snapshot.py sha256=h7Avl4ly5Cv2objvmv7NQBKaiaHBYblAYO8f9fVFx_I 1476
spotml/providers/gcp/resources/stack.py sha256=pUST0Rd-gsIAmfzICycHwbrAGK-YFukhc6SYjLiog2U 5739
spotml/providers/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/local/instance_manager.py sha256=5lZrKHcgnKUC1uZlUUjwuw9VtMHpalAsVGY8z10n3WE 1097
spotml/providers/local/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/local/config/instance_config.py sha256=PIb1_Hy7yFOUCkC4QZ_xAuOgI521bHQXibLnTDq94Kw 2126
spotml/providers/local/config/validation.py sha256=f59VLkFDVFZZgQWn1byRa6CcmNJFCPKLtfKq2ON-r7E 316
spotml/providers/remote/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/remote/instance_manager.py sha256=z1OYUziRrtpcMieGfSADvCVxE3VHVuF6ohFvBPtJN2s 3115
spotml/providers/remote/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/providers/remote/config/instance_config.py sha256=8tZV5rrd7fC9pjOmbzDznxWkYLmhPmDSnDPOIHD0ypE 1725
spotml/providers/remote/config/validation.py sha256=eiNtt-nU42bbfVToWW21pPMY_qq8lykgSKadgfDKwQw 540
spotml/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spotml/services/run_service.py sha256=QncFZ4CPJGu0Ezw5zItcb0VZhmlqjpFQwgfftsGvl1M 5992
spotml-0.0.11.dist-info/LICENSE sha256=pylTq4pflRToLO8LkIQIOglKGo0EkMKDz342HSKfjno 12046
spotml-0.0.11.dist-info/METADATA sha256=JrJMyhhEyNLOUxI8dmi6_pNC-jExfAqPsDIKzfN6GCg 1516
spotml-0.0.11.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
spotml-0.0.11.dist-info/entry_points.txt sha256=ya5y9b3RRGWS7DxIoGbyHo0zMD1qmh0Rn78RLuDa6i0 44
spotml-0.0.11.dist-info/top_level.txt sha256=V9RftE3MRt2DV5lFbKshnQQD-1YjabdXyJ-JrvOZbDM 7
spotml-0.0.11.dist-info/RECORD

top_level.txt

spotml

entry_points.txt

spotml = spotml.cli:main