Как заменить функцию парсера CPYTHON «PyParser_SimpleParseFile» чем-то из пакета парсера PEG
Чтобы заставить uwsgi использовать Python 3.11, нам нужно сгенерировать версию его python-плагина, которая может вызывать Python 3.11. Этот плагин написан на C++ и использует пакет CPYTHON. Я только что получил исходный код uwsgi из репозитория Github и начал пытаться создать плагин python, используя Python3.11 и его библиотеку C-Include. Я переработал кучу устаревших функций, теперь остановился на этой:
PyParser_SimpleParseFile(pyfile, real_filename, Py_file_input);
Эта функция устарела и удалена из CPython версии 3.10. Не нашел на что заменить. В документации на python сообщается, что он должен быть заменен новой библиотекой парсера PEG. Парсер PEG описан здесь PEG . Однако я ищу простую замену «PyParser_SimpleParseFile», а не изучать PEG.
Есть ли какие-либо предложения для простой замены?