Leo Famulari <l...@famulari.name> skribis: > This patch splits the acme library into both Python variants. Currently, > its only user in Guix is the Python 2 official Let's Encrypt client, but > there is other software out there that supports Python 3.
Sounds reasonable. > I tried and tried to make the python2-acme version inherit more from > python-acme but this is what I got working. > > I did try to apply the solution used in python2-pyopenssl and > python2-oauthlib [0] but I couldn't make it work. I think the issue is > that python2-acme uses both python2-pyopenssl and python2-cryptography, > so there are multiple layers of translation to watch out for. > > Suggestions welcome! What did you try exactly? The workaround is to explicitly list dependencies instead of using those computed by ‘package-with-python2’. HTH, Ludo'.