jararaca

View on PyPIReverse Dependencies (0)

0.2.36 jararaca-0.2.36-py3-none-any.whl

Wheel Details

Project: jararaca
Version: 0.2.36
Filename: jararaca-0.2.36-py3-none-any.whl
Download: [link]
Size: 85197
MD5: c2d838b77e340d314c2a4b7550b54bc2
SHA256: f9a6481d66e6797b3a710fe3d957495b2bf4494b711dc389f726d59a5326d9df
Uploaded: 2025-02-20 14:18:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jararaca
Version: 0.2.36
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); extra == "opentelemetry"
Requires-Dist: opentelemetry-distro (<0.50,>=0.49b2); extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-otlp (<2.0.0,>=1.27.0); extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-otlp-proto-http (<2.0.0,>=1.27.0); extra == "opentelemetry"
Requires-Dist: opentelemetry-sdk (<2.0.0,>=1.27.0); extra == "opentelemetry"
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)
Provides-Extra: docs
Provides-Extra: http
Provides-Extra: opentelemetry
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=J8jl9rhTU5wrfQYdGUqML72igUL3qR8in2aLGmaSRwY 1837
jararaca/__init__.py sha256=MbSXT_kddJ4hUNI43u3stzFzjG3ctkJewriZ6_NvaII 14019
jararaca/__main__.py sha256=-O3vsB5lHdqNFjUtoELDF81IYFtR-DSiiFMzRaiSsv4 67
jararaca/cli.py sha256=JKk4xrRbtX2fM8yYw794lbxvJFH73bWw3GGIvrpAkeE 5706
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=tjQ-1udAMvVqgRokhsrR4uy3P_OVnbk3XZ8X69ixWhE 3098
jararaca/lifecycle.py sha256=qKlzLQQioS8QkxNJ_FC_5WbmT77cNbc_S7OcQeOoHkI 1895
jararaca/messagebus/__init__.py sha256=Zdl74HcS9K0FW6XUt7bVvaHEyxL8pWsqqakeRENIn0w 54
jararaca/messagebus/decorators.py sha256=GHlaXRuHtrz6R0HgcG2gJybpGYtdts9meDVSRPwN74I 4245
jararaca/messagebus/interceptors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jararaca/messagebus/interceptors/publisher_interceptor.py sha256=rqAX644-VHarg6kPPsXGTmxYd79PpJXiJ1N1gIooJTo 2470
jararaca/messagebus/publisher.py sha256=5ay9Znwybqt981OOykdWkFisSvGiTeTpPXDFLMnaiqg 1109
jararaca/messagebus/types.py sha256=iYLyLxWqOHkDadxyMqQPWy3itLNQfvD6oQe8jcq9nzo 887
jararaca/messagebus/worker.py sha256=aNp9tO9DinwcpdYPAA-e9lm3Y9dzH-dxx_4QYZUt9H8 12688
jararaca/microservice.py sha256=1TvDKVMMREH27Ly8eTEheMmSfro4_Az_JKM_NdDvrgc 6636
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=Xfnpvj3yeLdpVBifH5W6AwPCLwL2ot0dpLzbPg1zwkQ 966
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/persistence/sort_filter.py sha256=agggpN0YvNjUr6wJjy69NkaqxoDDW13ys9B3r85OujA 9226
jararaca/persistence/utilities.py sha256=v9ckhzti3GKWQrng2I03EO-dxGRGp-sLoVnVNf_UFU4 12478
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/base_types.py sha256=AvUeeZ1TFhSiRMcYqZU1HaQNqSrcgTkC5R0ArP5dGmA 146
jararaca/presentation/websocket/context.py sha256=090vJmO4bWt0Hr7MI-ZtRlVHTD2JW5JvZRJTFI9XGKs 1180
jararaca/presentation/websocket/decorators.py sha256=ZNd5aoA9UkyfHOt1C8D2Ffy2gQUNDEsusVnQuTgExgs 2157
jararaca/presentation/websocket/redis.py sha256=6wD4zGHftJXNDW3VfS65WJt2cnOgTI0zmQOfjZ_CEXE 4726
jararaca/presentation/websocket/types.py sha256=Crz88c1670YLtIhDvbeuyBV1SN-z9RtEGZxaonGvapY 294
jararaca/presentation/websocket/websocket_interceptor.py sha256=R_DfIMhi1ngFfCGy33b6yv_6LxCM-Dipkr12z6evfyk 8297
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=2inHnHYF5f7HiidkwlPOK7ZFpc1jBklKxvVRla9knCE 1141
jararaca/rpc/http/backends/otel.py sha256=Uc6CjHSCZ5hvnK1fNFv3ota5xzUFnvIl1JOpG380siA 807
jararaca/rpc/http/decorators.py sha256=oUSzgMGI8w6SoKiz3GltDbd3BWAuyY60F23cdRRNeiw 11897
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=r1_OPTOsL9WkxTLBaxLiq1csujUqepvPg-8I4m28amU 4845
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=l-QyPVntATcbL4JYm48xq2gNWfV1y2iArvOuIueFi8w 28829
jararaca-0.2.36.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
jararaca-0.2.36.dist-info/METADATA sha256=9vNEuIG1GmXeLV95m5_7VSLDcSlZBoXjy-uHNQtGb6A 8552
jararaca-0.2.36.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
jararaca-0.2.36.dist-info/entry_points.txt sha256=WIh3aIvz8LwUJZIDfs4EeH3VoFyCGEk7cWJurW38q0I 45
jararaca-0.2.36.dist-info/RECORD

entry_points.txt

jararaca = jararaca.cli:cli