# Remoção pendente no Python 3.14

- O campo `ma_version_tag` em `PyDictObject` 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()`: defina `PyConfig.argv`.

  - `PySys_SetArgv()`: defina `PyConfig.argv`.

  - `Py_SetProgramName()`: defina `PyConfig.program_name`.

  - `Py_SetPythonHome()`: defina `PyConfig.home`.

  Em vez disso, a API `Py_InitializeFromConfig()` deve ser usada com `PyConfig`.

- Variáveis de configuração globais

  - `Py_DebugFlag`: Use `PyConfig.parser_debug`.

  - `Py_VerboseFlag`: Use `PyConfig.verbose`.

  - `Py_QuietFlag`: Use `PyConfig.quiet`.

  - `Py_InteractiveFlag`: Use `PyConfig.interactive`.

  - `Py_InspectFlag`: Use `PyConfig.inspect`.

  - `Py_OptimizeFlag`: Use `PyConfig.optimization_level`.

  - `Py_NoSiteFlag`: Use `PyConfig.site_import`.

  - `Py_BytesWarningFlag`: Use `PyConfig.bytes_warning`.

  - `Py_FrozenFlag`: Use `PyConfig.pathconfig_warnings`.

  - `Py_IgnoreEnvironmentFlag`: Use `PyConfig.use_environment`.

  - `Py_DontWriteBytecodeFlag`: Use `PyConfig.write_bytecode`.

  - `Py_NoUserSiteDirectory`: Use `PyConfig.user_site_directory`.

  - `Py_UnbufferedStdioFlag`: Use `PyConfig.buffered_stdio`.

  - `Py_HashRandomizationFlag`: Use `PyConfig.use_hash_seed` e `PyConfig.hash_seed`.

  - `Py_IsolatedFlag`: Use `PyConfig.isolated`.

  - `Py_LegacyWindowsFSEncodingFlag`: Use `PyPreConfig.legacy_windows_fs_encoding`.

  - `Py_LegacyWindowsStdioFlag`: Use `PyConfig.legacy_windows_stdio`.

  - `Py_FileSystemDefaultEncoding`: Use `PyConfig.filesystem_encoding`.

  - `Py_HasFileSystemDefaultEncoding`: Use `PyConfig.filesystem_encoding`.

  - `Py_FileSystemDefaultEncodeErrors`: Use `PyConfig.filesystem_errors`.

  - `Py_UTF8Mode`: Use `PyPreConfig.utf8_mode`. (veja `Py_PreInitialize()`)

  Em vez disso, a API `Py_InitializeFromConfig()` deve ser usada com `PyConfig`.