hexkit

View on PyPIReverse Dependencies (5)

3.0.0 hexkit-3.0.0-py3-none-any.whl

Wheel Details

Project: hexkit
Version: 3.0.0
Filename: hexkit-3.0.0-py3-none-any.whl
Download: [link]
Size: 83923
MD5: 21b62659cd43e13d2705eb25c6944692
SHA256: 300d8da001cfb79ba818ec36378f95b5d81b0481099b72cc47ad2f47be93131b
Uploaded: 2024-04-17 13:52:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hexkit
Version: 3.0.0
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.10.0); extra == "akafka"
Requires-Dist: jsonschema (<5,>=4.21); extra == "akafka"
Requires-Dist: hexkit[test]; extra == "all"
Requires-Dist: motor (<4,>=3.1.1); extra == "mongodb"
Requires-Dist: boto3 (<2,>=1.26.50); extra == "s3"
Requires-Dist: botocore (<2,>=1.29.50); extra == "s3"
Requires-Dist: hexkit[test-akafka,test-mongodb,test-s3]; extra == "test"
Requires-Dist: hexkit[akafka]; extra == "test-akafka"
Requires-Dist: testcontainers[kafka] (<5,>=4.3.3); extra == "test-akafka"
Requires-Dist: hexkit[mongodb]; extra == "test-mongodb"
Requires-Dist: testcontainers[mongo] (<5,>=4.3.3); extra == "test-mongodb"
Requires-Dist: hexkit[s3]; extra == "test-s3"
Requires-Dist: testcontainers (<5,>=4.3.3); extra == "test-s3"
Provides-Extra: akafka
Provides-Extra: all
Provides-Extra: mongodb
Provides-Extra: s3
Provides-Extra: test
Provides-Extra: test-akafka
Provides-Extra: test-mongodb
Provides-Extra: test-s3
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5728 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.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=uenm4RRREMzZ2FDFSzbYvUOhTpgYJeQqga-7F-HbYUM 6663
hexkit/correlation.py sha256=_0hwy2-5KB7rOb-XLYGIHu9hH-kaVum3bgSU-NsregM 2974
hexkit/custom_types.py sha256=rYhF08AEAniiRtvoaimxThchWLBwUqagSEzmFLZpCs0 3155
hexkit/log.py sha256=oR4pm5xSJf24LWl9WzE2wePUCepcuHHTC3Mlt_wYa50 6172
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=RJSJk5jgxxeA0I1a0m76sd6uNDBsho2QJvVZ6UhzKmU 16935
hexkit/protocols/daopub.py sha256=3hlSTmwt-BZtMpxeMtNRpdztWjy0kz-6iFgO186xR90 4382
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=6xfvx-9tnTY7n-ILJgslDuuEhYPrW8jcpavKTr5SkcI 24781
hexkit/providers/__init__.py sha256=sT99r6m9O-tfvbzNPNi9_MFJS6uD_JVFEIqBkPcOSe8 728
hexkit/providers/akafka/__init__.py sha256=Bsthv-K9drNNLHANKpLRIzoqGar_vl--rOAHgM3y-tY 1106
hexkit/providers/akafka/config.py sha256=exlfdUkKNpqdmgxvbF8_ZIWcCtFkd_lDGbPUk2fdFuE 3098
hexkit/providers/akafka/testcontainer.py sha256=VY9JktkyUBr0t7Z7unXoxYNWoeLD3WL4AvW7usPu-08 6782
hexkit/providers/akafka/testutils.py sha256=WQWjdbhUPpsYL7ywnNO_2cxv68ob6VZLEs6UI9_2p4k 19083
hexkit/providers/akafka/provider/__init__.py sha256=2nJwcNpvcKCSr2aXt7FKx0re8g_Eg2asII3qtX9P_pI 1167
hexkit/providers/akafka/provider/daosub.py sha256=Wp7zVir3__HiLBPMqMKiwtIcP-GHYOLQwQ__CaIgoKk 4992
hexkit/providers/akafka/provider/eventpub.py sha256=Okdkc1g3gRjTFmrPAueHQsR4h0Ps6_Ez1o56PXn3nGE 5824
hexkit/providers/akafka/provider/eventsub.py sha256=OXJwOncX7GD_D6vehcs3fi3Kkd6JbCBcAThXcpP2Za4 9274
hexkit/providers/akafka/provider/utils.py sha256=rVXInmWh7Q_ie1HW13nV2eca3Z8VgUfJHYDdEADmyPE 1614
hexkit/providers/mongodb/__init__.py sha256=dT7D73yPgBu4XFoPmDJzd6OejHyJT0AgpsySZnRXxH4 910
hexkit/providers/mongodb/provider.py sha256=zdrtcKVgpVZ9ljHFkeF1uujbvqBSGIYVrswrt-frgTw 18352
hexkit/providers/mongodb/testutils.py sha256=e4bfw2YLbwGgj6JSZJqpmmMIugkOg2J0U3Zl9PX4n-Y 3610
hexkit/providers/mongokafka/__init__.py sha256=1YzfDyP1ZBYWmQ-FuW4L82XbZvkWyMaQMxbbqlbsNVg 867
hexkit/providers/mongokafka/provider.py sha256=P3wil5mAKmKXVgs17QjtL9SWKadabNIcYMxRnv7oq6o 16185
hexkit/providers/s3/__init__.py sha256=7Baa2OVTVfNk5AdC-bqYqbz58ov90zj7fXN0387qoDc 927
hexkit/providers/s3/provider.py sha256=aN1mY1shz6YTE0KNA5EQf9XbRujsSzS91oBp7yYG4jE 33195
hexkit/providers/s3/testutils.py sha256=KGtxu6_OFKsX0Wb18kIEoTHzrMXg0_wL1FpNu5FwQs8 15737
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/testing/__init__.py sha256=Rq9_Hp1Gbq-zP86uBivIlXjlH6_E6QriiRHdj6DH-8o 916
hexkit/providers/testing/eventpub.py sha256=Xd0w-oFDzGKnZl_hBgo2oo1D6nClkIr4kTUWvAtVXNA 3117
hexkit-3.0.0.dist-info/LICENSE sha256=fBYaxYJmvm_AQEYU4gRvUAWbqhO0bgqPj9Yl6f8RXuU 11452
hexkit-3.0.0.dist-info/METADATA sha256=g9P4vP370Ic2TePER7399f653wwjcbfuhJbjDf9gbYI 7658
hexkit-3.0.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
hexkit-3.0.0.dist-info/top_level.txt sha256=z3kYvuyiRY0WTE-ZaWUiMvSn17YKremMSnnS7B1-4yQ 7
hexkit-3.0.0.dist-info/RECORD

top_level.txt

hexkit