Update cryptography dependency to v3.1.1#40479
Update cryptography dependency to v3.1.1#40479MichaIng wants to merge 1 commit intohome-assistant:devfrom MichaIng:patch-1
Conversation
This is required for Ed25519 support, e.g. to allow Apple TV authentication: postlund/pyatv#831 Signed-off-by: MichaIng <micha@dietpi.com>
|
I ran: and got:
Shall I try to resolve those two conflicts caused by this PR by updating the two affected dependencies as well, or how do you handle such? EDIT:
|
|
@MichaIng please add a link to the change logs or differences to the PR description :) |
|
@Jc2k could you release a new version of aiohomekit to support the new cryptography version? @rytilahti could you add support for the new version of cryptography to python-miio? |
|
Thanks for the ping, I'll push a release this morning. |
|
Thanks for the ping from my side, too. I'll try to find some time this week to bump the dependency. |
|
Closing this PR as the cryptography dependency has already been updated. |
|
Still doesn't work on OpenSSL 1.1.1, cryptography-3.3.1 ed25519 is not supported by this version of OpenSSL |
|
@nick2525 This is a closed and handled PR from October. If you have an issue, please open up an issue instead of commenting on handled PRs. They are not trackable, issues are. Thanks 👍 |
Breaking change
None
Proposed change
A newer cryptography module is required for Ed25519 support, e.g. to allow Apple TV authentication.
Type of change
Example entry for
configuration.yaml:# Example configuration.yamlAdditional information
I was not able to test every HA integration with it but playing a bid around did not reveal any issue + I could not find a hint why 2.9.2 was a limit before, so probably it was just the latest version on last dependency update.
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: