Commit Graph

21 Commits

Author SHA1 Message Date
Victor Stinner d7f551c405
PEP 741: Set Status to Final (#3935)
Update also Implementation links.
2024-09-03 13:37:25 +00:00
Victor Stinner dc700c2cf8
PEP 741: Update options (#3927)
* Remove read-only options:

  * "module_search_paths_set": not useful, always true.
  * "pythonpath_env": get os.environ['PYTHONPATH'] directly.
  * "sys_path_0": only make sense during Python initialization.
  * "_install_importlib", "_init_main", "_is_python_build": private
    options which only make sense during Python initialization.

* Fix related sys API for base_executable and exec_prefix.
* legacy_windows_fs_encoding is Windows only.
* Fix sorting.
2024-09-02 23:19:23 +02:00
Victor Stinner eb67885d22
PEP 741: Fix typos (#3924) 2024-08-26 19:25:51 +02:00
Victor Stinner d4c9efc883
PEP 741: Update abstract (#3923)
Remove outdated sentence.
2024-08-26 18:56:46 +02:00
Cornelius Roemer 89ae6e0e30
Fix typos in PEPs using codespell (#3909) 2024-08-20 13:29:32 +03:00
Victor Stinner 90da34b363
PEP 741: Update (#3800)
* Describe relation with PEP 587 PyConfig API.
* Remove PyInitConfig_CreatePython().
* Rename PyInitConfig_CreateIsolated() to PyInitConfig_Create().
* Rejected Ideas: locale encoding and wide strings.
2024-05-29 14:15:22 +02:00
Victor Stinner 0f45dbd37b
PEP 741: Address Steering Council's review (#3789)
* Remove string types other than UTF-8.
* Exclude the API from the limited C API.
* Remove the explicit preconfiguration.
* Remove the rationale about the limited C API / stable ABI.
2024-05-25 15:06:53 +02:00
Victor Stinner ea353ad9d5
PEP 741: Add another example which needs a stable ABI (#3726) 2024-03-18 14:33:22 +01:00
Victor Stinner a1249ac6d6
PEP 741: Update Discussions-To link (#3719) 2024-03-14 16:18:19 +01:00
Victor Stinner a8cc9106bc
PEP 741: Add PyInitConfig_GetExitcode() function (#3718) 2024-03-14 13:47:23 +01:00
Victor Stinner e98d6c00e4
PEP 741: Fix small mistakes (#3713) 2024-03-10 07:35:56 +00:00
Victor Stinner a0e3011518
PEP 741: remove Spawn process section (#3712) 2024-03-10 00:23:55 +00:00
Victor Stinner 4352a4a56c
PEP 741: Remove the Python API (#3711) 2024-03-10 00:54:18 +01:00
Victor Stinner 5a8622e004
PEP 741: Fix table formatting (#3710) 2024-03-09 21:12:42 +00:00
Victor Stinner 66ecf110b0
PEP 741: Add sys.set_config() (#3709) 2024-03-09 21:44:22 +01:00
Victor Stinner c4a5976ff3
PEP 741: Add Multi-phase section (#3706)
Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
2024-03-09 08:58:39 +01:00
Victor Stinner 7e7296bfdc
PEP 741: Add sys.get_config_names() (#3686)
* PEP 741: Add sys.get_config_names()

* Add sys.get_config_names() function.
* Add PyInitConfig_HasOption() function.
* Remove Py_ExitWithInitConfig() function.
* Add "Fully remove the preinitialization" section.
* Mention when the caller must hold the GIL.
* Add example increasing an initialization configuration option.
* "Usage of the stable ABI" section: add more quotes.
* Document that options side effects are not taken in
  account by PyInitConfig_Set*() functions.
* Add "Spawnw process" section.
* Add Cython rationale.
* Add myself as PEP 741 code owner.
2024-03-08 15:35:01 +01:00
Victor Stinner dccf12ae3b
PEP 741: Add second discussion thread to Post History (#3654) 2024-02-08 18:00:51 -06:00
Victor Stinner bbc39a5100
PEP 741: Second version (#3652) 2024-02-08 19:40:50 +01:00
Victor Stinner 017cfb64ba
PEP 741: Add Discussions-To (#3626)
Move the "Discussions" section at the end.
2024-01-19 18:00:45 +01:00
Victor Stinner c3af863741
PEP 741: Python Configuration C API (#3625) 2024-01-19 17:43:45 +01:00