You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
A new
codeanalyzer-pythonrelease (v1.0.3) is published.Update the
codeanalyzer-pythonpin in this repo and adapt theintegration to the changes below (see
PyCodeanalyzer._run_analyzer).[1.0.3] - 2026-07-21
Fixed
python3is newer than the newest grammar the installed parso ships (e.g. Python 3.14with 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_PYTHONis still honored, with a warning when unsupported. A run inwhich 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.