[Numpy-tickets] [NumPy] #451: easy no autodetect for numpy/distutils
NumPy
numpy-tickets@scipy....
Wed Feb 14 04:13:44 CST 2007
#451: easy no autodetect for numpy/distutils
-------------------------+--------------------------------------------------
Reporter: bicatali | Owner: somebody
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Other | Version:
Severity: normal | Keywords:
-------------------------+--------------------------------------------------
numpy/distutils automatically find cpu, installed compilers and libraries
on the system. Although nice for users, packagers have and like their own
system for options/dependencies and choosing the right options for various
architectures. Supporting all possible configurations could rapidly become
complex for numpy devs. Looking around at packaging numpy/scipy in the
*nix land, a lot of distributions actually patch system_info.py or make
use of a complex set of both environment, patches and setup.cfg
file.[[BR]]
Ex: the system has atlas, acml, netlib lapack, ifort and gfortran,
threaded or not. Configuring numpy with netlib lapack and ifort even
though others are installed can be tricky to package. [[BR]]
A simple no-autodetect option called with setup could be available,
letting the *nix package system autodetect via dependencies. A setup.cfg
file with all default values explained would be helpful for packagers.
As far as I can see on open tickets, a lot of problems could also be
avoided with such a simple feature.
--
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/451>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.
More information about the Numpy-tickets
mailing list