[MacPorts] #68600: Make john use only Python 3 dependencies by default
MacPorts
noreply at macports.org
Tue Oct 31 13:08:34 UTC 2023
#68600: Make john use only Python 3 dependencies by default
--------------------------------------+--------------------
Reporter: tux-o-matic | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: python2 python3 py-pysap | Port: john
--------------------------------------+--------------------
john (John the ripper) and its sub ports can be built using Python 3
version of its Python dependencies except for py-pysap which is Python 2
only until work on https://github.com/OWASP/pysap#roadmap is done.
It's getting harder and harder to keep Python 2.7 dependencies working.
So I think that all of John dependencies should use Python 3 dependencies
and keep support for SAP as an optional variant that then uses Python 2.7
I could build john-jumbo-devel (which includes pretty much everything and
pulls the bleeding branch from the project which works on recent
compilers) by modifying the Portfile of John. The SAP support is in a
separate Python script in the John distribution so it doesn't affect the
main binary.
--
Ticket URL: <https://trac.macports.org/ticket/68600>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list