taskiq

View on PyPIReverse Dependencies (22)

0.11.10 taskiq-0.11.10-py3-none-any.whl

Wheel Details

Project: taskiq
Version: 0.11.10
Filename: taskiq-0.11.10-py3-none-any.whl
Download: [link]
Size: 75347
MD5: 5af1c8d4ca29b9edfc52781bc8a5f76a
SHA256: 2b656c34231bf6947a6020098c94f93d6c45d15688d9e6bb8b3fbf54088e7717
Uploaded: 2024-12-12 22:42:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: taskiq
Version: 0.11.10
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.13
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,>=5); 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,>=3); 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 (<27,>=26); 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 (<5,>=4); 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.1
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=aA7h8mZF6-H6pQ2VFyQyJisFyl-BK7KDHvusiU9r8ko 16535
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=E3G9cRSBm_oWqtK9O9zBEMo_3k5vzGedGgR7uwXKC2k 1946
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=vtBRBi0EOS-5wyi10bdO9jnMnNSVlvUUFr_MY5od5rM 3210
taskiq/api/scheduler.py sha256=S5MA7mlV2wcrPINHXZk0ksQzVaJEbvJ1RdBEm3AvswQ 662
taskiq/brokers/__init__.py sha256=ykd9kKCEUZsswjhkxi-d82oEKgNT-P-cNS2nftlFfUw 34
taskiq/brokers/inmemory_broker.py sha256=WVQh6Eqn48RSAlICYAPwv7Moqh9ZMrSCRrFz8Tnk36U 6374
taskiq/brokers/shared_broker.py sha256=oYJCB30c3dItnaNx6ZbBFK7rmB5N2AaGqzppzkHWqOo 2421
taskiq/brokers/zmq_broker.py sha256=oSbsfM9XXJff0k4pCQtS4A9x8MFAtMvQd_tiVCqqL6E 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=fwSaAbcU56eS3NIkYPaCbTZdkrwyD6uFn4s5-XlDarQ 7446
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=_khQgzq48UKH2nhbPSkysmEZfqNzIwmwPcSNl_6HzpI 9493
taskiq/cli/worker/run.py sha256=5fLOuHCXUjhJZFARwIQwMqcUN9GZrG9TpmunkFXiiCA 6882
taskiq/compat.py sha256=OuLp69IwhET15J8n6Olm9DJco2JdFPt3fz4pjmDEF9I 2229
taskiq/context.py sha256=5Wcm78RaM7GPauZD9JHmMdNrMckl__dyN872W287YJg 1247
taskiq/decor.py sha256=zXRtV5b6WHxGL-of_zQjNmX7cQwsxW16b5gjpiaz-4k 4647
taskiq/depends/progress_tracker.py sha256=OvUXrUxawct-kaH8DjUOKRPn_WP-eCRm7gxZ630_ad4 2002
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=12-U4n2ZTTp1DkvuEdYHFnCeHRkRHhrpvc4BTCA2jik 8756
taskiq/labels.py sha256=GhuT6dARix9RuGpBlplrgoesHWmQMTzMFf9Fnx5XIRc 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=DAA_H3bc--KN9gnvWVKiJQ2U2DajIlPM6BobNDA1HvU 17094
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=XDt0jejOVw6IEIeyUDn8wMOVAXpsJ-G7AwHB0KzCy3g 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=dr9T7599Rswhkfj4XQJdvbhzJrFY5l63Bfbz-PaujWg 2101
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=wWl6K91OCZZ7tjNtyyq8znPegs7s63azd-CwyBYVzQA 1133
taskiq/task.py sha256=Ii_vXpv6wqZ6tM82RXeiZPlz4q1Qn-FpbXaHKqZlR8s 4723
taskiq/utils.py sha256=BNmUXCr1iAG2ae580O8xhFjgf9klYvLDOP7pugwWtG4 884
taskiq/warnings.py sha256=GPNx9mUW-vOWuZaQWb1XU8vm6ZKGcqNBEIoOR7kBFCU 106
taskiq-0.11.10.dist-info/LICENSE sha256=cTXW2DRE1zIqA16JHVdmNEC929MzHA3FGNVo6Fja7hY 1075
taskiq-0.11.10.dist-info/METADATA sha256=mJOJw9j8rquUQUuXQhURHhQmU7nCkPJa_wD5KNnx6zE 6479
taskiq-0.11.10.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
taskiq-0.11.10.dist-info/entry_points.txt sha256=mIz5UIe013y7j8R_VWkcR2v2NCjcHL8SJhhiGSr3vWY 148
taskiq-0.11.10.dist-info/RECORD

entry_points.txt

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