В моем проекте используется чистый код Python и расширения Cython для оптимизации и связывания с библиотеками C. У меня есть одно дерево исходных текстов для моего проекта Python и одно для кода Cython и C. Каждое из моих расширений Cython имеет файл setup.py для их создания. Фактически, для каждого расширения я делаю следующее:
python setup.py build_ext --inplace
mv myext.so ../some/specific/place/
Есть ли способ указать distutils, где установить мое расширение (если возможно, используя относительный путь), вместо использования - inplace
следует Автор mv
? Использование параметра - prefix
нецелесообразно, поскольку оно создает иерархию папок, которые мне не нужны.