[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