summaryrefslogtreecommitdiff
path: root/test-requirements.txt
Commit message (Collapse)AuthorAgeFilesLines
* More cleanup following py2 removalTim Burke2022-05-241-4/+3
| | | | | | | | | | * Drop py2-only hacking pin from test-requirements. * Remove quote() helper; urllib.parse.quote() works fine. * Remove some useless code. Change-Id: I9ffc923f58f1d11538f83ff26f7beb53cdf134c3
* Remove use of mockSteve Kowalik2022-05-241-1/+0
| | | | | | | Since Python 3.4, the unittest module has provided mock, negating the need for the external dependancy. Switch to using unittest.mock. Change-Id: Idec3aaed2fddd1ece3ed86ee0bcc48f7616d56fa
* Clean up some requirementsTim Burke2020-09-181-1/+2
| | | | | | | | | | | * Drop the py26 marker for futures; we don't support 2.6 anymore. * Split hacking version used based on python version. * Clean up sphinx split -- 2.0+ aren't available to install on py2, anyway. Depends-On: https://review.opendev.org/#/c/752340/ Depends-On: https://review.opendev.org/#/c/752736/ Change-Id: I5a6ba8e65c23ada7297f6684dcbdd886591d0af5
* Blacklist stestr 3.0.0Tim Burke2020-04-081-1/+1
| | | | | | | | | It claims py2 support, but that's a lie. Also, switch our tempest job to the py3 variant, now that glance (at least) is py3-only and tempest-full is broken. Change-Id: Ic30fe82ff72fe4d138ec4823d36f2a1cc56f1ac7
* v1auth: support endpoint_data_for() apiTim Burke2019-11-061-0/+1
| | | | | | | | ...so we can be used with openstacksdk. Also, add a few functests that use openstacksdk. Change-Id: Ie6987f5de48914ec8932254cde79a973a0264877
* Isolate docs requirementsTim Burke2019-06-271-3/+0
| | | | | | | | | | | ...since modern sphinx won't install on py27. While we're at it, clean up some warnings and treat warnings as errors. Also, fix up how we parse test configs so we can run func tests. Related-Change: Id3c2ed87230c5918c18e2c01d086df8157f036b1 Change-Id: I3718f69610545b0dbcb0a2ab45b400da3a45682c
* Remove oslosphinx usageDirk Mueller2019-03-231-1/+0
| | | | | | The client actually uses the newer openstackdocstheme. Change-Id: If78d5fba58cf9e611253259fcdff2191ad3b8709
* Update hacking versionZhijunWei2019-01-031-1/+1
| | | | | | | 1. update hacking version to latest 2. fix pep8 failed Change-Id: Ifc3bfeff4038c93d8c8cf2c9d7814c3003e73504
* Switch to stestrVu Cong Tuan2018-11-051-1/+1
| | | | | | | | | | 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: Ic098f8560599554e0b6bb16ae326d4d30a8a5504
* add lower-constraints jobDoug Hellmann2018-04-251-6/+7
| | | | | | | | | | | | | | | | | | | | | Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. Update the dependencies needed to make the unit tests pass while constrained to the lower bounds. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com> Change-Id: I2a8f465c8b08370517cbec857933b08fca94ca38 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Add releasenotes tox envTim Burke2017-08-081-0/+2
| | | | | | | | | | | | After this, we need to * add release notes jobs for python-swiftclient in openstack-infra/project-config * add release notes links for python-swiftclient in openstack/releases For the corresponding change in the swift repo, see I4e5f1ce1fcfbb2943036c821a24a0b4a3a2d9fc8 Change-Id: Iea6ed2ee26873edb3ef10146cdc906cf1a236255
* Require newer version of oslosphinxOndřej Nový2016-09-271-1/+1
| | | | | | | This newer version contains show_other_versions option, which is used in conf.py Change-Id: Iad82206cbed81d13e80e62b7faaca9dcc736ea15
* Move python-keystoneclient to "extras"Tim Burke2016-03-071-1/+0
| | | | | | | This should make it more clear to users that they may want to install it. Change-Id: I8bb4f3eba1fc6d2b7b23c3bd51663678e755a69e
* Drop testtools from test-requirements.txtTim Burke2016-02-121-2/+0
| | | | | | | | | | | My understanding is that it was mainly being used so we could have sane testing on py26. With py26 support being dropped, we no longer need it. Also drop discover from test-requirements.txt, as we don't seem to actually use it. Change-Id: Iee04c42890596d3b483c1473169480a3ae19aac8 Related-Change: I37116731db11449d0c374a6a83a3a43789a19d5f
* Update mock to get away from env markersChristian Schwede2015-08-061-2/+1
| | | | | | | | | Closes-Bug: 1476585 Bug has been reproduced on a fresh installed SAIO using https://github.com/swiftstack/vagrant-swift-all-in-one. Change-Id: I0300319baf7e2d8c27d1c19957894396505caeb8
* Update mock requirementsTim Burke2015-07-101-1/+2
| | | | | | The last version supporting python 2.6 was 1.0.1. Change-Id: Ib7d51157f9654d240cdd67a0a1e6fcb14a70c84a
* Bump hacking in test-requirementsTim Burke2015-07-011-1/+1
| | | | | | | | | | | The gate-swiftclient-dsvm-functional job takes updates from openstack/requirements and tries to run functional tests against them. However, the global requirements recently added environment markers (like "futures>=3.0;python_version=='2.7' or python_version=='2.6'") which require pbr>=1.2. pbr was getting capped at 1.0 by hacking<0.9, so bump it to get newer pbr. Change-Id: I10af36602d23db78c2863d84c0012835b310bbdd
* Update theme for docsSteve Martinelli2014-07-241-0/+1
| | | | | | | | The current developer docs theme used is out of sync with the other openstack projects. This patch will update the docs to provide a more consistent look and feel when using developer docs Change-Id: I2c66f60f6cfdd7b7b50a457c931f11851f668fa6
* Updated from global requirementsOpenStack Jenkins2014-04-021-1/+1
| | | | Change-Id: I96dfa12efee068be885f8acc94175ce3b60fe827
* Python 3: Add six dependencyVictor Stinner2014-03-281-1/+0
| | | | Change-Id: I350eb089e02b4c33cf34c9fdb65289a2ad77f9c9
* Use six.StringIO instead of StringIO.StringIOzhang-jinnan2014-03-031-0/+1
| | | | | | Keep Python 3.x compatibility Change-Id: If7a8f0630bd2582ca9488313dcc59805c2ce1835
* Updated from global requirementsOpenStack Jenkins2014-02-231-3/+3
| | | | Change-Id: I36af2ac149fe6b56ee3e0c54f13f1592c2f97343
* Updated from global requirementsOpenStack Jenkins2014-01-241-2/+2
| | | | Change-Id: Icebd5bed50a50930bde0305191e32628d93348c0
* Fix Sphinx version issueJohn Dickinson2013-12-111-1/+1
| | | | Change-Id: Ib72ebf210486972538f5d2ef7eb225d57f84eeac
* Sync with global requirementsMonty Taylor2013-09-131-9/+6
| | | | | | | Specifically, removing d2to1 is the important part. While we're at it though, use hacking to get the pyflakes/pep8 pins. Change-Id: Ic4a43955526fcde313ad2f2afec8fafeb87f37a6
* Allow storage url override for both auth vers.Darrell Bishop2013-07-051-0/+1
| | | | | | | | | | | | | | | | | | | | When --os-storage-url is specified on the command-line to bin/swift, it will override the used storage URL regardless of authentication for both authentication version 1 and version 2. This can be used to bypass a load-balancer to hit a specific proxy server for testing/debugging purposes. Within the client library, this feature is accessed by passing the desired storage URL into swiftclient.client.Conection.__init__() via the os_options keyword argument. For example: conn = Connection(auth_url, user, key, os_options={ 'object_storage_url': 'http://overridden.storage.url/AUTH_foo'}) This patch also adds a dependency on mock>=0.8.0, which is the same as openstack/swift. Change-Id: Id2a36ed6abffd65e7762b6beea5bbfc6c036e848
* Remove explicit distribute depend.Monty Taylor2013-06-111-2/+0
| | | | | | | Causes issues with the recent re-merge with setuptools. Advice from upstream is to stop doing explicit depends. Change-Id: If1a97a574dbc0370a0a2de5d99a92610b048907d
* Rename requires files to standard names.niu-zglinux2013-05-301-0/+13
Rename tools/pip-requires to requirements.txt and tools/test-requires to test-requirements.txt. These are standard files, and tools in the general world are growing intelligence about them. Change-Id: I9c1356f22f6527be44b4b3f6a77012156ff1637b Fixes: bug #1179008