Next | Query returned 20 messages, browsing 11 to 20 | previous

History of commit frequency

CVS Commit History:


   2017-11-23 11:29:03 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-astor: updated to 0.6.2

0.6.2:
Fix 'make clean' command
   2017-10-31 13:51:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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.
   2017-09-16 21:27:31 by Thomas Klausner | Files touched by this commit (372)
Log message:
Reset maintainer
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-26 18:51:36 by Blue Rats | Files touched by this commit (2)
Log message:
0.5     -- Added support for Python 3.5 infix matrix
           multiplication
   2015-03-30 04:34:17 by Blue Rats | Files touched by this commit (2)
Log message:
Updated to 0.4.1. No longer has tests directory installed to ${PYSITELIB}.

0.4.1   -- Added missing SourceGenerator.visit_arguments()
   2014-11-12 00:42:09 by Blue Rats | Files touched by this commit (1)
Log message:
Forgot to commit distinfo somehow...
   2014-11-09 19:47:57 by Blue Rats | Files touched by this commit (1)
Log message:
Remove files installed to ${PYSITELIB}/tests in post-install.
   2014-05-18 05:22:03 by Blue Rats | Files touched by this commit (4)
Log message:
Import py27-astor-0.3 as devel/py-astor.

astor is designed to allow easy manipulation of Python source via the AST. There
are some other similar libraries, but astor focuses on the following areas:

 * Round-trip back to Python via Armin Ronacher's codegen.py module:
   ** Modified AST doesn't need linenumbers, ctx, etc. or otherwise be directly
      compileable
   ** Easy to read generated code as, well, code
 * Dump pretty-printing of AST
   ** Harder to read than round-tripped code, but more accurate to figure out
      what is going on.
   ** Easier to read than dump from built-in AST module
 * Non-recursive treewalk
   ** Sometimes you want a recursive treewalk (and astor supports that, starting
      at any node on the tree), but sometimes you don't need to do that. astor
      doesn't require you to explicitly visit sub-nodes unless you want to:
   ** You can add code that executes before a node's children are visited,
      and/or
   ** You can add code that executes after a node's children are visited, and/or
   ** You can add code that executes and keeps the node's children from being
      visited (and optionally visit them yourself via a recursive call)
   ** Write functions to access the tree based on object names and/or attribute
      names
   ** Enjoy easy access to parent node(s) for tree rewriting

Next | Query returned 20 messages, browsing 11 to 20 | previous