pyventus

View on PyPIReverse Dependencies (1)

0.5.0 pyventus-0.5.0-py3-none-any.whl

Wheel Details

Project: pyventus
Version: 0.5.0
Filename: pyventus-0.5.0-py3-none-any.whl
Download: [link]
Size: 37102
MD5: 8b8c718a874a17de62ac905a79cf4311
SHA256: 6bd24e96f45e195003a6947a18c4f422754bc8298e3d7ff685fd7117f4d470e9
Uploaded: 2024-04-09 22:21:31 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pyventus
Version: 0.5.0
Summary: A powerful Python package for event-driven programming; define, emit, and orchestrate events with ease.
Author-Email: Manuel Da Pena <dapensoft[at]gmail.com>
Project-Url: Homepage, https://github.com/mdapena/pyventus
Project-Url: Documentation, https://mdapena.github.io/pyventus
Project-Url: Repository, https://github.com/mdapena/pyventus
Project-Url: Changelog, https://mdapena.github.io/pyventus/release-notes
Keywords: event-dispatchers,event-driven,event-emitters,event-handlers,event-linkers,events,python
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: pyventus[celery]; extra == "all"
Requires-Dist: pyventus[fastapi]; extra == "all"
Requires-Dist: pyventus[rq]; extra == "all"
Requires-Dist: celery (>=5.3.5); extra == "celery"
Requires-Dist: hatch (>=1.8.1); extra == "dev"
Requires-Dist: pyventus[docs]; extra == "dev"
Requires-Dist: pyventus[tests]; extra == "dev"
Requires-Dist: mkdocs-git-committers-plugin-2 (>=2.3.0); extra == "docs"
Requires-Dist: mkdocs-git-revision-date-localized-plugin (>=1.2.1); extra == "docs"
Requires-Dist: mkdocs-material (>=9.5.17); extra == "docs"
Requires-Dist: mkdocs-material[imaging]; extra == "docs"
Requires-Dist: mkdocstrings[python] (>=0.24.0); extra == "docs"
Requires-Dist: fastapi (>=0.95.2); extra == "fastapi"
Requires-Dist: rq (>=1.15.0); extra == "rq"
Requires-Dist: black (>=23.12.0); extra == "tests"
Requires-Dist: coverage[toml] (>=7.3.3); extra == "tests"
Requires-Dist: fakeredis (>=2.20.0); extra == "tests"
Requires-Dist: httpx (>=0.23.0); extra == "tests"
Requires-Dist: mypy (>=1.7.1); extra == "tests"
Requires-Dist: pytest-asyncio (>=0.21.0); extra == "tests"
Requires-Dist: pytest (>=7.4.0); extra == "tests"
Requires-Dist: pyventus[all]; extra == "tests"
Provides-Extra: all
Provides-Extra: celery
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: fastapi
Provides-Extra: rq
Provides-Extra: tests
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 25020 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.22.5
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyventus/__init__.py sha256=XI4UuaMKecP3R8MyLJntCxO8A0zDdRJ4GaCGIU44RTI 778
pyventus/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyventus/core/constants/__init__.py sha256=fslwc79xQet19wtK-8GYuJAmCKDLU9KwKYoOBy79lu0 40
pyventus/core/constants/stdout_colors.py sha256=s1bUDHBKCwTm2_vGVZ1mtyI2zDlHl7LopmiFfleGHto 397
pyventus/core/exceptions/__init__.py sha256=zH3kHzGkAivL6rb9TX20vjogAmHW00O2GByNt8DL6Bo 50
pyventus/core/exceptions/pyventus_exception.py sha256=dp2APHRHVDGxHm47B8z7P6Ko5LLbwm_1iqwLh6U3RoY 725
pyventus/core/loggers/__init__.py sha256=Ms1T0b1Ou0XXx7E0vkhBVH-H3ivVrNRopIqEgoWsx9I 67
pyventus/core/loggers/logger.py sha256=DMtaRRrghYI-fIXuQtlu5o-8u8JPtPoBrCABjzeovv8 2315
pyventus/core/loggers/stdout_logger.py sha256=xtGf3othrqQJfPLx1yG0_Nl2wQNQdH4OUjbcswZ9iW8 6394
pyventus/emitters/__init__.py sha256=z_iu2n-mGbgiQfdCFf71IoHdsnYMKlv_5tIMWOs3UCQ 60
pyventus/emitters/event_emitter.py sha256=pREK_XCcEHHZoIocAJsdiKxwvcQxDWLwD4dBPkLK2D0 11154
pyventus/emitters/asyncio/__init__.py sha256=UGodxUcQq3ZYdUHs2SSg9NxDLhxwPSTAfDTxjFPEOVU 55
pyventus/emitters/asyncio/asyncio_event_emitter.py sha256=82nDTB-q8mnHGaulxKUNP267IuV113DiW2llPK51_lU 3122
pyventus/emitters/celery/__init__.py sha256=8tjZim2A_xz_wJ7wpfuv3KIBuSKl-DUhdz_S1ELzo44 53
pyventus/emitters/celery/celery_event_emitter.py sha256=EmTld4EvJB6omyl2CAeaZKK1JKC0EAGofBy5zZMBsmQ 11064
pyventus/emitters/executor/__init__.py sha256=vjpR9tmluUgpYMP9MxvXHQ8rFa38f2rKGSB1elTiQ08 57
pyventus/emitters/executor/executor_event_emitter.py sha256=O-9jQqHCGCxr5XYgxlNZPdVdO-TI7PUb4kmC0PHgzQU 4225
pyventus/emitters/fastapi/__init__.py sha256=xqK9HmXdOagxfipn5m6Vx7cQ5NLMAi1r8M1upiix3JI 55
pyventus/emitters/fastapi/fastapi_event_emitter.py sha256=3zJujKXEs6qq_l_iChHJEYu6u7tEEOfBQpVYtnRJHOs 3913
pyventus/emitters/rq/__init__.py sha256=j70C7HPN2-F5Xr97kVXL1OnFVydjgrEFqi1EdyUla2Y 45
pyventus/emitters/rq/rq_event_emitter.py sha256=AVAEW0x1Us1mCD3yzCcabdqOcTGdFCMRHn8szG01DZQ 2548
pyventus/handlers/__init__.py sha256=QGGLieXIlL-u_D2uKlarK16gaMMRGWCbUog2NUDxRMs 101
pyventus/handlers/event_handler.py sha256=z_kA9oyEkPouAjwXakkFB4OWzjxH4hQQN_-QzOZYoxw 11615
pyventus/linkers/__init__.py sha256=Ftlk9Om8qbxf-rbLGNTEcFPeOOCkJd0mMRbhgTR02G8 61
pyventus/linkers/event_linker.py sha256=w8rB2WA8QZmdbwUqPHhNVzCid0Kr4AJjRajPj5tr6U8 31357
pyventus-0.5.0.dist-info/METADATA sha256=NO3yyncqr-n714NJ76PhhKzLsMrfeNO0F730lCJ0SGU 27655
pyventus-0.5.0.dist-info/WHEEL sha256=as-1oFTWSeWBgyzh0O_qF439xqBe6AbBgt4MfYe5zwY 87
pyventus-0.5.0.dist-info/licenses/LICENSE sha256=0fYbxsDVTZAavG2l7j5jfbPJrg8_c_JEAf18_2CpSM0 1071
pyventus-0.5.0.dist-info/RECORD