urgent: troubleshoot build errors

13 views
Skip to first unread message

Monika Shah

unread,
Mar 16, 2018, 10:55:31 AM3/16/18
to mongodb-dev

Following command mentioned in build steps give error
>sudo  pip2 install -r buildscripts/requirements.txt

Exception:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 262, in run
    for req in parse_requirements(filename, finder=finder, options=options, session=session):
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1632, in parse_requirements
    req = InstallRequirement.from_line(line, comes_from, prereleases=getattr(options, "pre", None))
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 173, in from_line
    return cls(req, comes_from, url=url, prereleases=prereleases)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 71, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2667, in parse
    reqs = list(parse_requirements(s))
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2605, in parse_requirements
    line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version spec")
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2583, in scan_list
    "Expected ',' or end-of-list in",line,"at",line[p:]
ValueError: ("Expected ',' or end-of-list in", 'mypy == 0.501 ; python_version > "3"', 'at', ' ; python_version > "3"')

Storing debug log for failure in /home/ms/.pip/pip.log

Stephen Steneker

unread,
Mar 18, 2018, 9:22:02 PM3/18/18
to mongodb-dev
On Saturday, 17 March 2018 01:55:31 UTC+11, Monika Shah wrote:
Following command mentioned in build steps give error
>sudo  pip2 install -r buildscripts/requirements.txt

Hi Monika,

What version of pip2 are you using (pip2 --version) and what branch/version of MongoDB server are you trying to build?

It looks like you may be using an older version of pip which doesn't support the conditional python_version syntax.

Upgrading to the current version of pip may resolve this: sudo -H pip2 install --upgrade pip.

Regards,
Stennie
Reply all
Reply to author
Forward
0 new messages