SECFORCE / sparta

Network Infrastructure Penetration Testing Tool
GNU General Public License v3.0
1.62k stars 445 forks source link

Should switch to Python 3 #106

Closed rhertzog closed 4 years ago

rhertzog commented 5 years ago

Python 2.x will no longer be supported by their upstream developers in 2020. Thus Debian developers are actively removing Python 2 support in Debian Testing with the goal of getting rid of Python 2 in Debian 11 (bullseye).

Kali is tracking Debian Testing and is thus affected by this. As part of this process, Debian already entirely removed python-elixir (as there's no Python 3 port I believe) which broke sparta in Kali. We reintroduced the package in Kali for now but you should now seriously consider to switch sparta to Python 3...

FWIW this is tracked in https://gitlab.com/kalilinux/packages/sparta/issues/1 on the Kali side.

st3r30byt3 commented 4 years ago

We've ported SPARTA to Python3 and PyQt5. It should run on the latest Kali.

For now it's in the dev branch and we will push to master once it has been tested a bit more. https://github.com/SECFORCE/sparta/tree/dev