./lang/py-parso, Python Parser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.1, Package name: py38-parso-0.8.1, Maintainer: pkgsrc-users

Parso 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)


CVS history: (Expand)


   2020-12-11 09:12:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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