[REM] *: remove various unused import shims
Before this commit, a lot of leftover import shims existed in the
codebase for py2-py3 compatibility, these are no longer needed since
Odoo 13.0+ doesn't support Python 2 anymore and is (finally) in EOL.
With this commit, these shims are dropped, making the code cleaner,
easier to read and with one less dependency.
Queue -> queue -> py2-py3 compatibility
xmlrpclib -> xmlrpc.client -> py2-py3 compatibility
ConfigParser -> configparser -> py2-py3 compatibility
itertools.izip_longest -> itertools.zip_longest -> py2-py3 compatibility
urllib -> urllib.request -> py2-py3 compatibility
__builtins__ -> builtins -> py2-py3 compatibility
_winreg -> winreg -> py2-py3 compatibility
mock -> unittest.mock -> merged into CPython
The debian/fedora packages and requirements.txt have been updated accordingly
closes odoo/odoo#44601
Related: odoo/enterprise#8141
Signed-off-by:
Xavier Morel (xmo) <xmo@odoo.com>
Showing
- addons/base_vat/tests/test_validate_ruc.py 1 addition, 4 deletionsaddons/base_vat/tests/test_validate_ruc.py
- addons/hw_drivers/drivers/KeyboardUSBDriver.py 1 addition, 4 deletionsaddons/hw_drivers/drivers/KeyboardUSBDriver.py
- addons/hw_escpos/controllers/main.py 1 addition, 4 deletionsaddons/hw_escpos/controllers/main.py
- addons/l10n_it_edi/models/ir_mail_server.py 1 addition, 5 deletionsaddons/l10n_it_edi/models/ir_mail_server.py
- addons/mail/models/mail_thread.py 1 addition, 4 deletionsaddons/mail/models/mail_thread.py
- addons/mass_mailing/tests/test_mass_mailing_shortener.py 1 addition, 5 deletionsaddons/mass_mailing/tests/test_mass_mailing_shortener.py
- addons/website/tests/test_views.py 1 addition, 5 deletionsaddons/website/tests/test_views.py
- addons/website/tests/test_website_reset_password.py 1 addition, 4 deletionsaddons/website/tests/test_website_reset_password.py
- addons/website_crm_partner_assign/tests/test_partner_assign.py 2 additions, 5 deletions...s/website_crm_partner_assign/tests/test_partner_assign.py
- addons/website_sale/tests/test_website_sale_mail.py 1 addition, 4 deletionsaddons/website_sale/tests/test_website_sale_mail.py
- addons/website_sale/tests/test_website_sale_pricelist.py 2 additions, 4 deletionsaddons/website_sale/tests/test_website_sale_pricelist.py
- debian/control 0 additions, 1 deletiondebian/control
- doc/_extensions/odoo_ext/translator.py 1 addition, 4 deletionsdoc/_extensions/odoo_ext/translator.py
- odoo/addons/test_new_api/tests/test_onchange.py 1 addition, 4 deletionsodoo/addons/test_new_api/tests/test_onchange.py
- odoo/addons/test_populate/tests/test_populate.py 2 additions, 5 deletionsodoo/addons/test_populate/tests/test_populate.py
- odoo/fields.py 1 addition, 7 deletionsodoo/fields.py
- odoo/service/wsgi_server.py 1 addition, 6 deletionsodoo/service/wsgi_server.py
- odoo/tests/common.py 2 additions, 10 deletionsodoo/tests/common.py
- odoo/tools/appdirs.py 1 addition, 5 deletionsodoo/tools/appdirs.py
- odoo/tools/config.py 1 addition, 5 deletionsodoo/tools/config.py
Loading
Please register or sign in to comment