--- - branch: MAIN date: Tue Oct 31 12:51:23 UTC 2017 files: - new: '1.7' old: '1.6' path: pkgsrc/devel/py-astor/Makefile pathrev: pkgsrc/devel/py-astor/Makefile@1.7 type: modified - new: '1.2' old: '1.1' path: pkgsrc/devel/py-astor/PLIST pathrev: pkgsrc/devel/py-astor/PLIST@1.2 type: modified - new: '1.6' old: '1.5' path: pkgsrc/devel/py-astor/distinfo pathrev: pkgsrc/devel/py-astor/distinfo@1.6 type: modified id: 20171031T125123Z.f70bc462e2a258ff1b7e6290fc1bb9530cfd7638 log: | py-astor: updated to 0.6 0.6: New features * New astor.rtrip command-line tool to test round-tripping of Python source to AST and back to source. (Contributed by Patrick Maupin.) * New pretty printer outputs much better looking code: . Remove parentheses where not necessary . Use triple-quoted strings where it makes sense . Add placeholder for function to do nice line wrapping on output * Additional Python 3.5 support: - Additional unpacking generalizations (PEP 448) . Async and await (PEP 492) * Added Python 3.6 feature support: . f-strings (PEP 498) . async comprehensions (PEP 530) . variable annotations (PEP 526) * Code cleanup, including renaming for PEP8 and deprecation of old names. See :ref:`deprecations` for more information. Bug fixes * Don't put trailing comma-spaces in dictionaries. astor will now create {'three': 3} instead of {'three': 3, }. * Fixed several bugs in code generation. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-astor' unixtime: '1509454283' user: adam