schema-automator

View on PyPIReverse Dependencies (3)

0.5.3 schema_automator-0.5.3-py3-none-any.whl

Wheel Details

Project: schema-automator
Version: 0.5.3
Filename: schema_automator-0.5.3-py3-none-any.whl
Download: [link]
Size: 103196
MD5: bbc60c312e40890ff1628d691f90ac55
SHA256: fee7def9490eec64de83c40496dbe751dd024a4c1c68aecb67d862483f94a893
Uploaded: 2025-01-15 16:47:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: schema_automator
Version: 0.5.3
Summary: Infer models, enrich with meaning for terms including enum permissible values
Author: Chris Mungall
Project-Url: Documentation, https://linkml.io/schema-automator/
Project-Url: Repository, https://github.com/linkml/schema-automator/
License: BSD 3-Clause
Keywords: schema,linked data,data modeling,rdf,owl
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.13
Requires-Python: >=3.9,<4.0
Requires-Dist: click-default-group (<2.0.0,>=1.2.4)
Requires-Dist: click-log (>=0.4.0)
Requires-Dist: duckdb (<0.11.0,>=0.10.1)
Requires-Dist: funowl (>=0.2.3)
Requires-Dist: inflect (>=6.0.0)
Requires-Dist: jsonpatch (>=1.32)
Requires-Dist: linkml (<2.0.0,>=1.7.4)
Requires-Dist: linkml-runtime (<2.0.0,>=1.7.2)
Requires-Dist: mkdocs (>=1.2.3)
Requires-Dist: numpy (<2.0)
Requires-Dist: oaklib (>=0.5.25)
Requires-Dist: pandas (>=1.3.5)
Requires-Dist: pandera (>=0.12.0)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.2)
Requires-Dist: pydbml (<2.0.0,>=1.1.2)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: quantulum3 (>=0.7.9)
Requires-Dist: requests (>=2.26.0)
Requires-Dist: schemasheets (>=0.1.24)
Requires-Dist: strsimpy (>=0.2.1)
Requires-Dist: tomlkit (>=0.11.4)
Requires-Dist: xmltodict (<0.14.0,>=0.13.0)
Provides-Extra: docs
Provides-Extra: mariadb
Description-Content-Type: text/markdown
[Description omitted; length: 596 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
schema_automator/__init__.py sha256=JYg7xExhEbFK8Y9DEEoCh3hBf1H-3lryZ5cbgMurAR8 328
schema_automator/annotators/__init__.py sha256=k0bnjQaJjVkVW05tKStuQ1yrHhR5HciorUYOACdf0yQ 213
schema_automator/annotators/curated_to_enums.py sha256=JLcGyulsHFbgfGnlOLoZcMa_azQouYvWzTRhLgppfjU 3505
schema_automator/annotators/enum_annotator.py sha256=Nhb06ZCf0EzypjmSwgt4d_4Y7HGbd4WQAzSiq0n-Ppk 17752
schema_automator/annotators/enums_to_curateable.py sha256=Y4_NU6I02p8_JMx1ZOBZB0W44FrjMrLYfivcjUjVdHs 1438
schema_automator/annotators/jsonld_annotator.py sha256=K7e6ppi4kSQW9QAdBU_NedbE84RKd1NeOBR_PBznxDQ 2704
schema_automator/annotators/llm_annotator.py sha256=jvPLpEsC9IVFB3jH53s2MQGDhnPmtzcNl0--zGR5onk 2528
schema_automator/annotators/schema_annotator.py sha256=BPjN47N0xVex8_1428EkYbHWsZ0agMmSWq1HWpoFBaA 8543
schema_automator/cli.py sha256=Fnnir5CXy9F2Fd7fuMmDrIitTNPIdQ4DYGpbQfw90J4 22824
schema_automator/generalizers/__init__.py sha256=ZF349W0wWVGRI4GDSMuPpl8JVCLjQXUeB1xXSTryadQ 251
schema_automator/generalizers/csv_data_generalizer.py sha256=w7NLfBwlHsmoPz3_l0Z7-Gn_loyS75_vWfBACsna72U 30060
schema_automator/generalizers/generalizer.py sha256=_M2pJw8_-o45i1absvZzvCzr1LD7AxhJDlG-rsAf5Fw 1281
schema_automator/generalizers/infer_model_from_rdftab.py sha256=C7JGHwkaBf8hV6qsK0_U6fvoYcFqAfJspnDiwOZWtoI 10620
schema_automator/generalizers/json_instance_generalizer.py sha256=Z20Z14eDLI7OU7MeD9ZRz1PxeZtnraRAOdyZilNNbu8 7642
schema_automator/generalizers/pandas_generalizer.py sha256=hbHF8nWFUlFOSneHRP8p2C2IvNE7Ixrd9-IGi5WS68I 2450
schema_automator/generalizers/rdf_data_generalizer.py sha256=64eeyQC2KMqFavMkUV7E5WI4Y91FRwJTOWhMZSYgjsk 3798
schema_automator/generalizers/toml_instance_generalizer.py sha256=zvdphvADI-gq_tCAFKHINXscp03NXGNglD_PRaq_AOw 1068
schema_automator/importers/__init__.py sha256=qkqYqS4AXb9thQWwowoqur3azVjn3HK5_IEWlPvhKBk 405
schema_automator/importers/cadsr_import_engine.py sha256=uf10DjCTDBGVmSfYxKqUkrjjtPWOd94wUJhVYNdnjVs 12034
schema_automator/importers/dbml_import_engine.py sha256=6mOh6ugNHbC7YFWHFX9oiRSqVOKiwlgz0teaqKmk5K4 3561
schema_automator/importers/dosdp_import_engine.py sha256=aeLHkTeWC2wFyOkrSlokQUvYnvrT9nARuFSjKI91i08 9106
schema_automator/importers/frictionless_import_engine.py sha256=vrRpq8q_wTwT49W-vuc6M1Cy1qCvNBvJIO0RHZgiFro 4989
schema_automator/importers/import_engine.py sha256=ytZ2ROOjggIIEdFuVjTNvmETZ7ga3Y_2YjxfKDcLraE 666
schema_automator/importers/jsonschema_import_engine.py sha256=GEHVpHF-79igglU3j4Zf88gx61iCLl6eZ1mYF48eiwM 15793
schema_automator/importers/kwalify_import_engine.py sha256=zWcGozOgR8hMMcURI_E_NL7AR3gd8hJwWB8LA3ZRCls 3399
schema_automator/importers/owl_import_engine.py sha256=QGzD8VvwF8047NUe1fv6jx7F2YeIh3-p9qBPOUq94nk 17756
schema_automator/importers/rdfs_import_engine.py sha256=2rGpwC5aH3Z_XoImPXRh3drCQHAKKh_lorJYWcAkQw4 8954
schema_automator/importers/sql_import_engine.py sha256=Kjx2bms8pvXtH_Ct_8U16NhoJ4g9Nvtp4qZj6I_E7qw 2690
schema_automator/importers/tabular_import_engine.py sha256=IUX6SZNaNaQ6icR50dYiuIdo0l2w_k59__9tfUlrvd4 1717
schema_automator/jsonschema/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
schema_automator/metamodels/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schema_automator/metamodels/cadsr.py sha256=4Z6iFpNB9DrJRWHDFr9dxWX36UvWmEsgb25n0HTwv0g 159340
schema_automator/metamodels/cadsr.yaml sha256=27zmANHO_Be1HzN_sJjIWCEeHbb56zmTqrJWlH3uS3g 45513
schema_automator/metamodels/dosdp/__init__.py sha256=nK-CmOU0-mnVu4C5y-AGgjwY5IBPOK05MUkJDl5JF1o 54
schema_automator/metamodels/dosdp/dosdp_linkml.yaml sha256=TrlRm5TegdbLM86h75Mb2kFawk6iUNleSuFzDJlP630 17420
schema_automator/metamodels/dosdp/model.py sha256=8W_zgkAqpsFGKQphAD4QodfEp6glpWtuG4jw3EySM84 62403
schema_automator/metamodels/frictionless.py sha256=YogmTAIVHo7OVAyei1S3gIFZFAEACBvixhomJbTIwBY 21430
schema_automator/metamodels/frictionless.yaml sha256=v-HTPRQqp0iT5HNMtW2jDPUakJwzi-cCuumYvXJyL54 3716
schema_automator/metamodels/jsonschema.py sha256=nIWs1eFCnYcNi8yJ5Xu9vNCs0aM0YXGDTbqEY9rGzLQ 6117
schema_automator/utils/__init__.py sha256=isaLR_T-kAOc9m7UQuof5M6AA-0r_PMllO1K6qlMEHQ 59
schema_automator/utils/enums_pvs_tsv.py sha256=BsAd4IxZtOX-cycHsu72r9KQNmlR8PnVRIuElxpQQe8 1082
schema_automator/utils/instance_extractor.py sha256=vGHTw41ws4ORUxhROWwrzX6ZRkfj2NmpXdYpI1_xmUk 7718
schema_automator/utils/schema_extractor.py sha256=KFN5iuK8smXJRwg9AE0j6Hv1ztoZBVS1SKuZE63XbMI 1944
schema_automator/utils/schemautils.py sha256=EMjK_7idXBg73dCh1MWKJmfgZsKS5FjNE4lEN4gr8ho 2667
schema_automator-0.5.3.dist-info/LICENSE sha256=h4UPOihDurCl7m6bVFCCZfSbnYu9yv7Gu--J94GxTVE 1526
schema_automator-0.5.3.dist-info/METADATA sha256=5Xdget4qG204bn6qM9Q3AmfXBdX2EgkxZIBRYV8lcfQ 2637
schema_automator-0.5.3.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
schema_automator-0.5.3.dist-info/entry_points.txt sha256=4PHcfF-k_Q7kxTCA_TVfegimQj2NMo1pDcAUxR3kqnM 114
schema_automator-0.5.3.dist-info/RECORD

entry_points.txt

extract-schema = schema_automator.utils.schema_extractor:cli
schemauto = schema_automator.cli:main