Skip to main content

HERMES plugin for .toml files

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hermes_plugin_python-0.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

hermes_plugin_python-0.2.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file hermes_plugin_python-0.2.0.tar.gz.

File metadata

  • Download URL: hermes_plugin_python-0.2.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for hermes_plugin_python-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c6777075cef389e914613ddf7029917bde1e7e7f4cd327382b5a7ac60b4d2ea2
MD5 51ecd4be15e91d1940a47c32af746f1f
BLAKE2b-256 4bed1dba3250bb087562a106dc0f855cd0a3989116ad59f2e93d9ee999caaca5

See more details on using hashes here.

File details

Details for the file hermes_plugin_python-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hermes_plugin_python-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42068df17c6f23d0b15ab3938057355a08a72dfcbca9156947f922352523a4c6
MD5 7294cdfd0c543159f9e64d4543158ae5
BLAKE2b-256 7e726703b8b5ecd60f9a20f08d5bcb7cecb321d6e3c102e234922cb52a6ba679

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page