Install & Compatibility
Where this runs
tested against v0.1.17 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 29MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 3.5s · import 0.000s · 29MB
27MB installed
● package 27MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
RegistryClient
✓ from olot import RegistryClient
✗ from olot import RegistryClient
Initialize a registry client for OCI operations.
import os
from olot import RegistryClient
# Use environment variables for auth
registry = os.environ.get('REGISTRY_URL', 'https://index.docker.io/v1/')
username = os.environ.get('REGISTRY_USERNAME', '')
password = os.environ.get('REGISTRY_PASSWORD', '')
client = RegistryClient(registry, username, password)
print('Connected to registry:', registry)
Upgrade
Version history
0.1.17latest on PyPI · released Apr 6, 2026
Audit
Dependencies
requestsrequiredHTTP requests to container registries
pyyamlrequiredYAML parsing for OCI manifests