Skip to content

Releases: toddysm/regshape

v0.1.1

18 May 01:38
48a4d3c

Choose a tag to compare

Bug fixes

  • Add missing docker runtime dependency to the published package. The 0.1.0 wheel failed at import time with ModuleNotFoundError: No module named 'docker' because the docker package was only listed in requirements.txt (used for local development), not in pyproject.toml's [project].dependencies (used for the published metadata). Fixed in #56.

Maintenance

  • Bump docker requirement to >=7.1.0 (#53).
  • Bump pytest requirement to >=9.0.3; moved to the dev optional extra (#54, #56).
  • New project icon by @graffitonic on Instagram (#55).

Install

pip install regshape==0.1.1

For dev/test dependencies:

pip install 'regshape[dev]==0.1.1'

v0.1.0

16 Mar 03:16
7ad88ba

Choose a tag to compare

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 regshape

Requirements

  • Python 3.10+