Re: [ansible-project] pip install paramiko install fails.

2015-11-22 Thread Dick Davies
src/MD2.c:31:20: error: Python.h: No such file or directory

you need a python-dev package or similar.

On 19 November 2015 at 23:01, Chandra Kumar Bitra  wrote:

> I am trying to install paramiko and it is failing.
> Below is the complete error.
>
> $ sudo pip install paramiko
> Requirement already satisfied (use --upgrade to upgrade): paramiko in
> /usr/lib/python2.6/site-packages/paramiko-1.16.0-py2.6.egg
> Collecting pycrypto!=2.4,>=2.1 (from paramiko)
> /usr/lib/python2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90:
> InsecurePlatformWarning: A true SSLContext object is not available. This
> prevents urllib3 from configuring SSL appropriately and may cause certain
> SSL connections to fail. For more information, see
> https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning
> .
>   InsecurePlatformWarning
>   Using cached pycrypto-2.6.1.tar.gz
> Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.11 in
> /usr/lib/python2.6/site-packages (from paramiko)
> Installing collected packages: pycrypto
>   Running setup.py install for pycrypto
> Complete output from command /usr/bin/python -c "import setuptools,
> tokenize;__file__='/tmp/pip-build-MKt3CC/pycrypto/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))"
> install --record /tmp/pip-oIpQQJ-record/install-record.txt
> --single-version-externally-managed --compile:
> running install
> running build
> running build_py
> creating build
> creating build/lib.linux-x86_64-2.6
> creating build/lib.linux-x86_64-2.6/Crypto
> copying lib/Crypto/pct_warnings.py -> build/lib.linux-x86_64-2.6/Crypto
> copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-2.6/Crypto
> creating build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/SHA224.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/hashalgo.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/SHA.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/MD4.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/SHA256.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/SHA512.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/HMAC.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/MD2.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/MD5.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/__init__.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/SHA384.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> copying lib/Crypto/Hash/RIPEMD.py ->
> build/lib.linux-x86_64-2.6/Crypto/Hash
> creating build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/PKCS1_OAEP.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/XOR.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/ARC2.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/CAST.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/DES.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/DES3.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/blockalgo.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/Blowfish.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/PKCS1_v1_5.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/ARC4.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/__init__.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> copying lib/Crypto/Cipher/AES.py ->
> build/lib.linux-x86_64-2.6/Crypto/Cipher
> creating build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/number.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/py3compat.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/asn1.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/winrandom.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/RFC1751.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/randpool.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/_number_new.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/__init__.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/py21compat.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> copying lib/Crypto/Util/Counter.py ->
> build/lib.linux-x86_64-2.6/Crypto/Util
> creating build/lib.linux-x86_64-2.6/Crypto/Random
> copying 

[ansible-project] pip install paramiko install fails.

2015-11-20 Thread Chandra Kumar Bitra
I am trying to install paramiko and it is failing.
Below is the complete error.

$ sudo pip install paramiko
Requirement already satisfied (use --upgrade to upgrade): paramiko in 
/usr/lib/python2.6/site-packages/paramiko-1.16.0-py2.6.egg
Collecting pycrypto!=2.4,>=2.1 (from paramiko)
/usr/lib/python2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90:
 
InsecurePlatformWarning: A true SSLContext object is not available. This 
prevents urllib3 from configuring SSL appropriately and may cause certain 
SSL connections to fail. For more information, see 
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Using cached pycrypto-2.6.1.tar.gz
Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.11 in 
/usr/lib/python2.6/site-packages (from paramiko)
Installing collected packages: pycrypto
  Running setup.py install for pycrypto
Complete output from command /usr/bin/python -c "import setuptools, 
tokenize;__file__='/tmp/pip-build-MKt3CC/pycrypto/setup.py';exec(compile(getattr(tokenize,
 
'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" 
install --record /tmp/pip-oIpQQJ-record/install-record.txt 
--single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.6
creating build/lib.linux-x86_64-2.6/Crypto
copying lib/Crypto/pct_warnings.py -> build/lib.linux-x86_64-2.6/Crypto
copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-2.6/Crypto
creating build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/SHA224.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/hashalgo.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/SHA256.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/SHA512.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/HMAC.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/__init__.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/SHA384.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
copying lib/Crypto/Hash/RIPEMD.py -> 
build/lib.linux-x86_64-2.6/Crypto/Hash
creating build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_OAEP.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/XOR.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/ARC2.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/CAST.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/DES.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/DES3.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/blockalgo.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/Blowfish.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/PKCS1_v1_5.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/ARC4.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/__init__.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
copying lib/Crypto/Cipher/AES.py -> 
build/lib.linux-x86_64-2.6/Crypto/Cipher
creating build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/number.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/py3compat.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/asn1.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/winrandom.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/RFC1751.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/randpool.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/_number_new.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/__init__.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/py21compat.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
copying lib/Crypto/Util/Counter.py -> 
build/lib.linux-x86_64-2.6/Crypto/Util
creating build/lib.linux-x86_64-2.6/Crypto/Random
copying lib/Crypto/Random/random.py -> 
build/lib.linux-x86_64-2.6/Crypto/Random
copying lib/Crypto/Random/_UserFriendlyRNG.py -> 
build/lib.linux-x86_64-2.6/Crypto/Random
copying lib/Crypto/Random/__init__.py -> 
build/lib.linux-x86_64-2.6/Crypto/Random
creating build/lib.linux-x86_64-2.6/Crypto/Random/Fortuna
copying