Обсуждение: [pgAdmin4][Patch] Remake Docker container packaging

Поиск
Список
Период
Сортировка

[pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:
Hi all,

I've been discussing this with Dave for about a month now. Today I
finally present a proposed patch to update pgadmin4's Docker
packaging.

Key features of this update:
- Main image is based on python:3.6-alpine3.7.
  Using Alpine linux leads to much smaller image
- All build is done with Docker multi-stage build. First of all build
the frontend in node:6 image,
  then build Sphinx documentation in separate Python container and in
the end just install all
  dependencies in a clean python:3.6-alpine3.7 image, so that it does
not have any leftovers from the build
  process and we don't rely on any tools available on the host.
- Use Gunicorn (http://gunicorn.org) as lightweight HTTP / WSGI server.
  Gunicorn supports both HTTP and HTTPS.
- Install Alpine postgresql-client package, which includes pg_dump and
other tools and config
  PgAdmin to find these tools by default
- Byte-compile all PgAdmin Python code in Dockerfile with optimization
(-O) enabled. This way Python
   does not have to compile modules on each container restart and
consume space in overlay fs

Please find attached patch from "git format-patch".

Вложения

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Murtuza Zabuawala
Дата:
Hello,

I tested the patch and it is working fine.

- I had clean system before but after running DockerBuild, I can see 3 different images of pgAdmin4, Is this expected?

 
- We can remove /tests/ folder from each folders, we can also remove /web/regression/ folder from the container, they are used to run tests. 
We don't require them on production code.

- Can we make the ports configurable?

- Allow user to choose whether to run it as Single user mode(SERVER_MODE = False) or Multiuser mode(SERVER_MODE = True) 


--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


On Sat, Mar 31, 2018 at 11:19 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
Hi all,

I've been discussing this with Dave for about a month now. Today I
finally present a proposed patch to update pgadmin4's Docker
packaging.

Key features of this update:
- Main image is based on python:3.6-alpine3.7.
  Using Alpine linux leads to much smaller image
- All build is done with Docker multi-stage build. First of all build
the frontend in node:6 image,
  then build Sphinx documentation in separate Python container and in
the end just install all
  dependencies in a clean python:3.6-alpine3.7 image, so that it does
not have any leftovers from the build
  process and we don't rely on any tools available on the host.
- Use Gunicorn (http://gunicorn.org) as lightweight HTTP / WSGI server.
  Gunicorn supports both HTTP and HTTPS.
- Install Alpine postgresql-client package, which includes pg_dump and
other tools and config
  PgAdmin to find these tools by default
- Byte-compile all PgAdmin Python code in Dockerfile with optimization
(-O) enabled. This way Python
   does not have to compile modules on each container restart and
consume space in overlay fs

Please find attached patch from "git format-patch".

Вложения

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:


пн, 2 апр. 2018 г., 7:54 Murtuza Zabuawala <murtuza.zabuawala@enterprisedb.com>:
Hello,

I tested the patch and it is working fine.

- I had clean system before but after running DockerBuild, I can see 3 different images of pgAdmin4, Is this expected?
Yes, this is expected and is the same for old docker image. Two unnamed images are temporary images from build process and can be safely removed, if you don't want cache for next builds. 


- We can remove /tests/ folder from each folders, we can also remove /web/regression/ folder from the container, they are used to run tests. 
We don't require them on production code. 
Sounds reasonable. In fact, I believe I did that when making a prototype, but forgot to replicate in this patch. Will do. 

- Can we make the ports configurable?
This is certainly doable. Please note, by the way, that pgadmin is now started on port 8080 or 8443 by default. 

- Allow user to choose whether to run it as Single user mode(SERVER_MODE = False) or Multiuser mode(SERVER_MODE = True) 


--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


On Sat, Mar 31, 2018 at 11:19 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
Hi all,

I've been discussing this with Dave for about a month now. Today I
finally present a proposed patch to update pgadmin4's Docker
packaging.

Key features of this update:
- Main image is based on python:3.6-alpine3.7.
  Using Alpine linux leads to much smaller image
- All build is done with Docker multi-stage build. First of all build
the frontend in node:6 image,
  then build Sphinx documentation in separate Python container and in
the end just install all
  dependencies in a clean python:3.6-alpine3.7 image, so that it does
not have any leftovers from the build
  process and we don't rely on any tools available on the host.
- Use Gunicorn (http://gunicorn.org) as lightweight HTTP / WSGI server.
  Gunicorn supports both HTTP and HTTPS.
- Install Alpine postgresql-client package, which includes pg_dump and
other tools and config
  PgAdmin to find these tools by default
- Byte-compile all PgAdmin Python code in Dockerfile with optimization
(-O) enabled. This way Python
   does not have to compile modules on each container restart and
consume space in overlay fs

Please find attached patch from "git format-patch".

Вложения

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:
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.

2018-04-02 9:40 GMT+03:00 Максим Кольцов <kolmax94@gmail.com>:


пн, 2 апр. 2018 г., 7:54 Murtuza Zabuawala <murtuza.zabuawala@enterprisedb.com>:
Hello,

I tested the patch and it is working fine.

- I had clean system before but after running DockerBuild, I can see 3 different images of pgAdmin4, Is this expected?
Yes, this is expected and is the same for old docker image. Two unnamed images are temporary images from build process and can be safely removed, if you don't want cache for next builds. 


- We can remove /tests/ folder from each folders, we can also remove /web/regression/ folder from the container, they are used to run tests. 
We don't require them on production code. 
Sounds reasonable. In fact, I believe I did that when making a prototype, but forgot to replicate in this patch. Will do. 

- Can we make the ports configurable?
This is certainly doable. Please note, by the way, that pgadmin is now started on port 8080 or 8443 by default. 

- Allow user to choose whether to run it as Single user mode(SERVER_MODE = False) or Multiuser mode(SERVER_MODE = True) 


--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


On Sat, Mar 31, 2018 at 11:19 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
Hi all,

I've been discussing this with Dave for about a month now. Today I
finally present a proposed patch to update pgadmin4's Docker
packaging.

Key features of this update:
- Main image is based on python:3.6-alpine3.7.
  Using Alpine linux leads to much smaller image
- All build is done with Docker multi-stage build. First of all build
the frontend in node:6 image,
  then build Sphinx documentation in separate Python container and in
the end just install all
  dependencies in a clean python:3.6-alpine3.7 image, so that it does
not have any leftovers from the build
  process and we don't rely on any tools available on the host.
- Use Gunicorn (http://gunicorn.org) as lightweight HTTP / WSGI server.
  Gunicorn supports both HTTP and HTTPS.
- Install Alpine postgresql-client package, which includes pg_dump and
other tools and config
  PgAdmin to find these tools by default
- Byte-compile all PgAdmin Python code in Dockerfile with optimization
(-O) enabled. This way Python
   does not have to compile modules on each container restart and
consume space in overlay fs

Please find attached patch from "git format-patch".


Вложения

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Dave Page
Дата:
Hi

On Wed, Apr 4, 2018 at 9:46 AM, Максим Кольцов <kolmax94@gmail.com> 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:

  Running setup.py install for pycryptodome: started
    Running setup.py install for pycryptodome: finished with status 'error'
    Complete output from command /usr/local/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-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_vectors
    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.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox256.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey256.rsp -> 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.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt192.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox128.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox128.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox192.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> 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.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8invperm.rsp -> 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.rsp -> 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.rsp -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
    copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64permop.rsp -> 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.rsp -> 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_vectors
    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.txt -> 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.txt -> 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_aes192.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_aes128.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.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_compressed.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_aes256_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_compressed.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-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.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=0x100000 -fPIC -DPY_LITTLE_ENDIAN -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__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-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

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:
2018-04-04 13:55 GMT+03:00 Dave Page <dpage@pgadmin.org>:
> Hi
>
> On Wed, Apr 4, 2018 at 9:46 AM, Максим Кольцов <kolmax94@gmail.com> 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.

>   Running setup.py install for pycryptodome: started
>     Running setup.py install for pycryptodome: finished with status 'error'
>     Complete output from command /usr/local/bin/python -u -c "import
> setuptools,
> tokenize;__file__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
> 'open', open)(__file__);code=f.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /tmp/pip-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_vectors
>     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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox256.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey256.rsp ->
> 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.rsp
> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt192.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox128.rsp
> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox128.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox192.rsp
> -> 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.rsp ->
> 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.rsp ->
> 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.rsp
> -> 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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8invperm.rsp ->
> 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.rsp
> -> 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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64permop.rsp ->
> 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.rsp ->
> 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_vectors
>     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.txt
> -> 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.txt
> -> 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_aes192.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_aes128.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.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_compressed.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_aes256_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_compressed.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-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.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=0x100000 -fPIC -DPY_LITTLE_ENDIAN
> -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__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
> 'open', open)(__file__);code=f.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /tmp/pip-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



Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Dave Page
Дата:


On Wed, Apr 4, 2018 at 12:16 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
2018-04-04 13:55 GMT+03:00 Dave Page <dpage@pgadmin.org>:
> Hi
>
> On Wed, Apr 4, 2018 at 9:46 AM, Максим Кольцов <kolmax94@gmail.com> 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.

Yes it is.
 

In future, when chaning C-extensions in requirements.txt, it's needed
to update Dockerfile, line 43:
    pip install --no-cache-dir psycopg2 pycrypto && \

Ah, OK.
 

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.

Makes sense.
 
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.

Thanks!
 

>   Running setup.py install for pycryptodome: started
>     Running setup.py install for pycryptodome: finished with status 'error'
>     Complete output from command /usr/local/bin/python -u -c "import
> setuptools,
> tokenize;__file__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
> 'open', open)(__file__);code=f.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /tmp/pip-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_vectors
>     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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox256.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> 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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey256.rsp ->
> 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.rsp
> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt192.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox128.rsp
> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox128.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox192.rsp
> -> 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.rsp ->
> 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.rsp ->
> 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.rsp
> -> 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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8invperm.rsp ->
> 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.rsp
> -> 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.rsp ->
> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>     copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64permop.rsp ->
> 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.rsp ->
> 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_vectors
>     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.txt
> -> 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.txt
> -> 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_aes192.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_aes128.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.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_compressed.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_aes256_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_compressed.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-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.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=0x100000 -fPIC -DPY_LITTLE_ENDIAN
> -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__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
> 'open', open)(__file__);code=f.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /tmp/pip-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



--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:
2018-04-04 14:16 GMT+03:00 Максим Кольцов <kolmax94@gmail.com>:
> 2018-04-04 13:55 GMT+03:00 Dave Page <dpage@pgadmin.org>:
>> Hi
>>
>> On Wed, Apr 4, 2018 at 9:46 AM, Максим Кольцов <kolmax94@gmail.com> 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 'error'
>>     Complete output from command /usr/local/bin/python -u -c "import
>> setuptools,
>> tokenize;__file__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
>> 'open', open)(__file__);code=f.read().replace('\r\n',
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> /tmp/pip-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_vectors
>>     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.rsp ->
>> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox256.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> 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.rsp ->
>> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey256.rsp ->
>> 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.rsp
>> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt192.rsp ->
>> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox128.rsp
>> -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox128.rsp ->
>> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox192.rsp
>> -> 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.rsp ->
>> 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.rsp ->
>> 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.rsp
>> -> 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.rsp ->
>> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8invperm.rsp ->
>> 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.rsp
>> -> 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.rsp ->
>> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>>     copying lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64permop.rsp ->
>> 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.rsp ->
>> 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_vectors
>>     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.txt
>> -> 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.txt
>> -> 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_aes192.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_aes128.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.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_compressed.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_aes256_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_compressed.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-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.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=0x100000 -fPIC -DPY_LITTLE_ENDIAN
>> -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__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
>> 'open', open)(__file__);code=f.read().replace('\r\n',
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> /tmp/pip-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



Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:
2018-04-04 14:18 GMT+03:00 Dave Page <dpage@pgadmin.org>:
>
>
> On Wed, Apr 4, 2018 at 12:16 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
>>
>> 2018-04-04 13:55 GMT+03:00 Dave Page <dpage@pgadmin.org>:
>> > Hi
>> >
>> > On Wed, Apr 4, 2018 at 9:46 AM, Максим Кольцов <kolmax94@gmail.com>
>> > 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.
>
>
> Yes it is.
>
>>
>>
>> In future, when chaning C-extensions in requirements.txt, it's needed
>> to update Dockerfile, line 43:
>>     pip install --no-cache-dir psycopg2 pycrypto && \
>
>
> Ah, OK.
>
>>
>>
>> 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.
>
>
> Makes sense.
>
>>
>> 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.
>
>
> Thanks!

So, I've fixed it. Patch attached. Now whole requirements.txt is
installed in one step, with no left-overs and incompabilities.

>>
>>
>> >   Running setup.py install for pycryptodome: started
>> >     Running setup.py install for pycryptodome: finished with status
>> > 'error'
>> >     Complete output from command /usr/local/bin/python -u -c "import
>> > setuptools,
>> >
>> > tokenize;__file__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
>> > 'open', open)(__file__);code=f.read().replace('\r\n',
>> > '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> > /tmp/pip-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_vectors
>> >     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.rsp ->
>> > build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox256.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp ->
>> > build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarKey256.rsp ->
>> > 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.rsp
>> > -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8VarTxt192.rsp ->
>> > build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox128.rsp
>> > -> build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/AES/OFBKeySbox128.rsp ->
>> > build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/AES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/AES/CFB8KeySbox192.rsp
>> > -> 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.rsp ->
>> > 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.rsp ->
>> > 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.rsp
>> > -> 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.rsp ->
>> > build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB8invperm.rsp ->
>> > 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.rsp
>> > -> 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.rsp ->
>> > build/lib.linux-x86_64-3.6/Crypto/SelfTest/Cipher/test_vectors/TDES
>> >     copying
>> > lib/Crypto/SelfTest/Cipher/test_vectors/TDES/TCFB64permop.rsp ->
>> > 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.rsp ->
>> > 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_vectors
>> >     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.txt
>> > -> 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.txt
>> > -> 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_aes192.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_aes128.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.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_compressed.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_aes256_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_compressed.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-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.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=0x100000 -fPIC
>> > -DPY_LITTLE_ENDIAN
>> > -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__='/tmp/pip-build-mfrhme1c/pycryptodome/setup.py';f=getattr(tokenize,
>> > 'open', open)(__file__);code=f.read().replace('\r\n',
>> > '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> > /tmp/pip-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
>
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company

Вложения

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Dave Page
Дата:
Hi

On Wed, Apr 4, 2018 at 2:46 PM, Максим Кольцов <kolmax94@gmail.com> wrote:

So, I've fixed it. Patch attached. Now whole requirements.txt is
installed in one step, with no left-overs and incompabilities.

I've committed the patch with some minor changes to avoid breaking compatibility with the older version:

- The default ports are 80/443 again.
- Username/password are set with PGADMIN_DEFAULT_EMAIL and PGADMIN_DEFAULT_PASSWORD (though, I have left them without defaults).

Thanks!
 
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Максим Кольцов
Дата:
2018-04-04 18:22 GMT+03:00 Dave Page <dpage@pgadmin.org>:
> Hi
>
> On Wed, Apr 4, 2018 at 2:46 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
>>
>>
>> So, I've fixed it. Patch attached. Now whole requirements.txt is
>> installed in one step, with no left-overs and incompabilities.
>
>
> I've committed the patch with some minor changes to avoid breaking
> compatibility with the older version:
>
> - The default ports are 80/443 again.
> - Username/password are set with PGADMIN_DEFAULT_EMAIL and
> PGADMIN_DEFAULT_PASSWORD (though, I have left them without defaults).
>
> Thanks!

Great, thank you very much!
Will you update image at docker hub?

> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company


Re: [pgAdmin4][Patch] Remake Docker container packaging

От
Dave Page
Дата:

> On 4 Apr 2018, at 19:28, Максим Кольцов <kolmax94@gmail.com> wrote:
>
> 2018-04-04 18:22 GMT+03:00 Dave Page <dpage@pgadmin.org>:
>> Hi
>>
>>> On Wed, Apr 4, 2018 at 2:46 PM, Максим Кольцов <kolmax94@gmail.com> wrote:
>>>
>>>
>>> So, I've fixed it. Patch attached. Now whole requirements.txt is
>>> installed in one step, with no left-overs and incompabilities.
>>
>>
>> I've committed the patch with some minor changes to avoid breaking
>> compatibility with the older version:
>>
>> - The default ports are 80/443 again.
>> - Username/password are set with PGADMIN_DEFAULT_EMAIL and
>> PGADMIN_DEFAULT_PASSWORD (though, I have left them without defaults).
>>
>> Thanks!
>
> Great, thank you very much!
> Will you update image at docker hub?

We’re planning 3.0 for next week, so I’ll push an update then.

Thanks!

>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company