Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #126: '_io.BufferedRandom' object has no attribute 'buffer' #129

Merged
merged 1 commit into from
Feb 1, 2020

Conversation

tk0miya
Copy link
Contributor

@tk0miya tk0miya commented Feb 1, 2020

refs: #126

@tk0miya tk0miya merged commit 3daa472 into blockdiag:master Feb 1, 2020
@tk0miya tk0miya deleted the dont_hack_codecs.getreader branch February 1, 2020 10:10
openstack-gerrit pushed a commit to openstack/openstack that referenced this pull request Feb 22, 2020
* Update requirements from branch 'master'
  - Merge "blacklist blockdiag 2.0.0"
  - 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
    blockdiag/blockdiag#126 and it
    has been adressed by blockdiag/blockdiag#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
openstack-gerrit pushed a commit to openstack/requirements that referenced this pull request Feb 22, 2020
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
blockdiag/blockdiag#126 and it
has been adressed by blockdiag/blockdiag#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
tanaypf9 pushed a commit to tanaypf9/pf9-requirements that referenced this pull request May 20, 2024
blockdiag has been used as an indirect dependcy via sphinx
for several releases. For the past few releases nova has monkey
patched blockdiag to 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
blockdiag/blockdiag#126 and it
has been adressed by blockdiag/blockdiag#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 minium
requirement. Nova can selectively raise its minium requirement in the
future in tree if it chooses too 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 compatiable with the sphinx
extentions we use without monkey patching.

Change-Id: I414d9e604616d49b4456ebc348418e9b1b09058b
tanaypf9 pushed a commit to tanaypf9/pf9-requirements that referenced this pull request May 20, 2024
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 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
blockdiag/blockdiag#126 and it
has been adressed by blockdiag/blockdiag#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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant