Skip to main content

A generic entrypoint for ADBC drivers.

Project description

ADBC Driver Manager for Python

This package contains bindings for the ADBC Driver Manager, as well as a DBAPI 2.0/PEP 249-compatible interface on top. This can be used to load ADBC drivers at runtime and use them from Python. Backend-specific packages like adbc_driver_postgresql wrap this package in a more convenient interface, and should be preferred where they exist.

The DBAPI 2.0 interface requires PyArrow, and exposes a number of extensions mimicking those of Turbodbc or DuckDB's Python packages to allow you to retrieve Arrow Table objects instead of being limited to the row-oriented API of the base DBAPI interface.

Building

Dependencies: a C++ compiler.

See CONTRIBUTING.md for details.

Testing

The SQLite driver must be loadable at runtime (e.g. it must be on LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, or PATH).

See CONTRIBUTING.md for details.

$ export LD_LIBRARY_PATH=path/to/sqlite/driver/
$ pytest -vvx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

adbc_driver_manager-0.8.0-cp312-cp312-win_amd64.whl (428.9 kB view details)

Uploaded CPython 3.12Windows x86-64

adbc_driver_manager-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

adbc_driver_manager-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

adbc_driver_manager-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (254.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

adbc_driver_manager-0.8.0-cp312-cp312-macosx_10_15_x86_64.whl (269.9 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

adbc_driver_manager-0.8.0-cp311-cp311-win_amd64.whl (429.8 kB view details)

Uploaded CPython 3.11Windows x86-64

adbc_driver_manager-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

adbc_driver_manager-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

adbc_driver_manager-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (256.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

adbc_driver_manager-0.8.0-cp311-cp311-macosx_10_15_x86_64.whl (272.2 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

adbc_driver_manager-0.8.0-cp310-cp310-win_amd64.whl (428.7 kB view details)

Uploaded CPython 3.10Windows x86-64

adbc_driver_manager-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

adbc_driver_manager-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

adbc_driver_manager-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (255.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

adbc_driver_manager-0.8.0-cp310-cp310-macosx_10_15_x86_64.whl (270.4 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

adbc_driver_manager-0.8.0-cp39-cp39-win_amd64.whl (429.8 kB view details)

Uploaded CPython 3.9Windows x86-64

adbc_driver_manager-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

adbc_driver_manager-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

adbc_driver_manager-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (256.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

adbc_driver_manager-0.8.0-cp39-cp39-macosx_10_15_x86_64.whl (271.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file adbc_driver_manager-0.8.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e4fe7239e830a98500b5dad11bd7925b3046070e3ac9a6e563910232ae6c65a2
MD5 13f7278d51b43f76e171102298134afe
BLAKE2b-256 074b4cb70a6527b35f8c508ba9a57444feaea48b4becc79a65713f40935fe62f

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45d28aa291891f1c359496dddc867b8d092889a023fb2c88eeb3186c75f810f9
MD5 4b1ae5a4d5c8fca5ca55fe754d5e0fe7
BLAKE2b-256 a0c4a329e45a6ec2df97afa3d3dfe2fcc7444b482de8adb1eb18a55bd31b9c51

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c32a2ac89d23c712a1e98d3adbfb93b6dd9578b81d5d7cb4a09adc467917e87
MD5 ca8bca31197790f1fb10a5813c62ab45
BLAKE2b-256 d643b577e9ea3d44f36aa583ff353deea460b9590f4571c949ba08f3cbf68708

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0ff87cde3ba3cabcb4a63b70f309b0b3866949ad76103c28a142ae8157d28aa
MD5 02aec211daa141f3a055c2723557072a
BLAKE2b-256 7feaf21d7c8ea1db1221ef8bf8a6e69d93304f83e789e6fe46b6a09527df5708

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2a35d5a427d4cf2351c8ed452b9909e7adbe538099f37fd5aeef15fad8c15bcd
MD5 e02075d6aa70bd02069e04b5f9b0b7fc
BLAKE2b-256 7a3c857a4aaf9438c2486690ae74dd19523343daefb0e8ba90f043a924cff688

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58dd2910d5bc3ccb696fb3e4a22ea616a0caf0b662e46580726912c401112c07
MD5 fccf32520ed2c81d45577483c6d50188
BLAKE2b-256 50d5233d366c4ce9aa3e4f1c1da697c2dc34c92f2170ea37d93a3d54e85df36d

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df72a8cf48ac75f0f3783bb3a9d67e10b46586480f227dcc0d7222ee5fd2be3e
MD5 b755872b5cbe53116675550cd0f6a9b8
BLAKE2b-256 5077ecd271e20108125d781f35207a02a2664c7b1572a615279d368a1e7b275a

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50ad6ac4ae331b2364bc8723d17c77dbda62784e75ea995bd4090c6f127e7b76
MD5 3c94cd59620da40c8cf1528e746ab493
BLAKE2b-256 c963f4214f592b551fc14ed877b9e822239b03219b659d2feb0075fe2f507bb0

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41dae58804e5b7ba225821495911940c3576decbf27a1d087b6a7d3133932211
MD5 b3e58588f3b00279f97a5f090907a7c8
BLAKE2b-256 87d3fe14b2b3ec4a64564101927199c3f234a755b79a65a484b8e7454042d1ed

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dce896687341a9689c0186440e0ecd55c507d4be7825770294c23026ee921f0f
MD5 9280c3d14cffc6d99d16cd2ddc2ebe5e
BLAKE2b-256 c6162d3d6cfbcf8256597914e346cf6619c34808f60d7a238314e1a407381c4c

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e621e4502b608221fe38207a179e39c40a22f9c2a2f391ce3ed95e34ff6d55e0
MD5 13030a04f393c6e071910aeec80e719d
BLAKE2b-256 a0c94c0707a6749fe5d8f9aed543897a693bf3799125f74e371b0b8d025cdabe

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55a6f54671749f203a410dbea97c651ead35327d399b9edb3aee545dca91831a
MD5 0e8ca43ee728fd2d3bcc38274cd8b85c
BLAKE2b-256 8bcfaf68ccae40c6f4492b11a541a0a7fa74c2a2b623564077512aaa1206172e

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2969c255479d363841742a1982e82fd9c85de78eba1eed9ada7ddad2c7407f84
MD5 7a8d4beb9cf8a8f6f785b1b7fee4cedc
BLAKE2b-256 eacc85000cb15f43e5ac4abdd31ef33f6a3c16b3bcae532852f5fbbaca1f6064

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dca98e6ba7aabe6e93c2923524bb7ebb323bf64a82fe2a376a6faa30090eb259
MD5 fdcb9812bbd3943d04bb3f5fa40e76a6
BLAKE2b-256 60ff1e533b03bd69452c525d3fb5a8886ce1b1bc410cce42ad98b8b9efb9ab6e

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 24ec53ba04e7f39380f81b8f92e5d59d1f3c425862f0ff2f6f1c2c1ae6b2113b
MD5 24c40c4b5954685299d9b829cf5bb752
BLAKE2b-256 4fae7f2795ef79c04ae058bdd70fc92e724c6f2e5a6720d27f120cbc099df0c4

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e487605ebf43ae28696d68cd2e144c4010ba6db7f87142fea3ce92774edd8de
MD5 90b549424294181f44780ea707f2a337
BLAKE2b-256 d31c02f668d44c739060a7bc9421fed560ac2af1b584ab4bb50bfea645d1f2ae

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4c9772aaeddebce1068b19f7f61a679053d7e8089a362391766a076c99c183d
MD5 fd0d9f914a4ec1187cb04ba100bf2e77
BLAKE2b-256 f8847bb2c4ea25ced954e3e996ced51a639cf43b2e4403362a7dab06f458d541

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 264773586cc5d5f62c040c45971889b368bdcf2364bec39d33b237b125998fea
MD5 fa652187a8c3256d933fa95ab5740174
BLAKE2b-256 e9c123c3b38f4b30be92cd2f6d27657867c75b27f79219810fe5fc818999ceb0

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87a357f5e251b839c0ac83567f842a19bb782052888adc6415f1dc2d80852795
MD5 ecb529c6f534f4f5b2f0f650c61785ac
BLAKE2b-256 84d1c00fa7189908373b19088bb027c3e6f4c0abcba18f03aed4b8598efa05e7

See more details on using hashes here.

File details

Details for the file adbc_driver_manager-0.8.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for adbc_driver_manager-0.8.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8bfa67ed1e67e9400010f09761aef286d6d7d56d6b9115459b4a00567154c374
MD5 55d04c24778affb0c197579259a0d11c
BLAKE2b-256 def527744dbdc3e45c7dce6bd97c6afd9959f05fd9e72440860b28fae03a9c4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page