Skip to content

Commit

Permalink
feat: bump docker
Browse files Browse the repository at this point in the history
  • Loading branch information
vrenaville committed Sep 9, 2024
1 parent 5726146 commit d22ad44
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 53 deletions.
2 changes: 1 addition & 1 deletion 15.0/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.10-slim-bookworm
FROM python:3.12-slim-bookworm
MAINTAINER Camptocamp

# create the working directory and a place to set the logs (if wanted)
Expand Down
95 changes: 43 additions & 52 deletions 15.0/base_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,63 +1,53 @@
# Odoo dependencies
Babel==2.16.0
Babel==2.9.1 # min version = 2.6.0 (Focal with security backports)
chardet==3.0.4
cryptography==42.0.8 ; python_version >= '3.12' # (Noble) min 41.0.7, pinning 42.0.8 for security fixes
decorator==4.4.2
docutils==0.16
ebaysdk==2.1.5
freezegun==0.3.11; python_version < '3.8'
freezegun==0.3.15; python_version >= '3.8'
gevent==1.5.0 ; python_version == '3.7'
gevent==23.9.0 ; python_version > '3.9' # (Jammy)
greenlet==2.0.2 ; python_version > '3.9' # (Jammy)
html2text==2018.1.9
gevent==24.2.1 ; sys_platform != 'win32' and python_version >= '3.12' # (Noble)
greenlet==3.0.3 ; sys_platform != 'win32' and python_version >= '3.12' # (Noble)
idna==2.8
Jinja2==2.11.3; python_version >= '3.8' # official 2.11.2
libsass==0.18.0
lxml==4.6.5 # min version = 4.5.0 (Focal - with security backports)
Mako==1.0.7 # XXX no longer in std requirements.txt
MarkupSafe==1.1.0
Jinja2==3.1.2 ; python_version >= '3.12' # (Noble) compatibility with markupsafe
libsass==0.22.0 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
lxml==5.2.1; python_version >= '3.12' # (Noble - removed html clean)
lxml-html-clean; python_version >= '3.12' # (Noble - removed from lxml, unpinned for futur security patches)
MarkupSafe==2.1.5 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
num2words==0.5.6
ofxparse==0.19; python_version <= '3.9'
ofxparse==0.21; python_version > '3.9' # (Jammy)
passlib==1.7.3
Pillow==9.0.1 # min version = 7.0.0 (Focal with security backports)
Pillow==10.2.0 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
polib==1.1.0
psutil==5.6.7
psycopg2==2.8.6; sys_platform == 'win32' or python_version >= '3.8' # official 2.8.5
psutil==5.9.8 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
psycopg2==2.9.9 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
pydot==1.4.1
python-ldap==3.4.0; sys_platform != 'win32'
PyPDF2==1.26.0
pyopenssl==24.1.0 ; python_version >= '3.12' # (Noble) min 23.2.0, pinned for compatibility with cryptography==42.0.8 and security patches
PyPDF2==2.12.1 ; python_version >= '3.12' # (Noble) Compatibility with cryptography
pyserial==3.4
python-dateutil==2.7.3
pytz==2024.1
pyusb==1.0.2
python-ldap==3.4.4 ; sys_platform != 'win32' and python_version >= '3.12' # (Noble) Mostly to have a wheel package
python-stdnum==1.13
pytz # no version pinning to avoid OS perturbations
pyusb==1.2.1 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
qrcode==6.1
reportlab==3.6.9
requests==2.25.1
zeep==3.4.0
python-stdnum==1.18
urllib3==1.26.7
reportlab==4.1.0 ; python_version >= '3.12' # (Noble) Mostly to have a wheel package
requests==2.31.0 ; python_version >= '3.12' # (Noble) Compatibility with i
rl-renderPM==4.0.3 ; sys_platform == 'win32' and python_version >= '3.12' # Needed by reportlab 4.1.0 but included in deb package
urllib3==2.0.7 ; python_version >= '3.12' # (Noble) Compatibility with cryptography
vobject==0.9.6.1
Werkzeug==0.16.1 ; python_version <= '3.9'
Werkzeug==2.0.2 ; python_version > '3.9' # (Jammy)
XlsxWriter==1.1.2
xlwt==1.3.*
xlrd==1.1.0; python_version < '3.8'
xlrd==1.2.0; python_version >= '3.8'
pypiwin32 ; sys_platform == 'win32'
pyopenssl==22.1.0
XlsxWriter==1.1.2
xlwt==1.3.0
zeep==3.4.0

# See https://github.com/pypa/setuptools/issues/2787#issuecomment-922781810
setuptools<58

# Not part of official requirements, but used by some addons
# colorama==0.3.9
gdata==2.0.18
html5lib==1.0.1
html5lib==1.1
odfpy==1.4.1
pyinotify==0.9.6
simplejson==3.17.0

simplejson==3.19.3

# Migration tools
marabunta==0.12.0
Expand All @@ -66,29 +56,30 @@ marabunta==0.12.0
# test / lint
# those libs and their dependencies are unpinned
# to always test with the last version of it

flake8
pytest==7.4.4
pytest==8.3.2
pluggy
coverage
pytest-odoo>=0.4.7
pytest-cov>=2.10.0
watchdog

# Library dependency
argh==0.26.2
atomicwrites==1.1.5
attrs==18.1.0
beautifulsoup4==4.6.0
argh==0.31.3
atomicwrites==1.4.1
attrs==24.2.0
beautifulsoup4==4.12.3
cryptography>=38.0.0,<39
future==0.16.0
mccabe==0.6.1
more-itertools==4.2.0
future==1.0.0
mccabe==0.7.0
more-itertools==10.5.0
pathtools==0.1.2
pbr==4.0.4
pexpect==4.6.0
ptyprocess==0.5.2
py==1.5.3
pycodestyle==2.5.0
pyflakes==2.1.1
pbr==6.1.0
pexpect==4.9.0
ptyprocess==0.7.0
py==1.11.0
pycodestyle==2.12.1
pyflakes==3.2.0
unicodecsv==0.14.1
wrapt==1.10.11
wrapt==1.16.0

0 comments on commit d22ad44

Please sign in to comment.