-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot install with pip #106
Comments
I've just tried to install the wheel (.whl) from the Releases page -- while it's not an "approved" installation method it gives more clues:
Sadly it seems the certbot-dns-pdns package needs a newer version of Python. It would be great if support could be added for 3.10 -- reasoning being that while I appreciate the Ubuntu 22.04 LTS isn't cutting-edge, it is supported until 2027. I had planned to leave the 24.04 LTS for a little while to stabilise before migrating. Edit - the Certbot Dockerfile is based on Python 3.8, so this dependency on Python 3.11 also breaks compatibility with that: https://hub.docker.com/r/certbot/certbot/dockerfile |
Thanks for reporting this. I think it's probably not an issue to support older versions of Python. |
Thanks, much appreciated 👍 I've just had a quick try at installing certbot-dns-pdns inside a Python 3.12-Alpine container and crashed into a PyYAML bug (yaml/pyyaml#601), and this was pulled in by a dependency in dns-lexicon:
With the earlier output re. dns-lexicon being:
The obvious answer would be to upgrade dns-lexicon but I expect there's a reason it's pinned at 3.5.5 on pypi. Edit: I've just built using the current git HEAD and pip installed it fine, so that's something. |
There seems to be an issue with installing this package using Pip as explained in the readme.
Installing Certbot itself works fine:
The text was updated successfully, but these errors were encountered: