Metadata-Version: 2.4
Name: valkey-haystack
Version: 0.1.1
Project-URL: Documentation, https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/valkey#readme
Project-URL: Issues, https://github.com/deepset-ai/haystack-core-integrations/issues
Project-URL: Source, https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/valkey
Author-email: Daria Korenieva <daric2612@gmail.com>, deepset GmbH <info@deepset.ai>
License-Expression: Apache-2.0
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Requires-Dist: haystack-ai>=2.11.0
Requires-Dist: valkey-glide-sync>=2.1.0
Requires-Dist: valkey-glide>=2.1.0
Description-Content-Type: text/markdown

# valkey-haystack

 - [Integration page](https://haystack.deepset.ai/integrations/valkey)

### Contributing

Refer to the general [Contribution Guidelines](https://github.com/deepset-ai/haystack-core-integrations/blob/main/CONTRIBUTING.md).

### Running Tests

To run integration tests locally, you need a running Valkey instance. You can start one using Docker:

```bash
docker run -d -p 6379:6379 valkey/valkey-bundle:latest
```

Navigate to the integration directory and set up environment variables:

```bash
cd integrations/valkey

# Sync dependencies including test dependencies
uv sync --group test

# Run unit tests only
hatch run test:unit

# Run integration tests only (requires Valkey instance)
hatch run test:integration

# Run all tests
hatch run test:all
```
