Commit Graph

42 Commits

Author SHA1 Message Date
Stephen Finucane f1edb6de90 requirements: Drop references to os-testr
We now use stestr, which was only being included because it's a
requirement of os-testr.

Change-Id: I4c7cd309fb23b60f6a7458547647e081d7755a1c
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2020-07-09 11:24:45 +01:00
Ghanshyam Mann 585769773c 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: I28ce4b973e5e9e251dd8cccad632201b3a951266
2020-05-12 19:23:16 -05:00
Sean McGinnis 21c15aa680
Use unittest.mock instead of third party mock
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.

Change-Id: Iadefcc287b8557723a9bebc816080cf65636686b
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-18 12:15:29 -05:00
Andreas Jaeger 80bd123e50 Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.

Fix problems found.

Update local hacking checks for new flake8.

Remove hacking and friends from lower-constraints, it's not needed
there.

Change-Id: I48fcd2521d99d0b77b976e87cc638fe5ac051315
2020-03-31 17:02:37 +02:00
Stephen Finucane 8ec74422a0 docs: Add separate 'doc/requirements.txt' file
Just to help us separate the documentation-focused requirements from
everything else.

Change-Id: I69e9290addd4424fd8360bffcabc118824a24e20
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-10-02 09:47:15 +01:00
Stephen Finucane dacb35cae2 Fix lower-constraints
The 'install_command' section was being overridden in 'tox.ini', meaning
we were never using the constraints 'lower-constraints.txt'. Fix this
and update the few requirements necessary.

- oslo.db so we get Ifb2c59c2cfbd615b04570b31fcfe868f4ffea3c6 which is
  necessary for Python 3.7 support
- python-glanceclient so we get the HTTP error messages expected in unit
  tests since I1608f82eeaa6ff4c5ac55f57989bb1cfe17dbdc7. This also
  necessitates updating keystoneauth1.
- The minimum of Sphinx is bumped to 1.7.0 to avoid the need to
  blacklist multiple 1.6.x versions

In addition, these minimums are reflected in test-requirements.txt and
requirements.txt. This is expected by the 'requirements-check' job in
the gate.

Change-Id: Ib96387c1e295a2c92debf761893708d110e544c5
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-10-02 09:47:03 +01:00
Doug Hellmann 6de1ac4295 uncap eventlet
We will manage the eventlet version using constraints now. See the
thread starting at
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129096.html
for more details.

Change-Id: Ifbf4caa86ed3931ffe77e61d7f5d23ae48197a54
Co-Authored-By: Michel Peterson <michel@redhat.com>
2018-05-07 17:42:21 +03:00
OpenStack Proposal Bot 30ae9db6a1 Updated from global requirements
Change-Id: I4e473a2acff2f89913302e2167e4eb9643358808
2018-03-17 08:26:53 +00:00
OpenStack Proposal Bot 78c8a3a60f Updated from global requirements
Change-Id: Id7292c4dad1e7e7de25d35dc9afeed63a3f94e62
2018-01-24 00:52:07 +00:00
OpenStack Proposal Bot 85b1b6b3bb Updated from global requirements
Change-Id: Idde8d7373778f8e81fd32d8471d7caf9daf3e8ad
2018-01-17 20:31:24 +00:00
OpenStack Proposal Bot 2a56ed490b Updated from global requirements
Change-Id: I2e50db736a89f2e29110e4269708c85dd5d80149
2017-11-16 11:02:05 +00:00
tikitavi 0445156611 rework tox.ini
separate works for py27, py35
add docs test
some other changes to let tests pass

Change-Id: I94291a5e65fee1e266fbe4e2ec3e14f042654598
2017-10-20 12:16:30 +03:00
OpenStack Proposal Bot aa11c711fe Updated from global requirements
Change-Id: I20f49f979718c178c4380879eb1a0c3f1c4b0229
2017-09-20 16:13:24 +00:00
OpenStack Proposal Bot cb0fd7801f Updated from global requirements
Change-Id: Iad1871038d89a217ce12944454e9923f7ddcaca5
2017-09-13 12:49:43 +00:00
OpenStack Proposal Bot 5061c009cf Updated from global requirements
Change-Id: I11844270ca9b33ba32fecd0dc60e519b007b45c8
2017-08-18 04:39:47 +00:00
OpenStack Proposal Bot 775ac72da1 Updated from global requirements
Change-Id: I70372b70b9336ea36ae4fb7e5f62a723486963a2
2017-08-07 00:42:43 +00:00
OpenStack Proposal Bot e867fabe6f Updated from global requirements
Change-Id: I5ec3ac00bc87a465f64b21933978cec6e3d3ef5d
2017-06-27 12:09:21 +00:00
OpenStack Proposal Bot 6555245386 Updated from global requirements
Change-Id: Ie73fe40a99243a2d208392c7ed0dce603b4e8491
2017-06-08 05:59:05 +00:00
OpenStack Proposal Bot 4d519b584f Updated from global requirements
Change-Id: I0b3ee7b7c86da49a6c4894021c13cfd470f8812c
2017-06-05 12:40:52 +00:00
OpenStack Proposal Bot a6d29f03c3 Updated from global requirements
Change-Id: I8c66e5d8452dae219b21b8640cb24e4083d9e01a
2017-05-24 03:35:28 +00:00
OpenStack Proposal Bot 478a1897c3 Updated from global requirements
Change-Id: Ie706ff3f10be53126d2a52dfb795cba328743985
2017-05-15 00:43:03 +00:00
Dirk Mueller 4e7b5133ba Use hacking 0.12.x
0.12.x is the generally usable newest hacking version that
provides a couple of newer checks for compliance with OpenStack
guidelines.

Change-Id: I263d9c52500b32861005e5c2d6a0704d76c9f1e1
2017-02-20 02:42:10 +01:00
OpenStack Proposal Bot 3787be9cd2 Updated from global requirements
Change-Id: I9aec41e570e0d45a5c64c2dfb24a28961f899811
2017-02-10 05:48:10 +00:00
tikitavi 4bbd243f47 add API reference documentation
add documentation for further publishing to OpenStack API Documentation

Change-Id: I5052c101db4763f77f186ee39bc4167409b72aa1
2016-12-15 15:00:47 +03:00
tikitavi ea9a9d5b11 added install-guide documentation
Closes-Bug: #1606949
Change-Id: I293b65d7bf8dc78f164d0b118754f9a268fb498c
2016-12-09 11:51:17 +00:00
OpenStack Proposal Bot 259629f713 Updated from global requirements
Change-Id: I39f17d6af376c0b2b83b1451d633034f792e5c0c
2016-10-27 12:13:05 +00:00
OpenStack Proposal Bot a5e408ab96 Updated from global requirements
Change-Id: I7b7b1911d7712713620cb5211e75dd7995ae0eef
2016-10-03 14:08:29 +00:00
OpenStack Proposal Bot 4590ed614f Updated from global requirements
Change-Id: I03c69e66ea02cdab419bae9075b19d10b5970212
2016-08-15 16:59:10 +00:00
Andrey Pavlov 4eb28b5f88 update from global requirements
Change-Id: I3f9ac282bef3d865bd26002a6bd972b180345ecf
2016-08-10 13:31:11 +03:00
Andrey Pavlov 604fd639af update from global requirements and up version for master
Change-Id: Ie426484642bfe9b878f7257d9b9c3986e680b804
2016-04-21 14:51:09 +03:00
Andrey Pavlov 7ffe27b2e0 switch from deprecated tempest_lib to tempest.lib
Change-Id: I6fa4a27519d8514fda01e71951fdaddc2cda4106
2016-02-26 15:46:06 +03:00
Andrey Pavlov b4e26993b0 Update from global requirements and bump master version
Change-Id: I96a00fe31b5b860d2c68b7d3f8a03b42bb94ce03
2015-11-19 14:39:50 +03:00
Feodor Tersin f0c8c8aac0 Remove obsolete test requirements
Also add nose to the requirements since it's used by run_test.sh.

Change-Id: I50ad2262c3d97e980f408f7612d33246bcba6980
2015-09-15 13:24:21 +03:00
Feodor Tersin cde9687747 Update from global requirements
Change-Id: I6fb8d0c33d06c15674415ec43d22553f8e0c52dd
2015-09-08 06:59:59 +03:00
Andrey Pavlov 8ecf9a5545 remove ssh from tests due it in tempest-lib now
Change-Id: I3b9005100cadda950ee40d3e6917155beccde774
2015-05-02 05:03:55 +00:00
Andrey Pavlov e31c1c5c10 Update requirements
Change-Id: I0d317c760a51c6d9d4f3baa9811f5801ddf76d67
2015-03-24 11:42:20 +03:00
Andrey Pavlov 67eae1069d follow oslo
move to oslo.db and some other oslo libraries

Change-Id: I57e4f01bd46339cdfe3ed2e4748eb1e923cea584
2015-02-26 22:04:09 +03:00
Andrey Pavlov 594fbaf843 rework TODO due to new tempest_lib
Change-Id: I73a4b60029031fe425cd39c3424236222962d369
2015-02-25 20:07:02 +03:00
Andrey Pavlov b51104258e Add more tests
Change-Id: I4427eb78b9c6b73a0a492cb246e9ecd532dc58d6
2015-02-10 16:24:43 +03:00
Feodor Tersin 04c347c185 Clean up requirements
Change-Id: If8cbfcea7be4629d02c48660aab2e0b8a041f1bf
2014-10-28 17:35:06 +00:00
Feodor Tersin 83617dafcc Clean up requirements
Change-Id: I6e70f5a54d73689732cbfe5e0b4703f33803f4b7
2014-10-17 15:49:43 +00:00
Alexandre Levine 66826e9e5b Initial EC2-API service commit.
This code introduces standalone service which proxies its calls to
existing nova EC2-API.
All the code here except for the ec2api/api/proxy.py,
ec2api/api/ec2client.py and some util functions is taken from current
nova and unused functionality is cut of it.
The proxy.py and ec2client.py files implement the new code which
proxies incoming request (on port 8788) to original EC2 API in nova
on port 8773.
The result is transparently translated back to user.

Change-Id: I4cb84f833d7d4f0e379672710ed39562811d43e0
2014-07-18 19:33:55 -07:00