hermes

View on PyPIReverse Dependencies (0)

0.8.0 hermes-0.8.0-py3-none-any.whl

Wheel Details

Project: hermes
Version: 0.8.0
Filename: hermes-0.8.0-py3-none-any.whl
Download: [link]
Size: 64094
MD5: 004c20650685128ccfd42afca8b16856
SHA256: 5f956ba630b6cf62d3d299e9bd25a0a0dd028f75d11301eaedbe5bec77ef1107
Uploaded: 2024-03-06 20:07:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hermes
Version: 0.8.0
Summary: Workflow to publish research software with rich metadata
Author: Stephan Druskat
Author-Email: stephan.druskat[at]dlr.de
Home-Page: https://software-metadata.pub
Project-Url: Documentation, https://docs.software-metadata.pub
Project-Url: Repository, https://github.com/hermes-hmc/workflow
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
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: pyparsing (<4.0.0,>=3.0.9)
Requires-Dist: requests (<3.0.0,>=2.28.1)
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: 2992 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
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=0Zu7_4K0q7S96wF4CGhA5RZzMZ8OFTkT4aaLqf58mvE 710
hermes/commands/base.py sha256=JPr-sOKllZ2ykj4KZ_ZFcmhEUwDeo1IQ0kWFqx4j0Ks 6743
hermes/commands/clean/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/clean/base.py sha256=rrYyG4r9YDccU5s92eZe5TboIkHAnZ86PsFL2cNh5m4 791
hermes/commands/cli.py sha256=M2hVaCNzchrtGtnlV6H_4CVvPk1LHnrX3ZCWxaJQNPg 2124
hermes/commands/curate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/curate/base.py sha256=Au1VEd3BP6V2uxpxzFVN5bodv7B91yBalcktrsxcyO0 1248
hermes/commands/deposit/__init__.py sha256=GkMjGjtwb6WQT2MLt2jnwbVTE01DtHELWCamG2-tB9E 115
hermes/commands/deposit/base.py sha256=haTV7AhSeDsaD6iJ7IwJmKqgNiFqAapKhj7p3JUAQ18 4604
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=IynRhbY9iI0c49annYcDrh2dJZXEXu-h28kmnvLRSxY 28164
hermes/commands/deposit/invenio_rdm.py sha256=bdssxyfVLaTnay9Xobmk3ty8tYqQQA8PxWAp5zPp4S8 3252
hermes/commands/harvest/__init__.py sha256=CKkHd-blNIh5kCFauSQN8sBxgBSN-YZFcLu0bvKT6UY 101
hermes/commands/harvest/base.py sha256=8YD_qeR0zshOrRp1fOOoS2L6kgSNhfN-RtBhVPtE1po 2206
hermes/commands/harvest/cff.py sha256=lnlq-oukY2lguZq17_p6VlXq9quhPDaJxsl0WzF646s 5191
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/postprocess/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/postprocess/base.py sha256=qOwJIQE53Vhv8Lgh2v-BHsCc3nEYIE2nHhGNL47vBOw 676
hermes/commands/postprocess/invenio.py sha256=YxRClXfAz2B5qPtSXbZLOFVUycv-LddlzzRqU3Uqz1w 1678
hermes/commands/postprocess/invenio_rdm.py sha256=z73bzgZzXrJugVf6SLBLSYc5feyvLg5DmcO4eSFBOxQ 754
hermes/commands/process/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hermes/commands/process/base.py sha256=CIn9Qpqz-UIK6bC60P_so5B8H1uuDsTOeE93R96Sm38 2238
hermes/error.py sha256=o5EeX_-MlFDFSeXlJBVCxpFKsr_kyVhvMFnkhTk1mIY 201
hermes/logger.py sha256=bFr9Ksj6TlBOc9JYB5rF2lYtO2aVa7uKzbKOq0fwSVk 2462
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/settings.py sha256=UZadiBlW3Zafo5YB8EBmGTLf7B6uU1aW3QALAy1auSM 1599
hermes/utils.py sha256=3JvZw8eYk_MSq6pV6UYCJ8RtDpxK8G-dd-kmGcu93zE 436
hermes-0.8.0.dist-info/LICENSE.md sha256=egdV7LyTiIw_pD-qK2w2aUTy303yEsCB95b6d9rtdE4 846
hermes-0.8.0.dist-info/LICENSES/Apache-2.0.txt sha256=B05uMshqTA74s-0ltyHKI6yoPfJ3zYgQbvcXfDVGFf8 10280
hermes-0.8.0.dist-info/LICENSES/CC-BY-ND-4.0.txt sha256=Sp1GXpga5r3n8Rerv7DiTyzBgg6ZpH775YWT-lxD-ik 16830
hermes-0.8.0.dist-info/LICENSES/CC-BY-SA-4.0.txt sha256=zeeIO5BQoRBPSsGaFXKq_W5dcyO2g1Gq9R-_S-ulSWY 18375
hermes-0.8.0.dist-info/LICENSES/CC0-1.0.txt sha256=ogEPNDSH0_dhiv_lT3ifVIdgIzHAqNA_SemnxUfPBJk 7048
hermes-0.8.0.dist-info/LICENSES/LicenseRef-BSD-Caltech.txt sha256=r3gH1Wwg4VWFNKFECrtljYn4ny7Mx4IhqF6vgMgFBGY 1522
hermes-0.8.0.dist-info/METADATA sha256=v4cN5mn6gLw0SV3BmnkXUdTLHXJ5fbzfGWzpHjgGayc 4119
hermes-0.8.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
hermes-0.8.0.dist-info/entry_points.txt sha256=AAqbam0E3XH-_GiJBkybDUehtFCkqkAsAgr1LXDCOOQ 622
hermes-0.8.0.dist-info/RECORD

entry_points.txt

hermes = hermes.commands.cli:main
file = hermes.commands.deposit.file:FileDepositPlugin
invenio = hermes.commands.deposit.invenio:InvenioDepositPlugin
invenio_rdm = hermes.commands.deposit.invenio_rdm:IvenioRDMDepositPlugin
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