registry-stack-client
One versioned Python package for the Discovery, Evidence, Relay, Base Registry Engine, and Casework client APIs in Registry Stack.
The distribution installs as registry-stack-client and imports as
registry_client. The two spellings differ, so import registry_stack_client
raises ModuleNotFoundError.
python -m pip install "registry-stack-client==<version>"
from registry_client import breg, casework, discovery, evidence, relay
registry = breg.BaseRegistryClient("https://registry.example.invalid/")
inbox = casework.CaseworkClient("https://casework.example.invalid/")
Each product remains in its own module namespace, registry_client.breg,
registry_client.casework, registry_client.discovery,
registry_client.evidence, and registry_client.relay, because its routing,
authentication, errors, and verification rules are different. These namespaces
also keep the unified distribution's files disjoint from earlier standalone
client distributions, so installing or uninstalling either package cannot
remove files owned by the other. The unified package is published beginning
with Registry Stack v0.26.1. The casework namespace is part of the unified
package beginning with Registry Stack v0.30.0.
Existing standalone client packages remain available for earlier versions, but
later releases use this unified entry point.
Wheels cover macOS arm64, Linux arm64 with glibc, and Linux x64 with glibc, and require glibc 2.17 or newer on Linux. Install the exact client version that matches the deployment.
The registry_client.breg namespace includes the typed retained-history page,
proposal, and inert result-reference classes exposed by the maintained BReg
binding. Their helpers inspect only an already loaded page and do not fetch
targets or advance pagination.
The crates/registry-stack-client-py directory in the Registry Stack
repository holds this public metadata and the Python facade. It is not built
directly. release/scripts/assemble-registry-client-wheel.py combines the five
version-matched internal native wheels with the facade and emits the only
publishable Python distribution, using this file as the PyPI description.
Release files for registry-stack-client 0.34.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| registry_stack_client-0.34.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.10 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| registry_stack_client-0.34.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | CPython 3.10 | abi3 | Linux glibc 2.17+ ARM64 | Details |
| registry_stack_client-0.34.0-cp310-abi3-macosx_11_0_arm64.whl | CPython 3.10 | abi3 | macOS 11.0+ ARM64 | Details |
Total release size: 52.4 MB
Release files / registry_stack_client-0.34.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | registry_stack_client-0.34.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 19.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
62904dd5eddb1ec67fc1cb5af3aaa434c57b7914a8c19c6c5e889edf3f6301e6
|
|
BLAKE2b-256 checksum How to use checksums |
3d4de7b61d5791f8800f4af110173368a0be03c6af80b7946e7946bad7dcfbb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / registry_stack_client-0.34.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | registry_stack_client-0.34.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.7 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
268c617f7008624b6931ef133e7f91d8531a92db1872b0a148cc1c167b21f779
|
|
BLAKE2b-256 checksum How to use checksums |
9a8ca60e8f4e3e6fd6f3ce115ef1f7cd692d60532cbe85b0b0c7e33905060719
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / registry_stack_client-0.34.0-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | registry_stack_client-0.34.0-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.5 MB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae62d9340df6fb4e8f7cb9379ba64732624997801381b3f59052cd10e60d724d
|
|
BLAKE2b-256 checksum How to use checksums |
a274f48a02e474fa0fbdb653b2a11e0e73e963985778dcd4e6e97a0e85972d21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log