Skip to content

Commit 16191e9

Browse files
authored
Set upper bounds for setuptools and wheel-filename (#2)
1 parent cd31808 commit 16191e9

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222
- name: Install dependencies
2323
run: |
2424
python -m pip install --upgrade pip
25+
# requirements.txt omits setuptools (pip-compile); setuptools<82 needed for pkg_resources (devpi-server)
26+
python -m pip install 'setuptools<82'
2527
python -m pip install -r requirements.txt
2628
python -m pip install --no-deps -e .
2729
if [ "${{ matrix.python-version }}" != "3.13" ]; then # workaround for TheKevJames/coveralls-python#523

core-requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
devpi-plumber>=0.2.14
2-
setuptools
2+
setuptools<82 # setuptools 82 drops pkg_resources
33
wheel
4-
wheel-filename
4+
wheel-filename<2 # wheel-filename 2 breaks imports of InvalidFilenameError, parse_wheel_filename
55
wheel-inspect>=1.6.0
66
pip>=1.5.3
77
junit-xml>=1.9 # First version to support to_xml_report_file

0 commit comments

Comments
 (0)