latch

View on PyPIReverse Dependencies (0)

2.41.2 latch-2.41.2-py3-none-any.whl

Wheel Details

Project: latch
Version: 2.41.2
Filename: latch-2.41.2-py3-none-any.whl
Download: [link]
Size: 222973
MD5: 453e3905be80c4ec2468339807d4b6c3
SHA256: 18b886fc9ff33b35a971dbbdb3a81abdd82d9da75904af094f7674cae7dc2461
Uploaded: 2024-04-23 19:12:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: latch
Version: 2.41.2
Summary: The Latch SDK
Author-Email: kenny[at]latch.bio
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<3.12
Requires-Dist: kubernetes (>=24.2.0)
Requires-Dist: pyjwt (>=0.2.0)
Requires-Dist: requests (>=2.28.1)
Requires-Dist: click (>=8.0)
Requires-Dist: docker (>=5.0)
Requires-Dist: paramiko (>=3.2.0)
Requires-Dist: scp (>=0.14.0)
Requires-Dist: boto3 (>=1.26.0)
Requires-Dist: tqdm (>=4.63.0)
Requires-Dist: lytekit (==0.15.6)
Requires-Dist: lytekitplugins-pods (==0.6.2)
Requires-Dist: typing-extensions (==4.7.1)
Requires-Dist: apscheduler (==3.9.1)
Requires-Dist: gql (==3.4.0)
Requires-Dist: graphql-core (==3.2.3)
Requires-Dist: requests-toolbelt (==0.10.1)
Requires-Dist: latch-sdk-gql (==0.0.6)
Requires-Dist: latch-sdk-config (==0.0.4)
Requires-Dist: python-dateutil (>=2.8)
Requires-Dist: aioconsole (==0.6.1)
Requires-Dist: asyncssh (==2.13.2)
Requires-Dist: websockets (==11.0.3)
Requires-Dist: watchfiles (==0.19.0)
Requires-Dist: pandas (>=2.0.0); extra == "pandas"
Requires-Dist: snakemake (<7.30.2,>=7.18.0); extra == "snakemake"
Requires-Dist: pulp (<2.8,>=2.0); extra == "snakemake"
Provides-Extra: pandas
Provides-Extra: snakemake
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
latch/__init__.py sha256=6SZFAutnpyJERe8BKjOVnidO8Ck0rmZqyDOe542OJtg 718
latch/account.py sha256=DwV6QoF2_QafkVjYs3H2TBgRr8ks5Hrdx7n2ULzUka4 10072
latch/executions.py sha256=BkRyT0eUZG1KbMqMuGSvl4LseJe0rViFkKibcy3qmSU 2398
latch/utils.py sha256=XolbsjSVVL-Cv0rd2OF-U-hdQfqyU2sYA1PTSq5QVjM 3009
latch/functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch/functions/messages.py sha256=yaNGLxZTS6mMb_d2c7rrnFk4Xv8N5L4SifNgY0SOL8k 2411
latch/functions/operators.py sha256=nmIacIft37DoErksjQNXQwTLw4dGBu2WB-qUpvuEI0s 6655
latch/functions/secrets.py sha256=S-SSrtp3N3cCfbvtJaumQFxfgdnkfMXTzIJpmFqHSHc 1062
latch/ldata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch/ldata/path.py sha256=HxESO7KGvAoi17C_kyAnjASc-MFibSzje9RfFsXBrBE 11601
latch/ldata/type.py sha256=w4-f8n_TSxZEPIx8yRzbH450yVKhqtggiyFDi-BMfnI 498
latch/ldata/_transfer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch/ldata/_transfer/download.py sha256=_YZIj1CyIG1xK82HxrwafIi3Aeyhg4SydsuDQZiesSc 7882
latch/ldata/_transfer/manager.py sha256=2j3JaRMMnnMRoVlSa5aiPz8Ocvxhp5-3pnYHke49Gsg 363
latch/ldata/_transfer/node.py sha256=_UugLioFjKSbOlf3tXWQ03Aw0-lckMWorjjOrA4b7IA 3761
latch/ldata/_transfer/progress.py sha256=dt1m0Rz59HVdBSU5BTsFAqFCMD1qCOlGM__6Uczichc 3622
latch/ldata/_transfer/remote_copy.py sha256=GhET-HUVzyL1aOUn_ngNC3BI_HDEqOg-R8HFEksXplg 3234
latch/ldata/_transfer/throttle.py sha256=wc3QHCb6B0PNu8928YISPyfZ48fPXnUBNvhh_p-U_NE 195
latch/ldata/_transfer/upload.py sha256=Kn8HQOxuz5eejqkxOx4nB6AP06oVnlT0G0cjT7Bsk0s 15624
latch/ldata/_transfer/utils.py sha256=lIwI2sMVkjiBqDdIKsZwYd3fiaOT-z955JVbH_ji38o 1351
latch/registry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch/registry/project.py sha256=F4cfyB9PFfRmYhpT9KxQfwinecF22yA7QqZbYLrkLLw 9413
latch/registry/record.py sha256=jPekrDUJ4MOhHDaqDjVrLr0e0UPmpHV1G8YHVYqEFY4 8742
latch/registry/table.py sha256=gslPtmvmxy5zq5hC_P8DfQWv4XmJkAWIYIQ6xHVjG-8 23939
latch/registry/types.py sha256=SAwgPiZUMwOGPyBQbyDbcDGqXSASnOxCYXJyGWQ511k 2796
latch/registry/utils.py sha256=U0cLJ9GsC5iQI3qMgtBsO3xUE7xaoQblCx3FU12HzDs 13118
latch/registry/upstream_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch/registry/upstream_types/types.py sha256=4Tn-wpfOB_O8Kkopf2MBebJYzMqgYvG9Jqh1GLi5T7o 1348
latch/registry/upstream_types/values.py sha256=us_5OYO1YIjPivh1-ge6YaEOlPJCVFkU0syCK27jVks 2437
latch/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch/resources/conditional.py sha256=x9nBpYlsSGRGXJCCM7G0QnOtWLSa9nFOYT0OfqPjfJw 1588
latch/resources/dynamic.py sha256=asJblmAlxs72bPdzz2hugT4BWgHRlFuSW0e08_lcWkI 4661
latch/resources/launch_plan.py sha256=lXqsMh56tLQ-7i9iK4fVIoZ03gDLp-3RuPUvhScyBPs 1687
latch/resources/map_tasks.py sha256=FRstIO5pwAFb2SwaTJJvn9J9QK2CSVsS74KI5Hj8NAQ 1184
latch/resources/reference_workflow.py sha256=72eSixiBzVJhSpLS5fdaf79V_jb-oklSHqH6EwUlSwE 316
latch/resources/tasks.py sha256=aUmeJCvELERbqaN2aZI_IR6KcPyk2lSOTpSe0lhjJ98 13865
latch/resources/workflow.py sha256=Co7YLtc5CDtl1tQNwlXcPGQaHe8NI-6wXdEiZNFleZU 3824
latch/types/__init__.py sha256=7sdjDoqQ5dLwsIWIDtrPmJKsKR10b6KC7DbS9Tum2zM 381
latch/types/directory.py sha256=5qJBjvmOW1WYLetrpxJ9rVJPrke0j0B78Hb__CZeHPU 9991
latch/types/file.py sha256=Ha4XOAxepPTSOjOi87R6ccuyMtZMCr0Yne6YwYIIUUw 7450
latch/types/glob.py sha256=_XGGO6ZjyS9gb2YxtLcGSpNL0ukbn8tRmOzOgW_KWwM 1745
latch/types/json.py sha256=Yl6EmqphvgkV-NqLlLWPZlrwPIAvXfxRdt1MjSk1pIQ 392
latch/types/metadata.py sha256=3b_52P6n40gBY6POMbcYA0nGM558ygC74wJ5xqDi9WU 19877
latch/types/utils.py sha256=IOzC1L27VTz5cOqPEr9MhhfJtBwdp5Um20HdokEPkUE 1732
latch/verified/__init__.py sha256=9AqyfNGt0S_gVDtdCpG2N7ZRpVgwb6KuBJf2uIOTaZk 241
latch/verified/deseq2.py sha256=9257u83U2Eyp_COePFwlq6nFeAz1mYU2O5WsQGH_kKc 2212
latch/verified/mafft.py sha256=2ADB6yl2TsvvG5-Rc2vVGKu7OpHJ2IJfLN_R1MSCi94 695
latch/verified/pathway.py sha256=cf-MLDi2a6z_itbV-4Q0IzRB7T-XOjGhDdSvOW99tH4 495
latch/verified/rnaseq.py sha256=UXehG1emKKCYmg1fvUP2CkrgPQBzAg-NVwMIiU6-jZU 1853
latch/verified/trim_galore.py sha256=SbcbVYVwZLRtpFsCkNyBkNV2yoQcspQp_Vzbv1ugpDg 1640
latch_cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/click_utils.py sha256=3ZILEiW_cKf_ZuRznpBGgl3_9DgAC9kcjfg2zIg6Ors 3752
latch_cli/constants.py sha256=hCqdiaFV13ZtMAIDbe4w2qB61uId7CJJEO_D07FvIv4 1640
latch_cli/main.py sha256=8GZVU4TMKG3q-k6dlOqxak7Y6IzHqjUVi5tcPucPOYw 23101
latch_cli/menus.py sha256=wM526oe3HbfalBcSHu4GFhKEum8Z-wWVwfePqP0xXWw 7869
latch_cli/tinyrequests.py sha256=M0exyRm8vKj_MpIIha9GRn5EoMX3VUzgV5ebGoqyaQU 4962
latch_cli/workflow_config.py sha256=QGOdKOts-lQyDWJ-opc-DtodzmD6xNbKTreaBfiWTVY 1308
latch_cli/auth/__init__.py sha256=mF_6RvcAVJxUeu60g7_iABm1Emxf-K9rb85kr_4rDr8 120
latch_cli/auth/csrf.py sha256=itNml9zxSpZXxkpHzwGKGmOBCP7us5e4e93lQ9IW2To 769
latch_cli/auth/oauth2.py sha256=f3Zh154v5e2V5lX5t4Cu-0zF94cQAxhsmEqYcJV5fw0 6934
latch_cli/auth/pkce.py sha256=6yC3Gw2oubLpt1--bqAMPKsIEBWNDVXfbSVY813ZLeE 4213
latch_cli/auth/utils.py sha256=1_Fy5IcqxRITVL3opFm9u-YwhQKD2ivWRo37n-4uSbw 708
latch_cli/centromere/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/centromere/ctx.py sha256=5xMPGDjmI8C2QKeex6ux0Sbn5e2uisXLG3GaIC6E100 18748
latch_cli/centromere/utils.py sha256=LwPhe8sC1krAgV7dK-R4f1dK8XRDDhdLs6KVQUKaVfo 8429
latch_cli/docker_utils/__init__.py sha256=25ZsNmOE3sLUaDmkM4nEyVifYXVZzTUe1q5FA5Vfl3U 12599
latch_cli/exceptions/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
latch_cli/exceptions/cache.py sha256=QIVDCzbnPeqEEGB0QiTN8USBovqs4tw1fRAyY_tDQ9g 89
latch_cli/exceptions/errors.py sha256=XAdOmF-3Hd_iei_gbbtgld8eJ_7wV5b-YnvTHZhlQuY 308
latch_cli/exceptions/handler.py sha256=1t85g7ClzR6XC4dhB8XE3Tfvxz_VUa2RBMoQmktSIRc 4964
latch_cli/exceptions/traceback.py sha256=gWDkZuKub7zHqxv3p-PxGp6f6kaNp2S8YAtR6av-kYc 5225
latch_cli/services/__init__.py sha256=_s93uQbDoUN4WGdPwgQj5BmEkYNNJeBMZHaBmyss0PM 256
latch_cli/services/get.py sha256=m0oVu-ne-pB1LoiXYSo0oPjgkK72Qwgkmmplkyll1jA 1648
latch_cli/services/get_executions.py sha256=T5b0GaB62ZTlbBjHQpK-OoeGieWCcQs8jea_ceW79wA 19107
latch_cli/services/get_params.py sha256=MaK2vx8gP5QLqYqtSM9lfqNBhLRF_ESBLKsJn8jtHfM 12319
latch_cli/services/launch.py sha256=l8Mtd54w8OHz-LGsHldqaEHGDyvUzW8zy9oz_DwWn34 7534
latch_cli/services/local_dev.py sha256=FRi7iof-8Z4RpFgmOeckW04-BJrdLA07aL4gwnzyfdk 8815
latch_cli/services/local_dev_old.py sha256=TgPod8o0s8URaR2d-MH0fyI4SCTKsX_VgFWrkJN1HKY 17162
latch_cli/services/login.py sha256=JZhIrwEraABYLrW1fxuuOm22jbiYJ-O0XDWmBMSx3ck 2743
latch_cli/services/ls.py sha256=ZNDp4iFkOywdl-lWoPBxIvkNuj8S9RFHGF2su-Q_wDE 5962
latch_cli/services/mkdir.py sha256=c_rqgtmxIjC4id914SiWZmtBq6zX1mRXlPCBpyNd_jM 1446
latch_cli/services/move.py sha256=g2WmWdDM_bzM4doTuQpPw0WiRPZJ-ZQc1k0BEWF0IDE 6420
latch_cli/services/preview.py sha256=Hc50HprmUdmvs4DDMfDHhdGDclpoq4kbGNpq1zacCfY 5982
latch_cli/services/rm.py sha256=q8FWJ2ObJl6skHYtKrrUVfQNzh7oStc-BFqfBr2tBqQ 2384
latch_cli/services/stop_pod.py sha256=D2zmbwXZo3wuHClmBRAM7iKCH7W7TBfDMbK8k--sIHU 907
latch_cli/services/sync.py sha256=I0WBqrUjpDQPYOjIUH2yPoQ3g-C_4LDZsuh1bxCa1Us 10695
latch_cli/services/workspace.py sha256=YjXgIRj0h9bCiY_FxVRf4STjEwNq2zn2ObWDUWTmcyI 1611
latch_cli/services/cp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/services/cp/autocomplete.py sha256=rJOGd2qLzAP5ROF0SVpWKGVWuioSvaVEyKhsgBkpdkc 2860
latch_cli/services/cp/glob.py sha256=wSry1XI53eYpxK6ydCvhPjMktalD4g0E0DasN-0EaAM 611
latch_cli/services/cp/main.py sha256=bMgXu2sA53RoCpxkY2ExXMmunWILuFVSVdgoD7L3k8Q 3621
latch_cli/services/cp/utils.py sha256=Yafew3JENYBi3TPTmUFGGTU-8Uxe4mZjUmd_oGbLBhs 4204
latch_cli/services/execute/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/services/execute/main.py sha256=1eo-OL-X4SZLVzh5z179ss36e0l7sAnqElPpQqXhDT4 5269
latch_cli/services/execute/utils.py sha256=eNSRWYdRMW6HIxe_Xmm_Yt5FoMFOcG0oXwTV1PWoIXc 9733
latch_cli/services/init/__init__.py sha256=CQUVdFB0cr2JA3FM5QygdeMWUCIhXIx1DQy1YlFXxX8 46
latch_cli/services/init/init.py sha256=UwFD60IbcAtZJv9q06Pq55YHuB4KDEnAPngXVQcow5I 11491
latch_cli/services/init/__pycache__/__init__.cpython-310.pyc sha256=PbwdLax9ifqPZEpjdhhlVSCLKslEHzjr0kluXQjkqug 219
latch_cli/services/init/__pycache__/init.cpython-310.pyc sha256=l0W7BN62zmNpqxTpv-do5NAcXw3gX6ipj2wepfqVNwI 9354
latch_cli/services/init/assemble_and_sort/.env sha256=BfEa01HSkVh312utHY2MYGAs6K79uTHxLoZBKKbTvHM 26
latch_cli/services/init/assemble_and_sort/LICENSE sha256=ACwmltkrXIz5VsEQcrqljq-fat6ZXAMepjXGoe40KtE 1069
latch_cli/services/init/assemble_and_sort/README.md sha256=LEEV6IRZINTLcGxNjOnFcbe4UsuKUwS1l87Zr9m6n6Q 88
latch_cli/services/init/assemble_and_sort/__init__.py sha256=Ry5VApJHxGPWsimiYHRRM-JTETbdbyHUTGQzfxwf_94 2993
latch_cli/services/init/assemble_and_sort/assemble.py sha256=C08wxdl-fiq-rRmsFMZQ3_CB0tjacM7T3R-2WRUyNIY 1562
latch_cli/services/init/assemble_and_sort/sort.py sha256=6Ov3mEdwxIOaryTXGr9_Wp43UU92ONrv8mck6ONqHHo 1415
latch_cli/services/init/assemble_and_sort/system-requirements.txt sha256=yE3wwj_-vZAvjGPeYAlI4OgJ1rMqxIoN3Ci5hQgwUiI 18
latch_cli/services/init/common/.dockerignore sha256=CXudx7YpiQGJXM9-Zs_faqwPMD5f6-NV-ncm9JOKs8c 138
latch_cli/services/init/example_conda/__init__.py sha256=nf8CWaJnsxwXD_C3PfS6KuRrrSLv-viGNisWj4Dd7Lc 1520
latch_cli/services/init/example_conda/conda_task.py sha256=oWmXmD0Gbhdv4WhwZtscaIXn6I_BAKltXSfDsoUVuDA 915
latch_cli/services/init/example_conda/environment.yaml sha256=d6xy2YRplmNcaZsmUuyAUxNyuDQikiuZn5NJmPRiN54 61
latch_cli/services/init/example_docker/__init__.py sha256=MzzijAlP6E2UezCO4nA5gcrUSprXkJRruxe2bU9iR20 2155
latch_cli/services/init/example_docker/task.py sha256=eKPdT9So3YEHg1SEUTAtnJjtLK1FhYNrNu36Yoo5rGk 2610
latch_cli/services/init/example_nfcore/Dockerfile sha256=io9-A1yS4QaoaDdc3ceWMUU4-f2z_862WLCyXOPJPCc 650
latch_cli/services/init/example_nfcore/__init__.py sha256=jMgpkynL9htkn5PMlsKFTKRMpoTuAmwzVjSL1bO94E8 2176
latch_cli/services/init/example_nfcore/task.py sha256=JqWtWbAfxiS9tlBR_8nAPfMlR2gRsHMQJTgFSEGv1G4 1061
latch_cli/services/init/example_r/__init__.py sha256=p3cY23faqOF59bvUMtPkUdT7hA7-BEAgJIZOVJBSvPw 1480
latch_cli/services/init/example_r/environment.R sha256=-wym68C20cU8qQN-6eyqDMkboiz_3XYnqY7sAUzrHr8 92
latch_cli/services/init/example_r/r_task.py sha256=aqPHIJIpYK5PYt14rSPkZ8UNzs4RuD0fBAGEIe5W9GQ 786
latch_cli/services/init/example_snakemake/Dockerfile sha256=SJzeoE5YvoHPVPUoAIxU-cNI2caOzEBoK8hTkmq8drc 722
latch_cli/services/init/example_snakemake/Snakefile sha256=Xuv4PHnKcqGyTuLjnjZ7LFZBr8FANIZhxcCBghikfhE 1593
latch_cli/services/init/example_snakemake/config.yaml sha256=2VK6X610Kg38ttSKjGQ0YnIYi7ukM5TLjdywxe97iGY 89
latch_cli/services/init/example_snakemake/environment.yaml sha256=_FrXD1FgF1dA_W5CrBPT8QFC2j30sdIPNA-86gaIVEI 203
latch_cli/services/init/example_snakemake/latch_metadata.py sha256=d-940aWyQ6TsJ4Q2ZbWdly5seVK1UyMdrLQmZNeKPtc 913
latch_cli/services/init/example_snakemake/version sha256=96-QLu-4nzoiFteYB4KUu5J-ccZLrXBVH4Dv-r03WHU 6
latch_cli/services/init/example_snakemake/.latch/latch_entrypoint sha256=FN5mJXOljpk0xKeF1Vxuski_Aa_bRO7UFDpoddby-EQ 6014
latch_cli/services/init/example_snakemake/scripts/plot-quals.py sha256=lCJ_lcMUu21QLCrA0Yw4sSOhoous4uzqqCy9B5daFGY 222
latch_cli/services/init/template/LICENSE sha256=bEUWk0_HGFzi9hPUiJ-F43JNgwoTwkpLFej8OFLXDaw 1111
latch_cli/services/init/template/README.md sha256=9jbYQAJMHV4qb2TVIooIGt0jm-XIU9lKgXs9ZtwR0Bs 109
latch_cli/services/init/template/__init__.py sha256=kHMw7oOuRLxhxXYFuK17s4zwgPIQqV4VxVFw40sVUDk 913
latch_cli/services/init/template/task.py sha256=oZlDwoBX_dKgjzK_usRkXyynDvlAXs8Ui15LYceATqc 282
latch_cli/services/register/__init__.py sha256=LJtlxitBtJp3pogBc76ey3AD37ngHW8aghffv19AOsM 116
latch_cli/services/register/constants.py sha256=u78JV1httxGt-Hcne1Cv0fQBEPkk3-E78zKp7Tzli-o 226
latch_cli/services/register/register.py sha256=5OlDI04JodW_7JKvWM082NpfIcZCgzCCdbFHB6gdwno 18155
latch_cli/services/register/utils.py sha256=wjqVrLFYG02dGVEtT8tPdOGM3p239XWjlvGVQVHLywY 5652
latch_cli/services/test_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/services/test_data/ls.py sha256=U-jBg8sietiXskbOvHqfyDFupngWiuKhy0AIWKjVyD0 741
latch_cli/services/test_data/remove.py sha256=Ugqwf86VeXZUe8xSji8e-NKUzWgLXAU8fO42JwB9VrQ 997
latch_cli/services/test_data/upload.py sha256=Hq-Pk9Wzx0XWd35kAkMg1JzzrhAJPUWzh8dz_rkdy-0 2502
latch_cli/services/test_data/utils.py sha256=OWRC_3CHeP0ex2mdxsysF9UpHsw-fAyXV74KW96K4wk 1123
latch_cli/snakemake/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/snakemake/serialize.py sha256=bVLR0j0rRE3zU0SRrDj5buONdjJ9mFByZW6pMikKChg 15788
latch_cli/snakemake/serialize_utils.py sha256=Vzq31Eh7z4yuLYRhaSI6qbZVOYv_v96HsQo05CYZwJ4 6978
latch_cli/snakemake/single_task_snakemake.py sha256=O23V_heALBbKUH4Md70Avvyo7yo40ZXBInbr6oiY1_Y 10107
latch_cli/snakemake/utils.py sha256=T57dI9ZmQUkI3Dpm7Bk-yqP_TnId0vhXvarjqdtKqXk 704
latch_cli/snakemake/workflow.py sha256=_lNtqfRqimSp8xhwhLos48gKWoNaXKPBfaeijYtn88k 61201
latch_cli/snakemake/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/snakemake/config/parser.py sha256=KhfLIz52rj0Urw7bzIy9G5xbIR6wpXyXQvUFTa0ayAw 8401
latch_cli/snakemake/config/utils.py sha256=p5pUpdKiA4rpNeYRTKykQiiwC2DU5rPGYwHNAtxNjog 8077
latch_cli/tui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latch_cli/utils/__init__.py sha256=daJ2zJ6oe0kEC-wXwcu7tmM3mS1IkgIMchCq-nuqtvc 13137
latch_cli/utils/path.py sha256=d13e-QqVRwN2wSGhnSR72sSmedOXraT-ZtdfQqsZ8t0 5797
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fixtures.py sha256=EMxrSE5WEGkgDkZoyJgeolqkOHcLv3vD5Si6mBXZvLQ 554
tests/test_ls.py sha256=oyU4lFQrQGzpeQ3V3I-OoKdnnFHNN3fBaoiCu4cEgic 139
tests/cp/__init__.py sha256=b_dGBapnrU7-9f_S6ucOO6biny0IfC5JQ9dkBg4VLMA 1128
latch-2.41.2.dist-info/LICENSE sha256=MhKDzhoI_h16G9LoH_2E7zQEU-aRuHgSSWN5Q4WtWNI 1048
latch-2.41.2.dist-info/METADATA sha256=O0gCoTIZptesv_s8E6xn0MBzSUvQtsAxonRMgVTpaV8 1353
latch-2.41.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
latch-2.41.2.dist-info/entry_points.txt sha256=exfePxLhPM2Bx4UKOIdNBMIPCnCFmKS3ZqCR5oEHtwU 46
latch-2.41.2.dist-info/top_level.txt sha256=Ecm9rRLRQRMssNcC8A4XUPBKH0Zcew4sZWQnoRghq04 22
latch-2.41.2.dist-info/RECORD

top_level.txt

latch
latch_cli
tests

entry_points.txt

latch = latch_cli.main:main