Subject: python-stdeb: pypi-install error: The cache directory is empty Package: python-stdeb Version: 0.5.1-1 Severity: important
As per subject, pypi-install fails with the error and traceback listed
below. This happens both as normal user and root. I can't find any
reference to apt-file in the docs so I would be surprised if I had to
run it beforehand.
Ciao,
steko
st...@gibreel:~$ pypi-install mercurial_keyring
running sdist_dsc
running egg_info
writing requirements to mercurial_keyring.egg-info/requires.txt
writing mercurial_keyring.egg-info/PKG-INFO
writing top-level names to mercurial_keyring.egg-info/top_level.txt
writing dependency_links to mercurial_keyring.egg-info/dependency_links.txt
reading manifest file 'mercurial_keyring.egg-info/SOURCES.txt'
writing manifest file 'mercurial_keyring.egg-info/SOURCES.txt'
E: The cache directory is empty. You need to run 'apt-file update' first.
ERROR running: apt-file search --ignore-case --regexp
(/(keyring)(?:-[^/]+)?(?:-py[0-9]\.[0-9.]+)?\.egg-info)
Traceback (most recent call last):
File "setup.py", line 35, in <module>
zip_safe = True,
File "/usr/lib/python2.5/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.5/distutils/dist.py", line 974, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "/usr/lib/pymodules/python2.5/stdeb/command/sdist_dsc.py", line 222, in
run
sdist_dsc_command = self,
File "/usr/lib/pymodules/python2.5/stdeb/util.py", line 712, in __init__
install_requires))
File "/usr/lib/pymodules/python2.5/stdeb/util.py", line 281, in
get_deb_depends_from_setuptools_requires
args))
RuntimeError: returncode 1 from subprocess ['apt-file', 'search',
'--ignore-case', '--regexp',
'(/(keyring)(?:-[^/]+)?(?:-py[0-9]\\.[0-9.]+)?\\.egg-info)']
Traceback (most recent call last):
File "/usr/bin/pypi-install", line 142, in <module>
main()
File "/usr/bin/pypi-install", line 128, in main
subprocess.check_call(cmd, shell=True)
File "/usr/lib/python2.5/subprocess.py", line 462, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '/usr/bin/python setup.py
--command-packages=stdeb.command sdist_dsc
--guess-conflicts-provides-replaces=True bdist_deb' returned non-zero exit
status 1
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-stdeb depends on:
ii python 2.5.4-9 An interactive high-level
object-o
ii python-setuptools 0.6.10-1 Python Distutils
Enhancements (set
ii python-support 1.0.6 automated rebuilding
support for P
Versions of packages python-stdeb recommends:
ii apt-file 2.3.3 search for files within
Debian pac
ii dpkg-dev 1.15.5.6 Debian package development
tools
python-stdeb suggests no packages.
-- no debconf information
signature.asc
Description: This is a digitally signed message part

