Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 503350 - dev-python/irc-8.5.4 should depend on dev-python/setuptools
Summary: dev-python/irc-8.5.4 should depend on dev-python/setuptools
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-03 19:14 UTC by W. Trevor King
Modified: 2014-03-19 14:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (info,3.96 KB, text/plain)
2014-03-03 19:16 UTC, W. Trevor King
Details

Note You need to log in before you can comment on or make changes to this bug.
Description W. Trevor King 2014-03-03 19:14:15 UTC
The irc package uses setuptools, but does not declare that dependency in DEPEND.

Reproducible: Always

Steps to Reproduce:
1. emerge -av =dev-python/irc-8.5.4

Actual Results:  
…
>>> Compiling source in /var/tmp/portage/dev-python/irc-8.5.4/work/irc-8.5.4 ...   
 * python3_3: running distutils-r1_run_phase distutils-r1_python_compile
/usr/bin/python3.3 setup.py build
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    import setuptools
ImportError: No module named 'setuptools'
…


Expected Results:  
Successful installation.

Should be an easy fix, just add dev-python/setuptools to DEPEND for all the dev-python/irc ebuilds.  It looks like the setuptools dependency landed in irc v3.1 [1]:

  3.1
  * Distribute using setuptools rather than paver

[1]: https://pypi.python.org/pypi/irc
Comment 1 W. Trevor King 2014-03-03 19:16:10 UTC
Created attachment 371666 [details]
emerge --info
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2014-03-19 14:56:02 UTC
correct.

  19 Mar 2014; Ian Delaney <idella4@gentoo.org> irc-8.5.4.ebuild:
  add missing dep sourced from Bug #503350 by W. King