pip_requires for specific plugins

Bug #888820 reported by Sumit Naiksatam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Low
Tyler Smith
quantum (Ubuntu)
Undecided
Unassigned
Nominated for Precise by Yolanda Robla

Bug Description

Currently all the package dependencies for the Quantum framework are captured in quantum/tools/pip_requires. Individual plugins might have additional dependencies. It will be helpful to have some way of specifying those from with the plugin.

Changed in quantum:
importance: Undecided → Low
Revision history for this message
Tyler Smith (tylesmit) wrote :

Fix pushed to Gerrit. Plugins can put a pip-requires file in plugins/PLUGIN/pip-requires. When tools/install_venv is installing dependencies it will find all pip-requires and install them all.

Changed in quantum:
status: New → In Progress
Revision history for this message
Chuck Short (zulcss) wrote :

Whats nccclient?

Revision history for this message
Tyler Smith (tylesmit) wrote :

ncclient is a library required by the Cisco plugin in order to communicate with the Cisco Nexus device.

http://code.google.com/p/ncclient/

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/1552
Committed: http://github.com/openstack/quantum/commit/3760868eb0953384e67a43b084cef72c321fa051
Submitter: Jenkins
Branch: master

 status fixcommitted
 done

commit 3760868eb0953384e67a43b084cef72c321fa051
Author: Tyler Smith <email address hidden>
Date: Fri Mar 11 19:14:38 2011 -0500

    Fix for Bug #888820 - pip-requires file support for plugins

    Change-Id: I6e0833ec0c875ec38db419a88fd6c2db02142f08

Changed in quantum:
status: In Progress → Fix Committed
dan wendlandt (danwent)
Changed in quantum:
status: Fix Committed → Fix Released
Changed in quantum (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers