[pycrypto] Build error?

Martin Falatic martin at falatic.com
Tue Dec 6 21:12:55 UTC 2016


Consider the following rather basic but important bug in pycrypto:

https://github.com/dlitz/pycrypto/issues/187

As you'll see there, I stumbled on it and even built a fixed version a few
months ago.

Revisiting this now, I just re-tested to see that pycryptodome already has
that fix in it.

Your mileage may vary, but pycryptodome is being actively developed and
maintained and is a drop-in replacement for pycrypto.

 - Marty



On Tue, December 6, 2016 04:56, Dave Pawson wrote:
> I downloaded and built from source which seems to work fine.
> Shame really, it's a good library.
>
>
> regards
>
> On 6 December 2016 at 09:12, Martin Falatic <martin at falatic.com> wrote:
>
>> Unfortunately, by all appearances PyCrypto seems to be dead. I would
>> consider Helder Eijs' "PyCryptodome" as a replacement. More information:
>>
>>
>> https://pycryptodome.readthedocs.io/en/latest/src/introduction.html
>>
>>
>> - Marty
>> @MartyMacGyver most places
>>
>>
>>
>> On Fri, December 2, 2016 01:38, Dave Pawson wrote:
>>
>>> further investigations show:
>>>
>>> # pip show pycrypto
>>> Name: pycrypto
>>> Version: 2.6.1
>>> Summary: Cryptographic modules for Python.
>>> Home-page: http://www.pycrypto.org/
>>> Author: Dwayne C. Litzenberger
>>> Author-email: dlitz at dlitz.net
>>> License: UNKNOWN
>>> Location: /usr/lib64/python2.7/site-packages
>>>
>>>
>>>
>>>
>>> All my code is (now) Python 3.5.
>>> Question if 3.5 code accesses 2.7 site-packages?
>>>
>>>
>>>
>>> Is there a way round this please?
>>>
>>>
>>>
>>> regards
>>>
>>>
>>>
>>> On 2 December 2016 at 08:28, Dave Pawson <dave.pawson at gmail.com>
>>> wrote:
>>>
>>>
>>>> Fedora 25, installing pycrypto 2.6.1
>>>>
>>>>
>>>>
>>>> full build at http://pastebin.com/acC5r1YY
>>>>
>>>> error reported
>>>>
>>>> gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such file
>>>> or directory error: command 'gcc' failed with exit status 1
>>>>
>>>> Searching for the error I found
>>>> https://bugs.launchpad.net/openstack-gate/+bug/1424582
>>>>
>>>>
>>>>
>>>> # dnf install redhat-rpm-config
>>>>
>>>>
>>>>
>>>> which then brought
>>>>
>>>> src/MD2.c:31:20: fatal error: Python.h: No such file or directory
>>>> #include "Python.h"
>>>> ^
>>>> compilation terminated. error: command 'gcc' failed with exit status
>>>> 1
>>>>
>>>>
>>>>
>>>> dnf install python3-devel resolved that.
>>>>
>>>> I'm lost now with
>>>>
>>>>
>>>>
>>>> from Crypto.Cipher import AES ImportError: No module named 'Crypto'
>>>>
>>>>
>>>>
>>>> Google has lots of varying suggestions, none of which
>>>> seem to work.
>>>>
>>>> Any help please.
>>>>
>>>>
>>>>
>>>> --
>>>> Dave Pawson
>>>> XSLT XSL-FO FAQ.
>>>> Docbook FAQ.
>>>> http://www.dpawson.co.uk
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Dave Pawson
>>> XSLT XSL-FO FAQ.
>>> Docbook FAQ.
>>> http://www.dpawson.co.uk
>>> _______________________________________________
>>> pycrypto mailing list pycrypto at lists.dlitz.net
>>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> pycrypto mailing list pycrypto at lists.dlitz.net
>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>
>
>
>
> --
> Dave Pawson
> XSLT XSL-FO FAQ.
> Docbook FAQ.
> http://www.dpawson.co.uk
> _______________________________________________
> pycrypto mailing list pycrypto at lists.dlitz.net
> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>
>




More information about the pycrypto mailing list