Remoção pendente no Python 3.14¶
O campo
ma_version_tag
emPyDictObject
para módulos de extensão (PEP 699; gh-101193).A criação de
tipos imutáveis
com bases mutáveis (gh-95388).Funções para configurar a inicialização do Python, descontinuadas no Python 3.11:
PySys_SetArgvEx()
: DefinaPyConfig.argv
.PySys_SetArgv()
: DefinaPyConfig.argv
.Py_SetProgramName()
: DefinaPyConfig.program_name
.Py_SetPythonHome()
: DefinaPyConfig.home
.
A API
Py_InitializeFromConfig()
deve ser usada comPyConfig
.Variáveis de configuração globais
Py_QuietFlag
: UsePyConfig.quiet
.Py_HashRandomizationFlag
: UsePyConfig.use_hash_seed
ePyConfig.hash_seed
.Py_LegacyWindowsFSEncodingFlag
: UsePyPreConfig.legacy_windows_fs_encoding
.Py_LegacyWindowsStdioFlag
: UsePyConfig.legacy_windows_stdio
.Py_FileSystemDefaultEncoding
: UsePyConfig.filesystem_encoding
.Py_HasFileSystemDefaultEncoding
: UsePyConfig.filesystem_encoding
.Py_FileSystemDefaultEncodeErrors
: UsePyConfig.filesystem_errors
.Py_UTF8Mode
: UsePyPreConfig.utf8_mode
. (vejaPy_PreInitialize()
)
A API
Py_InitializeFromConfig()
deve ser usada comPyConfig
.