On 3/6/07, Marco Presi <[EMAIL PROTECTED]> wrote:

About the circular deps, I am going to make a new upload to fix it.

Regarding the point to have numpy to depend on numpy-dev: we didn't find
a simple solution to avoid this.

numpy-dev contains some headers and dev stuff that is needed by f2py.
Now, f2py (that comes with python-numpy), needs those haeders (so we
need to have numpy-dev as a dependency of numpy). On the other hand if
we would include the contents of numpy-dev inside numpy.. we would ship
some devel stuff inside a package that shoudn't contain it..

In previous releases, I set numpy-dev as reccomended by numpy. But after
a bug opened against this solution, we eventually decided to add this
dependency.

..if you have suggestions, you are more than welcome.


Hi Marco,

Here's my suggestion:

The numpy package should not depend on numpy-dev; this defeats the purpose
of having a separate -dev package, which is to keep the filesystem
uncluttered for users who don't need the dev headers. But in this case there
are only two meaningful files in the -dev package:

/usr/lib/python2.4/site-packages/numpy/f2py/src/fortranobject.h
/usr/lib/python2.4/site-packages/numpy/f2py/src/fortranobject.c

Since at least the .h file is necessary for the functioning of numpy, these
should just be moved to the numpy package and the -dev package should be
removed entirely. The usual Debian package / package-dev distinction makes
no sense for this package.

-- Ed

Reply via email to