requirements/openstack_requirements
Jamie Lennox 5033a0f716 Allow maintaining extras from project
A project needs to be able to specify that it depends on a project
including extras for that project and still have it's version maintained
by global-requirements.

Currently if the requirements are seen to mismatch then the string from
global requirements is dropped in place of the project string, but this
drops any extras specified by project.

In the case that extras are different and the version needs updating add
a new combined requirement to the project with the original extras and
the new version.

Closes-Bug: #1567809
Change-Id: Ife48b7963a5e6706289f1b9a47cb95fae7f0bc22
2016-04-14 15:01:13 +10:00
..
cmds Allow maintaining extras from project 2016-04-14 15:01:13 +10:00
tests Allow maintaining extras from project 2016-04-14 15:01:13 +10:00
__init__.py Move tests into openstack_requirements. 2015-06-08 22:07:01 +12:00
constraints.py Add wheel to UNCONSTRAINABLE 2016-04-05 06:39:29 -04:00
project.py Add Windows as supported operating system 2016-02-26 14:25:50 +02:00
requirement.py Allow maintaining extras from project 2016-04-14 15:01:13 +10:00