Open Jon-G-Max opened 1 month ago
Based on this:
^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/aead.py", line 66, in _evp_cipher_cipher_name
assert isinstance(cipher, AESGCM)
AssertionError
I assume OpenSSL is built without support AES GCM. This is the default installation of Python in macOS, right? Not installed via brew?
This is macOS Sonoma 14.5. Not sure what comes preinstalled as default... Ran these commands.... Is there a URL you can suggest to install missing components?
MyHost ~ % openssl version
LibreSSL 3.3.6
MyHost ~ % openssl enc -help 2>&1 | grep gcm
-aes-128-ecb -aes-128-gcm -aes-128-ofb
-aes-192-ctr -aes-192-ecb -aes-192-gcm
-aes-256-ctr -aes-256-ecb -aes-256-gcm
How did you install pyatv? I would recommend installing in a virtual environment. Looks to me like the cryptography library is quite old.
Can you try to install from master
and see if you notice any difference?
I apologize but I'm really a newbie to open source, command line development. I have a stock MacBook Pro running Sonoma 14.5. Is there a step by step instruction on how to install from master
? My install used pip
. I would really love to get this running but I don't want to waste anyone's time.
I'm planning on making a new release quite soon, just waiting for some things to land. I'll let you know when it's ready, then you can just upgrade with pip.
What do you need help with?
Im sure this is a rookie error but do you have any idea why these errors are occurring? see errors below...