New submission from Eric Snow <ericsnowcurren...@gmail.com>:

Currently we freeze all the modules imported during runtime initialization, 
except for the encodings module.  It has a lot of submodules and this results 
in a lot of extra noise in builds.  We hadn't frozen it yet because we were 
still ironing out changes related to frozen modules and the extra noise was a 
pain.  We also waited because we weren't sure if we should freeze all the 
submodules or just the most likely ones to be used during startup.  In the case 
of the latter, we were also blocked on having __path__ set on the package.

At this point there are no blockers.  So we should freeze the encodings modules 
with either all submodules or the most commonly used subset.

----------
components: Build
messages: 405211
nosy: FFY00, eric.snow
priority: normal
severity: normal
stage: needs patch
status: open
title: Freeze the encodings module.
type: behavior
versions: Python 3.11

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue45653>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to