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.8.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 516ee2f3297aefd8dde14ed0dd60b27b50d4b30c53ba91542704a694d44d2939 |
|
MD5 | f97ec1da813c409f423e3b3392ef346a |
|
BLAKE2b-256 | b9817a69e334a8230ca1247a5d9aea6546327ac2fe456458237703dec9585dc1 |
Hashes for adbc_driver_snowflake-0.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb65a73e2030871af0028ad64adb2c8f4b4e4d42733b4086c68b81ef8abdef45 |
|
MD5 | bcc1157415b109fbad63d3d551b92cc4 |
|
BLAKE2b-256 | acb3447013157fdcf935059c02eb6deeb7e0b199ec3d721113f27b750f7d427c |
Hashes for adbc_driver_snowflake-0.8.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4540e107587d9a27c709554ae834440ac3ec33047dcf62e0a05b88c8ae139e4 |
|
MD5 | ce855fe1c064cc0bd733c9090616e039 |
|
BLAKE2b-256 | 32d284ce9be318f26c8c77e17ee1b9b33453c23e225350f2ac3eb2603dcded16 |
Hashes for adbc_driver_snowflake-0.8.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6472852af42b7e0b6823c80c425a38b30d1e77d1e649065d7a2b52421e2798f3 |
|
MD5 | 104c506d7b004c7a7f2980db97d52dad |
|
BLAKE2b-256 | 1b22b7d45cfbfd8f944b486f894acdcdbb7c89910ccfc6ff548ef90746e6081b |
Hashes for adbc_driver_snowflake-0.8.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b2b73485e11cf88a45f46f9d1f7df9d287b5386f7901e2388e2e231b9b54911 |
|
MD5 | 4dbc8a6c5b44af7e4a42b2289965638c |
|
BLAKE2b-256 | 6fc071e17d18ca8439edee04cd4881899108b0a130bb63423aa0ac9716f8845f |