google-pasta
pasta is an AST-based Python refactoring library
0.2.0
30M downloads/mo
#805 most downloaded on PyPI
google/pasta
What this package is like to depend on
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 5 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
8 years old
10 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jan 2019 to Mar 2020Releases
latest 10-
0.2.013 Mar 2020Commits, not release notes
This project publishes no release notes. Between
v0.1.8andv0.2.0there were 10 commits, 10 of them substantive:- Support keywords in ClassDef
- Move out-of-place comment
- Support YieldFrom node (python3.3+)
- Explicit tests for PEP 515; numbers with underscores
- setup.py: Add url (#81)
- Bugfix for determining indentation level of unformatted nodes
- Sort ast nodes in constants + remove duplicates
- Support for async/await syntax + python 3.7/3.8 tests
- Support for python 3.8 assignment expressions
- Add support for positional only args in function definitions
-
0.1.804 Nov 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.7andv0.1.8there were 13 commits, 13 of them substantive:- Adding MatMult (@) support (#67)
- Add a function for removing duplicate imports to import_utils
- Bugfix for setting indentation level on child nodes without formatting data
- Detect the indentation used in a module to use for unformatted blocks
- Update README.md (#69)
- Add python 2/3 trove classifiers (#72)
- Add RemoveDuplicatesTest to suite (bugfix)
- Bugfix for indent detection
- Undefined name 'v' in pasta/base/codegen.py (#74)
- Treat
Yieldnode as an expression, as it is - Bugfix for indented statements in try blocks
- Support mixing tabs and spaces in indentation level in python2 (#71)
- Updating version to 0.1.8
-
0.1.729 May 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.6andv0.1.7there were 3 commits, 3 of them substantive:- Support PEP 448 unpacking
- Bugfix for fstring FormattedValues that begin with a paren
- Updating version to 0.1.7
-
0.1.608 May 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.5andv0.1.6there were 2 commits, 2 of them substantive:- Handle naked * in function definitions (#63)
- Updating version to 0.1.6
-
0.1.508 Apr 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.4andv0.1.5there were 6 commits, 6 of them substantive:- Add test for checkAstsEqual test helper
- Bugfix to accomodate python3 tokenization of FromImport level (#57)
- Preliminary support for fstrings (#59)
- Bugfix for parsing non-defaulted kwonlyargs
- Complete support for fstrings in 3.6+ (#61)
- Updating version to 0.1.5
-
0.1.419 Feb 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.3andv0.1.4there were 2 commits, 2 of them substantive:- Accept spaces and newlines before brakcets in slices
- Updating version to 0.1.4
-
0.1.312 Feb 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.2andv0.1.3there were 2 commits, 2 of them substantive:- Annotate Subscript with slice brackets instead of the Slice node
- Updating version to 0.1.3
-
0.1.212 Feb 2019Commits, not release notes
This project publishes no release notes. Between
v0.1.1andv0.1.2there were 4 commits, 4 of them substantive:- Support kwonlyargs in arguments (Python3) (#53)
- Accept optional comma at end of ExtSlice deps
- Bugfix for Index nodes with multiple slices + empty step value
- Updating version to 0.1.2
-
0.1.115 Jan 2019Commits, not release notes
This project publishes no release notes. Between
v0.1andv0.1.1there were 2 commits, 2 of them substantive:- Add Bytes visitors for proper parsing of b'1' literals (#51)
- Updating version to 0.1.1 (#52)
-
0.109 Jan 2019Nothing published for this version