xmendez / wfuzz

Web application fuzzer

Home Page:http://wfuzz.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cant install again

pingpongterminator300 opened this issue · comments

~/venv/bin/pip install .
Processing wfuzz
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [4 lines of output]
      Warning: 'classifiers' should be a list, got type 'tuple'
      error in wfuzz setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected end or semicolon (after version specifier)
          pyparsing>=2.4*;python_version>="3.5"
                   ~~~~~^
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
╭─test@shii in wfuzz on  master via 🐍 v3.12.4 
╰─❌ ~/venv/bin/pip --version
pip 24.1 from ~/venv/lib/python3.11/site-packages/pip (python 3.11)

I was able to fix it by modifying the setup.py file and editing this line

'pyparsing>=2.4*;python_version>="3.5"',

with

'pyparsing>=2.4;python_version>="3.5"',

Just removing the wildcard sign