Veil-Framework / Veil

Veil 3.1.X (Check version info in Veil at runtime)
GNU General Public License v3.0
3.96k stars 881 forks source link

Fix Installation error: Failed to run (wine) Python pip pefile #478

Closed MikeRatcliffe closed 2 years ago

MikeRatcliffe commented 2 years ago

This pull request fixes #471 #440 #475 #441 #428

Veil uses Python 3.4, but the version of pefile grabbed by pip 19 uses f-string interpolation, which was not introduced until Python 3.6.

This is easily fixed by restricting the pip load of pefile to version 2019.4.18, which doesn't use f-strings.

It seems like lots of people have reported the installation failure, but have been told to make this change manually.

Nobody seems to have created a pull request to fix the issue, so here you are.

ChrisTruncer commented 2 years ago

Thank you for taking the time to send the pull request. Getting this merged in now1

Anutrix commented 1 year ago

Why is version 3.1.6 or newer not available/released on Debian/Kali apt repo or even on github releases. Basically no releases since 3.1.4 which is basically almost 3 years old.

Any plans for future releases?