Skip to main content

The SolveBio Python client

Project description

Build Status

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

solvebio-2.10.1.tar.gz (555.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

solvebio-2.10.1-py3-none-any.whl (585.6 kB view details)

Uploaded Python 3

File details

Details for the file solvebio-2.10.1.tar.gz.

File metadata

  • Download URL: solvebio-2.10.1.tar.gz
  • Upload date:
  • Size: 555.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for solvebio-2.10.1.tar.gz
Algorithm Hash digest
SHA256 26bb8f38d3667947617677669026ba4906d3103f025e80eac44a643bb43c4670
MD5 24e80863e75a7c084016e6a00af64f7b
BLAKE2b-256 c59aa6658b174d8c2b6a4373fa5f056cf4432d9a5f62b5850a84f924dd146274

See more details on using hashes here.

File details

Details for the file solvebio-2.10.1-py3-none-any.whl.

File metadata

  • Download URL: solvebio-2.10.1-py3-none-any.whl
  • Upload date:
  • Size: 585.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for solvebio-2.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fabd68379b12e52d27af40ba9946ce838440d22b188e16fde1b13f68bfc591c7
MD5 da54d31e5cf7e21a7012d73d17bd1b58
BLAKE2b-256 355a4b9a8c8feb7312f88b92cb08c124c61b4b191ff3d260cc0a3425eb52f4b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page