[pycrypto] Build error?
Dave Pawson
dave.pawson at gmail.com
Wed Dec 7 21:03:11 UTC 2016
Assumes the rpm software can tell pycrypto from pycrypto!
I'll let you know :-)
On 7 December 2016 at 20:47, Martin Falatic <martin at falatic.com> wrote:
> Got it. I'd think uninstalling pycrypto would suffice.
>
> Pycryptodomex is an option, but then you have to refactor everything. I'd go
> with pycryptodome alone.
>
>
> On December 7, 2016 12:33:56 PM PST, Dave Pawson <dave.pawson at gmail.com>
> wrote:
>>
>> That was the implied question.
>> I installed pycrypto using rpm,
>> pycryptodome using pip.
>>
>> I think I need to start again!
>>
>> regards
>>
>>
>> On 7 December 2016 at 19:09, Martin Falatic <martin at falatic.com> wrote:
>>>
>>> As per the docs, do NOT do that. Uninstall pycrypto if you are using
>>> pycryptodome, or vice versa.
>>> - Marty
>>>
>>>
>>>
>>> On Wed, December 7, 2016 04:58, Dave Pawson wrote:
>>>>
>>>> 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/introduct
>>>>>>>>>>> ion.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
>>>> ________________________________
>>>>
>>>> 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