Hi All,<br><br>Sorry if this kind of thing has already been discussed.&nbsp; I am packaging quadtree for Mac OSX/fink (deb based package management) and am getting a failed build if the package is alread installed and I am trying to do a rebuild.&nbsp; Can someone point me at what needs to be changed?&nbsp; Is this because quadtree is a namespace?
<br><br>Thanks!<br>-kurt<br><br><br>cd externals/Quadtree &amp;&amp; /sw/bin/python2.5 setup.py install --root=/sw/src/fink.build/root-quadtree-py25-0.1.1-1 --single-version-externally-managed<br><br>Traceback (most recent call last):
<br>&nbsp; File &quot;setup.py&quot;, line 2, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; from setuptools import setup, Extension<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/setuptools/__init__.py&quot;, line 2, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; from 
setuptools.extension import Extension, Library<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/setuptools/extension.py&quot;, line 2, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; from dist import _get_unpatched<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/setuptools/dist.py&quot;, line 6, in &lt;module&gt;
<br>&nbsp;&nbsp;&nbsp; from setuptools.command.sdist import sdist<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/setuptools/command/sdist.py&quot;, line 3, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; import os, re, sys, pkg_resources<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/pkg_resources.py&quot;, line 2499, in &lt;module&gt;
<br>&nbsp;&nbsp;&nbsp; add_activation_listener(lambda dist: dist.activate())<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/pkg_resources.py&quot;, line 599, in subscribe<br>&nbsp;&nbsp;&nbsp; callback(dist)<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/pkg_resources.py&quot;, line 2499, in &lt;lambda&gt;
<br>&nbsp;&nbsp;&nbsp; add_activation_listener(lambda dist: dist.activate())<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/pkg_resources.py&quot;, line 2048, in activate<br>&nbsp;&nbsp;&nbsp; map(declare_namespace, self._get_metadata(&#39;namespace_packages.txt&#39;))
<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/pkg_resources.py&quot;, line 1667, in declare_namespace<br>&nbsp;&nbsp;&nbsp; _handle_ns(packageName, path_item)<br>&nbsp; File &quot;/sw/lib/python2.5/site-packages/pkg_resources.py&quot;, line 1638, in _handle_ns
<br>&nbsp;&nbsp;&nbsp; loader.load_module(packageName); module.__path__ = path<br>&nbsp; File &quot;/sw/lib/python2.5/pkgutil.py&quot;, line 238, in load_module<br>&nbsp;&nbsp;&nbsp; mod = imp.load_module(fullname, self.file, self.filename, self.etc)<br>&nbsp; File &quot;/sw/src/fink.build/quadtree-
py25-0.1.1-1/pcl-0.11-20070118/externals/Quadtree/quadtree/__init__.py&quot;, line 2, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; from _tree import Quadtree<br>ImportError: No module named _tree<br><br>cat quadtree/__init__.py <br><br>from _tree import Quadtree
<br><br><br>And, here is the setup.py file:<br><br>from setuptools import setup, Extension<br>_tree = Extension(&#39;quadtree._tree&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sources=[&#39;quadtree/_treemodule.c&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;shapelib/shptree.c&#39;,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;shapelib/shpopen.c&#39;],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; include_dirs=[&#39;shapelib&#39;]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br>setup(name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &#39;Quadtree&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &#39;0.1.1&#39;,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; description&nbsp;&nbsp; = &#39;Quadtree spatial index for Python GIS&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; license&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &#39;BSD&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; keywords&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &#39;spatial index&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &#39;Sean Gillies&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; author_email&nbsp; = &#39;
<a href="mailto:sgillies@frii.com">sgillies@frii.com</a>&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maintainer&nbsp;&nbsp;&nbsp; = &#39;Sean Gillies&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maintainer_email&nbsp; = &#39;<a href="mailto:sgillies@frii.com">sgillies@frii.com</a>&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &#39;
<a href="http://icon.stoa.org/trac/pleiades/wiki/QuadTree">http://icon.stoa.org/trac/pleiades/wiki/QuadTree</a>&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = [&#39;quadtree&#39;],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; namespace_packages&nbsp;&nbsp;&nbsp; = [&#39;quadtree&#39;],<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ext_modules&nbsp;&nbsp; = [_tree],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; classifiers&nbsp;&nbsp; = [<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Development Status :: 3 - Alpha&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Intended Audience :: Developers&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Intended Audience :: Science/Research&#39;,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;License :: OSI Approved :: BSD License&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Operating System :: OS Independent&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Programming Language :: C&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Programming Language :: Python&#39;,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Topic :: Scientific/Engineering :: GIS&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;Topic :: Database&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ],<br>)<br><br><br><br><br>