Commit Graph

43 Commits

Author SHA1 Message Date
Stephen Finucane 98095d406a requirements: Remove explicit python-subunit dependency
We don't rely on this ourselves and stestr will bring it in for us.

Change-Id: I51f305ac080c41463081e7039421d238b81f5d95
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2022-05-25 17:09:04 +01:00
Hervé Beraud 9d20d60e89 drop mock from lower-constraints and requirements
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints and requirements.

These changes will help us to drop `mock` from openstack/requirements

Change-Id: I81e07cd68e370422675b939863138e23de444eef
2020-06-09 00:06:28 +02:00
Monty Taylor 1582c55a24 Migrate to stestr
testr isn't what we use anymore.

Change-Id: I4cb8b9ca41da6efd7053a5a7bacfce1654a73576
2020-06-06 12:14:24 -05:00
Andreas Jaeger 60ab3cdedf Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

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.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I50caba24ba8d458e5061cf412b8f59e3815c58f7
2020-05-31 20:32:08 +02:00
Andreas Jaeger 9724108710 [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

Cleanup setup.cfg, conf.py, and tox.ini from cruft.

Change-Id: Icb08c704cb5d0d8004d0a5408822c9d53ae9c728
2020-02-04 15:05:33 +01:00
Monty Taylor 01ce75f5b3 Pin cmd2 back to <0.9 on all versions
cmd2 is now also broken on python3.

Change-Id: Ib72830b26aabfd8244196be562f925fd76080dd9
Depends-On: https://review.openstack.org/629269
2019-09-03 08:58:29 +00:00
OpenStack Proposal Bot 065924ecfc Updated from global requirements
Change-Id: Ic10fe257544d9c0114a466be11588570377e2049
2018-03-15 06:49:26 +00:00
OpenStack Proposal Bot 6e7a0172cb Updated from global requirements
Change-Id: I7cef56bc16ffda5c01f862482686f31695bd088d
2018-01-27 17:31:51 +00:00
Zuul 10963e0aba Merge "Move doc requirements to doc/requirements.txt" 2017-12-04 01:39:02 +00:00
Monty Taylor 2f687e3373
Move doc requirements to doc/requirements.txt
Put these in place as a setup for the new versions of the doc build
jobs. Keep using them from the normal dep list until the jobs are
changed.

While we're here, update the docs env to use sphinx-build instead of
python setup.py build_sphinx. Also add python2.7 to the docs env, since
I accidentally tried building it with my python3 tox and it blew up
substantially.

Change-Id: I0fcc50c4c396758e839c329ce786a6f609bb1342
2017-12-01 12:35:37 -06:00
OpenStack Proposal Bot 0d835444b8 Updated from global requirements
Change-Id: Icd148aa05cc290d246cf27a7f99a3dbe7a84426f
2017-11-16 11:00:37 +00:00
Doug Hellmann ec7aedb921 add bandit to pep8 job
Add the bandit security scanner to the pep8 job.

Change-Id: I257529cabf0c4de2107783a6758d963ddc887ed9
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-11-10 18:14:09 -05:00
OpenStack Proposal Bot 5ffc30f6bd Updated from global requirements
Change-Id: Ie282ea0ce4527b224d267dfb8cd56b4c947b61ce
2017-08-22 15:32:32 -07:00
Thomas Bechtold 5c37935139 Make openstackdocstheme an optional doc dependency
cliff is a library that is used outside of OpenStack, too. Having
a build requirement that needs something OpenStack specific makes
life in cases (eg. for downstream packagers) more difficult.
So let's make openstackdocstheme an optional requirement.

Change-Id: I0f94a431be083b8b4baec850b1885ba07b5bf5c2
2017-08-07 09:28:04 +02:00
OpenStack Proposal Bot 1370a35333 Updated from global requirements
Change-Id: If0b2a6aa5728422758b28d96f9213aeb04a74787
2017-07-27 19:08:20 +00:00
OpenStack Proposal Bot 772e16d6bb Updated from global requirements
Change-Id: I410dd168465d276c58a25cab624f8d8e0ac3eb99
2017-07-08 00:44:40 +00:00
Doug Hellmann efa324ac05 switch from oslosphinx to openstackdocstheme
Change-Id: Ife54259642bd71b899d34fa8d18ccc90e6f35bc2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-30 13:35:52 -05:00
OpenStack Proposal Bot 6c1c1ed1ac Updated from global requirements
Change-Id: Idf7bcc957a961e76ecb48537b379177996a4f476
2017-06-30 12:13:35 +00:00
OpenStack Proposal Bot 4a91773315 Updated from global requirements
Change-Id: Ief9b95f3c73776483894b841c7b1b706d8ea6e32
2017-05-17 03:46:44 +00:00
Doug Hellmann c548b7b44c covert test suite to use testrepository
Drop the use of nose in favor of testrepository. Set up the gitignore
rules for the output files.

Add coverage reporting to test jobs.

Update tox.ini so the default environments make sense so it is possible
to just run "tox" for local development.

Change-Id: Ieeffdde3bb8a1869af01f5be2bc682a1a834ba13
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-23 10:16:30 -04:00
OpenStack Proposal Bot b83ec9e30e Updated from global requirements
Change-Id: I47c52c863cf4beee7b23b6110e5da8e574c7e5e3
2017-02-10 05:47:40 +00:00
OpenStack Proposal Bot 18d8ddd94e Updated from global requirements
Change-Id: I3a9addbcff52142878b50049f748f8d07ac7cfc7
2016-10-22 01:18:07 +00:00
OpenStack Proposal Bot f9f763c5ac Updated from global requirements
Change-Id: I753d09bbf6953e6ce19dbceb128cc617c5da7c7d
2016-09-28 16:51:53 +00:00
OpenStack Proposal Bot 96569453f3 Updated from global requirements
Change-Id: I2216dba733d037ca17c9005633e3b79ca7a11b9f
2016-09-27 09:58:43 +00:00
OpenStack Proposal Bot 60bc7d7a03 Updated from global requirements
Change-Id: Ia66787cad2fe37865e0ecef3b50376ccabe01468
2016-06-21 17:58:13 +00:00
OpenStack Proposal Bot 98b9b798e9 Updated from global requirements
Change-Id: I6ffafa27e3acb9d3ab4c1c7ad947813626fa2da6
2016-05-26 16:56:48 +00:00
Juan Antonio Osorio Robles d171567eba Remove httplib2 from test-requirements.txt
It's not being used and shouldn't be needed

Change-Id: Ib3d92b54c1960fbd73c98c16ffa80575bd358232
2016-03-14 18:37:01 +02:00
OpenStack Proposal Bot a61240a350 Updated from global requirements
Change-Id: Ia66b06515d600c833ddc085cc43716fd0c6fb8f8
2016-01-16 03:25:43 +00:00
OpenStack Proposal Bot b5f98023e8 Updated from global requirements
Change-Id: Ic6465e5ead0a2699717cc748680939bd54739f2c
2015-11-19 15:44:19 +00:00
OpenStack Proposal Bot df608e7b03 Updated from global requirements
Change-Id: I3627334d994b926da583ff0cf8f20f54f8ebcfa3
2015-07-22 04:54:45 +00:00
OpenStack Proposal Bot f0b4fab5b6 Updated from global requirements
Change-Id: I7c45b976f8793e8b6bd35055f0e403a8de2ccdb6
2015-07-17 16:11:53 +00:00
OpenStack Proposal Bot b39e2f2922 Updated from global requirements
Change-Id: I2e43a7737e7c16534d3e0fd6bb27ca281035c886
2015-07-12 15:17:18 +00:00
OpenStack Proposal Bot d9a0e8c7c1 Updated from global requirements
Change-Id: Ie0971880eae2abf3388a88eae4086698e9024c8d
2015-06-22 19:52:40 +00:00
Doug Hellmann f558d9e707 Uncap library requirements for liberty
Change-Id: Idd3c11892b64829d8679e44654d8f23c684db822
Depends-On: Ib948b756b8e6ca47a4c9c44c48031e54b7386a06
2015-04-16 17:47:46 +00:00
OpenStack Proposal Bot 40da955642 Updated from global requirements
Change-Id: I8418aad9ce3c6f7e10394099316f20ce2663b0ca
2015-03-21 00:08:05 +00:00
Doug Hellmann 476c1dcba1 Bring doc build up to standard
Move the requirements definitions and documentation files to the
standard places used by other OpenStack projects so our doc publishing
jobs will work.

Remove the todo extension and all todo items from the documentation.

Change-Id: Iea630d827976fe517afacf4e373b3a125efff9c9
2014-10-26 00:22:44 +00:00
OpenStack Proposal Bot 6c5148aa2b Updated from global requirements
Change-Id: Iaff1d1d9b836b8dede6dbf45ed7d9d72b9f715be
2014-09-11 17:13:51 +00:00
Doug Hellmann a52c09fa34 add doc requirements to venv
Change-Id: Idb93d5ad7e9987a60cb5845e83ccdcab49f35f65
2014-04-03 07:36:51 -07:00
Dirk Mueller ec75983d39 Move pep8 dependency into pep8 tox test
The other unit tests do not require pep8

Change-Id: I7ac68bb3ff48a76a6dd3db08a05827831069f141
2014-02-21 14:11:57 -08:00
Sascha Peilicke 7f41ee325c Sync with global requirements
Change-Id: Ibd2a7c044752416deb4bf9f0984e53f74fe7621c
2014-01-16 09:38:19 +01:00
Doug Hellmann 5fad56e89f Add integration tests with known consumers
Run the tests of some consumers of cliff to ensure that changes
being made do not break the apps or downsteam libraries.

Change-Id: Ifded67608b49044cc6a0832389ad7fe825148a3c
2014-01-03 22:58:50 +00:00
Doug Hellmann a5a5fb04ac remove tablib from test requirements
Change-Id: I0a6479f4794114a5453e158bac1edad44bae5e6c
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2012-08-15 10:41:46 -04:00
Doug Hellmann 4a62756abb add a requirements file for travis-ci
Change-Id: I83d3e07000cdcc3f0e27ec923c3d55ca234c6363
2012-05-12 18:39:15 -04:00