Skip to content
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

Pin Certbot dependencies during testing #5264

Merged
merged 1 commit into from
Jun 1, 2020
Merged

Pin Certbot dependencies during testing #5264

merged 1 commit into from
Jun 1, 2020

Conversation

bmw
Copy link
Contributor

@bmw bmw commented Jun 1, 2020

It appears the latest version of one of Certbot's dependencies is broken on Python 2.7. See bear/parsedatetime#246. This PR fixes things by pinning Certbot's dependencies to known working versions.

A custom installation script is used because we have multiple requirements files you'd have to use to pin everything down and some of them contain hashes which causes pip to error when installing packages in editable mode. We could resolve these problems a different way here if you prefer, but the script we use upstream takes care of these problems.

@bmw bmw mentioned this pull request Jun 1, 2020
@reaperhulk
Copy link
Member

We're happy to use whatever script you use, so pip_install_editable.py is fine. It minimizes the probability of bit rot 😄

@reaperhulk reaperhulk merged commit 85fbb03 into pyca:master Jun 1, 2020
@bmw bmw deleted the pin-certbot-deps branch June 1, 2020 20:24
@alex
Copy link
Member

alex commented Jun 1, 2020

@bmw really appreciate how quickly y'all jumped on this!

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 31, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants