@@ -135,8 +135,7 @@ RUN set -eux; \
135135WORKDIR /opt/odoo
136136
137137# Install Odoo PIP & Extra dependencies
138- ARG ODOO_EXTRA_PIP_PKGS="click-odoo click-odoo-contrib" \
139- PIP_SHA256="40ee07eac6674b8d60fce2bbabc148cf0e2f1408c167683f110fd608b8d6f416"
138+ ARG PIP_SHA256="40ee07eac6674b8d60fce2bbabc148cf0e2f1408c167683f110fd608b8d6f416"
140139
141140RUN set -eux; \
142141 curl -L -o get-pip.py "https://bootstrap.pypa.io/pip/${ODOO_PYTHON_VERSION}/get-pip.py" ; \
@@ -145,11 +144,7 @@ RUN set -eux; \
145144 rm -f get-pip.py; \
146145 "$PYTHON_ODOO_BIN_NAME" -m pip install --no-cache-dir --upgrade pip; \
147146 "$PYTHON_ODOO_BIN_NAME" -m pip install --no-cache-dir virtualenv; \
148- "$PYTHON_ODOO_BIN_NAME" -m virtualenv /opt/odoo/.venv; \
149- . .venv/bin/activate; \
150- pip install --no-cache-dir ${ODOO_EXTRA_PIP_PKGS}; \
151- pip cache purge; \
152- deactivate;
147+ "$PYTHON_ODOO_BIN_NAME" -m virtualenv /opt/odoo/.venv;
153148
154149
155150# System Post-Configurations
@@ -246,10 +241,10 @@ ONBUILD WORKDIR /opt/odoo/git/odoo
246241# hadolint ignore=DL3042
247242ONBUILD RUN set -ex; \
248243 . /opt/odoo/.venv/bin/activate; \
249- printf '#!/bin/bash\n /opt/odoo/git/odoo/odoo-bin "$@"' > /opt/odoo/.venv/bin/odoo; \
250- chmod +x /opt/odoo/.venv/bin/odoo; \
251244 mv /opt/odoo/constraints.txt .;\
252245 pip install --no-binary psycopg2 -r requirements.txt -c constraints.txt; \
246+ sed -i "s/'PIL'/'Pillow'/" setup.py; \
247+ python setup.py install; \
253248 pip install -r /opt/odoo/pip.txt; \
254249 # Cleanup
255250 pip cache purge; \
0 commit comments