Код: Выделить всё
clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -DCYTHON_CLINE_IN_TRACEBACK=0 -I/opt/local/include/libxml2 -I/opt/local/include -Isrc -Isrc/lxml/includes -I/Users/jj/src/lxml/.venv/include -I/Users/jj/.pyenv/versions/3.13.1t/include/python3.13t -c src/lxml/etree.c -o build/temp.macosx-15.1-arm64-cpython-313t/src/lxml/etree.o -w -flat_namespace
src/lxml/etree.c:7210:80: error: unknown type name '__pyx_vectorcallfunc'; did you mean 'vectorcallfunc'?
Начиная с Python 3.13. 1, lxml обычно поддерживает режим «свободной потоковой обработки», что означает, что вы можете использовать lxml со сборкой Python, в которой отключена глобальная блокировка интерпретатора (GIL), хотя могут быть некоторые предостережения и потенциальные проблемы в зависимости от вашего конкретного использования и сложности. вашего XML разбор задач; важно помнить о потенциальных проблемах с синхронизацией при использовании lxml в среде со свободным потоком, поскольку не все операции в lxml по своей сути являются потокобезопасными.
Есть есть ли способ заставить lxml работать со сборкой Python Free Threading 3.13.1t?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ding-build
Мобильная версия