Commit Graph

16 Commits

Author SHA1 Message Date
Ghanshyam Mann a43311b7ef Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Change-Id: Ic209179b0be9c3746a702ccea2dd35e883e78bee
2024-02-24 11:43:49 -08:00
HeroicHitesh 7b7458b317 Migrate from testr to stestr
* Replace .testr.conf by .stestr.conf for migration and update
  .gitignore, tox.ini and test-requirements.txt files accordingly

Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: Ia577800e7a342beaad58009239a98b9e7044d01a
2021-07-12 20:34:26 +05:30
Hervé Beraud 3ce55b5039 Add doc/requirements
We need to specify doc requirements in doc/requirements.txt
to avoid problems with the pip resolver [1] for the release team [2][3].
Removed specific doc requirements from test-requirements.txt.

The problem here is that this repos haven't doc/requirements.txt file
and by default in this case zuul will use the test-requirements.txt file
to
pull requirements [4].

This requirements file contains extra requirements like flake8 that
collided with those allowed in our job environment and so the new pip
resolver fails to install these requirements and the job exits in error.

This project meet the conditions leading to the bug and it already faced
it previously [1].

[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html
[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36

NOTE: Also fix CI clear pbr constraints, relax hacking contraints,
fix H214 Use assertIn/NotIn(A, B) rather than assertTrue/False

Change-Id: Id7ed00333ba9571ef9e0d8f300714835ba63551b
2021-01-06 16:22:12 +02:00
Alex Schultz e05e262b32 Bump pyflakes
We need a python 3.9 compatible version.

Related PyCQA/pyflakes #367

Change-Id: Ic69d3a4070c9fccb4aaaf3324c804f87ccce8d79
2020-11-09 11:00:05 -07:00
Andreas Jaeger 6e7d0123ec Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I5aedf5a96bc39825dac6b0ddd0005c9e8e0b1619
2020-06-03 20:37:04 +02:00
Ghanshyam Mann f2a6ad9107 [ussuri][goal] Updates for python 2.7 drop
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
2020-04-25 19:44:01 -05:00
gujin 4595436ee3 tox: Keeping going with docs
Change-Id: Id3d18ba8c9b3b87d62fb1e3adca00a96d83c1e4f
2019-11-03 02:46:54 +08:00
pengyuesheng bcb1e649a0 Sync Sphinx requirement
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.

Change-Id: I7bbcd74da1ea5800db93e36eb78e028c6af7a061
2019-10-10 15:12:51 +08:00
confi-surya 8b265825d1 Update hacking version
Use latest release 1.1.0, though no compatible changes
requires w.r.t pep8. So updating only version is enough.

Change-Id: Ia5c832029874d93373f722913ae2e40a825006e7
2019-02-05 13:29:33 +05:30
Emilien Macchi 35068ac7ea Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.

[0] https://review.openstack.org/#/c/472275/

Change-Id: I497a3d33d70a6464ab642f7b1009efe19ba4ea8e
2017-07-06 12:38:48 -07:00
Emilien Macchi fbfe282203 Add reno support
Change-Id: I1d482797282d9f5c08f14c83b24ef55d2e0bf41e
2017-01-29 14:40:35 +00:00
Dougal Matthews 7c70cc2e5e Bump hacking to 0.9.x series
Includes minor formatting changes to make the code compatible 
with the new hacking release.

Change-Id: I9e4985efc4f6441bbd3db44075615a6e958d9fe5
2014-11-14 15:40:31 +00:00
Clint Byrum 4b8b11e8b9 Create stub for build_sphinx
This will allow the docs jobs to pass which allows us to conform to the
OpenStack infra without specialness.

Change-Id: I4c80d71f211ed396cabda82dde088291a4bfe08d
2014-04-18 10:17:36 -07:00
Ben Nemec 05ac18a82b Enable unit testing
Adds the necessary scaffolding to run unit tests in this project.

Actual tests will be added in later commits.

Change-Id: Ia348dda6b482ca269dceace09f6ac3b24bbd6b32
2014-03-28 19:55:12 -05:00
Sascha Peilicke d94af53567 Sync with global requirements
Change-Id: I80ca2b53d02d37b05731eb7a907152b7c2099c46
2014-01-16 09:25:51 +01:00
Monty Taylor ae5d0c61a3 Align build files and requirements
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
2013-09-28 23:18:29 -04:00