certbot will switch to Python 3 sometime in the future. If we want to ship the same version in EPEL 7 we need to provide a Python 3 version of python-acme (and thus python-requests-toolbelt).
I'd like to add that I'm not yet sure if we can get all necessary packages for Python 3 certbot into EPEL 7. I filed a couple of bugs to get a comprehensive overview. Also I hope that others find it easier to join my efforts - I did "acquire" certbot maintainership by accident so any extra help would really appreciated.
Please let me know if I should submit a merge request via pagure.
Yes Please. Submit your pull-request via pagure.
Will do. I think you do not merge the EPEL 7 branch with master, right? So I'll just create individual commits for EPEL 7?
It seems as if the test suite for 0.8.0 does not pass without internet access. Would you mind if my pull requests also updates the EPEL 7 version to 0.9.1?
Sorry for spamming: seems like the Python 2 tests do not pass with python-requests < 2.8.0 but EPEL 7 ships only requests 2.6.0. I'll look into that.
pull request: https://src.fedoraproject.org/rpms/python-requests-toolbelt/pull-request/4
FEDORA-EPEL-2020-b8c92284ca has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-b8c92284ca
FEDORA-EPEL-2020-b8c92284ca has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.