Metadata-Version: 2.4
Name: astrocyte-neo4j
Version: 0.9.1
Summary: Neo4j GraphStore adapter for Astrocyte
License-Expression: Apache-2.0
Requires-Python: >=3.11
Requires-Dist: astrocyte<2,>=0.7.0
Requires-Dist: neo4j>=5.14
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# astrocyte-neo4j

[Neo4j](https://neo4j.com/) adapter implementing Astrocyte’s `GraphStore` protocol.

## Usage

```python
from astrocyte_neo4j import Neo4jGraphStore

store = Neo4jGraphStore(
    uri="bolt://localhost:7687",
    user="neo4j",
    password="password",
)
```

## Development

```bash
uv sync --extra dev
uv run pytest
```

Requires a running Neo4j 5+ instance (`ASTROCYTE_NEO4J_URI`, `ASTROCYTE_NEO4J_USER`, `ASTROCYTE_NEO4J_PASSWORD`).
