dispatch-py

View on PyPIReverse Dependencies (0)

0.8.0 dispatch_py-0.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
dispatch_py-0.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
dispatch_py-0.8.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
dispatch_py-0.8.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
dispatch_py-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
dispatch_py-0.8.0-cp312-cp312-win_amd64.whl
dispatch_py-0.8.0-cp312-cp312-win32.whl
dispatch_py-0.8.0-cp312-cp312-macosx_10_9_x86_64.whl
dispatch_py-0.8.0-cp312-cp312-musllinux_1_1_x86_64.whl
dispatch_py-0.8.0-cp312-cp312-musllinux_1_1_s390x.whl
dispatch_py-0.8.0-cp312-cp312-musllinux_1_1_ppc64le.whl
dispatch_py-0.8.0-cp312-cp312-musllinux_1_1_i686.whl
dispatch_py-0.8.0-cp312-cp312-musllinux_1_1_aarch64.whl
dispatch_py-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
dispatch_py-0.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
dispatch_py-0.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
dispatch_py-0.8.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
dispatch_py-0.8.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
dispatch_py-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
dispatch_py-0.8.0-cp311-cp311-win_amd64.whl
dispatch_py-0.8.0-cp311-cp311-win32.whl
dispatch_py-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl
dispatch_py-0.8.0-cp311-cp311-musllinux_1_1_x86_64.whl
dispatch_py-0.8.0-cp311-cp311-musllinux_1_1_s390x.whl
dispatch_py-0.8.0-cp311-cp311-musllinux_1_1_ppc64le.whl
dispatch_py-0.8.0-cp311-cp311-musllinux_1_1_i686.whl
dispatch_py-0.8.0-cp311-cp311-musllinux_1_1_aarch64.whl
dispatch_py-0.8.0-cp311-cp311-macosx_11_0_arm64.whl

Wheel Details

Project: dispatch-py
Version: 0.8.0
Filename: dispatch_py-0.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 137495
MD5: 2194aec9929336b7f54cc648432b5e31
SHA256: 0852c4a6b823a00e8e1231e439aad85fd7ea77117457b686ff9bf4d323827173
Uploaded: 2024-06-26 22:58:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dispatch-py
Version: 0.8.0
Summary: Develop reliable distributed systems with Dispatch.
Requires-Python: >=3.8
Requires-Dist: aiohttp (>=3.9.4)
Requires-Dist: protobuf (>=4.24.0)
Requires-Dist: types-protobuf (>=4.24.0.20240129)
Requires-Dist: http-message-signatures (>=0.5.0)
Requires-Dist: tblib (>=3.0.0)
Requires-Dist: typing-extensions (>=4.10)
Requires-Dist: httpx (>=0.27.0); extra == "dev"
Requires-Dist: black (>=24.1.0); extra == "dev"
Requires-Dist: isort (>=5.13.2); extra == "dev"
Requires-Dist: mypy (>=1.10.0); extra == "dev"
Requires-Dist: pytest (>=8.0.0); extra == "dev"
Requires-Dist: pytest-asyncio (>=0.23.7); extra == "dev"
Requires-Dist: fastapi (>=0.109.0); extra == "dev"
Requires-Dist: coverage (>=7.4.1); extra == "dev"
Requires-Dist: requests (>=2.31.0); extra == "dev"
Requires-Dist: types-requests (>=2.31.0.20240125); extra == "dev"
Requires-Dist: uvicorn (>=0.28.0); extra == "dev"
Requires-Dist: types-Flask (>=1.1.6); extra == "dev"
Requires-Dist: flask (>=3); extra == "dev"
Requires-Dist: awslambdaric-stubs; extra == "dev"
Requires-Dist: mkdocs (==1.5.3); extra == "docs"
Requires-Dist: mkdocstrings[python] (==0.24.0); extra == "docs"
Requires-Dist: mkdocs-material (==9.5.9); extra == "docs"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "docs"
Requires-Dist: mkdocs-literate-nav (==0.6.1); extra == "docs"
Requires-Dist: mike (==2.0.0); extra == "docs"
Requires-Dist: fastapi; extra == "fastapi"
Requires-Dist: flask; extra == "flask"
Requires-Dist: httpx; extra == "httpx"
Requires-Dist: awslambdaric; extra == "lambda"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: fastapi
Provides-Extra: flask
Provides-Extra: httpx
Provides-Extra: lambda
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10403 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.1.1)
Root-Is-Purelib: false
Tag: cp312-cp312-manylinux_2_5_x86_64
Tag: cp312-cp312-manylinux1_x86_64
Tag: cp312-cp312-manylinux_2_17_x86_64
Tag: cp312-cp312-manylinux2014_x86_64

RECORD

Path Digest Size
dispatch_py-0.8.0.dist-info/LICENSE sha256=X_707YTuoBpkihMdOGN8_63j0tkI0lD6tb8XvY9MpCo 11350
dispatch_py-0.8.0.dist-info/WHEEL sha256=BriHAAWaroIkGGJsxNYZ2MpmNS8wnmR4dFGUlViPxJo 224
dispatch_py-0.8.0.dist-info/top_level.txt sha256=H0S5s3Yr-NhmO8EkFJv70gHaTmPyjZlSbG2hHlyY_5M 13
dispatch_py-0.8.0.dist-info/RECORD
dispatch_py-0.8.0.dist-info/METADATA sha256=dKEqL-3ErqbfFRBhVAWgP2e8nhOOqP0j42LGTiCi1IY 12171
buf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/expression_pb2.pyi sha256=B2QSaMvN9KgwXu3Q8D4LTcrxjistZKo7t0GX1jGjfpo 1690
buf/validate/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/expression_pb2.py sha256=vrFyuTE67kAPsCZ-mNZ8goIVY7wQiMytP5OI-QRRMGw 2342
buf/validate/validate_pb2.py sha256=HUQccCdp6ki0jGihenA7rvGwBwSmEAItUkXMDF99S58 136662
buf/validate/validate_pb2.pyi sha256=RRloKqeIMTxpfv9esVyxpudgHqnaePtimhiydPFHQfI 25078
buf/validate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/priv/private_pb2.pyi sha256=ynyBBOd3RKT8nxmcA5_3oeomOTC1BCx9fKd5dgFZdx4 1239
buf/validate/priv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/priv/private_pb2.py sha256=JqDvoUw4oilpNhf3bxRwEPVrN0iRGUEyR3JYWor40RQ 2376
dispatch/coroutine.py sha256=9R2XesVfPmiaX3OdEeIn5z-Cbn9vdl3YvOrHeBwwjb4 2193
dispatch/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/status.py sha256=f5VS_Jbfxsma86WDH3g8t_WMSnzv6DtZ0s-J7WSa_Fk 7414
dispatch/http.py sha256=Jk_DiZc9a0ywOP57Ze-24heKlYtM16pfFAeNytHCK_o 14519
dispatch/function.py sha256=qOubfkMnl_N6ppDUXUvw1DsD4TozTE2r7i2yPYtHTSo 20179
dispatch/id.py sha256=kxcdfOZ3dyIW2eObmQJEUPjW242Lnrat5qAsMz8YXiQ 149
dispatch/flask.py sha256=qXqI_2St_aDiuah1O3YiUOrTsMfr6ilP0eP0AIQTGmE 2827
dispatch/any.py sha256=NfIT8OtwgrBXorfur0va3ebk-qfhetA9L0Vq1-dns64 6216
dispatch/config.py sha256=FitnppvQniCmS1rR-25QOcfPU7pixbsPcURHqtA9Q90 1284
dispatch/test.py sha256=QO-K8oRvQpkOjGAm7IJwXUcf7YhhuCdqaBz3rPwI6Oc 19652
dispatch/proto.py sha256=KIBemkBxqnMwdz23jmDSiboS8B-59KsPWsmtR5Q2b04 14228
dispatch/scheduler.py sha256=FOVQo1KkhAWT8kcnnQaCO8nzoQWR11x-z1zeBSILxw8 21690
dispatch/fastapi.py sha256=KrG2hl4FE6cc92x3Mfn6EnJqRsqvdcvwUZtHKSCLQMM 995
dispatch/error.py sha256=1NP59BNJ-EqfQfxlMD-FDO3-DG8V4jZ807ebGhbSXvo 2847
dispatch/__init__.py sha256=A7DGUp6dBF7CQhIoDXY1EJIIwhmqI19AOUucptPdR6c 3536
dispatch/sdk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/v1/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/v1/call_pb2.py sha256=M7jvzj-MAqB4wnSWxJg16JQ4uXKItqGYpREfh29GeDQ 3464
dispatch/sdk/v1/error_pb2.pyi sha256=h1F62mw-_84fQ71mKKnDMhvucdfNnxZ1tni55jNk8AU 753
dispatch/sdk/v1/poll_pb2.pyi sha256=jjPi9RzbbQrZZw9iw1DBUYMgxsv2tx8YlOXacmsjjTg 2586
dispatch/sdk/v1/status_pb2.pyi sha256=HDMfCjRajT7WOANAx1wSFBOU1xCBPi6tmHTENo6JSUI 1425
dispatch/sdk/v1/function_pb2.py sha256=DxV1bUOttfzzPfnWYPL8mUFrLZ2YoayXRxh31o0BZxM 3394
dispatch/sdk/v1/exit_pb2.py sha256=wVPJXBKeivc2yLaPpAXaaCKOQb3FY4aGXo0vfNpcIJU 2108
dispatch/sdk/v1/poll_pb2.py sha256=JqyFV2MYPVlakrSpMNAUDkU1irF58Z_EQTBR1IhnkB0 3814
dispatch/sdk/v1/call_pb2.pyi sha256=5xi_DMS40X2WbN_6sVtKkrQV-1Et8dxwQk4xHjRs8yI 2096
dispatch/sdk/v1/exit_pb2.pyi sha256=syZTt7Eskr9Qnmj5vIZoUtB-fP3gWTlBSBzLX94r_qs 816
dispatch/sdk/v1/status_pb2.py sha256=dDHI4MOJ-L8FrJAWXx5mawaYu8EjXdKpWojG4LRzecQ 2193
dispatch/sdk/v1/function_pb2.pyi sha256=3rovqTiaK8GDYUguF04uGcYUjNqrAnX-Mtl8gc5xpH0 2499
dispatch/sdk/v1/error_pb2.py sha256=vBjfsBt2xU4PKbQP1xj8klY_NhjzbMGkngf0ZfskHwU 1719
dispatch/sdk/v1/dispatch_pb2.pyi sha256=IvZKUsMnXqbCXMeW7KigWUL1U-9CEME4iHJt1E5066Y 1077
dispatch/sdk/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/v1/dispatch_pb2.py sha256=ARdruE_HFvGWB4hI1-eFQ669TD2zJY3QkGtxDDbTmB4 3426
dispatch/sdk/python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/python/v1/pickled_pb2.py sha256=XTc2V2DZacjwBL0nrQnHqKQE7cuGRoMrJNAEBL2eeXo 1696
dispatch/sdk/python/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/python/v1/pickled_pb2.pyi sha256=9EClRywLWPwmkRdT_nyhaDbxSsm5CKhBdudqj5PudK4 441
dispatch/signature/digest.py sha256=aFV9PBG59FlIxZ3-zQjFjUKC1jbn0vZWKuNRjChofgU 1556
dispatch/signature/key.py sha256=VIzTH2u93DqhDALeik-SWQ8IDwzP8XO6rNKArgCJ0Mg 2380
dispatch/signature/request.py sha256=PBpQrmqglLU7ULQSV67WqeI2dLrstrcasqwVRmrACGU 312
dispatch/signature/__init__.py sha256=sG71Ddi-PaJOyCCK0YIvCcrZH0iyrTzi_0KseGMOsc8 6798
dispatch/integrations/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/integrations/http.py sha256=LznSXZVJfHZL2v0zkkgun7w6YoTmCuZakSiSTuO_BWA 1145
dispatch/integrations/slack.py sha256=H31ar6jKgSPjtrGOtoZODVv3a3Ddc3AtE1BM34KddJE 938
dispatch/integrations/openai.py sha256=5X1NqGGuyk6NDz8tVpWJiCRzWxcvrC1kKsjvmkO22qs 609
dispatch/integrations/httpx.py sha256=JlCsDNjWk1OFpHaHzZG3GOivhWQOpD6yKzRoOHoglfE 1169
dispatch/integrations/requests.py sha256=oL6pJs5yZ5ShU-EwwwoEiyP6TzFWlN-ooNJ6hNfubHM 1124
dispatch/integrations/__init__.py sha256=RhSHussRCU4X47OTnrmmAQFUcrmbjaD6y2CGhqDk-ik 429
dispatch/asyncio/fastapi.py sha256=SwpFioxVFopVBlvB_v5Tacp_sU7qPHApvn0IoZ3iSOE 3678
dispatch/asyncio/__init__.py sha256=fkFUV6XxiSIcV8s9UlFqlHAhADuYzz5gbajJkv7a4VE 3598
dispatch/experimental/lambda_handler.py sha256=WZabUD57iH3kRN-jyPRUAzl9KWAoc5C7GGn4vfjbE8s 4364
dispatch/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/experimental/durable/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/experimental/durable/frame312.h sha256=yqPgJGXJ9axrB72HboE3_DunCvEqw_21puvcl0X97SQ 4514
dispatch/experimental/durable/function.py sha256=Py0To9NQnJz2lOsWw8IEC-p_JlJiuj1vNoYwvc43WV8 11327
dispatch/experimental/durable/frame309.h sha256=4H63_rIf52IOcFztskyzH0fGSFyNvlHaemOvJSRBwkY 4380
dispatch/experimental/durable/frame313.h sha256=ZPCiwWdzzOQ8HfuZBrFNUPQJKemRMBovYOoexAnAFQQ 4634
dispatch/experimental/durable/frame311.h sha256=TpYz14Nph9wB2vWu3Lw3ib7NpXslV9xOVMZoXtbJW2Q 4534
dispatch/experimental/durable/frame308.h sha256=nTm4H7e25ks-8krmbEJ0e8qNntjvDkBVxHOsLaANnrY 4375
dispatch/experimental/durable/README.md sha256=gWJCwPR90Mwg9WeQ2Ky7lmDC5qp78VX5Zbn96C6fLYo 262
dispatch/experimental/durable/frame.pyi sha256=H2sedIERd5CaJ4n1x4rb2Tp-WyW6nITuuVACFPzjBuw 2145
dispatch/experimental/durable/registry.py sha256=pSl33R7zOxJOKOJByNaUCqgkW_zj-PQ_aMadMs-ooj8 3404
dispatch/experimental/durable/__init__.py sha256=lNglD91XkEO9Sn6660t14nqfC6QS0MpRuK8trd2rUOE 805
dispatch/experimental/durable/frame.c sha256=XnfwZ56fQJ5dpRzd3B0_Hszr59jGpLeZ0cSLEEAzwRQ 15258
dispatch/experimental/durable/frame310.h sha256=DaxgiYKr-UiVb6pI5NB6NrM9_79gte6kFDLpzm2wJaU 4610
dispatch/experimental/durable/frame.cpython-312-x86_64-linux-gnu.so sha256=VMmvIFYNUpi2Z8wm4CYX8O4RnG0DbJObrtH7-rBYkxI 85840

top_level.txt

buf
dispatch