Metadata-Version: 2.4
Name: fuju-trace-sqlite
Version: 0.1.11
Summary: SQLite storage adapter for Fuju Trace
Project-URL: Homepage, https://github.com/vibeinging/fuju-trace
Project-URL: Repository, https://github.com/vibeinging/fuju-trace
Project-URL: Issues, https://github.com/vibeinging/fuju-trace/issues
Author: Fuju Trace
License-Expression: MIT
Requires-Python: >=3.10
Requires-Dist: fuju-trace-sql==0.1.11
Description-Content-Type: text/markdown

# Fuju Trace SQLite

SQLite storage adapter for Fuju Trace. Install this package directly or use
the base SDK extra:

```bash
python -m pip install 'fuju-trace-sqlite==0.1.11'
# equivalent: python -m pip install 'fuju-trace[sqlite]==0.1.11'
```

```python
from fuju_trace import connect

with connect(sqlite_path="./trace.sqlite", tenant_id=1, initialize=True) as db:
    print(db.capabilities())
```

The package re-exports `SQLiteTraceStore` from the shared `fuju-trace-sql`
implementation. SQLite uses Python's standard library, so no driver is added.
Text search is currently a substring scan; BM25 and vector search are not
available in this adapter. See the [SQL adapter guide](https://github.com/vibeinging/fuju-trace/blob/main/fuju-trace-sql/README.md)
for writing traces, filters, and concurrency limits.
