repid

View on PyPIReverse Dependencies (1)

1.5.4 repid-1.5.4-py3-none-any.whl

Wheel Details

Project: repid
Version: 1.5.4
Filename: repid-1.5.4-py3-none-any.whl
Download: [link]
Size: 63294
MD5: 76a9077c5a6f06ccf65a7c1890c984e3
SHA256: ab5382616ae458f9d0b9703435e059f01072d065019171a1091b8c3d555a8a08
Uploaded: 2024-04-07 23:11:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: repid
Version: 1.5.4
Summary: Repid framework: simple to use, fast to run and extensible to adopt job scheduler
Author-Email: aleksul <me[at]aleksul.space>
Project-Url: Documentation, https://repid.aleksul.space
Project-Url: Funding, https://github.com/sponsors/aleksul
Project-Url: Repository, https://github.com/aleksul/repid
Project-Url: Tracker, https://github.com/aleksul/repid/issues
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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 :: Implementation :: CPython
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: typing-extensions (<5.0.0,>=4.3.0); python_version < "3.10"
Requires-Dist: packaging (>=22.0)
Requires-Dist: aiormq (<7.0.0,>=6.4.0); extra == "amqp"
Requires-Dist: croniter (<3.0.0,>=2.0.0); extra == "cron"
Requires-Dist: pydantic (<3.0.0,>=2.0.0); extra == "pydantic"
Requires-Dist: redis (<5.1.0,>=5.0.0); extra == "redis"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Provides-Extra: amqp
Provides-Extra: cron
Provides-Extra: pydantic
Provides-Extra: redis
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2604 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.1.8)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
repid-1.5.4.dist-info/METADATA sha256=-QyO7DOm3GvuLdpGBI1a2W1R10k1yzeSpf12cyWEeKU 4123
repid-1.5.4.dist-info/WHEEL sha256=N2J68yzZqJh3mI_Wg92rwhw0rtJDFpZj9bwQIMJgaVg 90
repid-1.5.4.dist-info/entry_points.txt sha256=hZqm7LV3ajalLu_d9G8_raYgD_W7mVGHU6BNMGs6Vf8 41
repid-1.5.4.dist-info/licenses/LICENSE sha256=L2E0z9QVMK7LnV809xLq0gcQu1HEIMMrX_pMgoZRd0s 1089
repid/__init__.py sha256=3twqv8A_cxV21b6l1s68YasnixWWyk1uELp-XMyfyd0 1397
repid/_asyncify.py sha256=bPXZGda3LVCHtp_wbIQWlFkeLg5jO9UEhsGiLCb15dY 1544
repid/_processor.py sha256=W8WA4u0hAyGlmDlSMLirCrirQ1nOfH3fR5QBhiHtSYw 8009
repid/_runner.py sha256=RHHj5HPhSZtfMe3_6xciWJkHXkNCqNKDZbLCdgOd21E 5664
repid/_utils/__init__.py sha256=t-F7eeFX4kI4eS_UZOhV3VjAR4JOkERTbNaJl34Im40 551
repid/_utils/args_bucket_in_message_id.py sha256=QQfI6ibVW57pS7f158IWg3YAGRaAHJNZ-GAdngz0xgY 501
repid/_utils/dataclass_hacks.py sha256=9l1DRDZmAfTOtcXY44ctwo075A3gEs4TIFNPgCrqMH4 272
repid/_utils/get_dependency.py sha256=ikExoROIenqbjSWaFxSwOmVm4Uf6wXSxtKVA9GAzWvI 834
repid/_utils/internal_exceptions.py sha256=QsxpV2SAMPJc4hULJmcTLjI2tNlZEywVrHd4SaxuJlo 432
repid/_utils/is_installed.py sha256=JOfxg2XosJe08hJfjyslmlpy0yC30yn9heDZPqYbqN4 1268
repid/_utils/json_encoder.py sha256=jSaaMKGAChh0WWwfLweFYZfbVAPkNehTbg_q2BJczRs 1012
repid/_utils/regex_validators.py sha256=cPW_WhwbuuysfdOzMatmWHOqsau2HP0Pnh7tQ_E-4ZA 135
repid/actor.py sha256=e0RBB1jS1-eGjNm6ckSqjLJCA4NRYEp1znpMoeDYXmY 536
repid/config.py sha256=rz_gOc_78p4riRzZ623ue699CMLyWtuuyoC03GnwRM4 2499
repid/connection.py sha256=xTH7IwtlHlOJ__lQNGQoTh5qjfyzM1j7vWT3rxbUJYE 4493
repid/connections/__init__.py sha256=9dSXB7ekuRJDYMjG4HH8yrJ5UG8WgrU7_QXkFlHAELc 736
repid/connections/abc.py sha256=0eQUkZprRhgnkj4OOWjFDK89XftD7JSWC3jKXIW4WQ4 6765
repid/connections/dummy/__init__.py sha256=0ebnUISngqK4YSjOZH-VcYj7fnNrb6ODzevtff4vKUw 314
repid/connections/in_memory/__init__.py sha256=vKEbxboyiuLNCW3h2FtmTNLMygnzUjrfbcKSgevdkRQ 260
repid/connections/in_memory/bucket_broker.py sha256=VUkxbNK0acgl7IxAJtSGH0SMI9jNaL3JpmJ9tsaLze8 1823
repid/connections/in_memory/consumer.py sha256=PdrcWqYJO_krMNdRNBrMmyUt2uAq8zN_P7vZvMgvsqs 3856
repid/connections/in_memory/message_broker.py sha256=JN4tdTITxf0F5xhb4ABNjYTgHjgR4FF7ABRt7jmPNLw 4093
repid/connections/in_memory/utils.py sha256=LyM2o05wTqQiHfMHqY8Dtmoq42fEZvCUMpzdmp9d_zc 859
repid/connections/rabbitmq/__init__.py sha256=7tCfA7Pq7xDWrMsufldHOsDmIqidonU34z9ADbcSs7g 90
repid/connections/rabbitmq/consumer.py sha256=V1QDznq08sgh0T0tJ7Y0W_on6w1nVnhzGcsvY9_4pBE 8826
repid/connections/rabbitmq/message_broker.py sha256=YO1Sl8DZ5Z6RpbvUJsCHOEvmikAMQ4ssWy6yPAxMTl4 7289
repid/connections/rabbitmq/protocols.py sha256=sz5ufS8E0ANtwMmL_NyJdCfQuWDhbWesjclrlZNxOfU 803
repid/connections/rabbitmq/utils.py sha256=XxJd3JhXLG2U0WpKFCDTuT-i_Nq6AFHZRHxh6Qdti7A 1809
repid/connections/redis/__init__.py sha256=8LR5op6FnNLUfH4IKv0NmhS8OLNGKiOTLVj0BfCtpLg 158
repid/connections/redis/bucket_broker.py sha256=KAdfkSWX2fkOJIJNKDijwxoBijzZNT18-KJdlcfM-0M 1544
repid/connections/redis/consumer.py sha256=YL2tMiwsfeqDCLYqjUfb05EVFKnRcdVGA1_x6BBAZCY 11878
repid/connections/redis/message_broker.py sha256=KzhfN2tM1AfzX-DW_7OOgeXifT9UJiP0yq4hGjBxvo4 8025
repid/connections/redis/utils.py sha256=Kjs8JypmkxT6hzwm-TjH1q6BPW18DkBIXEPBYzhfd4c 4107
repid/converter.py sha256=myuVWC949-6o2_uhbuuiV4W6LvkxeG1oC9NjVKCXK1A 8405
repid/data/__init__.py sha256=3uLPraJ1atQJCyWDjHrALJ_aysr3vr_uhjLEem-Q_ZI 355
repid/data/_buckets.py sha256=ydGAnSbQwI4RDctHo2Wno2PfsHtGpMJcNaA0BWXiRCo 2268
repid/data/_key.py sha256=sLtMOR5psBJfZgBWE2k-5VX8VZIgf1Ln4BkjMEXctZo 820
repid/data/_parameters.py sha256=P7w66SkH3b9-zqYM5m9f68yDYBeYPtVm-6B-vybG5_E 5504
repid/data/priorities.py sha256=vlITEtWsQDFW5eGtAO-6nMTQ7RxdHSFnaACPEfQINtw 95
repid/data/protocols.py sha256=c1npRk8zDJC1JvtCvhe_5MKrVo8jUE1uHhCDcjMYwzc 3733
repid/dependencies/__init__.py sha256=DNfPQL8QcArzROtUYqypPDbKDw13au_iFnf32DzCGIE 282
repid/dependencies/depends.py sha256=C03gCSetomc9VyRx2oN9A3N_whtHCpfoJhZf8NVMR8E 3171
repid/dependencies/message_dependency.py sha256=T5VynCge7PfP4g2_54cz-neWarf69SfQ_jEk8FsQX1Y 7327
repid/dependencies/protocols.py sha256=JiGtuf_XK20sD9h_IVEh2wVZkzw-ar5Q8xqog_8Mz08 866
repid/dependencies/resolver_context.py sha256=pAclqMWFnul6bk_LHVz210NT38ubgWmoTn1Q5R_-HXc 587
repid/health_check_server.py sha256=BDasqZQPUvqvqm7FD3zrYL4Q2OyVf6mGJ1nuKoKF4NE 3421
repid/job.py sha256=Mu9mMI-4X7IUo2j8bqM-hn33fSP-CO99qd37hAatS5E 7478
repid/logger.py sha256=s5B9awgnUkHcFqAsduDPol88MNe4Sv1-381c5TFTfyI 548
repid/main.py sha256=xzvXthqs4nuboGGFpGDNPdWBTfYqRu106B42v2gqeCk 1887
repid/message.py sha256=HSG2Rp4xEIlovG0GnJ9QQfZ6_YuS8udzv5QIIXHQ4fk 3791
repid/middlewares/__init__.py sha256=Oq25LvKcVAqg4Cyk0kypEaQZP0LIiYnlsPkd9wYDSBg 257
repid/middlewares/consts.py sha256=t7w2TaY_MZBHWaXtFRwliOAKNEi0Vc_FER3MQRAmV_o 347
repid/middlewares/middleware.py sha256=Jc0vWwJE0Bw9tLcZlShMl7n2c08U5mkl6HEPeZoIwiA 3685
repid/middlewares/wrapper.py sha256=WZIt1WNLxWOFgguL70lJcdXRQzaFcIT22zL7enRlQP8 3639
repid/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
repid/queue.py sha256=AXM3-qYcrO3by1okMLb5jgVqpV5AKZl-zoBXSMipCrI 1930
repid/retry_policy.py sha256=acgSqXieXMCI0H8oCuHlZhvdoHh8zUkty0_1LqHkLvY 1319
repid/router.py sha256=BQvY5tIUx0o59iSWdZR1jyBfaKQSGDcP0UwrfNKEszc 5006
repid/serializer.py sha256=7hfhQE7a_55A-gVxsXXybpyge5DszBOBYlT-SHip-B4 512
repid/testing/__init__.py sha256=9BpDslO4jmMHlLuiFpqkcqgQzR6TQ-EQgW1kCttN_7c 781
repid/testing/modifiers.py sha256=InJKx5fwacUT8jdY5FYFPE2QhYNa3khJvXZmdHrvykQ 3147
repid/testing/plugin.py sha256=Ksmpy2smm--h5eFCpdmBOTYuTMXJfG7ctNThrgGjSGM 6163
repid/worker.py sha256=zVORBAGEs0pP5hIhDvO9SCQrKxY_X2IwnWL7nvTpAFs 5071
repid-1.5.4.dist-info/RECORD

entry_points.txt

repid = repid.testing.plugin