Skip to content

Incorporate codeanalyzer-python v1.0.3 #283

Description

@rahlk

A new codeanalyzer-python release (v1.0.3) is published.
Update the codeanalyzer-python pin in this repo and adapt the
integration to the changes below (see PyCodeanalyzer._run_analyzer).

[1.0.3] - 2026-07-21

Fixed

  • Analysis env provisioning is parso-version-aware (Fix issue 105: Removed unused parameter issue #105 #107): on hosts whose default
    python3 is newer than the newest grammar the installed parso ships (e.g. Python 3.14
    with parso ≤ 0.8.4), every file failed jedi parsing and the run completed "successfully"
    with an empty symbol table. Provisioning now derives parso's supported ceiling at runtime
    from its shipped grammar files and prefers the newest supported interpreter on the host
    (versioned PATH names, then pyenv installs), falling back loudly only when none exists;
    an explicit SYSTEM_PYTHON is still honored, with a warning when unsupported. A run in
    which every discovered file fails now logs a prominent error instead of staying silent,
    and parso>=0.8.5 (the first release with the 3.14 grammar) is a direct dependency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions