> **Источник:** https://python-all.ru/3.13/deprecations/c-api-pending-removal-in-3.15.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# Запланировано к удалению в Python 3.15

- [`PyImport_ImportModuleNoBlock()`](https://python-all.ru/3.13/c-api/import.html#c.PyImport_ImportModuleNoBlock): Вместо этого используйте [`PyImport_ImportModule()`](https://python-all.ru/3.13/c-api/import.html#c.PyImport_ImportModule).
- [`PyWeakref_GetObject()`](https://python-all.ru/3.13/c-api/weakref.html#c.PyWeakref_GetObject) и [`PyWeakref_GET_OBJECT()`](https://python-all.ru/3.13/c-api/weakref.html#c.PyWeakref_GET_OBJECT): Вместо этого используйте [`PyWeakref_GetRef()`](https://python-all.ru/3.13/c-api/weakref.html#c.PyWeakref_GetRef).
- Тип [`Py_UNICODE`](https://python-all.ru/3.13/c-api/unicode.html#c.Py_UNICODE) и макрос `Py_UNICODE_WIDE`: Вместо них используйте `wchar_t`.
- Функции инициализации Python:

  - [`PySys_ResetWarnOptions()`](https://python-all.ru/3.13/c-api/sys.html#c.PySys_ResetWarnOptions): Вместо этого очистите [`sys.warnoptions`](https://python-all.ru/3.13/library/sys.html#sys.warnoptions) и `warnings.filters`.
  - [`Py_GetExecPrefix()`](https://python-all.ru/3.13/c-api/init.html#c.Py_GetExecPrefix): Вместо этого получайте [`sys.base_exec_prefix`](https://python-all.ru/3.13/library/sys.html#sys.base_exec_prefix) и [`sys.exec_prefix`](https://python-all.ru/3.13/library/sys.html#sys.exec_prefix).
  - [`Py_GetPath()`](https://python-all.ru/3.13/c-api/init.html#c.Py_GetPath): Вместо этого используйте [`sys.path`](https://python-all.ru/3.13/library/sys.html#sys.path).
  - [`Py_GetPrefix()`](https://python-all.ru/3.13/c-api/init.html#c.Py_GetPrefix): Вместо этого получайте [`sys.base_prefix`](https://python-all.ru/3.13/library/sys.html#sys.base_prefix) и [`sys.prefix`](https://python-all.ru/3.13/library/sys.html#sys.prefix).
  - [`Py_GetProgramFullPath()`](https://python-all.ru/3.13/c-api/init.html#c.Py_GetProgramFullPath): Вместо этого используйте [`sys.executable`](https://python-all.ru/3.13/library/sys.html#sys.executable).
  - [`Py_GetProgramName()`](https://python-all.ru/3.13/c-api/init.html#c.Py_GetProgramName): Вместо этого используйте [`sys.executable`](https://python-all.ru/3.13/library/sys.html#sys.executable).
  - [`Py_GetPythonHome()`](https://python-all.ru/3.13/c-api/init.html#c.Py_GetPythonHome): Вместо этого используйте [`PyConfig.home`](https://python-all.ru/3.13/c-api/init_config.html#c.PyConfig.home) или переменную окружения [`PYTHONHOME`](https://python-all.ru/3.13/using/cmdline.html#envvar-PYTHONHOME).
