alto-dev

View on PyPIReverse Dependencies (0)

0.0.8 alto_dev-0.0.8-py3-none-any.whl

Wheel Details

Project: alto-dev
Version: 0.0.8
Filename: alto_dev-0.0.8-py3-none-any.whl
Download: [link]
Size: 116107
MD5: 1836d80e01e0ae3a541048c4693202e5
SHA256: 46a2caabe33a423025ef96f7c3f338725bcc42111277f1ea14629aa1dd444fec
Uploaded: 2024-02-19 13:27:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: alto-dev
Version: 0.0.8
Summary: Run any code on the cloud, instantly.
Author: prism founders
Author-Email: hello[at]runprism.com
License: Apache-2.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Platform: unix
Platform: linux
Platform: osx
Platform: win32
Requires-Python: >=3.8
Requires-Dist: astor (>=0.7)
Requires-Dist: boto3 (>=1)
Requires-Dist: boto3-stubs[essential] (>=1.34)
Requires-Dist: botocore (>=1)
Requires-Dist: click (>=8)
Requires-Dist: PyYAML (>=6)
Requires-Dist: requests (>=2)
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: MarkupSafe (>=2.0)
Requires-Dist: coolname (>=2.2)
Requires-Dist: shortuuid (>=1.0)
Requires-Dist: rich-click (>=1.6.1)
Requires-Dist: beautifulsoup4 (>=4.12)
Requires-Dist: docker (>=6.1); extra == "docker"
Requires-Dist: papermill; extra == "jupyter"
Requires-Dist: pytest (>=7); extra == "testing"
Requires-Dist: build (>=0.10); extra == "testing"
Requires-Dist: twine (>=4.0); extra == "testing"
Provides-Extra: docker
Provides-Extra: jupyter
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3647 characters]

WHEEL

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

RECORD

Path Digest Size
alto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alto/alto_logger.py sha256=TrW1CKseibq3yUKvjZFsIbzs_aT-iUrAFvkYC-mUxi4 4054
alto/command.py sha256=cao07MrGETml5OyBfHKdlsw0NDP_4CQkmTyxFEfF48U 2370
alto/config.py sha256=HbTceOOuP9ir7rw-M6sKXzJYD5CzkX4-BOIQaQ4w74k 3918
alto/constants.py sha256=1vd_TNYwBGzZBl7hcgtSHW9A-dD-xcimKC8hGIhSoDQ 4009
alto/entrypoints.py sha256=AqLvQ2y-XxWVlvKnB3qbU1M1Zfs8Lxn0p05cMoOlCZM 8885
alto/infras.py sha256=V1tQ-pUwzpI2DVbIRu_YUqyuE0ddh5quQxsf5vRVQMI 8051
alto/main.py sha256=EFe37nDrVi9H2A24uakYOFQMuh4xvPvOm8fZm3o3kRA 10415
alto/output.py sha256=I-rEfVkpBZX8clYQkMKTWJLQEN-Ezh5P609i9SeQ10M 7733
alto/ui.py sha256=Wow5Yii4UgcLBTy0a9eHPoFm4AbcjRetM3ojN2QY2ro 2201
alto/utils.py sha256=Lcwb3UTMGG58pXbvcq4HJMuQ-ah_GPvpk3gM9KV9dNU 7113
alto/agents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alto/agents/base.py sha256=haQ-p6QpymHTbAO93Bn2DFRM4bm57jj6983JovtwAw4 3899
alto/agents/meta.py sha256=PsxYgR7h3fnNBYVzRUPwbb-VJIXnYWuHBmErn-arJrk 533
alto/agents/ec2/__init__.py sha256=lifGFe08gEYdb1or-1hsgVeC6qF-NXRFoMBcbweqSDw 39
alto/agents/ec2/ec2.py sha256=BnRrMN_dwL6Rx6KakQxFpOy3Wf5uCPb_WA8RVLgX1Ek 31148
alto/agents/ec2/protocols/__init__.py sha256=pA8-hPFhoiVK4siTRc0UGTOkHeftdgtpBUqDc-U1qF8 118
alto/agents/ec2/protocols/base.py sha256=VKSddvVd4Jzo0fgznEO-aDKKVS7QrFvjUw426_4XFXA 3722
alto/agents/ec2/protocols/ssh.py sha256=vFVHn6aLBUr_WuAEi4eS64dnqW3U6LBHXjIbZesNABc 30076
alto/agents/ec2/protocols/ssm.py sha256=phHmjM1Cxvp7AtD1ObEfP_pQhcmBi3UyLYkyxic4Ygg 40141
alto/agents/scripts/__init__.py sha256=wxH-BWqxEANomMd3opQ15wSfNBv4W-VR4bIDf9X_DFE 61
alto/agents/scripts/docker/Dockerfile sha256=pqoCmNxJn3jG-yeiIF8ImyGGYA_-8-CFZTE9b58vQB0 268
alto/agents/scripts/docker/ec2/apply.sh sha256=kwUXZ8KWiWl-Na2l2SxDAlLatuTeP368OPUpGObmXmY 1483
alto/agents/scripts/docker/ec2/run.sh sha256=p90RuBF_nIDBtRmHfPgVJPObfh02iDb0r_16bPo3q1I 1583
alto/agents/scripts/ec2/apply.sh sha256=79THOz3tYdQi5apsayUfqSWmeR202EeeF0IpK9Rox7M 7190
alto/agents/scripts/ec2/run.sh sha256=7FCmPYqnP6pmy96kseoL8T4MxsbmKYZVg8Vou9H58-Y 1039
alto/examples/__init__.py sha256=sE57iWv4paNeCrkRw_cRFV_RoOayDWJ5U5NvWWHbZhE 62
alto/examples/ec2/artifacts.yml sha256=eM8NhFLxYu9Ivmb0a9oHqEam2qhaG2OBXpzBF1icPpA 270
alto/examples/ec2/basic_function.yml sha256=D-BxFr9DII1wx16RauNZJGWwTU3T4-FSzKvxtyIngkY 242
alto/examples/ec2/basic_jupyter.yml sha256=dJJIaJLY51xHMvR_XPeCzTKjnBmAEglCLvCqJCbEpqs 250
alto/examples/ec2/basic_project.yml sha256=Kb_Udo5NgwLb4EG-KvWZOfMmwB8-9W2MIuAEdT50HfU 216
alto/examples/ec2/basic_script.yml sha256=qk6dYEsyxF5Sdkr-rIgjVuCtRbCBd1NvgQmbCwg-lXM 201
alto/examples/ec2/env_vars.yml sha256=aZkDgFs1Oz5sQYdlxw7lTG3nLY_USYbcg5k3dr6JYbM 235
alto/examples/ec2/matrix.yml sha256=y1J6bfjQ8ZV-8GCnvXyLqWsmuAag9_z9cpLsr58VS9E 771
alto/examples/ec2/mounts.yml sha256=RdGodn-ZqRacfR3_CuW-8h6qxa-xomm9IBnevyCyi2U 287
alto/images/__init__.py sha256=RTG1ECFlYGnRKDxe2q7bkrOfATRzh13nTR6rZ9QQwkk 28
alto/images/docker_image.py sha256=YOfsNR77ITJpPTTT-wHxauz9qgS_qdYme-mgmsRrLAA 16480
alto/images/meta.py sha256=bjqFzjkRQ11oxja3eSAij_A9mKK4R8mvxNyQbbHfdaU 4220
alto/images/registries.py sha256=GEDjQHYoGBIEGbLDJa3hv9kqUVTSZpoyylIXmUKAYgw 11759
alto/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alto/mixins/aws_mixins.py sha256=OLARcdglNhMdH_ngR0K7zyn_GCCHxDaeIegcQfRpc34 9534
alto/parsers/yml.py sha256=6uB7UcxEGL3VE2SZW8WX8o0VI39O8QLW9Qzt5BDdFPo 3250
alto/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alto/tasks/apply.py sha256=DiGbn8dOpQMHklZaWjnemFTuQG26hzbQoCDWH6RG0HU 985
alto/tasks/base.py sha256=D770YKx2Ngg-8VcuifQppcMOLqjHuS4QktSnm_cOPZQ 9681
alto/tasks/build.py sha256=xMhs4W-bIhZhoJM1wvz6tYh0eHgfHVDW3rdqvyZWDBE 1586
alto/tasks/delete.py sha256=nQktZkfyDjjWRFTNbe7FuR7EvrnI_qFoMEVtHV9P9ns 988
alto/tasks/init.py sha256=Ll0JHUi9qY-5mJlDaYGH_W21I9LeLg-8-ZuyHo7lj-s 2804
alto/tasks/run.py sha256=skwGGwQ6ESf9tTq8ZIFWtgGc8WQUL7ZZrQIakvkWB00 1398
alto/templates/__init__.py sha256=ezYuGJVEG0chzzRREmu-arh-zEoWi21EXmiJ2kqN9kY 63
alto/templates/common.yml sha256=PR-i-NrOKver-LjSQxIsZJMaFzqMcwreEbkRkQ4-HeM 214
alto/templates/entrypoints/function.yml sha256=UcZHWjxsI5YgjNcj9c_0TyUoLbY1Jw0K1qgVMipcKp4 93
alto/templates/entrypoints/jupyter.yml sha256=Phnl7iFLbpUucSczw05YTcfXBGnbPvLXyPyBHjRYB5c 210
alto/templates/entrypoints/project.yml sha256=Nb4tTUYnIh_3JB05BSiQyQHMc8CfsQGDQB6n2aTRazA 85
alto/templates/entrypoints/script.yml sha256=zDljOMpJ9zytrthL1IanjWeY0jBDpUQnCN_oK5_7TXQ 72
alto/templates/infra/ec2-docker.yml sha256=6imh78TVlizuVyhUW1VJhlCkhUtQrKpwjun-ePu-iD4 281
alto/templates/infra/ec2.yml sha256=VLwfVCo3xdN-rifNj5jTYN1D8Cr6k6b3BnX_g8FzNAQ 79
alto/tests/test_base_task.py sha256=tmroPYR_rS-bEUHonMCh6fH-vqZjl1vsJ8NDWRDFq4o 5793
alto/tests/test_entrypoint.py sha256=JDFDNtcy4GC0H9VNZ6hmG_JzsxdprbeujmdtkRgpqoM 6100
alto/tests/test_infras.py sha256=6NIpqs75PVCTGN2gYoYiLhbSsJq40AtsuZTO0iyegRQ 3509
alto/tests/test_init.py sha256=aES8g-YPJXkfsgSoL7YV0kH3Sp5dvPOIeo1fEVJM4TQ 2782
alto/tests/test_utils.py sha256=noSOm8mLegXF4b5wZBjIs7CHg4JYXn2E2-ubrMsz6iI 1281
alto/tests/test_yml_parser.py sha256=d75Gn4Vreybtp2xzCMSXcD6gfsFO98oNWqcPH_1goZA 5359
alto/tests/confs/bad_entrypoint.yml sha256=vcIIRPl8NQEPvnTIVcj-guaM9gTWGTsR8yYXtYwMNHM 175
alto/tests/confs/bad_env.yml sha256=jCFo3ZA0OGPD-WFFHBXXnYs756K_2KcRe-TINX92bhM 279
alto/tests/confs/bad_mounts.yml sha256=xWWksNdK25A-mTRHFxU7yThipUkSTvEB2EFLINF0p9c 267
alto/tests/confs/bad_python_version_format.yml sha256=37o8kfbkJtxaguEapncQEFHqV9XLn2Yw_UbQKRWAQtE 377
alto/tests/confs/bad_requirements.yml sha256=lhoqGlWyOFGKZo6H69Fglzlq6-JXjerYTdY__1mjLKw 250
alto/tests/confs/infra_bad_type.yml sha256=_DtABs7K6IqwxrPq_7VIQUoSKFgbCXGYWUi5gtDcPQs 203
alto/tests/confs/infra_no_type.yml sha256=iCJ9kYMJTH379zEGw4AlMacPy03D-e9JyEyMkrJy0hU 254
alto/tests/confs/no_entrypoint.yml sha256=8RPaGJ2XnezpoEZeeKSPfLrPzU8yNspZ9bDZ1GsWn20 137
alto/tests/confs/no_infra.yml sha256=n5dFX6-FTKqXzoz3KjAoWA-MSOPDCoaF1LSc3T_W3vs 180
alto/tests/confs/normal_conf.yml sha256=d4-9kzisiPGPgBEDYIrULwXgWuhpilO-YcDbkM1M6rQ 351
alto/tests/confs/normal_conf_jupyter.yml sha256=lAgk3tre-m137UF-KqPzNHS7VMGnA-sxi6q3D5snSl8 326
alto/tests/confs/python_major.yml sha256=m3-A72fMgPYNNEmQrTsWEN5PuQdQPmrRejX5fPOtCUM 371
alto/tests/confs/python_major_minor.yml sha256=WGrDlyEArpZf9cQL4rQ4Znr6w0dridU3ESzTcE3RgRI 373
alto/tests/confs/python_major_minor_patch.yml sha256=nbA5FieCl5bPGi-6keVoSzDxi3sXDneEM5BrNeDJPI0 378
alto/tests/confs/scripts/test_fn.py sha256=CWrr1Rdx5y-h0ir1ucbX2SwwaFaFgS-3zB6XbFVhU2U 47
alto/tests/entrypoints/base_tests.py sha256=pWP_UZxClOEozjfDZfjh7mFgvCVuGx237P05-Ns6BeA 1037
alto/tests/entrypoints/function_tests.py sha256=VuVrBBrF-EF6eO3NdP6kWy8QcL7HCamZlVlDco5JOsc 496
alto/tests/entrypoints/jupyter_tests.py sha256=CF7dVTucTeVrc1eavav7o4vPY_esCBgnFlTPZX3MHmA 715
alto/tests/entrypoints/scripts/main.py sha256=CWrr1Rdx5y-h0ir1ucbX2SwwaFaFgS-3zB6XbFVhU2U 47
alto/tests/infras/base_tests.py sha256=UJhvnZUJUSB4Ey2PUk5cdW7-k27ohP4It9ZYLPJYg5s 310
alto/tests/infras/ec2_tests.py sha256=Wq_KOC2NrxMTYy6q3sSW1v867jvMzXu_CWOM_YgFmfE 1378
alto/tests/init/normal_ec2_function.yml sha256=LQ4gxTidYGgAYlFzoUwZz9EipdGauEsLJNFJEWGDQjc 442
alto/tests/init/normal_ec2_jupyter.yml sha256=fUeTgObpfmjbuHIGfvjZkiwOxAHk-jMAtS3Ia6j6SyA 455
alto/tests/init/normal_ec2_script.yml sha256=59_Ltd3xPZyOGKSGhODwrIOTPqzXArm9LIrLqhd525M 417
alto/tests/integration/conftest.py sha256=5obA8Pw3fiPMaRJkg3BtMxFfrwe8EMmuaeR_l6cD-T4 2989
alto/tests/integration/test_build.py sha256=3XKDkZ2t3zcEwP2dMK6Gtc0OE1NToipz3XlJai7YlQk 5215
alto/tests/integration/utils.py sha256=1gIkVCSbIoO9I-yTqJw5ewEHOtA4W6WfXct42dH0gE0 6859
alto/tests/integration/artifacts/alto.yml sha256=EgMuaRrIeV3uTv3U-0yG8UKxoayTtHzcyQTn-hPn4gw 453
alto/tests/integration/artifacts/alto_docker.yml sha256=ndBcjOhNclBT6Y31Ux_EqQMZF8VppCEa8x7PFSrvcIc 513
alto/tests/integration/artifacts/alto_ssm.yml sha256=ZreyCowN6PTDoyvfS23PzVW-Nom0T0ZNv6HkqIi46CQ 452
alto/tests/integration/artifacts/alto_ssm_docker.yml sha256=FEp1qEr-l42ZBWVgqGV9Tq19ZgFDO17IPF_4w2tiZV4 535
alto/tests/integration/artifacts/main.py sha256=48B6fSrN2SCAsBMvRTz4lZ5e2h5OO1KMjXeUL3C3CWw 1206
alto/tests/integration/function/alto.yml sha256=xMendmWKjkfPEfcxCyNGW1zxb1e8CMqAyXJKj3LZcQ0 492
alto/tests/integration/function/alto_docker.yml sha256=32K8MFJNqkgf7DrKVO-vSkuKwSHVrm0U7uKYnm_qxek 575
alto/tests/integration/function/alto_ssm.yml sha256=FhVNvBlTZdaQ5-QgqeR3CCcMC1ho3yHdCxe5HQVeA8M 477
alto/tests/integration/function/alto_ssm_docker.yml sha256=PiZX8i-BroPOowNsd7wjrYZq56VpNZe5AUAdZSdI9f0 559
alto/tests/integration/function/main.py sha256=IKuL7XVIo_5r7pVrXVZQviFeN31xFk6Hw013v4lqW7A 914
alto/tests/integration/function/.docker_context/function/alto.yml sha256=xMendmWKjkfPEfcxCyNGW1zxb1e8CMqAyXJKj3LZcQ0 492
alto/tests/integration/function/.docker_context/function/alto_docker.yml sha256=32K8MFJNqkgf7DrKVO-vSkuKwSHVrm0U7uKYnm_qxek 575
alto/tests/integration/function/.docker_context/function/alto_ssm.yml sha256=FhVNvBlTZdaQ5-QgqeR3CCcMC1ho3yHdCxe5HQVeA8M 477
alto/tests/integration/function/.docker_context/function/alto_ssm_docker.yml sha256=PiZX8i-BroPOowNsd7wjrYZq56VpNZe5AUAdZSdI9f0 559
alto/tests/integration/function/.docker_context/function/main.py sha256=IKuL7XVIo_5r7pVrXVZQviFeN31xFk6Hw013v4lqW7A 914
alto/tests/integration/jupyter/alto.yml sha256=sjgbvtUpl27LIX661LL_XJMCDnbGmlgvEFbxNq0twJc 240
alto/tests/integration/jupyter/alto_docker.yml sha256=wj3kmWH_j7JjsC8Pn-qLrnHqpmfhPCyfCoW1tbwMEq0 292
alto/tests/integration/jupyter/alto_ssm.yml sha256=p_dAxGy3coT6V5TtenRK2BWX2zXo_-xNM6sMdvYlSGc 223
alto/tests/integration/jupyter/alto_ssm_docker.yml sha256=9jljEZC2YylNWUb3Jgj_eptBJ11h255lVIhM1k6U93s 277
alto/tests/integration/jupyter/.docker_context/jupyter/alto.yml sha256=sjgbvtUpl27LIX661LL_XJMCDnbGmlgvEFbxNq0twJc 240
alto/tests/integration/jupyter/.docker_context/jupyter/alto_docker.yml sha256=wj3kmWH_j7JjsC8Pn-qLrnHqpmfhPCyfCoW1tbwMEq0 292
alto/tests/integration/jupyter/.docker_context/jupyter/alto_ssm.yml sha256=p_dAxGy3coT6V5TtenRK2BWX2zXo_-xNM6sMdvYlSGc 223
alto/tests/integration/jupyter/.docker_context/jupyter/alto_ssm_docker.yml sha256=9jljEZC2YylNWUb3Jgj_eptBJ11h255lVIhM1k6U93s 277
alto/tests/integration/script/alto.yml sha256=b33ZJ1CFYl4iT5ktKEOXwvimdM2fA9hk3Vy_yt-wIXs 427
alto/tests/integration/script/alto_docker.yml sha256=3r3gS7QPL-gBaqXqm9ZPZ7KoKg-XKRq7HGpq17CVjiw 509
alto/tests/integration/script/alto_ssm.yml sha256=06qIOyNYBurPyazoO7dHNgqLZw0RdXOIhMsDEoqal-k 412
alto/tests/integration/script/alto_ssm_docker.yml sha256=XcAoG_CbDfE-Jd8AHckGa-uBlV2RJLA3ZgYAxY58Nfo 494
alto/tests/integration/script/main.py sha256=evThEzyyGA2zUhjmyBXyvdlk-AYtGb9AgnLLO2WhNcU 1422
alto/tests/integration/test_apply_error/alto.yml sha256=cVH6Qcsz1p9b5eXcg-Z0uX_17MrOkBT7bkrqC6KKZJ0 218
alto/tests/integration/test_apply_error/main.py sha256=K0RnupVUNE5aLr5TXRvb9DBKXzh49VMfi4VtKUSn8KA 1343
alto_dev-0.0.8.dist-info/LICENSE sha256=xZ_m5yF7JWW2i3ZLhgc2lrg3IoqfFzr5mTD1Ozpx3rM 11343
alto_dev-0.0.8.dist-info/METADATA sha256=CWiE_dc-HMLsnOq5QrtBgMFP005tCEjjOZlCoddEWjI 4926
alto_dev-0.0.8.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
alto_dev-0.0.8.dist-info/entry_points.txt sha256=854Xfs8Enj2gKmrrpQLUxFmX3gAWXFD0cliepzwuERc 39
alto_dev-0.0.8.dist-info/top_level.txt sha256=HqgoUNgZO2n9ffhkYvBhwuNlPMBPoLyMnVGu9WiD_4w 5
alto_dev-0.0.8.dist-info/RECORD

top_level.txt

alto

entry_points.txt

alto = alto.main:cli