On Mon, Dec 10, 2012 at 10:58 AM, Ben Finney <ben+deb...@benfinney.id.au> wrote: > On 10-Dec-2012, Dmitry Shachnev wrote: >> What is distribute-0.6.13-py3.2.egg? There is no such directory in >> upstream tarball. > > That's what Debian uses to provide the ‘python-setuptools’ dependency > <URL:http://packages.debian.org/sid/python-setuptools>. > >> The package builds for me > > Hmm. I am using a new ‘pbuilder’ environment to build, and getting that > error.
No, it's not what Debian uses. Look at the build log: | dh build-arch --with python2,python3 | dh_testdir -a | dh_auto_configure -a | debian/rules override_dh_auto_build | make[1]: Entering directory `/tmp/buildd/python-coverage-3.4' | python3.2 setup.py build | Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.13.tar.gz | Extracting in /tmp/tmprv8ai9 | Now working in /tmp/tmprv8ai9/distribute-0.6.13 | Building a Distribute egg in /tmp/buildd/python-coverage-3.4 It doesn't find python3 version on distribute, so calls use_setuptools() which tries to download one from pypi.python.org. This is a serious bug. You should add a build-dependency on python3-setuptools, and to be sure you may also want to remove lines 38–46 from setup.py. -- Dmitry Shachnev -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org