Legrandin / pycryptodome

A self-contained cryptographic library for Python
https://www.pycryptodome.org
Other
2.79k stars 499 forks source link

Installation error with Python3.9 #645

Closed jsev1x closed 2 years ago

jsev1x commented 2 years ago

I'm trying to install pycryptodomex with python 3.9 (this has worked on 3.6 previously) however it is failing. From the log, I can see it's failing to find /QOpenSys/pkgs/lib/python3.9/config-3.9/ld_so_aix. When I look for the directory it doesn't exist so I'm not sure what should be creating the config-3.9 directory? I have tried reinstalling, uninstalling/installing python3.9 but to no avail. I notice when I look in the python3.6 directory, there is a config-3.6m directory there so I'm not sure what's happening with the installation of this.

Logs (lengthy) show:

$ python3.9 -m pip install pycryptodomex Collecting pycryptodomex Downloading pycryptodomex-3.15.0.tar.gz (4.5 MB) |████████████████████████████████| 4.5 MB 2.0 MB/s Building wheels for collected packages: pycryptodomex Building wheel for pycryptodomex (setup.py) ... error ERROR: Command errored out with exit status 1: command: /QOpenSys/pkgs/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/setup.py'"'"'; file='"'"'/tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-qbo9n298 cwd: /tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/ Complete output (332 lines): Testing support for clang Target does not support clang Testing support for gcc Target does support gcc Testing support for stdint.h header Target does support stdint.h header Testing support for 128-bit integer Target does 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 support posix_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.os400-powerpc64-3.9 creating build/lib.os400-powerpc64-3.9/Cryptodome copying lib/Cryptodome/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome creating build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/AES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Blowfish.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/CAST.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES3.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_OAEP.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_v1_5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Salsa20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_EKSBlowfish.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cbc.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ccm.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cfb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ctr.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_eax.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ecb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_gcm.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ocb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ofb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_openpgp.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_siv.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher creating build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2b.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2s.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/CMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/HMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KangarooTwelve.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD160.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/keccak.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash creating build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/PEM.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/PKCS8.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/_PBES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO creating build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/DSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ECC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ElGamal.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/RSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/_openssh.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey creating build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/KDF.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/SecretSharing.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol creating build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Random/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Random/random.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Random creating build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/DSS.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_PSS.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_v1_5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/eddsa.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pkcs1_15.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pss.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature creating build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/Counter.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/Padding.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/RFC1751.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_cpu_features.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_file_system.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_raw_api.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/asn1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/number.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/py3compat.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/strxor.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util creating build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/Numbers.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/Primality.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerBase.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerCustom.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerGMP.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerNative.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/main.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/loader.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/st_common.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/common.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_AES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ARC2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ARC4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_Blowfish.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CAST.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CBC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CCM.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CFB.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CTR.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_DES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_DES3.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_EAX.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_GCM.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OCB.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OFB.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OpenPGP.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_SIV.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_Salsa20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/common.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_BLAKE2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_CMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_HMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_KMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_RIPEMD160.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHAKE.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_TupleHash.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_cSHAKE.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_keccak.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/test_PBES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/test_PKCS8.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_KDF.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_SecretSharing.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_rfc1751.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_DSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_25519.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_448.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_NIST.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ElGamal.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_RSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_DSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_ECC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_RSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Random copying lib/Cryptodome/SelfTest/Random/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Random copying lib/Cryptodome/SelfTest/Random/test_random.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Random creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_dss.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_eddsa.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_pkcs1_15.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_pss.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_Counter.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_Padding.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_asn1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_number.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_rfc1751.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_strxor.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_Numbers.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_Primality.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_modexp.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/py.typed -> build/lib.os400-powerpc64-3.9/Cryptodome copying lib/Cryptodome/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome copying lib/Cryptodome/Cipher/AES.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC2.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC4.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Blowfish.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/CAST.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES3.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_OAEP.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_v1_5.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Salsa20.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_EKSBlowfish.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cbc.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ccm.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cfb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ctr.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_eax.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ecb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_gcm.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ocb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ofb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_openpgp.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_siv.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Hash/BLAKE2b.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2s.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/CMAC.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/HMAC.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KangarooTwelve.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD2.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD4.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD5.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/Poly1305.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD160.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA1.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA224.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA384.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_224.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_384.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_512.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA512.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/keccak.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/IO/PEM.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/PKCS8.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/_PBES.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/PublicKey/DSA.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ECC.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ElGamal.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/RSA.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/_openssh.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/Protocol/KDF.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/SecretSharing.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Random/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Random/random.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Signature/DSS.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_PSS.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_v1_5.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/eddsa.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pkcs1_15.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pss.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Util/Counter.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/Padding.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/RFC1751.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_cpu_features.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_file_system.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_raw_api.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/asn1.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/number.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/py3compat.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/strxor.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Math/Numbers.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/Primality.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerBase.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerCustom.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerGMP.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerNative.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math running build_ext building 'Cryptodome.Hash._MD2' extension creating build/temp.os400-powerpc64-3.9 creating build/temp.os400-powerpc64-3.9/src gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -g -maix64 -mtune=power6 -mcpu=power6 -O2 -g -maix64 -mtune=power6 -mcpu=power6 -fPIC -DHAVE_STDINT_H -DPYCRYPTO_BIG_ENDIAN -DSYS_BITS=64 -DLTC_NO_ASM -DHAVE_UINT128 -DHAVE_POSIX_MEMALIGN -Isrc/ -I/QOpenSys/pkgs/include/python3.9 -c src/MD2.c -o build/temp.os400-powerpc64-3.9/src/MD2.o /QOpenSys/pkgs/lib/python3.9/config-3.9/ld_so_aix gcc -pthread -maix64 -bI:/QOpenSys/pkgs/lib/python3.9/config-3.9/python.exp -Wl,-blibpath:/QOpenSys/pkgs/lib:/QOpenSys/usr/lib build/temp.os400-powerpc64-3.9/src/MD2.o -L/QOpenSys/pkgs/lib -o build/lib.os400-powerpc64-3.9/Cryptodome/Hash/_MD2.abi3.so error: command '/QOpenSys/pkgs/lib/python3.9/config-3.9/ld_so_aix' failed: No such file or directory

ERROR: Failed building wheel for pycryptodomex Running setup.py clean for pycryptodomex Failed to build pycryptodomex Installing collected packages: pycryptodomex Running setup.py install for pycryptodomex ... error ERROR: Command errored out with exit status 1: command: /QOpenSys/pkgs/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/setup.py'"'"'; file='"'"'/tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-od6h8cdl/install-record.txt --single-version-externally-managed --compile --install-headers /QOpenSys/pkgs/include/python3.9/pycryptodomex cwd: /tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/ Complete output (332 lines): Testing support for clang Target does not support clang Testing support for gcc Target does support gcc Testing support for stdint.h header Target does support stdint.h header Testing support for 128-bit integer Target does 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 support posix_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 running build running build_py creating build/lib.os400-powerpc64-3.9 creating build/lib.os400-powerpc64-3.9/Cryptodome copying lib/Cryptodome/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome creating build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/AES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Blowfish.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/CAST.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES3.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_OAEP.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_v1_5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Salsa20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_EKSBlowfish.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cbc.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ccm.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cfb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ctr.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_eax.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ecb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_gcm.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ocb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ofb.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_openpgp.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_siv.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher creating build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2b.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2s.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/CMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/HMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KangarooTwelve.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD160.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE128.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/keccak.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash creating build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/PEM.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/PKCS8.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/_PBES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/IO creating build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/DSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ECC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ElGamal.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/RSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/_openssh.py -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey creating build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/KDF.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/SecretSharing.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol creating build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Random/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Random/random.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Random creating build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/DSS.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_PSS.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_v1_5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/eddsa.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pkcs1_15.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pss.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature creating build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/Counter.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/Padding.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/RFC1751.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_cpu_features.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_file_system.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_raw_api.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/asn1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/number.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/py3compat.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/strxor.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Util creating build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/Numbers.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/Primality.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerBase.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerCustom.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerGMP.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerNative.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/Math creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/main.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/loader.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/st_common.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/common.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_AES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ARC2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ARC4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_Blowfish.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CAST.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CBC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CCM.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CFB.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CTR.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_DES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_DES3.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_EAX.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_GCM.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OCB.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OFB.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OpenPGP.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_SIV.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_Salsa20.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Cipher creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/common.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_BLAKE2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_CMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_HMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_KMAC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD2.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD4.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD5.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_Poly1305.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_RIPEMD160.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_224.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_256.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_384.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA512.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHAKE.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_TupleHash.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_cSHAKE.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_keccak.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Hash creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/test_PBES.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/test_PKCS8.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/IO creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_KDF.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_SecretSharing.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_rfc1751.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Protocol creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_DSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_25519.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_448.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_NIST.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ElGamal.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_RSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_DSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_ECC.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_RSA.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/PublicKey creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Random copying lib/Cryptodome/SelfTest/Random/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Random copying lib/Cryptodome/SelfTest/Random/test_random.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Random creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_dss.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_eddsa.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_pkcs1_15.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_pss.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Signature creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_Counter.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_Padding.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_asn1.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_number.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_rfc1751.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_strxor.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Util creating build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/init.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_Numbers.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_Primality.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_modexp.py -> build/lib.os400-powerpc64-3.9/Cryptodome/SelfTest/Math copying lib/Cryptodome/py.typed -> build/lib.os400-powerpc64-3.9/Cryptodome copying lib/Cryptodome/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome copying lib/Cryptodome/Cipher/AES.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC2.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC4.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Blowfish.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/CAST.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES3.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_OAEP.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_v1_5.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Salsa20.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_EKSBlowfish.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cbc.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ccm.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cfb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ctr.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_eax.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ecb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_gcm.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ocb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ofb.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_openpgp.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_siv.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Cipher copying lib/Cryptodome/Hash/BLAKE2b.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2s.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/CMAC.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/HMAC.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/KangarooTwelve.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD2.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD4.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/MD5.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/Poly1305.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD160.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA1.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA224.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA384.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_224.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_384.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_512.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA512.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE128.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE256.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/Hash/keccak.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Hash copying lib/Cryptodome/IO/PEM.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/PKCS8.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/IO/_PBES.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/IO copying lib/Cryptodome/PublicKey/DSA.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ECC.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ElGamal.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/RSA.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/_openssh.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/PublicKey copying lib/Cryptodome/Protocol/KDF.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/SecretSharing.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Protocol/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Protocol copying lib/Cryptodome/Random/init.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Random/random.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Random copying lib/Cryptodome/Signature/DSS.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_PSS.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_v1_5.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/eddsa.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pkcs1_15.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Signature/pss.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Signature copying lib/Cryptodome/Util/Counter.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/Padding.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/RFC1751.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_cpu_features.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_file_system.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/_raw_api.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/asn1.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/number.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/py3compat.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Util/strxor.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Util copying lib/Cryptodome/Math/Numbers.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/Primality.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerBase.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerCustom.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerGMP.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerNative.pyi -> build/lib.os400-powerpc64-3.9/Cryptodome/Math running build_ext building 'Cryptodome.Hash._MD2' extension creating build/temp.os400-powerpc64-3.9 creating build/temp.os400-powerpc64-3.9/src gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -g -maix64 -mtune=power6 -mcpu=power6 -O2 -g -maix64 -mtune=power6 -mcpu=power6 -fPIC -DHAVE_STDINT_H -DPYCRYPTO_BIG_ENDIAN -DSYS_BITS=64 -DLTC_NO_ASM -DHAVE_UINT128 -DHAVE_POSIX_MEMALIGN -Isrc/ -I/QOpenSys/pkgs/include/python3.9 -c src/MD2.c -o build/temp.os400-powerpc64-3.9/src/MD2.o /QOpenSys/pkgs/lib/python3.9/config-3.9/ld_so_aix gcc -pthread -maix64 -bI:/QOpenSys/pkgs/lib/python3.9/config-3.9/python.exp -Wl,-blibpath:/QOpenSys/pkgs/lib:/QOpenSys/usr/lib build/temp.os400-powerpc64-3.9/src/MD2.o -L/QOpenSys/pkgs/lib -o build/lib.os400-powerpc64-3.9/Cryptodome/Hash/_MD2.abi3.so error: command '/QOpenSys/pkgs/lib/python3.9/config-3.9/ld_so_aix' failed: No such file or directory

ERROR: Command errored out with exit status 1: /QOpenSys/pkgs/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/setup.py'"'"'; file='"'"'/tmp/pip-install-5kbseswt/pycryptodomex_d5ace820c2b948579b66f7fed62cecc1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-od6h8cdl/install-record.txt --single-version-externally-managed --compile --install-headers /QOpenSys/pkgs/include/python3.9/pycryptodomex Check the logs for full command output.

Varbin commented 2 years ago

If I read your issue and the Python bug tracker correctly, "ld_so_aix" is a helper to link the C extensions of Python the their respective libraries, and it is missing on your system, so the installation fails. As I do not own an AS/400 or System i by myself, I can only be of limited help. On most other systems, development helpers and required libraries are in a dedicated package, usually called python-dev or python-devel. Is the correct version installed on your system?

By the way, you can format logs with triple backticks and enclosing them in a details-tag (see below for how it will be displayed):

<details>

```
long
logs
here
```

</details>
``` long logs here ```
jsev1x commented 2 years ago

Thanks for the info. For python 3.6 there was a group package called "Development tools" however it looks like this isn't what's required for 3.9. I see a python3.9-devel package available which may be the replacement for the group package. After installing this, I have managed to install pycryptodomex. Thanks for the assist and hopefully this will help anyone else with the same issue.