Commit Graph

88 Commits

Author SHA1 Message Date
Michal Nasiadka 5a259fdafe Drop docker-py from requirements.txt
Since addition of podman - users need to install only one from docker|podman

Change-Id: I622eefad3b2e93f334028d9c0775a2cca558a39c
2023-11-28 11:08:01 +00:00
Marcin Juszkiewicz 796a8ec291 test-requirements: remove not needed entries
Locally all tox tests passed without those requirements.

Also removed keystoneclient test. We are building images not clients.

Change-Id: I89578f0d7710cb38db12bf862584f13b49af20ef
2021-07-29 11:53:37 +02:00
Ghanshyam Mann 3e74662ad8 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: I4532bcef73cb4169cfeacd0e9d09e9a99928818d
2020-05-12 19:26:29 -05:00
Andreas Jaeger 1456d8b6f9 Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.

Fix problems found by updated hacking version.

Update local hacking checks for new flake8.

Remove hacking and friends from lower-constraints, they are not
needed in installations.

Change-Id: I67e5ca24c550163c218fb06692de0b7c528d8318
2020-04-01 21:42:41 +02:00
Marcin Juszkiewicz 15619f8a51 test-requirements: bump pyflakes to get f-strings support
Starting from Python 3.6 we can use f-strings. But default Flake8 setup
on CI does not handle it.

Let's sort that out as suggested on mailing list:

http://lists.openstack.org/pipermail/openstack-discuss/2019-November/011056.html

Change-Id: If9113306aa7a652dd0d9f2c8bff8f64f639cfdbd
2019-11-23 12:56:18 +01:00
confi-surya 683db4ae6c Blacklist bandit 1.6.0
There's a regression[0] in bandit 1.6.0 which causes bandit to stop
respecting excluded directories, and our tests throw a bunch of
violations. Blacklist this version, but allow newer versions as there is
already a pull request[1] to fix it, and I expect it will be included in
the next release.

[0] https://github.com/PyCQA/bandit/issues/488
[1] https://github.com/PyCQA/bandit/pull/489

Change-Id: I4429614a57fb512fe2bfdf0686c3eff0adc2a2f4
2019-05-15 10:54:10 +05:30
Vu Cong Tuan 92d35e9e8c Switch to stestr
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: I27308a2435a4dca572d736f56a02b0bbc8563981
2019-02-24 20:23:49 +01:00
confi-surya 8acba6ff56 Update hacking version
Use latest release 1.1.0 and compatible changes w.r.t pep8

Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
2018-12-27 12:02:17 +00:00
Surya Prakash Singh 14307e0fe0 Update lower-constraints to match local requirements
lower constraints list do not match the local requirements.
This commit is to update the same.

please follow:
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129056.html

Change-Id: Ic617e22e0e1118cb40e471608b0250bf77b2a26c
2018-04-13 11:32:54 +09:00
Nguyen Hai 850bd8afaf Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
[1] https://governance.openstack.org/tc/reference/project-testing-interface.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: I302aced3b50b038900375e9632ca7ed136f32914
2018-03-16 03:32:55 +09:00
OpenStack Proposal Bot f7f51edd67 Updated from global requirements
Change-Id: I2de8fbc2dc16ac9e687ff074b845a8751bf36101
2018-01-24 00:57:42 +00:00
OpenStack Proposal Bot 0f5c137f32 Updated from global requirements
Change-Id: I556cd6d3b6bb15f43a6a96e77ff9084fda7c5053
2018-01-17 20:37:38 +00:00
OpenStack Proposal Bot a047b9aac0 Updated from global requirements
Change-Id: I55a690e621af9c37613cb29ab3cf53d9e1f73435
2018-01-16 04:10:09 +00:00
Pradeep Kilambi 5abc87e681 Drop ceilometer client package requirement
ceilometer api and client are dead in queens. lets drop this
client.

Change-Id: I1d2b31977f05c3a912d8704caa019c02c784556e
2018-01-12 11:05:35 -05:00
OpenStack Proposal Bot 53847f8c93 Updated from global requirements
Change-Id: I4403b3d97910fa146973cb1b3a0e2a914b11ca3c
2017-11-29 08:58:49 +00:00
OpenStack Proposal Bot 6681d7c69a Updated from global requirements
Change-Id: Ib7706c7ee7a039dec37b7bb168f29c89355cce40
2017-09-16 23:13:44 +00:00
OpenStack Proposal Bot ef375a140e Updated from global requirements
Change-Id: I27c911cd7910a24f6141c0b99b67805d2875d3a5
2017-09-11 21:38:17 +00:00
OpenStack Proposal Bot 0d5a5830f1 Updated from global requirements
Change-Id: I613cd9e6105be5c4a13d7798eb4a52fa699a1f73
2017-09-06 03:06:32 +00:00
OpenStack Proposal Bot b858cb4178 Updated from global requirements
Change-Id: Ie3cba625ee510be28606de33bd9df754c3e5173a
2017-08-07 00:44:57 +00:00
OpenStack Proposal Bot 43302f632b Updated from global requirements
Change-Id: Ie02424fe34ef4c2c2cfb8ecb04f99306b7104ab4
2017-07-28 21:38:36 +00:00
OpenStack Proposal Bot 15b6ae193c Updated from global requirements
Change-Id: I3a571ed282e3566c4a155eea5c222a727b849938
2017-07-14 04:59:41 +00:00
ZhongShengping b0ff9aaaa5 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: Ib82ae202e347c17d255b3c91149474151a59eac3
2017-07-02 15:53:23 +08:00
OpenStack Proposal Bot 8200382a3d Updated from global requirements
Change-Id: Ie46e9bd1a2316bd576c968ba17f50e6a33925fae
2017-06-27 17:44:20 +00:00
OpenStack Proposal Bot 65cbbfb049 Updated from global requirements
Change-Id: Ifa7aca86ca96afbdf0ff708bfd6f7ed510d74871
2017-06-06 12:16:00 +00:00
OpenStack Proposal Bot 69eef380e7 Updated from global requirements
Change-Id: I52821f9ba29a722a9120766f147a5990ec05653a
2017-05-18 12:46:46 +00:00
OpenStack Proposal Bot c72c001e7f Updated from global requirements
Change-Id: I7cef0be404d8a29ef7bb8625501ae9141add9753
2017-05-15 12:09:21 +00:00
OpenStack Proposal Bot 2a38a235df Updated from global requirements
Change-Id: I4236e9a42c6785e32fc8be1947cb259348030831
2017-03-29 13:33:42 +00:00
OpenStack Proposal Bot 4362d23da1 Updated from global requirements
Change-Id: If2d5394cd4e0a90638ff277d569200a2dc5fdce7
2017-03-15 12:44:02 +00:00
ricolin 0472e40de0 [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: Ibd9f0b27f389836142d825798379c70428852846
2017-03-02 21:26:10 +08:00
OpenStack Proposal Bot 6fd6c96c14 Updated from global requirements
Change-Id: Ia0f519032e2d5e6b582e1f6fa56ed67b56c007ff
2017-02-17 20:35:58 +00:00
Surya Prakash Singh 9004321aaa Code coverage improvement for kolla
This patch add the coverage tool package to test-requirements.txt
which was missing, while kolla support coverage. In addtion to this
tox.ini coverage command is modified to reflect the coverage report
in standard output whenever "tox -e cover" command run for better
representation of coverage report.

Change-Id: I7f77c8d5320a7d180586ce1e8773a4f294846331
Partially-Implements: blueprint coverage-increment-for-kolla
2017-01-17 13:22:07 +05:30
OpenStack Proposal Bot 302868b5e5 Updated from global requirements
Change-Id: I65f3b6e57b07a509140ddfc6a02841dc9c2569f6
2016-12-05 09:39:30 +00:00
Jenkins bc6a3663cb Merge "Add HACKING.rst and hacking test case." 2016-11-30 16:23:51 +00:00
OpenStack Proposal Bot 31af52fb77 Updated from global requirements
Change-Id: Idaf310f809f9b2c8859ec3bdacf6a6645dae405c
2016-11-29 01:43:50 +00:00
Jeremy Liu c756896e90 Add HACKING.rst and hacking test case.
Currently, we have hacking check in kolla, but no place where we
can define hacking check rules. This patch adds HACKING.rst file
for that. And also add test cases for hacking.

Change-Id: I87f8768138d91bf6a5a1db91d37392f794f3f0ba
2016-11-24 15:55:43 +08:00
OpenStack Proposal Bot 9779778a1e Updated from global requirements
Change-Id: Ic327d1868341173ab182208cf5caedd27b937011
2016-11-02 21:54:15 +00:00
Jenkins 1d86f39eb0 Merge "Updated from global requirements" 2016-10-19 13:02:59 +00:00
OpenStack Proposal Bot c5c6827f19 Updated from global requirements
Change-Id: I1c6f4b4c5739ee54dd287ad0236e3bf4e44c164c
2016-10-19 11:31:01 +00:00
Jeffrey Zhang c0fd4389c6 Move graphviz dependency to test stage
Graphviz is only helpful and used for developer. It is useless for
deployment. So move it to test-requirements.txt file and warning users
when he wants to save dependency feature.

TrivialFix

Change-Id: Id8de76baa6f1455ad032abe4738d9779cf0cc5a6
2016-10-13 02:14:31 +08:00
OpenStack Proposal Bot 1932552a05 Updated from global requirements
Change-Id: I66138f3d033461363d8cbf30104afa7a4643cff8
2016-10-05 13:30:35 +00:00
Christian Berendt ffbd2c0956 Remove clients from test-requirements already installed by python-openstackclient
* python-cinderclient
* python-glanceclient
* python-keystoneclient
* python-novaclient

TrivialFix

Change-Id: Ia3bfa3ea090d7b7c0978c6f672c7554bfd4b0cc9
2016-09-26 04:21:58 +00:00
OpenStack Proposal Bot 1baffca152 Updated from global requirements
Change-Id: I279a3ec4ff1d7c16622921d9354b0a0b408b9b0a
2016-09-21 11:50:42 +00:00
caoyuan 4b7b4c47e5 Add "python-openstackclient" to test-requirements.txt
TrivialFix

Change-Id: Icca637368427e7ba0f60fc547dedbeba141de269
2016-09-16 11:12:06 +00:00
gong yong sheng 8f5a42c1f0 Add extras and pytz>=2013.6 into test requirements
These two modules are seemingly installed in ubuntu 16 and Fedora
systems. Ubuntu 14 needs them to be included explicitly.

Change-Id: I3e56453c36be20b160ba61a26015ec8ed0fa02a4
Closes-bug: 1623308
2016-09-14 17:54:22 +08:00
OpenStack Proposal Bot 6f3d8aa242 Updated from global requirements
Change-Id: Ia6cc6c3d60c861e1051a6b4204d8d9ba962f08aa
2016-09-09 10:19:39 +00:00
Jenkins 207bef6abe Merge "Improve script to check used source versions" 2016-09-08 13:53:34 +00:00
Christian Berendt 4b69671a49 Improve script to check used source versions
* rename version_check.py to version-check.py
* move requirement beautifulsoup4 from requirements to test-requirements
* add new requirement PrettyTable to test-requirements
* add debug logging messages (can be enabled with --debug parameter)
* add support to load configured versions from a kolla-build.conf
  file (can be used with --config-file parameter)
* use PrettyTable to print out a nice result table

---snip---
+---------+-----------------+----------------+------------------...
| Project | Current version | Latest version | Comparing changes...
+---------+-----------------+----------------+------------------...
| aodh    | 2.0.3           | 2.0.4          | https://github.co...
| cinder  | 8.0.0           | 8.1.0          | https://github.co...
| ironic  | 5.1.1           | 5.1.2          | https://github.co...
| murano  | 2.0.0           | 2.0.1          | https://github.co...
| nova    | 13.1.0          | 13.1.1         | https://github.co...
+---------+-----------------+----------------+------------------...
---snap---

TrivialFix

Change-Id: I5b5d3db34396b2fc95714273612563ea14e78cf8
2016-09-06 09:11:40 +02:00
OpenStack Proposal Bot 2aac59a91b Updated from global requirements
Change-Id: Ibf09b0327adc4454864ed0876d58cc52078592e8
2016-08-29 06:11:46 +00:00
OpenStack Proposal Bot 1e222274e1 Updated from global requirements
Change-Id: Ifbfd85ae44985049fdfb73a90078893511f0beab
2016-08-25 04:59:32 +00:00
OpenStack Proposal Bot 08f1ddad88 Updated from global requirements
Change-Id: I402fdf7d24071cf85c9bb5ca839cff785e69e08e
2016-08-21 00:04:43 +00:00