Catalog PyPI
Back to packageRELEASE DETAILS

1.12.0

PyPI

adbc-driver-sqlite

An ADBC driver for working with SQLite.

Published28 Jul 2026
Direct dependencies5
Transitive dependenciesNot calculated

README

Version 1.12.0 documentation

ADBC SQLite Driver for Python

This package contains bindings for the ADBC SQLite driver, using the driver manager to provide a DBAPI 2.0/PEP 249-compatible interface on top.

Example

import adbc_driver_sqlite.dbapi

with adbc_driver_sqlite.dbapi.connect() as conn:
    with conn.cursor() as cur:
        cur.execute("SELECT 1")
        print(cur.fetch_arrow_table())

Building

Dependencies: a build of the SQLite driver, and the adbc-driver-manager Python package. Optionally, install PyArrow to use the DBAPI 2.0-compatible interface.

Set the environment variable ADBC_SQLITE_LIBRARY to the path to libadbc_driver_sqlite.{dll,dylib,so} before running pip install.

# If not already installed
pip install -e ../adbc_driver_manager

export ADBC_SQLITE_LIBRARY=/path/to/libadbc_driver_sqlite.so
pip install --no-deps -e .

For users building from the arrow-adbc source repository, you can alternately use CMake to manage library dependencies and set environment variables for you. Assuming you specify -DADBC_DRIVER_SQLITE=ON you can also add -DADBC_BUILD_PYTHON=ON to define a python target.

For example, assuming you run cmake from the project root:

cmake -S c -B build --preset debug -DADBC_BUILD_PYTHON=ON -DADBC_DRIVER_SQLITE=ON
cmake --build build --target python

will properly build and install the Python library for you.

See CONTRIBUTING.md for details on the general build process.

Testing

To run the tests, use pytest:

$ pytest -vvx

See CONTRIBUTING.md for details on the general test process.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 7

Native requirements
5 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
adbc-driver-manager
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
adbc-driver-managerruntime
importlib-resources
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
importlib-resources>=1.3runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"dbapi\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandas; extra == "dbapi"runtime
pyarrow
Environment
{
  "extras": "",
  "marker": "extra == \"dbapi\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pyarrow>=14.0.1; extra == "dbapi"runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"test\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandas; extra == "test"runtime
pyarrow
Environment
{
  "extras": "",
  "marker": "extra == \"test\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pyarrow>=14.0.1; extra == "test"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"test\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "test"runtime

Distribution files

6 collected
adbc_driver_sqlite-1.12.0-py3-none-macosx_10_15_x86_64.whl

bdist_wheel · 1,380.46 KB · Python py3

Source file
adbc_driver_sqlite-1.12.0-py3-none-macosx_11_0_arm64.whl

bdist_wheel · 1,325.66 KB · Python py3

Source file
adbc_driver_sqlite-1.12.0-py3-none-manylinux_2_28_aarch64.whl

bdist_wheel · 1,466.56 KB · Python py3

Source file
adbc_driver_sqlite-1.12.0-py3-none-manylinux_2_28_x86_64.whl

bdist_wheel · 1,512.69 KB · Python py3

Source file
adbc_driver_sqlite-1.12.0-py3-none-win_amd64.whl

bdist_wheel · 1,487.27 KB · Python py3

Source file
adbc_driver_sqlite-1.12.0.tar.gz

sdist · 12.55 KB · Python source

Source file

Repository

PENDING
apache/arrow-adbc

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:11 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:48aeaca22b8cde7830bbc0ebd29b052d810e1185b56fde21f09c23e680357c08

Other collected versions

View all collected versions →