[Numpy-discussion] Questions about organization (fwd)
Paul F. Dubois
paul at pfdubois.com
Mon Jan 22 13:24:51 CST 2001
Just so you know: it is not ok for the official script to install RANLIB and
LALITE as a default part of the build. In fact, that used to be the case and
we changed it. There are people who have to change the way these packages
are built to use custom LAPACK and BLAS scripts. I won't be able to accept a
patch to NumPy that does this. NumPy's current clumsy structure is a result
of a decision not to break existing client scripts. These "Optional
Packages" are distributed with NumPy. The don't have to be, but again, there
were many people who thought it wasn't worth the confusion of having to go
get all of them separately. This arrangement appears to annoy distutils
purists, but distutils purity isn't the only consideration.
From: numpy-discussion-admin at lists.sourceforge.net
[mailto:numpy-discussion-admin at lists.sourceforge.net]On Behalf Of Houman
Sent: Monday, January 22, 2001 10:19 AM
To: dev-py at ActiveState.com
Cc: numpy-discussion at lists.sourceforge.net
Subject: RE: [Numpy-discussion] Questions about organization (fwd)
On Sun, Jan 21, 2001 at 12:36:37PM -0800, Greg Stein wrote:
> FYI about what? I'm not sure that I see the point here.
> Are you trying to say that ActiveState can provide tools for packaging?
> Maybe that we can get NumPy packaged for people?
This one, I believe. HoumanG has been working on PyPM (like PPM for Python)
for which he is creating appropriate setup.py scripts for packages such as
I wrote a new setup.py script for NumPy a week ago. The script I wrote
builds the RANLIB and the LALITE as part of the core NumPy; and the binary
distribution of NumPy built with my script also installs the RANLIB and
If the question is that Distutils supports a source tree structure like the
one NumPy has, the question is no. However, I made a patch (for Distutils)
and submitted to SourceForge which allows the source tree to be spread in
more than one directory. A copy of the patch is in the attachment.
More information about the Numpy-discussion