В моем проекте используется чистый код 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
нехорошо, поскольку она создает иерархию папок, которые мне не нужны.
setup.py
? - person Cédric Julien   schedule 16.06.2011