Hi devs, Sometime between this afternoon and tonight, the Travis configuration has changed, resulting in our Mango tests all failing in the same way:
..............SSS...................................................................SSSSSSSSSSSSSSSSSSSSSSSSSS.................SSSSSSSESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS......................................SS.......SSSSSSSS........... ====================================================================== ERROR: Failure: SyntaxError (unqualified exec is not allowed in function 'wrapped_test' it is a nested function (core.py, line 948)) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/travis/build/apache/couchdb/src/mango/venv/local/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName addr.filename, addr.module) File "/home/travis/build/apache/couchdb/src/mango/venv/local/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/home/travis/build/apache/couchdb/src/mango/venv/local/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/home/travis/build/apache/couchdb/src/mango/test/06-basic-text-test.py", line 18, in <module> from hypothesis import given, assume, example File "/home/travis/build/apache/couchdb/src/mango/venv/local/lib/python2.7/site-packages/hypothesis/__init__.py", line 30, in <module> from hypothesis.core import given, find, example, seed, reproduce_failure, \ SyntaxError: unqualified exec is not allowed in function 'wrapped_test' it is a nested function (core.py, line 948) ---------------------------------------------------------------------- Ran 251 tests in 41.477s This is failing on master, as well as on every PR, blocking our ability to merge any changes to the repo. I spent all day fixing Jenkins, and am out of juice to look at Travis. (Incidentally, Jenkins is NOT failing the same way.) Can anyone else take a look at this problem? -Joan