3 Commits

Author SHA1 Message Date
Davanum Srinivas
5dcd3d3fe3 Add wheel to UNCONSTRAINABLE
pip freeze no longer outputs wheel which breaks
jobs in the review that the bot/script proposes.
So let's mark it as UNCONSTRAINABLE.

Change-Id: Ieb33a54117b4579e28dfdb9a9ec9629f29c42d8b
2016-04-05 06:39:29 -04:00
Davanum Srinivas
d83f02b08e Add pymi to UNCONSTRAINABLE list
the validate script has trouble with win32 in the
sys_platform. We have a special list that skips
such packages. Since pywin32 is just like pymi and
is already in the list, added pymi there as well.

Change-Id: Ib811aa88ba3b78915041590a2766cf6097c70061
2016-02-26 08:11:00 -08:00
Doug Hellmann
2dbf39295c Move data validation out of the unit tests and strengthen
Having the data validation happening inside the unit tests makes
understanding requirement update failures confusing because the output
is hard to read and does not explain what the error actually is. Move
the checks to their own command and set up a tox env to run it. A
separate patch in project-config will add a new job for the repository.

Address the dedent comment from
https://review.openstack.org/#/c/204181/3/openstack_requirements/tests/test_requirement.py,cm

Add a test to ensure that all items in global-requirements.txt are also
listed in either upper-constraints.txt or blacklist.txt. Ignore a few
items that we don't know how to constrain yet.

Add a test to ensure that items in blacklist.txt are not in
upper-constraints.txt.

Change-Id: Icb717b0f36afb6ea29f50bc6935917dddf47fd4c
2015-08-03 20:45:37 +00:00