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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions