[issue31862] Port the standard library to PEP 489 multiphase initialization

2020-09-07 Thread STINNER Victor
STINNER Victor added the comment: I prefer to track the work in a single issue. Even if bpo-1635741 contains many unrelated changes, I prefer to continue to use bpo-1635741 to track the work on "porting the standard library to PEP 489 multiphase initialization". -- resolution: ->

[issue31862] Port the standard library to PEP 489 multiphase initialization

2020-09-07 Thread STINNER Victor
STINNER Victor added the comment: I marked bpo-15681 "PEP 3121 refactoring applied to binascii module" as a duplicate of this issue. -- nosy: +vstinner ___ Python tracker

[issue31862] Port the standard library to PEP 489 multiphase initialization

2020-09-07 Thread STINNER Victor
STINNER Victor added the comment: See also bpo-1635741 "Py_Finalize() doesn't clear all Python objects at exit": many extension modules have been ported to multi-phase initialization API (PEP 489) there. -- ___ Python tracker

[issue31862] Port the standard library to PEP 489 multiphase initialization

2020-01-16 Thread Mariatta
Change by Mariatta : -- pull_requests: -13420 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31862] Port the standard library to PEP 489 multiphase initialization

2019-05-22 Thread Sergey Fedoseev
Change by Sergey Fedoseev : -- pull_requests: +13420 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31862] Port the standard library to PEP 489 multiphase initialization

2019-05-22 Thread Petr Viktorin
Petr Viktorin added the comment: New changeset 33e71e01e95506cf8d93fd68251fc56352bc7b39 by Petr Viktorin (Marcel Plch) in branch 'master': bpo-31862: Port binascii to PEP 489 multiphase initialization (GH-4108) https://github.com/python/cpython/commit/33e71e01e95506cf8d93fd68251fc56352bc7b39

[issue31862] Port the standard library to PEP 489 multiphase initialization

2017-10-24 Thread Marcel Plch
Change by Marcel Plch : -- keywords: +patch pull_requests: +4078 stage: -> patch review ___ Python tracker ___

[issue31862] Port the standard library to PEP 489 multiphase initialization

2017-10-24 Thread Petr Viktorin
Petr Viktorin added the comment: FWIW, Marcel is an intern in my team, tasked to learn CPython internals by trying to improve subinterpreter support. If I don't comment on his issues it's because we discussed privately beforehand. --

[issue31862] Port the standard library to PEP 489 multiphase initialization

2017-10-24 Thread Marcel Plch
New submission from Marcel Plch : PEP 489 introduced multiphase initialization of extension and built-in modules. Now, almost no module in the standard library supports this feature. This should be improved to prepare Python for better testing of subinterpreters. Many