k8s-agent-sandbox-base
A faithful re-publish of the upstream k8s-agent-sandbox Python
client, pinned to base commit d0a2213 (v0.5.3-16-gd0a2213), plus two small
extension seams that make the client subclass-friendly without editing any other
upstream file.
The distribution name is k8s-agent-sandbox-base, but the import package name
is unchanged:
pip install k8s-agent-sandbox-base
import k8s_agent_sandbox # same as upstream
Why this exists
It lets a downstream overlay extend the client without forking or editing upstream
sources — so upstream upgrades never merge-conflict with the overlay. See the
companion package k8s-agent-sandbox-awx,
which uses these seams to provide a broker-backed, kubeconfig-free control plane.
What differs from upstream
Only k8s_agent_sandbox/sandbox_client.py is modified, with two changes that are
no-ops for the default Kubernetes path:
- A
_build_k8s_helper()factory (default returnsK8sHelper()), called from__init__, so subclasses can supply their own helper. _create_claim()returns the helper's created-claim name, andcreate_sandbox()adopts that return value.
Everything else is a verbatim re-vendor of the base commit. See NOTICE for full
attribution.
License
Apache-2.0 — see LICENSE and NOTICE.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file k8s_agent_sandbox_base-0.5.3.post16.tar.gz.
File metadata
- Download URL: k8s_agent_sandbox_base-0.5.3.post16.tar.gz
- Upload date:
- Size: 51.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a47511fca2670033aea4f322aba8e5bb701223f44636c5b07c1de522dd07154c
|
|
| MD5 |
5014876784da6f707ec1ece70a97392b
|
|
| BLAKE2b-256 |
9b8ecd21114491838b27c0e941309a877e0cf0a5e1f1fb65fbcce1abeb50802b
|
File details
Details for the file k8s_agent_sandbox_base-0.5.3.post16-py3-none-any.whl.
File metadata
- Download URL: k8s_agent_sandbox_base-0.5.3.post16-py3-none-any.whl
- Upload date:
- Size: 74.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4f3d5fe4b9f536885c8a9a05f6b51839b50a24cb52c17a29ff7545eac5b7bb2
|
|
| MD5 |
6bd2a4fe6ae1f05780e5065f191e2f6e
|
|
| BLAKE2b-256 |
6f3351bfebac28c09f2c4124162d5cd693ed9ec3cab951752977d47ce574129f
|