Commit Graph

13 Commits

Author SHA1 Message Date
Clark Boylan 818227c23f Update test tool to use stestr
testrepository isn't maintained at this point but stestr is. Switch to
stestr.

Change-Id: I545cb1598cd232220aa4b61d0155ab5a2846fd29
2021-11-18 08:32:52 -08:00
Jeremy Stanley 5a1fb0fbfe Publish release notes
Since we have release notes for bindep, we should publish them
alongside our documentation. Also update to more modern patterns for
invoking Sphinx, splitting documentation build requirements to their
own file. Drop use of the openstackdocstheme and just rely on the
default Alibaster theme like other OpenDev tools do. Remove a few
other OpenStackisms in the Sphinx configuration too, and drop the
autogenerated date included in the copyright value (not only is it
unnecessary, it's bad practice from a rebuildability standpoint, and
inaccurate since the date docs were built is not necessarily the
date the content was written).

Change-Id: I84ab856dc92d0546653fe7ca7c4e9683835c9c4a
2021-02-02 19:53:17 +00:00
Sorin Sbarnea 509d18edae Fixed pep8 job
Upgraded hacking and fixed issues with code. This fixes pep8 job
which was failing on py38 as dependencies were too old.

Change-Id: I1b1a980eb1cb7ad0a6754b3aebfb3e3e1617c3be
2020-09-11 16:37:47 +01:00
Andreas Jaeger 7219c458aa Some cleanups
Followup to https://review.opendev.org/667614 :
* Pin hacking version
* ignore_basepython needs tox 3.1 or newer, add minversion

Change-Id: I1a36a090d3daca9c6630b68d4a8f2d74157e6de6
2019-08-19 16:39:28 +02:00
Dirk Mueller 09218a7621 Use Python 3.x by default for testing
This requires updating newer hacking which requires
some small fixes for pep8 to pass. Also adjust sphinx
dependencies so that py2.7 environment continues to work.

Change-Id: I576a6c42867a3fed7cc7090bd4a6219de3bced66
2019-06-26 16:17:16 +02:00
Andreas Jaeger c112ea2053 Update docs building
* Use openstackdocstheme instead of obsolete oslosphinx
* Update requirements to current versions
* Use sphinx-build instead of pbr specific commands
* Fix wrong indend to avoid sphinx warning

Change-Id: I5aff91ec45466f25b825b1729561976db69eb188
2018-09-24 20:16:02 +02:00
Swapnil Kulkarni (coolsvap) 1b93b44509 Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I4b851d090c7f9971648ce1059c7d0365ccb2a93e
2016-07-22 04:50:21 +00:00
Morgan Fainberg 99a7b19add Replace use of Mox with Mock
For python 3 compatibility, replace usage of Mox() with the mock
library. Due to the way subprocess works within python 3, all calls
that mock subprocess are now using bytes instead of string types
as the returns; this change required encoding/decoding logic to
be added to the main code paths.

Change-Id: I34bcc1290118cb54904b10a202d151de43d5a54e
2016-06-29 13:03:02 +02:00
Jeremy Stanley 4e47942a6e Update documentation from cookiecutter
This is initial boilerplate bringing in the existing basic project
documents so that Sphinx can index and build them.

Change-Id: I8caa72164ac897ea57a38c39f11d471b0bb3596c
2015-07-06 17:43:35 +00:00
Jeremy Stanley 8509a3be92 Use a pbr-compatible version of Sphinx
Change-Id: I5745a9b7ae39c0a6b07f03c0a86fb6269060959c
2015-04-30 00:56:32 +00:00
Jeremy Stanley 0407bb62a3 Sync with openstack-dev/cookiecutter
Update boilerplate content, modernize for more recent PBR
advancements, and get tests and style checks working.

Change-Id: I86b6a171d2d81dd870f092542d2f4569a6772fac
2015-04-03 19:49:22 +00:00
Robert Collins ca8d9917ac Basic platform support using lsb_release. 2013-06-10 09:38:15 +12:00
Robert Collins cb397d5f3e Initial project docs and framework. 2013-06-09 21:24:01 +12:00