# Remoção pendente no Python 3.15

- The `PyImport_ImportModuleNoBlock()`: use `PyImport_ImportModule()`.

- `PyWeakref_GetObject()` e `PyWeakref_GET_OBJECT()`: use `PyWeakref_GetRef()`.

- O tipo `Py_UNICODE` e a macro `Py_UNICODE_WIDE`: use `wchar_t`.

- Funções de inicialização do Python

  - `PySys_ResetWarnOptions()`: apague `sys.warnoptions` e `warnings.filters`.

  - `Py_GetExecPrefix()`: obtenha `sys.base_exec_prefix` e `sys.exec_prefix`.

  - `Py_GetPath()`: leia `sys.path`.

  - `Py_GetPrefix()`: obtenha `sys.base_prefix` e `sys.prefix`.

  - `Py_GetProgramFullPath()`: leia `sys.executable`.

  - `Py_GetProgramName()`: leia `sys.executable`.

  - `Py_GetPythonHome()`: leia `PyConfig.home` ou a variável de ambiente `PYTHONHOME`.