summaryrefslogtreecommitdiff
path: root/test-requirements.txt
Commit message (Collapse)AuthorAgeFilesLines
* Move pep8 dependencies from test-requirements to tox.iniRiccardo Pittau2020-12-231-6/+0
| | | | | | They're not needed there and are hard to constraint properly. Change-Id: I2d9dee3dc2299656f305559145f7801b25ef30f3
* Set safe version of hackingRiccardo Pittau2020-10-191-1/+2
| | | | | | | | | | Versions of hacking from 3.1.0 until 4.0.0 NOT included are supposed to require a safe version of flake8, so besides normale issues related to minor version upgrades, we can safely use those versions. Also forcing pycodestyle versions to be compatible with flake8 installed by hacking. Change-Id: I3b8e667d0693250d5e5b94874b701f5419990c80
* Remove Babel requirementwu.chunyang2020-08-241-1/+0
| | | | | | | | | Babel is not needed as requirement, remove it. See also http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014227.html Change-Id: Id6e22f7404db0fe36b3e3b3b5acec391b5aa65cf
* Use unittest.mock instead of third party mockSean McGinnis2020-04-301-1/+0
| | | | | | | | 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: I805f5a4a901e410492c543c1857943ffd744ea35 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Check import orderRiccardo Pittau2020-04-211-0/+1
| | | | | | | | | | Restore pep 8check for import order. Set flake8-import-order version to 0.17.1 Full py3 compatible version. Add all Python3 modules to stdlib list. Also includes fix to an enum34 dependency bug. Change-Id: I989a84e362a18225c6f79580b22bb028d3e265ff
* A standalone CLI for ironicDmitry Tantsur2020-04-061-0/+2
| | | | | | | | | This changes adds a new command ``baremetal`` that works mostly like the OSC ``openstack baremetal`` command but does not require OSC and defaults to no-auth. No changes in existing commands are required, the existing OSC plugins are pulled in. Change-Id: Id4895ec37bfb58eb635e5c8519f96f1bdc30c925
* Bump hacking to 3.0.0Dmitry Tantsur2020-03-301-1/+1
| | | | | | | | The new version enables a lot of standard flake8 checks, so a few fixes are required. W503 is disabled as it conflicts with W504 and the latter seems to be preferred nowadays. Change-Id: I7c66f18be46af73a47919deef1f38c1f1d3cc741
* Switch to using stestrCharles Short2018-06-051-1/+1
| | | | | | | | | | | | According to Openstack summit session [1] stestr is maintained project to which all Openstack projects should migrate. Let's switch it then. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: Idf7736fb455d0a13da5a8b6140f5eaa7fa44cb99 Signed-off-by: Charles Short <zulcss@gmail.com>
* Gate fix: Cap hacking to avoid gate failureghanshyam2018-05-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | hacking is not capped in g-r and it is in blacklist for requirement as hacking new version can break the gate jobs. Hacking can break gate jobs because of various reasons: - There might be new rule addition in hacking - Some rules becomes default from non-default - Updates in pycodestyle etc That was the main reason it was not added in g-r auto sync also. Most of the project maintained the compatible and cap the hacking version in test-requirements.txt and update to new version when project is ready. Bumping new version might need code fix also on project side depends on what new in that version. If project does not have cap the hacking version then, there is possibility of gate failure whenever new hacking version is released by QA team. Example of such failure in recent release of hacking 1.1.0 - http://lists.openstack.org/pipermail/openstack-dev/2018-May/130282.html Change-Id: I904a85633198436acbb0d4a7bba89bbe006736a2
* Follow the new PTI for document buildNguyen Hai2018-04-191-3/+0
| | | | | | | | | | | | - Follow new PTI for docs build - Add sphinxcontrib.apidoc to replace pbr autodoc REF: https://governance.openstack.org/tc/reference/project-testing-interface.html http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html Change-Id: I76e8ec019ef30fdc2d34a25a99e849407f586459
* Updated from global requirementsOpenStack Proposal Bot2018-03-231-1/+1
| | | | Change-Id: Ia04c4f9b6e71adc58a0d913bef925e788cfcb1ca
* Updated from global requirementsOpenStack Proposal Bot2018-03-151-1/+1
| | | | Change-Id: Ia7155b5beddeac3eebdefa8e9a52236747a6b14c
* Updated from global requirementsOpenStack Proposal Bot2018-03-131-1/+1
| | | | Change-Id: I1fe991f85378ac1bdda7ba47c24fa974d6d42e02
* Updated from global requirementsOpenStack Proposal Bot2018-03-101-1/+1
| | | | Change-Id: I24431b7ac8c1088456d2c6f9afc01c83d90e094b
* Updated from global requirementsOpenStack Proposal Bot2018-01-241-1/+1
| | | | Change-Id: If276763f879de0fa0f907cba5a9ef6a05edce945
* Updated from global requirementsOpenStack Proposal Bot2018-01-181-1/+1
| | | | Change-Id: I6aaaacd9ff90e33bdeda644acfc3cf986fc55299
* Updated from global requirementsOpenStack Proposal Bot2018-01-161-1/+1
| | | | Change-Id: I456f7ecea0f64296bd808bf62e9653908070c745
* Updated from global requirementsOpenStack Proposal Bot2017-11-161-1/+1
| | | | Change-Id: Iec99b5eaba93126bc6c6244fd6ced0b23d9f62b7
* Updated from global requirementsOpenStack Proposal Bot2017-11-151-1/+1
| | | | Change-Id: I7cfb23d736ccab134bf62eefc7f83336a88bb4de
* Cleanup test-requirementsmelissaml2017-09-241-1/+0
| | | | | | | | | python-subunit is not used directly anywhere and it is dependency of both testrepository and os-testr (probably was used by some tox wrapper script before) Change-Id: I9edf39f404f70f71e722e900f4ba8ee9676329e2
* Merge "Do not depend on python-openstackclient"Jenkins2017-09-231-0/+1
|\
| * Do not depend on python-openstackclientPavlo Shchelokovskyy2017-09-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenStack client is not a runtime dependency of ironicclient, and having it in requirements just brings in many dependencies which might not be needed at all when using the Python API of the client only (for example in server-side applications). Although dependency on osc-lib is enough for unit tests, add python-openstackclient to test-requirements so that functional tests pass. Also, add a setuptools 'extra' so that users can install python-openstackclient together with ironicclient if wishing to do so as follows: pip install python-ironicclient[cli] Change-Id: Ic7d06e61cd234b327613287802361c58bf6bf11e Closes-Bug: #1562023
* | Updated from global requirementsOpenStack Proposal Bot2017-09-161-1/+1
|/ | | | Change-Id: I3b7dcb712807cb9485477da3df3162ff2c278298
* Updated from global requirementsOpenStack Proposal Bot2017-09-131-2/+2
| | | | Change-Id: I8a3184bf8e9389267ba8f58c56c77ec4feb58496
* flake8: Enable some off-by-default checksJohn L. Villalovos2017-09-071-1/+1
| | | | | | | | | | | | Enable the following off-by-default checks: * [H204] Use assert(Not)Equal to check for equality. * [H205] Use assert(Greater|Less)(Equal) for comparison. * [H210] Require ‘autospec’, ‘spec’, or ‘spec_set’ in mock.patch/mock.patch.object calls Fix code that failed [H205] and [H210] Change-Id: I7a553e7d40e328f37757fb504a098776cb9bf97c
* Updated from global requirementsOpenStack Proposal Bot2017-08-181-3/+3
| | | | Change-Id: Ia1bb352cebf00b900dee80d5cc5ef44a30f90c04
* Updated from global requirementsOpenStack Proposal Bot2017-08-011-1/+1
| | | | Change-Id: I3f90602e5a2acc3f6a75dbe1b3004a6341f14aaf
* Updated from global requirementsOpenStack Proposal Bot2017-07-131-1/+1
| | | | Change-Id: Ie4a2bccc626cc980b4e6dfd42e3572941ab50545
* switch from oslosphinx to openstackdocsthemeLuong Anh Tuan2017-07-041-1/+1
| | | | | | | Move doc/ and releasenotes/ to openstackdocstheme and remove the dependency on oslosphinx. Change-Id: Iac55f25a96959024f91b8bb689f5fba9325dbb52
* Updated from global requirementsOpenStack Proposal Bot2017-06-271-1/+1
| | | | Change-Id: If5f9466754830a19a7f8b7a4b840f71853ad20a7
* Updated from global requirementsOpenStack Proposal Bot2017-06-021-1/+1
| | | | Change-Id: I03f640bffeec2718cdcb924706af2cad4820a4bf
* Updated from global requirementsOpenStack Proposal Bot2017-05-171-1/+1
| | | | Change-Id: I7e55f8bb6ef08a35ea505204a41cd1637675f783
* Updated from global requirementsOpenStack Proposal Bot2017-05-151-1/+1
| | | | Change-Id: I78ca7f14190b1df3d47c79a9cb204461b6770bcf
* Updated from global requirementsOpenStack Proposal Bot2017-04-121-1/+1
| | | | Change-Id: Ib44a9dd1ed17431ec1be62e80916227ef3c74a1d
* Updated from global requirementsOpenStack Proposal Bot2017-03-031-1/+1
| | | | Change-Id: I3f5d6c7307a8c28f7bfb1955911b2d9921ea82c5
* Update test requirementricolin2017-03-021-1/+1
| | | | | | | | | 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: I9fbc60bd6b01ce95c51bb639a58872f41da90092
* Updated from global requirementsOpenStack Proposal Bot2017-02-111-2/+2
| | | | Change-Id: I4b2bcedbfdb884a2b591d848c23e1b93168afd0f
* Merge "Add basic tests for OSC plugin baremetal node commands"Jenkins2016-11-171-0/+1
|\
| * Add basic tests for OSC plugin baremetal node commandsRodion Promyshlennikov2016-11-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Add testcases for commands: openstack baremetal node create, openstack baremetal node delete, openstack baremetal node list, openstack baremetal node show, openstack baremetal node set, openstack baremetal node unset. Change-Id: I32d9e33a868f2224d179f3d16de19f62b85d535e Partial-Bug: #1566329
* | Update to hacking 0.12.0 and use new checksJohn L. Villalovos2016-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Use hacking 0.12.0 Use the new checks that are available: [H106] Don’t put vim configuration in source files. [H203] Use assertIs(Not)None to check for None. [H904] Delay string interpolations at logging calls. No changes were needed to the code to pass the new checks. Change-Id: I348a9ef60449fc3d5981013f0be3bfd66d503f6e
* | Updated from global requirementsOpenStack Proposal Bot2016-11-021-1/+1
| | | | | | | | Change-Id: Ibbdb61ecd0cb09b3f43eb6faa2800eb790f6f443
* | Updated from global requirementsOpenStack Proposal Bot2016-10-271-1/+1
|/ | | | Change-Id: I65ee9f45a5d0fab3c164f801ecf50f9f8f3670ec
* Updated from global requirementsOpenStack Proposal Bot2016-09-301-4/+4
| | | | Change-Id: I4909445b1ccd062305df1dc1cf2faa71e6fd643b
* Include jsonschema only once in requirementsVladyslav Drok2016-09-021-1/+0
| | | | | | | Including it in both requirements.txt and test-requirements.txt gives "Double requirement given" error when rebuilding venv. Change-Id: I612117f736c15d71864235050e46175bcd775fc8
* Updated from global requirementsOpenStack Proposal Bot2016-08-261-1/+1
| | | | Change-Id: I2729aaefef2732d418f579b6f92b4c86be975510
* Merge "Update hacking test-requirement"Jenkins2016-08-251-1/+1
|\
| * Update hacking test-requirementJohn L. Villalovos2016-08-231-1/+1
| | | | | | | | | | | | | | | | | | Update the hacking test-requirement to match openstack/requirements global-requirements.txt The hacking requirement is not updated by the proposal bot. Change-Id: I02c9025135e5e4ef6e41b45b46506727d8606504
* | Merge "Updated from global requirements"Jenkins2016-08-051-1/+1
|\ \ | |/ |/|
| * Updated from global requirementsOpenStack Proposal Bot2016-08-051-1/+1
| | | | | | | | Change-Id: Ic488b3184770186f2cf05fdf2df863dadb155a0d
* | Merge "Remove discover from test-requirements"Jenkins2016-08-051-1/+0
|\ \ | |/ |/|