Releases: toddysm/regshape
Releases · toddysm/regshape
v0.1.1
Bug fixes
- Add missing
dockerruntime dependency to the published package. The0.1.0wheel failed at import time withModuleNotFoundError: No module named 'docker'because thedockerpackage was only listed inrequirements.txt(used for local development), not inpyproject.toml's[project].dependencies(used for the published metadata). Fixed in #56.
Maintenance
- Bump
dockerrequirement to>=7.1.0(#53). - Bump
pytestrequirement to>=9.0.3; moved to thedevoptional extra (#54, #56). - New project icon by @graffitonic on Instagram (#55).
Install
pip install regshape==0.1.1For dev/test dependencies:
pip install 'regshape[dev]==0.1.1'v0.1.0
regshape v0.1.0
Initial release of regshape — a CLI tool and Python library for manipulating artifacts in OCI registries.
Features
- Manifest operations — get, put, and delete OCI manifests
- Blob operations — upload, download, and manage blobs
- Tag management — list and manage repository tags
- Catalog browsing — list repositories in a registry
- Referrers API — list referrers for a given manifest digest
- Registry ping — check registry availability and API version support
- OCI Image Layout — create and push OCI image layouts to registries
- Docker Desktop integration — export and push local Docker images to remote registries
- Flexible authentication — Basic auth, Bearer token, and anonymous access
- Output formatting — JSON and text output modes with configurable formatting
- Transport middleware — pluggable middleware pipeline for request/response processing
Installation
pip install regshapeRequirements
- Python 3.10+