jararaca

View on PyPIReverse Dependencies (0)

0.2.8 jararaca-0.2.8-py3-none-any.whl
0.2.7 jararaca-0.2.7-py3-none-any.whl

Wheel Details

Project: jararaca
Version: 0.2.8
Filename: jararaca-0.2.8-py3-none-any.whl
Download: [link]
Size: 76915
MD5: 6b34ce3ddc7a66a93be122f232e01c3f
SHA256: d3e1f20b7902228c70a0cfa50bc3c2fa330743b77c51ed7240e175d385796340
Uploaded: 2024-12-26 06:17:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jararaca
Version: 0.2.8
Summary: A simple and fast API framework for Python
Author: Lucas S
Author-Email: me[at]luscasleo.dev
Home-Page: https://github.com/LuscasLeo/jararaca
Project-Url: Repository, https://github.com/LuscasLeo/jararaca
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: aio-pika (<10.0.0,>=9.4.3)
Requires-Dist: croniter (<4.0.0,>=3.0.3)
Requires-Dist: fastapi (<0.114.0,>=0.113.0)
Requires-Dist: mako (<2.0.0,>=1.3.5)
Requires-Dist: opentelemetry-api (<2.0.0,>=1.27.0)
Requires-Dist: opentelemetry-distro (<0.50,>=0.49b2)
Requires-Dist: opentelemetry-exporter-otlp (<2.0.0,>=1.27.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-http (<2.0.0,>=1.27.0)
Requires-Dist: opentelemetry-sdk (<2.0.0,>=1.27.0)
Requires-Dist: redis (<6.0.0,>=5.0.8)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.34)
Requires-Dist: types-croniter (<4.0.0.0,>=3.0.3.20240731)
Requires-Dist: types-redis (<5.0.0.0,>=4.6.0.20240903)
Requires-Dist: uvicorn (<0.31.0,>=0.30.6)
Requires-Dist: uvloop (<0.21.0,>=0.20.0)
Requires-Dist: websockets (<14.0.0,>=13.0.1)
Description-Content-Type: text/markdown
[Description omitted; length: 7035 characters]

WHEEL

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

RECORD

Path Digest Size
LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
README.md sha256=mte30I-ZEJJp-Oax-OganNgl6G9GaCZPL6JVFAvZGz4 7034
pyproject.toml sha256=eUudA-aDYRhmVhu9aD8k1xC0ZFvII2eY2aPllCIoMZw 1423
jararaca/__init__.py sha256=ArSsGuLZ_iB2fbBIi64LvoEDLhd24RsKMytTiyH7TU0 3937
jararaca/__main__.py sha256=-O3vsB5lHdqNFjUtoELDF81IYFtR-DSiiFMzRaiSsv4 67
jararaca/cli.py sha256=fh7lp7rf5xbV5VaoSYWWehktel6BPcOXMjW7cw4wKms 5693
jararaca/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/core/providers.py sha256=wktH84FK7c1s2wNq-fudf1uMfi3CQBR0neU2czJ_L0U 434
jararaca/core/uow.py sha256=WrA50VWzfJIyZHeUhSs8IOpSA4T-D8VV6YPLlFTF5V4 2026
jararaca/di.py sha256=h3IsXdYZjJj8PJfnEDn0ZAwdd4EBfh8jU-wWO8ko_t4 76
jararaca/files/entity.py.mako sha256=VZV2wMPL4yX8viUJYIw7RJN9OTPBbSBJHTYoa_USbjA 3133
jararaca/lifecycle.py sha256=qKlzLQQioS8QkxNJ_FC_5WbmT77cNbc_S7OcQeOoHkI 1895
jararaca/messagebus/__init__.py sha256=uUVe2Nx_hrXqhQW5yGKbUjj8k-fHDY2LpKMbxFWSn2U 270
jararaca/messagebus/decorators.py sha256=IWJTjyWoUNsYi4g6O6R4M9wMoemuTWjIPrdL8iJMliQ 3467
jararaca/messagebus/interceptors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/messagebus/interceptors/publisher_interceptor.py sha256=JV3zOawPn_UhWsTfK9bbvYftVLd5YHtiXv1E52iQwS8 2410
jararaca/messagebus/publisher.py sha256=5ay9Znwybqt981OOykdWkFisSvGiTeTpPXDFLMnaiqg 1109
jararaca/messagebus/types.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/messagebus/worker.py sha256=CFIjVVLp7T-LVmn2NJZqrRNLZwsIVL4lKKwA9CXaMog 9753
jararaca/microservice.py sha256=V-14iX8MZZ1GpvDfVE41jRvqg07s7-9J3PkqrLppX1U 6278
jararaca/observability/decorators.py sha256=XffBinFXdiNkY6eo8_1nkr_GapM0RUGBg0aicBIelag 2220
jararaca/observability/interceptor.py sha256=GHkuGKFWftN7MDjvYeGFGEPnuJETNhtxRK6yuPrCrpU 1462
jararaca/observability/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/observability/providers/otel.py sha256=LgfoITdoQTCxKebfLcEfwMiG992wlWY_0AUTd2fo8hY 6065
jararaca/persistence/base.py sha256=T6ULDfV32x3u3JHgdbEE59vQat451w3vUc9TZu21KoU 12529
jararaca/persistence/exports.py sha256=Ghx4yoFaB4QVTb9WxrFYgmcSATXMNvrOvT8ybPNKXCA 62
jararaca/persistence/interceptors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/persistence/interceptors/aiosqa_interceptor.py sha256=H6ZjOdosYGCZUzKjugiXQwJkAbnsL4HnkZLOEQhULEc 1986
jararaca/persistence/session.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/presentation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/presentation/decorators.py sha256=eL2YCgMSr19m4YCri5PQU46NRxf0QxsqDnz6MqKu0YQ 8389
jararaca/presentation/hooks.py sha256=WBbU5DG3-MAm2Ro2YraQyYG_HENfizYfyShL2ktHi6k 1980
jararaca/presentation/http_microservice.py sha256=g771JosV6jTY3hQtG-HkLOo-T0e-r3b3rp1ddt99Qf0 533
jararaca/presentation/server.py sha256=JuEatLFhD_NFnszwXDSgtcCXNOwvQYyxoxxQ33hnAEc 3731
jararaca/presentation/websocket/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/presentation/websocket/decorators.py sha256=wbmNqSvOdP_IxnpFuDEoPl1jIxOU__pdPptUz3L_S9g 1084
jararaca/presentation/websocket/redis.py sha256=6wD4zGHftJXNDW3VfS65WJt2cnOgTI0zmQOfjZ_CEXE 4726
jararaca/presentation/websocket/websocket_interceptor.py sha256=3rI_bqhOf8mwnoxae4RYki9N5cSWRwO-sO0f2trosos 8586
jararaca/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/rpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/rpc/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/rpc/http/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/rpc/http/backends/httpx.py sha256=aMDOroaoT0VEnBlT3iQ9QkVoRwcn8CY2z7XiljDj5Xk 1058
jararaca/rpc/http/decorators.py sha256=lOogYliwIGWYJOqtOW3EEpyYa2SEJg5cu2GoU4etJqw 8975
jararaca/rpc/http/httpx.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/scheduler/decorators.py sha256=V6VtLA44HPEbevEcEGiHDHM3HZvka1P5kpvIm9nCMkc 2268
jararaca/scheduler/scheduler.py sha256=gxh46HXaSdkj674pYzH59UrSVHRArmr2Rz0xM3Mi80g 4774
jararaca/tools/app_config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/tools/app_config/decorators.py sha256=-ckkMZ1dswOmECdo1rFrZ15UAku--txaNXMp8fd1Ndk 941
jararaca/tools/app_config/interceptor.py sha256=nfFZiS80hrbnL7-XEYrwmp2rwaVYBqxvqu3Y-6o_ov4 2575
jararaca/tools/metadata.py sha256=7nlCDYgItNybentPSSCc2MLqN7IpBd0VyQzfjfQycVI 1402
jararaca/tools/typescript/interface_parser.py sha256=VkmtbSospcKEfDOL7DkrHtQmJ6xsde5HA61fbLq7Vx0 25581
jararaca-0.2.8.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
jararaca-0.2.8.dist-info/METADATA sha256=9qbZ-YoZHHbLnQ0GJwKmjSGxBFHY_21QeCEZLi6Og04 8344
jararaca-0.2.8.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
jararaca-0.2.8.dist-info/entry_points.txt sha256=WIh3aIvz8LwUJZIDfs4EeH3VoFyCGEk7cWJurW38q0I 45
jararaca-0.2.8.dist-info/RECORD

entry_points.txt

jararaca = jararaca.cli:cli