Commit Graph

9 Commits

Author SHA1 Message Date
Lukáš Piwowarski 75de33251e Migrate to demjson3
It looks like the demjson package is no longer maintained [1][2]. The
last version was released in 2015.

This patch migrates to demjson3 which is a fork of the demjson library
compatible with python3.

[1] https://github.com/dmeranda/demjson/issues/40
[2] https://pypi.org/project/demjson/

Change-Id: Ibb176d942d401662ab6e565313e81b84238d1d76
2022-10-20 13:40:56 +02:00
Martin Kopec c05611adde Include hacking to test-requirements
Hacking provides valuable standard checks such as imports in
alphabetical order. Having this included in our pep8 check/job
the quality and readability of the code will be improved.

Change-Id: Ieedfcd340e9b700bdead0073bac39a505c8628b5
2021-08-17 08:50:30 +00:00
Martin Kopec a26948ee09 Fix consistency job and guideline inconsistencies
Adds a job which runs all next tests on a devstack master and
experimental jobs which run the same on supported stable releases.
Fix names of a few manila_tempest_tests and designate_tempest_plugin
tests so that they match the names from the plugins.

Change-Id: Iedbaa09e425a29156304eea63b66a1ce69dd77bd
2021-06-28 13:16:32 +00:00
Artem Goncharov 469f9fbebd Fix pep8 and docs build problems
- fix few pep8 complains
- integrated upper-constraints
- uncapped Sphinx to use upper-constraints cap
- removed deprecated oslosphinx

Change-Id: I1abffe16975e5e2c9ca1059dd866d605b9485bf9
2019-05-08 14:10:39 +02:00
Chris Hoge a7e844a057 Added formal 1.5 json schema for gating against.
Added formal 1.5 json schema to gate current guidelines against.
Updated next json files to validate against schema,
and updated next guideline schema version reference to 1.5,
with syntax changes that fixed ambiguous empty content and
duplication of data. Added tox jobs to lint and validate next
json files.

Change-Id: I13ee6b16115588527fde070e34874edf919aa864
2016-06-02 00:13:06 -07:00
Doug Hellmann 8d5e05dc84 render the json to html as sphinx runs
Instead of using a tool script to render the JSON to RST and checking
that into git, do the rendering work as Sphinx builds the
documentation. This avoids any issue with multiple sources of truth.

Change-Id: I47cd15b92d3876fc55ea4a70d188515ce5be8629
2015-09-13 22:12:59 +00:00
Justin Shepherd ec54d61d45 Moving documentation over to sphinx build process
* Creating doc/source directory
* First pass at index.rst
* Moving process directory into doc/source
* Moving schema directory into doc/source
* Added tox job for doc building
* Updated tox.ini doc8 job to scan doc/source only

Change-Id: Iec39fa40c3d0e0ee317e625e39f789114da40fea
2015-06-11 12:06:53 -05:00
Chris Hoge 32bed9e1c8 Update tox.ini to test all rst, fix tox errors
Updated tox.ini to check current rst documents. Fixed tox errors
in checked documents. Semantics of docments remained unchanged

Change-Id: Ic4b628b551e0c438ca71d5728afa7172bc3cf128
2015-06-08 10:36:37 -05:00
Chris Hoge fcf409f427 Added tox.ini and test-requirements for testing
Added tox.ini and test-requirements.txt to allow for .rst
document validation, and other tests to check updates and
changes. The goal will be to add a verify and gate process
to the Defcore project repository.

Change-Id: I9fceae7569d7e3df53c3c3d2567a691dbd406a55
2015-04-10 09:21:46 -07:00