Discussion:
[Tutor] pip install M2crypto
Juanald Reagan
2015-04-28 02:14:06 UTC
Permalink
Good Evening,

I am trying to install the M2crypto package via pip and receive an error.
Python version is 2.7.4, any ideas on how to fix the SWIG error?

Jon$ sudo -H pip install M2crypto

/Library/Python/2.7/site-packages/pip-6.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79:
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

Collecting M2crypto

/Library/Python/2.7/site-packages/pip-6.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79:
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

Downloading M2Crypto-0.22.3.tar.gz (74kB)

100% |████████████████████████████████| 77kB 784kB/s

Installing collected packages: M2crypto

Running setup.py install for M2crypto

Complete output from command /usr/bin/python -c "import setuptools,
tokenize;__file__='/private/tmp/pip-build-covxwD/M2crypto/setup.py';exec(compile(getattr(tokenize,
'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))"
install --record /tmp/pip-NWsSZ5-record/install-record.txt
--single-version-externally-managed --compile:

running install

running build

running build_py

creating build

creating build/lib.macosx-10.10-intel-2.7

creating build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/__init__.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/ASN1.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/AuthCookie.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/BIO.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/BN.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/callback.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/DH.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/DSA.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/EC.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/Engine.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/Err.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/EVP.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/ftpslib.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/httpslib.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/m2.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/m2urllib.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/m2urllib2.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/m2xmlrpclib.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/Rand.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/RC4.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/RSA.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/SMIME.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/threading.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/util.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

copying M2Crypto/X509.py -> build/lib.macosx-10.10-intel-2.7/M2Crypto

creating build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/__init__.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/cb.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/Checker.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/Cipher.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/Connection.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/Context.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/Session.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/ssl_dispatcher.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/SSLServer.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/timeout.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

copying M2Crypto/SSL/TwistedProtocolWrapper.py ->
build/lib.macosx-10.10-intel-2.7/M2Crypto/SSL

running build_ext

building 'M2Crypto.__m2crypto' extension

swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c

swig -python
-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
-I/usr/include -I/usr/include/openssl -includeall -modern -o
SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i

unable to execute swig: No such file or directory

error: command 'swig' failed with exit status 1



----------------------------------------

Command "/usr/bin/python -c "import setuptools,
tokenize;__file__='/private/tmp/pip-build-covxwD/M2crypto/setup.py';exec(compile(getattr(tokenize,
'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))"
install --record /tmp/pip-NWsSZ5-record/install-record.txt
--single-version-externally-managed --compile" failed with error code 1 in
/private/tmp/pip-build-covxwD/M2crypto
--
Cheers,

Jon
_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.or
Alan Gauld
2015-04-28 07:54:45 UTC
Permalink
Post by Juanald Reagan
Good Evening,
I am trying to install the M2crypto package via pip and receive an error.
Python version is 2.7.4, any ideas on how to fix the SWIG error?
Do you have SWIG installed? It should be in your repo.
Post by Juanald Reagan
unable to execute swig: No such file or directory
error: command 'swig' failed with exit status 1
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
Loading...