schematicpy

View on PyPIReverse Dependencies (0)

25.2.2 schematicpy-25.2.2-py3-none-any.whl

Wheel Details

Project: schematicpy
Version: 25.2.2
Filename: schematicpy-25.2.2-py3-none-any.whl
Download: [link]
Size: 458775
MD5: 46a532fecc6ea068a7691703f11d399e
SHA256: 4256be3d4ebb3a744ecd3a9b8dfc424a8923da0fc6c30fb99ae6b4f83e38459b
Uploaded: 2025-02-25 16:40:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: schematicpy
Version: 25.2.2
Summary: Package for biomedical data model and metadata ingress management
Author: Milen Nikolov
Author-Email: milen.nikolov[at]sagebase.org
Project-Url: Documentation, https://github.com/Sage-Bionetworks/schematic
Project-Url: Homepage, 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.2.5)
Requires-Dist: Flask-Cors (<5.0.0,>=4.0.2)
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: cryptography (>=42.0.4)
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 (<25.0.0,>=24.0.0); extra == "api"
Requires-Dist: python-dotenv (<0.22.0,>=0.21.0)
Requires-Dist: rdflib (<7.0.0,>=6.0.0)
Requires-Dist: setuptools (<71.0.0,>=70.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: 30276 characters]

WHEEL

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

RECORD

Path Digest Size
schematic/__init__.py sha256=JRJ9cS1awjRcZ-zuqWJeHk2cAi27dyWKcmQr_hsfPy8 9130
schematic/__main__.py sha256=Viz61hDqIcQJMNhVn_FFPQGD3t6_CtLHA6LZBFi3lf0 1508
schematic/configuration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/configuration/configuration.py sha256=Sf2L3R0SOlkeWNI0fcalcivMjd6ruGvGMR5NQ_zxhfY 7156
schematic/configuration/dataclasses.py sha256=ik3i-_RtG9Bg4s7VL3EspSVlxWPPBe3Km3MYvpBb_os 4839
schematic/etc/README.md sha256=ZODrTMKNWG3eMt_qY-GitqDQniU9doQzpX2PXtZyaxk 663
schematic/etc/data_models/biothings.model.jsonld sha256=I7Uka9cv2-yWW9MS5ypeVNoPhQbq0OjXyoW4DmCWLsI 76063
schematic/etc/data_models/schema_org.model.jsonld sha256=io4g3_6A4RaRWC77RYfzpv902ncGDJEPp2_Cd1-D7EI 1387511
schematic/etc/validation_schemas/class.schema.json sha256=unwr-6_g903EJjv-yc5Fm_hI7v5zzvijCgtkIluSBiU 4415
schematic/etc/validation_schemas/model.schema.json sha256=8GR24IvO4BgIfemiMmA7OqN8W7Caqco9TIJHJTBhm7w 9915
schematic/etc/validation_schemas/property.schema.json sha256=esQtRn4d7l2Yx6lPRqXTi9fSsH0dDb2ksaS737LYaLM 5021
schematic/exceptions.py sha256=hk-8c_-PLjlnngTF41BsHcmPMZc4FPy_1-yXAKoPwxw 3193
schematic/help.py sha256=vHs8s4OsrES5G_QsoHhY780DZ92Ood0R7zu_Xkq2G5U 12714
schematic/loader.py sha256=vV-DBNmajukKnjz1aoUkE1I41FSrZ_dEs4JZOf9mD0w 3416
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=aFqTLGIdxnlezHDZNjThU9LwUyTFwUhWYBnPZgdEmUg 515
schematic/schemas/commands.py sha256=uXEVBy03lJcx3AX38bui-IqTbO_nfB03KWJdQjEDcRA 5072
schematic/schemas/data_model_edges.py sha256=5xypcsB43VX70kTDgHhrU4DvyxtHp1GF2q03-rI7bTE 6101
schematic/schemas/data_model_graph.py sha256=3DZDNqtSlZztAXtUIooESx3UdgPoWxayNWit1FzUUis 36922
schematic/schemas/data_model_json_schema.py sha256=KvbGJVdMUSshwMMMQBGUJ3yIq_5wNMvCucXEfTcGEHQ 18947
schematic/schemas/data_model_jsonld.py sha256=sTlcU8CQ_Tb8tpeDGPONnUxBQmNlkeoSu3T4Cwms_po 23073
schematic/schemas/data_model_nodes.py sha256=tUwPp5H5yiXcHof2GKridNpIzHNrzPWcmVK_RKXHDGM 13502
schematic/schemas/data_model_parser.py sha256=AuCXX6f-jlHRgiFYcEqGGJpquaJxbltwDJoiNYxibXk 25231
schematic/schemas/data_model_relationships.py sha256=RLqKeeZgfa7X1KFgvCytY7a3rjlUXPsIIQr5mPDqR9M 9605
schematic/schemas/data_model_validator.py sha256=sY0vCftu_zx4Rn8u5HizLzBfRD9vr-ombiLdOqPnDVs 11095
schematic/schemas/json_schema_validator.py sha256=JnU58Z0stvLC1j7XtqVQdMbE8vCXVsuCuwDw1WJkVPU 7519
schematic/store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/store/base.py sha256=2lN2Ixfmdy0ACveZPdDsVh5pWJiwAVSWzUwsvHsVpwo 218
schematic/store/database/README.md sha256=OMOPkvvtwbKoe_0JyTYT3sJk5C8t--EM0AhY8G-3Kfk 852
schematic/store/database/synapse_database.py sha256=_z_IzxhF5plzBT_v9r6xtCJqy_SlkPMrDw1Hh3fG2IA 4889
schematic/store/database/synapse_database_wrapper.py sha256=kXlGmHTmNainqWGuy7AKcAnygcQ2ud5iE3dEXl9tCHg 5806
schematic/store/synapse.py sha256=0AoAERjoSqRz14pon51VT--49gct651vbgBlPLF6Ssg 155524
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=6s9sEjxbDKJfGcw1-pVMyeIoNBUFdim5aCTddmnj3_w 18737
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=__Sy0BXbfKGZLuHY0oiHC4EJRHY1fKF0rD1KC3PxDwM 725
schematic/version.py sha256=99tQQCeUo1GtkFaOgJ_71IqBDrvPFL_03FPNKkgarUE 139
schematic/visualization/__init__.py sha256=g2OeDnCytkBFL4N3YAUyiaz0_hxY-6Al0JxbmMXI03c 164
schematic/visualization/attributes_explorer.py sha256=KB_Q4qIFGMTq0ZjL4xfj9MD7q6aA-Vykv6ykuOcivaI 12634
schematic/visualization/commands.py sha256=DqqElTcHC7G08lEtVO99sY0ObX43t2YfnWI-L8GYWEM 5783
schematic/visualization/tangled_tree.py sha256=zuTU6dx8aA1ntEjWhN1kQ6lfqxFCHIWK1deIEfnH80Y 41625
schematic_api/Dockerfile sha256=Jx3vtm1LxiH1uzWOt1O8TzFWZ67E5ovoxj6P7V6MA6I 4252
schematic_api/api/README.md sha256=dIabOUoQxJsE5x6G7Jr3MuxMLQtNfmuW4zQSaHhBaZM 5564
schematic_api/api/__init__.py sha256=2dOMCLRoIo2WtzKBdYip61mldPZ_qtpim-eftvB2O9E 2029
schematic_api/api/__main__.py sha256=vToRhDG0q82M25mlM4y5oY4GNApuuVcJ4mKILnw6yKM 308
schematic_api/api/openapi/api.yaml sha256=haG-b4jv3NNDHvrk5POIhznQzJdr6LJLMUo954dR96I 58000
schematic_api/api/routes.py sha256=d7zVlcgUQG98IpJ7929ZU75VTWkCK5TBYJFzu7cekSU 32149
schematic_api/api/security_controller.py sha256=8VIaMwmgRyvp7ml4TEvlS-EiwGbIhCVzLpqRWwmiGfs 1471
schematicpy-25.2.2.dist-info/LICENSE sha256=b7P3vgOocUvHq2EuXMaMGLDsDEdL7MskGKlyXTsffYY 1073
schematicpy-25.2.2.dist-info/METADATA sha256=R3aZ7hQPD2VAg2v1_cj_2KCT4tDxq_bVvtr6dqc7GG8 33155
schematicpy-25.2.2.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
schematicpy-25.2.2.dist-info/entry_points.txt sha256=hlx7NwuFqtA-aHGaNiuGAzcEwWyZ-7xeN4TCvVjiwTY 53
schematicpy-25.2.2.dist-info/RECORD

entry_points.txt

schematic = schematic.__main__:main