Skip to content

Commit e4566d6

Browse files
Merge pull request #692 from Tecnativa/fix-doodba-18-error
[FIX] Pin setuptools < 82
2 parents 4dce95a + eb8f95e commit e4566d6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

18.0.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ RUN build_deps=" \
146146
# cbor2==5.4.2 no longer builds as pkg_resources is removed, and 5.4.6 is already pre-built
147147
&& sed -i -E "s/(cbor2==)5\.4\.2( ; python_version < '3.12')/\15.4.6\2/" requirements.txt \
148148
# need to upgrade setuptools, since the fixes for CVE-2024-6345 rolled out in base images we get errors "error: invalid command 'bdist_wheel'"
149+
# We need setuptools lower than 82 as odoo uses pkg_resources and it was removed in 82.0.0
150+
&& pip install --upgrade "setuptools<82" \
149151
&& pip install --upgrade setuptools \
150152
&& pip install -r requirements.txt \
151153
'websocket-client~=0.56' \

0 commit comments

Comments
 (0)