This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: Ic04aad26ca5b18ec7e49be38ed1b39b2651c58c3
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5 [1].
[1] http://lists.openstack.org/pipermail/openstack-dev/
2017-March/113085.html
Change-Id: I4b08daf51278cbd985092c9acd58a628f5f71d1c
oslotest itself depends on debtcollector and debtcollector depends
on oslotest. That's a cycle dependency which makes bootstrapping the whole
module chain more difficult.
Instead of using oslotest, just use the standard unittest.TestCase class
as base to break the dependency cycle.
Change-Id: Idcbe727883fe2742d62d463bb9a195592aeaba09
This may be introduced from cookiecutter. An follow up
to remove it from cookiecutter in [1]
[1] https://review.openstack.org/450279
Change-Id: I07e4b16dd037e67ed28ff03ce366c1c3c37d9b85
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 debtcollector.
Change-Id: Ie1e79f7bd0cb2a6b20d0485e12cd05522c2a0f9f
The release management team have indicated this is their preferred way
to collect release notes in future.
Closes-Bug: #1634356
Change-Id: Ia8a357ce4a42176b9bc46a715aef7158310c2cf0
Everything in this file is automatically generated by pbr[1].
There appears to be no good reason to keep it around.
Note: we don't generate a MANIFEST.in in a file format from pbr,
but as input for setuptools.setup()
[1]https://github.com/openstack-dev/pbr/blob/master/pbr/packaging.py#L454
Change-Id: Ib26e99d64c0afb59f23c566201c465b6b99c5c7d
There is not this directory in debtcollector,so we should drop it
for improving searching efficiency.
Change-Id: Icbdd997b525708896c88a0a207f92ff958bae3ab
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 and removes py33 venv.
Change-Id: I849e9df878b18f89424c846511bc131644ccae48
Tests are added that show that several of the decorators, when
used on functions, lose the argspec. This causes the documentation
to be generated incorrectly since the args aren't shown for
decorated functions.
The tests show that some of the decorators work as expected.
Change-Id: Id024f5110082a88c30e71e991764320b3aed07aa
Once we add debug testenv, we can use "tox -e debug -- --debug"
to debug test cases when tox is running.
Change-Id: Id4372ca37664735af54d8c78b70a8668008df4d6
Specifying replace=True to renames.renamed_kwarg will substitute the
kwarg from the old to the new. This will allow for an argument to be
renamed and the positional argument still maintained in the case of a
direct rename.
Change-Id: Ibff3cc2bc3f35142f6415372f795890148898fa2
To augment the problems with @remove on classes, see
bug #1520397 and bug #1500851 introduce a class decorator
that is specifically made for removing existing
classes (and it appears to work correctly even
under inheritance).
Related-Bug: #1520397
Related-Bug: #1500851
Change-Id: I91adbdacc9fc77511d3f0bfb66d558269c49f885
Python 3.3/2.6 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.
Change-Id: I69d9f971deb8cd124a96f7c85d007c61d953b6c5