Commons utilities
Project description
Gen3 Utilities
Utilities to manage Gen3 schemas, projects and submissions.
Installation
Use
$gen3_util --help
Usage: gen3_util [OPTIONS] COMMAND [ARGS]...
Gen3 Management Utilities
Options:
--config TEXT Path to config file. GEN3_UTIL_CONFIG
--format [yaml|json|text] Result format. GEN3_UTIL_FORMAT
--help Show this message and exit.
Commands:
projects Manage Gen3 projects.
meta Manage meta data.
files Manage file buckets.
config Configure this utility.
Development Setup
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -r requirements-dev.txt
pip install -e .
Test
- fixtures
tests/fixtures/
└── custom_config
└── config.yaml # testing configuration
Distribution
- PyPi
# update pypi
export TWINE_USERNAME= # the username to use for authentication to the repository.
export TWINE_PASSWORD= # the password to use for authentication to the repository.
rm -r dist/
python3 setup.py sdist bdist_wheel
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gen3_util-0.0.1.tar.gz
(10.5 kB
view hashes)
Built Distribution
gen3_util-0.0.1-py3-none-any.whl
(14.9 kB
view hashes)
Close
Hashes for gen3_util-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b0212de9fc6b497b04f9b57513b5e44bc068f36fd8fae3cae201fe6ad2a665a |
|
MD5 | 16eb19c28d4a5513aa0b15f2d22c4db3 |
|
BLAKE2b-256 | 936b6ee65e3a53a61f4f4fd2182af34d8dff250e6e0a1a2708aec086b67a4abe |