Remoção pendente no Python 3.14¶
O campo
ma_version_tagemPyDictObjectpara módulos de extensão (PEP 699; gh-101193).A criação de
tipos imutáveiscom 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_seedePyConfig.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.