Closed
Description
Travis is failing with pyparsing 2.1.6 workaround in #6931
======================================================================
ERROR: matplotlib.tests.test_mathtext.test_mathtext_exceptions
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/travis/build/matplotlib/matplotlib/lib/matplotlib/tests/test_mathtext.py", line 224, in test_mathtext_exceptions
parser.parse(math)
File "/home/travis/build/matplotlib/matplotlib/lib/matplotlib/mathtext.py", line 3285, in parse
box = self._parser.parse(s, font_output, fontsize, dpi)
File "/home/travis/build/matplotlib/matplotlib/lib/matplotlib/mathtext.py", line 2513, in parse
result = self._expression.parseString(s)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1594, in parseString
loc, tokens = self._parse( instring, 0 )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3567, in parseImpl
return self.expr._parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3238, in parseImpl
loc, exprtokens = e._parse( instring, loc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3772, in parseImpl
return super(ZeroOrMore, self).parseImpl(instring, loc, doActions)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3722, in parseImpl
loc, tokens = self_expr_parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3221, in parseImpl
loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1392, in _parseNoCache
tokens = fn( instring, tokensStart, retTokens )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1036, in wrapper
ret = func(*args[limit[0]:])
File "/home/travis/build/matplotlib/matplotlib/lib/matplotlib/mathtext.py", line 2584, in math_string
return self._math_expression.parseString(toks[0][1:-1])
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1594, in parseString
loc, tokens = self._parse( instring, 0 )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3567, in parseImpl
return self.expr._parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3722, in parseImpl
loc, tokens = self_expr_parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3567, in parseImpl
return self.expr._parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3373, in parseImpl
ret = e._parse( instring, loc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3567, in parseImpl
return self.expr._parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3373, in parseImpl
ret = e._parse( instring, loc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1501, in _parseCache
value = self._parseNoCache(instring, loc, doActions, callPreParse)
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1366, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 3567, in parseImpl
return self.expr._parse( instring, loc, doActions, callPreParse=False )
File "/home/travis/build/matplotlib/matplotlib/venv/lib/python2.7/site-packages/pyparsing.py", line 1504, in _parseCache
cache.set(lookup, pe.__class__(*pe.args))
TypeError: __init__() takes exactly 2 arguments (4 given)
----------------------------------------------------------------------
Need to figure out if this is a bug that needs reporting upstream or if we are doing anything wrong
Metadata
Metadata
Assignees
Labels
No labels