hermes

View on PyPIReverse Dependencies (1)

0.9.0 hermes-0.9.0-py3-none-any.whl

Wheel Details

Project: hermes
Version: 0.9.0
Filename: hermes-0.9.0-py3-none-any.whl
Download: [link]
Size: 88080
MD5: eb3cccfc769bb2cf982f755a55376aa6
SHA256: 260881b678b90ac298a10b26cd2f6d95bb14d9d4d6f77bbb37b8b0ad854228f3
Uploaded: 2025-02-26 14:27:38 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: hermes
Version: 0.9.0
Summary: Workflow to publish research software with rich metadata
Author: Oliver Bertuch
Author-Email: o.bertuch[at]fz-juelich.de
Project-Url: Documentation, https://hermes.software-metadata.pub
Project-Url: Homepage, https://software-metadata.pub
Project-Url: Repository, https://github.com/softwarepub/hermes
License: Apache-2.0
Keywords: publishing,metadata,automation
Classifier: License :: OSI Approved :: Apache Software License
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
Requires-Python: >=3.10,<4.0
Requires-Dist: cffconvert (<3.0.0,>=2.0.0)
Requires-Dist: jsonschema (<4.0.0,>=3.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.5.1)
Requires-Dist: pydantic-settings (<3.0.0,>=2.1.0)
Requires-Dist: pyld (<3.0.0,>=2.0.3)
Requires-Dist: pynacl (<2.0.0,>=1.5.0)
Requires-Dist: pyparsing (<4.0.0,>=3.0.9)
Requires-Dist: requests (<3.0.0,>=2.28.1)
Requires-Dist: requests-oauthlib (<3.0.0,>=2.0.0)
Requires-Dist: ruamel.yaml (<0.18.0,>=0.17.21)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Description-Content-Type: text/markdown
[Description omitted; length: 3169 characters]

WHEEL

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

RECORD

Path Digest Size
hermes/__init__.py sha256=CKkHd-blNIh5kCFauSQN8sBxgBSN-YZFcLu0bvKT6UY 101
hermes/__main__.py sha256=SP-ibhKGL3ErF7c18DXcACfqj068gqRlKAARfpdWY0o 219
hermes/commands/__init__.py sha256=T5jJLKcAldbnLUe6FV6qcfs8SD2PwFDbjADm_Tma3Ic 820
hermes/commands/base.py sha256=0nuV5k3AsKufERtLPhPYUslZFSK56_HAYynydh0AkDY 7720
hermes/commands/clean/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/clean/base.py sha256=kGgqbO97RqaslDcwUjkBjav8i8zgQPkBZ1kw6AteD1g 922
hermes/commands/cli.py sha256=cpQoy3I-vpqNs2XseJ3MGQaLongL7I2xWm0nAnrlgQ0 3020
hermes/commands/curate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/curate/base.py sha256=espfeQe9XQIAeDVQ8-m6Zo2ZVNgWFT58EOk_FMXtjqk 1250
hermes/commands/deposit/__init__.py sha256=GkMjGjtwb6WQT2MLt2jnwbVTE01DtHELWCamG2-tB9E 115
hermes/commands/deposit/base.py sha256=VcNTK4D3GtCAwDbf4Uotk7khIgPPzwjnrKJwMsZLA1E 5053
hermes/commands/deposit/error.py sha256=0l2rIaaTOGFnnGimx_ZZzrusv-stCc29D_DrgL2ZPLo 207
hermes/commands/deposit/file.py sha256=wW5Fz0aLqzZe9-x3kENTD0RaTKarDT12SXI80EA_PYs 943
hermes/commands/deposit/invenio.py sha256=mwNdsUsGDstuuePZQbygu4h8b563P0nRiRbX3F4JG0A 29693
hermes/commands/deposit/invenio_rdm.py sha256=W6n2aGwPB6Zi4LXKbxevyoj_xYkZmEeLfKExHGzUlPE 3359
hermes/commands/deposit/rodare.py sha256=NxRp1nINX2t0_GuFntSZcNP2QlA4-2JeXne9YRAm2xg 4206
hermes/commands/harvest/__init__.py sha256=CKkHd-blNIh5kCFauSQN8sBxgBSN-YZFcLu0bvKT6UY 101
hermes/commands/harvest/base.py sha256=e16V2oa3mANRMJrx0EQU77VrlJ5gxrRdxXo2Wn4W0bE 2210
hermes/commands/harvest/cff.py sha256=isI6N6YllXKgDX4IT_hDStq-yCIzXnOLwwCeMXbLBEM 5330
hermes/commands/harvest/codemeta.py sha256=XBVbM_bSJMdkPmQF2U9LcpbFpj2U96OUwWLwDp45DME 2773
hermes/commands/harvest/util/__init__.py sha256=KBDBRv7LrtGbBLrHCtDR5B_DLoV9Wl1pQkYxpHcabOg 243
hermes/commands/harvest/util/validate_codemeta.py sha256=_wmxYBPTstnSdjIFj0pPve5ya7d6jdg3c3WS_1wCYYE 1650
hermes/commands/init/__init__.py sha256=NepRw92FHvQ7C3KdCLIAwrNQqFfpbV5DcpOTCBJSGJI 100
hermes/commands/init/base.py sha256=6ALTQJT4JPzwg1vwADkNP0whsII0XZclky92TfVbuM4 31917
hermes/commands/init/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/init/util/connect_github.py sha256=h3hkSfp0pNPNDknrqgqzFMq4Bmbb6rm6hj1K77BmU2E 4527
hermes/commands/init/util/connect_gitlab.py sha256=d6HvBG9dqW-HLMBlwZfi0RaIiypuZ2Rg-u9WlhAgVwI 6049
hermes/commands/init/util/connect_zenodo.py sha256=RelBOxaNBVLuFU0PHemt9qejXrDN3MvwpO_BaHRTJeM 3709
hermes/commands/init/util/oauth_process.py sha256=m8JnK0ZJyKoi-QjZ6AVPNlkXumnxVuPVvwZjMs4KvHo 8993
hermes/commands/init/util/slim_click.py sha256=XR4aQHr_kxx0acnd406LvsEBHCbGUyMa7ax850U7NjU 6988
hermes/commands/marketplace.py sha256=G6CZaT7dicHwggLIgPmpHQ0IFpZurzV1bIutHVHhLkc 4453
hermes/commands/postprocess/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/postprocess/base.py sha256=l1SliVI7f1VKvKaQcJFiMUZ-m-_D1nV90xQlmPb2lPE 678
hermes/commands/postprocess/invenio.py sha256=DDcttdmaBiLgDSEof9TAVubArbPKwEXh7UIWRxJvBR8 1668
hermes/commands/postprocess/invenio_rdm.py sha256=ceL_8-QTLgdREPKpXLKGrYYg3NTV40Uv76_Yk2CdwIQ 748
hermes/commands/process/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/process/base.py sha256=rJlbib3v9_uopRPtpIhHfNSjICG1rFoac7aB2EaPts4 2268
hermes/error.py sha256=o5EeX_-MlFDFSeXlJBVCxpFKsr_kyVhvMFnkhTk1mIY 201
hermes/logger.py sha256=NqRpxYu2LDUcY0njO7Wmb4SVGtwq3i9ynNyAjSXfaOU 2236
hermes/model/__init__.py sha256=CKkHd-blNIh5kCFauSQN8sBxgBSN-YZFcLu0bvKT6UY 101
hermes/model/context.py sha256=MY-Y0qBA843sSqWAMeEc5XGqP2PoYc6wtrr9lvZd74M 16042
hermes/model/errors.py sha256=VjC0mGSTRzNkRtzP4vqbZfWwKJ_gFc-guV7v73X0LCE 1425
hermes/model/merge.py sha256=aaU0RmSw5ymsv0IN8HnruJ9bJ47OEX0mk-odXoz_yao 5472
hermes/model/path.py sha256=neY4w2qJhqBgtDbzSDRTjB89QXmoKr9buzJBVwYIRw4 14270
hermes/utils.py sha256=e2LHcRE0DXj3mWd1xYgAoGrZCLYmPnKoczxS4O6HgPs 527
hermes-0.9.0.dist-info/LICENSE.md sha256=g5p3Q2MayWQIeqzXHaVCvYtUXK1rnRWu3p35v7MtOBI 850
hermes-0.9.0.dist-info/LICENSES/Apache-2.0.txt sha256=B05uMshqTA74s-0ltyHKI6yoPfJ3zYgQbvcXfDVGFf8 10280
hermes-0.9.0.dist-info/LICENSES/CC-BY-ND-4.0.txt sha256=Sp1GXpga5r3n8Rerv7DiTyzBgg6ZpH775YWT-lxD-ik 16830
hermes-0.9.0.dist-info/LICENSES/CC-BY-SA-4.0.txt sha256=zeeIO5BQoRBPSsGaFXKq_W5dcyO2g1Gq9R-_S-ulSWY 18375
hermes-0.9.0.dist-info/LICENSES/CC0-1.0.txt sha256=ogEPNDSH0_dhiv_lT3ifVIdgIzHAqNA_SemnxUfPBJk 7048
hermes-0.9.0.dist-info/LICENSES/LicenseRef-BSD-Caltech.txt sha256=r3gH1Wwg4VWFNKFECrtljYn4ny7Mx4IhqF6vgMgFBGY 1522
hermes-0.9.0.dist-info/METADATA sha256=o-ptt09LP4FcEPAPqaO3Mv2CTIgC4ZLS06jLk13Qtg4 4449
hermes-0.9.0.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
hermes-0.9.0.dist-info/entry_points.txt sha256=pR3MF0umrNgrTI6rfGZJG65CihMuOiIeUMJMs9U2QNI 732
hermes-0.9.0.dist-info/RECORD

entry_points.txt

hermes = hermes.commands.cli:main
hermes-marketplace = hermes.commands.marketplace:main
file = hermes.commands.deposit.file:FileDepositPlugin
invenio = hermes.commands.deposit.invenio:InvenioDepositPlugin
invenio_rdm = hermes.commands.deposit.invenio_rdm:IvenioRDMDepositPlugin
rodare = hermes.commands.deposit.rodare:RodareDepositPlugin
cff = hermes.commands.harvest.cff:CffHarvestPlugin
codemeta = hermes.commands.harvest.codemeta:CodeMetaHarvestPlugin
cff_doi = hermes.commands.postprocess.invenio:cff_doi
config_invenio_rdm_record_id = hermes.commands.postprocess.invenio_rdm:config_record_id
config_invenio_record_id = hermes.commands.postprocess.invenio:config_record_id