https://bugzilla.novell.com/show_bug.cgi?id=895102 https://bugzilla.novell.com/show_bug.cgi?id=895102#c0 Summary: Dependency on python-nose is missing in python-matplotlib Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: All OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: rolf@rotkraut.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 The Python package matplotlib lists nose as a requirement, see [1]. But the openSUSE package python-matplotlib fails to require python-nose. As a consequence, if you have python-matplotlib, but not python-nose installed, Python packages that require matplotlib using pkg_resources will fail. [1]: /usr/lib64/python2.7/site-packages/matplotlib-1.3.0_r0-py2.7.egg-info/requires.txt Reproducible: Always Steps to Reproduce: 1. Have python-matplotlib, but not python-nose installed, 2. run the following Python two-liner that tries to find matplotlib using pkg_resources: | from pkg_resources import require | require("matplotlib") 3. Actual Results: An exception is raised: | Traceback (most recent call last): | File "<stdin>", line 1, in <module> | File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 728, in require | needed = self.resolve(parse_requirements(requirements)) | File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve | raise DistributionNotFound(req) | pkg_resources.DistributionNotFound: nose Expected Results: No exception. The test program should have found matplotlib. require should have returned (a list with) a pkg_resources.Distribution object corresponding to the installed matplotlib package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.