Public bug reported:

Impact: code that uses lazr.restfulclient (or launchpadlib) and pkg_resources 
can't
    work. The python package declares that the test dependencies are required, 
but they
    aren't listed in the .deb dependencies, and so aren't installed. They 
aren't needed for the
    code so they should be dropped.

Development fix: Drop the requires on the test dependencies

Stable fix: the same thing

Test Case:
     1. Install the lazr.restfulclient package from -updates
     2. Check that van.testing, wsgi_intercept, lazr.restful and 
lazr.authentication are listed in
          the first section of 
/usr/share/pyshared/lazr.restfulclient-0.9.11.egg-info/requires.txt
     3. Install the lazr.restfulclient package from -proposed
     4. Check that those lines are now listed in a [tests] section.

Regression potential: low, as the packages haven't been installed as
dependencies, and some aren't even packaged, so nothing should be
relying on them being declared as dependencies.

** Affects: lazr.restfulclient (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/918307

Title:
  Declares that it requires the test dependencies, but doesn't depend on
  them, breaking other python code

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lazr.restfulclient/+bug/918307/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to