Reproschema Python library and Command Line Interface (CLI)
Installation
reproschema requires Python 3.7+.
pip install reproschema
CLI usage
This package installs reproschema a CLI.
$ reproschema
Usage: reproschema [OPTIONS] COMMAND [ARGS]...
A client to support interactions with ReproSchema
To see help for a specific command, run
reproschema COMMAND --help e.g. reproschema validate --help
Options:
--version
-l, --log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]
Log level name [default: INFO]
--help Show this message and exit.
Commands:
convert
create
serve
validate
Developer installation
Install repo in developer mode:
git clone https://github.com/ReproNim/reproschema-py.git
cd reproschema-py
pip install -e .[dev]
It is also useful to install pre-commit, which takes care of styling when committing code. When pre-commit is used you may have to run git commit twice, since pre-commit may make additional changes to your code for styling and will not commit these changes by default:
pre-commit install
Metadata
Release files for reproschema 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| reproschema-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for reproschema-0.3.0-py3-none-any.whl |
Release files / reproschema-0.3.0-py3-none-any.whl
| Download URL | reproschema-0.3.0-py3-none-any.whl |
|---|---|
| Size | 18.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c7bcd89fde8562bdb655a86ff27f8f5d3ad8a7e6c4837df16fad0d8951c7c4f
|
|
BLAKE2b-256 checksum How to use checksums |
98adea6b178a3d082ebc5ebb5a2e9eca62635bd6d66255c6acdcc7544b37d61d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
|
Security for reproschema 0.3.0
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.