schematicpy

View on PyPIReverse Dependencies (0)

24.12.1 schematicpy-24.12.1-py3-none-any.whl

Wheel Details

Project: schematicpy
Version: 24.12.1
Filename: schematicpy-24.12.1-py3-none-any.whl
Download: [link]
Size: 458631
MD5: d263470cd4f93785a3bed605ac3ccda8
SHA256: 2c1e793761dddba7f8d902561ab861d9af9c9e155d4b93357aaca99d2460a622
Uploaded: 2024-12-16 21:47:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: schematicpy
Version: 24.12.1
Summary: Package for biomedical data model and metadata ingress management
Author: Milen Nikolov
Author-Email: milen.nikolov[at]sagebase.org
Home-Page: https://github.com/Sage-Bionetworks/schematic
Project-Url: Documentation, https://github.com/Sage-Bionetworks/schematic
Project-Url: Repository, https://github.com/Sage-Bionetworks/schematic
Keywords: schema,metadata,validation,data model,linked data
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9.0,<3.11
Requires-Dist: Flask (==2.1.3)
Requires-Dist: Flask-Cors (<4.0.0,>=3.0.10)
Requires-Dist: Jinja2 (>2.11.3); extra == "api"
Requires-Dist: PyJWT (<3.0.0,>=2.9.0)
Requires-Dist: PyYAML (<7.0.0,>=6.0.0)
Requires-Dist: asyncio (<4.0.0,>=3.4.3)
Requires-Dist: backports.zoneinfo (<0.3.0,>=0.2.1); python_version < "3.9"
Requires-Dist: click (<9.0.0,>=8.0.0)
Requires-Dist: click-log (<0.5.0,>=0.4.0)
Requires-Dist: connexion[swagger-ui] (<3.0.0,>=2.8.0)
Requires-Dist: dataclasses-json (<0.7.0,>=0.6.1)
Requires-Dist: dateparser (<2.0.0,>=1.1.4)
Requires-Dist: google-api-python-client (<3.0.0,>=2.0.0)
Requires-Dist: google-auth-httplib2 (<0.2.0,>=0.1.0)
Requires-Dist: google-auth-oauthlib (<0.9.0,>=0.8.0)
Requires-Dist: graphviz (<0.21.0,>=0.20.0)
Requires-Dist: great-expectations (<0.16.0,>=0.15.0)
Requires-Dist: inflection (<0.6.0,>=0.5.1)
Requires-Dist: itsdangerous (<3.0.0,>=2.0.0)
Requires-Dist: jsonschema (<5.0.0,>=4.0.0)
Requires-Dist: networkx (>=2.2.8)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: oauth2client (<5.0.0,>=4.1.0)
Requires-Dist: openpyxl (<4.0.0,>=3.0.9)
Requires-Dist: opentelemetry-api (>=1.21.0); extra == "api"
Requires-Dist: opentelemetry-exporter-otlp-proto-http (<2.0.0,>=1.0.0); extra == "api"
Requires-Dist: opentelemetry-instrumentation-flask (>=0.48b0)
Requires-Dist: opentelemetry-sdk (>=1.21.0); extra == "api"
Requires-Dist: pandarallel (<2.0.0,>=1.6.4)
Requires-Dist: pandas (<3.0.0,>=2.2.2)
Requires-Dist: pydantic (<2.0.0,>=1.10.4)
Requires-Dist: pygsheets (<3.0.0,>=2.0.4)
Requires-Dist: pyopenssl (<24.0.0,>=23.0.0); extra == "api"
Requires-Dist: rdflib (<7.0.0,>=6.0.0)
Requires-Dist: requests-oauth2client (>=1.6.0)
Requires-Dist: setuptools (<67.0.0,>=66.0.0)
Requires-Dist: synapseclient (==4.6.0)
Requires-Dist: tenacity (<9.0.0,>=8.0.1)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: uWSGI (<3.0.0,>=2.0.21); extra == "aws"
Provides-Extra: api
Provides-Extra: aws
Description-Content-Type: text/markdown
[Description omitted; length: 30876 characters]

WHEEL

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

RECORD

Path Digest Size
schematic/__init__.py sha256=R1u-ddgn8L-2a4zTxkVQmPeVpATM5w425swQpfqsiBw 7545
schematic/__main__.py sha256=_w-3PjqIN_Ien9VyMpk_sTkguohI5DyQuNBKia6tFcg 1396
schematic/configuration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/configuration/configuration.py sha256=0IxSrdDFKqPI28MLNMnfN6EDO5ceNsk1qA_QKdBGSO0 7174
schematic/configuration/dataclasses.py sha256=98VMPMAmQqbTFTY_H82VGKDci1eoxPxcL8BKWWmUJuY 4838
schematic/etc/README.md sha256=khFG8aKOP-kQCykpyfV0AhKrm-9AV7O6qf-PG0uE5Mc 663
schematic/etc/data_models/biothings.model.jsonld sha256=I7Uka9cv2-yWW9MS5ypeVNoPhQbq0OjXyoW4DmCWLsI 76063
schematic/etc/data_models/schema_org.model.jsonld sha256=qJSQ1cAzL8H6oBK3QG_jfh2L0FFSsTiS1nSx3Wlakhg 1387510
schematic/etc/validation_schemas/class.schema.json sha256=KK9Elm5Zhklu-_JTz2zukZeDt1wZ89lXAXvpgUG1gHo 4414
schematic/etc/validation_schemas/model.schema.json sha256=BpbW0HkhdUzWUZIgNRjB9R6L4ZBZJAf0h7AJRD30POo 9914
schematic/etc/validation_schemas/property.schema.json sha256=esQtRn4d7l2Yx6lPRqXTi9fSsH0dDb2ksaS737LYaLM 5021
schematic/exceptions.py sha256=WrOmK8GtPJDc0YkC7Eozx5Ia2G9IxLQKvUqved8X5PE 3193
schematic/help.py sha256=vHs8s4OsrES5G_QsoHhY780DZ92Ood0R7zu_Xkq2G5U 12714
schematic/loader.py sha256=JYOKtYuYvgJPoQf3vzS7_AISuMuanacAL6ame4C1oAE 3415
schematic/manifest/__init__.py sha256=qvoDa0z7UsxtQ9Rcw4Op8f_UGNZwMYysx7He70w-niw 59
schematic/manifest/commands.py sha256=a2ZCWQNEWnFAntYtozdJ9e2p1trVSHQErjQ3OQgoUOc 11803
schematic/manifest/generator.py sha256=LZYma31ZFcNFvhAPNEEvpSxQByFtOcjrJlQK-3v-JD8 94678
schematic/models/GE_Helpers.py sha256=oiwF937p6nkmzdZC7uFTNtiKlECqA8gq-a1R0FNPOos 24986
schematic/models/__init__.py sha256=-AZhpeGvynDZQKF1KgrIQyczDDmGqRXfcedGsMCxShY 52
schematic/models/commands.py sha256=uhmvw_E8kSphMEVJJB81yuIgLKQlszvno9IQAVGvs1Q 8843
schematic/models/metadata.py sha256=LQpOBRSTckY1WpefEuUEYYrOV9J1rXZr6rYHegVQWAE 19484
schematic/models/validate_attribute.py sha256=Etn5r9DzmCl78k3P36Q52s6FNneB-vTZBkm_3jykp80 92065
schematic/models/validate_manifest.py sha256=9hNiB5Bwta7dAvf62d88j95kvmPZXDPZE8G-SvUsob0 15672
schematic/schemas/__init__.py sha256=npommf4zI8OP12AQ2GJ30uW9IQLseAGVwZTYoDLK3VA 515
schematic/schemas/commands.py sha256=Xi66IezTG3iJuYYLX5p6ukC9fJcfh37oDW52Z8k6pJI 5112
schematic/schemas/data_model_edges.py sha256=O0js5FD9dTqeeLLPYSbd9vMFoCJ1W-E07zFAuOwtDq4 6100
schematic/schemas/data_model_graph.py sha256=3DZDNqtSlZztAXtUIooESx3UdgPoWxayNWit1FzUUis 36922
schematic/schemas/data_model_json_schema.py sha256=iWzRwg4NYqbKwmOlLjI7aQ1ROHSBcqOxMEgyMs6ECrA 18947
schematic/schemas/data_model_jsonld.py sha256=1PuHnNN5ge3p4x51jodUcds2CTMpTUDY9sE3ILDqpSA 23074
schematic/schemas/data_model_nodes.py sha256=lfbkBd7Y1RQaSN3ElfxBpmktHTf0WTrLaNjUv85TUqg 13503
schematic/schemas/data_model_parser.py sha256=AuCXX6f-jlHRgiFYcEqGGJpquaJxbltwDJoiNYxibXk 25231
schematic/schemas/data_model_relationships.py sha256=c5W1gob2HSCU06_s73XCLt1jEfIIw2Y1ymedTO9wqkM 9605
schematic/schemas/data_model_validator.py sha256=Zc6VEGvAG1rTB18XhjweaUWUlb8n7X4uJ3oHuxzbDWE 11095
schematic/schemas/json_schema_validator.py sha256=kL4CKga6gYWL_UJBZ7Q8Ay6D6CTmak5MpRi_fKDLEJs 7519
schematic/store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/store/base.py sha256=2lN2Ixfmdy0ACveZPdDsVh5pWJiwAVSWzUwsvHsVpwo 218
schematic/store/database/README.md sha256=gQ5Rb6-NrU63VCQT1Ptzu25IhGxN3yNqU2sGXKtvFAA 853
schematic/store/database/synapse_database.py sha256=_z_IzxhF5plzBT_v9r6xtCJqy_SlkPMrDw1Hh3fG2IA 4889
schematic/store/database/synapse_database_wrapper.py sha256=s6HmIxpSrFinANGD78IaTi98Km6wcvSySYu1rX_A-2k 5807
schematic/store/synapse.py sha256=5QgOjIwSP4ktca8MggfLz-6PhVu1k8R5nj-PgFU0XjI 155991
schematic/store/synapse_tracker.py sha256=s3m_pWHlr9HwcXLMhi76gNlvoHM0pfJYUhy3OvYNWrY 6051
schematic/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/utils/cli_utils.py sha256=rsdXUX9I6jZFDU70Lm3IYDzgKPfK1H2KEX9OulRf8SA 2983
schematic/utils/curie_utils.py sha256=PlpPtvck4WLeh52Z1915dI5rbxFKnyhdABb-FtYB43k 3027
schematic/utils/df_utils.py sha256=jfAVFG_Vu-XKZhGNxz2OSfmby4K2GQY7hFWAHFyDox8 11443
schematic/utils/general.py sha256=eA3WiTT0dqfpM-OmVQLqUZpNkuxf5lqLo6XSwZ5PEIo 10225
schematic/utils/google_api_utils.py sha256=M_5EFIlyyN5WuOEaAU13ySxon4vzHX-YQByQIPG3WWA 5539
schematic/utils/io_utils.py sha256=ui9UNpJ6iL1PvmWnaMnKGYhLxxGEw-dyPC4UdHDGfYA 2785
schematic/utils/schema_utils.py sha256=uAeydhiY_0AmLZMtVAzlAVabonfhlGdz6Y_u45VPuHA 18738
schematic/utils/validate_rules_utils.py sha256=b5xgeqainvdLLPkNiVSHF5QTz5UFVgO7C7w3eEe127w 11498
schematic/utils/validate_utils.py sha256=oswS_Dpsehx1iKuStO62_5mBpLCCmAyv4z63546wL0Y 9514
schematic/utils/viz_utils.py sha256=XSwdnYAsewM7ZCeQwUJXj6mJuuv3KYQFMVtFa_nScHI 724
schematic/version.py sha256=I9q8mUfSLgEOQc7t8bej5N5Qmb1N9mKhF7FO11Cvtq8 140
schematic/visualization/__init__.py sha256=g2OeDnCytkBFL4N3YAUyiaz0_hxY-6Al0JxbmMXI03c 164
schematic/visualization/attributes_explorer.py sha256=KB_Q4qIFGMTq0ZjL4xfj9MD7q6aA-Vykv6ykuOcivaI 12634
schematic/visualization/commands.py sha256=BkVuq0A5Lts0GMSIXMF7s-2Bkwd5WHOE61bFZ6_e99M 5809
schematic/visualization/tangled_tree.py sha256=zuTU6dx8aA1ntEjWhN1kQ6lfqxFCHIWK1deIEfnH80Y 41625
schematic_api/Dockerfile sha256=1_OB2jSQJz60xIBkln3XVnKM1Zsj33XfWIIJuQTd9RI 4280
schematic_api/api/README.md sha256=kifSJQ7z2FfOzTIyjSPMBGnQeVFgsQVVKdx98U5aF0g 5601
schematic_api/api/__init__.py sha256=2dOMCLRoIo2WtzKBdYip61mldPZ_qtpim-eftvB2O9E 2029
schematic_api/api/__main__.py sha256=okAP-1HOwv46VRJ19AMdq-cWBbY0F0kbfNg7ZKuazGg 307
schematic_api/api/openapi/api.yaml sha256=P_dTOwljqsANMT3WyMuXkUFdvWSbA5DJ1gCL5w7DacI 58182
schematic_api/api/routes.py sha256=d7zVlcgUQG98IpJ7929ZU75VTWkCK5TBYJFzu7cekSU 32149
schematic_api/api/security_controller.py sha256=DnPpZON406z6ayooUu5aVClE1TvNRzK1lh9QjzIsWr4 1358
schematicpy-24.12.1.dist-info/LICENSE sha256=b7P3vgOocUvHq2EuXMaMGLDsDEdL7MskGKlyXTsffYY 1073
schematicpy-24.12.1.dist-info/entry_points.txt sha256=hlx7NwuFqtA-aHGaNiuGAzcEwWyZ-7xeN4TCvVjiwTY 53
schematicpy-24.12.1.dist-info/METADATA sha256=fryHOV0SAVe4IugOyE8LLI6KrqiTcNMtZxV4cEouGpY 33705
schematicpy-24.12.1.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
schematicpy-24.12.1.dist-info/RECORD

entry_points.txt

schematic = schematic.__main__:main