zuul-jobs/roles/tox/library
Monty Taylor d36ba50765 Fix unittests for python2 and fedora
We need to pin enum34 on python2 because upstream broke it.

Also, we should not install zuul in python2, because it's not targetted
at python2. It's only here so that linters can deal with zuul_return
and other things from its library, so it should be fine to not install
it for python2 unittests.

GitPython was in here as a pin to the versions that support python3
for zuul. Since we're constraining zuul to only python3, we don't need
to mention GitPython at all.

Update the siblings unit test to use requests as the package we expect
to be already installed since we're no longer installing zuul for
python2.

Fedora 29 got archived upstream:

  http://mirror.sjc1.vexxhost.openstack.org/fedora/releases/29/README

So we need to switch to fedora 30.

Change-Id: I69e0b03f624ba45889916f89c0912df667aaf096
2020-02-24 10:50:13 -06:00
..
__init__.py Add a python unit test framework 2018-07-25 09:11:25 -07:00
test_tox_install_sibling_packages.py Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
test-constraints.txt Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
tox_install_sibling_packages.py Fix python3 compat in tox siblings handling 2019-12-10 15:27:41 -08:00