Skip to content

Uptake codeanalyzer-python 0.3.1 — intra-class calls resolve to the method again (upstream #94) #260

Description

@rahlk

codeanalyzer-python 0.3.1 fixes codellm-devkit/codeanalyzer-python#94 (intra-class method calls resolved their callee to the CLASS node, truncating call chains at the deepest hop — the #65 symptom). Verified against the minimal repro on PyPI 0.3.1: method-target edge restored, callee_signature correct, plus a previously-missing receiver-method edge now emitted.

Scope: bump the pin 0.3.0 -> 0.3.1 in pyproject (dependencies + [tool.backend-versions]), relock, run the python suite gate. Models are re-exported from the analyzer package, so the additive PyCallsite.arguments field arrives automatically — no SDK model edits.

Note: the 1.x pin freeze (roadmap/#238) targets the 0.4.x schema-v2 break; 0.3.1 is a compatible patch within the freeze's intent.

Rides cldk 1.4.2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    fixBug fixes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions