[WIP] bpo-35266: Add _PyPreConfig#10575
Closed
vstinner wants to merge 3 commits intopython:masterfrom
vstinner:pre_config
Closed
[WIP] bpo-35266: Add _PyPreConfig#10575vstinner wants to merge 3 commits intopython:masterfrom vstinner:pre_config
vstinner wants to merge 3 commits intopython:masterfrom
vstinner:pre_config
Conversation
* Remove PyInterpreterState.core_config: _PyMainInterpreterConfig now has a "_PyCoreConfig core_config" attribute. * Add _PyPreConfig structure which contains a _PyCoreConfig attriute * Move program_name, program and pycache_prefix from _PyCoreConfig into _PyPreConfig * Add program_name and program to _PyMainInterpreterConfig * Py_Main() now uses a _PyPreConfig for early Python intiailization * _PyPreConfig is destroyed when Python initialization is done
Member
Author
|
When I looked again at this issue, I'm not sure how what should be done, what is the proper design, what should stay after Python initialization, etc. I prefer to abandon this change and maybe retry to write it later. I have a more advanced version in this branch of my fork: https://github.com/vstinner/cpython/commits/pre_config_next |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
has a "_PyCoreConfig core_config" attribute.
into _PyPreConfig
https://bugs.python.org/issue35266