Установить расширение Python в определенное место

В моем проекте используется чистый код 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 нецелесообразно, поскольку оно создает иерархию папок, которые мне не нужны.

6
задан Charles Brunet 15 June 2011 в 18:24
поделиться