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
.
Em vez disso, 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()
)
Em vez disso, a API
Py_InitializeFromConfig()
deve ser usada comPyConfig
.