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

Reply via email to