With setuptools release 61.0.0 docs build started to fail:
error: Multiple top-level packages discovered in a flat-layout:
['specs', 'attic', 'superseded'].
This bug is mentioned in setuptools issue 3197 [0], and the suggested
workaround is to disable auto-discovery by adding 'py_modules=[]' in
setup.py.
Also use recent python versions because the old ones are no longer available.
These 2 unrelated changes need to be merged together in order to unblock
the gate.
[0] https://github.com/pypa/setuptools/issues/3197
Change-Id: Iddc30b9521b61d9083c2b1f6e8a6707196ea0a57
Use python 3.6 for tests. Even though this repository is relatively
slim when it comes to tests, we should use an updated version of
python. This is also consistent with the Stein community goal to move
towards python3.
Change-Id: I816cd684bacd1aefb19600d44c8bbf1609a0b79d
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Iaa10c8f02b1c21071c3d30643fb8e772d00e2682
Story: #2002586
Task: #24304