Path to this page:
./
lang/py-parso,
Python Parser
Branch: CURRENT,
Version: 0.8.1,
Package name: py38-parso-0.8.1,
Maintainer: pkgsrc-usersParso is a Python parser that supports error recovery and round-trip parsing
for different Python versions (in multiple Python versions). Parso is also
able to list multiple syntax errors in your python file.
Parso has been battle-tested by jedi. It was pulled out of jedi to be useful
for other projects as well.
Parso consists of a small API to parse Python and analyse the syntax tree.
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: ec97b91574547865570fb10ccc7a36f523435458
RMD160: 5cc65102d23646476fab91a6790eda95b65cc918
Filesize: 386.686 KB
Version history: (Expand)
- (2020-12-11) Updated to version: py38-parso-0.8.1
- (2020-08-24) Updated to version: py37-parso-0.8.0
- (2020-07-24) Updated to version: py37-parso-0.7.1
- (2020-04-20) Updated to version: py37-parso-0.7.0
- (2020-03-03) Updated to version: py37-parso-0.6.2
- (2020-02-04) Updated to version: py37-parso-0.6.1
CVS history: (Expand)
2020-12-11 09:12:32 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-parso: updated to 0.8.1
0.8.1:
- Various small bugfixes
|
2020-08-24 10:31:26 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-parso: update to 0.8.0.
0.8.0 (2020-08-05)
++++++++++++++++++
- Dropped Support for Python 2.7, 3.4, 3.5
- It's possible to use ``pathlib.Path`` objects now in the API
- The stubs are gone, we are now using annotations
- ``namedexpr_test`` nodes are now a proper class called ``NamedExpr``
- A lot of smaller refactorings
|
2020-07-24 08:54:40 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-parso: updated to 0.7.1
0.7.1
- Fixed a couple of smaller bugs (mostly syntax error detection in
``Grammar.iter_errors``)
This is going to be the last release that supports Python 2.7, 3.4 and 3.5.
|
2020-05-17 20:39:29 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
pytest from versioned depends
|
2020-04-20 12:18:40 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-parso: updated to 0.7.0
0.7.0:
- Fix a lot of annoying bugs in the diff parser. The fuzzer did not find
issues anymore even after running it for more than 24 hours (500k tests).
- Small grammar change: suites can now contain newlines even after a newline.
This should really not matter if you don't use error recovery. It allows for
nicer error recovery.
|
2020-03-03 20:06:18 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-parso: updated to 0.6.2
0.6.2:
- Bugfixes
- Add Grammar.refactor (might still be subject to change until 0.7.0)
|
2020-02-04 10:40:02 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-parso: updated to 0.6.1
0.6.1:
- Add ``parso.normalizer.Issue.end_pos`` to make it possible to know where an
issue ends
|
2020-01-29 15:03:52 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-parso: updated to 0.6.0
0.6.0:
- Dropped Python 2.6/Python 3.3 support
- del_stmt names are now considered as a definition
(for ``name.is_definition()``)
- Bugfixes
|