Metadata-Version: 2.4
Name: generic-ml-cache-adapters
Version: 1.0.0
Summary: Concrete outbound adapters for generic-ml-cache: SQLite repository, filesystem blob store, AES-GCM encryption, ML client runners (claude, codex, cursor-agent), REST API adapters (anthropic, openai, gemini), metrics, clock, and gateway.
Project-URL: Homepage, https://github.com/danielslobozian/generic-ml-cache
Project-URL: Repository, https://github.com/danielslobozian/generic-ml-cache
Project-URL: Issues, https://github.com/danielslobozian/generic-ml-cache/issues
Project-URL: Changelog, https://github.com/danielslobozian/generic-ml-cache/blob/main/CHANGELOG.md
Author: Daniel Slobozian
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: adapters,ai,anthropic,cache,gemini,hexagonal,llm,openai,sqlite
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Requires-Dist: generic-ml-cache-core<2,>=1.0.0
Requires-Dist: structlog>=21
Provides-Extra: dev
Requires-Dist: coverage>=7; extra == 'dev'
Requires-Dist: cryptography>=42; extra == 'dev'
Requires-Dist: import-linter>=2; extra == 'dev'
Requires-Dist: pyright>=1.1; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest-timeout; extra == 'dev'
Requires-Dist: pytest>=7; extra == 'dev'
Requires-Dist: ruff>=0.15; extra == 'dev'
Provides-Extra: encryption
Requires-Dist: cryptography>=42; extra == 'encryption'
Description-Content-Type: text/markdown

# generic-ml-cache-adapters

Concrete outbound adapters for [generic-ml-cache](https://github.com/danielslobozian/generic-ml-cache).

Install alongside `generic-ml-cache-cli` (or `generic-ml-cache-daemon`) — the CLI and daemon depend on this package and install it automatically.

For at-rest encryption support:

```bash
pip install "generic-ml-cache-adapters[encryption]"
```
