metldata

View on PyPIReverse Dependencies (1)

2.1.2 metldata-2.1.2-py3-none-any.whl

Wheel Details

Project: metldata
Version: 2.1.2
Filename: metldata-2.1.2-py3-none-any.whl
Download: [link]
Size: 166223
MD5: a2bd5469f30e0f29743d896bb8961433
SHA256: cf531149cd24c78408442f8cd0df9c5c876211cf27ef0b7ed6a7457d80f73d77
Uploaded: 2024-10-09 10:17:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: metldata
Version: 2.1.2
Summary: metldata - A framework for handling metadata based on ETL, CQRS, and event sourcing.
Author-Email: "German Human Genome Phenome Archive (GHGA)" <contact[at]ghga.de>
Project-Url: Repository, https://github.com/ghga-de/metldata
License: Apache 2.0
Classifier: Development Status :: 1 - Planning
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
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.12
Requires-Dist: hexkit[akafka,mongodb] (<4,>=3.5.0)
Requires-Dist: ghga-service-commons[api,auth] (<4,>=3.1.1)
Requires-Dist: ghga-event-schemas (<4,>=3.0.0)
Requires-Dist: typer (>=0.12)
Requires-Dist: linkml (==1.6.1)
Requires-Dist: linkml-runtime (==1.6.0)
Requires-Dist: linkml-validator (==0.4.5)
Requires-Dist: cryptography (>=42.0.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 22484 characters]

WHEEL

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

RECORD

Path Digest Size
metldata/__init__.py sha256=kRnoRWkeRqC0w6HFWw40CdlKpOiyozYpxaQcER6-cAM 824
metldata/__main__.py sha256=YcUIw9OSVkFqrFWVLXnigYcahFWg4tfZmTMQvgZBKJ4 836
metldata/cli.py sha256=_1Pny4HPRqRkMPztxtJ8lPzxfPXN4Rnq1t06qWSsi-g 1445
metldata/combined.py sha256=utMMxLrnUnvbgBdgjtJBqnA66W0uC7ws8Yrmyi-dp2U 2069
metldata/config.py sha256=y4_TM8u6O3ItverpQkhT1PsewXQQ1ZNjYdua84prbYM 1404
metldata/custom_types.py sha256=-Lv46BDYwYLofJHolOlp-sqio_AWQRybxdh0CYusPRI 836
metldata/metadata_utils.py sha256=oZfJzeKcDLr-Jmo5_vUyMI8yTyYjceKHOQmWGBD-ESM 9387
metldata/accession_registry/__init__.py sha256=FNLiEz3oM33e5PP_xPg0ShHYSl07LZAYxobMJMmSduA 866
metldata/accession_registry/accession_registry.py sha256=ABNC_4gHyx_SaxXdxDWyS6wCjLTzpD8-yOrxqURm32g 3960
metldata/accession_registry/accession_store.py sha256=1CJVzMgJQr3w8hIlnHgbmSCU8nPsL3rd9IPGRrXHLeY 2345
metldata/accession_registry/config.py sha256=b4Lr-oPE21raZjGKvAE8tPhk-uRLx7hnb8n47LNJZQA 1002
metldata/artifacts_rest/__init__.py sha256=PmwN2F01nQkxdphCqVjC1eMNm0iZM4UV9qdFI_9Z6uY 753
metldata/artifacts_rest/api_factory.py sha256=ar4TYRnjBfWdq03KI6WYAmSnXamhKXvKey8tGnoZxJc 3990
metldata/artifacts_rest/artifact_dao.py sha256=U-cezbbvW6DKU6cLN420uZh4zEBfSKDupnVS8uzjB7A 4534
metldata/artifacts_rest/artifact_info.py sha256=wP0-pswUJxqlQhuhX_9JOTHfOk_F76G7m1K3o-DsVBc 6948
metldata/artifacts_rest/config.py sha256=I0bj4jbbG2tILfEbqwmyNbt6dEo7kbP3wx0Ne7X8aZQ 1571
metldata/artifacts_rest/load_resources.py sha256=e6hdMsQ3OJUcg3VuwK7Az4ztvXyfTURCAJQcX0h5nfQ 8851
metldata/artifacts_rest/models.py sha256=nlKU_q98-bwxmdemdgMM3-VjQDGX-kIdyxzAF2prfPU 4168
metldata/artifacts_rest/query_resources.py sha256=9XjqbSZNjvp4de65b8ZsWRnDoG-yBqolqmG-gvqIQow 2064
metldata/builtin_transformations/__init__.py sha256=o8UFq2hog14l3er3MtpB0h6azWJfw3KXKcPfC9TOMhE 719
metldata/builtin_transformations/add_accessions/__init__.py sha256=-28TIwQZrLW5BJrVLW9QTd7JtigP8x3korm6pENa-G0 907
metldata/builtin_transformations/add_accessions/config.py sha256=3MiTLr2CV-xRYDmyI0TyH6aqHFSqfr7H406i84liAwI 1299
metldata/builtin_transformations/add_accessions/main.py sha256=-BXxbLjnTLqclQG4NnbvLglHys3yIyOsG038G1XVBxQ 3946
metldata/builtin_transformations/add_accessions/metadata_transform.py sha256=3Yb-_g1QHfAKqFgbaOoyfbTKrqS-kTHqwXQ5ADoYUr4 6573
metldata/builtin_transformations/add_accessions/model_transform.py sha256=1dZY1I_MiWIBe3IFj8q7p2at83ooifXU_kMW9r3QgDE 5670
metldata/builtin_transformations/aggregate/__init__.py sha256=JnP-QRkwmM0_Ws1r19sHSWDimSPw2DSzYUFuLzwitkY 956
metldata/builtin_transformations/aggregate/cached_model.py sha256=is9RFv5P054CNcYiiBZghAWtjnTkHKWOKUEVcu_yqwA 1376
metldata/builtin_transformations/aggregate/config.py sha256=xp3xDooAv9fyMsCvdRODzvrlKb8qxY5CjViIHK5QbJg 1951
metldata/builtin_transformations/aggregate/data_subgraph.py sha256=SatW65AnWlKGL04FM3z8Y5gACp8_znshtNDP3DcH05Y 10056
metldata/builtin_transformations/aggregate/expanding_dict.py sha256=4qL7Vpofc2HgTrpfbKtF26m1QyfNQDBhGGznePH_r6Q 2779
metldata/builtin_transformations/aggregate/func.py sha256=oATRLa42zVYgdqWtNeVva4UwGM-T7ZQnrItS14S5YjQ 6510
metldata/builtin_transformations/aggregate/main.py sha256=33-dSDCfY3vGN-iNDmVaH1q_uBme4Ao7PkksdwTCCpA 3609
metldata/builtin_transformations/aggregate/metadata_transform.py sha256=26fh7ZPneNowoYb9q4MhwrOiXN2wyxk014xnHGjPn6o 3407
metldata/builtin_transformations/aggregate/model_transform.py sha256=bIfvZ9xnVvfMqSkRu4Nk515tfsielPRlTKgSeO-71oE 14446
metldata/builtin_transformations/aggregate/models.py sha256=Sq0pMsr2oQpjQmQ4WRSOg0PwYaQwfwszbdBRqxgVXNo 3284
metldata/builtin_transformations/custom_embeddings/__init__.py sha256=yv4AnIbbNBF4Sa4fsick1daX7zth4QQdcU5-Gmig-H4 938
metldata/builtin_transformations/custom_embeddings/config.py sha256=tBIWA9LN9RttgSqVXsJfbYrGb6b3oMdE8V0AbaTWluM 2543
metldata/builtin_transformations/custom_embeddings/embedding_profile.py sha256=GCNAS-KMgdJac2v4uGMR0CMcZkyTcmumuWLHqM0IOvM 2245
metldata/builtin_transformations/custom_embeddings/main.py sha256=FrTrV3_TwpC7n8gFV3CEwhrApdhUwxojYWD_IgpzP2w 3701
metldata/builtin_transformations/custom_embeddings/metadata_transform.py sha256=t0Bmz5C06Hf-PXnzh_lKuhqYttB6-Scnt82JZlV3bvg 7216
metldata/builtin_transformations/custom_embeddings/model_transform.py sha256=lY49-jTQ9n2OwtWGkrB_9kNgeFIoLySQdLp6xRyV82s 8480
metldata/builtin_transformations/delete_slots/__init__.py sha256=olmBQ_QUVEbvtLnOFKkvI_EGRrg5ecJBBIhlX5Bx6yY 920
metldata/builtin_transformations/delete_slots/assumptions.py sha256=hlCyL_aWL4XiKo0XV2z_qO3PIAtnLS6jxK_1Pl26cX4 1260
metldata/builtin_transformations/delete_slots/config.py sha256=iJkeJ8WbLF8F0iaoZhF2meyU4F2GT54d7XctNNrAzu8 1549
metldata/builtin_transformations/delete_slots/main.py sha256=NiqNRa54Pkoh3NvXQ_8OkNlFX3LYW6-bb5T31AJITFM 3541
metldata/builtin_transformations/delete_slots/metadata_transform.py sha256=bkwTdXpWUJZTa1QeayKrsWFILv4tQ6DCodHSvZmTNVo 2739
metldata/builtin_transformations/delete_slots/model_transform.py sha256=m3iCJNt7iZ2bc9hQP6ku1-wrrhmwV4bY2vitF7z__04 1398
metldata/builtin_transformations/infer_references/__init__.py sha256=Exd_PYUwo8vRXN4GDHAaXuJWsOtMNBf7HOuXBr2I9wI 946
metldata/builtin_transformations/infer_references/config.py sha256=sycpnmz6H8KHMtDJSiXbt9NGC_NozlpZSavpt3i0dDQ 3269
metldata/builtin_transformations/infer_references/main.py sha256=YnGV5JQsEKcvaxgHoWdAIHPgH0395bIV4-defzx18Xc 3655
metldata/builtin_transformations/infer_references/metadata_transform.py sha256=2PAg4QFI7Jyq_cR5DnjhboICmdHT9BcFcwfMb8B7y2w 5352
metldata/builtin_transformations/infer_references/model_transform.py sha256=pEbdj9yJ2H7SD3x5kqNsRkXaYWQlG6dndNv_Bsf4-hY 2893
metldata/builtin_transformations/infer_references/reference.py sha256=PBNgzjW2qzrPuNpBoW7G_PEaEW6e88IWcwqxvXQMcgg 2423
metldata/builtin_transformations/infer_references/path/__init__.py sha256=GJfKoxJKgXdwoU73R2hgNL8GCAXFs2Wz80Lme4IQpBo 767
metldata/builtin_transformations/infer_references/path/path.py sha256=XUo_7NSV2YAwjAqfxecv6RTOEQ7Ah93JNKx5CXdco8o 4603
metldata/builtin_transformations/infer_references/path/path_elements.py sha256=lObSa77rg1SOGHjn4An9MoFxBWBXiY1xATYEB_COz0c 2062
metldata/builtin_transformations/infer_references/path/path_str.py sha256=N166sLcgPW-rk2FEI_ZSpefNx9VCpn9jTgRdGi9o5MU 6355
metldata/builtin_transformations/infer_references/path/resolve.py sha256=DjIDwCMG3vmvkJc5gOEpgKz7OUR69TNCHAOyJuVWm2s 8717
metldata/builtin_transformations/merge_slots/__init__.py sha256=JRO3r2km6J1Vj2FnOqrSXpH1Qmmmg2m5lR9d1nTDo2U 918
metldata/builtin_transformations/merge_slots/assumptions.py sha256=aCt19eB5clw5dNiuAsI7ZONOO9hEXnFNpHT55gRjeEw 2904
metldata/builtin_transformations/merge_slots/config.py sha256=_2k-q92Zb3s5swKgnlnjJ7-BcCQ3oqk_yHgUQilWzZg 3373
metldata/builtin_transformations/merge_slots/main.py sha256=pusciqEZs5TFL3eqJXwOyY810ujjF7N9i-PXf5lMakk 3675
metldata/builtin_transformations/merge_slots/metadata_transform.py sha256=QgYlfBmMvpdrEAAwA5NPBIVBXb6Hw3rKk6IxnHKGeMI 4168
metldata/builtin_transformations/merge_slots/model_transform.py sha256=bRnpKbVfe-7Q1ji3ydgvgw30Mr4W49nwK0m-TQq60Hw 6204
metldata/builtin_transformations/merge_slots/models.py sha256=FPP6_2uYKxAxon4Iy2SG7h5wOOKpM10W7lk2i_cSb9E 1783
metldata/builtin_transformations/normalize_model/__init__.py sha256=akgjvJD_7FKk3guOLUrYJotscIi-Oa34sM9Ut1xcndA 875
metldata/builtin_transformations/normalize_model/config.py sha256=zyWwk2boWsfMb0w8a8bgCqy4LJuthOVbhoEj7L3j060 895
metldata/builtin_transformations/normalize_model/main.py sha256=yhut-RIWVVlFQ7zgQAL63iEKGEak5By6KocJyBSZX9c 2299
metldata/builtin_transformations/normalize_model/model_transform.py sha256=_9tPtTvjDFuperIOcZj4FkBOAND5IFczfbUf6117eXI 3364
metldata/builtin_workflows/__init__.py sha256=iT5kdbjHmf0GeM1kbbDKVJuH04aRPQFbRMMtgNAHDz4 729
metldata/builtin_workflows/ghga_archive.py sha256=Nvn06YdSpXbJg5f2e1W-O8xFWshDpK0VkMZVpBOcyNw 4529
metldata/event_handling/__init__.py sha256=WuM1C1WSRDLZgFYix2mAa-yYfufpiqT3IFZhiWN3xlk 716
metldata/event_handling/artifact_events.py sha256=t7VRBVAaxQKhkXWyec5-byCRvXnmTap2UzNnugr_dpk 2061
metldata/event_handling/event_handling.py sha256=7Ds01JqW0cXs3JjWcXDlTenLGAeLPMDYg7Mlo9OIU5A 6421
metldata/event_handling/models.py sha256=xf_Fbs0ZpHb1TAz4b9OL-16hLQujoD9405uVeRqhhfs 1848
metldata/event_handling/submission_events.py sha256=2umDZI_7lK9Md5NSasZGcOYME9lXekBY0XG9EIaDO0I 1218
metldata/load/__init__.py sha256=adlpuoNSuPM9-mRKSPzwKCgiV3Vi457wdb1gYt2BnQ4 733
metldata/load/aggregator.py sha256=FpF_NCYyOOXjUyoU79lGDH-Z9R6sgAd-v0uQS4OhFOI 1631
metldata/load/api.py sha256=ltxN6AHgwaojOhLzr9EK4nIeebOrbZX0WcIPJ0GA9VA 5160
metldata/load/auth.py sha256=AdzIkHaZn5fTBzWbgNwEsJ0pKGoyjEPKmLLldGkprLE 1387
metldata/load/client.py sha256=p557vGF2-FaaPYJX2HxoLAAqbkCP_z5Q7WHLFC0NZ88 1968
metldata/load/collect.py sha256=nvnghCy3FrjF4FmPTpqxpXdq26HkMoLgfl2RzKwXioI 2649
metldata/load/config.py sha256=jTGYYrXXg6SXBJssTjf9ekZgPIZ2KwKEt4T3zfaRh40 1773
metldata/load/event_publisher.py sha256=Y9-RVLnGLlhXEoq0kGr8UceELqmk9RCoi_WvACtre7c 7160
metldata/load/load.py sha256=ExGZPy_3fgxvkpmRXc2-_EAzygbyb4xlMwzYA7wQ69g 5246
metldata/load/main.py sha256=FUIiEKjoeDaOZUv487ytkQtGgYqtyiCduZzpASgkl2k 1828
metldata/load/models.py sha256=Ub0_NJUq2_H35wDoB4M8cR0KAH1wG1q5r0Tg2nDrFs8 980
metldata/load/stats.py sha256=pdRVhBjiWZCg98gn1dNztm13U3LoBJ9ZNqSeDN-eO_A 3435
metldata/model_utils/__init__.py sha256=vQeEgz9DXKm2lXfQ6vD_KippN9wMDp9Zen41CxHn3lg 734
metldata/model_utils/anchors.py sha256=-chUaOMHxgYXlGRsRjD3nRtCb2ot_O0TDi2oIAZUQUU 7718
metldata/model_utils/assumptions.py sha256=wCh7A8zvs8qfxCPuXaL1zjbZVzTgSq5t9J56K5dSoIM 4594
metldata/model_utils/config.py sha256=cZolTzmFSnkPjz7r4sZRTl1-wMeQi6L9FRn84O5R3FQ 1444
metldata/model_utils/essentials.py sha256=p5aOxtm8-8J5yeTekiHH6yEDQpP2c_WOCqSQt3UOBmU 6164
metldata/model_utils/identifiers.py sha256=a7OkBB9bGe2SvN0VjfkNZ0fqK02wVszCBzex0s3Ez4c 2253
metldata/model_utils/manipulate.py sha256=-ux88vjmU5ViJjIZ9eoV1Yx3719CEnMlgWzQh_gXz-M 10362
metldata/model_utils/metadata_validator.py sha256=r-93CrLfj2VeBydNL4xrm86G4tlcHJ5M1HI8HWv5ufY 2874
metldata/submission_registry/__init__.py sha256=H8yuY17vFCNMZ-OXo2vS-LdVFxyyXXp3jTRUKM8qG8I 791
metldata/submission_registry/config.py sha256=YiTUcYzCuTumtPFq4zOujEN16D6Ajv2h0BmOlde2IgE 1137
metldata/submission_registry/event_publisher.py sha256=9-aXGdKY6EXCgCvTmjLpiYslk7zWf88HisdSQtagWyE 2185
metldata/submission_registry/identifiers.py sha256=IqZeNWdc_9Kta-bFEB-RPfh29IX15Lf76suJWahrMog 4547
metldata/submission_registry/models.py sha256=A6okSNw1Z1aaxsLVitYSkWHF3lb67hH4OtniGyOAW6A 4462
metldata/submission_registry/submission_registry.py sha256=JDt3UBN-I5OTVcrMSrfYo6kTVVHOSjkdr-wozFT6CrE 7900
metldata/submission_registry/submission_store.py sha256=_eMo0JbtGy9r7SQS4lq5vWxtdOSg_uMuv58FqJTCVgI 5108
metldata/transform/__init__.py sha256=zQCpR-d5iW_qjk11xom5cM3G-WsjFbbdXo8-3yYBcLU 762
metldata/transform/artifact_publisher.py sha256=GN1MgppYUupPrhSoR3PgN40VG_QCxm_471o15MfS6YU 2140
metldata/transform/base.py sha256=sJmp_j6-ysoVICqpMG5IxtnKkqJAjYjW4C2TYL-awSA 8231
metldata/transform/config.py sha256=fy7wMqvjxWorLsSjGuyEHkUqqMRAFtFWTusmnlRd4H0 1181
metldata/transform/handling.py sha256=uwS7_KekAiQEzpPmQO8X4hSpdgwIKQ69crD_3De0auc 9738
metldata/transform/main.py sha256=oZeb17-DILGsizqcMpgu5_4aqcf3z6-2jTEBYk3E3wM 3710
metldata/transform/source_event_subscriber.py sha256=iiSWLyR2hHA8fhbUKseszPNed5oVx7n6sTQTaiKJixc 2213
metldata-2.1.2.dist-info/LICENSE sha256=fBYaxYJmvm_AQEYU4gRvUAWbqhO0bgqPj9Yl6f8RXuU 11452
metldata-2.1.2.dist-info/METADATA sha256=t9VazcS2gmINU_5gKqB7IK1Ot6YPyDvEI8XcSWSGl_8 23612
metldata-2.1.2.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
metldata-2.1.2.dist-info/entry_points.txt sha256=7GPBCPkiVgEzwMnFe4RnTRh5XqkQPTexFgVBxO3Zic4 51
metldata-2.1.2.dist-info/top_level.txt sha256=U4bVVAqywgupbSv0wTUCXxYM223_Pq6WsHBsM8GKFRk 9
metldata-2.1.2.dist-info/RECORD

top_level.txt

metldata

entry_points.txt

metldata = metldata.__main__:run