roc-validator

View on PyPIReverse Dependencies (0)

0.4.6 roc_validator-0.4.6-py3-none-any.whl

Wheel Details

Project: roc-validator
Version: 0.4.6
Filename: roc_validator-0.4.6-py3-none-any.whl
Download: [link]
Size: 177626
MD5: 7727ca578ef7cf81b042ff721143c159
SHA256: e1f870b07f892674a5f9c85457f84e0e155ab6abda62f5b71b4b997c52d50545
Uploaded: 2024-11-13 12:35:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: roc-validator
Version: 0.4.6
Summary: A Python package to validate RO-Crates
Author: Marco Enrico Piras
Author-Email: kikkomep[at]crs4.it
Home-Page: https://github.com/crs4/rocrate-validator
Project-Url: Documentation, https://github.com/crs4/rocrate-validator
Project-Url: Repository, https://github.com/crs4/rocrate-validator
License: Apache-2.0
Keywords: RO-Crate,validation,metadata,research object,data management,scientific data,Python
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.9.20,<4.0.0
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: colorlog (<7.0,>=6.8)
Requires-Dist: inquirerpy (<0.4.0,>=0.3.4)
Requires-Dist: pyshacl (<0.27.0,>=0.26.0)
Requires-Dist: rdflib (<8.0.0,>=7.0.0)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: requests-cache (<2.0.0,>=1.2.1)
Requires-Dist: rich (<14.0.0,>=13.8.0)
Requires-Dist: rich-click (<2.0.0,>=1.8.3)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Description-Content-Type: text/markdown
[Description omitted; length: 5036 characters]

WHEEL

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

RECORD

Path Digest Size
LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
README.md sha256=9C3p_zwKlL3F92DQkgCzX5c5Ep0RDg8kXJdSN4BVGys 5037
pyproject.toml sha256=STfpq0aW3BS47AYqBZerWJ5DwX8sQf9DabFi4qYohFQ 2469
rocrate_validator/__init__.py sha256=INJzjFBhEy0CyCxuWPzWWy7qOlI6vXKruWAN02Li5jI 695
rocrate_validator/cli/__init__.py sha256=M0wuasYQ1VPhSmDWJUmRYlUiuCtN0-dXAK-uhoEeZts 675
rocrate_validator/cli/commands/errors.py sha256=-HpkhpJycysmbYoyTBx0gsvhJ2g25i5OUA1OEVFspG8 2458
rocrate_validator/cli/commands/profiles.py sha256=MkxZMrvCgd3cN-aMXTTZrgS4YcQ75_67LivPjYDiT54 13493
rocrate_validator/cli/commands/validate.py sha256=TTqoezq4mLLA_oxEjSECDzrqfGSdDdwncVEWakuzDzw 34438
rocrate_validator/cli/main.py sha256=ZYRMhqs5gAp5xqGnRQ6GbnlbXoU6S4Tmh4T7lGzyxBg 3644
rocrate_validator/cli/utils.py sha256=LZ86b4rnXFXCZLswLWruegr7PLtVKnlQfUYMc39t1u4 2579
rocrate_validator/colors.py sha256=fDiz1I7QlhoWJbchw8d4H2KnAnccWsYSAI8BAZkfcOU 1762
rocrate_validator/config.py sha256=VPNMhja6S-33vGhoemeoIlN1wNGrdnwZ7WDiypyHwpw 1413
rocrate_validator/constants.py sha256=0ByEPldx-FRATUQlsFsvz91nV-g_hGgW2ZSbn2XYbRk 2876
rocrate_validator/errors.py sha256=9KRHe2KAmIgOC34qx7OY6ncwmLZGd1JYU6mYQFvSqzw 8662
rocrate_validator/events.py sha256=EWVdiMkH4GUifSIwvV9jh4ula0svm77E2AWQJ9RbkFM 2079
rocrate_validator/log.py sha256=EY7V_lIwlxWf3HkFYPPtP4_u1C_pTaFkmgtNhVSheNc 7710
rocrate_validator/models.py sha256=u_sC0YqZdQbaH-DVMEMRF51JOpCvJENR9qr3-3s8eeI 66188
rocrate_validator/profiles/process-run-crate/may/0_software-application.ttl sha256=zKnrT4eT_S28EF84qURDWGhaoDJ-ISP4Z6Ub1qTZZWc 1945
rocrate_validator/profiles/process-run-crate/may/1_create_action.ttl sha256=zml6S_JcIbyvzVPvJW3ptl_joiS5joe2lqael5L8bec 3508
rocrate_validator/profiles/process-run-crate/may/3_container_image.ttl sha256=RL2TrB2Crht_1ZNLLYcqHdoO-wc398A4RjvKOh78e2s 1706
rocrate_validator/profiles/process-run-crate/must/1_create_action.ttl sha256=WprLUEn_KFn0z3m8nMmR-ELh1w4hvJoQ_B-tSkUYgd0 1746
rocrate_validator/profiles/process-run-crate/must/2_root_data_entity_metadata.ttl sha256=YIPYQd9MKKYUSfIStgWxjfH5cwcyHC3acz8JYLnzMUk 1839
rocrate_validator/profiles/process-run-crate/profile.ttl sha256=nAf4Qw-dpqavqSijkraHcfp1D9G64YwRs0DCP6dsuOA 3120
rocrate_validator/profiles/process-run-crate/should/0_software-application.ttl sha256=ZaSb8YIYFF2hHbrHk53Qmx0QqbQbaVs6dBkatyht_gg 4554
rocrate_validator/profiles/process-run-crate/should/1_create_action.ttl sha256=4YebqjiVKRZK4liHJnPK1XurxKSYowgNkRLGTCR0xd4 7394
rocrate_validator/profiles/process-run-crate/should/2_collection.ttl sha256=ioOtSiCxUFNF2k3De-5BG3M-3JbDJ3lMUYaWPDfblN4 2683
rocrate_validator/profiles/process-run-crate/should/3_container_image.ttl sha256=roDXp4hhb9LLWDKfVO3zMSW1G0wLGy8efbEJHp06AmE 2453
rocrate_validator/profiles/provenance-run-crate/may/0_computational_workflow.ttl sha256=_BDfvgXvON-cIWGyPTSJvPrmKhx8NkjW6zVprWD1ma0 2794
rocrate_validator/profiles/provenance-run-crate/may/0_tool.ttl sha256=XQINTSwWp97A-Z7UHIBhUsMM23riJPfmeX1TjB3Hc3E 3323
rocrate_validator/profiles/provenance-run-crate/may/1_howtostep.ttl sha256=DeWY7xUPou5Son3V6qhhl2PkyswIaAdWbyo3UhrVKrw 2392
rocrate_validator/profiles/provenance-run-crate/may/1_tool_action.ttl sha256=eORDDOAc2j6i_9Co0IoRxnYSklPIei9iZalDw8TRyeM 2180
rocrate_validator/profiles/provenance-run-crate/may/3_controlaction_organizeaction.ttl sha256=TJaScq2nxjFcmSGC2Bn0YSR9DFVsxI9CxLO3bqD7T4k 2588
rocrate_validator/profiles/provenance-run-crate/must/0_computational_workflow.ttl sha256=TMc4jTLvd33Jjb_hTQdTUGANnZXvwkYSXvqx8fPg5-U 3366
rocrate_validator/profiles/provenance-run-crate/must/0_tool.ttl sha256=7PY2fCwFQMc1Zs2kp7jCLWlPnlncZo4SrI3DZj_k_2o 2688
rocrate_validator/profiles/provenance-run-crate/must/1_howtostep.ttl sha256=VV7IhWNMtKTTd1BzY70W8ndKjox77Sa58oue7NjEAzQ 3063
rocrate_validator/profiles/provenance-run-crate/must/1_tool_action.ttl sha256=6O8iyNx_Q7zdcK8_Lw3Ybi6GRxfRTeHSys_SnLW8h8I 2227
rocrate_validator/profiles/provenance-run-crate/must/2_root_data_entity_metadata.ttl sha256=J5AaxsD51SAJDlJ8mvVLm-v1DT9Q7i_W3plshKMpl38 1926
rocrate_validator/profiles/provenance-run-crate/must/3_controlaction.ttl sha256=xXONmCXJDhTe2o6iXHbX4OCo6WUfExM2V4QUGmprXZY 2365
rocrate_validator/profiles/provenance-run-crate/must/4_organizeaction.ttl sha256=az9fC59toeMca6n5qfKhgTfZtV7TAl-oKufqDRDLcMY 2983
rocrate_validator/profiles/provenance-run-crate/must/5_parameterconnection.ttl sha256=8J3EXUoO9DvgmebmbZlqESMUe5D0syazAPzrA5qg2RQ 2280
rocrate_validator/profiles/provenance-run-crate/must/7_propertyvalue.ttl sha256=j8mO3OMVERDv4GXK692srAScQkFg-16K54k38go7p-Y 2014
rocrate_validator/profiles/provenance-run-crate/profile.ttl sha256=uOx9xlx1_hvt59gJ2-d-VwemZZpqjBxEw79ZW_T5X2g 3323
rocrate_validator/profiles/provenance-run-crate/should/0_computational_workflow.ttl sha256=dJrn-4VZfjnM9cME8dssj25FDCeJk4Brz0CWroMazWw 1756
rocrate_validator/profiles/provenance-run-crate/should/0_tool.ttl sha256=IgO8DBoeDEeQzU28zBlAN7fMi7rqLUdi4Cet60Mzvg4 2154
rocrate_validator/profiles/provenance-run-crate/should/2_root_data_entity_metadata.ttl sha256=8sky4LevdZc0bI7moGTnhPxbBSqjJij7SZbuDcMGs9k 1982
rocrate_validator/profiles/provenance-run-crate/should/3_controlaction_organizeaction.ttl sha256=czLeKnLExR69ZAaf-VW1028X4fpCSnJAN5ZVg2p_qT4 2981
rocrate_validator/profiles/provenance-run-crate/should/5_parameterconnection.ttl sha256=ZE3L0f-CJSEIivFMv_RCeXYZVl_MhQOH6XI17JLDXo8 4329
rocrate_validator/profiles/provenance-run-crate/should/6_file.ttl sha256=oxh7OsxqsR_jzuf0djr_EvBYqSn2u3y6VmQWHWNSVsI 2194
rocrate_validator/profiles/provenance-run-crate/should/7_propertyvalue.ttl sha256=3gMCi0KLFt1B43XmzUYkUHwUP7xNhaeMheoUSEdo57M 2018
rocrate_validator/profiles/ro-crate/may/4_data_entity_metadata.ttl sha256=_PCkIwUybmChixfNkOU_eFul6ggRNBgaGo9uHISRdY8 4458
rocrate_validator/profiles/ro-crate/may/61_license_entity.ttl sha256=V-OfVZgawiPuMqELQHgoAzhD7HAjxs9NY485QLXCkqc 2553
rocrate_validator/profiles/ro-crate/must/0_file_descriptor_format.py sha256=-w8y69hZazXi0N-pvzrXYTEwlwlnJeoy4DASLjNI9W0 7149
rocrate_validator/profiles/ro-crate/must/1_file-descriptor_metadata.ttl sha256=w9zSAa2z4VoBdpCef-CcEQb4MTBwjjUy4IHJZyN1mKM 4917
rocrate_validator/profiles/ro-crate/must/2_root_data_entity_metadata.ttl sha256=tCdtg4SMkO4XVcleUqFDNoDNztPSUEJt8MPiHb4_6jg 8198
rocrate_validator/profiles/ro-crate/must/4_data_entity_metadata.ttl sha256=Ecl9vbq7--vZ0opgQDn7d_pL1XcvWTnEWbaAS3WK8PU 8564
rocrate_validator/profiles/ro-crate/must/5_web_data_entity_metadata.ttl sha256=qoNEv3lq-Hfw30gMh85DoThLQ27MQIa3G2zNRM0SJvQ 1849
rocrate_validator/profiles/ro-crate/must/6_contextual_entity.ttl sha256=KScX_vJSsRxgHxyiZ1n9qfy-yBlkMN7Gc-5THhml7ik 3048
rocrate_validator/profiles/ro-crate/ontology.ttl sha256=n8LXrfuytkYnBefvqTsf2fGTnT-Iu7Drk9ZU4wxept4 2450
rocrate_validator/profiles/ro-crate/prefixes.ttl sha256=k-35YqMFSBKS5cuso9xam-v5jQV98kc0xWVXWcfmcic 1683
rocrate_validator/profiles/ro-crate/profile.ttl sha256=lN-5TcxqpiEySqIYoIt7LlNSvFtjEZ6QRI_-_e_BQDU 2640
rocrate_validator/profiles/ro-crate/should/2_root_data_entity_metadata.ttl sha256=ZARILliNH1LCZzzdLNaXqtQao1BIlPXHKGM0iyLZpvs 4031
rocrate_validator/profiles/ro-crate/should/2_root_data_entity_relative_uri.py sha256=IYBkU5r38m-vOSlJoxojjY7VPFpePcU69WBlrxBW-f8 1720
rocrate_validator/profiles/ro-crate/should/4_data_entity_metadata.ttl sha256=7mMEX5GdukNILAOubzK0Y-dG1cSvDIincV40zTczsgs 3198
rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.py sha256=ew9adGSEvssvdWiSXihpSG6Gx_HcrmgGZXesfmwGo3s 3357
rocrate_validator/profiles/ro-crate/should/5_web_data_entity_metadata.ttl sha256=fyadTvOtsiDugSFF4YN4B3F4JuBHSnUzcbV3UuOKdyc 3110
rocrate_validator/profiles/ro-crate/should/6_contextual_entity_metadata.ttl sha256=IG1OuBQsKRc0oN6ESJO8Ez8dEcna098opJHzBM0k3YM 3243
rocrate_validator/profiles/workflow-ro-crate/may/0_main-workflow.ttl sha256=QhGhdamQ8Onvs8ynICowJGCkwOlexZaSw8poaufycFo 3334
rocrate_validator/profiles/workflow-ro-crate/may/1_main_workflow.py sha256=_WivSPq0Fw_e2Wtw-a-Xnr1AMybHXK-JDzXFuY6gszk 2978
rocrate_validator/profiles/workflow-ro-crate/may/2_wrroc_crate.ttl sha256=8BL9v9okEbLLiShy4pTqKFKCKt8Z07HGGimWzclhFZs 1915
rocrate_validator/profiles/workflow-ro-crate/must/0_main-workflow.ttl sha256=5uSIG-0xQu4XMzhm-Yx1Kj4-X1Chxi7ZjdbTCb243Bs 3516
rocrate_validator/profiles/workflow-ro-crate/must/0_main_workflow.py sha256=9WEMApxDUqP0XRauj-H2f7G1qxPjzd8BhmeSHpoYyCg 2018
rocrate_validator/profiles/workflow-ro-crate/must/1_wroc_root_data_entity.ttl sha256=53legyHmuMhGhJhdW5blkc2JIrvqJE0L84Nozyinw9M 1726
rocrate_validator/profiles/workflow-ro-crate/profile.ttl sha256=uX8bQ0WjixPYrleQP7Ti3zKAsaWn21agbZBE9uJcixQ 3126
rocrate_validator/profiles/workflow-ro-crate/should/1_wroc_crate.ttl sha256=9fyQFJRzPUrTZA2JoRQgnu76juAKNtX8-_B7T6q43vQ 2677
rocrate_validator/profiles/workflow-ro-crate/should/2_main-workflow.ttl sha256=n0gup_OD2CuUUYJ_W8IwZMD0ErE4eI0VOpvD3-cvzx0 1685
rocrate_validator/profiles/workflow-run-crate/may/0_computational_workflow.ttl sha256=M3SAxd_kfsx20hp7-4aC7i4o17_CqTr8fnmTFvvdpls 2239
rocrate_validator/profiles/workflow-run-crate/may/3_formal_parameter.ttl sha256=MRo429GuchbSe9vDvzhhj0psTssVsswmgFARID--B8s 2141
rocrate_validator/profiles/workflow-run-crate/must/0_computational_workflow.ttl sha256=mCL1c6e5DqZAQGOYuWDy_r4EjoeqxWTDJdAdCdd46xA 1771
rocrate_validator/profiles/workflow-run-crate/must/2_root_data_entity_metadata.ttl sha256=WhVBlD6vVfIBnsMiSnkLs24ue_muJn0IgIRNfUV9pag 1879
rocrate_validator/profiles/workflow-run-crate/must/3_formal_parameter.ttl sha256=cw_l4NzTsCqRtBsxYfH5WwDw8cNK6YSkW2Zj2oz2c1g 1583
rocrate_validator/profiles/workflow-run-crate/profile.ttl sha256=55v0JzTjv8liNH1I0nWppTypYHhYSfQA8HqZ0dcxOy8 3418
rocrate_validator/profiles/workflow-run-crate/should/0_computational_workflow.ttl sha256=1jwYn0UKW6Vx7oPOZCIFvK3NWnFC0pKt_srkOXwHqLk 1770
rocrate_validator/profiles/workflow-run-crate/should/2_root_data_entity_metadata.ttl sha256=Xbebc8p-9fgUbDr0sWEcmnoba2m2zlRsW-pbj4QKnHs 1889
rocrate_validator/profiles/workflow-run-crate/should/3_formal_parameter.ttl sha256=b-lyfQfqu_WOAyyO9TAqsX3CHe_PWUK3x-9VCS-RJjk 7359
rocrate_validator/profiles/workflow-testing-ro-crate/must/1_test_suite.ttl sha256=EFZlDaYPpIDHs2tbpUVo3MNrRBSyzufVjeHwpFlWy4w 2368
rocrate_validator/profiles/workflow-testing-ro-crate/must/2_root_data_entity_metadata.ttl sha256=P9fOsZUVGtw-kNGjp0yZRBVAG9omAqa1uiM6zsJDeU8 1528
rocrate_validator/profiles/workflow-testing-ro-crate/must/2_test_instance.ttl sha256=z4rQ1mbMlq7eAOwVhfQ9EW7S8rqUiQzdgkP-BJwUUXg 2618
rocrate_validator/profiles/workflow-testing-ro-crate/must/3_test_definition.ttl sha256=w2REkn22-26_1GA6sJoseEllVJ0XEfsPDHI3dpzJRoM 2608
rocrate_validator/profiles/workflow-testing-ro-crate/profile.ttl sha256=f8eg7sq25gDMqcgMu9S5HNH5OEe-_1Au4CDfsTcoPYE 3116
rocrate_validator/profiles/workflow-testing-ro-crate/should/1_test_suite.ttl sha256=OPKQXvw2pl2l75QB4FntS8ZZEYbhH15J7vG8TrEXWwo 1764
rocrate_validator/requirements/python/__init__.py sha256=zSYi4Pob4WacdElgDrndXAQtcXbqY6mSiKq5j_SL08I 7894
rocrate_validator/requirements/shacl/__init__.py sha256=DiGdOv7cFiw-MF1GzYp5spjY0JA1TuasyXxECMixZvk 919
rocrate_validator/requirements/shacl/checks.py sha256=FbYQ7RognZbImAgPGB16mz1bAvI70F_wyND16gqjsdM 14415
rocrate_validator/requirements/shacl/errors.py sha256=Egq7HjPjLp5aDBiuV7uB3XZxERAVy4YOgR3KGfy_VjQ 1210
rocrate_validator/requirements/shacl/models.py sha256=9Hj260DRQ5NmxPMbAjtmPcMwssNbz3ZP9c-lX1m3lUA 14522
rocrate_validator/requirements/shacl/requirements.py sha256=lHV3RPiGEh46ZMJR6MR0_S7s_aru6yRPgTTUxv3_bBk 4191
rocrate_validator/requirements/shacl/utils.py sha256=YETH_02xQAoFabap5tUtlVRkfcSkFiUn0Fl0Gh9nQvM 10362
rocrate_validator/requirements/shacl/validator.py sha256=VvoH_9kai94PkMfAhjukf403jymIUNZVTd9GVKFpc54 19882
rocrate_validator/rocrate.py sha256=laHTzZW4aUdm-WttdrpLMRo0wauDOJP4GyptWOpE2Ac 19154
rocrate_validator/services.py sha256=Ao4r2eMVhQga2dlf9Z_HkVgGde9vQMb68Sr1IJmu3eg 8119
rocrate_validator/utils.py sha256=8xPs1srb_OTpJwoJV2Lv4tf-P2mndHuvZ1bO-CF4I3w 18241
roc_validator-0.4.6.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
roc_validator-0.4.6.dist-info/METADATA sha256=HFqugUJiopBoaHrano1lWMmWdaXRarvznW5CiRDeMe8 6928
roc_validator-0.4.6.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
roc_validator-0.4.6.dist-info/entry_points.txt sha256=f7vN5xnTqTY77QpRr5kM8Pt8rqjnAVDx0hTolo12N2M 63
roc_validator-0.4.6.dist-info/RECORD

entry_points.txt

rocrate-validator = rocrate_validator.cli:cli