Skip to main content

Hermes harvest plugin for .toml files

This plugin enables the harvesting of metadata stored in the .toml file of the project. It is configured to automatically harvest from "pyproject.toml". Although it can be used for every .toml file it uses the fields commonly used in .toml files for python.

Authors

Related

The hermes project

Github repository

The hermes harvest plugin for git

Github repository

Run Locally

Clone Hermes project

  git clone https://github.com/hermes-hmc/hermes.git

Go to the project directory

  cd your_other_folder

Make a python package out of it

  pip install .

Clone the project

  git clone https://github.com/hermes-hmc/hermes-python.git

Go to the project directory

  cd your_folder

Make a python package out of it

  pip install .

Go to the project folder you want to harvest

  cd your_project_to_harvest

Controll that you have a file named "hermes.toml" in your project with the following content.

  [harvest]
  sources = ["cff", "toml"]

  [deposit.invenio_rdm]
  site_url = "https://sandbox.zenodo.org"
  access_right = "open"

Run harvest command

  hermes harvest

Logo

Release files for hermes-plugin-python 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hermes-plugin-python 0.2.0
File Size Uploaded
hermes_plugin_python-0.2.0.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hermes-plugin-python 0.2.0
File Interpreter ABI Platform
hermes_plugin_python-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.8 kB

Release files / hermes_plugin_python-0.2.0.tar.gz

Download URL hermes_plugin_python-0.2.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c6777075cef389e914613ddf7029917bde1e7e7f4cd327382b5a7ac60b4d2ea2
BLAKE2b-256 checksum
How to use checksums
4bed1dba3250bb087562a106dc0f855cd0a3989116ad59f2e93d9ee999caaca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Release files / hermes_plugin_python-0.2.0-py3-none-any.whl

Download URL hermes_plugin_python-0.2.0-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
42068df17c6f23d0b15ab3938057355a08a72dfcbca9156947f922352523a4c6
BLAKE2b-256 checksum
How to use checksums
7e726703b8b5ecd60f9a20f08d5bcb7cecb321d6e3c102e234922cb52a6ba679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page