dsub

View on PyPIReverse Dependencies (1)

0.5.0 dsub-0.5.0-py3-none-any.whl

Wheel Details

Project: dsub
Version: 0.5.0
Filename: dsub-0.5.0-py3-none-any.whl
Download: [link]
Size: 185371
MD5: 7c5389349aba3398f4f252a22d11e093
SHA256: 7243b333b5f54200d610cbc4d95ae3689a1686f33888276db6073b6e03be8d0f
Uploaded: 2024-09-03 22:12:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dsub
Version: 0.5.0
Summary: A command-line tool that makes it easy to submit and run batch scripts in the cloud
Author: Verily
Home-Page: https://github.com/DataBiosphere/dsub
License: Apache
Keywords: cloud bioinformatics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: System :: Distributed Computing
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Requires-Dist: funcsigs (==1.0.2)
Requires-Dist: google-api-core (<=2.19.0,>=2.7.3)
Requires-Dist: google-api-python-client (<=2.131.0,>=2.47.0)
Requires-Dist: google-auth-httplib2 (<=0.2.0)
Requires-Dist: google-auth (<=2.29.0,>=2.6.6)
Requires-Dist: google-cloud-batch (<=0.17.20)
Requires-Dist: httplib2 (<=0.22.0)
Requires-Dist: mock (<=5.1.0)
Requires-Dist: parameterized (<=0.9.0)
Requires-Dist: protobuf (<=5.26.0,>=3.19.0)
Requires-Dist: pyasn1-modules (<=0.4.0)
Requires-Dist: pyasn1 (<=0.6.0)
Requires-Dist: python-dateutil (<=2.9.0)
Requires-Dist: pytz (<=2024.1)
Requires-Dist: pyyaml (<=6.0.1)
Requires-Dist: rsa (<=4.9)
Requires-Dist: tabulate (<=0.9.0)
Requires-Dist: tenacity (<=8.2.3)
Requires-Dist: uritemplate (<=4.1.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 30771 characters]

WHEEL

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

RECORD

Path Digest Size
dsub/__init__.py sha256=uNxJiuwQU6-BYRT28y1tu_1a4hCqKQbxQKFY94sVAgo 678
dsub/_dsub_version.py sha256=yNjZv99ZEXZoS-KIDBUsxW4LpUFte8z9m1L4OnskmAE 1123
dsub/commands/__init__.py sha256=7bxH5VChb-zquoPQXltrzxqH9cXw4BaBSdNEwYeuTOA 624
dsub/commands/ddel.py sha256=F0UnjtgdMl9-Ttxj6MOc-GI6duZUjyL2tRXZlZX2-A8 6806
dsub/commands/dstat.py sha256=I2UwkVcPFO9K7rkOpt1ReP6PlHsmdB4sQkOWbg2I5t8 13171
dsub/commands/dsub.py sha256=URJib3hHlO9jsqiSLiV9vqmsa4zYFTTH_lp3NfdgmBM 49962
dsub/lib/__init__.py sha256=7bxH5VChb-zquoPQXltrzxqH9cXw4BaBSdNEwYeuTOA 624
dsub/lib/dsub_errors.py sha256=T2wuVARFV4afCePTUhdfPvb8DA3Fp7O_H2fK2CLgIfc 1292
dsub/lib/dsub_util.py sha256=mQzaYqi4tv348NUTu5VI34vcIbZEJ6XgacGkfM1QCpc 12686
dsub/lib/job_model.py sha256=Hp_5SkaoJGR9I-3w1STp79SVyDDym8Kl0V7Qi4Mu_4w 32239
dsub/lib/output_formatter.py sha256=XmZZ2mWFLapJbYUoJbxxMQ_uyDy1kjxwGvKrHXVCDg8 11339
dsub/lib/param_util.py sha256=j7cgGRqFd3xXXuamPS0p41NWXu199fxJz63zpXDOwNY 39618
dsub/lib/providers_util.py sha256=Haa7dp5MY-Oy-7nQ1pnOSSwY5ViWKGwrHbjsENt629Y 8611
dsub/lib/resources.py sha256=OEjx_8BCra38j2lyM_XQ3_WwLXQEbV27oMTFmTf3F5g 1579
dsub/lib/retry_util.py sha256=jgKJ7FBCX_y8O6jYfdJtywlL4MJ6xJVx470tVgW2cgg 6091
dsub/providers/__init__.py sha256=7bxH5VChb-zquoPQXltrzxqH9cXw4BaBSdNEwYeuTOA 624
dsub/providers/base.py sha256=1Dp8ubyoxv2Y552GXWkXSgtix2-2K51dtbbMxZlZUuc 8010
dsub/providers/batch_dummy.py sha256=NGMris06HgKiLURpBCKSbVpvuP0JweSo9MPZ3Wpo7hk 1367
dsub/providers/google_base.py sha256=TJJYnYeuAmhUjlJwu1aEI_WJQo_RQyZeLLI250eo2uo 15696
dsub/providers/google_batch.py sha256=mq9VZ7iL3mZXR2hff9pZCX-vcgfHaK0IkXztdFnY6i8 33646
dsub/providers/google_batch_operations.py sha256=6zfmStmTBYyf3EpbwAmkmneOUY_UDcQHcZuEP2DSmGI 12283
dsub/providers/google_cls_v2.py sha256=PEqNhtxHvinY0PZ1TrbwBCko08cdOQmc58mUC9RA3D8 3409
dsub/providers/google_custom_machine.py sha256=Z0BY_vikARhUjQRXd6mvMnRBUaNLzoDKlAlkBvKJs3c 3213
dsub/providers/google_utils.py sha256=UFyXux_UIIvOzwLPKEhgAH-ZbE9DZNzXTR5zxdNwcr0 15967
dsub/providers/google_v2_base.py sha256=zTD4qeyB0XyFEu8aH7bjJ7_5PSxx70W55mrskxLRDmw 46990
dsub/providers/google_v2_operations.py sha256=iIXlg0cDbV_KvFIdlI9UI7r2KYZBjQzDqKmmw4xPakY 9552
dsub/providers/google_v2_pipelines.py sha256=dg6pZshoaksCxZIuXWV5Y4LJRtTxkOKW0QCyoGNjBas 7672
dsub/providers/google_v2_versions.py sha256=c9Uysn0UeztSFAOrzjv_RlWj24J8dobjbfxFHn2P6-M 867
dsub/providers/local.py sha256=isTaGa4hVQA9FAfsGRXB_Fe5ya_a0B-oROlh5cWGZ_A 37162
dsub/providers/provider_base.py sha256=EIaw26VrCPbrm6saW7C4ahXbnGdV_lCv6mw2kgcHHnM 7454
dsub/providers/stub.py sha256=b6-Fdl5z8WfAZGcidJtOcBTkffQVXkUzNTNWnBJkB6s 4944
dsub/providers/test_fails.py sha256=LHksAQw505DXP2lLgIAd1OUbBDBQffTAj1NFHobCo54 2987
dsub/providers/local/runner.sh sha256=iML9F2yrO1IAo-u6h2pETM9I0y0je2aNdDTJgd_MJ34 8795
test/__init__.py sha256=7bxH5VChb-zquoPQXltrzxqH9cXw4BaBSdNEwYeuTOA 624
test/integration/__init__.py sha256=z0V7KUZCE1kJchQNaJn81sNWbs_3KmmRtBlNx4eUUcE 623
test/integration/e2e_after.py sha256=0U3WcGVOr1xS2OiLOhfl-kILUHga3lMStI48GZtUIuY 2294
test/integration/e2e_after_fail.py sha256=MuToaGQjopKUVL_yxrs7vPx1PI48qhETwqjgHJyMhZQ 2475
test/integration/e2e_env_list.py sha256=l13bBhVBLIA7D-VEEZneDaoIHx7lD5h_3xJGYw6mEB4 2455
test/integration/e2e_io_tasks.py sha256=XcSfY-birzCDoJMA-5bnI0Wh9sKKpMwWKeqD3Jq05pM 4739
test/integration/e2e_python_api.py sha256=bDa9UJsXbndV8I-sEo0nvt9GCvPiK3eALaO_Eh8Ljm8 8762
test/integration/get_data_value.py sha256=29MVOAG4fqsnJ9qRJhTpM9N_vi1BdSqhOxEgtxGKeXI 4160
test/integration/script_python.py sha256=1kkxw_zXGHFqI3fnRR9M29K2xspf4JKulWJ449z-AGA 161
test/integration/test_setup.py sha256=m2B6X1KP8ZaUMeoaHsSRGaijfIG6NtB1no9eWe_vV8s 2985
test/integration/test_setup_e2e.py sha256=xhRcS_vQyzVxzHoskqYEmkdfStktZiMLocaSi45RNjM 6983
test/integration/test_util.py sha256=j2JvMxOyzt29fW_jDK-kQSUMNEDX-s1i0vRQ_xYCrWQ 2626
test/unit/__init__.py sha256=B0-trfPUJEjvS-bFMbfd2fJ64WJT9XtqLsshmokBn48 37
test/unit/batch_client_test.py sha256=zlF2I1KKSigPQmVXxeHhkLDmA9wPGynsGEUNM3Dqh_A 913
test/unit/batch_handling_test.py sha256=iYyXSxlkdpo3nntwdSg-YCqmVXoANzJXg7JbgsiH8gE 1560
test/unit/custom_machine_test.py sha256=w9XzhwMThIohGPUN3WiVjASWYIyX175FmM7b0Iguygk 3277
test/unit/dstat_test.py sha256=CGxNYeOwH14SsSSIBJyoPp0NfcP3hbliYQyTvA-BNrA 4046
test/unit/dsub_test.py sha256=Y6_qy8IwybTwU-5uHAz_wq4Gcz-thMp1M4AFnb_2Yic 9893
test/unit/dsub_util_test.py sha256=tOjdBE1SNDOW_5GEOPFBXjoNYdxAALP-0fzTqeNFXlQ 967
test/unit/fake_time.py sha256=_F4931iyRKZ1R9I3wQ7Rt2_oOibP85pZwj1s6hguRH4 2058
test/unit/fake_time_test.py sha256=fJKYLAgjJsJSMyU8AArQlIsH5iQhFqkmXh_J9u6Y76Q 2596
test/unit/job_model_test.py sha256=suCXfKFwW553i1wrFev2iNUCld6Ih6XV4yDLqc3QqYk 16388
test/unit/local_provider_test.py sha256=NOG-7O1h_MaYZBIO9WAv5wkF0LMQYfxEbGYC_I7W868 3854
test/unit/logging_uri_test.py sha256=A8TcBC8aLOPXKGiiX0iQCZLq-TQanstGJxh0vSZW5no 5119
test/unit/param_util_test.py sha256=9QdnPZ61phyGDtSeWldD75zD_tfbCuTIM5PP5f6foT4 19170
test/unit/retrying_test.py sha256=tXYt7PXtOnh6II7tpE5bkSod8gpmiK3F7E2r8ohNDtQ 7859
test/unit/rfc3339_test.py sha256=Fd-R8LJPEmnAMy3HptzXr4PjcueFUBHAzqr6HhgF5VY 1454
test/unit/stub_provider_test.py sha256=BGdIyJwfJqc9Iyf6TKVPB0gzVTRdm87Op-jPsAkpjUk 2356
test/unit/wait_and_retry_test.py sha256=Pf8iqQKPJdza-oR7O3mifNkaikR6Q7arfnDq52rVCLA 4348
dsub-0.5.0.dist-info/LICENSE sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
dsub-0.5.0.dist-info/METADATA sha256=4SGkQu0wHo4Ai6njnW2hTBWAy0TUFisA05qV6U6nw8A 32347
dsub-0.5.0.dist-info/WHEEL sha256=Z4pYXqR_rTB7OWNDYFOm1qRk0RX6GFP2o8LgvP453Hk 91
dsub-0.5.0.dist-info/entry_points.txt sha256=2fqOtLK7Ul4Ikgfb8gS_BW_xRUT4I-rCzk6iRIZBhk4 113
dsub-0.5.0.dist-info/top_level.txt sha256=yavOe3dbCJ-1FFePKfWdb-jHY_I9--OJHdktjRhDULE 10
dsub-0.5.0.dist-info/RECORD

top_level.txt

dsub
test

entry_points.txt

ddel = dsub.commands.ddel:main
dstat = dsub.commands.dstat:main
dsub = dsub.commands.dsub:main