Metadata-Version: 2.4
Name: spiral-sql
Version: 0.0.7
Requires-Dist: adbc-driver-manager>=1.1.0
Requires-Dist: pyarrow>=19.0.0
Requires-Dist: harlequin>=2.5.2,<3 ; extra == 'harlequin'
Requires-Dist: harlequin-adbc>=0.1.2,<0.2 ; extra == 'harlequin'
Provides-Extra: harlequin
License-File: LICENSE
License-File: LICENSE-libspiral
Summary: DataFusion SQL terminal, local Connect server and ADBC driver for Spiral.
Author-email: Spiral <hello@spiraldb.com>
Maintainer-email: Spiral <hello@spiraldb.com>
License-Expression: MIT AND LicenseRef-Spiral-libspiral
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://docs.spiraldb.com
Project-URL: Homepage, https://spiraldb.com

# Spiral SQL

`spiral-sql` provides a DataFusion SQL terminal, local Connect server and the Spiral ADBC driver.
It runs independently of the `spiral-sdk` and `spiral-cli` Python packages.
Run `spiral-connect` to serve local ScanDAL and SQL for Spiral Studio on the web.
When the CLI is also installed, `spiral sql` dispatches to `spiral-sql` and
`spiral connect` dispatches to `spiral-connect`. Both commands and ADBC share
the same native library.

Use `spiral_sql.adbc.dbapi` for Python DBAPI access and
`spiral_sql.adbc.driver_path()` to find the native driver. The driver exports
`AdbcDriverSpiraldbInit`. Install `spiral-sql[harlequin]` for the Harlequin adapter.

[Documentation](https://docs.spiraldb.com) · [Homepage](https://spiraldb.com)

SDK source and wrappers are MIT licensed. Wheels include the proprietary
libspiral runtime under [its binary license](https://downloads.spiraldb.com/licenses/spiral-native-binary-1.1.txt).

