Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/build-pipdeptree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,20 +78,27 @@ jobs:
CIBW_MANYLINUX_RISCV64_IMAGE: ${{ env.MANYLINUX_RISCV64_IMAGE }}
CIBW_BEFORE_ALL_LINUX: >-
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
# 4.2.12 opts into the limited API through PIPDEPTREE_ABI3=1 (meson.build) instead of
# the cp315 cibuildwheel override earlier releases carried in pyproject.toml; the
# variable is simply ignored by those, whose override still applies.
# The checkout carries no git history, so tools/version.py can't derive the version
# from tags; PIPDEPTREE_VERSION is the override switch upstream's own CI uses for the
# same reason (a container build over a checkout it doesn't own).
CIBW_ENVIRONMENT_LINUX: >-
PATH=$HOME/.cargo/bin:$PATH
PIPDEPTREE_VERSION=${{ env.PIPDEPTREE_VERSION }}
PIPDEPTREE_ABI3=${{ matrix.python == 'cp315' && '1' || '0' }}
PIP_EXTRA_INDEX_URL=https://pypi.riseproject.dev/simple/
# --graph-output/--output=graphviz-* shell out to the `dot` binary.
CIBW_BEFORE_TEST_LINUX: dnf -y install graphviz
# pytest-cov pulls in coverage: test_render_explicit_extras renders pluggy's
# "testing" extra, which lists coverage as a requirement. pluggy 1.7.0 dropped
# its extras, so older pipdeptree tests need an earlier pluggy.
CIBW_TEST_REQUIRES: pytest pytest-cov pluggy<1.7
CIBW_TEST_SOURCES: tests docs
# pytest-mock supplies the `mocker` fixture tests/tools/test_release.py uses.
CIBW_TEST_REQUIRES: pytest pytest-cov pytest-mock pluggy<1.7
# tests/tools/ (new in 4.2.10) imports the tools package (tools/release.py,
# tools/check_release_wheels.py), which has to be staged next to the tests.
CIBW_TEST_SOURCES: tests docs tools
# 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.
Expand Down
47 changes: 47 additions & 0 deletions docs/packages/pipdeptree.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,53 @@ versions:
sha256: b914d1daa4b53a2b6cd403a5ccebde4fb37fd0b74f70b3ec90fb11cf2222741f
requires-python: '>=3.10'
- version: 4.2.6
tag: pipdeptree-v4.2.6-20261030150900
files:
- filename: pipdeptree-4.2.6-cp311-abi3-manylinux_2_39_riscv64.whl
sha256: 4e24c572de580c38ed3d8766c11e0b7615add846eab3e0d587321e764e741f5b
requires-python: '>=3.11'
- filename: pipdeptree-4.2.6-cp314-cp314t-manylinux_2_39_riscv64.whl
sha256: 88bfe65c5a1fad6d6c3e11b6192b4326bb2f80c5a83afcd2483664e4f325cc0a
requires-python: '>=3.11'
- filename: pipdeptree-4.2.6-cp315-cp315t-manylinux_2_39_riscv64.whl
sha256: 2e8128cbbcc1ddb252f9c49008fda1f4a46450fe8d4e36732794303a9eec1284
requires-python: '>=3.11'
- version: 4.2.7
tag: pipdeptree-v4.2.7-20261030150826
files:
- filename: pipdeptree-4.2.7-cp311-abi3-manylinux_2_39_riscv64.whl
sha256: 92add836e23945e3d1630474b98b75b7c50a6b6cb272ab32ee2d1cccafcf5314
requires-python: '>=3.11'
- filename: pipdeptree-4.2.7-cp314-cp314t-manylinux_2_39_riscv64.whl
sha256: ed5c8876ee95282adfc583490c2a6af24eba6ff368f75ba94fa60d0e7a8b7c7a
requires-python: '>=3.11'
- filename: pipdeptree-4.2.7-cp315-cp315t-manylinux_2_39_riscv64.whl
sha256: a881a9177277d1280a6b37ae6e863f7c646ae68243a89dabf0b757de722ad0d1
requires-python: '>=3.11'
- version: 4.2.8
tag: pipdeptree-v4.2.8-20261030150745
files:
- filename: pipdeptree-4.2.8-cp311-abi3-manylinux_2_39_riscv64.whl
sha256: 0f09eb820f9da7cd85881970c5471d1595d2e20ad2863b99eb5b43f78bbb03d9
requires-python: '>=3.11'
- filename: pipdeptree-4.2.8-cp314-cp314t-manylinux_2_39_riscv64.whl
sha256: 6ca01ee0dac54ba967939b8cf87b035e431b4a7c386b9a6d74ddbecc05b13bce
requires-python: '>=3.11'
- filename: pipdeptree-4.2.8-cp315-cp315t-manylinux_2_39_riscv64.whl
sha256: e18033b8c37ce0bf4aeca12345548771d036f7f80231ea344ba0f372c0a37347
requires-python: '>=3.11'
- version: 4.2.9
tag: pipdeptree-v4.2.9-20261030150938
files:
- filename: pipdeptree-4.2.9-cp311-abi3-manylinux_2_39_riscv64.whl
sha256: 8d2db4136be608627f168abc2194431df7b2dc1c04a9b9e64bd6ead07b9076ee
requires-python: '>=3.11'
- filename: pipdeptree-4.2.9-cp314-cp314t-manylinux_2_39_riscv64.whl
sha256: 633a714d597703f5bc4484abaf86ad3fcd5eba974676d9675b58d53ede5e8c3a
requires-python: '>=3.11'
- filename: pipdeptree-4.2.9-cp315-cp315t-manylinux_2_39_riscv64.whl
sha256: 2bdfd463636e15d2eecc719d48cfd9df715654251ec090f9f85ee8accdf062ea
requires-python: '>=3.11'
- version: 4.2.10
- version: 4.2.11
- version: 4.2.12
Loading