#382 closed defect (fixed)
debian packages aren't installable: need setuptools
Reported by: | warner | Owned by: | somebody |
---|---|---|---|
Priority: | critical | Milestone: | 1.1.0 |
Component: | packaging | Version: | 1.0.0 |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
We've gone back and forth about whether our packages will require setuptools over the last few days. I thought that we'd removed the requirement (by making sure that the /usr/bin/tahoe that is installed into the debian package is *not* the same as the setuptools-generated "entry point" script), and so I removed the Depends: line from the debian/control file. However, our _auto_deps.py attempts to import setuptools because it is present in the setuptools-oriented list of dependencies, and that of course fails on systems without it.
Zooko and I think we can remove a lot of the code in _auto_deps.py now.
Change History (4)
comment:1 Changed at 2008-04-24T22:59:14Z by warner
comment:2 Changed at 2008-04-24T23:02:17Z by warner
- Resolution set to fixed
- Status changed from new to closed
added, in 773e9abe2462b576. Note that it was already in the build-time dependencies, but it was not present in the install-time dependencies until 773e9abe2462b576.
comment:3 Changed at 2008-05-05T21:08:36Z by zooko
- Milestone changed from 1.0.1 to 1.1.0
Milestone 1.0.1 deleted
comment:4 Changed at 2016-12-24T04:08:56Z by Brian Warner <warner@…>
In 51eae34/trunk:
I can't exactly remember the discussion right now, but I'm going to add 'python-setuptools' back into the debian dependencies (expressed in misc/*/debian/control), so that installing tahoe also gets you setuptools. I'm not sure if this is strictly necessary, but I think it can help more than it will hurt.