petisco

View on PyPIReverse Dependencies (0)

2.2.2 petisco-2.2.2-py3-none-any.whl

Wheel Details

Project: petisco
Version: 2.2.2
Filename: petisco-2.2.2-py3-none-any.whl
Download: [link]
Size: 136036
MD5: e21a241695599f44541f2c814d79b198
SHA256: cf51fad0d0b03608a7a36376e20aab564f88ecd884e83bce5d60729eaff48a16
Uploaded: 2024-10-15 11:43:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: petisco
Version: 2.2.2
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
Classifier: Programming Language :: Python :: 3.12
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: 2267 characters]

WHEEL

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

RECORD

Path Digest Size
petisco/VERSION sha256=SF6vF6vdEEOdWs-1Mw0SF-_AV0mJc7F8j78B1YSTd98 5
petisco/__init__.py sha256=Gtc_nbj8n7EhN8FgMyeEMYEbZFSBTpu_IIc9kot-PBA 238
petisco/public_api.py sha256=ADLcYJbEz-tsl3cF_0MNQu-AaOLNkRLEojHv31cdm1w 6879
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=NE6kOjbNCxY0cMnuKjlC9ha4eK_2HXz-Du3Ke5DzDNo 5826
petisco/base/application/application_configurer.py sha256=i_SpzzaMxU8HbAQbTH9TvOAjcwLz2vaK3_aZ2ui4p9E 378
petisco/base/application/application_info.py sha256=4UhfP8Ob-nkmH9ZuZlM3NNAPnHvTi6rf8SFZ9UkmJ-I 883
petisco/base/application/chaos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/chaos/chaos_config.py sha256=RUXm_GzpYoRhUmjEbxqijYMPyGI4_S_2uFMxw8_Wg4I 3331
petisco/base/application/chaos/check_chaos.py sha256=PZJhw-3_YbFF8eEoIOYnBVRBjj9H4xpzO3M1_9EX3AY 320
petisco/base/application/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/controller/async_controller.py sha256=e8fkfcobHtRXAq-8NBtyjFQGyc8NAFdMiyooozszUbQ 1255
petisco/base/application/controller/controller.py sha256=Ah6gOW_Pl0Wzm2EwH8v7bWjarRdmWD2Wqu69zIUHmgA 2126
petisco/base/application/controller/error_map.py sha256=XA7QB5yyeUB_d1zuaqm0_tghdT0poE_ZaHgHStIZuCA 211
petisco/base/application/controller/handlers.py sha256=OS3NaPtJ1pWuBet_5e8zNb_Ijouik8sSj6JfaFlHue8 471
petisco/base/application/controller/http_error.py sha256=bRTeLDkWw6soV-RsKxAlmbkSGrc7SumN4Jzdb1EaLUo 610
petisco/base/application/controller/meta_controller.py sha256=MvpACd_f7DILd5e6uDs42l3Y-XO0X7UFku2J56XuCN0 1983
petisco/base/application/dependency_injection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/dependency_injection/container.py sha256=gssXOqLfu-pV4TsklqhVY3sbrCnbtnYCnH-KGqcWilE 2663
petisco/base/application/dependency_injection/dependency.py sha256=sB2M7EIEMB2LJeq4metkUo1yk-QQgEpiQwGOqZyepbA 3787
petisco/base/application/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/handlers/message_handler.py sha256=gmfGhVCTtplEUJugxwfGB1gJgfQSwClU1KxWjX8H74w 1740
petisco/base/application/middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/middleware/middleware.py sha256=IbFh2VwiJ_3Hgv486bxpTtduSK1KgMKu8f5glYnH1L0 1920
petisco/base/application/middleware/notifier_middleware.py sha256=8mWEAwi_-QfFkx_-t4fCxaFVle-ArcKdZERgxnICiWI 2118
petisco/base/application/middleware/print_middleware.py sha256=OLRRwCZbVPktEp5tHkLayuRbCoQLL7b-R-Ma-DKe_54 382
petisco/base/application/notifier/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/application/notifier/not_implemented_notifier.py sha256=BUIAPNiz4zvMQfMqHwGHG8LXooaDysz6D6dT6iki5KA 471
petisco/base/application/notifier/notifier.py sha256=N2U7OddFLxMH0TUPSXaLWZU2qp5dQjhjywN6liplCq0 567
petisco/base/application/notifier/notifier_exception_message.py sha256=S1ODesXwTFbQv0XjwGxOE4hjGhLToxBZ23nt0afgKhg 1630
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=BGejLl4T97wdj_63nd6ZPTV862B-53hqyRX3QKzlIsc 1864
petisco/base/application/patterns/repository.py sha256=-epUANlpXhBiYyvacTDnwMAtJE2qXD-Q7uYF2jo31DQ 85
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=PgoDbNaSlCXkDtV8UjMpqMHGxkxxToDG-mS8Bx58lEg 3061
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=5SIh-oJQCCSiAeZXUmagKv0t16vdeBCs2pbQFM_aUMU 1562
petisco/base/domain/errors/unknown_error.py sha256=3G7gb-UyaSsH3LvIgdSy2DKUmCzW0gi-Xugowl2bsCM 3191
petisco/base/domain/errors/defaults/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/domain/errors/defaults/already_exists.py sha256=SN9PyHWRhXA9g62s2ynyECZOwx2TwN4bIDHNoXnNBO4 957
petisco/base/domain/errors/defaults/bus.py sha256=f9ILT3gqneZj-lv026mVlwKlWfAyTPfRfyPu3vNqnnY 218
petisco/base/domain/errors/defaults/invalid_uuid.py sha256=xGoUpEb8UxmojZ0h7S3qvXz50LnU9xHybAgk0gQ7jmY 102
petisco/base/domain/errors/defaults/invalid_value_object.py sha256=lRaA7uhFul6szB4FLVSMxBtqX02oEcf1sS6Oz91n0c8 109
petisco/base/domain/errors/defaults/not_allowed.py sha256=mUAlKnbE3v_4LQX7NT27hpSwTLCNmYsAatWD1BWT370 167
petisco/base/domain/errors/defaults/not_found.py sha256=7jd7x42HcqkYH8P6faUhtE96VooS3eIcyqLJ3RJy0M8 1106
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=dLqEYFek8uZIHNX5-fxNnAZ189lSunkp0emlIrpjOUg 906
petisco/base/domain/message/domain_event_subscriber.py sha256=w5oDeLi2rD7bHKb3ofvK6GUi9Juv83FKDZH1oVQHNks 902
petisco/base/domain/message/file_domain_event_bus.py sha256=ggeRLbSnzYoAMF7WuRV31cT8eGO1kCqtdnYN2x7wWx8 1248
petisco/base/domain/message/message.py sha256=R2pKdrIYWVJyeRE5Ismc-vSiUNRMVa1T6QoXBeiKfao 6803
petisco/base/domain/message/message_bus.py sha256=Q3X9SvhicqQigRFTxjJev4BbLtJFWsO3YYvr4J56S4E 1910
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=kp3_pXSFuTi5OnK6-4a4TsULr-Ic-A9wCCMWCi5zCoI 543
petisco/base/domain/message/message_subscriber.py sha256=JQNW6ksb55JMxB_mYvMjrLQ7YaAbMsNZqxqxsBuJUBo 3226
petisco/base/domain/message/message_subscriber_info.py sha256=hD2gYLEG6BmuLbp9-aeD-VvZETANu1xrkbFDAocLVgM 1155
petisco/base/domain/message/not_implemented_command_bus.py sha256=6NZwPDwAKBIQehsUoR1lI5khLdDzeVCZy77Vl3H0KyE 549
petisco/base/domain/message/not_implemented_domain_event_bus.py sha256=PM52l7KqsqrxJgq6v7wmT2U3b_cO8k3IGxSyMde1J6k 939
petisco/base/domain/message/not_implemented_message_bus.py sha256=jNh-vMyJxuPGLPvA2YCxjLtRpv6o5LnaZkECeVirJX8 422
petisco/base/domain/message/not_implemented_message_comsumer.py sha256=c7UW8i5i9OJfAAyj8TK5nZD7OTHDXRL_pclCeTh2kIE 957
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=kZyDWmaQHK9LsQdbBXuRVKu3B5NmAIuzdE5HQk2VdaQ 3623
petisco/base/domain/model/legacy_uuid.py sha256=2Owkd9YIWMcerwh-udQ9bmIzRx7dLZnhvti5-0yrj1o 985
petisco/base/domain/model/uuid.py sha256=chXZu5bbhWTU3XTwvcCrTPDAuOCL3p7RJFOzEAwoxoQ 2516
petisco/base/domain/model/value_object.py sha256=3GJSPnyK_d9Mi9fvfr9_fwurVa4CcWX6fu6VsnYVQYI 2469
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=ISKjdyodMicB9wZHsG3QVCJ-oQpq0kjHBEQjdnA12TA 3870
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=XmkyXXRBan39Ahb-F0MbcmO7U0Biiv7CrRkglK4QVT8 3486
petisco/base/misc/builder.py sha256=fm9frRc58bI7uOGTIBlA1JZ0QcSNesNBcGuQLQUKE5g 1135
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=DDM-1zXW_ao9FVsSqpgYVgYAinPw9KZXdIfLiZxLO0c 1706
petisco/base/misc/singleton.py sha256=MlRNlA6JQYAK7sjO9DK2wfdRHXVn4TM4RyQ-zAZ-xbM 589
petisco/base/misc/time_format.py sha256=RNPMGr_BCl1QLg8ZgYiyQzmiRnEcE6VtWT_AfvnRhC4 37
petisco/base/misc/wrapper.py sha256=vBjXj3iCy7GRbhaas5QWovPB_8RaQ6ZHzrWb-EeCAa8 6201
petisco/base/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/base/testing/assert_http.py sha256=2F00t2OZrQeaFDFmuktc-vjFHnqnopVVI5fMnbZRMIc 287
petisco/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/cli/petisco.py sha256=rU4KGCF71kv_Gyr_-PjmKHV6CNPyLnhSCZ3J6B_xZjI 2833
petisco/cli/petisco_dev.py sha256=nEMURy0iMpnQZ40SOyOqjvOUK9e9dhWQ85pbtDoRK74 11301
petisco/cli/petisco_rabbitmq.py sha256=GKINwiNle9aQ4rh4SkTKUuaMn7j57OOQQJWs_acK2vM 5128
petisco/extra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/elastic/__init__.py sha256=9rCaX1cpYrN1-bRDpzc5zTvyqu0ObbDzqL_gjGGImUk 766
petisco/extra/elastic/async_elastic_database.py sha256=FQS750Nk7izw-jHqghRzBIyQz0Cu3izaEv_vj4_dKg4 2141
petisco/extra/elastic/elastic_connection.py sha256=XuqZre_awXXFHb_V7pRdI8HMw6-cxaov1BWlMGzaWfo 1470
petisco/extra/elastic/elastic_database.py sha256=uVHbDTvfGXWGj_cq1CRSKyP1JYAx2NU1fVoISpnRQM4 2020
petisco/extra/elastic/elastic_is_running_locally.py sha256=TMPQAKRxF0FYXY_F8ujRYn0tOyfIxw_rXRJLv6DKOh4 598
petisco/extra/elastic/elastic_repository.py sha256=qEQOyBWFfSmSD-2E5ouNVLRQ_xpMC6d5ri2RRHWhTKI 2154
petisco/extra/elastic/is_elastic_available.py sha256=ot5U1dhVL3lUhRaxE4xmGeMCh6c77cL4cgj3R2Gt9_0 159
petisco/extra/elastic_apm/__init__.py sha256=KMDaNEj_EqRWoBC2XzYtuCOcUIWDKcHQez5wNoIH0wQ 468
petisco/extra/elastic_apm/capture_exception.py sha256=0b3kHxnKChft0iC6W7IlLGjxlZhhsmXh0hqJBoc47pc 292
petisco/extra/elastic_apm/elastic_apm_monitoring_app_service.py sha256=v97k8uyUiMpu5uvRWTUF_lK426iRNkWuQ-XMjmnnxos 1084
petisco/extra/elastic_apm/is_elastic_apm_available.py sha256=Rc6dvbM0rlcEgAuYtJ8ObSZm6SJFSLnJYCG_OH2qa_8 160
petisco/extra/fastapi/__init__.py sha256=UT7dMyBb7qartL-3ZS1uKxwrz-qbRC4lSdUIimPaRFw 998
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=zjUJZXNcIhHFmGr0milZh-JaXpqTy0o9BbPhbmP6ZBI 577
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/async_fastapi_controller.py sha256=3ojF7seG28qIFMQIivJNyK_S7AuLIbCd8h638gixULQ 1281
petisco/extra/fastapi/controller/fastapi_controller.py sha256=-BBhLqqIsYzGK8YDKiBJ4PtFVotEd295iVluMQbHoMo 1254
petisco/extra/fastapi/controller/fastapi_default_response.py sha256=hk0XqTiypMsOl7SRdajKLB5hF0hPQuHJUJnVdPienzE 45
petisco/extra/fastapi/controller/fastapi_failure_handler.py sha256=TjHGN0fqhabUf1_qW6QusX6j3Ob4wq4k_mIJZ5gqiao 2286
petisco/extra/fastapi/controller/fastapi_result_mapper.py sha256=X80ngQW1IYj5e7WASBB45XPAx4r7VoJ39sGVLY8fERE 1112
petisco/extra/fastapi/controller/fastapi_success_handler.py sha256=fH-wwGik2MJCrWax9x0cFQzQYm31AFdmAnl1NxLrOQ0 433
petisco/extra/fastapi/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/fastapi/testing/assert_http_exception.py sha256=i2InXelepAK7Aafq2bbAJe9nvj6RdlkI-H6LBIgJbi0 540
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=M-lUHyunMzmWvr6yxpFJm13Qq4KoK9wC_YQHKwBLFoI 2073
petisco/extra/logger/loguru_logger.py sha256=AbyBfGDQVIwU2jCl0mWdPOHDIUwR_1OrutHg-k90gxQ 1283
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=2tVCMUSPlPKV5Er41-XRKbVT2ghER2lK6eK1LTYbsYA 4082
petisco/extra/rabbitmq/is_pika_available.py sha256=pvJ-hZgOVDkVKhMHmjgXlNl3tEPfkwNjRwkPEf4G4MQ 147
petisco/extra/rabbitmq/rabbitmq_configurer.py sha256=f3GLExg4vxk2ehEiHXGH9GqhwpEpf2StPipIjpI_QqM 5668
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=iOnrJNwv8hiJaau78ogmDGD8uUDGKcg2CX0-buOFQ94 5228
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=1OGHzF7yp2BkozTUW7jXc6FLP9Jor-nGDtb9ZnrUA4o 3717
petisco/extra/rabbitmq/application/message/bus/rabbitmq_domain_event_bus.py sha256=FOp6q021nkwnRtOqUtlsMa3QJZdNyAD6nqK2XAyeUAY 3707
petisco/extra/rabbitmq/application/message/bus/rabbitmq_message_publisher.py sha256=XXDpDVzXtJSUkBLeQlhMtwDpeOj8yoHUzMgKL31PJq8 1045
petisco/extra/rabbitmq/application/message/configurer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/application/message/configurer/rabbitmq_message_configurer.py sha256=kUsNcVPJCKZQ3x0jr1znwW6XIjlZ6fJmzMCn8WAZJLM 3053
petisco/extra/rabbitmq/application/message/configurer/rabbitmq_message_store_configurer.py sha256=Lp_FS8uk8xHa_aL1Lrk1HEgPf9pyRqKVzrzBQhSPY7Y 5044
petisco/extra/rabbitmq/application/message/configurer/rabbitmq_message_subscribers_configurer.py sha256=9oavPrepJdBkRSTlyKuuRS8Rr_AF0IYk6-QTdlgAB88 6980
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=0f3k9hyVNamsJ_MyLxohhFtivR8AkHvaZw5nCWjuo-0 3609
petisco/extra/rabbitmq/application/message/consumer/rabbitmq_event_consumer_printer.py sha256=F6dD3D_LLDwg4uIWrxiKC4-dTZ0I0V980Bk6WePprE0 1639
petisco/extra/rabbitmq/application/message/consumer/rabbitmq_message_consumer.py sha256=LKuDTC0BBR7jn7uhJ5yfODCu5JFtegmf_Zf1ilyRMDA 21389
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=WMmLZVh76ZSu9pKkURxxHQ-5Cy4-ecBUyfY0IszUmpA 984
petisco/extra/rabbitmq/application/message/formatter/rabbitmq_message_subscriber_queue_name_formatter.py sha256=Y-vKgJloXhEvpcgBQ_6FCY-tu9vftzzAug01F9l3N_I 1212
petisco/extra/rabbitmq/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/rabbitmq/shared/queue_config.py sha256=yy7jyvcPuwynxdPBdBTJPRW3AFeou1M0mrigbE_swXA 2134
petisco/extra/rabbitmq/shared/rabbitmq_connector.py sha256=x5ULMXwtjRAa1bPW9YDqwaoUkP7C3juzX4i9uK9g078 5170
petisco/extra/rabbitmq/shared/rabbitmq_declarer.py sha256=WQ6kTHC-qrnyd-34xYdZRrRc_7khEWkn1SYn-EN9i9o 2293
petisco/extra/rabbitmq/shared/rabbitmq_exchange_name_formatter.py sha256=NILHGMMfwg6zs6GYXAqfCRciRQoL_Es17llfWbfL6kc 250
petisco/extra/rabbitmq/shared/rabbitmq_is_running_locally.py sha256=mmaT8Ck9CVkPZ0-V0KCQjcImUOhYgTcnhJQLGNsNJzg 339
petisco/extra/rabbitmq/shared/specific_queue_config.py sha256=Yg-CNdOFhWhdalD-9-E0egthlpF3LJWM-_KaApYtr60 1347
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=rg5owX9PIrFXvBwG6LN6J4GJc-soAJ7c9uObc-iQjw8 750
petisco/extra/redis/application/message/bus/redis_domain_event_bus.py sha256=q1k6mVNuBQwkfjuB95rWGmWk8f_uZ-uTNZldIuu6xtM 818
petisco/extra/redis/application/message/bus/redis_message_bus.py sha256=Swj3YYPGmr-_msLDMIjlt6O5vnHSIbOE0aM38IwEb1c 2158
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=WYePe8OHdbttCI14YyRPLyImkw6N861NOyWxgNp3LAM 1737
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=Civaf0mILZtIe18EgGrgCjOZXWExh9_MOeG70mzImzE 4818
petisco/extra/slack/application/notifier/slack_notifier.py sha256=HMSxcIhUTPBCxp73Zu3zKGhvRL42vHqSYl9qvJ5oVrE 2129
petisco/extra/slack/application/notifier/slack_notifier_message_converter.py sha256=GRGCE3ACKO6TAH4Fr4Ejos7TqYM3hz4260fgMpehfgI 632
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=bh4KQH-Je6srGM74rZvSZdYJrwYQb_qy6mdPGl-DaR4 2944
petisco/extra/sqlalchemy/sql/async_sql_session_scope_provider.py sha256=DBw-IH6lSTaZ0JUlm6h4sKsWFOZ9QcE0vZLqBY3DRDw 919
petisco/extra/sqlalchemy/sql/mysql_is_running_locally.py sha256=VqET4Ie6_5K-0RoeuOjjqzdP3KFL-tboR_j5gmqkNaA 590
petisco/extra/sqlalchemy/sql/sql_base.py sha256=W0r7O6JGcvSqUipix0PG9RyQjR_m2nR4syfE2fWQaNs 831
petisco/extra/sqlalchemy/sql/sql_database.py sha256=Gtx4fe5QzkmY2W9HMjMpYRzYoQjMrlmemJRaF0ZZKfE 5054
petisco/extra/sqlalchemy/sql/sql_executor.py sha256=e0HLJnG0GmDPhNg-rn9VGLJNsV4721kGxdPCZxV3hcA 1013
petisco/extra/sqlalchemy/sql/sql_repository.py sha256=1qabpRTSqnf9yNgm2-rM9NuUNwJPEtQaMGuvbbHGwfw 2131
petisco/extra/sqlalchemy/sql/sql_session_scope_provider.py sha256=Fbzguqo5MTj4EWP32MY4RO6chgTE-_zePr2A8d4b6s0 840
petisco/extra/sqlalchemy/sql/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco/extra/sqlalchemy/sql/mysql/mysql_connection.py sha256=PtUKpTej9mtCmV_1hvDCkpGSmXn47xJueIK8zVY4NwM 1632
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=VVmxgJ-NVE-UIJOID1hW-8IFQJsvUSre73esM1TMC8s 3937
petisco/extra/threading/__init__.py sha256=I_QhtWo7niUmENHVQ4CmV4DSFUIte3OpglVYMCSOVLE 518
petisco/extra/threading/concurrent_futures_pool_executor.py sha256=QjLJULf1yBD-M8cMRd3tYf6QaGqx_pbxzNCeHdCRduU 2141
petisco/extra/threading/executable.py sha256=SuSKPhC8VT82Ia39EsHRNJ4YQWzLgO5aPwdDhCFFaXE 1290
petisco/extra/threading/multiprocessing_pool_executor.py sha256=_x-g9F1x05uIwvQmX3TN0cv-vtl-htDS_Qd_Y5oxZ3U 1226
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=5ebn7d47nxCAar7iBPMvXemj4a1TACuHDOCraviFH3k 190
tests/fixtures.py sha256=rnroyf-jH-TdG_nZeqLlnMPOJ6UOyVVop1wbVfx_w5I 954
tests/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
petisco-2.2.2.dist-info/LICENSE sha256=gOCzXpTVW56uvL8xZec5hd0tjXg1GnDlvvnltGTuNvM 1074
petisco-2.2.2.dist-info/METADATA sha256=z1IM74yLIJHs4halMvF6OTeI4t52zfokPlhwuVsv2J0 4331
petisco-2.2.2.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
petisco-2.2.2.dist-info/entry_points.txt sha256=pikrFiCSruph7oKJtNP3MgCnz0O2ZQmHnuGARLL1DDY 149
petisco-2.2.2.dist-info/top_level.txt sha256=_vS9ulaPx_uSEvR7m9cZgtXaSG9KZIWvqRxKIxjNjrs 14
petisco-2.2.2.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