Skip to content

Update parso to 0.8.6#804

Open
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-parso-0.5.0-to-0.8.6
Open

Update parso to 0.8.6#804
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-parso-0.5.0-to-0.8.6

Conversation

@pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Feb 9, 2026

This PR updates parso from 0.5.0 to 0.8.6.

Changelog

0.8.6

++++++++++++++++++

- Switch the type checker to Zuban. It's faster and now also checks untyped
code.

0.8.5

++++++++++++++++++

- Add a fallback grammar for Python 3.14+

0.8.4

++++++++++++++++++

- Add basic support for Python 3.13

0.8.3

++++++++++++++++++

- Add basic support for Python 3.11 and 3.12

0.8.2

++++++++++++++++++

- Various small bugfixes

0.8.1

++++++++++++++++++

- Various small bugfixes

0.8.0

++++++++++++++++++

- 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

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.

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.

0.6.2

++++++++++++++++++

- Bugfixes
- Add Grammar.refactor (might still be subject to change until 0.7.0)

0.6.1

++++++++++++++++++

- Add ``parso.normalizer.Issue.end_pos`` to make it possible to know where an
issue ends

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

0.5.2

++++++++++++++++++

- Add include_setitem to get_definition/is_definition and get_defined_names (66)
- Fix named expression error listing (89, 90)
- Fix some f-string tokenizer issues (93)

0.5.1

++++++++++++++++++

- Fix: Some unicode identifiers were not correctly tokenized
- Fix: Line continuations in f-strings are now working
Links

@pyup-bot pyup-bot mentioned this pull request Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant