@@ -9,38 +9,64 @@ Pending Removal in Python 3.14
9
9
10
10
* Functions to configure Python's initialization, deprecated in Python 3.11:
11
11
12
- * ``PySys_SetArgvEx() ``: set :c:member: `PyConfig.argv ` instead.
13
- * ``PySys_SetArgv() ``: set :c:member: `PyConfig.argv ` instead.
14
- * ``Py_SetProgramName() ``: set :c:member: `PyConfig.program_name ` instead.
15
- * ``Py_SetPythonHome() ``: set :c:member: `PyConfig.home ` instead.
12
+ * :c:func: `!PySys_SetArgvEx() `:
13
+ Set :c:member: `PyConfig.argv ` instead.
14
+ * :c:func: `!PySys_SetArgv() `:
15
+ Set :c:member: `PyConfig.argv ` instead.
16
+ * :c:func: `!Py_SetProgramName() `:
17
+ Set :c:member: `PyConfig.program_name ` instead.
18
+ * :c:func: `!Py_SetPythonHome() `:
19
+ Set :c:member: `PyConfig.home ` instead.
16
20
17
21
The :c:func: `Py_InitializeFromConfig ` API should be used with
18
22
:c:type: `PyConfig ` instead.
19
23
20
24
* Global configuration variables:
21
25
22
- * :c:var: `Py_DebugFlag `: use :c:member: `PyConfig.parser_debug ` instead.
23
- * :c:var: `Py_VerboseFlag `: use :c:member: `PyConfig.verbose ` instead.
24
- * :c:var: `Py_QuietFlag `: use :c:member: `PyConfig.quiet ` instead.
25
- * :c:var: `Py_InteractiveFlag `: use :c:member: `PyConfig.interactive ` instead.
26
- * :c:var: `Py_InspectFlag `: use :c:member: `PyConfig.inspect ` instead.
27
- * :c:var: `Py_OptimizeFlag `: use :c:member: `PyConfig.optimization_level ` instead.
28
- * :c:var: `Py_NoSiteFlag `: use :c:member: `PyConfig.site_import ` instead.
29
- * :c:var: `Py_BytesWarningFlag `: use :c:member: `PyConfig.bytes_warning ` instead.
30
- * :c:var: `Py_FrozenFlag `: use :c:member: `PyConfig.pathconfig_warnings ` instead.
31
- * :c:var: `Py_IgnoreEnvironmentFlag `: use :c:member: `PyConfig.use_environment ` instead.
32
- * :c:var: `Py_DontWriteBytecodeFlag `: use :c:member: `PyConfig.write_bytecode ` instead.
33
- * :c:var: `Py_NoUserSiteDirectory `: use :c:member: `PyConfig.user_site_directory ` instead.
34
- * :c:var: `Py_UnbufferedStdioFlag `: use :c:member: `PyConfig.buffered_stdio ` instead.
35
- * :c:var: `Py_HashRandomizationFlag `: use :c:member: `PyConfig.use_hash_seed `
26
+ * :c:var: `Py_DebugFlag `:
27
+ Use :c:member: `PyConfig.parser_debug ` instead.
28
+ * :c:var: `Py_VerboseFlag `:
29
+ Use :c:member: `PyConfig.verbose ` instead.
30
+ * :c:var: `Py_QuietFlag `:
31
+ Use :c:member: `PyConfig.quiet ` instead.
32
+ * :c:var: `Py_InteractiveFlag `:
33
+ Use :c:member: `PyConfig.interactive ` instead.
34
+ * :c:var: `Py_InspectFlag `:
35
+ Use :c:member: `PyConfig.inspect ` instead.
36
+ * :c:var: `Py_OptimizeFlag `:
37
+ Use :c:member: `PyConfig.optimization_level ` instead.
38
+ * :c:var: `Py_NoSiteFlag `:
39
+ Use :c:member: `PyConfig.site_import ` instead.
40
+ * :c:var: `Py_BytesWarningFlag `:
41
+ Use :c:member: `PyConfig.bytes_warning ` instead.
42
+ * :c:var: `Py_FrozenFlag `:
43
+ Use :c:member: `PyConfig.pathconfig_warnings ` instead.
44
+ * :c:var: `Py_IgnoreEnvironmentFlag `:
45
+ Use :c:member: `PyConfig.use_environment ` instead.
46
+ * :c:var: `Py_DontWriteBytecodeFlag `:
47
+ Use :c:member: `PyConfig.write_bytecode ` instead.
48
+ * :c:var: `Py_NoUserSiteDirectory `:
49
+ Use :c:member: `PyConfig.user_site_directory ` instead.
50
+ * :c:var: `Py_UnbufferedStdioFlag `:
51
+ Use :c:member: `PyConfig.buffered_stdio ` instead.
52
+ * :c:var: `Py_HashRandomizationFlag `:
53
+ Use :c:member: `PyConfig.use_hash_seed `
36
54
and :c:member: `PyConfig.hash_seed ` instead.
37
- * :c:var: `Py_IsolatedFlag `: use :c:member: `PyConfig.isolated ` instead.
38
- * :c:var: `Py_LegacyWindowsFSEncodingFlag `: use :c:member: `PyPreConfig.legacy_windows_fs_encoding ` instead.
39
- * :c:var: `Py_LegacyWindowsStdioFlag `: use :c:member: `PyConfig.legacy_windows_stdio ` instead.
40
- * :c:var: `!Py_FileSystemDefaultEncoding `: use :c:member: `PyConfig.filesystem_encoding ` instead.
41
- * :c:var: `!Py_HasFileSystemDefaultEncoding `: use :c:member: `PyConfig.filesystem_encoding ` instead.
42
- * :c:var: `!Py_FileSystemDefaultEncodeErrors `: use :c:member: `PyConfig.filesystem_errors ` instead.
43
- * :c:var: `!Py_UTF8Mode `: use :c:member: `PyPreConfig.utf8_mode ` instead. (see :c:func: `Py_PreInitialize `)
55
+ * :c:var: `Py_IsolatedFlag `:
56
+ Use :c:member: `PyConfig.isolated ` instead.
57
+ * :c:var: `Py_LegacyWindowsFSEncodingFlag `:
58
+ Use :c:member: `PyPreConfig.legacy_windows_fs_encoding ` instead.
59
+ * :c:var: `Py_LegacyWindowsStdioFlag `:
60
+ Use :c:member: `PyConfig.legacy_windows_stdio ` instead.
61
+ * :c:var: `!Py_FileSystemDefaultEncoding `:
62
+ Use :c:member: `PyConfig.filesystem_encoding ` instead.
63
+ * :c:var: `!Py_HasFileSystemDefaultEncoding `:
64
+ Use :c:member: `PyConfig.filesystem_encoding ` instead.
65
+ * :c:var: `!Py_FileSystemDefaultEncodeErrors `:
66
+ Use :c:member: `PyConfig.filesystem_errors ` instead.
67
+ * :c:var: `!Py_UTF8Mode `:
68
+ Use :c:member: `PyPreConfig.utf8_mode ` instead.
69
+ (see :c:func: `Py_PreInitialize `)
44
70
45
71
The :c:func: `Py_InitializeFromConfig ` API should be used with
46
72
:c:type: `PyConfig ` instead.
0 commit comments