unnecessary dependency on setuptools
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-networkx (Debian) |
Fix Released
|
Unknown
|
|||
python-networkx (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Won't Fix
|
Undecided
|
Unassigned | ||
Natty |
Won't Fix
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact] networkx has setuptools in its requries.txt but not in its dependencies.
This causes pkg_resources.
e.g. epigrass uses this and thus fails to start when python-setuptools is not installed.
See debian bug 639995
additionally in natty a numpy dependency is missing.
[Development Fix] fixed by removint setuptools from requires.txt
[Stable Fix] do the same
[Test Case]
have *no* python-setuptools installed
apt-get install python-
python -c "import pkg_resources as p; p.require(
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/
needed = self.resolve(
File "/usr/lib/
raise DistributionNot
pkg_resources.
expected: successful require call
[Regression Potential]
low the setuptools dependency is unecessary, it is handled by python-
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: python-networkx 1.5-2
ProcVersionSign
Uname: Linux 3.0.0-16-generic x86_64
NonfreeKernelMo
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CheckboxSubmission: e4c99b57321b0cd
CheckboxSystem: edda5d4f616ca79
Date: Thu Feb 2 22:33:07 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110805)
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: python-networkx
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in python-networkx (Ubuntu): | |
status: | New → Fix Released |
Changed in python-networkx (Debian): | |
status: | Unknown → Fix Released |
description: | updated |
description: | updated |
Changed in python-networkx (Ubuntu Lucid): | |
status: | New → Fix Committed |
Changed in python-networkx (Ubuntu Maverick): | |
status: | New → Won't Fix |
tags: | added: verification-done verification-done-oneiric |
tags: | removed: verification-done |
Changed in python-networkx (Ubuntu Natty): | |
status: | Fix Committed → Won't Fix |
Hello Julian, or anyone else affected,
Accepted python-networkx into oneiric-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you in advance!