[PATCH 0/2] Python: setuptools v60+ workaround

John Snow posted 2 patches 2 years, 3 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220124185643.641848-1-jsnow@redhat.com
Maintainers: John Snow <jsnow@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Cleber Rosa <crosa@redhat.com>
There is a newer version of this series
python/Makefile                | 2 --
python/setup.cfg               | 1 -
python/tests/iotests-pylint.sh | 3 ++-
python/tests/pylint.sh         | 3 ++-
4 files changed, 4 insertions(+), 5 deletions(-)
[PATCH 0/2] Python: setuptools v60+ workaround
Posted by John Snow 2 years, 3 months ago
Long story short: Python 3.7/3.8 on Fedora with setuptools v60.0.0+
together create a bug that ultimately causes pylint to fail. See the
first commit message for more detail.

I sent out a hotfix last week to fix this behavior on our CI, but this
series offers a more comprehensive fix and reverts the hotfix.

John Snow (2):
  Python: setuptools v60.0 workaround
  Revert "python: pin setuptools below v60.0.0"

 python/Makefile                | 2 --
 python/setup.cfg               | 1 -
 python/tests/iotests-pylint.sh | 3 ++-
 python/tests/pylint.sh         | 3 ++-
 4 files changed, 4 insertions(+), 5 deletions(-)

-- 
2.31.1