ghga-service-chassis-lib

View on PyPIReverse Dependencies (0)

0.17.8 ghga_service_chassis_lib-0.17.8-py3-none-any.whl

Wheel Details

Project: ghga-service-chassis-lib
Version: 0.17.8
Filename: ghga_service_chassis_lib-0.17.8-py3-none-any.whl
Download: [link]
Size: 73515
MD5: 14c16d16fb87b9c98a29f4d04e1331d7
SHA256: ec38b31648460ebfdda6c38f3c2b4d32c78d873ba2bcd18241b8db0886cc95d6
Uploaded: 2023-09-25 09:24:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ghga-service-chassis-lib
Version: 0.17.8
Summary: A library that contains the basic chassis functionality used in services of GHGA
Author: German Human Genome Phenome Archive (GHGA)
Author-Email: contact[at]ghga.de
Home-Page: https://github.com/ghga-de/ghga-service-chassis-lib
License: Apache 2.0
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.9
Requires-Dist: pydantic (==1.10.6)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: fastapi (==0.89.1); extra == "all"
Requires-Dist: uvicorn[standard] (==0.20.0); extra == "all"
Requires-Dist: httpyexpect (==0.2.4); extra == "all"
Requires-Dist: requests (==2.28.1); extra == "all"
Requires-Dist: pika (==1.3.1); extra == "all"
Requires-Dist: jsonschema (==4.17.3); extra == "all"
Requires-Dist: kafka-python (==2.0.2); extra == "all"
Requires-Dist: motor (==3.1.1); extra == "all"
Requires-Dist: sqlalchemy (==1.4.46); extra == "all"
Requires-Dist: asyncpg (==0.27.0); extra == "all"
Requires-Dist: psycopg2 (==2.9.5); extra == "all"
Requires-Dist: pytest (==7.2.0); extra == "all"
Requires-Dist: pytest-asyncio (==0.20.3); extra == "all"
Requires-Dist: pytest-cov (==4.0.0); extra == "all"
Requires-Dist: mypy (==1.0.0); extra == "all"
Requires-Dist: mypy-extensions (==1.0.0); extra == "all"
Requires-Dist: types-requests (==2.28.11.7); extra == "all"
Requires-Dist: pylint (==2.16.4); extra == "all"
Requires-Dist: click (==8.1.3); extra == "all"
Requires-Dist: black (==23.1.0); extra == "all"
Requires-Dist: flake8 (==6.0.0); extra == "all"
Requires-Dist: isort (==5.12.0); extra == "all"
Requires-Dist: bandit (==1.7.4); extra == "all"
Requires-Dist: pre-commit (==3.1.1); extra == "all"
Requires-Dist: mkdocs (==1.4.2); extra == "all"
Requires-Dist: mkdocs-autorefs (==0.4.1); extra == "all"
Requires-Dist: mkdocs-material (==9.0.3); extra == "all"
Requires-Dist: mkdocs-material-extensions (==1.1.1); extra == "all"
Requires-Dist: mkdocstrings (==0.19.1); extra == "all"
Requires-Dist: mkdocstrings-python-legacy (==0.2.3); extra == "all"
Requires-Dist: testcontainers[kafka,mongo,postgresql] (==3.4.1); extra == "all"
Requires-Dist: typer (==0.7.0); extra == "all"
Requires-Dist: sqlalchemy-utils (==0.39.0); extra == "all"
Requires-Dist: sqlalchemy-stubs (==0.4); extra == "all"
Requires-Dist: httpx (==0.23.3); extra == "all"
Requires-Dist: boto3 (==1.26.46); extra == "all"
Requires-Dist: botocore (==1.29.47); extra == "all"
Requires-Dist: fastapi (==0.89.1); extra == "api"
Requires-Dist: uvicorn[standard] (==0.20.0); extra == "api"
Requires-Dist: httpyexpect (==0.2.4); extra == "api"
Requires-Dist: requests (==2.28.1); extra == "api"
Requires-Dist: pytest (==7.2.0); extra == "dev"
Requires-Dist: pytest-asyncio (==0.20.3); extra == "dev"
Requires-Dist: pytest-cov (==4.0.0); extra == "dev"
Requires-Dist: mypy (==1.0.0); extra == "dev"
Requires-Dist: mypy-extensions (==1.0.0); extra == "dev"
Requires-Dist: types-requests (==2.28.11.7); extra == "dev"
Requires-Dist: pylint (==2.16.4); extra == "dev"
Requires-Dist: click (==8.1.3); extra == "dev"
Requires-Dist: black (==23.1.0); extra == "dev"
Requires-Dist: flake8 (==6.0.0); extra == "dev"
Requires-Dist: isort (==5.12.0); extra == "dev"
Requires-Dist: bandit (==1.7.4); extra == "dev"
Requires-Dist: pre-commit (==3.1.1); extra == "dev"
Requires-Dist: mkdocs (==1.4.2); extra == "dev"
Requires-Dist: mkdocs-autorefs (==0.4.1); extra == "dev"
Requires-Dist: mkdocs-material (==9.0.3); extra == "dev"
Requires-Dist: mkdocs-material-extensions (==1.1.1); extra == "dev"
Requires-Dist: mkdocstrings (==0.19.1); extra == "dev"
Requires-Dist: mkdocstrings-python-legacy (==0.2.3); extra == "dev"
Requires-Dist: testcontainers[kafka,mongo,postgresql] (==3.4.1); extra == "dev"
Requires-Dist: typer (==0.7.0); extra == "dev"
Requires-Dist: sqlalchemy-utils (==0.39.0); extra == "dev"
Requires-Dist: sqlalchemy-stubs (==0.4); extra == "dev"
Requires-Dist: httpx (==0.23.3); extra == "dev"
Requires-Dist: kafka-python (==2.0.2); extra == "kafka"
Requires-Dist: jsonschema (==4.17.3); extra == "kafka"
Requires-Dist: motor (==3.1.1); extra == "mongo_connect"
Requires-Dist: sqlalchemy (==1.4.46); extra == "postgresql"
Requires-Dist: asyncpg (==0.27.0); extra == "postgresql"
Requires-Dist: psycopg2 (==2.9.5); extra == "postgresql"
Requires-Dist: pika (==1.3.1); extra == "pubsub"
Requires-Dist: jsonschema (==4.17.3); extra == "pubsub"
Requires-Dist: boto3 (==1.26.46); extra == "s3"
Requires-Dist: botocore (==1.29.47); extra == "s3"
Provides-Extra: all
Provides-Extra: api
Provides-Extra: dev
Provides-Extra: kafka
Provides-Extra: mongo_connect
Provides-Extra: object_storage_dao
Provides-Extra: postgresql
Provides-Extra: pubsub
Provides-Extra: s3
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
[Description omitted; length: 3034 characters]

WHEEL

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

RECORD

Path Digest Size
ghga_service_chassis_lib/__init__.py sha256=qQ8Qb6BudEjJJ0Btj2kWUQX-f64D5i3KkFgxUB2ois4 797
ghga_service_chassis_lib/__main__.py sha256=nCQ0M2xDPghk3O5uepoVCGQvkDdEH9Epj1fjJ4i1WMw 718
ghga_service_chassis_lib/akafka.py sha256=U99EeA2MbMOBdnCV30c0uvfDm1wPukvA55kGMZzybMA 11055
ghga_service_chassis_lib/api.py sha256=OVpbu4dcfRP0Kob7EEDNc8HO_kDAolqjQh2UmPw3QJU 6394
ghga_service_chassis_lib/config.py sha256=V-99Qx2p8EPvtKxKN-OIvJVKbB0Vb5OMlW_ZOppY_yg 6693
ghga_service_chassis_lib/mongo_connect.py sha256=obUksFd2jaV2kv7S6ZLhD9uUDW9lWUsCNJgKT4luIJs 1916
ghga_service_chassis_lib/object_storage_dao.py sha256=aYPonYreIVq_3gfjAdpkADHI3AHxs625-iknldMddlA 15174
ghga_service_chassis_lib/object_storage_dao_testing.py sha256=ab7_02Mf7V0ASKp6myc8Vgoe6B4QnIBbTsXEXOUpTBo 7520
ghga_service_chassis_lib/postgresql.py sha256=YFe2wpTc3COseAIPgLPOZh3dxDgT0StJ08dEevHcTIY 4653
ghga_service_chassis_lib/postgresql_testing.py sha256=SjEJKMHkKi0CbvJi27-kvNQQWo9MgIA4RJwl00g3bbE 1257
ghga_service_chassis_lib/pubsub.py sha256=K0rfbSdhv-dvxw5A-VZeXIFJmgg0NZ5H_iDovOEuH9w 9383
ghga_service_chassis_lib/pubsub_testing.py sha256=5Ca1B1W2j9fVMkl9sYqAEpRz07Cs_DMPCcQTRxMzqy8 11936
ghga_service_chassis_lib/s3.py sha256=-TxLU1Z0BZ47zZml7Z3VOe3JCM-3rcd0kpr1K5-3Ozg 32524
ghga_service_chassis_lib/s3_testing.py sha256=kv8kwlO5JBryTc6ROx7I1iofl5TGGUBu0ASAazG2boc 8241
ghga_service_chassis_lib/utils.py sha256=LqBmblwMyxT64qWOvrVoVYDtUof7Vf2YKntgeGCDfK0 6603
ghga_service_chassis_lib/test_files/__init__.py sha256=pj7rTTNGwy-5px4ZD2bjByyseRHixYCCDF8DMYHUnQo 685
ghga_service_chassis_lib/test_files/test_file1.yaml sha256=0gdIw-wJN5ibodHfCdtn88o59lPxwd2M0UL509ao6JU 140
ghga_service_chassis_lib/test_files/test_file2.yaml sha256=ZC-iGLLaWZFUatzIxxBzwucvoiuV6d3_pIF21iWVC_4 146
ghga_service_chassis_lib/test_files/test_file3.yaml sha256=STAuhJUvpP40KGXw5Wjd079ARYh2Vhakqr4M1lM-mos 147
ghga_service_chassis_lib/test_files/test_file4.yaml sha256=ZC-iGLLaWZFUatzIxxBzwucvoiuV6d3_pIF21iWVC_4 146
tests/fixtures/__init__.py sha256=pj7rTTNGwy-5px4ZD2bjByyseRHixYCCDF8DMYHUnQo 685
tests/integration/__init__.py sha256=pj7rTTNGwy-5px4ZD2bjByyseRHixYCCDF8DMYHUnQo 685
tests/integration/test_api.py sha256=CdZxzb9mUVPtITsf3_Rgt5g34YEJY-lnqrIaTvb3Xpg 1583
tests/integration/test_mongo_connect.py sha256=kuumcMp5PBDQqnEkubhN-sr8dC5faQ4BPGIKp10T6Uk 1633
tests/integration/test_postgresql.py sha256=WhFQJwVCKjytvIyJRHVV3jlSU8pfhDBbSyM_jUFEaZg 4294
tests/integration/test_pubsub.py sha256=RwvqM7wELNUXqBRdc04PCTkgOrGN7zA_HIw08WlqWCM 2563
tests/integration/test_s3.py sha256=wZdiOhu0xxogfcj44m-34N4inY2jMy-eAiNmGW24ajI 15120
tests/integration/fixtures/__init__.py sha256=xuWrfqUHpiQm3sSOkg-0atR5w1xX-FgjjS-ByZmKEOQ 788
tests/integration/fixtures/amqp.py sha256=8xbSuGHZ4YrAmRxpgPAVLT0hAfc3v61d5by0kxVUDg0 835
tests/integration/fixtures/example_schema.json sha256=xreTMkGkhy69udAcnntO9vimihFGGo1Tx-KCTWfglYc 554
tests/integration/fixtures/hello_world_test_app.py sha256=9jo9kYW5MGwCYiHj8OdUTc6YM9NeQDDmRaRp9FJJTu8 882
tests/integration/fixtures/postgresql.py sha256=w3445338naD5qtWUxJ2HMP7xgDEr6_8RKpHVfzINUZU 2332
tests/integration/fixtures/pubsub.py sha256=e-Fqr-Gp9np-3fOzxqJG1q9Hra8gGmos9yh2MzPSR-8 1142
tests/integration/fixtures/s3.py sha256=SH70Eye-taquO78O-Kt85byo3yQsSZO8h8wX4SG0PSo 807
tests/integration/fixtures/utils.py sha256=l_6y0pLdRN6VXMVezoGwfMEq0yLZ8metCcwhSPMSBGA 1094
tests/unit/__init__.py sha256=pj7rTTNGwy-5px4ZD2bjByyseRHixYCCDF8DMYHUnQo 685
tests/unit/test_akafka.py sha256=OGg2y2-kvmGNzAJpXPnOzZJCRuUvmoUiNsqFkwL2w6Y 3308
tests/unit/test_config.py sha256=3e4y6af-I7LUGFWxJFRBtxX54X3T2S_bKi2uN-MV_LE 4294
tests/unit/test_object_storage_dao.py sha256=KkvMHIRALt8nYqdHUR-T-QzmSjaDYxkxfNiv0TaREww 3442
tests/unit/test_utils.py sha256=AXkuF21maCMkPsmep1hR3oMUyl-AjYEBdMypdox8iq0 3465
tests/unit/fixtures/__init__.py sha256=xuWrfqUHpiQm3sSOkg-0atR5w1xX-FgjjS-ByZmKEOQ 788
tests/unit/fixtures/config.py sha256=tGEinYolJjt2jLlN57p6CgYM8MsX6MYcb0rudQy7SBc 3042
tests/unit/fixtures/config_env_var_sets.yaml sha256=ckS6Wxd3dUwV_o_zfayAYTUPhhBdrcj0OWG_A3PQArs 313
tests/unit/fixtures/object_storage_dao.py sha256=qjxsv6GP0wvsasWBCAVYFkSFw-5KkWgQq-ySo_vYA1U 1069
tests/unit/fixtures/utils.py sha256=hS79zCV2cwhZtF4-r6u4CAz4TDiMwWBiaJyAcKZwv78 920
ghga_service_chassis_lib-0.17.8.dist-info/LICENSE sha256=a2nPPnhGY9QGdkfGrseHGDVj62fh8o5DoHsUpQp3GzA 11452
ghga_service_chassis_lib-0.17.8.dist-info/METADATA sha256=khfeXrs1q-AoXotMpMq3IdDc4JW9dj1cowejoyiFNsE 7975
ghga_service_chassis_lib-0.17.8.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
ghga_service_chassis_lib-0.17.8.dist-info/entry_points.txt sha256=OZ_PmZcqfD6TQr5IZyEG_IoxK9NeRO4dSumxZZtfzus 78
ghga_service_chassis_lib-0.17.8.dist-info/top_level.txt sha256=hT9rghTgUuMLa87nv-Ncg_ZBeL2HfUAoSt_zrTyVDVA 31
ghga_service_chassis_lib-0.17.8.dist-info/RECORD

top_level.txt

ghga_service_chassis_lib
tests

entry_points.txt

my-microservice = ghga_service_chassis_lib.__main__:run_cli