petisco

View on PyPIReverse Dependencies (0)

2.1.3 petisco-2.1.3-py3-none-any.whl

Wheel Details

Project: petisco
Version: 2.1.3
Filename: petisco-2.1.3-py3-none-any.whl
Download: [link]
Size: 132855
MD5: d6d6dc338a31c04f0e08d0676b05f6bc
SHA256: 41a57e66be06527e5a90fa5eb95618e04a37c78ece42c6902a03841308926926
Uploaded: 2024-03-18 14:41:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: petisco
Version: 2.1.3
Summary: Petisco is a framework for helping Python developers to build clean Applications
Author: Alice Biometrics
Author-Email: support[at]alicebiometrics.com
Home-Page: https://github.com/alice-biometrics/petisco
License: MIT
Keywords: DDD,Use Case,Clean Architecture,REST,Applications
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: meiga (<2,>=1.9.1)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic-settings (<3,>=2)
Requires-Dist: requests (<3,>=2.28.2)
Requires-Dist: pyyaml (<7,>=6.0)
Requires-Dist: loguru (<1,>=0.6.0)
Requires-Dist: pyjwt[crypto] (==2.4.0)
Requires-Dist: validators (<1.0.0,>=0.18.2)
Requires-Dist: deprecation
Requires-Dist: graphviz; extra == "dev"
Requires-Dist: elasticsearch[async] (<9.0.0); extra == "elastic"
Requires-Dist: elastic-apm (<7.0.0,>=6.15.1); extra == "elastic"
Requires-Dist: elastic-apm (<7.0.0,>=6.15.1); extra == "elastic-apm"
Requires-Dist: fastapi (<1.0.0,>=0.100); extra == "fastapi"
Requires-Dist: pika (==1.3.2); extra == "rabbitmq"
Requires-Dist: redis (<5.0.0,>=4.5.3); extra == "redis"
Requires-Dist: rich; extra == "rich"
Requires-Dist: slack-sdk (<4.0.0,>=3.20.2); extra == "slack"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.15); extra == "sqlalchemy"
Requires-Dist: sqlalchemy-utils (>=0.40.0); extra == "sqlalchemy"
Requires-Dist: PyMySQL (==1.0.3); extra == "sqlalchemy"
Provides-Extra: dev
Provides-Extra: elastic
Provides-Extra: elastic-apm
Provides-Extra: fastapi
Provides-Extra: rabbitmq
Provides-Extra: redis
Provides-Extra: rich
Provides-Extra: slack
Provides-Extra: sqlalchemy
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2112 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
petisco/VERSION sha256=BuGd6tadzBa8VzzJ8ktotpkH9M_Ur7nXA3LMa0YqmGI 5
petisco/__init__.py sha256=Gtc_nbj8n7EhN8FgMyeEMYEbZFSBTpu_IIc9kot-PBA 238
petisco/public_api.py sha256=nCHHXPkHrw78QbVAHdLRm3l4sRxDp4AnQ7GAWDTjxwI 6771
petisco/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/application.py sha256=bVKJKr90l4GaCaLq9DYFoCkOXumnaO55e_OlZDHbqAw 6001
petisco/base/application/application_configurer.py sha256=i_SpzzaMxU8HbAQbTH9TvOAjcwLz2vaK3_aZ2ui4p9E 378
petisco/base/application/application_info.py sha256=F3bWQH0qkDYnrCEW8PL99XVokcGTAv27mROsBkZN0ao 891
petisco/base/application/chaos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/chaos/chaos_config.py sha256=SpKogaWjkEcOjDoldTiIpWIEkaxVcDfCcfWFSjy9Cc8 1478
petisco/base/application/chaos/check_chaos.py sha256=jMPVY_L0zvur5YSxh9w63liA7bR9szVwR92znUlV9q0 324
petisco/base/application/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/controller/async_controller.py sha256=j4VUxnLyCEI96mOR0uXXiUfOsedOW9NWRXjeOFbD3rI 1270
petisco/base/application/controller/controller.py sha256=8QZNNixsNFxfoH51tE-957QbLmgE3FW6ASWJtRJIg_Q 2131
petisco/base/application/controller/error_map.py sha256=XA7QB5yyeUB_d1zuaqm0_tghdT0poE_ZaHgHStIZuCA 211
petisco/base/application/controller/handlers.py sha256=gEj8sZcMI2abcqZUDpSCwPiXQ6e4iuvyH4xhZDfj300 477
petisco/base/application/controller/http_error.py sha256=bRTeLDkWw6soV-RsKxAlmbkSGrc7SumN4Jzdb1EaLUo 610
petisco/base/application/controller/meta_controller.py sha256=pOYyuLhBfmU-OyesYU6CfNvoYQ8r_D2kKalYkVxlRsk 2027
petisco/base/application/dependency_injection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/dependency_injection/container.py sha256=uaLZswOrsIWjQNJa6TePPkLSjNOY4pfKtgtSoOFnazQ 2740
petisco/base/application/dependency_injection/dependency.py sha256=n05ykJyH2ouUdhhoE1a7-F_6gQYAbqHJ1owkJpH5OEc 3953
petisco/base/application/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/handlers/message_handler.py sha256=qzZHEu90SBssG9frooM4pQheQO3_kcV4sd5T553BLoM 1784
petisco/base/application/middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/middleware/middleware.py sha256=m77nnnlkmGqPJYkfjWKXPgnLJJRxM6LgCmPPsl8ez0k 1580
petisco/base/application/middleware/notifier_middleware.py sha256=8M-b9pfWFzjQF3t35rqETifOcDnjtIbZmFg_qHmb3ow 2166
petisco/base/application/middleware/print_middleware.py sha256=SQICSMPqqeDhZf9Rm4FZLpCa0H5Jz-NT-jz63yV8EM4 404
petisco/base/application/notifier/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/notifier/not_implemented_notifier.py sha256=5aAZzPQVddiZF9gRcgnmdcnD_ia9RxA9on1DGqLjegw 485
petisco/base/application/notifier/notifier.py sha256=Vdu-BXM6dKLonuXVELXyOtPQUK5JSnA-9i2_cEaZCYU 581
petisco/base/application/notifier/notifier_exception_message.py sha256=0_Y0PSOuPzUUYc_SWMxzrYjixu3-xyTMuPMLZVkkxDI 1644
petisco/base/application/notifier/notifier_message.py sha256=4BnG09CRpsQV87hfU8DPRw28BznO_QTrQ12uw-tUftQ 339
petisco/base/application/patterns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/patterns/app_service.py sha256=_r_usX5DHw6vdd1pAng5tP-Oo9jNtl_ibVySsTS6dx4 377
petisco/base/application/patterns/async_app_service.py sha256=kCVJgRZbj9bubo36UMKy18yFTiNl6kEH-z4TSaP-_jo 394
petisco/base/application/patterns/crud_repository.py sha256=VaeNoqDA8mfBO8VFvWNND7Wx2FdkOXGRlDBhkddeBzg 1119
petisco/base/application/patterns/inmemory_crud_repository.py sha256=zp4ejJfAw-FFLPkK0PZMBV5lOG57YIgP_Ht4irFrJ-A 1868
petisco/base/application/patterns/repository.py sha256=NiFDEnu1YYvmOpuw-ZKK6fptMZ0ZEX7F7iFXKbPsTJM 89
petisco/base/application/use_case/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/use_case/async_use_case.py sha256=6xZ2fg4GnWkO61eWCvuLqRwseErBipheOa4m_Gt0atc 427
petisco/base/application/use_case/meta_use_case.py sha256=yr-Zk9ECxIIhGTemMZOS9uN5CxDpingQxoYzFB0Q1CU 3111
petisco/base/application/use_case/use_case.py sha256=jmmkaqQ-fTGDODgegOTs11geFPFccGNR1YkifPKdN-A 410
petisco/base/application/use_case/use_case_uncontrolled_error.py sha256=fNVKdtztpe7G2uD7r1FMY2_VCegMoVdh8SlJk8wRZxM 123
petisco/base/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/errors/critical_error.py sha256=LXtKFHNK44VKK7Nz0v5PUCZiace-A5qsmNQNtmehQW8 364
petisco/base/domain/errors/default_http_error_map.py sha256=c0UkVtOoU0ciu8_kfYc-YAl1OtgmCMX-FmkZrwMwHdk 1340
petisco/base/domain/errors/domain_error.py sha256=xlaAFdQPAQZG0gxkrugG2q-cNBILSK5sAV3WGhivPXs 1576
petisco/base/domain/errors/unknown_error.py sha256=5TndP1tBlmxg7t1ECZ-L5_3pNUDiiZW66CcChaqolp4 3307
petisco/base/domain/errors/defaults/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/errors/defaults/already_exists.py sha256=Yzab4Zk04NqVh_nmSwlYcVm-kLV1xhh5tDPtfKZH74s 993
petisco/base/domain/errors/defaults/bus.py sha256=f9ILT3gqneZj-lv026mVlwKlWfAyTPfRfyPu3vNqnnY 218
petisco/base/domain/errors/defaults/invalid_uuid.py sha256=N5XBtNNxSvea0g18W0ROrR1hSgcxSn2-VaTuPJFPvd4 106
petisco/base/domain/errors/defaults/invalid_value_object.py sha256=jeRtoHqNprW9Cq8sP8EfZZP8oj-UC9BgzUpLSdFipkE 113
petisco/base/domain/errors/defaults/not_allowed.py sha256=mUAlKnbE3v_4LQX7NT27hpSwTLCNmYsAatWD1BWT370 167
petisco/base/domain/errors/defaults/not_found.py sha256=T4Dv1KO8hQHnf9ENaUF_-hfn3yIUo3tFSajFfoUDnr0 1118
petisco/base/domain/message/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/message/all_message_subscriber.py sha256=uRg4oL2XXzM7YY2HXqMRxzDbY2l6tBSvJ06rPv--GfQ 468
petisco/base/domain/message/command.py sha256=y-tt6-lt09DSdv985CNyfvS4abwDnGFRoHr8V2Ozg6g 243
petisco/base/domain/message/command_bus.py sha256=YgErC7dhpi_78esI7QDo_dr7XxxcLrADTc3wQ5Wh6mc 1023
petisco/base/domain/message/command_subscriber.py sha256=MY7E1ABCcUqT_ELgw0ZXMqfiGl8WugYBQOhGw6W6Alg 1191
petisco/base/domain/message/consumer_derived_action.py sha256=R-CD0Qg4Y5GP9oeCkkw4jqADULYDAduskJcI2SeujFA 269
petisco/base/domain/message/domain_event.py sha256=EthqkB9I1Hhss7Z5ioqQbyi2KoUjYhgx8igWqGsD3sE 252
petisco/base/domain/message/domain_event_bus.py sha256=wAZfE8tUjo1gVHwzP2uI3dewgiaWqW94j4VFkUCrC8U 950
petisco/base/domain/message/domain_event_subscriber.py sha256=w5oDeLi2rD7bHKb3ofvK6GUi9Juv83FKDZH1oVQHNks 902
petisco/base/domain/message/message.py sha256=KM8DyRezup4MNDPq8CypFbKknOqg4CvZcEbHu4AjNio 6816
petisco/base/domain/message/message_bus.py sha256=QYxLWhiYB7P5hR162m46Ck5lNOzW_n10-M6Nh49XzLY 1969
petisco/base/domain/message/message_configurer.py sha256=zIceiRF8I4zw-PdfppwsOb87wJ4mjzwUux0cLEQJcm4 583
petisco/base/domain/message/message_consumer.py sha256=GWn14T2miyIiTce0Ik_pAnv6wULQZOKOVbNpj7DgLBU 1985
petisco/base/domain/message/message_handler_returns_none_error.py sha256=AlmsPRM-Oei9JBEDoCML400-j_ltVpK11kXBlQELsLc 555
petisco/base/domain/message/message_subscriber.py sha256=SF-8OS90KLlfR6Q8srdelQ1E-JDHeZcQ4M4um8tAg4k 3270
petisco/base/domain/message/message_subscriber_info.py sha256=nRPk9CV6tiy40IgUJwt_uvhiZ1cbf9G3LtERzSxyTZM 1181
petisco/base/domain/message/not_implemented_command_bus.py sha256=6NZwPDwAKBIQehsUoR1lI5khLdDzeVCZy77Vl3H0KyE 549
petisco/base/domain/message/not_implemented_domain_event_bus.py sha256=FSA7MLWl7fuySSgXyhuvztJ2vDUvQESytSedtBLKN2E 963
petisco/base/domain/message/not_implemented_message_bus.py sha256=jNh-vMyJxuPGLPvA2YCxjLtRpv6o5LnaZkECeVirJX8 422
petisco/base/domain/message/not_implemented_message_comsumer.py sha256=1DcNoboMSXUfuMIeZXqFHFkdWRmVLDJakPP45NdSE74 971
petisco/base/domain/message/not_implemented_message_configurer.py sha256=kYpBhwHnWmxaE3COxc6v64FCu1006Mh0je7AvBtMU10 501
petisco/base/domain/message/chaos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/message/chaos/message_chaos.py sha256=KFMNZWqQb1ZmGyjLrNYCu69mXa7CkFY1I9k-ThEqzV0 466
petisco/base/domain/message/chaos/message_chaos_error.py sha256=y2sn-nP9JrtOBxuDYht7HQg6Kd2iRctTn4w26Mei7rc 67
petisco/base/domain/message/chaos/not_implemented_message_chaos.py sha256=cjjENk1QqQpqlcPSuHdPP5tBrsG1X-ZgZ3FCffmB7wU 662
petisco/base/domain/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/model/aggregate_root.py sha256=Xoyn1RZzUzuibjjWFaIl33Nwky2bZD8oZu2ZCAfbroI 3703
petisco/base/domain/model/legacy_uuid.py sha256=2Owkd9YIWMcerwh-udQ9bmIzRx7dLZnhvti5-0yrj1o 985
petisco/base/domain/model/uuid.py sha256=rBisO1RyMgUHTUIeK0LAJeUINLEoZ7xu8ai2JmNf03g 2546
petisco/base/domain/model/value_object.py sha256=kUbc-8sJQhSCbVSyY3rj3Rn1Ii-HKx_sQjCUAJRlS-s 2475
petisco/base/domain/persistence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/persistence/async_database.py sha256=3Ar3DnCf73xsQwIA_JtpRqPJfOdv_c5nXY5v2zOiAKY 328
petisco/base/domain/persistence/async_fake_database.py sha256=iaxK9mvJqzWsoI8YBW-aA7pMliHtzXJ7ZKIlYO0GjIw 561
petisco/base/domain/persistence/database.py sha256=YgO0_Ve9Obih5IhAFBVCmGFBxiDHO-avd03-4RnMf2M 1013
petisco/base/domain/persistence/databases.py sha256=X1a5d-lcibgurM3YzG6oFb-zt-P0zrNEUmX2s-IcpsA 4062
petisco/base/domain/persistence/fake_database.py sha256=6wd-9CghgR0JnT3MStlwLzsXwMZpbxBG-D9Tkb55MvY 482
petisco/base/domain/value_objects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/value_objects/middleware_scope.py sha256=U-Jdf-GS8sQgMsO79gOL5KJoNrIMnPXUMq4WGDXPpmM 129
petisco/base/misc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/misc/async_wrapper.py sha256=ZGbFV_cj_Forlm88I24MlTxHwxeK0RzwBexr-Dw0Dfw 3516
petisco/base/misc/builder.py sha256=4rNVcssVfm05693QapB4weADvuIVqVkQKH5aqeneqCY 1156
petisco/base/misc/datetime_serializer.py sha256=m_wtPZh62FiXpXXB-zSYj9F_v0n3Y13ce1iMY2vd5rM 277
petisco/base/misc/interface.py sha256=rfo4rcwmmNYlBVJTjN-RQIxq5mWcdXq0OyoApN3RODY 204
petisco/base/misc/result_mapper.py sha256=XGqV6GabQZWKJUCTLUODwWZHTOyeEm9GxPa0VNY_eCs 1708
petisco/base/misc/singleton.py sha256=KNrsfVoHrsCqhwLlJNSTwZWc0yFfEK5epuz3sxLZulo 582
petisco/base/misc/time_format.py sha256=RNPMGr_BCl1QLg8ZgYiyQzmiRnEcE6VtWT_AfvnRhC4 37
petisco/base/misc/wrapper.py sha256=kTIBHnxK_pnPk7S2WKCzuQrAEY47tkBubmWpb21Cznc 6289
petisco/base/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/testing/assert_http.py sha256=yXKbFy00vUe2N0QQuzhpno1UG-O1ELirKVaPnQ98XS8 319
petisco/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/cli/petisco.py sha256=gipqt7ITczKtDThzIRrNFc8nHZu7k43w6QEGzoc8rac 2890
petisco/cli/petisco_dev.py sha256=x83I_jTjwiYr9kx0m0pHtXLsLmGxdBPl2svPXTOKjPs 11387
petisco/cli/petisco_rabbitmq.py sha256=bMIca1p9cD4fOWgMGiZUNSVGU4eVtVRLCFuT5fKizrk 5170
petisco/extra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/elastic/__init__.py sha256=YVZB3nBfyN_JKQtPvfh9vlwv5kjwebMGq9SdrQf4XqU 770
petisco/extra/elastic/async_elastic_database.py sha256=A1N3__mQI7Wnd6N-Vhxmo3ZgguQSb4nktbTqW8gRmY4 2193
petisco/extra/elastic/elastic_connection.py sha256=F4SbKNTo2uxOpj1pjrrRdvaNHqyRxCL8Bgc5DQby4G0 1484
petisco/extra/elastic/elastic_database.py sha256=9UPPkuzImsZt2N38SIai43tCvVUAWcsfJUf-Onb4id4 2072
petisco/extra/elastic/elastic_is_running_locally.py sha256=TMPQAKRxF0FYXY_F8ujRYn0tOyfIxw_rXRJLv6DKOh4 598
petisco/extra/elastic/elastic_repository.py sha256=6e2DuGQZ_7OTM_6jgLqOYIW22yhBv7xvDNCTVKgikE4 2346
petisco/extra/elastic/is_elastic_available.py sha256=ot5U1dhVL3lUhRaxE4xmGeMCh6c77cL4cgj3R2Gt9_0 159
petisco/extra/elastic_apm/__init__.py sha256=sG_Z4i1uuCOMtSos_aZhWrWJb7BpI1QiupYGt_PaPiI 472
petisco/extra/elastic_apm/capture_exception.py sha256=0b3kHxnKChft0iC6W7IlLGjxlZhhsmXh0hqJBoc47pc 292
petisco/extra/elastic_apm/elastic_apm_monitoring_app_service.py sha256=-rtbv9zko_T7Au0APMNP0j0vw-c6Jy6jIxZagLQJUdw 1098
petisco/extra/elastic_apm/is_elastic_apm_available.py sha256=Rc6dvbM0rlcEgAuYtJ8ObSZm6SJFSLnJYCG_OH2qa_8 160
petisco/extra/fastapi/__init__.py sha256=e0JBowqDeVFowtWoKAOrC53Y_R_q9gAdJqSk_QZEnTQ 867
petisco/extra/fastapi/is_fastapi_available.py sha256=YCH1TeBAw4SROCEzEIT1BhLtVu-LxUrC4bkk8P8A7ic 153
petisco/extra/fastapi/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/fastapi/application/add_controller_responses_to_response_mocker_dependencies.py sha256=LXUfGzVjAltIObDEhjfjHx3lRfGgC_eycgPhyrT7C9w 499
petisco/extra/fastapi/application/ensure_all_routers_are_async.py sha256=deQJlBRcMoc20UrT0t4bJcDCUArzaLdalCiMc1buuzQ 677
petisco/extra/fastapi/application/fastapi_application.py sha256=cINTzSkXLjmwNw14cI5Uq5VEMx6HWvnaNXPmzPmJoVI 786
petisco/extra/fastapi/application/response_mocker.py sha256=JXZZSr-jNAabXZohpY0FUyxPPJEj7CgUQi53HSjK4Nc 1123
petisco/extra/fastapi/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/fastapi/controller/as_fastapi.py sha256=6JCQMFwDBF_CFBkvmAhLdZ-8fQfpfeikuNBAV1cCZwU 353
petisco/extra/fastapi/controller/fastapi_controller.py sha256=yVhgBbsvkaMhO8kGeZE2uzle9qTnWSR47xu1itFl8pI 1266
petisco/extra/fastapi/controller/fastapi_default_response.py sha256=hk0XqTiypMsOl7SRdajKLB5hF0hPQuHJUJnVdPienzE 45
petisco/extra/fastapi/controller/fastapi_failure_handler.py sha256=ME3zPX2aMeMKUxyUw1iUhvDuP53JxDzrWQ3cSnMnM7o 2395
petisco/extra/fastapi/controller/fastapi_result_mapper.py sha256=X80ngQW1IYj5e7WASBB45XPAx4r7VoJ39sGVLY8fERE 1112
petisco/extra/fastapi/controller/fastapi_success_handler.py sha256=yQDAnsqWeKtF91KEkRbCTyWFdp1ivC7U7Kzi6zOKwGA 481
petisco/extra/fastapi/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/fastapi/testing/assert_http_exception.py sha256=3nvOlV0rbUXCKS1DWmf0UttyszDvNkUWENZbASCIzzk 512
petisco/extra/logger/__init__.py sha256=uUp2ljLsxMkIYLSh0B7Ltd8AcNjQ3JwGO03bTdVDjj4 531
petisco/extra/logger/log_message.py sha256=1VLZm2sBO9aq5gXKiIQ4xC05iIleE_gb38ageQ1-Xig 569
petisco/extra/logger/logger.py sha256=n3xbA3P2BE_g3Tv9HgYwg2gTy1mzdLXroSafqA-vVf4 336
petisco/extra/logger/logging_based_logger.py sha256=dJE36FZ5BamHy-vVs2dVTrJKaE68yvLj9TftvdXnfvg 2095
petisco/extra/logger/loguru_logger.py sha256=5Uc7dFBtx3FlnjAO4eKLmVfLm_Su_osfI-GgL9IM-g0 1380
petisco/extra/logger/not_implemented_logger.py sha256=bCU-4DIF8dJJ_IXLU3HEnczXhp3y3agz8ALOtAzIU_k 213
petisco/extra/meiga/__init__.py sha256=xOBzk5ZMHhcTTMWzVZUXV4wUx1XsNSrSh9sSjqgGVfo 312
petisco/extra/rabbitmq/__init__.py sha256=M4EWqXEMeou4V_yTm67rhmEd8jkRbjtSIDnXE0EadW4 1892
petisco/extra/rabbitmq/dependencies.py sha256=YDR8Q4WsqddcDZ2izgJ4e6JEwfgVK6mLpya7i0f1R5Q 4158
petisco/extra/rabbitmq/is_pika_available.py sha256=pvJ-hZgOVDkVKhMHmjgXlNl3tEPfkwNjRwkPEf4G4MQ 147
petisco/extra/rabbitmq/rabbitmq_configurer.py sha256=xQpyncpHbLKVdeWxoFLHXNUgE3nJzlYu9rXyPbKAJYY 5739
petisco/extra/rabbitmq/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/chaos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/chaos/rabbitmq_message_chaos.py sha256=i_LzFVOUTO6pTP_ciC5cJP0shiDDzO6QpLkvylPfGFk 5535
petisco/extra/rabbitmq/application/message/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/message/bus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/message/bus/rabbitmq_command_bus.py sha256=pD8GTlo5mOvaGN5AzpA1lRAWviZ4cEpe-qMJR38n8TM 3508
petisco/extra/rabbitmq/application/message/bus/rabbitmq_domain_event_bus.py sha256=qsE5kyXilB0O2mfirhsJkNP4oqW51N1goQ0vOBxQaJg 3759
petisco/extra/rabbitmq/application/message/bus/rabbitmq_message_publisher.py sha256=cEZmJwumGC6PR7VemjUO22MVRhpURPmJqSPlvpRemQI 1111
petisco/extra/rabbitmq/application/message/configurer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/message/configurer/rabbitmq_message_configurer.py sha256=_yjqXI3OQXWa0-ktUvJ6ZQTMGKGOsghHvxM-tMBPK6E 3097
petisco/extra/rabbitmq/application/message/configurer/rabbitmq_message_store_configurer.py sha256=DFQgLQGXCRwLHHediys7aUCiskOUZ7Mjcesk2a6YiQU 5154
petisco/extra/rabbitmq/application/message/configurer/rabbitmq_message_subscribers_configurer.py sha256=4knsFkka7FxI4YO-cBbxBL3ZPYlC1QQVSf2ddYgQ4Xw 7238
petisco/extra/rabbitmq/application/message/consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/message/consumer/rabbitmq_consumer_connector.py sha256=OOFrYtke4KBpMKrHfeufmrhhBE8L-XVYyZmBEB0MGZc 485
petisco/extra/rabbitmq/application/message/consumer/rabbitmq_event_consumer_logger.py sha256=p568ObjysEEQg3Q8HnZy9ccJKPYKPkHefcRO5KPHg5Y 3643
petisco/extra/rabbitmq/application/message/consumer/rabbitmq_event_consumer_printer.py sha256=tykMtR3QdgejtkDy_Qvg7kclRpb-PKoX9nKh0dpplb0 1679
petisco/extra/rabbitmq/application/message/consumer/rabbitmq_message_consumer.py sha256=CZb51D7RxUTrIRf78tDbNu837hC-hXRHBzPg5nKq3t0 21825
petisco/extra/rabbitmq/application/message/formatter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/message/formatter/rabbitmq_message_queue_name_formatter.py sha256=S0seOAfjc5dGyGJzrIcj52eTjS8XYrB_7PU_aktEwdc 1056
petisco/extra/rabbitmq/application/message/formatter/rabbitmq_message_subscriber_queue_name_formatter.py sha256=Ho_40tFcomydDFuyfu0n7Vc3gaZMCk_ACqM7vooECWs 1396
petisco/extra/rabbitmq/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/shared/queue_config.py sha256=Qn7T-KZtZmj45vWu2Ag6Fd8X0oDLFeXr2DSYt8pVPFw 2156
petisco/extra/rabbitmq/shared/rabbitmq_connector.py sha256=rA8JG0RygOr3dGiRBLK5u5fTxb_sUd5fZscToTl7qME 5159
petisco/extra/rabbitmq/shared/rabbitmq_declarer.py sha256=uSEtX5HLXGCDe_6LA8_08zPzgTklhW8fvYQzHLS2azo 2370
petisco/extra/rabbitmq/shared/rabbitmq_exchange_name_formatter.py sha256=NILHGMMfwg6zs6GYXAqfCRciRQoL_Es17llfWbfL6kc 250
petisco/extra/rabbitmq/shared/rabbitmq_is_running_locally.py sha256=V_G1Y9u1XA21XZ_LBXe_nhGZkUACn2u-8i5tVivwfpw 361
petisco/extra/rabbitmq/shared/specific_queue_config.py sha256=eNEsVcCyIzPqE20f_S7xnjUHeeFJRyygAZFGslXdRZ0 1353
petisco/extra/redis/__init__.py sha256=QazTJVQt0pPSZ_0Kz29P_gOdBy_hgFSxCRvwbBVF9Q8 423
petisco/extra/redis/is_redis_available.py sha256=1dwEE7YD-_6qHbnSci6o6rb2BS84fegJIO8yQAmxu4I 149
petisco/extra/redis/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/redis/application/message/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/redis/application/message/bus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/redis/application/message/bus/redis_command_bus.py sha256=DSIDwIenaBFut-5dBjNX32nJHJAE5q57wF0JzZqXKmM 764
petisco/extra/redis/application/message/bus/redis_domain_event_bus.py sha256=LDNnMlaJsOn1enWb_JwdKr7JJssDmzXU8n33HCWdcPw 832
petisco/extra/redis/application/message/bus/redis_message_bus.py sha256=S69Lo_733zT4d-hn8cDdYsMzn_3gjiBIlmSKRl5sCRs 2147
petisco/extra/slack/__init__.py sha256=9e2fUDYoLnW3vNm6DcFdpqvW__f9n7lvLP6ZnN_Z35c 1097
petisco/extra/slack/dependencies.py sha256=JD8Mg0BBivz-YoWuD73d5afKWjDAkqfs75tVNUuJeD4 1053
petisco/extra/slack/is_slack_available.py sha256=8DtqYB4hpuqn-v1Z5LfGamyKcPzHc1Oi1hyI1a05aRE 153
petisco/extra/slack/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/slack/application/notifier/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/slack/application/notifier/blocks_slack_notifier_message_converter.py sha256=vZTUmf2dhcv00iFRHHHA6KHW5PUqR7mSI_IJ3YAG3e4 1751
petisco/extra/slack/application/notifier/create_text_meta.py sha256=dhehTwiSxdscPKJT237mDR-t3qs6zncT5OtnJrZGGNo 248
petisco/extra/slack/application/notifier/exception_blocks_slack_notifier_message_converter.py sha256=Rnw4lhkJc2Rd6YWK9sSi8zevvifEUkuZ3svM38Mv_-I 4846
petisco/extra/slack/application/notifier/slack_notifier.py sha256=M8Psj9ea9Ztgw17fQ-9w7hGptoLGncu-L_suSMKguAE 2145
petisco/extra/slack/application/notifier/slack_notifier_message_converter.py sha256=j7xAu9HQO5c2NFmcTCMGHZal-l6O0Yo9E2BzePUU0s8 646
petisco/extra/sqlalchemy/__init__.py sha256=M3NuP8xuMrRkhYAokmv9kmwy3oSTtJZc-3PcwRRF7P0 986
petisco/extra/sqlalchemy/is_sqlalchemy_available.py sha256=zjhpnxcyy4y6AgyGKEb5geJFKxUzterD6j6xdNln4j4 159
petisco/extra/sqlalchemy/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/sqlalchemy/sql/async_sql_database.py sha256=Rq8p0ELlvwu6YZHPJK4h3v3G3U72L1GONhzkeMxxwbQ 2954
petisco/extra/sqlalchemy/sql/async_sql_session_scope_provider.py sha256=a_72lxYcgSDKBS74IS3B0SeXLdaH-0yGAqNWCCP9sA4 918
petisco/extra/sqlalchemy/sql/mysql_is_running_locally.py sha256=VqET4Ie6_5K-0RoeuOjjqzdP3KFL-tboR_j5gmqkNaA 590
petisco/extra/sqlalchemy/sql/sql_base.py sha256=caiPykS3MBfe-UMkh4S4IGQ-gM_nnXhdnKrpOxT1BjE 855
petisco/extra/sqlalchemy/sql/sql_database.py sha256=DoWNAQ16zuyZnoa5NGMmocnLak712ntxTrW7OL34U_8 5176
petisco/extra/sqlalchemy/sql/sql_executor.py sha256=e0HLJnG0GmDPhNg-rn9VGLJNsV4721kGxdPCZxV3hcA 1013
petisco/extra/sqlalchemy/sql/sql_repository.py sha256=eRwsV-De0xILKkgfkD77Nwxthhx6dcvUX6jJu-aZzTc 2323
petisco/extra/sqlalchemy/sql/sql_session_scope_provider.py sha256=udUiCgKFMDBgJ8TzuG1TMb43ZvJE-Qb8eRJqNqpztj0 839
petisco/extra/sqlalchemy/sql/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/sqlalchemy/sql/mysql/mysql_connection.py sha256=-ifsVWnfiOrQBjukswIqyhCB7lrHKz_OB0QrHfgPXsc 1700
petisco/extra/sqlalchemy/sql/sqlite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/sqlalchemy/sql/sqlite/sqlite_connection.py sha256=OV_gB3pRwk4CmJpfz5cAoWW50F4hzlBZ35qd24a677o 411
petisco/extra/sqlmodel/__init__.py sha256=s7uKx6GKwSFNrVqXibPEB0-U2dmsv4RQ6L9duorb71E 260
petisco/extra/sqlmodel/is_sqlmodel_available.py sha256=6wZo2WUH_4scv4nT-ysR3PfW_oqXFTUHJ3qVAyG3csc 155
petisco/extra/sqlmodel/sqlmodel_crud_repository.py sha256=RUubqQ7jaS0bRzOAXTjMfFHMa08KniRuLH6nsf_Dilw 4077
petisco/extra/threading/__init__.py sha256=rq8be0WKfu1zOEtHHAmvTB95_YwfvpRSKT9gsOFh1bw 140
petisco/extra/threading/pool_executor.py sha256=ykysYS0crfqJHirBZX_pXXQ12dVP8N4kTvyy3VhiDsA 1179
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fixtures.py sha256=rnroyf-jH-TdG_nZeqLlnMPOJ6UOyVVop1wbVfx_w5I 954
tests/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco-2.1.3.dist-info/LICENSE sha256=gOCzXpTVW56uvL8xZec5hd0tjXg1GnDlvvnltGTuNvM 1074
petisco-2.1.3.dist-info/METADATA sha256=rAEeNNu6j52w6BqG5haPa--9gYtKha5JXt9L9_CKJXw 4155
petisco-2.1.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
petisco-2.1.3.dist-info/entry_points.txt sha256=pikrFiCSruph7oKJtNP3MgCnz0O2ZQmHnuGARLL1DDY 149
petisco-2.1.3.dist-info/top_level.txt sha256=_vS9ulaPx_uSEvR7m9cZgtXaSG9KZIWvqRxKIxjNjrs 14
petisco-2.1.3.dist-info/RECORD

top_level.txt

petisco
tests

entry_points.txt

petisco = petisco.cli.petisco:main
petisco-dev = petisco.cli.petisco_dev:main
petisco-rabbitmq = petisco.cli.petisco_rabbitmq:main