У меня есть пакет 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
?