Description of problem: python-kubernetes 5.0.0 fails to build with python 3.7: https://koji.fedoraproject.org/koji/watchlogs?taskID=27998427 Error caused because it's using async as parameter name which is now a reserved word. Reported upstream in https://github.com/kubernetes-client/python/issues/558 Version-Release number of selected component (if applicable): python-kubernetes-5.0.0-2.fc29 How reproducible: Always Steps to Reproduce: 1. Rebuild python-kubernetes-5.0.0-2.fc29 in rawhide Actual results: It fails to build with errors in unit tests: *** Error compiling '/builddir/build/BUILDROOT/python-kubernetes-5.0.0-2.fc29.noarch/usr/lib/python3.7/site-packages/kubernetes/client/apis/version_api.py'... File "/usr/lib/python3.7/version_api.py", line 120 async=params.get('async'), ^ SyntaxError: invalid syntax etc... Expected results: It should rebuild successfully Additional info:
Alfredo, upstream seems to have a workaround ready, can we ship it?
(In reply to Miro Hrončok from comment #1) > Alfredo, upstream seems to have a workaround ready, can we ship it? There is a new release upstream v7.0.0a1 wich includes a fix for the async issue. I'm inclined to create a new build with this pre-release and push it to f29 instead of changing upstream methods parameters with a patch in the distgit. I'm testing v7.0.0a1.
New package built in https://koji.fedoraproject.org/koji/buildinfo?buildID=1128114 with 3.7 using v7.0.0a1