Skip to content

Bump codeanalyzer-python pin to 1.0.2 (Neo4j code property fix) #276

Description

@rahlk

codeanalyzer-python 1.0.2 is released with the fix for codellm-devkit/codeanalyzer-python#104: the Neo4j projection was writing every :PyClass/:PyCallable node without the code property (schema v2 moved source to per-module spans but the projector still read the removed field), which deadened py_code_fts and made PyNeo4jBackend.get_method_bodies (RETURN c.code) return nulls — breaking local ↔ Neo4j backend parity.

Action:

  • Bump codeanalyzer-python==1.0.1==1.0.2 in pyproject.toml dependencies and [tool.backend-versions] (version lockstep).
  • Re-run the Python Neo4j backend parity tests (tests/analysis/python/test_python_neo4j_backend.py) against 1.0.2 — get_method_bodies should return real source again.

Filed from the propagation sweep of codellm-devkit/codeanalyzer-python#105.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions