Hi, We need your help to add support for Python 3 on all modules. We have 93 modules for now and only about 15 are ported. The process is quite easy for most of the modules, it just takes some times to run the tests.
Here is the process to migrate one module: - Pick the first not ported module from the list by running: $ module_list.py from https://hg.tryton.org/tryton-tools Rem: all modules that depends no webdav or ldap can not be ported for now. - Tell it on https://bugs.tryton.org/issue3211 (to avoid duplicate work) - Apply the patch: https://bugs.tryton.org/file2329/patch $ hg import --no-commit https://bugs.tryton.org/file2329/patch It should apply without any problem. - You must convert all global __metaclass__ declaration by moving it inside the class (above the __name__) (only for classes that doesn't inherit from Model*). - If there is a doctest, you must register them with the keyword: convert_2to3_doctests=['tests/<name>.rst', ...] inside the setup after the use_2to3=True. - Run tox for at least py27 and one of py3* (with SQLite or PostgreSQL) - Fix the issues - Upload a codereview and post it on https://bugs.tryton.org/issue3211 (with components) I will do my best to push ASAP the modules to not block other depending modules. Thanks, -- Cédric Krier - B2CK SPRL Email/Jabber: cedric.kr...@b2ck.com Tel: +32 472 54 46 59 Website: http://www.b2ck.com/ -- You received this message because you are subscribed to the Google Groups "tryton-dev" group. To view this discussion on the web visit https://groups.google.com/d/msgid/tryton-dev/20160219225046.GR10143%40tetsuo.