On 3/6/07, <b class="gmail_sendername">Marco Presi</b> &lt;<a href="mailto:zufus@zufus.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">zufus@zufus.org</a>&gt; wrote:<div><span class="gmail_quote">
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">About the circular deps, I am going to make a new upload to fix it.<br><br>Regarding the point to have numpy to depend on numpy-dev: we didn&#39;t find
<br>a simple solution to avoid this.
<br><br>numpy-dev contains some headers and dev stuff that is needed by f2py.<br>Now, f2py (that comes with python-numpy), needs those haeders (so we<br>need to have numpy-dev as a dependency of numpy). On the other hand if
<br>we would include the contents of numpy-dev inside numpy.. we would ship<br>some devel stuff inside a package that shoudn&#39;t contain it..<br><br>In previous releases, I set numpy-dev as reccomended by numpy. But after
<br>a bug opened against this solution, we eventually decided to add this<br>dependency.<br><br>..if you have suggestions, you are more than welcome.</blockquote><div><br></div></div>Hi Marco,<br>
<br>Here&#39;s my suggestion:<br><br>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&#39;t need the dev headers. But in this case there are only two meaningful files in the -dev package:
<br><br>/usr/lib/python2.4/site-packages/numpy/f2py/src/fortranobject.h<br>/usr/lib/python2.4/site-packages/numpy/f2py/src/fortranobject.c<br><br>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.
<br><br>-- Ed<br>