Skip to main content

repo2rocrate

Generate a Workflow Testing RO-Crate from a "best-practices" workflow repository. In this context, "best-practices" means the set of guidelines, especially regarding repository structure and metadata, put together by the workflow language community. Here is the list of currently supported workflow languages, together with the community resources used as a reference:

Installation

pip install repo2rocrate

Usage

The package consists of an API and a command line tool, also called repo2rocrate. It can generate RO-Crate metadata in-place or build an RO-Crate in a separate directory. The approach is to generate as many metadata as possible based on what can be extracted from known files and knowledge of the expected layout; the user can complement this by adding or overriding various bits via the available options.

Examples:

git clone https://github.com/crs4/fair-crcc-send-data
repo2rocrate -r fair-crcc-send-data --repo-url https://github.com/crs4/fair-crcc-send-data --license GPL-3.0
git clone https://github.com/nf-core/rnaseq
cd rnaseq/
repo2rocrate

The above commands add an ro-crate-metadata.json file to the repository directory. To generate an RO-Crate in a separate directory, use the -o option. Run repo2rocrate --help to get a description of all available options.

Metadata

Release files for repo2rocrate 0.1.2

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

Source distribution (sdist)

Source distribution for repo2rocrate 0.1.2
File Size Uploaded Provenance Actions
repo2rocrate-0.1.2.tar.gz 16.5 kB Without provenance Details for repo2rocrate-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for repo2rocrate 0.1.2
File Interpreter ABI Platform Actions
repo2rocrate-0.1.2-py3-none-any.whl Python 3 none any Details for repo2rocrate-0.1.2-py3-none-any.whl

Total release size: 34.0 kB

Release files / repo2rocrate-0.1.2.tar.gz

Download URL repo2rocrate-0.1.2.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ae120c35180f852a18dee8c6ea114dc0c65abaa111b26a3da87d4f211dd7eedc
BLAKE2b-256 checksum
How to use checksums
b200a987d92689c86d32c8293c39773736f63c582e67073c513c3e58ceab0af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / repo2rocrate-0.1.2-py3-none-any.whl

Download URL repo2rocrate-0.1.2-py3-none-any.whl
Size 17.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aae2d7923eef11896aabcf676f74460dfff35060c71996778dc62fd3af199d4d
BLAKE2b-256 checksum
How to use checksums
dfb12175cddf0aabb2c66545178c4c48443da1b36e1f8f213da481003707e531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Security for repo2rocrate 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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