An ADBC driver for working with Snowflake.
Project description
ADBC Snowflake Driver for Python
This package contains bindings for the Snowflake driver, using the driver manager to provide a DBAPI 2.0/PEP 249-compatible interface on top.
Building
Dependencies: a build of the Snowflake driver, and the
adbc-driver-manager
Python package. Optionally, install PyArrow to
use the DBAPI 2.0-compatible interface.
Set the environment variable ADBC_SNOWFLAKE_LIBRARY
to the path to
libadbc_driver_snowflake.{dll,dylib,so}
before running pip install
.
# If not already installed
pip install -e ../adbc_driver_manager
export ADBC_SNOWFLAKE_LIBRARY=/path/to/libadbc_driver_snowflake.so
pip install --no-deps -e .
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for adbc_driver_snowflake-0.7.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef514b68728ee329e135a7818c55b4855946211388abe226810afaf6ac0658c |
|
MD5 | 354d2387a9420451cf8ddd71d3748f69 |
|
BLAKE2b-256 | 68283c4f234bdb6c37b4f320cf42f7db9ea43cd6ef395d4f05157d2c7d14cebf |
Hashes for adbc_driver_snowflake-0.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4af09a5893db8e610a316e43ef448987160c19338d8ab80a9ca58e84a551e8c5 |
|
MD5 | a0a9eb94972a236f7630d6797e60900a |
|
BLAKE2b-256 | 67a1d02a60ed42f37994aa7103a97623353da9908e0b8e4fe517d6dc3407c2db |
Hashes for adbc_driver_snowflake-0.7.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c51f4259712e64e2a8a1078b4df09345eb07f345cd90e47340ffd16f01801a7 |
|
MD5 | 92b8b3d30dbac0abf82ebd10efceb309 |
|
BLAKE2b-256 | 5bd4e3c66aa4f02d9135bf1a6c96b3d1604d6bfd391120588404ec6393f7eecb |
Hashes for adbc_driver_snowflake-0.7.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa07da50adf651e5ed7529451132ab385ae625c70fb23362d9c851ae52a3c61 |
|
MD5 | 90ecd0502649751362e00e99ae664e47 |
|
BLAKE2b-256 | b6acf965d0d30fb5d750e9484c1dc8134d610662a7e7357f1a967c25d53ca2d1 |
Hashes for adbc_driver_snowflake-0.7.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeb1c6cc8c696af83983bac94e55268611c3cb899c32b536a86ce002706e562a |
|
MD5 | e9c35d607c1a6acc20cecba8abf00e3b |
|
BLAKE2b-256 | 4b029e3b7a38d768d8f5f96ef2297b97ca7b9d540e4efaece14f8015633cb21c |