mac-zhou / midea-ac-py

Home Assistant Custom Integration for Midea Group(Hualing, Senville, Klimaire, AirCon, Century, Pridiom, Thermocore, Comfee, Toshiba, Carrier, Goodman, Friedrich, Samsung, Kenmore, Trane, Lennox, LG and much more) Air Conditioners via LAN.
MIT License
539 stars 103 forks source link

Can't install msmart #120

Closed PoisonedCarrot closed 2 years ago

PoisonedCarrot commented 2 years ago

In homeassistant, I encounter problems installing msmart. Can someone help me?

pip3 install msmart
Collecting msmart
  Using cached msmart-0.2.0-py3-none-any.whl (23 kB)
Collecting click
  Using cached click-8.0.3-py3-none-any.whl (97 kB)
Collecting pycryptodomex
  Using cached pycryptodomex-3.12.0.zip (3.7 MB)
Collecting ifaddr
  Using cached ifaddr-0.1.7-py2.py3-none-any.whl (10 kB)
Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (from msmart) (2.26.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests->msmart) (1.26.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3.9/site-packages (from requests->msmart) (2020.12.5)
Requirement already satisfied: charset_normalizer~=2.0.0 in /usr/lib/python3.9/site-packages (from requests->msmart) (2.0.7)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.9/site-packages (from requests->msmart) (3.3)
Using legacy 'setup.py install' for pycryptodomex, since package 'wheel' is not installed.
Installing collected packages: pycryptodomex, ifaddr, click, msmart
    Running setup.py install for pycryptodomex ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ma7568da/pycryptodomex_7d31052031ee4ec1afa5feab60b6e720/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ma7568da/pycryptodomex_7d31052031ee4ec1afa5feab60b6e720/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-z7yl8zvy/install-record.txt --single-version-externally-managed --compile --install-headers /usr/include/python3.9/pycryptodomex
         cwd: /tmp/pip-install-ma7568da/pycryptodomex_7d31052031ee4ec1afa5feab60b6e720/
mac-zhou commented 2 years ago

try

pip3 install wheel
pip3 install msmart
PoisonedCarrot commented 2 years ago

"pip3 install the wheel", went fine.

"pip3 install msmart", gave me these problems (I only write a part of it):

pip3 install msmart Collecting msmart Using cached msmart-0.2.0-py3-none-any.whl (23 kB) Collecting ifaddr Using cached ifaddr-0.1.7-py2.py3-none-any.whl (10 kB) Collecting click Using cached click-8.0.3-py3-none-any.whl (97 kB) Collecting pycryptodomex Using cached pycryptodomex-3.12.0.zip (3.7 MB) Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (from msmart) (2.26.0) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests->msmart) (1.26.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3.9/site-packages (from requests->msmart) (2020.12.5) Requirement already satisfied: charset_normalizer~=2.0.0 in /usr/lib/python3.9/site-packages (from requests->msmart) (2.0.7) Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.9/site-packages (from requests->msmart) (3.3) Building wheels for collected packages: pycryptodomex Building wheel for pycryptodomex (setup.py) ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-h05d1mwz/pycryptodomex_b31210cde0aa481fae74ac86cb8370a0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-h05d1mwz/pycryptodomex_b31210cde0aa481fae74ac86cb8370a0/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-72oah5vh cwd: /tmp/pip-install-h05d1mwz/pycryptodomex_b31210cde0aa481fae74ac86cb8370a0/

mac-zhou commented 2 years ago

lib pycryptodomex is too old, i fix it. ok, try pip3 install git+https://github.com/mac-zhou/midea-msmart

PoisonedCarrot commented 2 years ago

This is the result:

~ pip3 install git+https://github.com/mac-zhou/midea-msmart Collecting git+https://github.com/mac-zhou/midea-msmart Cloning https://github.com/mac-zhou/midea-msmart to /tmp/pip-req-build-6pzzy8b 4 Running command git clone -q https://github.com/mac-zhou/midea-msmart /tmp/pip -req-build-6pzzy8b4 Collecting click Downloading click-8.0.3-py3-none-any.whl (97 kB) |████████████████████████████████| 97 kB 633 kB/s Collecting pycryptodome Downloading pycryptodome-3.12.0.zip (3.7 MB) |████████████████████████████████| 3.7 MB 4.5 MB/s Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (fro m msmart==0.2.0) (2.26.0) Collecting ifaddr Downloading ifaddr-0.1.7-py2.py3-none-any.whl (10 kB) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site- packages (from requests->msmart==0.2.0) (1.26.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3.9/site-pac kages (from requests->msmart==0.2.0) (2020.12.5) Requirement already satisfied: charset_normalizer~=2.0.0 in /usr/lib/python3.9/s ite-packages (from requests->msmart==0.2.0) (2.0.7) Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.9/site-packages (from requests->msmart==0.2.0) (3.3) Using legacy 'setup.py install' for msmart, since package 'wheel' is not install ed. Using legacy 'setup.py install' for pycryptodome, since package 'wheel' is not i nstalled. Installing collected packages: pycryptodome, ifaddr, click, msmart Running setup.py install for pycryptodome ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'"'/tmp/pip-install-8j2qhe_6/pycryptodome_aad16ace11d54696bc55ebd5bf3cb0 9f/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8j2qhe_6/pycryptodome_aad16ace1 1d54696bc55ebd5bf3cb09f/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)( __file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(com pile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-w2nbq5es /install-record.txt --single-version-externally-managed --compile --install-head ers /usr/include/python3.9/pycryptodome cwd: /tmp/pip-install-8j2qhe_6/pycryptodome_aad16ace11d54696bc55ebd5bf3 cb09f/

PoisonedCarrot commented 2 years ago

lib pycryptodomex is too old, i fix it. ok, try pip3 install git+https://github.com/mac-zhou/midea-msmart

Nothing new? I'm pretty sad... :(

Arczi097 commented 2 years ago

In homeassistant, I encounter problems installing msmart. Can someone help me?

pip3 install msmart
Collecting msmart
  Using cached msmart-0.2.0-py3-none-any.whl (23 kB)
Collecting click
  Using cached click-8.0.3-py3-none-any.whl (97 kB)
Collecting pycryptodomex
  Using cached pycryptodomex-3.12.0.zip (3.7 MB)
Collecting ifaddr
  Using cached ifaddr-0.1.7-py2.py3-none-any.whl (10 kB)
Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (from msmart) (2.26.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests->msmart) (1.26.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3.9/site-packages (from requests->msmart) (2020.12.5)
Requirement already satisfied: charset_normalizer~=2.0.0 in /usr/lib/python3.9/site-packages (from requests->msmart) (2.0.7)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.9/site-packages (from requests->msmart) (3.3)
Using legacy 'setup.py install' for pycryptodomex, since package 'wheel' is not installed.
Installing collected packages: pycryptodomex, ifaddr, click, msmart
    Running setup.py install for pycryptodomex ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ma7568da/pycryptodomex_7d31052031ee4ec1afa5feab60b6e720/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ma7568da/pycryptodomex_7d31052031ee4ec1afa5feab60b6e720/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-z7yl8zvy/install-record.txt --single-version-externally-managed --compile --install-headers /usr/include/python3.9/pycryptodomex
         cwd: /tmp/pip-install-ma7568da/pycryptodomex_7d31052031ee4ec1afa5feab60b6e720/
mac-zhou commented 2 years ago
pip3 install --upgrade setuptools
pip3 install pycryptodome
pip3 install msmart
PoisonedCarrot commented 2 years ago

`Installing collected packages: pycryptodome Running setup.py install for pycryptodome ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mytfpnq4/pycryptodome_c3f301a2b93045a2bc5bb80eb6d064c2/setup.py'"'"'; file='"'"'/tmp/pip-install-mytfpnq4/pycryptodome_c3f301a2b93045a2bc5bb80eb6d064c2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-s682z54e/install-record.txt --single-version-externally-managed --compile --install-headers /usr/include/python3.9/pycryptodome cwd: /tmp/pip-install-mytfpnq4/pycryptodome_c3f301a2b93045a2bc5bb80eb6d064c2/ Complete output (330 lines): 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 install /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/Crypto copying lib/Crypto/init.py -> build/lib.linux-x86_64-3.9/Crypto creating build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/Blowfish.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/CAST.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ChaCha20.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ecb.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_gcm.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_cbc.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_openpgp.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ctr.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_EKSBlowfish.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_v1_5.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ChaCha20_Poly1305.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/init.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ofb.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_cfb.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ocb.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_siv.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ARC2.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ARC4.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/Salsa20.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ccm.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/DES3.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_eax.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/AES.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/DES.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_OAEP.py -> build/lib.linux-x86_64-3.9/Crypto/Cipher creating build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/KMAC256.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_512.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/CMAC.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_384.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA224.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/cSHAKE128.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA1.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/init.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/TupleHash128.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/HMAC.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA384.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/KMAC128.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/cSHAKE256.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/Poly1305.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/RIPEMD.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_224.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA512.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/KangarooTwelve.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_256.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHAKE128.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHAKE256.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/BLAKE2s.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/TupleHash256.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/RIPEMD160.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/keccak.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/BLAKE2b.py -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA256.py -> build/lib.linux-x86_64-3.9/Crypto/Hash creating build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/IO/init.py -> build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/IO/_PBES.py -> build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/IO/PKCS8.py -> build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/IO/PEM.py -> build/lib.linux-x86_64-3.9/Crypto/IO creating build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/DSA.py -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/_openssh.py -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/RSA.py -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/ElGamal.py -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/init.py -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/ECC.py -> build/lib.linux-x86_64-3.9/Crypto/PublicKey creating build/lib.linux-x86_64-3.9/Crypto/Protocol copying lib/Crypto/Protocol/init.py -> build/lib.linux-x86_64-3.9/Crypto/Protocol copying lib/Crypto/Protocol/SecretSharing.py -> build/lib.linux-x86_64-3.9/Crypto/Protocol copying lib/Crypto/Protocol/KDF.py -> build/lib.linux-x86_64-3.9/Crypto/Protocol creating build/lib.linux-x86_64-3.9/Crypto/Random copying lib/Crypto/Random/init.py -> build/lib.linux-x86_64-3.9/Crypto/Random copying lib/Crypto/Random/random.py -> build/lib.linux-x86_64-3.9/Crypto/Random creating build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/PKCS1_PSS.py -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/pkcs1_15.py -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/PKCS1_v1_5.py -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/init.py -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/pss.py -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/DSS.py -> build/lib.linux-x86_64-3.9/Crypto/Signature creating build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/_cpu_features.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/py3compat.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/Counter.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/number.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/init.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/Padding.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/asn1.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/strxor.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/_file_system.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/_raw_api.py -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/RFC1751.py -> build/lib.linux-x86_64-3.9/Crypto/Util creating build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/Primality.py -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerCustom.py -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerGMP.py -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerBase.py -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/init.py -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerNative.py -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/Numbers.py -> build/lib.linux-x86_64-3.9/Crypto/Math creating build/lib.linux-x86_64-3.9/Crypto/SelfTest copying lib/Crypto/SelfTest/loader.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest copying lib/Crypto/SelfTest/st_common.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest copying lib/Crypto/SelfTest/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest copying lib/Crypto/SelfTest/main.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_DES.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_OpenPGP.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_AES.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_Salsa20.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_GCM.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_ChaCha20.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_CTR.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_CCM.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_DES3.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_CAST.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_OFB.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/common.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_EAX.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_SIV.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_CFB.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_CBC.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher copying lib/Crypto/SelfTest/Cipher/test_OCB.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Cipher creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_cSHAKE.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_TupleHash.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA3_224.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA3_256.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA3_384.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA224.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_MD2.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_RIPEMD160.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_Poly1305.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_keccak.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_CMAC.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA384.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA1.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_HMAC.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/common.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA3_512.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_MD5.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_BLAKE2.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA256.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_KMAC.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_MD4.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHA512.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash copying lib/Crypto/SelfTest/Hash/test_SHAKE.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Hash creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/IO copying lib/Crypto/SelfTest/IO/test_PBES.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/IO copying lib/Crypto/SelfTest/IO/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/IO copying lib/Crypto/SelfTest/IO/test_PKCS8.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/IO creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_SecretSharing.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_KDF.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Protocol copying lib/Crypto/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Protocol creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_import_DSA.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_ECC.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_import_RSA.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey copying lib/Crypto/SelfTest/PublicKey/test_import_ECC.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/PublicKey creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Random copying lib/Crypto/SelfTest/Random/test_random.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Random copying lib/Crypto/SelfTest/Random/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Random creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/test_pss.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/test_dss.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Signature copying lib/Crypto/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Signature creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_strxor.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_asn1.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_Padding.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_number.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_Counter.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util copying lib/Crypto/SelfTest/Util/test_rfc1751.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Util creating build/lib.linux-x86_64-3.9/Crypto/SelfTest/Math copying lib/Crypto/SelfTest/Math/test_Numbers.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Math copying lib/Crypto/SelfTest/Math/init.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Math copying lib/Crypto/SelfTest/Math/test_modexp.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Math copying lib/Crypto/SelfTest/Math/test_Primality.py -> build/lib.linux-x86_64-3.9/Crypto/SelfTest/Math copying lib/Crypto/py.typed -> build/lib.linux-x86_64-3.9/Crypto copying lib/Crypto/init.pyi -> build/lib.linux-x86_64-3.9/Crypto copying lib/Crypto/Cipher/ChaCha20_Poly1305.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/DES.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_v1_5.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_openpgp.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/DES3.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/AES.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_gcm.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_cbc.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_siv.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_OAEP.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ARC2.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ofb.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/init.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_cfb.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/Blowfish.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/Salsa20.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/CAST.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_eax.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ctr.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_EKSBlowfish.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ARC4.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ccm.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/ChaCha20.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ocb.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ecb.pyi -> build/lib.linux-x86_64-3.9/Crypto/Cipher copying lib/Crypto/Hash/MD5.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/BLAKE2s.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHAKE128.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/HMAC.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_512.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_384.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/cSHAKE256.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_256.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA512.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/KMAC256.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/MD2.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA384.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA3_224.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/MD4.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/init.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/Poly1305.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/CMAC.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/keccak.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHAKE256.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/KMAC128.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/KangarooTwelve.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA224.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/BLAKE2b.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/cSHAKE128.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/RIPEMD.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/TupleHash128.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA256.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/SHA1.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/RIPEMD160.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/Hash/TupleHash256.pyi -> build/lib.linux-x86_64-3.9/Crypto/Hash copying lib/Crypto/IO/_PBES.pyi -> build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/IO/PEM.pyi -> build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/IO/PKCS8.pyi -> build/lib.linux-x86_64-3.9/Crypto/IO copying lib/Crypto/PublicKey/DSA.pyi -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/RSA.pyi -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/ECC.pyi -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/init.pyi -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/_openssh.pyi -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/PublicKey/ElGamal.pyi -> build/lib.linux-x86_64-3.9/Crypto/PublicKey copying lib/Crypto/Protocol/SecretSharing.pyi -> build/lib.linux-x86_64-3.9/Crypto/Protocol copying lib/Crypto/Protocol/init.pyi -> build/lib.linux-x86_64-3.9/Crypto/Protocol copying lib/Crypto/Protocol/KDF.pyi -> build/lib.linux-x86_64-3.9/Crypto/Protocol copying lib/Crypto/Random/random.pyi -> build/lib.linux-x86_64-3.9/Crypto/Random copying lib/Crypto/Random/init.pyi -> build/lib.linux-x86_64-3.9/Crypto/Random copying lib/Crypto/Signature/pkcs1_15.pyi -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/PKCS1_v1_5.pyi -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/PKCS1_PSS.pyi -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/pss.pyi -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Signature/DSS.pyi -> build/lib.linux-x86_64-3.9/Crypto/Signature copying lib/Crypto/Util/Counter.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/asn1.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/_raw_api.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/py3compat.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/strxor.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/_cpu_features.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/number.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/RFC1751.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/_file_system.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Util/Padding.pyi -> build/lib.linux-x86_64-3.9/Crypto/Util copying lib/Crypto/Math/Numbers.pyi -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerGMP.pyi -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerCustom.pyi -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerNative.pyi -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/Primality.pyi -> build/lib.linux-x86_64-3.9/Crypto/Math copying lib/Crypto/Math/_IntegerBase.pyi -> build/lib.linux-x86_64-3.9/Crypto/Math running build_ext building 'Crypto.Hash._MD2' extension creating build/temp.linux-x86_64-3.9 creating build/temp.linux-x86_64-3.9/src gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fomit-frame-pointer -g -fno-semantic-interposition -fomit-frame-pointer -g -fno-semantic-interposition -fomit-frame-pointer -g -fno-semantic-interposition -DTHREAD_STACK_SIZE=0x100000 -fPIC -DPYCRYPTO_LITTLE_ENDIAN -DSYS_BITS=64 -DLTC_NO_ASM -Isrc/ -I/usr/include/python3.9 -c src/MD2.c -o build/temp.linux-x86_64-3.9/src/MD2.o error: command 'gcc' failed: No such file or directory

ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mytfpnq4/pycryptodome_c3f301a2b93045a2bc5bb80eb6d064c2/setup.py'"'"'; file='"'"'/tmp/pip-install-mytfpnq4/pycryptodome_c3f301a2b93045a2bc5bb80eb6d064c2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-s682z54e/install-record.txt --single-version-externally-managed --compile --install-headers /usr/include/python3.9/pycryptodome Check the logs for full command output. `

Still nothing when "pip3 install pycryptodome"

Tepepaz commented 2 years ago

same issue here

mac-zhou commented 2 years ago

apt install build-essential or apk add build-base