Common Python code used in HGI projects.
Project description
[![Build Status](https://travis-ci.org/wtsi-hgi/python-common.svg)](https://travis-ci.org/wtsi-hgi/python-common) [![codecov.io](https://codecov.io/gh/wtsi-hgi/python-common/graph/badge.svg)](https://codecov.io/github/wtsi-hgi/python-common)
# Common Python used in HGI projects
## How to use ### Prerequisites - Python >= 3.5
### Installation Stable releases can be installed via PyPI: `bash $ pip3 install hgicommon `
Bleeding edge versions can be installed directly from GitHub: `bash $ pip3 install git+https://github.com/wtsi-hgi/python-common.git@<commit_id_or_branch_or_tag>#egg=hgicommon `
To declare this library as a dependency of your project, add it to your requirement.txt file.
## Development ### Setup Install both library dependencies and the dependencies needed for testing: `bash $ pip3 install -q -r requirements.txt $ pip3 install -q -r test_requirements.txt `
### Testing Using nosetests, in the project directory, run: `bash $ nosetests -v `
To generate a test coverage report with nosetests: `bash $ nosetests -v --with-coverage --cover-package=hgicommon --cover-inclusive nosetests -v --with-coverage --cover-package=hgicommon --cover-inclusive --exclude-test-file=excluded_tests.txt `
## License [LGPL](LICENSE.txt).
Copyright (c) 2015, 2016 Genome Research Limited
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.