Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278980 - dev-python/pywebdav-0.9.3: missing dependency on dev-python/setuptools
Summary: dev-python/pywebdav-0.9.3: missing dependency on dev-python/setuptools
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Cédric Krier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-24 21:11 UTC by Timothy Benjamin Martin
Modified: 2009-07-27 06:48 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Benjamin Martin 2009-07-24 21:11:24 UTC
I tried to emerge dev-python/pywebdav-0.9.3 today and it fails. It appears to require dev-python/setuptools and I would have assumed it would install it automatically. Perhaps the ebuild doesn't specify the dependencies correctly?

Reproducible: Didn't try

Steps to Reproduce:
1. make sure you don't have dev-python/setuptools installed
2. emerge dev-python/pywebdav-0.9.3
3. you should get a build error.

Actual Results:  
>>> Compiling source in /var/tmp/portage/dev-python/pywebdav-0.9.3/work/PyWebDAV-0.9.3 ...
Traceback (most recent call last):
  File "setup.py", line 9, in <module>
    from setuptools import setup
ImportError: No module named setuptools
 * 
 * ERROR: dev-python/pywebdav-0.9.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2554:  Called distutils_src_compile
 *             environment, line  707:  Called die
 * The specific snippet of code:
 *       ${python} setup.py build "$@" || die "compilation failed"
 *  The die message:
 *   compilation failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-python/pywebdav-0.9.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/pywebdav-0.9.3/temp/environment'.
 * 


Expected Results:  
it should determine the dependency and emerge it as well.
Comment 1 Wormo (RETIRED) gentoo-dev 2009-07-27 00:40:27 UTC
The setuptools dependency really is missing, so thanks for reporting it. Assigning report to pywebdav maintainer.
Comment 2 Cédric Krier gentoo-dev 2009-07-27 06:48:35 UTC
Fixed in CVS.
Thanks