Skip to main content

Reproschema Python library

Project description

Python package

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

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

reproschema-0.4.3-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file reproschema-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: reproschema-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for reproschema-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1990ecfd76c88b074c2652322cdc83b434d12282a9d23be37f89303cd62080a8
MD5 d650624fc2f827a21ffe31c0678c43d7
BLAKE2b-256 a63a2f70d218e1a0c245ae78137e1a6ec05bafa9a0024da9a3072894782032ba

See more details on using hashes here.

Provenance

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