Skip to content

[BUG] Installation fails on Windows due to FalkorDBLite / redislite dependency #448

@kashifalikhan36

Description

@kashifalikhan36

Description

Installing codegraphcontext on Windows fails during dependency resolution.
The failure occurs because falkordblite depends on redislite, which does not support the win32 (Windows) platform.

Error Message

The redislite module is not supported on the 'win32' platform
ERROR: Failed to build 'falkordblite' when getting requirements to build wheel

Impact

  • Users on Windows cannot install codegraphcontext using pip
  • Installation fails even before using any functionality
  • This blocks Windows developers from experimenting or contributing

Expected Behavior

  • Either:

    • The package should install successfully on Windows without FalkorDBLite, or
    • Windows should be clearly marked as unsupported in documentation, or
    • FalkorDBLite should be made an optional dependency

Suggested Solutions

One of the following could resolve the issue:

  1. Make falkordblite an optional / extra dependency
  2. Add platform checks to skip redislite on Windows
  3. Provide a Neo4j-only fallback for Windows users
  4. Clearly document Linux/WSL-only support

Environment

  • OS: Windows 10 / 11 (win_amd64)
  • Python: 3.12
  • Installation method: pip install codegraphcontext

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions