Specifying only constraints does not work, there must be some real deps.
Add documentation deps since the documented way to use reno is via
`tox -evenv -- reno`.
Change-Id: I68182adbac4eaadc2fbb2c70b27683c5589103bf
We need to specify doc requirements in doc/requirements.txt
to avoid problems with the pip resolver for the release team.
Removed specific doc requirements from test-requirements.txt
Change-Id: Ibeb6253046787a7a0768879067facaaeb0137cdb
As recommended, since version 3.2.0 tox switches pip invocations
to use the module -m pip instead of direct invocation.
We set min version to 3.2.1 [1] to also fix the behavior of
--parallel--safe-build
[1] https://tox.readthedocs.io/en/latest/changelog.html#v3-2-1-2018-08-10
Change-Id: I79338f6a5c67e189dfd6783ab40d2e6bd7d8b628
Bump minversion to 3.1.0 so we can use `ignore_basepython_conflict`
Added ignore_basepython_conflict, this will ensure we are testing with
the correct python version, see [1] for more details.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014809.html
Change-Id: I2a13efdd19da8eb114b1dd510f32bf0d78110c8b
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine
- Update hacking to version 3
Change-Id: I7e9e3993aeb05fb623be531160e418572fa9de54
* Install dib files to /usr/share (tinyipa TBD later)
* Add an executable that can be installed into /usr/bin
Since we now have python code, make pep8 operational.
Change-Id: I9235885485833c4011e42da6db01e150821bd8da
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I2dcdaa2452f30bd597407796945a79ed640eec59
Signed-off-by: Doug Hellmann <doug@doughellmann.com>