petretiandrea / home-assistant-tapo-p100

A custom integration to control Tapo devices from home assistant.
MIT License
830 stars 103 forks source link

Integration installation issue: Config flow could not be loaded: undefined #190

Closed oystermon closed 2 years ago

oystermon commented 2 years ago

Version of the custom_component

1.2.12 (also tried 1.2.11) via HACS

Configuration

Installed on Home Assistant 2022.6.0 (Sorry don't think I reached the configuration stage)

N/A

Describe the bug

HA fails to install integration and gives an error "Config flow could not be loaded: undefined". Some googling reveals this happens with HACS and the solution is to reinstall and restart multiple times (which I tried). I have also tried an older version via HACS, the normal HACS install and the manual method. None of them has worked. (Hopefully i did the log pasting correctly - it is very long)

Debug log


2022-06-06 18:13:58 ERROR (SyncWorker_5) [homeassistant.util.package] Unable to install package plugp100==2.1.14: error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [328 lines of output]
Testing support for clang
Target does not support clang
Testing support for gcc
Target does not support gcc
Testing support for stdint.h header
Target does not support stdint.h header
Testing support for 128-bit integer
Target does not support 128-bit integer
Testing support for cpuid.h header
Target does not support cpuid.h header
Testing support for intrin.h header
Target does not support intrin.h header
Testing support for posix_memalign
Target does not support posix_memalign
Testing support for memalign
Target does not support memalign
Testing support for SSE2(intrin.h)
Target does not support SSE2(intrin.h)
Testing support for SSE2(x86intrin.h)
Target does not support SSE2(x86intrin.h)
Testing support for SSE2(emmintrin.h)
Target does not support SSE2(emmintrin.h)
Warning: compiler does not support AESNI instructions
Warning: compiler does not support CLMUL instructions
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-39
creating build/lib.linux-x86_64-cpython-39/Crypto
copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto
creating build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/DES3.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ocb.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ctr.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ARC4.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_siv.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/Salsa20.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/DES.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_v1_5.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_cbc.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_EKSBlowfish.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/Blowfish.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_openpgp.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_OAEP.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ARC2.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_cfb.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_eax.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ChaCha20.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/CAST.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ofb.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_gcm.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ecb.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/AES.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ccm.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ChaCha20_Poly1305.py -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
creating build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA1.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/TupleHash256.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHAKE128.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA384.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/HMAC.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA512.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/BLAKE2s.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/cSHAKE128.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/KMAC128.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/TupleHash128.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/Poly1305.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_384.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/KangarooTwelve.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/RIPEMD.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/CMAC.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/keccak.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/RIPEMD160.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_224.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHAKE256.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_256.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/BLAKE2b.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA224.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA256.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/cSHAKE256.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_512.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/KMAC256.py -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
creating build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/IO/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/IO/PKCS8.py -> build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/IO/_PBES.py -> build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/IO/PEM.py -> build/lib.linux-x86_64-cpython-39/Crypto/IO
creating build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/DSA.py -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/_openssh.py -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/ECC.py -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/ElGamal.py -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/RSA.py -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
creating build/lib.linux-x86_64-cpython-39/Crypto/Protocol
copying lib/Crypto/Protocol/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Protocol
copying lib/Crypto/Protocol/KDF.py -> build/lib.linux-x86_64-cpython-39/Crypto/Protocol
copying lib/Crypto/Protocol/SecretSharing.py -> build/lib.linux-x86_64-cpython-39/Crypto/Protocol
creating build/lib.linux-x86_64-cpython-39/Crypto/Random
copying lib/Crypto/Random/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Random
copying lib/Crypto/Random/random.py -> build/lib.linux-x86_64-cpython-39/Crypto/Random
creating build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/PKCS1_PSS.py -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/PKCS1_v1_5.py -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/pss.py -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/pkcs1_15.py -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/DSS.py -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
creating build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/asn1.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/_cpu_features.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/number.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/_raw_api.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/strxor.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/_file_system.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/Counter.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/Padding.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/RFC1751.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/py3compat.py -> build/lib.linux-x86_64-cpython-39/Crypto/Util
creating build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerBase.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerCustom.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/Numbers.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/Primality.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerGMP.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerNative.py -> build/lib.linux-x86_64-cpython-39/Crypto/Math
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest
copying lib/Crypto/SelfTest/st_common.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest
copying lib/Crypto/SelfTest/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest
copying lib/Crypto/SelfTest/loader.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest
copying lib/Crypto/SelfTest/__main__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_CFB.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_SIV.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_CTR.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_CBC.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_OpenPGP.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_DES.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_CAST.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_OFB.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_AES.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_OCB.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_GCM.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_DES3.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_EAX.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/common.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_Salsa20.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_ChaCha20.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
copying lib/Crypto/SelfTest/Cipher/test_CCM.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Cipher
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_BLAKE2.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_TupleHash.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHAKE.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_RIPEMD160.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_MD2.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_MD4.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA384.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_HMAC.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA3_384.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_keccak.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA1.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_Poly1305.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA224.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA512.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_KMAC.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_MD5.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA3_512.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA256.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA3_224.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_cSHAKE.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/common.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_CMAC.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
copying lib/Crypto/SelfTest/Hash/test_SHA3_256.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Hash
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/IO
copying lib/Crypto/SelfTest/IO/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/IO
copying lib/Crypto/SelfTest/IO/test_PKCS8.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/IO
copying lib/Crypto/SelfTest/IO/test_PBES.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/IO
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_KDF.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_SecretSharing.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Protocol
copying lib/Crypto/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Protocol
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_import_ECC.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_import_DSA.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_ECC.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
copying lib/Crypto/SelfTest/PublicKey/test_import_RSA.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/PublicKey
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Random
copying lib/Crypto/SelfTest/Random/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Random
copying lib/Crypto/SelfTest/Random/test_random.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Random
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/test_dss.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Signature
copying lib/Crypto/SelfTest/Signature/test_pss.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Signature
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_strxor.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_number.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_asn1.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_Counter.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_Padding.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
copying lib/Crypto/SelfTest/Util/test_rfc1751.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Util
creating build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Math
copying lib/Crypto/SelfTest/Math/test_Primality.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Math
copying lib/Crypto/SelfTest/Math/__init__.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Math
copying lib/Crypto/SelfTest/Math/test_modexp.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Math
copying lib/Crypto/SelfTest/Math/test_Numbers.py -> build/lib.linux-x86_64-cpython-39/Crypto/SelfTest/Math
copying lib/Crypto/py.typed -> build/lib.linux-x86_64-cpython-39/Crypto
copying lib/Crypto/__init__.pyi -> build/lib.linux-x86_64-cpython-39/Crypto
copying lib/Crypto/Cipher/_mode_ofb.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_cfb.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_gcm.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_OAEP.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ocb.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/DES.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ARC4.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/CAST.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_openpgp.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ChaCha20.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/AES.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/Salsa20.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ctr.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_cbc.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/Blowfish.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ChaCha20_Poly1305.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/DES3.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/__init__.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_siv.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ccm.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_ecb.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/ARC2.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_EKSBlowfish.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/_mode_eax.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_v1_5.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Cipher
copying lib/Crypto/Hash/SHAKE128.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/KMAC128.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/BLAKE2b.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/KMAC256.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/RIPEMD160.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHAKE256.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/cSHAKE128.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/HMAC.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/TupleHash256.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/MD5.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/MD2.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_224.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/keccak.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_384.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/cSHAKE256.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_256.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/__init__.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/RIPEMD.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/TupleHash128.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA384.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA512.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/CMAC.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/MD4.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA1.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA224.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/KangarooTwelve.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA3_512.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/Poly1305.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/BLAKE2s.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/Hash/SHA256.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Hash
copying lib/Crypto/IO/_PBES.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/IO/PEM.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/IO/PKCS8.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/IO
copying lib/Crypto/PublicKey/RSA.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/_openssh.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/ElGamal.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/DSA.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/ECC.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/PublicKey/__init__.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/PublicKey
copying lib/Crypto/Protocol/SecretSharing.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Protocol
copying lib/Crypto/Protocol/KDF.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Protocol
copying lib/Crypto/Protocol/__init__.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Protocol
copying lib/Crypto/Random/random.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Random
copying lib/Crypto/Random/__init__.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Random
copying lib/Crypto/Signature/pkcs1_15.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/PKCS1_PSS.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/DSS.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/pss.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Signature/PKCS1_v1_5.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Signature
copying lib/Crypto/Util/Padding.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/asn1.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/_raw_api.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/_cpu_features.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/RFC1751.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/number.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/_file_system.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/Counter.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/strxor.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Util/py3compat.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Util
copying lib/Crypto/Math/_IntegerCustom.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerGMP.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/Primality.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerBase.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/Numbers.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Math
copying lib/Crypto/Math/_IntegerNative.pyi -> build/lib.linux-x86_64-cpython-39/Crypto/Math
running build_ext
building 'Crypto.Hash._MD2' extension
creating build/temp.linux-x86_64-cpython-39
creating build/temp.linux-x86_64-cpython-39/src
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DTHREAD_STACK_SIZE=0x100000 -fPIC -DPYCRYPTO_LITTLE_ENDIAN -DSYS_BITS=64 -DLTC_NO_ASM -Isrc/ -I/usr/local/include/python3.9 -c src/MD2.c -o build/temp.linux-x86_64-cpython-39/src/MD2.o
error: command 'gcc' failed: No such file or directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pycryptodome
error: subprocess-exited-with-error
× Running setup.py install for pycryptodome did not run successfully.
│ exit code: 1
╰─> [330 lines of output]
Testing support for clang
oystermon commented 2 years ago

Sorry just saw there's a duplicate issue which was resolved by reinstalling in 2022.6 .. will keep trying and re-open it if it really doesn't work.

oystermon commented 2 years ago

Upon further digging it's actually a duplicate of https://github.com/petretiandrea/home-assistant-tapo-p100/issues/153

My problem was resolved with the solution is in the last post (apk add etc) - I was running a same setup with OMV and Docker, might be worth adding a note in the readme about it!