[pycrypto] Build error?

Dave Pawson dave.pawson at gmail.com
Wed Dec 7 12:58:29 UTC 2016


It does. Sorry.
I used pip to install pycryptodome.
So now I have both the old pycrypto and pycryptodome 'providing' Crypto package!
Mmm.

Still working, so I'll leave it for now.

regards


On 7 December 2016 at 12:02, Martin Falatic <martin at falatic.com> wrote:
> See the introduction link I sent previously. It explains this in detail.
>
> On December 7, 2016 3:45:58 AM PST, Dave Pawson <dave.pawson at gmail.com>
> wrote:
>>
>> # pip search pycryptodome
>> pycryptodome (3.4.3)   - Cryptographic library for Python
>> pycryptodomex (3.4.3)  - Cryptographic library for Python
>>
>> What's the difference please?
>>
>> regards
>>
>> On 6 December 2016 at 21:41, Martin Falatic <martin at falatic.com> wrote:
>>>
>>>  Since it's forked from pycrypto 2.6.1 I think you'll be fine. However,
>>> if
>>>  you find places where it falls short versus this one, please open an
>>> issue
>>>  with them first so it can be tracked and hopefully rectified, and reply
>>>  with the bug link here so others can be aware of it.
>>>
>>>   - M
>>>
>>>
>>>  On Tue, December 6, 2016 13:34, Dave Pawson wrote:
>>>>
>>>>  Thanks for that. Good it's installable via pip.
>>>>  I've a whole setup (pwd safe) to check out, I'll
>>>>  see if it sits as a usable replacement.
>>>>
>>>>  Dave
>>>>
>>>>
>>>>  On 6 December 2016 at 21:12, Martin Falatic <martin at falatic.com> wrote:
>>>>
>>>>>  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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ________________________________
>>>>>
>>>>>  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
>>>
>>>
>>>
>>>
>>>
>>> ________________________________
>>>
>>>  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


More information about the pycrypto mailing list