Back to Turso

Python Bindings Examples

examples/python/README.md

0.5.3747 B
Original Source

Python Bindings Examples

Prerequisites

Build and install the Python bindings:

bash
cd bindings/python
pip install maturin
maturin develop

basic.py

Basic example demonstrating local embedded database usage.

bash
python examples/basic.py

concurrent_writes.py

MVCC mode: 16 concurrent writers using BEGIN CONCURRENT with conflict retry.

bash
python examples/concurrent_writes.py

sync_example.py

Demonstrates syncing with Turso Cloud, including optional remote encryption support.

bash
export TURSO_REMOTE_URL="http://your-db.localhost:8080"
export TURSO_AUTH_TOKEN="your-auth-token"  # optional
export TURSO_REMOTE_ENCRYPTION_KEY="base64-encoded-key"  # optional
python examples/sync_example.py