Backend.AI commons library
Project description
Backend.AI Commons
Common utilities library for Backend.AI
Installation
$ pip install backend.ai-common
For development
$ pip install -U pip setuptools
$ pip install -U -r requirements/dev.txt
Running test suite
$ python -m pytest
With the default halfstack setup, you may need to set the environment variable BACKEND_ETCD_ADDR
to specify the non-standard etcd service port (e.g., localhost:8110
).
The tests for common.redis
module requires availability of local TCP ports 16379, 16380, 16381,
26379, 26380, and 26381 to launch a temporary Redis sentinel cluster via docker compose
.
In macOS, they require a local redis-server
executable to be installed, preferably via brew
,
because docker compose
in macOS does not support host-mode networking and Redis cannot be
configured to use different self IP addresses to announce to the cluster nodes and clients.
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
Hashes for backend_ai_common-24.3.10b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f606665777dd50adf06549e64f6b880fd6dcad205d2104db41b57cefba26165 |
|
MD5 | 8412a2c365224f8f4665aefd45d708de |
|
BLAKE2b-256 | d62c64699367af9d073ffb4d0f1c1cd236ffc24b76399f646a67c8198882d7dc |
Hashes for backend.ai_common-24.3.10b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bcb76f3b8444a4f811f980a677d114361e869aaac3888e2c87128d8b1ae530b |
|
MD5 | ae8242cc0551c48e7cd33da5561ab1ca |
|
BLAKE2b-256 | 6a2448450ffea2b71a9f2d6304345b7925523dbda0d0d364cf67f83dc4eb2611 |