The %check of future fails on Python 3.8: _____________ ERROR collecting tests/test_future/test_urllibnet.py _____________ ImportError while importing test module '/builddir/build/BUILD/future-0.17.0/python3/tests/test_future/test_urllibnet.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: tests/test_future/test_urllibnet.py:13: in <module> import future.moves.urllib.request as urllib_request build/lib/future/moves/urllib/request.py:9: in <module> from urllib.request import (getproxies, E ImportError: cannot import name 'splitattr' from 'urllib.request' (/usr/lib64/python3.8/urllib/request.py) Full log attached. This blocks the Python 3.8 bootstrap towards pyglet -> pybtex -> notbook. https://bugs.python.org/issue35891 https://bugs.python.org/issue27485
https://github.com/PythonCharmers/python-future/issues/447
https://github.com/PythonCharmers/python-future/pull/448
Scratch build against Python38 are possible?
Copr builds are possible. Fork https://copr.fedorainfracloud.org/coprs/g/python/python3.8/ (bottom right) and add your build.
Added your patch, issue fixed on rawhide with the release 0.17.1
Confirmed. Thanks!