This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Move sysmodule.c to Modules?
Type: Stage: resolved
Components: Interpreter Core, Library (Lib) Versions: Python 3.8, Python 3.7
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: Decorater, serhiy.storchaka
Priority: normal Keywords:

Created on 2017-11-21 17:04 by Decorater, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (2)
msg306671 - (view) Author: Decorater (Decorater) * Date: 2017-11-21 17:04
After looking in the folder Python sysmodule.c is in there instead of in Modules. I am wondering if it has any reason to be in that folder instead of in Modules/* with the other builtin modules in python.

If not I think it is best to move it so that way it is easier to find for those who think sysmodule is in the Modules folder because it is an builtin module.
msg306690 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2017-11-21 21:21
The builtins and sys modules are special as they are directly initialized at interpreter startup. They are parts of the interpreter core and this is why they are in the Python directory.
History
Date User Action Args
2022-04-11 14:58:54adminsetgithub: 76287
2017-11-21 21:21:14serhiy.storchakasetstatus: open -> closed

nosy: + serhiy.storchaka
messages: + msg306690

resolution: rejected
stage: resolved
2017-11-21 17:06:32Decoratersetcomponents: + Interpreter Core, Library (Lib)
2017-11-21 17:04:45Decoratercreate