sqlite3 snapshot service for wcpan.drive
Project description
wcpan.drive.sqlite
sqlite3 snapshot service for wcpan.drive.
Example Usage
from contextlib import asynccontextmanager
from wcpan.drive.core import create_drive
from wcpan.drive.core.types import FileService
from wcpan.drive.sqlite import create_service
@asynccontextmanager
async def create_sqlite_service():
async with create_service(dsn="/path/to/sqlite") as snapshot:
yield snapshot
# Assumes we already know how to create FileService
async def simple_demo(create_file_service: FileService):
async with create_drive(
file=create_file_service,
snapshot=create_sqlite_service,
) as drive:
...
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for wcpan_drive_sqlite-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd69cb6fed7947bd1a6d6ddb73c2bb751ae2116d8f0d0aa0a1a1c84a116e2855 |
|
MD5 | b0bb3accdc4e1f2e93c5e749297ff0e2 |
|
BLAKE2b-256 | 2ce9b24356446305cd908b2c834073721f4c32ee1e72c1b453eaf68264f4c981 |