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-23.9.10rc5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1928c881adf7e581c6e4d4fbcae5cb756640cc47283e852996e1e463707ed57 |
|
MD5 | 3ad0083f1459140402587f67b683b8f6 |
|
BLAKE2b-256 | 720d6378f96b346d39ab6d58c3d326ee42544389811a853e17e65d6f887df2a3 |
Hashes for backend.ai_common-23.9.10rc5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79e6c15910cc2682f1a51658a5f6544f769c8b85b50d2631cb92dfe1c1866565 |
|
MD5 | 344ac0393fc865ccdbd13c780449383b |
|
BLAKE2b-256 | d61d9dec80cf04ff642b87307ca0b78e4c921f0319f0a4d22aed3ef0dd1fc947 |