Power Global

 View Only
Expand all | Collapse all

Python 3.9 - pycryptodomex installation failure

  • 1.  Python 3.9 - pycryptodomex installation failure

    Posted Mon July 11, 2022 11:18 AM
    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 there so I'm not sure what's happening with the installation of this.  Is anyone able to assist?

    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.

    ------------------------------
    John Severinsen
    ------------------------------


  • 2.  RE: Python 3.9 - pycryptodomex installation failure

    Posted Mon August 01, 2022 06:26 PM
    For anyone else experiencing this issue, the Python 3.9 development tools need installing.  For previous releases, this was a group package called "Development tools" however for Python 3.9 this is now an individual package called python39-devel which needs installing.

    ------------------------------
    John Severinsen
    ------------------------------