Параметры компилятора для python setup.py - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть пакет Python, который требует компиляции кода C (cython) и fortran (f2py).Я хотел бы дать пользователю свободу использовать компиляторы GNU или Intel.В настоящее время у меня работает следующее

python setup.py build_ext -i --fcompiler=intelem --compiler=intelem # on the intel system
python setup.py build_ext -i # on the GNU system

для импорта на месте.Однако я также хотел бы, чтобы это было достижимо, когда пользователь устанавливает как

python setup.py install --user

. Обычно это сначала вызывает build_ext.Однако передача таких аргументов

python setup.py install --user --fcompiler=intelem --compiler=intelem

недопустима.setup.py жалуется, что fcompiler и compiler являются нераспознанными аргументами.Как я могу предоставить эти аргументы для build_ext части install?

...