Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ValueError: expected parenthesized list #47

Closed
ju4npabl0 opened this issue Aug 20, 2016 · 4 comments
Closed

ValueError: expected parenthesized list #47

ju4npabl0 opened this issue Aug 20, 2016 · 4 comments

Comments

@ju4npabl0
Copy link

ju4npabl0 commented Aug 20, 2016

Hello!

I was trying to run python3 setup.py but I got these errors. Any idea how to fix them?

Thanks!

root@kali:~/V3n0M-Scanner# python3 setup.py
Traceback (most recent call last):
  File "setup.py", line 11, in <module>
    packages=['v3n0m'], requires=['aiohttp', 'httplib2', 'socksipy-branch', 'requests', 'dns', 'url', 'bs4']
  File "/usr/lib/python3.4/distutils/core.py", line 108, in setup
    _setup_distribution = dist = klass(attrs)
  File "/usr/lib/python3.4/distutils/dist.py", line 252, in __init__
    getattr(self.metadata, "set_" + key)(val)
  File "/usr/lib/python3.4/distutils/dist.py", line 1209, in set_requires
    distutils.versionpredicate.VersionPredicate(v)
  File "/usr/lib/python3.4/distutils/versionpredicate.py", line 114, in __init__
    raise ValueError("expected parenthesized list: %r" % paren)
ValueError: expected parenthesized list: '-branch'
root@kali:~/V3n0M-Scanner# pip3 install aiohttp httplib2 socksipy-branch requests dnspython url bs4 --upgrade
Requirement already up-to-date: aiohttp in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: httplib2 in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: socksipy-branch in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: requests in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: dnspython in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: url in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: bs4 in /usr/local/lib/python3.4/dist-packages
Requirement already up-to-date: chardet in /usr/lib/python3/dist-packages (from aiohttp)
Requirement already up-to-date: multidict<2,>=1.2.2 in /usr/local/lib/python3.4/dist-packages (from aiohttp)
Requirement already up-to-date: publicsuffix in /usr/local/lib/python3.4/dist-packages (from url)
Requirement already up-to-date: beautifulsoup4 in /usr/local/lib/python3.4/dist-packages (from bs4)
root@kali:~/V3n0M-Scanner#
@NovaCygni
Copy link
Member

Upgrade your Python from 3.4 to 3.5 ;)

@ju4npabl0
Copy link
Author

Hello Nova!

I did apt-get upgrade and apt-get dist-upgrade but it is still not working properly.

root@kali:~/V3n0M-Scanner# python3 --version
Python 3.5.2+
root@kali:~/V3n0M-Scanner# python3 setup.py
Traceback (most recent call last):
  File "setup.py", line 11, in <module>
    packages=['v3n0m'], requires=['aiohttp', 'httplib2', 'socksipy-branch', 'requests', 'dns', 'url', 'bs4']
  File "/usr/lib/python3.5/distutils/core.py", line 108, in setup
    _setup_distribution = dist = klass(attrs)
  File "/usr/lib/python3.5/distutils/dist.py", line 253, in __init__
    getattr(self.metadata, "set_" + key)(val)
  File "/usr/lib/python3.5/distutils/dist.py", line 1208, in set_requires
    distutils.versionpredicate.VersionPredicate(v)
  File "/usr/lib/python3.5/distutils/versionpredicate.py", line 114, in __init__
    raise ValueError("expected parenthesized list: %r" % paren)
ValueError: expected parenthesized list: '-branch'
root@kali:~/V3n0M-Scanner# pip3 install dnspython3 aiohttp httplib2 socksipy-branch requests url --upgrade
Requirement already up-to-date: dnspython3 in /usr/local/lib/python3.5/dist-packages
Requirement already up-to-date: aiohttp in /usr/local/lib/python3.5/dist-packages
Requirement already up-to-date: httplib2 in /usr/local/lib/python3.5/dist-packages
Requirement already up-to-date: socksipy-branch in /usr/local/lib/python3.5/dist-packages
Requirement already up-to-date: requests in /usr/local/lib/python3.5/dist-packages
Requirement already up-to-date: url in /usr/local/lib/python3.5/dist-packages
Requirement already up-to-date: multidict<2,>=1.2.2 in /usr/local/lib/python3.5/dist-packages (from aiohttp)
Requirement already up-to-date: chardet in /usr/lib/python3/dist-packages (from aiohttp)
Requirement already up-to-date: publicsuffix in /usr/local/lib/python3.5/dist-packages (from url)
root@kali:~/V3n0M-Scanner#

@NovaCygni
Copy link
Member

"Should" be fixed, was a problem with the way it was reading socksipy-branch, as the " - " in its name was being read as a Operand instead of just part of the name, ive changed the setup.py to use "Install_Requires" which supports PyPI naming instead of the "Requires" that was being used before. Ill leave thread open and let you close it if its working fine for you.

@ju4npabl0
Copy link
Author

Hello Nova!

Thanks! Issue is now resolved.

Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants