FS#36308 - [python2-distribute] Packages have this as depends when it should be makedepends

Attached to Project: Arch Linux
Opened by Hugo Osvaldo Barrera (hobarrera) - Sunday, 28 July 2013, 12:49 GMT
Last edited by Angel Velasquez (angvp) - Monday, 19 August 2013, 12:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Angel Velasquez (angvp)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The following packages have python2-distribute as a dependency, while it should only be a makedependency (there's no need for the end-user to have python2-distribute installed).

closure-linter
deluge
fabric
glances
mcomix
morituri
ninja-ide
pep8-python2
pitivi
python2-jinja
python2-nose
python2-pip
python2-pygments
supervisor
synaptiks
ubuntuone-client
ubuntuone-client

Is this ticket ok? I feel it might be a bit spamy to create on for every package listed.
This task depends upon

Closed by  Angel Velasquez (angvp)
Monday, 19 August 2013, 12:06 GMT
Reason for closing:  Fixed
Comment by Hugo Osvaldo Barrera (hobarrera) - Sunday, 28 July 2013, 12:50 GMT
Sorry, I think python2-pip *may* be an exception to this.
Comment by Allan McRae (Allan) - Sunday, 28 July 2013, 13:00 GMT
Most (all?) of these actually require it:

> deluge
Traceback (most recent call last):
File "/usr/bin/deluge", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Comment by Evangelos Foutras (foutrelis) - Wednesday, 31 July 2013, 07:45 GMT
This has already been addressed in the following Todo:

https://www.archlinux.org/todo/clean-distributesetuptools-dependencies/

Loading...