Only updates outdated requirements which actively cause issues: * freezegun broken in 3.8 (removal of time.clock) * xlrd broken in 3.8 (removal of time.clock) * also monkeypatches xlrd.xlsx for 3.9 (removal of Element.getiterator, breaks because of defusedxml) * jinja triggers DeprecationWarning in 3.8 * pillow triggers warning in 3.9 * lxml, greenlet don't compile in 3.9 * reportlab doesn't work in 3.9 New versions try to match those of Debian Bullseye. Also adds a script to more easily compare dependency versions between the requirements files and what's in various distributions (currently supports checking against debian and ubuntu). Furthermore updates warnings filtering: * removes xlrd (mischeck was monkeypatched as noted above) * removes setuptools (was for older versions, one would hope this isn't an issue anymore) * adds babel: python-babel/babel#684 fixes the deprecation warning but is not part of any release yet * ignores error related to `random.sample` on a set, this is a diagnostics bug because recordsets implement both Sequence and Set, and the stdlib checks for Set first (bpo-42470) See #59980 Closes #61103 closes odoo/odoo#62510 X-original-commit: 648635deca67df09417ae55c6eb181c98524b74d Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
58 lines
1.7 KiB
Plaintext
58 lines
1.7 KiB
Plaintext
Babel==2.6.0
|
|
chardet==3.0.4
|
|
decorator==4.3.0
|
|
docutils==0.14
|
|
ebaysdk==2.1.5
|
|
feedparser==5.2.1
|
|
freezegun==0.3.11; python_version < '3.8'
|
|
freezegun==0.3.15; python_version >= '3.8'
|
|
gevent==1.1.2 ; sys_platform != 'win32' and python_version < '3.7'
|
|
gevent==1.5.0 ; python_version >= '3.7'
|
|
gevent==1.4.0 ; sys_platform == 'win32' and python_version < '3.7'
|
|
greenlet==0.4.10 ; python_version < '3.7'
|
|
greenlet==0.4.15 ; python_version == '3.7'
|
|
greenlet==0.4.17 ; python_version > '3.7'
|
|
html2text==2018.1.9
|
|
idna==2.6
|
|
Jinja2==2.10.1; python_version < '3.8'
|
|
# bullseye version, focal patched 2.10
|
|
Jinja2==2.11.2; python_version >= '3.8'
|
|
libsass==0.17.0
|
|
lxml==3.7.1 ; sys_platform != 'win32' and python_version < '3.7'
|
|
lxml==4.3.2 ; sys_platform != 'win32' and python_version == '3.7'
|
|
lxml==4.6.1 ; sys_platform != 'win32' and python_version > '3.7'
|
|
lxml ; sys_platform == 'win32'
|
|
Mako==1.0.7
|
|
MarkupSafe==1.1.0
|
|
num2words==0.5.6
|
|
ofxparse==0.19
|
|
passlib==1.7.1
|
|
Pillow==5.4.1 ; python_version <= '3.7' and sys_platform != 'win32'
|
|
Pillow==6.1.0 ; python_version <= '3.7' and sys_platform == 'win32'
|
|
Pillow==8.0.1 ; python_version > '3.7'
|
|
polib==1.1.0
|
|
psutil==5.6.6
|
|
psycopg2==2.7.7; sys_platform != 'win32' and python_version < '3.8'
|
|
psycopg2==2.8.5; sys_platform == 'win32' or python_version >= '3.8'
|
|
pydot==1.4.1
|
|
python-ldap==3.1.0; sys_platform != 'win32'
|
|
pyparsing==2.2.0
|
|
PyPDF2==1.26.0
|
|
pyserial==3.4
|
|
python-dateutil==2.7.3
|
|
pytz==2019.1
|
|
pyusb==1.0.2
|
|
qrcode==6.1
|
|
reportlab==3.5.13; python_version < '3.8'
|
|
reportlab==3.5.55; python_version >= '3.8'
|
|
requests==2.21.0
|
|
zeep==3.2.0
|
|
python-stdnum==1.8
|
|
vobject==0.9.6.1
|
|
Werkzeug==0.16.1
|
|
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'
|