requirements/openstack_requirements/cmds
Tony Breeds 587460bac1 Support cloning one freeze to multiple
The idea behind the version-map code is to work around a lack of a node
that has multiple python3 versions by taking a freeze from one version
(say python-3.5) and cloning that to another (say python-3,4).  This was
written to facilitate the transition from trusty (3.4) to xenial (3.5).

With the transition from xenial (3.5) to bionic (3.6) we need to do
something similar.  To aid the transition it'd be nice to be able to
duplicate a 3.5 freeze to both 3.4 *and* 3.6.  The current version_map
doesn't allow for that.

Enhance the version_map code to accommodate this situation.  The idea
would be to backport this as far as Ocata[1]

[1] We need to look again at separating the requirements code from the
data

Change-Id: I8784509bc162eb6f2e80261bc2d81dbe63ce7989
2018-07-07 00:50:16 +00:00
..
__init__.py Move commands into cmds subdir. 2015-06-29 15:27:25 +12:00
build_lower_constraints.py add build-lower-constraints command 2018-07-02 11:29:34 -04:00
check_conflicts.py Fix pep8 issue 2017-10-26 13:56:11 +02:00
check_exists.py Create check_constraints command 2017-05-19 15:03:15 -05:00
check_py2.py Trivial: Update pypi url to new url 2018-04-21 02:32:36 +00:00
edit_constraint.py Fix grammar in exception 2018-01-17 10:02:30 -08:00
generate.py Support cloning one freeze to multiple 2018-07-07 00:50:16 +00:00
normalize_requirements.py Add --save option to normalize-requirements command 2016-06-23 22:27:22 +02:00
update.py do not sync the blacklist to projects 2017-06-15 16:26:53 -04:00
validate_projects.py Update project-config validation 2017-10-25 12:22:43 +00:00
validate.py Correct error message when lower-constraints.txt is being checked 2018-03-08 10:26:07 +01:00