Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3gRk-000097-EA for pgadmin-hackers@arkaria.postgresql.org; Wed, 04 Apr 2018 11:19:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1f3gRj-0005cc-CE for pgadmin-hackers@arkaria.postgresql.org; Wed, 04 Apr 2018 11:19:19 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3gRi-0005cT-Qr for pgadmin-hackers@lists.postgresql.org; Wed, 04 Apr 2018 11:19:19 +0000 Received: from mail-wr0-x242.google.com ([2a00:1450:400c:c0c::242]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1f3gRe-0003OR-L3 for pgadmin-hackers@lists.postgresql.org; Wed, 04 Apr 2018 11:19:17 +0000 Received: by mail-wr0-x242.google.com with SMTP id u46so22014826wrc.11 for ; Wed, 04 Apr 2018 04:19:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9tUnwTO378YqEBjGVIqZfehJ1YzYX5FZcZ+gVSFviYs=; b=RekpFxR+zwWA/Z/s1+zYwAD8xrDrW36TPVp74YhWWPoANmYuQogRBr2O6vW+R/hgO7 9sN1xnODUtPM+60w+Ct7fQDARcrBhTnM4fgXTrumvJpQF0stRx6hVNW7xECjyMOWW74i H3WbiQJZgkkoD+RmjB3d4RmV8abizhT1LUXNZAdaIMRVSdp3kDK4DSrD9F/RSu7GG3k5 QWITYfeSWweqGjLo+jovaa/31XjQp7F1q2tWR1j5R0Z7vGmF3VQYGXQ2qH5Wpxqi2+Iq GBaIyx/P9Q8eKV9hC/AVEtc2BKJ+3B+xy9FPwomgZNOKp5DiBMPLpKw2yFTGnjLXLo8C QXWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9tUnwTO378YqEBjGVIqZfehJ1YzYX5FZcZ+gVSFviYs=; b=aqyikc4UcalDbXOZYaSZyE+HfZMWyljogANZZ0x20W08dZT1KgVYYfD1XVi1gfcV0P kpyD3QhM3+lDVYHCZln2KwI8ax78X3VMJwxofNCzXA2/Ek11vQpg6rDb2kvfrgjRy0UV yRKMr+2NNxbA6ZvPPj1SPlpxOFb36ehyq7VAkN1wXqDlatzpeBz9QZxBeSiq/79663aN XPvNknHeMxJnWXNGAtWUzAK9aXJzMcNwGfxImup+sRqjbOa5u9Z40DjYbI81uETFQnwF opqbMRDNRd+YyQREw26zZuxufUSLhIaEFnIY2LQDorC7aB/f0ryDni/UJHoo2R8MOPdN CMjQ== X-Gm-Message-State: AElRT7HgvV/KMNGUoRwoSf9vh2sFpyUWp+Pn45/E65ezs8cYfo+0KYyv ooEHppPBYsbWm81UXQ+aIbRynPF3dBz+97OzHNA= X-Google-Smtp-Source: AIpwx48UGGomMPxEdnBP9c1FZfSUZVOdhPegcOmvqU+yAtckXXkpPlJUS5BSgcoYd7q8U6UHhOloPMBEw2MCXDeXJDY= X-Received: by 10.223.188.1 with SMTP id s1mr13776805wrg.243.1522840752314; Wed, 04 Apr 2018 04:19:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.9.19 with HTTP; Wed, 4 Apr 2018 04:19:11 -0700 (PDT) In-Reply-To: References: From: =?UTF-8?B?0JzQsNC60YHQuNC8INCa0L7Qu9GM0YbQvtCy?= Date: Wed, 4 Apr 2018 14:19:11 +0300 Message-ID: Subject: Re: [pgAdmin4][Patch] Remake Docker container packaging To: Dave Page Cc: Murtuza Zabuawala , pgadmin-hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk 2018-04-04 14:16 GMT+03:00 =D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC =D0=9A=D0= =BE=D0=BB=D1=8C=D1=86=D0=BE=D0=B2 : > 2018-04-04 13:55 GMT+03:00 Dave Page : >> Hi >> >> On Wed, Apr 4, 2018 at 9:46 AM, =D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC =D0= =9A=D0=BE=D0=BB=D1=8C=D1=86=D0=BE=D0=B2 wrote: >>> >>> I've updated patch. Now I drop tests and regressions. >>> >>> And I added new env var: PGADMIN_LISTEN_PORT. Default value is 8080 for >>> http and 8443 for https mode. >>> >>> Please review. >> >> >> I'm seeing the following error when building. It looks like it's caused = by >> the new requirement on pycryptodome: > > Is this new requirement merged in master? I will rebase my patch. > > In future, when chaning C-extensions in requirements.txt, it's needed > to update Dockerfile, line 43: > pip install --no-cache-dir psycopg2 pycrypto && \ > > I install build deps, build C-extensions and remove build deps in one > RUN step in order to avoid having layer with build deps in image > stack. > In fact, I can merge this with installation from requirements.txt. > There were some reasons I made it this way in the first place, but > it's not so relevant now. > > Will post patch later. Also, please note line 26 in Dockerfile: RUN pip install --no-cache-dir \ sphinx flask_babel flask_security flask_paranoid python-dateutil flask_sqlalchemy \ flask_gravatar simplejson Here I install packages that are imported during documentation build, to avoid installing whole load of heavy packages and C-extensions in docs-only intermediate container. So, when these deps are changed, Dockerfile should be updated as well. >> Running setup.py install for pycryptodome: started >> Running setup.py install for pycryptodome: finished with status 'err= or' >> Complete output from command /usr/local/bin/python -u -c "import >> setuptools, >> tokenize;__file__=3D'/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=3D= getattr(tokenize, >> 'open', open)(__file__);code=3Df.read().replace('\r\n', >> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record >> /tmp/pip-4wlgoy0e-record/install-record.txt >> --single-version-externally-managed --compile: >> Testing support for x86intrin.h header >> Target does not support x86intrin.h header >> running install >> running build >> running build_py >> creating build/lib.linux-x86_64-3.6 >> creating build/lib.linux-x86_64-3.6/Crypto >> copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-3.6/Crypto >> creating build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/PKCS1_v1_5.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_ofb.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/ARC2.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/CAST.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_openpgp.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/ChaCha20.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_ccm.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_cbc.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_gcm.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/Salsa20.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/Blowfish.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/DES3.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_ctr.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/ARC4.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/PKCS1_OAEP.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_siv.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/AES.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_eax.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_ecb.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_ocb.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/DES.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> copying lib/Crypto/Cipher/_mode_cfb.py -> >> build/lib.linux-x86_64-3.6/Crypto/Cipher >> creating build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA256.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHAKE256.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA384.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA224.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHAKE128.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/HMAC.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/keccak.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-3.6/Crypto/= Hash >> copying lib/Crypto/Hash/CMAC.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA3_384.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA3_256.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/BLAKE2b.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA3_512.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA1.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/RIPEMD160.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/BLAKE2s.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA512.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/SHA3_224.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-3.6/Crypto/= Hash >> copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-3.6/Crypto/= Hash >> copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-3.6/Crypto/= Hash >> copying lib/Crypto/Hash/RIPEMD.py -> >> build/lib.linux-x86_64-3.6/Crypto/Hash >> creating build/lib.linux-x86_64-3.6/Crypto/IO >> copying lib/Crypto/IO/PKCS8.py -> build/lib.linux-x86_64-3.6/Crypto/= IO >> copying lib/Crypto/IO/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/IO >> copying lib/Crypto/IO/PEM.py -> build/lib.linux-x86_64-3.6/Crypto/IO >> copying lib/Crypto/IO/_PBES.py -> build/lib.linux-x86_64-3.6/Crypto/= IO >> creating build/lib.linux-x86_64-3.6/Crypto/PublicKey >> copying lib/Crypto/PublicKey/ECC.py -> >> build/lib.linux-x86_64-3.6/Crypto/PublicKey >> copying lib/Crypto/PublicKey/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/PublicKey >> copying lib/Crypto/PublicKey/RSA.py -> >> build/lib.linux-x86_64-3.6/Crypto/PublicKey >> copying lib/Crypto/PublicKey/DSA.py -> >> build/lib.linux-x86_64-3.6/Crypto/PublicKey >> copying lib/Crypto/PublicKey/ElGamal.py -> >> build/lib.linux-x86_64-3.6/Crypto/PublicKey >> creating build/lib.linux-x86_64-3.6/Crypto/Protocol >> copying lib/Crypto/Protocol/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Protocol >> copying lib/Crypto/Protocol/SecretSharing.py -> >> build/lib.linux-x86_64-3.6/Crypto/Protocol >> copying lib/Crypto/Protocol/KDF.py -> >> build/lib.linux-x86_64-3.6/Crypto/Protocol >> creating build/lib.linux-x86_64-3.6/Crypto/Random >> copying lib/Crypto/Random/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Random >> copying lib/Crypto/Random/random.py -> >> build/lib.linux-x86_64-3.6/Crypto/Random >> creating build/lib.linux-x86_64-3.6/Crypto/Signature >> copying lib/Crypto/Signature/PKCS1_v1_5.py -> >> build/lib.linux-x86_64-3.6/Crypto/Signature >> copying lib/Crypto/Signature/PKCS1_PSS.py -> >> build/lib.linux-x86_64-3.6/Crypto/Signature >> copying lib/Crypto/Signature/pss.py -> >> build/lib.linux-x86_64-3.6/Crypto/Signature >> copying lib/Crypto/Signature/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Signature >> copying lib/Crypto/Signature/pkcs1_15.py -> >> build/lib.linux-x86_64-3.6/Crypto/Signature >> copying lib/Crypto/Signature/DSS.py -> >> build/lib.linux-x86_64-3.6/Crypto/Signature >> creating build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/asn1.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/_raw_api.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/strxor.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/RFC1751.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/_number_new.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/Counter.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/_file_system.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/number.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/py3compat.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> copying lib/Crypto/Util/Padding.py -> >> build/lib.linux-x86_64-3.6/Crypto/Util >> creating build/lib.linux-x86_64-3.6/Crypto/Math >> copying lib/Crypto/Math/_Numbers_int.py -> >> build/lib.linux-x86_64-3.6/Crypto/Math >> copying lib/Crypto/Math/_Numbers_gmp.py -> >> build/lib.linux-x86_64-3.6/Crypto/Math >> copying lib/Crypto/Math/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/Math >> copying lib/Crypto/Math/_Numbers_custom.py -> >> build/lib.linux-x86_64-3.6/Crypto/Math >> copying lib/Crypto/Math/Primality.py -> >> build/lib.linux-x86_64-3.6/Crypto/Math >> copying lib/Crypto/Math/Numbers.py -> >> build/lib.linux-x86_64-3.6/Crypto/Math >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest >> copying lib/Crypto/SelfTest/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest >> copying lib/Crypto/SelfTest/loader.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest >> copying lib/Crypto/SelfTest/st_common.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest >> copying lib/Crypto/SelfTest/__main__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_ChaCha20.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_DES3.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_ARC4.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_Blowfish.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_DES.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_Salsa20.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_OCB.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_GCM.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_AES.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_CTR.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_pkcs1_15.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_CBC.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/common.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_OFB.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_ARC2.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_CAST.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_OpenPGP.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_CCM.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_EAX.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_SIV.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> copying lib/Crypto/SelfTest/Cipher/test_CFB.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA3_224.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_MD4.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_BLAKE2.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_CMAC.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA512.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHAKE.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA3_256.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA256.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_MD5.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_RIPEMD160.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA224.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA3_384.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/common.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_MD2.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_HMAC.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA3_512.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA384.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_keccak.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> copying lib/Crypto/SelfTest/Hash/test_SHA1.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/IO >> copying lib/Crypto/SelfTest/IO/test_PBES.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/IO >> copying lib/Crypto/SelfTest/IO/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/IO >> copying lib/Crypto/SelfTest/IO/test_PKCS8.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/IO >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol >> copying lib/Crypto/SelfTest/Protocol/test_KDF.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol >> copying lib/Crypto/SelfTest/Protocol/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol >> copying lib/Crypto/SelfTest/Protocol/test_SecretSharing.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol >> copying lib/Crypto/SelfTest/Protocol/test_rfc1751.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Protocol >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_import_ECC.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_ElGamal.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_import_DSA.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_RSA.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_ECC.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_DSA.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> copying lib/Crypto/SelfTest/PublicKey/test_import_RSA.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random >> copying lib/Crypto/SelfTest/Random/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random >> copying lib/Crypto/SelfTest/Random/test_random.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Random >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature >> copying lib/Crypto/SelfTest/Signature/test_pss.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature >> copying lib/Crypto/SelfTest/Signature/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature >> copying lib/Crypto/SelfTest/Signature/test_pkcs1_15.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature >> copying lib/Crypto/SelfTest/Signature/test_dss.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> copying lib/Crypto/SelfTest/Util/test_Counter.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> copying lib/Crypto/SelfTest/Util/test_asn1.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> copying lib/Crypto/SelfTest/Util/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> copying lib/Crypto/SelfTest/Util/test_number.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> copying lib/Crypto/SelfTest/Util/test_strxor.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> copying lib/Crypto/SelfTest/Util/test_Padding.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Util >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Math >> copying lib/Crypto/SelfTest/Math/test_modexp.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Math >> copying lib/Crypto/SelfTest/Math/__init__.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Math >> copying lib/Crypto/SelfTest/Math/test_Primality.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Math >> copying lib/Crypto/SelfTest/Math/test_Numbers.py -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Math >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vect= ors >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128GFSbox256.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128VarTxt128.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey128.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox256.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128MMT256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128KeySbox256= .rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBGFSbox128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8GFSbox192.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128VarKey256.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128MCT128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCMMT128.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128GFSbox192.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCKeySbox128.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCVarTxt256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey192.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBVarKey192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCGFSbox256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCGFSbox128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCKeySbox192.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCVarTxt192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBGFSbox256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt128.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying >> lib/Crypto/SelfTest/Cipher/test_vectors/AES/gcmEncryptExtIV128.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128VarKey128.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128VarTxt192.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8GFSbox128.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCGFSbox192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8GFSbox256.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8MCT128.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCMCT256.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128VarTxt256.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCVarKey128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCVarKey192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBMCT128.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBVarTxt128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCMMT192.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt256.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBVarTxt192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/gcmDecrypt128.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey256.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBMCT192.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8MMT256.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCVarTxt128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128MMT192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBMMT192.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBMMT128.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox256.r= sp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt192.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox128.r= sp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox128.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox192.r= sp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCVarKey256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBVarKey128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCKeySbox256.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8MMT192.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128KeySbox128= .rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBMMT256.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBMCT256.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128GFSbox128.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128KeySbox192= .rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCMCT128.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCMCT192.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8MCT256.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBVarKey256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128MMT128.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8MMT128.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBGFSbox192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128VarKey192.= rsp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8MCT192.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128MCT256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CBCMMT256.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBVarTxt256.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB128MCT192.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox192.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64invperm.r= sp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCvarkey.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCsubtab.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCpermop.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCinvperm.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBMMT2.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8varkey.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8permop.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBsubtab.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCMMT2.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8vartext.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8invperm.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TECBMMT2.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBinvperm.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64vartext.r= sp >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBvartext.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8MMT2.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCvartext.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64MMT2.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8subtab.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBMMT3.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TECBMMT3.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64varkey.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64permop.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64MMT3.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64subtab.rs= p -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCBCMMT3.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8MMT3.rsp -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBvarkey.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TOFBpermop.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES >> creating build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vector= s >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA1 >> copying lib/Crypto/SelfTest/Hash/test_vectors/SHA1/SHA1ShortMsg.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA1 >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/SHA3/ShortMsgKAT_SHAKE128.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/SHA3/ShortMsgKAT_SHA3-384.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/SHA3/ShortMsgKAT_SHA3-224.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/SHA3/ShortMsgKAT_SHAKE256.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/SHA3/ShortMsgKAT_SHA3-512.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/SHA3/ShortMsgKAT_SHA3-256.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/SHA3 >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/LongMsgKAT_256.= txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/LongMsgKAT_512.= txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/keccak/ExtremelyLongMsgKAT_256.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/ShortMsgKAT_384= .txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/ShortMsgKAT_512= .txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/keccak/ExtremelyLongMsgKAT_512.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/LongMsgKAT_224.= txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/keccak/ExtremelyLongMsgKAT_224.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/readme.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/ShortMsgKAT_256= .txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/ShortMsgKAT_224= .txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying >> lib/Crypto/SelfTest/Hash/test_vectors/keccak/ExtremelyLongMsgKAT_384.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> copying lib/Crypto/SelfTest/Hash/test_vectors/keccak/LongMsgKAT_384.= txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/keccak >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2s >> copying lib/Crypto/SelfTest/Hash/test_vectors/BLAKE2s/tv2.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2s >> copying lib/Crypto/SelfTest/Hash/test_vectors/BLAKE2s/tv1.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2s >> copying lib/Crypto/SelfTest/Hash/test_vectors/BLAKE2s/blake2s-test.t= xt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2s >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2b >> copying lib/Crypto/SelfTest/Hash/test_vectors/BLAKE2b/tv2.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2b >> copying lib/Crypto/SelfTest/Hash/test_vectors/BLAKE2b/tv1.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2b >> copying lib/Crypto/SelfTest/Hash/test_vectors/BLAKE2b/blake2b-test.t= xt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Hash/test_vectors/BLAKE2b >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/gen_ecc_p256.= sh >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_enc_aes1= 92.pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_p8_clear= .der >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_x509= .pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_enc_aes1= 28.pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_public_openssh.t= xt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_public_compresse= d.der >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_enc_aes2= 56_gcm.pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256.txt = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_public.der -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_public_compresse= d.pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_p8.pem -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private.pem -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_p8_clear= .pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private.der -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_p8.der -= > >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/point-at-infinity.org-P25= 6.txt >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_public.pem -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/openssl_version.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying >> lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_private_enc_des3= .pem >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> copying lib/Crypto/SelfTest/PublicKey/test_vectors/ECC/ecc_p256_x509= .der >> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/PublicKey/test_vectors/ECC >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/DSA >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/DSA/FIPS_186_3_SigGen.txt -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/DSA >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/DSA/FIPS_186_3_SigVer.rsp -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/DSA >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/ECDSA >> copying lib/Crypto/SelfTest/Signature/test_vectors/ECDSA/README.txt = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/ECDSA >> copying lib/Crypto/SelfTest/Signature/test_vectors/ECDSA/SigVer.rsp = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/ECDSA >> copying lib/Crypto/SelfTest/Signature/test_vectors/ECDSA/SigGen.txt = -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/ECDSA >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= v1.5 >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/PKCS1-v1.5/SigGen15_186-2.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= v1.5 >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/PKCS1-v1.5/SigVer15_186-3.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= v1.5 >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/PKCS1-v1.5/SigGen15_186-3.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= v1.5 >> creating >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= PSS >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/PKCS1-PSS/SigVerPSS_186-3.rsp= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= PSS >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/PKCS1-PSS/SigGenPSS_186-3.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= PSS >> copying >> lib/Crypto/SelfTest/Signature/test_vectors/PKCS1-PSS/SigGenPSS_186-2.txt= -> >> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Signature/test_vectors/PKCS1-= PSS >> Skipping optional fixer: buffer >> Skipping optional fixer: idioms >> Skipping optional fixer: set_literal >> Skipping optional fixer: ws_comma >> running build_ext >> Testing support for 128-bit integer >> Target does not support 128-bit integer >> Testing support for intrin.h header >> Target does not support intrin.h header >> Testing support for cpuid.h header >> Target does not support cpuid.h header >> warning: no support for Intel AESNI instructions >> building 'Crypto.Hash._MD2' extension >> creating build/temp.linux-x86_64-3.6 >> creating build/temp.linux-x86_64-3.6/src >> gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall >> -Wstrict-prototypes -DTHREAD_STACK_SIZE=3D0x100000 -fPIC -DPY_LITTLE_END= IAN >> -DLTC_NO_ASM -Isrc/ -I/usr/local/include/python3.6m -c src/MD2.c -o >> build/temp.linux-x86_64-3.6/src/MD2.o >> unable to execute 'gcc': No such file or directory >> error: command 'gcc' failed with exit status 1 >> >> ---------------------------------------- >> Command "/usr/local/bin/python -u -c "import setuptools, >> tokenize;__file__=3D'/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=3D= getattr(tokenize, >> 'open', open)(__file__);code=3Df.read().replace('\r\n', >> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record >> /tmp/pip-4wlgoy0e-record/install-record.txt >> --single-version-externally-managed --compile" failed with error code 1 = in >> /tmp/pip-build-mfrhme1c/pycryptodome/ >> The command '/bin/sh -c pip install --no-cache-dir -r requirements.txt' >> returned a non-zero code: 1 >> make: *** [docker] Error 1 >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company