# 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`.