Commit Graph

20 Commits

Author SHA1 Message Date
xuanyandong fea43c4dd2 Remove Six
Change-Id: I0a7a770165f4841ab5d81cb13645c063aedccebf
2021-01-02 10:25:29 +08:00
Ghanshyam Mann e61fcc58bd Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.

Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.

To avoid similar gate break in future, we need to bump the hacking min
version.

- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html

Change-Id: I76d48e28a9c0a987acde2bb8262fc02aded302ef
2020-05-12 21:55:20 -05:00
Andreas Jaeger e80d1be437 Update to hacking 3.0
Hacking 3.0 was just released with minor changes, update to the new
version.

Change-Id: I8297a152273c5accda885df64ccedd247994076c
2020-03-30 17:40:08 +02:00
Andreas Jaeger 77cdf205d4 Update hacking for Python3
The repo is Python 3 now, so update hacking to version 2.0 which
supports Python 3.

fix issues found by flake8.

Change-Id: I2f14cb6f67a0c9b4c0dcbf8d93c26eb99b9b9d33
2020-03-28 10:47:17 +01:00
Masayuki Igawa 75ad13d330
Separate requirements for documents tox job
This commit separates the requirements libraries for the docs job in
tox.ini. The latest sphinx doesn't work in Python2 environments anymore.
So, we need to split that into the test and docs jobs.

Change-Id: I7255cd9af0dfb5c1f66c1aa65d0ddfb144079836
2019-06-03 19:01:50 +09:00
Masayuki Igawa 85216dc2fb
Introduce doc8
This commit introduces doc8 package to sanity the documents. As a
result, one minor doc8 violations were found and fixed.

Change-Id: I0e9d6212536e59e438a14f632c4fc6016c31cc60
2019-04-18 16:34:13 +09:00
Masayuki Igawa e541da94aa
Switch to use stestr instead of os-testr
This commit switches to use stestr instead of os-testr. It should be
better to reduce the test runner complexity.

Change-Id: Ia16ad5ed6d9ed7be9dc6902f875b0144b24a938a
2017-12-16 17:45:42 +09:00
Dong Ma 43017de32e remove oslosphinx from test-requirements
Change-Id: I53b6054dfaf9e5cfd0d83c1c2df3a2c4da9e1fe0
2017-06-28 13:53:46 +08:00
Dong Ma 124a70fe02 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: I8a18f997aa1216fe8094265b8c0586c42d97b5ec
2017-06-28 06:02:40 +08:00
Masayuki Igawa 20f1fb6f10
Update docs theme
This commit updates the docs theme to the new one. The new theme is the
standard of the openstack document. There is no reason to avoid to use
it.

Change-Id: If17ce35bd2ba50c3e1ae6e1567dcbe4be59d5189
2017-06-05 13:50:38 +09:00
Masayuki Igawa 5e1d6b93b0
Update requirements
This commit updates requirements for syncing to the global requirements.

Change-Id: I99ddea7e8a2b84a77437fabb6ea7f27a4fe56334
2017-04-27 16:53:43 +09:00
Masayuki Igawa 856a9739da
Add files table
This commit adds 'files' table. This files table has coverage_id
column as a foreign key for the coverages table. And this commit also
adds a release note for it.

Change-Id: I8998a79a1ba79bbdab1cd79810cc85bcbccbe7d8
2017-03-08 18:39:32 +09:00
xhzhf ff3bbb9766 modify test-requirement according to requirements project
the OpenStack requirements project has modify version requirement of docutils/oslosphinx.
The link is below
https://review.openstack.org/#/c/418772/
So modify test-requirement like other project
Closes-Bug: #1666149

Change-Id: Ica3e3294b44127009c57d5e4f9f493a0b3395bab
2017-02-20 18:12:45 +08:00
Dong Ma 3e23c68702 Fix the docs error
The docutils 0.13.1 release breaks some documentation jobs
when it tries to build docs with remote images. This has been reported
upstream[0]. The version matches the supported docutils versions for
sphinx. The requirements patch is here: [1]

[0] https://sourceforge.net/p/docutils/bugs/301/
[1] https://review.openstack.org/#/c/409529/

Change-Id: I1ab3a06167798efbb5a3a683947483d1dd1c65d6
2017-01-06 09:24:09 -08:00
Masayuki Igawa 7be91f5a0c Introduce pip-check-reqs task to tox
This commit introduces pip-check-reqs task to tox.ini. We should avoid
inconsistency between (test-)requirements.txt and actual source code.

Change-Id: I9d734cdbc1c1fb3283835890b8132e54a7b757d7
2016-11-18 15:43:04 +09:00
Masayuki Igawa e22975ab47 Add unit tests and remove oslo_db
This commit adds unit tests and removes oslo_db dependency.

Change-Id: I735044fbebefcea2f73b6431e55b9c67f5508c17
2016-11-11 11:33:43 +09:00
Masayuki Igawa 93d3324c9f Add releasenote
Change-Id: Iaa9f86b24fec5ec305af8a17994fcf3f76dfed58
2016-11-11 10:35:13 +09:00
Masayuki Igawa 2d3cbedc89 Add migration and shell 2016-04-19 19:00:55 +09:00
Masayuki Igawa 5a4708f8cc Initial setup 2016-04-19 13:55:22 +09:00
Masayuki Igawa c5f72789a3 Initial Cookiecutter Commit. 2016-04-19 12:24:29 +09:00