Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I01e07a0f954a61cc4fa645bbd19a239a71070ba8
- Ceiling of pbr version can create installation conflicts with pip.
- Fixes tox default env list to be python version agnostic
- Updated template to use newer jobs (include testing with newer python)
Bug: #1921679
Change-Id: Ifd0d2f810799992faa1db41b80bf93bc97d5d19d
OpenStack is dropping the py2.7 support in ussuri cycle except
swift and sorlets which is exception approved in this goal.
Somehow this repo is left to remove the support of py2.7.
Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
Change-Id: Id30a4bbee9a437d8e73dc71f0b65304dc5e64e23
We use semantic versioning, not pbr's pre-version facility. This
line causes local package builds to have the wrong version, and
pbr will in future detect this and error.
Change-Id: I0d24872e1df219b89adddd9d53a6247b91e88ff0
This will allow the docs jobs to pass which allows us to conform to the
OpenStack infra without specialness.
Change-Id: I4c80d71f211ed396cabda82dde088291a4bfe08d
This is not an actual python project, so there is an amount of cruft
in the repo that is not needed. However, it does generate tarballs in
OpenStack Infra, so it needs the tox venv environment and the pbr
setup.py stuff. It also is totally possible to check python files in
the repo for flake8 violations, so set that up.
Change-Id: Ifb94f65912716efe1c4596d552beee92d2dc3d6a
Uses pbr-0.5.20 glob support to install elements.
This packaging will facilitate tripleo-image-elements being
consumed by CI tooling, enabling tests which require customized
images.
Change-Id: Id0ce2f9954f487ef2375e51cc8287999b82396f2
Per http://wiki.openstack.org/ProjectTestingInterface we enable all
of the commands except build_sphinx because we do not have any sphinx
documentation as of yet. Includes babel support though there are no
properly internationalized strings just yet.
Change-Id: Iae6e6b3f9e605106f4575196fa5527d2187255df