On 29/11/2012 21:51, Alex Clark wrote:
Is anyone familiar with this situation enough to comment on it, in a few sentences?
numpy-discussion would be a better mailing list for this question: http://www.scipy.org/Mailing_Lists
Based on: - https://github.com/numpy/numpy/commit/f1a2d6376c430f65550efa235209b86c1a0967e3 It looks like: - Numpy forked distutils (2001) prior to setuptools existence/popularity (2004)
It's not a fork. It's just a set of extensions to distutils' functionality. setuptools doesn't really implement anything numpy.distutils does, so that's not really relevant.
- As a result, SciPy users must now pay a terrible price (i.e. SciPy does not `install_requires` numpy as you might expect; i suspect because it relies on numpy's distutils… which it can't rely on until it's installed… which it can't `install_requires` until it's installed…)
Yup. No real way around it until we have such metadata in a declarative, non-executable data file rather than executed code.
-- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig