schematicpy

View on PyPIReverse Dependencies (0)

24.4.1 schematicpy-24.4.1-py3-none-any.whl

Wheel Details

Project: schematicpy
Version: 24.4.1
Filename: schematicpy-24.4.1-py3-none-any.whl
Download: [link]
Size: 413965
MD5: 63de1600e8f34283ed06cd633fb64ed0
SHA256: d31426243b1eb0d127f0979e79a056850369066c3d40df158496abe8716a5e6c
Uploaded: 2024-04-25 22:44:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: schematicpy
Version: 24.4.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); extra == "api"
Requires-Dist: Flask-Cors (<4.0.0,>=3.0.10); extra == "api"
Requires-Dist: Jinja2 (>2.11.3); extra == "api"
Requires-Dist: PyYAML (<7.0.0,>=6.0.0)
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); extra == "api"
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.21.1)
Requires-Dist: oauth2client (<5.0.0,>=4.1.0)
Requires-Dist: openpyxl (<4.0.0,>=3.0.9)
Requires-Dist: pandarallel (<2.0.0,>=1.6.4)
Requires-Dist: pandas (<3.0.0,>=2.0.0)
Requires-Dist: pdoc (<13.0.0,>=12.2.0)
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: schematic-db[synapse] (==0.0.41)
Requires-Dist: setuptools (<67.0.0,>=66.0.0)
Requires-Dist: sphinx-click (<5.0.0,>=4.0.0)
Requires-Dist: synapseclient (<5.0.0,>=4.1.0)
Requires-Dist: tenacity (<9.0.0,>=8.0.1)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: typing-extensions (<4.6.0)
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: 18028 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=RouERESb12hyRWonuOlfd-jYXqzrsVKKNDPWfpNIV-E 93
schematic/__main__.py sha256=ReL6xr9qpWzSqknwWxfVq42APhUEQwE4Od2ERC6NnC4 1296
schematic/configuration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/configuration/configuration.py sha256=bJY5Bzhn_POq8DxpMwLOyuqVcJGUnkxW9wONveCFBFY 7438
schematic/configuration/dataclasses.py sha256=lD8FHxIhjd6IRp-LiRWc7iwoFzwb5pn-FtKxlGxyCq8 5034
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=WKtdWz3y6nFM1ZhE6ZiNH_P_W6IWaR9CkbHHKZOMehM 12587
schematic/loader.py sha256=JYOKtYuYvgJPoQf3vzS7_AISuMuanacAL6ame4C1oAE 3415
schematic/manifest/__init__.py sha256=qvoDa0z7UsxtQ9Rcw4Op8f_UGNZwMYysx7He70w-niw 59
schematic/manifest/commands.py sha256=Z00lmSJX7IUf4vorYMg5WxossMgIOHtFJzWOiVFPoGU 11844
schematic/manifest/generator.py sha256=l1RH8WUY5YFmKHZrDwLLQUXQDq32aQ0d2XAlyTWlsls 89173
schematic/models/GE_Helpers.py sha256=LLHW7FKqpCxEeVwYsXuQOafooIMrMV79vGA1mP_Uxi8 23370
schematic/models/__init__.py sha256=-AZhpeGvynDZQKF1KgrIQyczDDmGqRXfcedGsMCxShY 52
schematic/models/commands.py sha256=GHeJHDZ2LKPJhsFmJ-T21KGhSkQ-JU823WvV_01xFg4 8057
schematic/models/metadata.py sha256=Bz1iyKu91PO3IFs1wkaFq-w090MvY2iknv-U-HaJ4iM 19316
schematic/models/validate_attribute.py sha256=8GOECnH6LZ-6b-knpUvK99PR7mMDujnx_MZFgYH0b70 83344
schematic/models/validate_manifest.py sha256=Uey2eu2B8s4-RJccXZ2puRb62vbFgdMxHa9kdmGvIK0 14384
schematic/schemas/__init__.py sha256=npommf4zI8OP12AQ2GJ30uW9IQLseAGVwZTYoDLK3VA 515
schematic/schemas/commands.py sha256=GaWCGnkfM3Asm9czBzLFBd8OLKW0V92j_Eajmqi73Ws 5037
schematic/schemas/data_model_edges.py sha256=O0js5FD9dTqeeLLPYSbd9vMFoCJ1W-E07zFAuOwtDq4 6100
schematic/schemas/data_model_graph.py sha256=T7VO6nXsUNNUzuaLrOowAnWrHxdK5pDIvdyzxTPsI-g 36064
schematic/schemas/data_model_json_schema.py sha256=rsA45FXwXCV4wWkDR9hwDlpOJ4_Iwm2P2ybUPLAWT3U 18286
schematic/schemas/data_model_jsonld.py sha256=JqSYQTvHuOk9Mo41eCr8r0X9yxyVuOYr70hFlMq_j6E 22845
schematic/schemas/data_model_nodes.py sha256=14MlebGXOM2I123LOuBnVxG3cP_BwIO6J5szpmV6xGA 13333
schematic/schemas/data_model_parser.py sha256=41XMPMqGkPZD-eWc2SSrtIRtKVdMOhi8ngoJRh5V8NA 24666
schematic/schemas/data_model_relationships.py sha256=0P_0azve2d4o7ktIZAPmovZxysLnzewYjBdZl_GvUsI 9597
schematic/schemas/data_model_validator.py sha256=D4KX2O21vO7Sz3XEpzdpBvvdoADA_HlnaC4zZW4wI1E 7617
schematic/schemas/json_schema_validator.py sha256=019c-Usk1eecF1vH4eu0uMjo_7mqTVYwRueIWc0iLuE 6974
schematic/store/__init__.py sha256=n1jQNLCHj0v-ZgW6Ma6-yRKOWjWAJuwEmccI1iu-gcc 96
schematic/store/base.py sha256=2lN2Ixfmdy0ACveZPdDsVh5pWJiwAVSWzUwsvHsVpwo 218
schematic/store/synapse.py sha256=6FPWF5U8VNMVOfxi6B2G20ScEOZeOWapQVmZ_4qZUA8 122222
schematic/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematic/utils/cli_utils.py sha256=I7iGkzQwmZa1p6rPOPgQthy4C3d8chF9I2z85XurPiY 2936
schematic/utils/curie_utils.py sha256=PlpPtvck4WLeh52Z1915dI5rbxFKnyhdABb-FtYB43k 3027
schematic/utils/df_utils.py sha256=lUSXBCRVIU-bEdZl3VrAiruEYxXIaYFVsJeCQN9sspc 10358
schematic/utils/general.py sha256=yP9ziBFs6fX-o_73YURM8677IwThdvRgfI7167TmGyg 10288
schematic/utils/google_api_utils.py sha256=Tnunk-sVU_oXBWdyrHDGESwa7W_lWHocX5nw0XiwQ-E 6086
schematic/utils/io_utils.py sha256=eES0aVjLQkrt0hlpyluk0VTaMnyNvYpM12dmulR7q9g 1221
schematic/utils/schema_utils.py sha256=rxGNaLdumWPGzFmU00NyRfAEIHsKYudLnJYRG2KfF2E 18045
schematic/utils/validate_rules_utils.py sha256=ckj5YOdZKaKmoGsVPdZHYWKB4ZQitqtyCF_vu7YFeAM 11265
schematic/utils/validate_utils.py sha256=RY92y2HHwn3Nht1n61ojYNApeToYbyMgiNm7nCVrMzQ 6299
schematic/utils/viz_utils.py sha256=XSwdnYAsewM7ZCeQwUJXj6mJuuv3KYQFMVtFa_nScHI 724
schematic/version.py sha256=rqvmfKTDDI07Wm_BjrvlR8xXi-ha02vy6QtdC5EvRkM 119
schematic/visualization/__init__.py sha256=g2OeDnCytkBFL4N3YAUyiaz0_hxY-6Al0JxbmMXI03c 164
schematic/visualization/attributes_explorer.py sha256=-7Rgv6L4gSGTygzZP4OgTMyqDLFdMcV2MXd3gpAVCZ8 12584
schematic/visualization/commands.py sha256=BkVuq0A5Lts0GMSIXMF7s-2Bkwd5WHOE61bFZ6_e99M 5809
schematic/visualization/tangled_tree.py sha256=uVQS7Jd5Qk1orz-hThZJy2Blq-4XaKeE-ULjkn39JXg 41350
schematicpy-24.4.1.dist-info/LICENSE sha256=b7P3vgOocUvHq2EuXMaMGLDsDEdL7MskGKlyXTsffYY 1073
schematicpy-24.4.1.dist-info/METADATA sha256=sdKHv1u44O9xIiROmPAdgg4t4C79f-R4DuYBkvDzveg 20649
schematicpy-24.4.1.dist-info/entry_points.txt sha256=hlx7NwuFqtA-aHGaNiuGAzcEwWyZ-7xeN4TCvVjiwTY 53
schematicpy-24.4.1.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
schematicpy-24.4.1.dist-info/RECORD

entry_points.txt

schematic = schematic.__main__:main