-
Notifications
You must be signed in to change notification settings - Fork 12
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
chore: bump deps, drop python 3.7 and support python 3.12 #17
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR.
I will confirm about the cryptography version once and update on my earlier comment.
Other things look good to me.
@@ -1 +1 @@ | |||
cryptography==36.0.0 | |||
cryptography |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, we have deliberately kept this fixated so as to not break behaviour of any internal functionality.
As the cryptography updates are not backward compatible and may contain breaking changes.
But yes, This version is too old now and should be updated to the latest one.
I will check if the latest cryptography version breaks anything here.
from cryptography.hazmat.primitives import serialization | ||
from cryptography.hazmat.backends import default_backend | ||
from esp_secure_cert.esp_secure_cert_helper import ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to note here.
Are you planning to use the custflash_format for your project?
We have already marked the custflash_format as a legacy format.
If installing with ESP-IDF, it is crucial to align ESP-IDF python dependencies at https://github.com/espressif/esp-idf/blob/master/tools/requirements/requirements.core.txt, to avoid downgrading.