cowait

View on PyPIReverse Dependencies (0)

0.5.0 cowait-0.5.0-py3-none-any.whl

Wheel Details

Project: cowait
Version: 0.5.0
Filename: cowait-0.5.0-py3-none-any.whl
Download: [link]
Size: 115387
MD5: 64d2b1e287e72dd6f5757ea8f83a8e86
SHA256: b0bfe0d3ffd7da9790d4a0378457f6ae0eeb9710bd68fb40c92eaea555999f07
Uploaded: 2022-09-22 15:42:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cowait
Version: 0.5.0
Summary: Cowait is a framework for creating containerized workflows with asynchronous Python.
Author: Backtick Technologies
Home-Page: https://github.com/backtick-se/cowait
Requires-Python: >=3.7
Requires-Dist: docker (>=4)
Requires-Dist: kubernetes (<22,>=10)
Requires-Dist: nest-asyncio (>=1.4.1)
Requires-Dist: aiohttp (==3.7.4)
Requires-Dist: aiohttp-middlewares (>=1)
Requires-Dist: pytest (>=6)
Requires-Dist: alt-pytest-asyncio (>=0.5.3)
Requires-Dist: python-dotenv (>=0.15)
Requires-Dist: click (>=7)
Requires-Dist: PyYAML (>=5)
Requires-Dist: sty (==1.0.0-beta.12)
Requires-Dist: pytest-sugar (>=0.9)
Requires-Dist: pytest-cov (>=2)
Requires-Dist: dask (>=2)
Requires-Dist: distributed (>=2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5963 characters]

WHEEL

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

RECORD

Path Digest Size
cowait/__init__.py sha256=cTgvWci_7fpXqkgWWIlRTY5oglpUA-qrKRD-ynkHSzE 126
cowait/__main__.py sha256=9jOt0sBgQzDn3x5juwoVDs1w4q15U15-F56eM-nooyc 387
cowait/version.py sha256=-beU6vQRolzltfD0fQR6KSzR5yUgbfwYBlKbvzktqbg 18
cowait/cli/__init__.py sha256=nZI1QmXsa6bd_haMeWUMVjtKIR0d6Gu5EcP_Yw2bfk0 75
cowait/cli/config.py sha256=72ZZznon39ldm2ygjOo1lgIk9WCBuNQfriiPa0X_dLM 2135
cowait/cli/const.py sha256=2vd3a8FaFglft7wh0pAxj3mmUv_o2vFI5VDQeILHClc 63
cowait/cli/context.py sha256=ah9wErDsuRsHqNRbKoxXu62_TuTltI03hVNiJJCAWUA 4303
cowait/cli/docker_file.py sha256=ICgqs-HcKRXKJ9BWrQ3R1hMD46o7fjUGKVWaoaRlE3I 1072
cowait/cli/errors.py sha256=T9Uig-WUU2Dk-hU3YUkRB_FfrzkLmLpJjkS9JM_p8pY 41
cowait/cli/logger.py sha256=qOtwIZyfGier63lL_QsslUPRdpEvS58BAuPYGks1PhA 3225
cowait/cli/settings_dict.py sha256=ugc45CNxNj92FnsFuD5OK9rP6fVZg-3ulxX18aEZlhY 3946
cowait/cli/task_image.py sha256=z7Mbxv9BYjW6zMQwTQR3IrZluuv9t8zu9cAD_I12hsg 4337
cowait/cli/utils.py sha256=hqhOkt--GYIJYuc2km0By750gaY4VdLxVauJw1HBsLc 3711
cowait/cli/app/__init__.py sha256=Mxi_uG2e1JFkRWRNv2HA6_PvbzYoDfi4mfs9-zIGAnU 50
cowait/cli/app/cluster.py sha256=ybYtX8j8flNXtYrMJbnH6jfmk1M5RU3YFK4nybwijyg 1353
cowait/cli/app/context.py sha256=3EpDVLMue1GfPQX77TizC4a2fXuUBPaOCI1Dx4-6AW8 449
cowait/cli/app/image.py sha256=oNwyOfsBAtxxRDdEX2YNoM5YAf-WllTdyNLcBfHBf-s 1368
cowait/cli/app/notebook.py sha256=q3xcGXjrZabP1pxDzeBF7HhAPDp5bIihCvL_zsj3RHY 2725
cowait/cli/app/root.py sha256=Rx1NUhg6BKFNPkIm0rGLBJRGzEfNUWXo6HMnvsryO4c 775
cowait/cli/app/task.py sha256=JsjJtZZ1ducR2ML4PjCJk1p8SPk0ptIz4BuauZStxiE 7319
cowait/cli/app/utils.py sha256=hWuBFolDtkxEfuLosDW0RHTkVsMbGGgKMtOu161MgIk 774
cowait/cli/commands/__init__.py sha256=0mFUKXGxRSYu17NlTbHV8n7E88Qo4DHYcBOCjl6r2BA 265
cowait/cli/commands/agent.py sha256=3iYwt_oWqFuu-hrobu12hEm_i3dBx50mfla_YTWHJDw 1901
cowait/cli/commands/build.py sha256=MNgbzrHDBapj6DTvCa1dTIM1GrdqOTGDdGjGQdcCbd8 3657
cowait/cli/commands/cluster.py sha256=UdU0Y2x8w5rwU94LpNehOFVyqOkuS8-3rcuCG8Qxz0g 2123
cowait/cli/commands/new_context.py sha256=tqXD3Q9IlQejf4t9Yq2UgyWedB3Q4ynVk1Pvzv1063I 1046
cowait/cli/commands/notebook.py sha256=ZzknYoBdV2UPh1Os7CVM_CmiP4YXhkYGsHAxyo6nwiQ 5143
cowait/cli/commands/push.py sha256=YUbXcTtKWoTngV65-d_nnCU9wjqwUxVOwiYqn3KtlPU 1144
cowait/cli/commands/run.py sha256=Jj9TWqz_j2kueCmCjlcbWcrUfxpgkMbFybu2VT2l9q0 8790
cowait/cli/commands/task.py sha256=GZpmxsRcY9Eh5x6xiMO83KwO66olDBV20CizPINyvP8 1720
cowait/cli/commands/test.py sha256=i5oI3aE5lGNHMVgYoOfb-dbLD0gmaiak1d0DR3fwXI0 2799
cowait/engine/__init__.py sha256=l9fHhuD0Fi1c-n_XrdJhHOSgn4t04x8enRqfD0BWOts 583
cowait/engine/api.py sha256=Xr-qVH4RJYEfdY4jXCqcsfYr1NOs1C-ljCjpOS_Rx2I 3899
cowait/engine/cluster.py sha256=GkFOHHAT1Z6nldVwrPvlrD266OZbqsSDGd6xeWDrm3I 1615
cowait/engine/const.py sha256=NC-I9dhCPhcj49Fv521B0sBsReog2kvvwiwXTnjGQ80 676
cowait/engine/errors.py sha256=KEn8lvt3N5WBv6Iajs9om20zDjm-ZVfAjs8aRGI1Row 96
cowait/engine/utils.py sha256=G6FqW4PFnJLKggeFNISXdJkWlzZCVULJ8OHSmEU6Ifw 913
cowait/engine/docker/__init__.py sha256=DIHoUnFJykk5f_eve2VXOUwDw1rM8JyCtq8yF9_c9G4 84
cowait/engine/docker/docker.py sha256=EynE7MD6x1SnV-8-PY380INfT2B9mnTsVboaHzf4Jw8 7505
cowait/engine/docker/task.py sha256=nG0JlvKgFqfGo0JqFkEVlC_qxEv4L7A1Sw-FNEBQOHU 575
cowait/engine/docker/utils.py sha256=EL0gs7BCfJ4XAh0Z-tzQ7Bs-489eZ-BvHTEu5CHq4OY 1540
cowait/engine/docker/volumes.py sha256=yUwINFquSvknY8CKi62woUeUxc9qMKMJK4TC73n7iRo 1412
cowait/engine/kubernetes/__init__.py sha256=2xgRr51KFMcVOoIvHpI7SO3aS2ubMpHxMCRGL1CzBBY 96
cowait/engine/kubernetes/affinity.py sha256=XzEjsatcL2wyjjVBxoaDsHp8Vd7O1AmBjZod-1xgj6E 3961
cowait/engine/kubernetes/errors.py sha256=2qTactQgxblx0-ao2wE27EE_GCGceTd9m4ZW9l3O2B8 187
cowait/engine/kubernetes/kubernetes.py sha256=IhiL9E9H14jUz3XlkdQLs3HMHNqDdHxkM3glU1lTsEE 11050
cowait/engine/kubernetes/pod.py sha256=Vy22dl8k131Tnk6Ewlo8Tmwj6HszMM1NybiYRzr6KMo 1573
cowait/engine/kubernetes/task.py sha256=gZBG0gvG0U2LnSXL6fin7OWKE2xDhxUVA9hdbbWWu2Q 1439
cowait/engine/kubernetes/utils.py sha256=RamfMKjEifCrALoYcP-rPfnv9qAQXoawAiaVAuWnzxo 2069
cowait/engine/kubernetes/volumes.py sha256=Oyf7mUO_yUZJ9_z1ik4XCbltF8OTWp_ADQhFKv9VAWA 2314
cowait/engine/routers/__init__.py sha256=9s6PkJP2uStRtYZzvrb_shyo4VI134LIyczMvOiJulk 539
cowait/engine/routers/local_port_router.py sha256=1GSKazmBDWPya5WwmHrY6F44n_5JJiYH_ywXklit6z8 985
cowait/engine/routers/router.py sha256=G7qEjFdhxarLQzBQf7M-y4OCWEVg8odkKGRgNwVrluQ 88
cowait/engine/routers/traefik2_router.py sha256=5k593pprq28tMjZ4gMEyMpspaO8596IF8SoxnPR46W8 4853
cowait/engine/routers/traefik_router.py sha256=9KCO2GUFuyEERjhouCkjMWf8yKbt1wXbImWDGFMCIQs 3606
cowait/network/__init__.py sha256=w2lXOcHjQB5vQANAgLBQZCv2eHuoxCBc2TfGd9qCDXg 226
cowait/network/auth_middleware.py sha256=o58WjqsLVQqeDpCrEu2QY3LCnw3zn24vGovruAwbTDE 1778
cowait/network/client.py sha256=Euc8mONUAHy8Q3ZpaxlBaChqnSEm2lKqtJIPgPo-PZc 3457
cowait/network/conn.py sha256=w8sng9OX2BcVLy40GRnZwlPzqjqDYTCObbDjcxfIfP0 662
cowait/network/const.py sha256=0fmVjWG6-6HThBYL07SaicKCnoTi9qDzXO_t2y1671A 154
cowait/network/errors.py sha256=WRLJoY4C228Df1ZG1wTUdi88YGoVbW3vjFaaB607e8A 79
cowait/network/rpc_client.py sha256=NF-5KFIm_AVk-KTd2kqZLekxzWDi7__8xMgYh3YKETM 1748
cowait/network/server.py sha256=akJVX8Nkzdr0Xv1mmZ8yS-r_t-oTgPFXTe09_B1ierc 3146
cowait/network/utils.py sha256=VtYLUClCLDKcFhRGnzhAMG1v-MAnhErUV_1z5ztiCkw 340
cowait/notebook/__init__.py sha256=9Tu1WiFzIg5b--s5wh6f2OZ8roZofAC4NRfUCuuTycc 53
cowait/notebook/html_logger.py sha256=dRP_gXVORKjd15Ggd0bhib5_xiSv3_2Vbn2Pteu-Pr0 362
cowait/notebook/html_repr.py sha256=cduupeQByiUfPT7lyaJa4pey8ZRajQUCbWyFzkn-gbg 986
cowait/notebook/kernel.py sha256=oYaBO_dtSYpsbg3PGX3_UUD2TXNJ0_B67ikHqXIZK8Y 1960
cowait/notebook/node.py sha256=J4gsYVJsZi8wxvKzqKqIrql2CNuwSr5xbZ89D60NubE 1469
cowait/notebook/task.py sha256=lEmOWFl9q80rVjmOnSoTRfL7c8bFDz0NaUW0yT32C9A 1516
cowait/tasks/__init__.py sha256=k2NPKZBC_aAaSptUC1eQjN95La4BVHG2l4mad5fD42c 483
cowait/tasks/decorator.py sha256=YqDQ6xwieyYukm4EmovKsKnwN3dZSCC3ahxl-odkDGg 1573
cowait/tasks/definition.py sha256=t4tn-VGU0ZEoEpN-hLL3VGQ5-M9yWGF4vZMaLjSgCqA 5976
cowait/tasks/errors.py sha256=JXKpwqk6CAYWom56IYlB5X4HJWYLUiY8wLUj2wEbNB8 796
cowait/tasks/instance.py sha256=vQQsmdtTaYnMRviTlnpgyhsSms3ANivS5ugib9tuDUQ 1207
cowait/tasks/messages.py sha256=AWCMrhdsKnDnjJkfb9RsCAlM9YkeZ-GXNWRANOOIhts 184
cowait/tasks/ops.py sha256=lkSK6Z7ATXNs_18YZbV-QN8sH30xiHAPT3x8PHSGltE 390
cowait/tasks/parent_task.py sha256=BmxUqebL5xxuJm-P745ywUitd-T3HJJ1wAXNiOiyajk 731
cowait/tasks/remote_task.py sha256=2XCAS_nSA77EK0yLc8nVup_3AzxQpY48a8Xi4mDHYKk 3665
cowait/tasks/status.py sha256=Y7iCiB-OOAyiu7VcCNO8E0RAUsUVHBi-FISO1YLuLDg 70
cowait/tasks/task.py sha256=c6XiKRu7CcOXNlxvedODLPcbYJkeHrNKM42VZO8FoZU 5608
cowait/tasks/agent/__init__.py sha256=svFHSZJs4vrSwn9yb7-4ho4H2VRS1S14rdAR1ngy9X4 47
cowait/tasks/agent/agent.py sha256=p28voyWfz71tmZqwGkCbxkKZ1Tb1p71aIT7w9L-nt-Y 5009
cowait/tasks/agent/subscriptions.py sha256=vuFIi3IDDha7CmCkOZLs00ZxerjLBAu2rWGzZCggEQ8 1568
cowait/tasks/agent/tasklist.py sha256=TfZ8A4KdGBIaNaGyhDHmHTMBrrUoVAqhR-kc7ELZiHU 1247
cowait/tasks/agent/api/__init__.py sha256=RRL5jf-BXWxe5XVoBJHKAjmwO5CbaIda3evWG0NOBU4 85
cowait/tasks/agent/api/dashboard.py sha256=wRHUD5syzrCYqoJs8w-TeKIs0aQ08DdRiupMF7SmUlM 561
cowait/tasks/agent/api/forward_auth.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cowait/tasks/agent/api/task_api.py sha256=z245naTogUzi7iNwGuW2og2czFIP4SdT4I_qdhp1FZw 832
cowait/tasks/components/__init__.py sha256=nuttmqcVXID8cOmilJLouOJbG0YCWuVUARR7ikFsaTY 94
cowait/tasks/components/rpc.py sha256=Xfz7vwSN4J4p7_vQjW7Pzv6Ij9bb-SN2eYjCZlyP29s 2993
cowait/tasks/components/task_manager.py sha256=BR1Roht_GUaRBiEsmd5Qjl7-yAYfkSBCNyQXp4udFlA 5186
cowait/tasks/container/__init__.py sha256=EUxgZlaKjCZDcHvjRBnejmc2NrGCxXgLbneyZnRZDBw 64
cowait/tasks/container/container_task.py sha256=2aDG30fbCUakc_Rp7mDFj2p8EnRP4ZEm4bnIzCnVnxw 1109
cowait/tasks/dask/__init__.py sha256=B8xNNw9tMMXBtfvvrxjojd0D7XqS7PG5R8hcI95jMlg 21
cowait/tasks/dask/cluster.py sha256=mmmg9SQwjY5GNM_naiWKusjkT5owifTCfRLju7tHeAE 3977
cowait/tasks/dask/scheduler.py sha256=ACghvIsX6MYvoVE3YyGs46blukFZgRopeKLhc-FhpOg 214
cowait/tasks/dask/types.py sha256=AJgAzKKCLkgOLQtQdo6oRS4EAQN4giYC-WpwZVtn37o 717
cowait/tasks/dask/worker.py sha256=FtUKzXCkalt-cr4AI3W-l1XYnmHmsQkY-u9Ddnu-iBA 228
cowait/tasks/notebook/__init__.py sha256=D9MZ6E2n2kJRrPzXufDnv4tMmzNrLY580Rc9FQIqewY 65
cowait/tasks/notebook/code_builder.py sha256=75hTrDWhiRsdvrZ1hLc4NnGLZyztCFQmjWd0JoLZmLw 608
cowait/tasks/notebook/notebook_runner.py sha256=7H3QDDZGEEFHrcj9ERTGPWrZNcCb4urLhWuKz6utLUk 3004
cowait/tasks/schedule/__init__.py sha256=ZUFJvYtrWQo0fPEDJj9qTT0Xaodnt30QiZb9L4a9ly0 57
cowait/tasks/schedule/schedule.py sha256=Ga7ULuvlMRRotjQ5uJJLJSubv6cu4RbVJqSabZDFHzI 2356
cowait/tasks/schedule/schedule_definition.py sha256=B8wx0yUxTlD5eQ-CS5mLbxIE1iPKXCsm1e9pR5BeFR0 2360
cowait/tasks/shell/__init__.py sha256=sgz_OaLkbJdVhvhRa5ZqubS5ITOhiCTaDiSRFDmV-z0 50
cowait/tasks/shell/shell.py sha256=OBNPhMCYyhK4ExoHAvJICJGTQTpcvuWFKTsI1GD11bA 1533
cowait/tasks/spark/__init__.py sha256=Yn39s4I9sw7qRdhefkqwBYpwflGGddwqhawTr20AtIc 77
cowait/tasks/spark/cluster.py sha256=QEIY5QstK0DRB6qIKVolCHa3hSqEDVacVQgG9jfNnl0 5314
cowait/tasks/spark/master.py sha256=22UJ2mx-SyUae20T4cjYR5UK8UMm40F30NG1KCLtZ8o 275
cowait/tasks/spark/types.py sha256=6nIn1PK1cCU_KyNFogSPd22fsJoJtVs4wyOGBnmRpTQ 765
cowait/tasks/spark/worker.py sha256=Lkwo35bSzhTeIT0-P3LapUOgOm8Vo6u5u0PxJlErbj0 483
cowait/test/__init__.py sha256=-1NXN3DNh6Rf2_BaXm2eDAQ4R90EHLwHy7thqllfp6A 200
cowait/test/async_mock.py sha256=37hZkZhqJvB__Q1nrMjAIXxMHta9-HWSBYItN1iZOAw 177
cowait/test/event_log.py sha256=v6y117PAES4FB6KCUs5JIDMoqwfF4KFl1J3w6RDE5Wg 1899
cowait/test/provider.py sha256=M7qQq2ZmbqJ3BbY7_-VEyMCSVOIuV1lWEmcA_pzH-Uc 854
cowait/test/test_task.py sha256=2vZBxCy1R0eS21KuXNpdu5B3RkD6FiyGSXnPO7zTt2k 1499
cowait/test/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cowait/test/tasks/rpc_child.py sha256=S9rWtxmer0IECb8_oETIRQOUEpolOqgPIo-CsthsMmE 561
cowait/test/tasks/rpc_parent.py sha256=bhI9xhJmZAiRbkCD5eeMbIBli2Gu0m1X05NwfnrMr-4 665
cowait/test/tasks/utility.py sha256=z1MGm1kCtGWYZAneM7g8yuz948hsOcMzdY9L2g1N55w 1093
cowait/types/__init__.py sha256=bSlfbBJNrVgxH0md2xIpQo3RMEG4niRI8hkLo8HH250 493
cowait/types/custom.py sha256=zXDtv53ielelvnuGG6SiddZQIYsR3aI_V_jo9pW7JmU 672
cowait/types/dict.py sha256=dOmcXbBZO_-MwwBLqFY53y3V6dhrmL2RK1-mYmUmhHw 1513
cowait/types/list.py sha256=wYxpUGOGTWFVFiARE3RRn8vUk2cF5NrzGmTZBdqfBbo 988
cowait/types/mapping.py sha256=XJcYR7aPWUna1ibbZbRLf5OZhTtM3OUWbeCM5UACO9I 3404
cowait/types/numpy.py sha256=6QQmkQYV-aAuSjZCaSwrekyZKZ_irC7PUMTUPOusOlQ 1290
cowait/types/simple.py sha256=Dpv2COv44kFWJoZRGbaDlDSNgnsUOkh5_7BEmtEC9Zo 3292
cowait/types/type.py sha256=Le0W45e7UU3WJE7YeOG8ChRInqTlpmeWMTyomHYg8l0 834
cowait/types/utils.py sha256=yRU4mp24Ga0Ri_1dRfqUkzvJjgIBzANL6r3Wa5DI3d8 4497
cowait/utils/__init__.py sha256=xWT6Dn8taX7d8GWm21D_0U39S0fpPJfacCQmdvN4VHo 230
cowait/utils/const.py sha256=-jmYKHIEiHt-m_OwdHDN1fIbqHejeDsmvtLCaHM7w50 70
cowait/utils/emitter.py sha256=CZGwx77WlI1usVDWNhke6maDF9TNZcEB8IrIA-FiVx8 1369
cowait/utils/file_capture.py sha256=wQdsWgLPAlV5qep5iTpKnlMLT5lC1XDI2AVX_1m7WKY 3490
cowait/utils/json_stream.py sha256=ah3-E4Q6XvYWH4YkUNLnQf3AWzd66odVPD3ORf9xNqQ 785
cowait/utils/names.py sha256=GGweuJh_TtclCuQqMiGK5n7FJkIZOcQRvQ0r6I4NJUc 462
cowait/utils/stream_capture.py sha256=fNNsaggkyTvnWM9iq10WcLnTnD0np6Zlf36X6GK1ovA 1730
cowait/utils/uuid.py sha256=ngA4UzVHH5MiuD59HRc4NXFFj4eA8igk7MYcdnbO52k 368
cowait/utils/version.py sha256=wWJ-KS0lQjbd7RXr2Bq1znDk_cK3ckXhX1fIesvyH_4 922
cowait/worker/__init__.py sha256=IOaHFvdE8050mGj393gTpI4SlreTjRIxOMD3qEYJXeA 155
cowait/worker/__main__.py sha256=KTOooqEopmfVdlPGmws6sW9gYhpUDZhfz5gluBcZung 941
cowait/worker/env.py sha256=fjgHDER6pqN11xGFrZN1vQV0dGOvIkBzg9Itd614EX4 691
cowait/worker/executor.py sha256=1Q2_xlKgpQBitXfDlfyRMAn9viMKCItkbfwMmt7LwWY 3516
cowait/worker/io_thread.py sha256=TYMH4M0YPYOPMRNC0sH3ExDIh__l6JMm79ZwZTIUKWY 694
cowait/worker/loader.py sha256=axRwyTjftu5eiT-pWtfvEI03cm2LTXqzgnOmiCNErw4 1666
cowait/worker/parent_client.py sha256=zdQwsyjQwVKFocd6N_HbyitG9UhFHIQgtiv6LozLcRw 3283
cowait/worker/resource_monitor.py sha256=wcMmCK69BP6Zn1f_ckv0rlxn-uWvYM3wE2S5aDpYDww 1051
cowait/worker/worker_node.py sha256=aOVd-cZmdt6NOabP9FUbnMd9wfPCIGGlieSX__L26oY 1971
cowait/worker/logger/__init__.py sha256=8chfOuJhKOxQa0zQqavKBpcLrQYCSkIFbxA0lG3lal4 119
cowait/worker/logger/json_logger.py sha256=sgCTGAf74lrVNAeSh2BvnydPbIJaIrnPMJwn10VHr_k 549
cowait/worker/logger/logger.py sha256=YWxwGZ1dbGcvUanKc73S6V3ka8VxASiQkoA5S7Ynkf0 467
cowait/worker/logger/nop_logger.py sha256=KFKJs7yGxXj2gPdiawteoVySvkvUYx8mUPdFCD5CdSU 116
cowait-0.5.0.dist-info/LICENSE sha256=4knhz1p9SU1BEKpVdmnTFJRJF4eLuqoz0zUT5sRZlAk 11355
cowait-0.5.0.dist-info/METADATA sha256=L5Hx81zB1g7LwKDMgfucvOfb1U79zoykvKYPJJF0bgA 6779
cowait-0.5.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
cowait-0.5.0.dist-info/entry_points.txt sha256=e1hPuUwa486RX8nYVtv_JU6ealtMDop8azert39ZfCg 48
cowait-0.5.0.dist-info/top_level.txt sha256=FEiuvdz77Ty4LSfnmtgb-f8OS0VzaF5rq6rjjAQ_liA 7
cowait-0.5.0.dist-info/RECORD

top_level.txt

cowait

entry_points.txt

cowait = cowait.__main__:main