Armada Python Client
The Armada Python client wraps the gRPC services defined in submit.proto and events.proto.
It supports the following Armada features:
- submitting, cancelling, and re-prioritising jobs, and
- watching for job events.
Installation
These instructions are intended for end-users. If you wish to develop against armada_client, please see our documentation on contributing
PyPI
The Armada python client is available from armada_client. It can be installed
with pip install armada-client. Documentation and examples of how to use the python can be found on the
Armada libraries webpage.
Build from Git
Building from Git is a multi-step process unlike many other Python projects. This project extensively uses generated code, which is not committed into the repository.
Before beginning, ensure you have:
- A working docker client, or docker-compatible client available under
docker. - Network access to fetch docker images and go dependencies.
To generate all needed code, and install the python client:
- From the root of the repository, run
mage buildPython - Install the client using
pip install client/python. It's strongly recommended you do this inside a virtualenv.
Metadata
Release files for armada-client 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| armada_client-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / armada_client-0.5.1-py3-none-any.whl
| Download URL | armada_client-0.5.1-py3-none-any.whl |
|---|---|
| Size | 238.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
99e3331321ddf2b60d3764ea3347a4f3e6a95de9ea71167b0a30caf58d80726f
|
|
BLAKE2b-256 checksum How to use checksums |
e05380874f02c89699e515a922d2679cc11e40d79a5b7863f84a89652f3618eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|