Better reporting for non-keyword arg syntax error
When running pytest I got this error:
E SystemError: ../Objects/tupleobject.c:143: bad argument to internal function
Which was quite confusing. After searching, I found issue
#154, which led me to find the actual issue - that I was getting this error:
SyntaxError: non-keyword arg after keyword arg
It seems that there might be an issue in general with SyntaxError handling within pytest - though I haven't looked through the source to see if there's a better way to handle that.