Skip to content

Conversation

@nvbn
Copy link
Contributor

@nvbn nvbn commented May 10, 2017

Before:

In [1]: import ast
In [2]: from astunparse import unparse
In [3]: print(unparse(ast.parse('f"{foo}"')))

{foo}

After:

In [1]: import ast
In [2]: from astunparse import unparse
In [3]: print(unparse(ast.parse('f"{foo}"')))

f'''{foo}'''

@nvbn
Copy link
Contributor Author

nvbn commented May 10, 2017

Tests failed on travis-ci with python 3.2 with unrelated error - https://travis-ci.org/simonpercivall/astunparse/jobs/230798076

0.20s$ python setup.py test
Traceback (most recent call last):
  File "setup.py", line 6, in <module>
    from setuptools import setup, find_packages
  File "/home/travis/virtualenv/python3.2.6/lib/python3.2/site-packages/setuptools/__init__.py", line 12, in <module>
    import setuptools.version
  File "/home/travis/virtualenv/python3.2.6/lib/python3.2/site-packages/setuptools/version.py", line 1, in <module>
    import pkg_resources
  File "/home/travis/virtualenv/python3.2.6/lib/python3.2/site-packages/pkg_resources/__init__.py", line 77, in <module>
    raise RuntimeError("Python 3.3 or later is required")
RuntimeError: Python 3.3 or later is required

@graingert
Copy link
Contributor

@nvbn if you rebase on #21 you can get the tests passing.

simmsb added a commit to simmsb/astunparse that referenced this pull request Sep 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants