The SolveBio Python client
Project description
SolveBio Python Client
This is the SolveBio Python package and command-line interface (CLI). This module is tested against Python 2.7, 3.6, 3.7, 3.8, PyPy and PyPy3.
Developer documentation is available at docs.solvebio.com. For more information about SolveBio visit www.solvebio.com.
Installation & Setup
Install solvebio
using pip
:
pip install solvebio
For interactive use, we recommend installing IPython
and gnureadline
:
pip install ipython
pip install gnureadline
To log in, type:
solvebio login
Enter your SolveBio credentials and you should be good to go!
Install from Git
pip install -e git+https://github.com/solvebio/solvebio-python.git#egg=solve
Development
git clone https://github.com/solvebio/solvebio-python.git
cd solve-python/
python setup.py develop
To run tests use nosetest
:
nosetests solvebio.test.test_dataset
Or install tox
and run:
pip install tox
tox
Releasing
Maintainers can release solvebio-python to PyPI with the following steps:
# Bump the version and update the changelog
bumpversion <major|minor|patch>
git push --tags
github_changelog_generator
# Build and release to PyPI
find . -name '*.pyc' -delete
rm -rf dist/*
python setup.py clean
python setup.py sdist bdist_wheel
twine upload dist/*
You will need to configure Twine in order to push to PyPI.
Support
Developer documentation is available at docs.solvebio.com.
If you experience problems with this package, please create a GitHub Issue.
For all other requests, please email SolveBio Support.
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
Built Distributions
Hashes for solvebio-2.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f68ac6d6197743663ad78517a6072007e50cab4cedada25eb41480766d20362 |
|
MD5 | 0557989291451397c49d57c01a463ab9 |
|
BLAKE2b-256 | 1855bd1cb169256f48fbc41c97b8de664e03c0c754721bb2ccedc5a1f17f5627 |
Hashes for solvebio-2.10.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2bae2050fe278bd06349fb213f988f06525f0562daf4af35e803a707b201e70 |
|
MD5 | b74a386f84cecd4a61ef5738d7335b60 |
|
BLAKE2b-256 | e35db25cc6eb6de67781d93d0a5ad5c954fadc47ed550992252f870cccdb74a5 |