project-config/roles
Sean McGinnis 37b9019e96
Make update_constraints.sh aware of python_versions
Current update constraints patches replace all entries of a package with
an entry for the new version. But the upper-constraints file now needs
to have multiple entries with specific ";python_version=='x.x'" to be
able to handle differing requirements for packages that no longer
support Python 2, or even earlier Python 3 versions.

This adds awareness to the update script to only update the version for
matching python_version specifiers if they are present. It then falls
back to replacing the full line if the entry for the package does not
have any python_version markers at all.

Change-Id: I5e5e604fe9e461e45af0aa4446edd0af89d63381
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-02-25 12:29:22 -06:00
..
build-wheels Correct LOGS path in wheel build script 2020-01-22 14:18:44 +00:00
check-release-approval check-release-approval: retry once when Gerrit fails 2020-02-18 15:20:59 +01:00
configure-git move git configuration for release jobs to ansible tasks 2017-10-20 18:38:12 -04:00
copy-proposal-common-scripts Fix proposal scripts 2019-04-20 09:26:54 +02:00
copy-release-tools-scripts Make update_constraints.sh aware of python_versions 2020-02-25 12:29:22 -06:00
copy-wheels copy-wheels: disable PEP503 indexing 2020-01-16 12:27:48 +11:00
fetch-translations-subunit-output Rename fetch-translations-stestr-output 2018-01-23 13:40:51 +01:00
legacy-zuul-git-prep-upper-constraints OpenDev Migration Patch 2019-04-19 19:41:29 +00:00
test-upload-logs Just use chmod instead of file for log permissions 2018-06-18 08:15:45 -05:00
use-cached-repos Make the task that remove the remote idempotent 2018-03-05 23:29:38 +00:00