chore(deps): bump pytest from 8.4.1 to 9.0.3
What changed, and why it matters
This is a routine dependency update by an automated bot, bumping the Python testing library pytest from version 8.4.1 to 9.0.3. It only changes version numbers and download hashes in project configuration files. There is no indication of a security fix or vulnerability in the commit itself.
No security action required. Review pytest 9.0.3 release notes for any breaking test-framework changes before merging, as a major-version bump may affect CI/test compatibility.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates the pytest dependency specifier from >=8,<9 to >=9.0.3,<10 in pyproject.toml and refreshes the corresponding pinned package metadata (URL, SHA-256 hash, size) in uv.lock. No source code, firmware logic, or test code is modified. The change is a standard maintenance chore generated by Dependabot.
Changed components
pyproject.tomluv.lockInspect captured patch +5 / −5
diff --git a/pyproject.toml b/pyproject.toml
index 5740f16b..337d3e9b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,7 +10,7 @@ dependencies = [
"scons",
"protobuf",
"nanopb>=0.4.3,<0.5",
- "pytest>=8,<9",
+ "pytest>=9.0.3,<10",
"coverage==5.5",
"pytest-ordering",
"pytest-random-order",
diff --git a/uv.lock b/uv.lock
index 41aaff20..8815775a 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1571,7 +1571,7 @@ wheels = [
[[package]]
name = "pytest"
-version = "8.4.1"
+version = "9.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32'" },
@@ -1582,9 +1582,9 @@ dependencies = [
{ name = "pygments" },
{ name = "tomli", marker = "python_full_version < '3.11'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c", size = 1517714, upload-time = "2025-06-18T05:48:06.109Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7", size = 365474, upload-time = "2025-06-18T05:48:03.955Z" },
+ { url = "https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" },
]
[[package]]
@@ -2254,7 +2254,7 @@ requires-dist = [
{ name = "pyelftools", specifier = ">=0.32,<0.33" },
{ name = "pylint", specifier = "~=2.11" },
{ name = "pyserial" },
- { name = "pytest", specifier = ">=8,<9" },
+ { name = "pytest", specifier = ">=9.0.3,<10" },
{ name = "pytest-ordering" },
{ name = "pytest-random-order" },
{ name = "pytest-retry", specifier = ">=1.7.0,<2" },
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.