#3031 closed defect (fixed)
Port or replace: pycryptopp
Reported by: | heartsucker | Owned by: | meejah |
---|---|---|---|
Priority: | normal | Milestone: | Support Python 3 |
Component: | unknown | Version: | 1.12.1 |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
pycryptopp is not python3 syntax compliant
Change History (5)
comment:1 Changed at 2019-05-10T16:14:27Z by heartsucker
comment:2 Changed at 2019-06-20T11:46:20Z by exarkun
- Keywords review-needed added
comment:3 Changed at 2019-06-27T13:09:09Z by exarkun
- Keywords review-needed removed
- Owner set to meejah
comment:4 Changed at 2019-07-11T04:48:05Z by GitHub <noreply@…>
- Resolution set to fixed
- Status changed from new to closed
In ede9fc7/trunk:
comment:5 Changed at 2019-07-25T13:11:02Z by exarkun
This was a duplicate of ticket:2322.
Note: See
TracTickets for help on using
tickets.
It is non-trivial to port this to python3. The C++ code needs to be ported too, and it seems like this is going to lead to splitting modules or a significant amount of ifdef's. I have spent several hours on this and don't feel like this is something we should keep doing, nor do I even trust myself to write the bindings correctly and safely. Additionally it seems like a significant portion of the code is ~7 years old. We should be using a more modern, better maintained library.