-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Loosen or update cryptography requirement for dash[testing] #1466
Loosen or update cryptography requirement for dash[testing] #1466
Comments
Semi-related to #1457 (wrt. generally loosening |
We can certainly update this requirement (PRs welcome 😄) Loosening these requirements is also a good idea, but will take a bit more effort. As @anders-kiaer deduced in #1457, the purpose of pinning was originally for our own reproducibility in CI testing, so if we are to loosen these requirements we need to either simultaneously pin them in the CI setup for If we did decide to pin internally but loosen |
If you want to pin all dependencies (indirect + direct) maybe In our Dash based project, we have gone for a much simpler mitigation route: We have scheduled CI runs (once every night), and also I'm not familiar with Circle CI (and actually had some trouble getting Circle CI to start in my Dash PRs). Is it correct that PR authors would need a Circle CI account to be able to start and/or see runs? We recently jumped over to GitHub actions and happy with it so far (example of scheduled runs in a Dash component repository). Not sure if GitHub actions is something that has been considered in Dash, but I'm happy to contribute with some CI workflow suggestions if that is the case. Then #1440 can maybe be addressed at the same time if found useful (automatic deploy of Side note: I just observed that GitHub apparently does not pick up the |
This is perhaps something of a more pressing concern as it seems that
More generally, I agree that it would be great if |
@anders-kiaer that seems like the winning argument to me 🏆 especially with the recent pip resolver changes. So we'll loosen all the requirements in We'll keep |
Just for future reference: |
Thank you so much for helping improve the quality of Dash!
We do our best to catch bugs during the release process, but we rely on your help to find the ones that slip through.
Describe your context
dash[testing] has Cryptography hardcoded to 3.0 (
cryptography==3.0
). Can we either get this loosened or updated to 3.2.1 as cryptography > 3.2 has a vulnerability.Describe the bug
dash[testing] has Cryptography hardcoded to 3.0 (
cryptography==3.0
).Expected behavior
Can we either get this loosened or updated to 3.2.1 as cryptography > 3.2 has a vulnerability.
The text was updated successfully, but these errors were encountered: