Skip to content

Commit 211890e

Browse files
mnonnenmachersschuberth
authored andcommitted
deps(docker): Pin setuptools version to 74.1.3
Version 75.0.0 of setuptools adds a dependency on jaraco.collections [1] which causes the following error when running python-inspector [2]: ImportError: cannot import name 'splat' from 'jaraco.functools' [1]: https://setuptools.pypa.io/en/latest/history.html#v75-0-0 [2]: aboutcode-org/python-inspector#190 Signed-off-by: Martin Nonnenmacher <[email protected]>
1 parent 5b9da04 commit 211890e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Dockerfile

+3-1
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ ARG CONAN_VERSION
144144
ARG PYTHON_INSPECTOR_VERSION
145145
ARG PYTHON_PIPENV_VERSION
146146
ARG PYTHON_POETRY_VERSION
147+
ARG PYTHON_SETUPTOOLS_VERSION
147148
ARG PIPTOOL_VERSION
148149
ARG SCANCODE_VERSION
149150

@@ -164,7 +165,8 @@ RUN pip install --no-cache-dir -U \
164165
conan=="$CONAN_VERSION" \
165166
pipenv=="$PYTHON_PIPENV_VERSION" \
166167
poetry=="$PYTHON_POETRY_VERSION" \
167-
python-inspector=="$PYTHON_INSPECTOR_VERSION"
168+
python-inspector=="$PYTHON_INSPECTOR_VERSION" \
169+
setuptools=="$PYTHON_SETUPTOOLS_VERSION"
168170

169171
FROM scratch AS python
170172
COPY --from=pythonbuild /opt/python /opt/python

docker/versions.dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ ARG PYENV_GIT_TAG=v2.4.13
2222
ARG PYTHON_INSPECTOR_VERSION=0.10.0
2323
ARG PYTHON_PIPENV_VERSION=2023.12.1
2424
ARG PYTHON_POETRY_VERSION=1.8.3
25+
ARG PYTHON_SETUPTOOLS_VERSION=74.1.3
2526
ARG PYTHON_VERSION=3.11.10
2627
ARG RUBY_VERSION=3.1.2
2728
ARG RUST_VERSION=1.72.0

0 commit comments

Comments
 (0)