hexkit

View on PyPIReverse Dependencies (5)

3.8.1 hexkit-3.8.1-py3-none-any.whl

Wheel Details

Project: hexkit
Version: 3.8.1
Filename: hexkit-3.8.1-py3-none-any.whl
Download: [link]
Size: 93467
MD5: 4ca6dff80af49707a3ef5392a3df6578
SHA256: d33b390e861e41deb54217ce85d0a5f3c8fe6ddc3656514d45cc173fe2775553
Uploaded: 2024-11-27 14:20:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hexkit
Version: 3.8.1
Summary: A Toolkit for Building Microservices using the Hexagonal Architecture
Author-Email: "German Human Genome Phenome Archive (GHGA)" <contact[at]ghga.de>
Project-Url: Repository, https://github.com/ghga-de/hexkit
License: Apache 2.0
Classifier: Development Status :: 1 - Planning
Classifier: Operating System :: POSIX :: Linux
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: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Libraries
Classifier: Intended Audience :: Developers
Requires-Python: >=3.9
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic_settings (<3,>=2)
Requires-Dist: PyYAML (<7,>=6.0)
Requires-Dist: aiokafka (~=0.11.0); extra == "akafka"
Requires-Dist: jsonschema (<5,>=4.22); extra == "akafka"
Requires-Dist: boto3 (<2,>=1.34.140); extra == "s3"
Requires-Dist: botocore (<2,>=1.34.140); extra == "s3"
Requires-Dist: motor (<4,>=3.5.0); extra == "mongodb"
Requires-Dist: hexkit[akafka]; extra == "test-akafka"
Requires-Dist: testcontainers[kafka] (<5,>=4.7.1); extra == "test-akafka"
Requires-Dist: hexkit[s3]; extra == "test-s3"
Requires-Dist: testcontainers (<5,>=4.7.1); extra == "test-s3"
Requires-Dist: hexkit[mongodb]; extra == "test-mongodb"
Requires-Dist: testcontainers[mongo] (<5,>=4.7.1); extra == "test-mongodb"
Requires-Dist: hexkit[test-akafka,test-mongodb,test-s3]; extra == "test"
Requires-Dist: hexkit[test]; extra == "all"
Provides-Extra: akafka
Provides-Extra: s3
Provides-Extra: mongodb
Provides-Extra: test-akafka
Provides-Extra: test-s3
Provides-Extra: test-mongodb
Provides-Extra: test
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5728 characters]

WHEEL

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

RECORD

Path Digest Size
hexkit/__init__.py sha256=_mun6MQFIwNm9RWCXl_3I-SfCGHMjd7xThD0e-8SpqE 838
hexkit/__main__.py sha256=8n77sMsdAWDL46iLe6QtXyzLPSLHvNusbQkvNrqkCzQ 718
hexkit/base.py sha256=qFBbfmfqSKmKmHSqp1ihaIH5zo-3oGfRYhCRNVUQ-hE 1139
hexkit/config.py sha256=K8bmsFMHDYg_VvOdP4pMROU1v-qGSmyoBFZ28UpaY7k 6082
hexkit/correlation.py sha256=pIGnMCnVeNehHRp4aLI0_i3fovMz7voAA2gP3d65bDY 3427
hexkit/custom_types.py sha256=ZA5e43bcIRIem_v-uDjhmPDwdkr9XDC7XDxID1v026o 3161
hexkit/log.py sha256=BBhrxqaut4mBUg33UIRU4ea4lCK_Y0RmsGPFrTNTXS0 7049
hexkit/py.typed sha256=wGRTLJyPoDaJ__g_rcZk92W3_qceAv-8i3B40XgwabY 65
hexkit/utils.py sha256=8qurGcMMp-xqrNDM-78PpkHdEmLSLX2owRaLetNHnmU 4467
hexkit/protocols/__init__.py sha256=ZHhzD8Y966h2CIF-EMEUn971keKc42AkivIK0ExizVc 728
hexkit/protocols/dao.py sha256=SFo2T3hJOH0BqEnuWcHER9UPWxchM63Fy3WcrOjLRaY 17543
hexkit/protocols/daopub.py sha256=Calf3SH9WbtjM_ifCa13FWsQB21znP4b7xr-vYgiUgA 4484
hexkit/protocols/daosub.py sha256=KByd_Llj-nEZkVAa9fhoSsfM5ggBTkzutgF4wzCctLs 2195
hexkit/protocols/eventpub.py sha256=kfIkBlu1eKykVlyHtUypwAGbzraoVxruDZjDCs55mKQ 2041
hexkit/protocols/eventsub.py sha256=iQybb5GlnOKN2q83kbYwxsL1n69LIE1P7ELbnyVzulA 2973
hexkit/protocols/objstorage.py sha256=SnNXvzmmkAvw6Z52KCEcaHmEhNLSHV3FP5qhZS-RnAM 26389
hexkit/providers/__init__.py sha256=sT99r6m9O-tfvbzNPNi9_MFJS6uD_JVFEIqBkPcOSe8 728
hexkit/providers/akafka/__init__.py sha256=AVeLbgT2s8sde_3auzmxDZMwEMZKRr2E1Te5nZdv9YM 1106
hexkit/providers/akafka/config.py sha256=JzMgTOQkfLqiVtCqwvWkRKz37ZmOmndzP6QwCt8wyko 3446
hexkit/providers/akafka/testcontainer.py sha256=6jBhaFU5Al9q6tY3PHQ36ca0Lq4ayEDF7y5L-UY942g 6766
hexkit/providers/akafka/testutils.py sha256=K-wbsucXXvKBGpp7bxwXG02sxPZOvpSdLLml3Oguq_o 21363
hexkit/providers/akafka/provider/__init__.py sha256=Uq8Rn3lY4Ame9yDEsSpi9VAKv3PSpc5dfZ9OyXZ_7zE 1167
hexkit/providers/akafka/provider/daosub.py sha256=Wp7zVir3__HiLBPMqMKiwtIcP-GHYOLQwQ__CaIgoKk 4992
hexkit/providers/akafka/provider/eventpub.py sha256=-wBLFgJtsx3hlqs2t02kDlSuhE8nCjB5i9kkvjtQ6yk 5992
hexkit/providers/akafka/provider/eventsub.py sha256=cUxIW2RRtrQsBpqLiPsfKo_Pu8x3RkFTlqdS-rlrUdA 9467
hexkit/providers/akafka/provider/utils.py sha256=rVXInmWh7Q_ie1HW13nV2eca3Z8VgUfJHYDdEADmyPE 1614
hexkit/providers/mongodb/__init__.py sha256=dT7D73yPgBu4XFoPmDJzd6OejHyJT0AgpsySZnRXxH4 910
hexkit/providers/mongodb/provider.py sha256=w7UYFmaHkbay9k_EVHi4lr2e0kMjANykhKWqgUWoRm0 19209
hexkit/providers/mongodb/testutils.py sha256=W-5YFYm4s3yACRka0rMmBlkDhMUy_Vl4aiLZVurIW7Y 6282
hexkit/providers/mongokafka/__init__.py sha256=c9GNFyJMCwL8axS_2dEvDGYr1PTZpUaujAZ-vcuHNH4 918
hexkit/providers/mongokafka/provider.py sha256=VrZ_jsyERFZc5hwGFX32PADDCBHepp7SoszHivtVaxU 18245
hexkit/providers/mongokafka/testutils.py sha256=bZaNjSSNJSVIq9LBwLpQqdPV1vZOWGesI7tgJcDxWdg 2467
hexkit/providers/s3/__init__.py sha256=7Baa2OVTVfNk5AdC-bqYqbz58ov90zj7fXN0387qoDc 927
hexkit/providers/s3/provider.py sha256=AxurxPT-_kVlQvQwoshuqbycK9OrKm8vI4PjRbZjN2M 35774
hexkit/providers/s3/test_files/__init__.py sha256=zN3PdXP-7Yx1NTJmp-H7BzAZi3Adz-Bg4NMsv16ZsbM 685
hexkit/providers/s3/test_files/test_file1.yaml sha256=0gdIw-wJN5ibodHfCdtn88o59lPxwd2M0UL509ao6JU 140
hexkit/providers/s3/test_files/test_file2.yaml sha256=ZC-iGLLaWZFUatzIxxBzwucvoiuV6d3_pIF21iWVC_4 146
hexkit/providers/s3/test_files/test_file3.yaml sha256=bQmKEzKGoPf-DYTcG7jiRxusFU_6Nhaj2aVwS6H2uoo 146
hexkit/providers/s3/test_files/test_file4.yaml sha256=STAuhJUvpP40KGXw5Wjd079ARYh2Vhakqr4M1lM-mos 147
hexkit/providers/s3/testutils/__init__.py sha256=vVf535fVGhUw0NY8lm5ca5VFIs9HssvExYPG-1U-HeM 2627
hexkit/providers/s3/testutils/_fixtures.py sha256=273x-iV_mD2MkrJ20CRzp_m7q0QPMhVJ0pwL1Bpjaww 17210
hexkit/providers/s3/testutils/_typical_workflow.py sha256=oEQWMhNjEePWMikHvEJvDGxwh1BUikyVjG-5ClGGVfk 4396
hexkit/providers/s3/testutils/_utils.py sha256=BaFLWd1kyK_ItHp5AX38BNaMatlD0aSVwtkXPK4kBGk 7184
hexkit/providers/testing/__init__.py sha256=Rq9_Hp1Gbq-zP86uBivIlXjlH6_E6QriiRHdj6DH-8o 916
hexkit/providers/testing/eventpub.py sha256=Nq9dWiIJD67Z_KxBYJJnGRpuqtrpBpIKYbdDy8Fbf0k 3194
hexkit-3.8.1.dist-info/LICENSE sha256=fBYaxYJmvm_AQEYU4gRvUAWbqhO0bgqPj9Yl6f8RXuU 11452
hexkit-3.8.1.dist-info/METADATA sha256=3hj3qTVQnDv2hX23yQAxpGsG4dHlMuW08Y_He_Uo-7Y 7636
hexkit-3.8.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
hexkit-3.8.1.dist-info/top_level.txt sha256=z3kYvuyiRY0WTE-ZaWUiMvSn17YKremMSnnS7B1-4yQ 7
hexkit-3.8.1.dist-info/RECORD

top_level.txt

hexkit