details:   https://code.tryton.org/tryton-docker/commit/403947b61d18
branch:    default
user:      Cédric Krier <[email protected]>
date:      Tue May 26 12:35:51 2026 +0200
description:
        Do not use python Debian package
diffstat:

 8.0/Dockerfile |  33 +++------------------------------
 1 files changed, 3 insertions(+), 30 deletions(-)

diffs (55 lines):

diff -r 2275dc54e413 -r 403947b61d18 8.0/Dockerfile
--- a/8.0/Dockerfile    Tue May 26 10:26:38 2026 +0200
+++ b/8.0/Dockerfile    Tue May 26 12:35:51 2026 +0200
@@ -42,30 +42,7 @@
         gunicorn \
         python3-argcomplete \
         bash-completion \
-        # trytond
-        python3-argon2 \
-        python3-bcrypt \
-        python3-genshi \
-        python3-gevent \
-        python3-html2text \
-        python3-pil \
-        python3-levenshtein \
-        python3-lxml \
-        python3-polib \
-        python3-psycopg \
-        python3-psycopg-pool \
-        python3-pydot \
-        python3-werkzeug \
-        # modules
-        python3-dateutil \
-        python3-ldap3 \
-        python3-magic \
-        python3-ofxparse \
-        python3-pypdf \
-        python3-requests \
-        python3-simpleeval \
-        python3-tz \
-        python3-yaml \
+        graphviz \
     && rm -rf /var/lib/apt/lists/*
 
 RUN mkdir -p /etc/bash_completion.d \
@@ -75,17 +52,13 @@
 RUN export PIP_CONSTRAINT=/root/pip-constraints.txt \
     && touch /root/pip-constraints.txt \
     && pip3 install --break-system-packages --no-cache-dir \
-    "trytond == ${SERIES}.*" \
+    
"trytond[PostgreSQL,Levenshtein,barcode,coroutine,email-validation,html2text,image,mjml,qrcode,weasyprint]
 == ${SERIES}.*" \
     "proteus == ${SERIES}.*" \
     && for module in `curl -L 
https://downloads.tryton.org/${SERIES}/modules.txt`; do \
         pip3 install --break-system-packages --no-cache-dir "trytond_${module} 
== ${SERIES}.*" || exit 1; \
         done \
     && pip3 install --break-system-packages --no-cache-dir \
-        python-barcode[images] \
-        qrcode[pil] \
-        webcolors \
-        email-validator \
-        dnspython \
+        pwdlib[bcrypt] \
         phonenumberslite \
         pycountry \
         python-stdnum[SOAP] \

Reply via email to