Exabyte Python Client for RESTful API
Project description
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
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04635dae3e15240bd7664097ad85290f4c103eb80d4c0fdf911302488c73b538 |
|
MD5 | 75861dba6d6288cf18886b4f2d9e65b9 |
|
BLAKE2b-256 | aaa5f4c33364a8d32cb2129ff7e6a8047596f55ab3d16c718439cb109cd9c3fd |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a7499fd3e0c47ad6cc550231bdf7a28e64d8503ed32bc45a14b86917589829 |
|
MD5 | b98aac27899f1ac5438cd2cbf0f6d518 |
|
BLAKE2b-256 | e3802f9613defa3a693bd8529a54f19744d51a935fdac96c94755d0953e83588 |