From 84f6a9fb1d9597380e3042a62bceec70bfe41e9a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:31:55 +0000 Subject: [PATCH 1/2] pipdeptree: Add versions 4.2.3, 4.2.5 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/packages/pipdeptree.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/packages/pipdeptree.yaml b/docs/packages/pipdeptree.yaml index 2dc57b50cea..95626d2f5eb 100644 --- a/docs/packages/pipdeptree.yaml +++ b/docs/packages/pipdeptree.yaml @@ -14,3 +14,5 @@ versions: - filename: pipdeptree-4.2.2-cp315-cp315t-manylinux_2_39_riscv64.whl sha256: a4a71e160b7b5894529b0932bc8e45fbf11e42ac792009bcd2bd78776379ebad requires-python: '>=3.10' +- version: 4.2.3 +- version: 4.2.5 From ec37c8cc542bb41e043d08fb6bf0f7d3deac3281 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 18 Sep 2026 13:04:38 +0000 Subject: [PATCH 2/2] pipdeptree: ignore tests/test_build_version.py in wheel tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 4.2.5 added tests/test_build_version.py, which reads build.rs and tools/version.py off the project root (and spins up a scratch git repo) to exercise the cargo/meson version-derivation tooling itself. CIBW_TEST_SOURCES only stages tests/docs, so those files are never copied into the sandbox and every parametrization of the file errors with "No such file or directory" on all three interpreters (cp310, cp314t, cp315t) — not an interpreter-matrix issue. The test verifies source-tree build machinery our workflow deliberately bypasses (PIPDEPTREE_VERSION overrides it), not the installed wheel, so it is ignored rather than staged. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_011RwtHNpuiuiCk4MstTLu8m --- .github/workflows/build-pipdeptree.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-pipdeptree.yml b/.github/workflows/build-pipdeptree.yml index 255808b2763..56a9298911d 100644 --- a/.github/workflows/build-pipdeptree.yml +++ b/.github/workflows/build-pipdeptree.yml @@ -91,10 +91,13 @@ jobs: # "testing" extra, which lists coverage as a requirement. CIBW_TEST_REQUIRES: pytest pytest-cov CIBW_TEST_SOURCES: tests docs + # tests/test_build_version.py (new after 4.2.3) reads build.rs/tools/version.py off the + # project root and a scratch git repo to check the version-derivation tooling itself; + # CIBW_TEST_SOURCES stages only tests/docs, so it has no wheel behavior to verify here. CIBW_TEST_COMMAND: >- python -c "import pipdeptree._rust as m; assert m.__file__.endswith('.so'), m.__file__" && pipdeptree --version && - python -m pytest tests -v + python -m pytest tests --ignore=tests/test_build_version.py -v - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: