Global requirements for OpenStack
Go to file
Sean Mooney ac0d3be5c7 blacklist blockdiag 2.0.0
blockdiag has been used as an indirect dependcy via some sphinx
extensions such as sphinxcontrib-blockdiag and sphinxcontrib-actdiag
for several releases. For the past few releases nova has monkey
patched blockdiag to work around there global replacement
of codec.getreader under python 3.

The 2.0.0 release broke how that monkey patching worked and also
was the first release in several years. Now that the project is active
again we have reported the python 3 issue to the maintainer
https://github.com/blockdiag/blockdiag/issues/126 and it
has been adressed by https://github.com/blockdiag/blockdiag/pull/129
in 2.0.1 which has now been released.
https://pypi.org/project/blockdiag/2.0.1/

This change blacklists 2.0.0. This change does not raise the minimum
requirement. Nova can selectively raise its minimum requirement in the
future in tree if it chooses to remove support for monkey patching
older releases.

Other project are recommended to use 2.0.1 or later as this is the first
release which is python3 only and is compatible with the sphinx
extentions we use without monkey patching.

Change-Id: I414d9e604616d49b4456ebc348418e9b1b09058b
2020-02-17 14:54:54 +00:00
.zuul.d Remove trusty wheel build jobs 2020-01-16 10:13:44 +11:00
babel-test Babel Integration tests 2016-04-24 17:21:18 -05:00
doc Blacklist sphinx 2.1.0 (autodoc bug) 2019-10-10 16:17:25 +02:00
openstack_requirements Fix the warning to read the configuration file. 2020-01-16 15:28:22 +01:00
playbooks Merge "Stop enforcing py2 requirements match starting with U" 2019-11-21 08:51:22 +00:00
tools mark regex as regex for pycodestyle 2019-12-13 23:17:32 -06:00
.gitignore Fix docs environment 2019-05-11 13:46:51 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:33 +00:00
.stestr.conf Move requirements to the PTI 2018-05-21 14:58:48 -07:00
bindep.txt Remove requirements-integration job 2019-11-12 11:02:50 -06:00
blacklist.txt Add flake8-logging-format linter to blacklist 2019-12-19 10:39:35 -06:00
detail.py Trivial: Update pypi url to new url 2018-04-21 02:32:36 +00:00
global-requirements.txt blacklist blockdiag 2.0.0 2020-02-17 14:54:54 +00:00
MANIFEST.in Make openstack.requirements installable. 2013-07-05 00:31:50 -04:00
projects.txt Retire swauth 2019-08-24 17:26:38 +00:00
README.rst Add Source links to readme 2019-10-17 15:50:57 +08:00
requirements.txt Updated from global requirements 2018-03-04 10:29:16 +00:00
setup.cfg Switch to ussuri job templates 2019-12-04 16:13:08 -06:00
setup.py Updated from global requirements 2017-03-02 11:55:44 +00:00
test-requirements.txt Fix docs environment 2019-05-11 13:46:51 -05:00
tox.ini Stop configuring install_command in tox. 2019-11-15 12:21:31 +01:00
update.py Move commands into cmds subdir. 2015-06-29 15:27:25 +12:00
upper-constraints-xfails.txt remove mitmproxy 2018-03-22 13:50:56 -05:00
upper-constraints.txt Updated from generate-constraints 2020-02-02 00:30:39 -06:00

Global Requirements and Constraints for OpenStack Projects

image

Resources and Documentation

Please refer to the dependency management documentation linked below for up to date documentation on how to use and interact with the requirements project.