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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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