summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Bertó <463349+robertoberto@users.noreply.github.com>2026-05-19 06:25:14 +0000
committerRoberto Bertó <463349+robertoberto@users.noreply.github.com>2026-05-19 06:25:14 +0000
commitb9208fbb3db4dd6ce80967feb1be5af2f3f01c74 (patch)
treed0440866dc01cb5edf39981b8aa71e17c835426d
parent294d060ac1557ed70cab7a12f97d930f9dc4baf9 (diff)
downloadpyvyos-b9208fbb3db4dd6ce80967feb1be5af2f3f01c74.tar.gz
pyvyos-b9208fbb3db4dd6ce80967feb1be5af2f3f01c74.zip
fix: pytest was declared as runtime dependency
pyproject.toml [project].dependencies declared pytest>=9.0.3, so 'pip install pyvyos==0.4.0' pulled pytest into every install. This contradicted the 0.4.0 CHANGELOG which advertised runtime deps as 'requests>=2.32.0,<3.0 only'. The line was introduced accidentally during the e2e harness work in bfcaffe (almost certainly an 'uv add pytest' that landed in the wrong table) and was not caught in review. Removed; pytest remains in the 'dev' optional-dependency extra. Bump to 0.4.1 to ship the correction to PyPI.
-rw-r--r--CHANGELOG.md9
-rw-r--r--pyproject.toml3
2 files changed, 10 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 28c5e82..4fb9e9a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [0.4.1] - 2026-05-19
+
+### Fixed
+- `pyproject.toml` declared `pytest>=9.0.3` as a **runtime** dependency.
+ `pip install pyvyos==0.4.0` therefore pulled pytest into every install.
+ Removed; pytest is and was always meant to be a `dev` extra only.
+ Runtime dependencies are now `requests>=2.32.0,<3.0` again — matching
+ what the `0.4.0` CHANGELOG claimed.
+
## [0.4.0] - 2025-11-20
`0.4.0` is a cleanup and consolidation release. It is the first version
diff --git a/pyproject.toml b/pyproject.toml
index 5c3885a..910ae62 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "pyvyos"
-version = "0.4.0"
+version = "0.4.1"
authors = [
{ name = "Roberto Berto", email = "463349+robertoberto@users.noreply.github.com" },
]
@@ -28,7 +28,6 @@ classifiers = [
"Typing :: Typed",
]
dependencies = [
- "pytest>=9.0.3",
"requests>=2.32.0,<3.0",
]