dispatch-py

View on PyPIReverse Dependencies (0)

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

Wheel Details

Project: dispatch-py
Version: 0.7.0
Filename: dispatch_py-0.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 132621
MD5: 518c4dc61cd1484d9cfd13b25bda0254
SHA256: da0512ba0efbaa2a5955d2db39ac4407edfb53dd69f3b784e4c9f79335a60eec
Uploaded: 2024-05-03 23:14:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dispatch-py
Version: 0.7.0
Summary: Develop reliable distributed systems on the Dispatch platform.
Requires-Python: >=3.8
Requires-Dist: grpcio (>=1.60.0)
Requires-Dist: protobuf (>=4.24.0)
Requires-Dist: types-protobuf (>=4.24.0.20240129)
Requires-Dist: grpc-stubs (>=1.53.0.5)
Requires-Dist: http-message-signatures (>=0.4.4)
Requires-Dist: tblib (>=3.0.0)
Requires-Dist: httpx (>=0.27.0)
Requires-Dist: typing-extensions (>=4.10)
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: 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: 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: httpx; extra == "fastapi"
Requires-Dist: awslambdaric; extra == "lambda"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: fastapi
Provides-Extra: lambda
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9032 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
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.7.0.dist-info/LICENSE sha256=X_707YTuoBpkihMdOGN8_63j0tkI0lD6tb8XvY9MpCo 11350
dispatch_py-0.7.0.dist-info/METADATA sha256=tX8BF9HBaz8hhahadiGV0HDO90INUK_nohKWPLtPkk4 10599
dispatch_py-0.7.0.dist-info/RECORD
dispatch_py-0.7.0.dist-info/top_level.txt sha256=H0S5s3Yr-NhmO8EkFJv70gHaTmPyjZlSbG2hHlyY_5M 13
dispatch_py-0.7.0.dist-info/WHEEL sha256=W7tdgpqq-AavPTfzlQjmjM9Wk9z6xJ1sl2eXX0QhW0c 225
buf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/expression_pb2.pyi sha256=B2QSaMvN9KgwXu3Q8D4LTcrxjistZKo7t0GX1jGjfpo 1690
buf/validate/validate_pb2.pyi sha256=RRloKqeIMTxpfv9esVyxpudgHqnaePtimhiydPFHQfI 25078
buf/validate/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/expression_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
buf/validate/validate_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
buf/validate/validate_pb2.py sha256=HUQccCdp6ki0jGihenA7rvGwBwSmEAItUkXMDF99S58 136662
buf/validate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/expression_pb2.py sha256=vrFyuTE67kAPsCZ-mNZ8goIVY7wQiMytP5OI-QRRMGw 2342
buf/validate/priv/private_pb2.pyi sha256=ynyBBOd3RKT8nxmcA5_3oeomOTC1BCx9fKd5dgFZdx4 1239
buf/validate/priv/private_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
buf/validate/priv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
buf/validate/priv/private_pb2.py sha256=JqDvoUw4oilpNhf3bxRwEPVrN0iRGUEyR3JYWor40RQ 2376
dispatch/fastapi.py sha256=dgQ9LzCZDwDEo1Gt94dZbQmaJqqLqLQbx24GuKTyGdA 8263
dispatch/scheduler.py sha256=clUm48-hu7uXOzhJ0JXzNbaBRmbpZnU13bLLXUGuwjU 20657
dispatch/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/status.py sha256=94uN07jlDuPsWy_VLKN_pKq2lXNGziRaQLCgpV9cSYg 6048
dispatch/proto.py sha256=7yRAoPIAfWvgIAdnGOBoUgZl4-YxIs3OiLzBYoik6P8 15043
dispatch/id.py sha256=kxcdfOZ3dyIW2eObmQJEUPjW242Lnrat5qAsMz8YXiQ 149
dispatch/http.py sha256=yxs0fyh0Hfn1TqcDIK8T8Z3SWvV7RdlkyTq-Cf9PnSQ 7362
dispatch/__init__.py sha256=cwPHTWrT_wTdnC3AIN-Qb2ikpKdpTTUy8hdGz5_Tths 2578
dispatch/coroutine.py sha256=9R2XesVfPmiaX3OdEeIn5z-Cbn9vdl3YvOrHeBwwjb4 2193
dispatch/function.py sha256=91ZtDuBWmmOYoC4eb-_0GKnJGDWwrzH7u7rSi06QlMw 14421
dispatch/error.py sha256=1NP59BNJ-EqfQfxlMD-FDO3-DG8V4jZ807ebGhbSXvo 2847
dispatch/signature/key.py sha256=VIzTH2u93DqhDALeik-SWQ8IDwzP8XO6rNKArgCJ0Mg 2380
dispatch/signature/__init__.py sha256=sG71Ddi-PaJOyCCK0YIvCcrZH0iyrTzi_0KseGMOsc8 6798
dispatch/signature/request.py sha256=PBpQrmqglLU7ULQSV67WqeI2dLrstrcasqwVRmrACGU 312
dispatch/signature/digest.py sha256=aFV9PBG59FlIxZ3-zQjFjUKC1jbn0vZWKuNRjChofgU 1556
dispatch/sdk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/v1/error_pb2.pyi sha256=h1F62mw-_84fQ71mKKnDMhvucdfNnxZ1tni55jNk8AU 753
dispatch/sdk/v1/function_pb2.py sha256=DxV1bUOttfzzPfnWYPL8mUFrLZ2YoayXRxh31o0BZxM 3394
dispatch/sdk/v1/status_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
dispatch/sdk/v1/error_pb2.py sha256=vBjfsBt2xU4PKbQP1xj8klY_NhjzbMGkngf0ZfskHwU 1719
dispatch/sdk/v1/function_pb2.pyi sha256=3rovqTiaK8GDYUguF04uGcYUjNqrAnX-Mtl8gc5xpH0 2499
dispatch/sdk/v1/function_pb2_grpc.py sha256=_AY7CFVaGrYN4nv5c3QpOAcZspDAsQB1wzUeQoG3nKE 3031
dispatch/sdk/v1/poll_pb2.pyi sha256=w1SQ2P4NqSRwdov87w8RfkQinjoJYgq1uyu0kUmsGXQ 2083
dispatch/sdk/v1/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/v1/call_pb2.py sha256=8CpXm474Q9qKi-VJ1ecPl_NChxX9p2nJR5rDbYuN6jY 3415
dispatch/sdk/v1/error_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
dispatch/sdk/v1/status_pb2.py sha256=dDHI4MOJ-L8FrJAWXx5mawaYu8EjXdKpWojG4LRzecQ 2193
dispatch/sdk/v1/call_pb2.pyi sha256=ynIfXGUy5gvW8CPjG-Ubs5Cz576uSCFu2scJVJtLpHk 1933
dispatch/sdk/v1/exit_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
dispatch/sdk/v1/status_pb2.pyi sha256=HDMfCjRajT7WOANAx1wSFBOU1xCBPi6tmHTENo6JSUI 1425
dispatch/sdk/v1/exit_pb2.pyi sha256=syZTt7Eskr9Qnmj5vIZoUtB-fP3gWTlBSBzLX94r_qs 816
dispatch/sdk/v1/dispatch_pb2.py sha256=tF4h_j2m1OxJzLqf0tlPvTndf6hsoAXYEG5s6rXaQxc 3272
dispatch/sdk/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/sdk/v1/dispatch_pb2_grpc.py sha256=0UtkR8onpy64C8ZixI0xgCbMFSIjOgkZJl9jnq-5dpM 3331
dispatch/sdk/v1/poll_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
dispatch/sdk/v1/poll_pb2.py sha256=tvNC6bh7vy6sm2SYE6m8COpzs3TJSZ1bj5ckENfOz9w 3455
dispatch/sdk/v1/exit_pb2.py sha256=wVPJXBKeivc2yLaPpAXaaCKOQb3FY4aGXo0vfNpcIJU 2108
dispatch/sdk/v1/dispatch_pb2.pyi sha256=IvZKUsMnXqbCXMeW7KigWUL1U-9CEME4iHJt1E5066Y 1077
dispatch/sdk/v1/call_pb2_grpc.py sha256=xYOs94SXiNYAlFodACnsXW5QovLsHY5tCk3p76RH5Zc 158
dispatch/test/client.py sha256=FsKz7LBxAVqg3xBgi4YVX3mf237ZPBazfo8Y4ukFv80 4687
dispatch/test/service.py sha256=KIlHQ-VkWkQpGSFLwASS61pPgDR3525SuOsbKvX-oGA 14109
dispatch/test/__init__.py sha256=3ETEUIcN5ZQH7pBkibY2O_U5ytOw_t_y4eJhGv4Cg2Q 174
dispatch/test/server.py sha256=1kRQgOYowov-xcukmKOnxrXIz1F97bkl1-56AQ0hOIg 1709
dispatch/integrations/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/integrations/httpx.py sha256=JlCsDNjWk1OFpHaHzZG3GOivhWQOpD6yKzRoOHoglfE 1169
dispatch/integrations/requests.py sha256=oL6pJs5yZ5ShU-EwwwoEiyP6TzFWlN-ooNJ6hNfubHM 1124
dispatch/integrations/openai.py sha256=5X1NqGGuyk6NDz8tVpWJiCRzWxcvrC1kKsjvmkO22qs 609
dispatch/integrations/http.py sha256=LznSXZVJfHZL2v0zkkgun7w6YoTmCuZakSiSTuO_BWA 1145
dispatch/integrations/__init__.py sha256=RhSHussRCU4X47OTnrmmAQFUcrmbjaD6y2CGhqDk-ik 429
dispatch/integrations/slack.py sha256=H31ar6jKgSPjtrGOtoZODVv3a3Ddc3AtE1BM34KddJE 938
dispatch/experimental/lambda_handler.py sha256=OciH-GUlHMbi0rj6UTMR8fV748AzLVmKcwwMHO8Ij4A 4500
dispatch/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/experimental/durable/README.md sha256=gWJCwPR90Mwg9WeQ2Ky7lmDC5qp78VX5Zbn96C6fLYo 262
dispatch/experimental/durable/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dispatch/experimental/durable/frame308.h sha256=nTm4H7e25ks-8krmbEJ0e8qNntjvDkBVxHOsLaANnrY 4375
dispatch/experimental/durable/frame.pyi sha256=H2sedIERd5CaJ4n1x4rb2Tp-WyW6nITuuVACFPzjBuw 2145
dispatch/experimental/durable/frame309.h sha256=4H63_rIf52IOcFztskyzH0fGSFyNvlHaemOvJSRBwkY 4380
dispatch/experimental/durable/frame313.h sha256=ZPCiwWdzzOQ8HfuZBrFNUPQJKemRMBovYOoexAnAFQQ 4634
dispatch/experimental/durable/frame312.h sha256=yqPgJGXJ9axrB72HboE3_DunCvEqw_21puvcl0X97SQ 4514
dispatch/experimental/durable/registry.py sha256=nIk1qzMC9ebkMP829LwBVKXRKw8w31ee2MT3s2lfH_A 3158
dispatch/experimental/durable/__init__.py sha256=lNglD91XkEO9Sn6660t14nqfC6QS0MpRuK8trd2rUOE 805
dispatch/experimental/durable/frame.cpython-312-x86_64-linux-gnu.so sha256=VMmvIFYNUpi2Z8wm4CYX8O4RnG0DbJObrtH7-rBYkxI 85840
dispatch/experimental/durable/frame310.h sha256=DaxgiYKr-UiVb6pI5NB6NrM9_79gte6kFDLpzm2wJaU 4610
dispatch/experimental/durable/frame.c sha256=XnfwZ56fQJ5dpRzd3B0_Hszr59jGpLeZ0cSLEEAzwRQ 15258
dispatch/experimental/durable/function.py sha256=pTasPnFXDhhvMvXX-V-ZXxq-s6ityvlSzfUAV1reVLY 11206
dispatch/experimental/durable/frame311.h sha256=TpYz14Nph9wB2vWu3Lw3ib7NpXslV9xOVMZoXtbJW2Q 4534

top_level.txt

buf
dispatch