We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.
This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.
Change-Id: I30b48b58d368c2d79d3407735d2a082b3b46d2fb
We need to use the setuptools/pbr integration to kick off the doc build
to ensure that pbr is triggered to generate the API documentation.
Change-Id: I6d947a08f170c3379f8e7b9879077e60356b5505
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: I11191b14edd3870b5a4443a2ef9b219cb46ddb36
Now that there is a passing gate job, we can claim
support for Python 3.5 in the classifier.
This patch also adds the convenience py35 venv
Change-Id: I8950bf3a7fe6c97bf973658e409e39953470f40d
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.
This change adds constraints support by also adding a helper script to
edit the constraints to remove python-designateclient.
Change-Id: I2976e5615bd46449690072b09aeaad59c1674d44
* Improve index page to explain the difference between v1 and v2
CLI support.
* Add a v2 examples page
* Add all supported commands to v2 shell page
* Add a tox task to build the docs
* Fix a bug building the docs with an invalid html_static_path
config
Change-Id: Ie1e65c2d0cc8ad1b8b258e03114e19a943d1d19c
Closes-Bug: 1572217
Previously, the cli functional tests would not display each test case
as they ran. This fixes that, similar to how the api functional tests
do this.
Change-Id: I899bafa4923dc9c80cad35cdb1f86cbf2e93038d
To solve the problem of "db type could
not be determined" on py34 we have to run first the py34 env to, then, run
py27. This patch puts py34 first on the tox.ini list of envs to avoid this
problem to happen.
Change-Id: If022a76b2ee9a290033abc544c5fa56f1ea1e0ae
Closes-bug: #1489059
When a development environment is under a proxy, tox is failed even if
environment variables of the proxy are set.
This patch fixes this problem.
Change-Id: I9bc55bd2ebb546c783df38751c2cb16dbffcb7a5
Closes-Bug: #1465086
* [H104] Files with no code shouldn’t contain any license
header nor comments, and must be left completely empty.
Change-Id: Ic02858615833b516fd2c68a859146c8e018ae8e1
H306, module imports should be in alphabetical order
This hacking check actually improves readability quite
a bit, as module imports can be sorted in groups (python stdlibs,
external imports, in-module imports)
Change-Id: I11dc9155fbfc84389f2a5956f393f705388f83ba