From bb5b3ec9b1d835a08e3474bb2d521fef2903d9c0 Mon Sep 17 00:00:00 2001 From: Toddy Mladenov Date: Sun, 17 May 2026 18:36:19 -0700 Subject: [PATCH] Add missing docker runtime dependency and bump to 0.1.1 The published 0.1.0 wheel was missing the docker runtime dependency, causing `ModuleNotFoundError: No module named 'docker'` when running the CLI after `pip install regshape`. The docker package was only listed in requirements.txt (used for local dev), not in pyproject.toml's [project].dependencies (used to generate package metadata). - Add `docker>=7.1.0` to runtime dependencies in pyproject.toml. - Move `pytest` into a new [project.optional-dependencies] `dev` extra so it stays out of runtime metadata; install via `pip install regshape[dev]`. - Bump version to 0.1.1 (PyPI does not allow re-uploading 0.1.0). --- pyproject.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d333f69..0070ad3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "regshape" -version = "0.1.0" +version = "0.1.1" description = "CLI tool and Python library for manipulating artifacts in OCI registries" readme = "README.md" requires-python = ">=3.10" @@ -25,9 +25,15 @@ classifiers = [ ] dependencies = [ "click>=8.1.0", + "docker>=7.1.0", "requests>=2.31.0", ] +[project.optional-dependencies] +dev = [ + "pytest>=9.0.3", +] + [project.urls] Homepage = "https://github.com/toddysm/regshape" Repository = "https://github.com/toddysm/regshape"