Skip to main content

Exabyte Python Client for RESTful API

Project description

PyPI version

This package provides access to Exabyte.io RESTful API.

Installation

We recommend creating a virtual environment before installing:

virtualenv my-virtualenv
source my-virtualenv/bin/activate

Install using pip:

  • from PyPI:
pip install exabyte-api-client
  • from source code in development mode:
git clone git@github.com:Exabyte-io/exabyte-api-client.git
cd exabyte-api-client
pip install -e .

Examples

exabyte-api-examples repository contains examples for performing most-common tasks in the Exabyte.io platform through its RESTful API in Jupyter Notebook format.

Testing

A Virtualenv environment can be created and the tests run with the included run-tests.sh script. To run the unit tests in Python 3, you can:

./run-tests -t=unit

To run the integration tests in Python 2, you can:

./run-tests -p=python2 -t=integration

(assuming you have a python2 binary in your PATH environment).

Note that the integration tests require a REST API service against which the live tests will run. See tests/integration/__init__.py for the environment variable details.

© 2020 Exabyte Inc.

Project details


Download files

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

Source Distribution

exabyte-api-client-2024.2.2.post1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file exabyte-api-client-2024.2.2.post1.tar.gz.

File metadata

  • Download URL: exabyte-api-client-2024.2.2.post1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/7.0.1 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.1 CPython/3.12.1

File hashes

Hashes for exabyte-api-client-2024.2.2.post1.tar.gz
Algorithm Hash digest
SHA256 04635dae3e15240bd7664097ad85290f4c103eb80d4c0fdf911302488c73b538
MD5 75861dba6d6288cf18886b4f2d9e65b9
BLAKE2b-256 aaa5f4c33364a8d32cb2129ff7e6a8047596f55ab3d16c718439cb109cd9c3fd

See more details on using hashes here.

File details

Details for the file exabyte_api_client-2024.2.2.post1-py3-none-any.whl.

File metadata

  • Download URL: exabyte_api_client-2024.2.2.post1-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/7.0.1 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.1 CPython/3.12.1

File hashes

Hashes for exabyte_api_client-2024.2.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 21a7499fd3e0c47ad6cc550231bdf7a28e64d8503ed32bc45a14b86917589829
MD5 b98aac27899f1ac5438cd2cbf0f6d518
BLAKE2b-256 e3802f9613defa3a693bd8529a54f19744d51a935fdac96c94755d0953e83588

See more details on using hashes here.

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