I recently wrote a Sublime Text 3 plugin that parses Python code and issues some stats from it.
Nothing too complex, except I noticed Sublime Text 3 uses Python 3.x and apparently the ast module expects to see Python 3.x code as well. I looked at the documentation for the ast module but couldn't find anything that allows me to specify the version.
Obviously this causes issues when parsing perfectly valid Python 2.7 code.
Is there a way to specify or somehow detect/guess the Python version ? Or to allow the parser to be more flexible ?