Files
Preston Rasmussen ab018f9298 fix(falkordblite): make embedded install work (pin redis<8) + example cleanup (#1536)
* fix(falkordblite): pin redis<8 so embedded install works; strip example whitespace

Follow-up to #1125. A clean `pip install graphiti-core[falkordblite]` resolves
redis-py 8.0.0 (falkordb requires redis>=7.1.0 with no upper bound), and redis-py
8.x breaks falkordblite's embedded Unix-socket server startup ("Cannot enable
maintenance notifications ... doesn't have a host attribute"), failing in
AsyncFalkorDB.__init__.

- Pin redis<8 in the falkordblite extra (gated on python_version>='3.12').
- Strip trailing whitespace from the quickstart example comment block.

Verified: a clean `pip install graphiti-core[falkordblite]` now resolves
redis 7.4.1 + falkordb 1.6.1 (transitive), and the documented
FalkorDriver(falkor_db=AsyncFalkorDB(...)) usage runs CREATE/MATCH queries.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: bump graphiti-core version to 0.29.2

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 18:44:28 -04:00
..
2024-09-01 12:31:08 -07:00
2024-11-06 09:12:21 -05:00