taskiq

View on PyPIReverse Dependencies (16)

0.11.3 taskiq-0.11.3-py3-none-any.whl

Wheel Details

Project: taskiq
Version: 0.11.3
Filename: taskiq-0.11.3-py3-none-any.whl
Download: [link]
Size: 73073
MD5: af4e1ffe8b3c08ff7cc2ffbda846d64d
SHA256: 6e67b90c245160c24df0ab5b326952dfa251ed2cacb0e6c1e9e64cce7ab3c279
Uploaded: 2024-04-27 07:11:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: taskiq
Version: 0.11.3
Summary: Distributed task queue with full async support
Author: Pavel Kirilin
Author-Email: win10[at]list.ru
Maintainer: Pavel Kirilin
Maintainer-Email: win10[at]list.ru
Home-Page: https://taskiq-python.github.io/
Project-Url: Documentation, https://taskiq-python.github.io/
Project-Url: Repository, https://github.com/taskiq-python/taskiq
License: LICENSE
Keywords: taskiq,tasks,distributed,async
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: System :: Networking
Classifier: Typing :: Typed
Requires-Python: >=3.8.1,<4.0.0
Requires-Dist: anyio (>=3)
Requires-Dist: cbor2 (<6.0.0,>=5.4.6); extra == "cbor"
Requires-Dist: gitignore-parser (<1,>=0); extra == "reload"
Requires-Dist: importlib-metadata
Requires-Dist: msgpack (<2.0.0,>=1.0.7); extra == "msgpack"
Requires-Dist: orjson (<4.0.0,>=3.9.9); extra == "orjson"
Requires-Dist: packaging (>=19)
Requires-Dist: prometheus_client (<1,>=0); extra == "metrics"
Requires-Dist: pycron (<4.0.0,>=3.0.0)
Requires-Dist: pydantic (<=3.0,>=1.0)
Requires-Dist: pytz
Requires-Dist: pyzmq (<24.0.0,>=23.2.0); python_version < "3.12" and extra == "zmq"
Requires-Dist: taskiq_dependencies (<2,>=1.3.1)
Requires-Dist: typing-extensions (>=3.10.0.0)
Requires-Dist: uvloop (<1,>=0.16.0); sys_platform != "win32" and extra == "uv"
Requires-Dist: watchdog (<3.0.0,>=2.1.9); extra == "reload"
Provides-Extra: cbor
Provides-Extra: metrics
Provides-Extra: msgpack
Provides-Extra: orjson
Provides-Extra: reload
Provides-Extra: uv
Provides-Extra: zmq
Description-Content-Type: text/markdown
[Description omitted; length: 4349 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
taskiq/__init__.py sha256=AjmcBJLt-N6dgJlXIDIdhFcnJ9qctIaP24czjRhHDko 2075
taskiq/__main__.py sha256=PLqSvXKX4R-aS-XRpJJsgpbWGq34JM7ufIlH3hhlWMI 2147
taskiq/abc/__init__.py sha256=cx-ThVhxD9kEBUVbTBofcF85ASi_sv-jLw0R7TugCZg 194
taskiq/abc/broker.py sha256=hV2ybTckldJlQpqElyjW0nvp2xeDEC58DXu95KSjGoE 16500
taskiq/abc/cmd.py sha256=ommq9kuUnLsMPOxVs9vBy9_XcxeI96yvjnVxtT3AIRY 342
taskiq/abc/formatter.py sha256=dEvvzcShsPI5vI2iSwSkbB7PIRZ_B7Kzs1b-9-Q7KIs 629
taskiq/abc/middleware.py sha256=vRHSNRMyloFQlLTLAQWPiyqToi0Vk1euU-WClstGrP4 3562
taskiq/abc/result_backend.py sha256=TgCl4UvfIzPCJdHEIOL54D4VT7RrjrvQbCtAZUiwfuc 1376
taskiq/abc/schedule_source.py sha256=edFr8Uh7GlFVTJShUsPwur5dSenxqi96FIM8J13cwHg 2255
taskiq/abc/serializer.py sha256=rqHRYWugGpufMyouK9sE2D01tNOQtrKDwnHAHdF6INA 564
taskiq/acks.py sha256=wD5Vxb-oeOZjiT4dAWlwfnJkMw40vsu75-TjaLvFlkU 1043
taskiq/api/__init__.py sha256=6HxwUDu6xlKPzsJ8jfNQ72Rzt3IP-Z2a3pReQTkmSDg 311
taskiq/api/receiver.py sha256=y-qy6ianYQ7NVjlhgCHV-I0qO-vrKb1jdSRUtZMcx_g 3136
taskiq/api/scheduler.py sha256=S5MA7mlV2wcrPINHXZk0ksQzVaJEbvJ1RdBEm3AvswQ 662
taskiq/brokers/__init__.py sha256=ykd9kKCEUZsswjhkxi-d82oEKgNT-P-cNS2nftlFfUw 34
taskiq/brokers/inmemory_broker.py sha256=gDN-7SUXzOBDM9tgkMaY47fQVPADPOwwblsPvA3o5zY 4955
taskiq/brokers/shared_broker.py sha256=oYJCB30c3dItnaNx6ZbBFK7rmB5N2AaGqzppzkHWqOo 2421
taskiq/brokers/zmq_broker.py sha256=9Hz8a2v285r5m4KhiY6oywDRLgVSdgJmiI7VH2BD9Fg 2767
taskiq/cli/__init__.py sha256=4cMEzCoKe3Z306I0ylbIH-fkD_r3swkPpbWfa5BdIEc 31
taskiq/cli/common_args.py sha256=99lBWjXzwaQBpYnJxSrBXfZyNOn5JgU2t-fNYXSOKIU 181
taskiq/cli/scheduler/__init__.py sha256=RgjM3WLx-ZPvGSSJmc0Aj7KX9YeWMkdSTrtAXuvMYvY 37
taskiq/cli/scheduler/args.py sha256=ZU7J_5GCCBLKmzdPenJTJZLCa_ZXsZ0VZskoHYhQlO0 2970
taskiq/cli/scheduler/cmd.py sha256=PlDgaH7q5DNbXJ15PEpnru3Jlozu6LVg6uJXCi-Z1vo 651
taskiq/cli/scheduler/run.py sha256=tuawRuZWoCc9p0dcXs7zyvyinK2PpxrZBWiB_6J6ACc 7283
taskiq/cli/utils.py sha256=0vK8Ivp51zd_0pHSqb6wz2--lpzkY1eobN11LuVojY4 2818
taskiq/cli/watcher.py sha256=A2QFA07c_WFzfqg4dMEj13QvN47fAufvnqbUgmW1Ivw 1517
taskiq/cli/worker/__init__.py sha256=_n9Eh6x0UPfGANmLfI5M2EcCX3X-wMVXtv_0DRBfISM 43
taskiq/cli/worker/args.py sha256=1B8epIWu_NKcENR_53FG5G-JpGxHsToJoCnflq2ZdR4 7187
taskiq/cli/worker/cmd.py sha256=1kbffBBTbmlfhZltAWNmXtwslwW7_ld7T4PMYqgdHvI 685
taskiq/cli/worker/log_collector.py sha256=Ksu5kbBgeRaDOAh7N23OD5UkQeJaBBgWPjmDSQFuCHo 1742
taskiq/cli/worker/process_manager.py sha256=IThG_TV55c3pih9vwhgW801mjdKdZjxMo-ob2OB79Lo 8986
taskiq/cli/worker/run.py sha256=rGpOY68e1BuBoh4vTelDqxhBzqj41YJfqQ4l5v5TTog 6603
taskiq/compat.py sha256=OuLp69IwhET15J8n6Olm9DJco2JdFPt3fz4pjmDEF9I 2229
taskiq/context.py sha256=5Wcm78RaM7GPauZD9JHmMdNrMckl__dyN872W287YJg 1247
taskiq/decor.py sha256=zXRtV5b6WHxGL-of_zQjNmX7cQwsxW16b5gjpiaz-4k 4647
taskiq/events.py sha256=NBh-GBHq3fmuFe9yVzBT7ou0fbkZS5vt5Wly2fCa8Wc 511
taskiq/exceptions.py sha256=BnQH9bzdfxeWTKB_IZHTjXs6xDSL3WmAq14XkTR3VQw 1126
taskiq/formatters/__init__.py sha256=6o7x4lEFasupj2hE5sMDJAv8bKgWhR578h_0Qp-Fraw 25
taskiq/formatters/json_formatter.py sha256=dGWJxDR_gQ51H-92nBan56VQjl2j14zbJc5LjhXKbPw 925
taskiq/formatters/proxy_formatter.py sha256=-qNCXukrlrh2c2QdnULaDRGs3rdjq3OdYPmio1iqNeA 1144
taskiq/funcs.py sha256=Dxhd2P5J0AQAKinwF0pCsu0zRWqmLcvW3mo6RRRvo8c 1833
taskiq/kicker.py sha256=-OQusGpFa7oh81XkRBNU1C0cPk_sSSs9bL-nGI_8Au0 8017
taskiq/labels.py sha256=WupJkKRG7KTREtfSwR57DCrTb1iVP4TT5npU6RyfTm8 1575
taskiq/message.py sha256=V_PpvoxI_nQMMDs8ucT234EAvfFnxbbCf3PMet0DJBk 948
taskiq/middlewares/__init__.py sha256=Q_dLEy2TyUqIJnfWuSEfwsYMy9madDMBimss5sgTG9o 26
taskiq/middlewares/prometheus_middleware.py sha256=YAZrxeQmgU5XDzBAcr1xLIXZ3UDltTQuhIygt8okVcA 4161
taskiq/middlewares/retry_middleware.py sha256=JZsHi_lU7YKzuvJJ_JS99CHHGjEFtahrLooh_P0M1bk 2618
taskiq/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
taskiq/receiver/__init__.py sha256=J6Z4Bz4Y_qCjxQpJKfbALYxlRG_eUORhS-7trRs6g6c 107
taskiq/receiver/params_parser.py sha256=gn7IDyyKpL1NOFY-h55BfPOqVxGPgLYhPxj2rHHfe9g 2778
taskiq/receiver/receiver.py sha256=51j8l-7nXTjEry_WVFcs3odGhX59aR9Z9oVFXbOX0AE 15296
taskiq/result/__init__.py sha256=Gs_blBuTwAfj21wOx_VoDMYt_xYInuKWFkr5zRrstp4 181
taskiq/result/v1.py sha256=IN_6BgJp8C--5BTqBhWEP1iXSQOS9V2O4i1h_1iC4m4 2054
taskiq/result/v2.py sha256=vFDSlMpkADhPX24sgXfaFcqqxZEW-pjn-EZtrVGj7mU 1893
taskiq/result_backends/__init__.py sha256=sJFI_wGytUJjBQDxkmduN4OYtR_ughoczRarWoIhsJY 35
taskiq/result_backends/dummy.py sha256=T_EiLFUFTgxTpoQr-FPSNlLEn3rbUGsJad-gniheLJQ 1268
taskiq/schedule_sources/__init__.py sha256=WYnakyrqhhFRCIxwSb6GsrmqZlqQbdFcO8C5BQjA3Ic 146
taskiq/schedule_sources/label_based.py sha256=2ef_rfkCs8--CAG6T67Rd9KrE_5kyswhODjjFLoM6Lw 2587
taskiq/scheduler/__init__.py sha256=G_qYCq4tS0V3OVYP8Vu6X9XnR4G3U1_Fesa0LbSJrYo 25
taskiq/scheduler/created_schedule.py sha256=SQFeKIn3TZVdZM35OVes8fxUm54pVOChhh93WYS8FkA 1715
taskiq/scheduler/merge_functions.py sha256=la9lGtg6oxziFmiSTP4HhLVGZv7P-fnsLmS8W90DdUs 1429
taskiq/scheduler/scheduled_task/__init__.py sha256=RCPI6QPDPXfKWNUoEVMZYQVR_Tw8f7FCysCM84qO5zk 222
taskiq/scheduler/scheduled_task/cron_spec.py sha256=GTnogdEtBLII9Z9vUDx-MpfkWfvzNWhaDp7A1G7zI40 636
taskiq/scheduler/scheduled_task/v1.py sha256=hRYbaR0EIMLXsFD6vqzAm9j0_QzO4-qvJkXl0JRZLYo 976
taskiq/scheduler/scheduled_task/v2.py sha256=gW3lZcRq4As8E67FqPuWiqeP1V-QwYWchb5Egs6S_dM 930
taskiq/scheduler/scheduler.py sha256=qfhZnQ4W5OWNOzoQ8tfAeplHlQYIOG9bBbD9RSFMtzM 1908
taskiq/serialization.py sha256=28hHxgHyDsBu1zEbFo2ELvrFjBWQ6rMUXARqyhwg8Gk 11515
taskiq/serializers/__init__.py sha256=EQc4zIArIS_Hevvcd3jAwYe6IaEKXu-TJiOWIJTQDsI 381
taskiq/serializers/cbor_serializer.py sha256=tRQc6dozLIZlUdGKZwtMvtvEWSV1WiHyyRJH2DVX730 2009
taskiq/serializers/json_serializer.py sha256=YoAuu5ieASJozOHx-UAh41YkgKQ5dsaIgtU8Y9vVFRQ 841
taskiq/serializers/msgpack_serializer.py sha256=y0mc60gfH4ylUkbMtXYBOujIj28y1Eja1OyePiHbX18 1155
taskiq/serializers/orjson_serializer.py sha256=SedmtzwLJyzAOCvQXYjRPIpfyAJKTm92VBBj-wcaCco 870
taskiq/serializers/pickle.py sha256=x-1ExYoD_EnDiM53lyvI99MdTpNj_pORMIaCL07-6nU 416
taskiq/state.py sha256=8u25Ty5ksGXYOWZApE0QXN8nFCXtjBFPgG_PZtXOMmQ 1149
taskiq/task.py sha256=HDyB_3q4bqdWBv0Q2th-zHvXbytyNTYhfyp2Jq2ftu0 4135
taskiq/utils.py sha256=BNmUXCr1iAG2ae580O8xhFjgf9klYvLDOP7pugwWtG4 884
taskiq/warnings.py sha256=GPNx9mUW-vOWuZaQWb1XU8vm6ZKGcqNBEIoOR7kBFCU 106
taskiq-0.11.3.dist-info/LICENSE sha256=cTXW2DRE1zIqA16JHVdmNEC929MzHA3FGNVo6Fja7hY 1075
taskiq-0.11.3.dist-info/METADATA sha256=3fDIFSXzhNprY_8i9nOIlM9e9DiwFS6m2D3CTdBYLrs 6491
taskiq-0.11.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
taskiq-0.11.3.dist-info/entry_points.txt sha256=mIz5UIe013y7j8R_VWkcR2v2NCjcHL8SJhhiGSr3vWY 148
taskiq-0.11.3.dist-info/RECORD

entry_points.txt

taskiq = taskiq.__main__:main
scheduler = taskiq.cli.scheduler.cmd:SchedulerCMD
worker = taskiq.cli.worker.cmd:WorkerCMD