Commit Graph

64 Commits

Author SHA1 Message Date
Takashi Kajinami b0337570dc Bump hacking
hacking 2.0.x is too old.

Change-Id: I50c2a9157b409b4a2118658b4693c5937c495663
2024-01-25 20:09:01 +09:00
Hervé Beraud 2f4cb354f7 Adding pre-commit
Introduced changes:
- pre-commit config and rules
- Add pre-commit to pep8 gate, Flake8 is covered in the pre-commit hooks.
- Applying fixes for pre-commit compliance in all code.

Also commit hash will be used instead of version tags in pre-commit to
prevend arbitrary code from running in developer's machines.

pre-commit will be used to:
- trailing whitespace;
- Replaces or checks mixed line ending (mixed-line-ending);
- Forbid files which have a UTF-8 byte-order marker (check-byte-order-marker);
- Checks that non-binary executables have a proper
  shebang (check-executables-have-shebangs);
- Check for files that contain merge conflict strings (check-merge-conflict);
- Check for debugger imports and py37+ breakpoint()
  calls in python source (debug-statements);
- Attempts to load all yaml files to verify syntax (check-yaml);
- Run flake8 checks (flake8) (local)

For further details about tests please refer to:
https://github.com/pre-commit/pre-commit-hooks

Change-Id: Icd2a9bded756b2bcba1fb7da6abe48503fd9b2d6
Signed-off-by: Moisés Guimarães de Medeiros <moguimar@redhat.com>
2020-09-15 17:10:31 +02:00
Andreas Jaeger 58b40e7f2a Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.0 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

Update Sphinx version as well.

Create doc/requirements.txt file and use it, remove docs requirements
from lower-constraints, they are not needed
during install or test but only for docs building.

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.

Set openstackdocs_auto_name to use 'project' as name.

Depends-On: https://review.opendev.org/728938
Change-Id: Ic3503a8b38e67e50669428b36f6581cb980d687f
2020-05-18 20:59:21 +02:00
Andreas Jaeger 4d45f96942 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Update docs building to use modern sphinx-build.
Update to use apidoc for newer sphinx.
Remove cruft from setup.cfg and doc/source.conf.py

Change-Id: I6a0643fcf8e28e09b1c69cda98dc53c71e6c508d
2020-02-03 20:37:28 +01:00
jacky06 52ac194f85 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: If1f4875fe792e19cde6c88bc31f6e229d056f900
Closes-Bug: #1830714
2019-06-10 14:36:39 +00:00
ZhijunWei ea390dd30c Update hacking version
Change-Id: Idf8ab7f1352095086482032758510e5139ae0b34
2018-12-28 22:52:17 +08:00
Yikun Jiang 7c2630516d Fix requirements check ci in oslotest
Change-Id: I763ea42a38c826be06e707e6749a02f43e341be5
2018-08-22 17:27:50 +08:00
wangqi 897823fbd6 Switch to using stestr
When the TC merged I2637dd714cbb6d38ef8b8dc1083e359207118284 we're
supposed to invoke stestr rather than testr so lets do that

Change-Id: Iba54c6540644d3d4942686b9f1c33fce6d19d431
2018-06-14 18:51:15 +00:00
Ben Nemec 0a3b06e46f Fix requirements
One of our lower bounds didn't match so the requirements job in this
repo is failing.

Change-Id: Iaf64f0cbee5ee7894367a354c1d1646561759744
2018-05-14 19:37:55 +00:00
OpenStack Proposal Bot 05397ad224 Updated from global requirements
Change-Id: I838ad512ca427fe9513ce85d61acbd4262fbc8b6
2018-03-15 07:52:32 +00:00
OpenStack Proposal Bot 098d257863 Updated from global requirements
Change-Id: I3d7b0c4052bf101e7f09c1b262130d062e3b4a2c
2018-03-10 13:44:40 +00:00
OpenStack Proposal Bot b794619d4f Updated from global requirements
Change-Id: Icdc8bb75b9d5b23b40ddf2062eb7c5c71cf866d7
2018-01-24 01:26:56 +00:00
OpenStack Proposal Bot 793e031675 Updated from global requirements
Change-Id: I84141369b990b3f129c8f8f271d8a495b888d1d5
2018-01-18 03:25:25 +00:00
OpenStack Proposal Bot ed56c14048 Updated from global requirements
Change-Id: I9f6ee979cf2eb102ad42e163f2690e0143d01326
2017-11-29 09:16:27 +00:00
OpenStack Proposal Bot 77b7a18d00 Updated from global requirements
Change-Id: I9d9844ac087fa270245a1c31e4c4f775f05f4fe9
2017-09-13 13:01:21 +00:00
OpenStack Proposal Bot 442de6b443 Updated from global requirements
Change-Id: Id1770bfd57a6f7e5b42d45f438f19fc52e8a76c3
2017-09-11 21:47:39 +00:00
OpenStack Proposal Bot f23f61b8d4 Updated from global requirements
Change-Id: I1bad14344374f4e3169263dcc14a5b6ad51c1576
2017-08-18 11:40:38 +00:00
OpenStack Proposal Bot 0d98e86010 Updated from global requirements
Change-Id: I9b645c7d29189985fc4940b86e6892ff21b59b84
2017-07-27 19:20:11 +00:00
Van Hung Pham 9c7d4f8f03 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: If8e423b05eac3a8477997833439af74cd3ae7e58
2017-06-30 10:49:51 +07:00
OpenStack Proposal Bot cb641f70f4 Updated from global requirements
Change-Id: Iced3063934143f301831db12f2cea13d9af43887
2017-06-27 12:20:48 +00:00
OpenStack Proposal Bot d45c0b991f Updated from global requirements
Change-Id: I5db8e206ff4838a65109c040c20e3ce2bda11f91
2017-06-15 16:33:29 +00:00
OpenStack Proposal Bot 8f10464458 Updated from global requirements
Change-Id: I1edf53b34b7fb6f5af3448ca5f9a816e85bbf737
2017-06-02 22:05:54 +00:00
OpenStack Proposal Bot 7a1a2f50cd Updated from global requirements
Change-Id: I7dda4f21357bea82dec9a78abc81766404bed579
2017-06-02 02:35:34 +00:00
OpenStack Proposal Bot 1d6465a488 Updated from global requirements
Change-Id: I2acd9ec93a19cfd413ef0760911f0d4692944e43
2017-05-17 03:57:06 +00:00
OpenStack Proposal Bot c7a3def66e Updated from global requirements
Change-Id: I99dd0f65831530c105c97aa54ce9826dc6707829
2017-05-15 00:53:23 +00:00
OpenStack Proposal Bot 0a1094658c Updated from global requirements
Change-Id: I29fe734a64f961110d177162b04ee984f3b1102f
2017-03-13 19:40:32 +00:00
OpenStack Proposal Bot 0e5eb655e3 Updated from global requirements
Change-Id: I942d25bde0d61086b76dde636c5950530175d8fe
2017-03-02 11:53:58 +00:00
ricolin f5cbc187f1 [Fix gate]Update test requirement
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848

Change-Id: I5e5c437a46c3e808a25c0db4b6adaef4e55f0fbd
2017-03-02 18:17:03 +08:00
OpenStack Proposal Bot f03c99a465 Updated from global requirements
Change-Id: Iff8d7f2d24e8700bd036b68b68b4585b884e2acc
2017-02-10 05:58:11 +00:00
OpenStack Proposal Bot f1e0100cdf Updated from global requirements
Change-Id: I20b03ff997734bd14f72d7d271fb0e1c54ebdffe
2016-11-04 23:56:51 +00:00
ChangBo Guo(gcb) e2bf33243c Add reno for release notes management
The release management team have indicated this is their preferred way
to collect release notes in future.

Closes-Bug: #1634356

Change-Id: I3d2e96603238d58ee02ca9b37b3d9dd8f750306d
2016-11-03 15:08:00 +08:00
OpenStack Proposal Bot 825269db71 Updated from global requirements
Change-Id: If39b21d1b6abde9e5c6f45570a0cb6af02e16354
2016-10-27 12:21:38 +00:00
OpenStack Proposal Bot d80734ff55 Updated from global requirements
Change-Id: I3939776fa994f42d46734c36f9a156be1865f9da
2016-10-22 01:26:25 +00:00
OpenStack Proposal Bot 30b6146c06 Updated from global requirements
Change-Id: I902c4734c9006af4daed0ea06b42c242cc447708
2016-09-28 16:59:59 +00:00
OpenStack Proposal Bot 619ee74161 Updated from global requirements
Change-Id: I051138f73e0416f78f2f0be909e1b570fb9c9786
2016-08-05 20:27:21 +00:00
OpenStack Proposal Bot 9779729a5e Updated from global requirements
Change-Id: Id80bdc33af53e417a278c28a30aa14fc9076f84b
2016-07-13 17:21:25 +00:00
OpenStack Proposal Bot a0eb1348de Updated from global requirements
Change-Id: I7a623d4583f8bda5b8f6242718b216ffe58fa041
2016-06-21 18:04:47 +00:00
OpenStack Proposal Bot 412073f870 Updated from global requirements
Change-Id: I995675b40fea0e8dc205512321d5c996b72f14be
2016-06-03 18:18:22 +00:00
OpenStack Proposal Bot 4097ae585d Updated from global requirements
Change-Id: I74ea349f8e98567edfd8cfc570d75d657e7c2750
2016-04-07 17:13:36 +00:00
OpenStack Proposal Bot 4150952009 Updated from global requirements
Change-Id: I450140a30b4e59630d150f0c66693141e70383c3
2016-02-26 01:52:46 +00:00
OpenStack Proposal Bot 130d2a02ea Updated from global requirements
Change-Id: I01e933c48b3ec04e5551f3347ce98f725bc59e15
2016-02-17 18:39:21 +00:00
OpenStack Proposal Bot 81249bb691 Updated from global requirements
Change-Id: I1b179b041588c2cf45fcc252ba92de9349d8a7c2
2016-01-16 03:31:38 +00:00
OpenStack Proposal Bot a6701f9f6f Updated from global requirements
Change-Id: I42d1d5903f299dfe04a59ab5fdd45909d14e10ad
2016-01-06 23:18:55 +00:00
OpenStack Proposal Bot 4dbb9e2287 Updated from global requirements
Change-Id: I785eafe3721d30d356238edf07f9bdee6eca7b59
2015-11-19 16:00:46 +00:00
OpenStack Proposal Bot 345832a52c Updated from global requirements
Change-Id: I49b9a0078d904ef9a35fe428d1dd6495fe919630
2015-10-23 18:49:11 +00:00
OpenStack Proposal Bot 0bc2d2393b Updated from global requirements
Change-Id: I8eae9421082fb56cc9f8d88758dfae0f6e3a898f
2015-09-29 17:56:00 +00:00
Doug Hellmann a66b4efb33 add oslo.config a test requirement
One of the tool modules uses oslo.config, so add it as a dependency so
we get that module in our documentation.

Change-Id: I9096b1d15bad6b643a18d548f23491fd7fe320b2
2015-09-25 14:08:24 +00:00
OpenStack Proposal Bot 12fcfb877a Updated from global requirements
Change-Id: I624b949e5075096e4cce8533ad63a7b5f4b1131b
2015-06-22 08:27:27 +00:00
Doug Hellmann 91160886e0 Uncap library requirements for liberty
Change-Id: I3e0b49f134abfc119334fd4e4a35583c403a67b0
Depends-On: Ib948b756b8e6ca47a4c9c44c48031e54b7386a06
2015-04-16 18:09:08 +00:00
Doug Hellmann d0d6528564 Update to latest hacking
Change-Id: I558f4fe4f188e25070e66079821d561d6bc3ec9f
2015-04-03 14:13:03 +00:00