c-api-pending-removal-in-3.15.md
1> **Источник:** https://python-all.ru/3.13/deprecations/c-api-pending-removal-in-3.15.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Запланировано к удалению в Python 3.1589- [`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).10- [`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).11- Тип [`Py_UNICODE`](https://python-all.ru/3.13/c-api/unicode.html#c.Py_UNICODE) и макрос `Py_UNICODE_WIDE`: Вместо них используйте `wchar_t`.12- Функции инициализации Python:1314 - [`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`.15 - [`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).16 - [`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).17 - [`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).18 - [`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).19 - [`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).20 - [`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).21