mognet

View on PyPIReverse Dependencies (0)

1.5.0 mognet-1.5.0-py3-none-any.whl

Wheel Details

Project: mognet
Version: 1.5.0
Filename: mognet-1.5.0-py3-none-any.whl
Download: [link]
Size: 62616
MD5: 3565fd9ac6ca63c2a67ffe0a6c6392e0
SHA256: 447bb99ff1d34bfd4d8ea9f9a5f74b6aa88ea82c4e231d1a452c1d2e4b936682
Uploaded: 2023-11-20 16:31:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mognet
Version: 1.5.0
Summary: Mognet is a fast, simple framework to build distributed applications using task queues.
Author: André Carvalho
Author-Email: afecarvalho[at]gmail.com
Home-Page: https://ds4sd.github.io/project-mognet/
Project-Url: Documentation, https://ds4sd.github.io/project-mognet/
Project-Url: Repository, https://github.com/DS4SD/project-mognet
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: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Typing :: Typed
Requires-Python: >=3.8,<4.0
Requires-Dist: aio-pika (<7.0.0,>=6.8.0)
Requires-Dist: aiorun (<2022.0.0,>=2021.10.1)
Requires-Dist: pydantic (<2.0.0,>=1.8.0)
Requires-Dist: redis[hiredis] (<5.0.0,>=4.2.2)
Requires-Dist: tabulate (<0.9.0,>=0.8.9)
Requires-Dist: treelib (<2.0.0,>=1.6.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Requires-Dist: typing-extensions (>=3.10.0.0); python_version < "3.10"
Description-Content-Type: text/markdown
[Description omitted; length: 835 characters]

WHEEL

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

RECORD

Path Digest Size
mognet/__init__.py sha256=s5etUBCZNNrvgrNS7vCc_eWNqZBnz9wWZVpf_C3HVVs 443
mognet/__main__.py sha256=GRUhuDzAisXEiwmAixYa3w6O2aOISAWf3nIOjJSKIko 72
mognet/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/app/app.py sha256=VX1xTY1iTfDObxTqgbBoxVWQyyC4c-h1546mt_gsFXE 25241
mognet/app/app_config.py sha256=EJ-Thg1B36unKiD2Z5UhvQ2Rh7oNwyRHG0qph2h1g8k 3205
mognet/backend/__init__.py sha256=JJrrk2ZEtwGPXhoRoUra-bU1eOHkd5PjXA3rrCwqTbw 93
mognet/backend/backend_config.py sha256=R6quUhaQcFPNnGadOFKo8asc2wgSaMg7IOtQ8UqQAFc 1055
mognet/backend/base_result_backend.py sha256=Ot7nxN7s1kZMxQbwV9zYK5VBmFfgdmL5uqvN0bU3uUk 5443
mognet/backend/memory_result_backend.py sha256=0lVo6-MRKwYsayU1OS9735-NZs4Qv4KUIUFbzEWV960 3379
mognet/backend/redis_result_backend.py sha256=wPO5--tHt29APqT8aca4MxpTQCDk6ywqHMO6RrksoXs 14836
mognet/broker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/broker/amqp_broker.py sha256=YNvvwYRFUvLrPQWYzVQdo7pA5_RshQeczpPf8dyLQ4A 17585
mognet/broker/base_broker.py sha256=rsnd2Jon0n49dbQXdxjTvxT9jsENFf29DuLL_frVozU 2659
mognet/broker/broker_config.py sha256=9neDFaOS1j-Wt8IjrOjHyZcruqgcc-iFCGzCAisKAo8 276
mognet/broker/memory_broker.py sha256=NBq458T4Q-XK5PApV67U1su8aGHYKwQhiNGxMD4t4tU 5027
mognet/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/cli/cli_state.py sha256=kxGv32gQFI8-d2cgNN5tJ1nxa-mxHEl6-4IXQaLn1D0 158
mognet/cli/exceptions.py sha256=UPyF1_2ss-9XGnrg4DFzXs4LAFGh82zkkkXOlFUu7g4 157
mognet/cli/main.py sha256=1z5ITsGM2moAUxeWwC8OZYg5CXrkdmF_rmRBHcNKImM 1755
mognet/cli/models.py sha256=geKg9zXn9lixm62VaNtOXv8NcX6dua_qo7IpfY28jHM 247
mognet/cli/nodes.py sha256=e3HYHh9eFrh-EKduaOTUWMp3S6Rzkjq4PT3qf7IsWVM 3698
mognet/cli/queues.py sha256=ZFk0jLWezai1lRjTqLWTOifVZuQJSECjhIhGXPmUv98 797
mognet/cli/run.py sha256=d9NT67PE_IfRPEyn8TTnPmdm7FVi5ntcVQHFKyiXUvc 2293
mognet/cli/run_in_loop.py sha256=3XFRUKpQv_iYUkEoN3KqR4psLCcTa7t8uCjeg8TKAPk 367
mognet/cli/tasks.py sha256=KFQ54PMmEeLmpecNSI-o24iVDrlomaL1Yi29KHGEegY 4864
mognet/context/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/context/context.py sha256=bFhPfDRing4mcsrrmJJEIuN4WgqhlkOMEolcrHLb9xw 8380
mognet/decorators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/decorators/task_decorator.py sha256=-gbvJyRkvam9khN2_ANODNIiR6LA2za2X7M8YxXaI_A 1012
mognet/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/exceptions/base_exceptions.py sha256=nOlRgD8wQpvL3SaK5zjNb936dZb8ozSP1N35W-PL9wg 443
mognet/exceptions/broker_exceptions.py sha256=wYWDB4UBV77IFgCQXNawN4qrmNeQg42E9UJ9G9tQUzM 146
mognet/exceptions/result_exceptions.py sha256=EitLtj2PMXkPeV94i99ffuVuAv0oIdo5LLORmolDyiE 1410
mognet/exceptions/task_exceptions.py sha256=TM7lX-XGcjuAefO3GJUhii5W8AadizqfohwAwqtMjmk 977
mognet/exceptions/too_many_retries.py sha256=B92ATVvxpVCLXWKI-ja2m5grUX2AZYx3CDYs13U3dZc 844
mognet/middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/middleware/middleware.py sha256=bdNqEok9YI_KWJp_74PiSyXYWKdIILr2zrvtXxn_H2M 2543
mognet/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/model/queue_stats.py sha256=nef1wtB4Qiq9WdHB4VYCjqrpyNUiFEaNOHLJWslj1w4 130
mognet/model/result.py sha256=2uSKTzv2CL53L3Kyom-dx-LnmJN9zbljyT7crczAapw 15373
mognet/model/result_state.py sha256=fnhuQ1o6kVjF3ttPDEmCrZVxX2dx6iNjU5SP1JxlQ9k 1266
mognet/model/result_tree.py sha256=jPDuH-g54OBMySS8G8-ndWANt0EJFdXjnA7ZoxTmdrs 948
mognet/primitives/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/primitives/queries.py sha256=jTpeL7ExJVjByXphLyvZuJlZXlzE7_KeCWUjRoUbf0o 532
mognet/primitives/request.py sha256=C7gOshx80wZEsDKuuJ89BdXJSJFnTYAVnQ6T2_lkmk4 2014
mognet/primitives/revoke.py sha256=Ld-sbHH-pi5nneKc5RMNSrm5YzBGmxIebw5UzQTkZqw 169
mognet/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/service/class_service.py sha256=kE7Dkz6bFOEPfKJpaORKq6Tx66HxmBfhmRey10MMkko 1082
mognet/state/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/state/base_state_backend.py sha256=c0E3rwUnicn7BGPtTKNVZgriR5qG7HdVHOYjKH0-7Ss 1022
mognet/state/redis_state_backend.py sha256=9phmEuQoNJ_I8S-OoWx526J5Vq96cV7ecRcYVs7gLMQ 3577
mognet/state/state.py sha256=AlKLOUzk3EuYqHiiq84FOrqydX_CxfiDk4k2318itDY 1165
mognet/state/state_backend_config.py sha256=hUdScY_OhaazY478TRgO31GSbkpE9iR1pIllKVMinTs 545
mognet/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/tasks/task_registry.py sha256=Opd77MlarslY7Y4EdBP_nufzq71t687C8B-_dUSDD3k 2222
mognet/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/testing/pytest_integration.py sha256=QLxigsiUeBls2r8edTKAdEvh3ZchQ0tSRkjT7iON21c 560
mognet/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/tools/backports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/tools/backports/aioitertools.py sha256=jH_qTFebry4SikHCy0QzDKjuM8amf75xianyunNdXTg 2886
mognet/tools/dates.py sha256=T8149fM0UBiu-4-f17jBa6iYJDmnVM1StoumsaQnGrY 110
mognet/tools/kwargs_repr.py sha256=W1mIq4BgPV_gZuxQArG_FzjPZ1YtdYQLOVDIgjSRrfg 742
mognet/tools/retries.py sha256=4inVuraR9LCOmDPnM7ZckhJHfllr7hSwumlb95S5gVE 3030
mognet/tools/urls.py sha256=B04Ge2uzxq3bhUd-WI8jnIOOAqHPBbV-9BunD7ABVZA 105
mognet/worker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mognet/worker/worker.py sha256=il9wlC-OtR5wTJGqtBNGruB4aOqI6V1DFOBYLJmFsBA 24263
mognet-1.5.0.dist-info/LICENSE sha256=avZ0at6UuE9jHDC2LTd6qOptiyz_D8rbLBdEL3HmYAM 1088
mognet-1.5.0.dist-info/METADATA sha256=TxHNcfz0UVhUQkHfyDxstnAG6ZBlT-rJPcVE8Li6Bis 2252
mognet-1.5.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
mognet-1.5.0.dist-info/entry_points.txt sha256=d09cblpMLS8jRVmPZtpVcZmPbJTICD2tNtsKTmhf420 47
mognet-1.5.0.dist-info/RECORD

entry_points.txt

mognet = mognet.cli.main:main