Python Client for SpiralDB.
The wheel also exposes the embedded engine as an ADBC driver without bundling a second native library:
from spiraldb.adbc import dbapi
with dbapi.connect() as connection:
with connection.cursor() as cursor:
cursor.execute("SELECT CAST(? AS BIGINT) + 1 AS value", [41])
assert cursor.fetchall() == [(42,)]
Prepared queries accept positional ? or contiguous $1, $2, ...
placeholders and exactly one parameter row per execution.
Launch the Harlequin SQL TUI against the hosted SpiralDB catalog in an isolated environment with:
uvx --with 'spiraldb[harlequin]' harlequin -a spiraldb
No separate authentication step is required. The driver reuses cached Spiral credentials when available, or opens the system browser for device-code authentication on first access to the hosted catalog.
Pass spiral:memory: as the final argument for an offline, session-local
catalog instead, or select an initial project with a URI such as
'spiraldb://?project=my-project'. Browse the legacy Tables Service catalog
with 'spiraldb://?catalog=legacy'.
Metadata
Release files for spiraldb 0.16.47
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spiraldb-0.16.47-cp311-abi3-manylinux_2_28_x86_64.whl | CPython 3.11 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| spiraldb-0.16.47-cp311-abi3-manylinux_2_28_aarch64.whl | CPython 3.11 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| spiraldb-0.16.47-cp311-abi3-macosx_11_0_arm64.whl | CPython 3.11 | abi3 | macOS 11.0+ ARM64 | Details |
Total release size: 226.1 MB
Release files / spiraldb-0.16.47-cp311-abi3-manylinux_2_28_x86_64.whl
| Download URL | spiraldb-0.16.47-cp311-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 79.7 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
9da1c6a8d99ff63c448a0aec112c05ace02e700833c92e5cf5e60d44e27d7e65
|
|
BLAKE2b-256 checksum How to use checksums |
c44b641b05d4dfd47a21ea010e5c9f45c8d5362695c8f28b448126cbceef0237
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / spiraldb-0.16.47-cp311-abi3-manylinux_2_28_aarch64.whl
| Download URL | spiraldb-0.16.47-cp311-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 75.0 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
92440cc2a49ba317fcaa68c39cf05603168ab35e3a3fdbf0ca34ef67fbc18082
|
|
BLAKE2b-256 checksum How to use checksums |
e7385c4e9303ec8afa3db1ba0620bcbe29580f1b30ac9b51b9abf92a4896c2ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / spiraldb-0.16.47-cp311-abi3-macosx_11_0_arm64.whl
| Download URL | spiraldb-0.16.47-cp311-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 71.3 MB |
| Tags | CPython 3.11 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4c7f70942ab7119c635fa88149e4b253a7539d934b31f0a28671c3a90c8484b7
|
|
BLAKE2b-256 checksum How to use checksums |
ad4a8d0561548f5efea453a7ef0213ecb98a7bd76334d34cd2020f90e2a3131f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|