Skip to main content

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 .

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_SNOWFLAKE=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_SNOWFLAKE=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.

Metadata

Release files for adbc-driver-snowflake 1.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adbc-driver-snowflake 1.11.0
File Size Uploaded Provenance
adbc_driver_snowflake-1.11.0.tar.gz 30.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for adbc-driver-snowflake 1.11.0
File
adbc_driver_snowflake-1.11.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
adbc_driver_snowflake-1.11.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
adbc_driver_snowflake-1.11.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
adbc_driver_snowflake-1.11.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
adbc_driver_snowflake-1.11.0-py3-none-macosx_10_15_x86_64.whl Python 3 none macOS 10.15+ x86-64 Details

Total release size: 108.2 MB

Release files / adbc_driver_snowflake-1.11.0.tar.gz

Download URL adbc_driver_snowflake-1.11.0.tar.gz
Size 30.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7fce54ae7540c6c63aad6cc9ec2795a05647cc147c8af41ca2bd4e95455e8eae
BLAKE2b-256 checksum
How to use checksums
fdc1561549e36abe8644bedc6b4848abb79ab41a6b0fc4b106ceef944b0c3493
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / adbc_driver_snowflake-1.11.0-py3-none-win_amd64.whl

Download URL adbc_driver_snowflake-1.11.0-py3-none-win_amd64.whl
Size 27.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
83b1a363a44ae4cb1e4956f9cc6c4e44dddd7c768a0f0a8b42d9cb8eb8906305
BLAKE2b-256 checksum
How to use checksums
e9ca542793fc9a164f013e3248061e922ac5d5246ce93718a5c0cb44bbd2219e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / adbc_driver_snowflake-1.11.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL adbc_driver_snowflake-1.11.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 24.8 MB
Tags Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
07b5edbeb1b85be0882d7095641df26a24b3b4c2ba4d8edda35e3bbe89e70a06
BLAKE2b-256 checksum
How to use checksums
5d41fe557f0d8414037dfe86fcba6338eb094a51da894050ec9a4c9f4504513d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / adbc_driver_snowflake-1.11.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL adbc_driver_snowflake-1.11.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 27.6 MB
Tags Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7c7d7ecef7246303648a08cee3d78c383133bea8f2e1568cf6e8750ab94b5a57
BLAKE2b-256 checksum
How to use checksums
6f26baa44b8b9faaf26846dd8c0e513c7ce6862d7f35de46ee61175ac976699f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / adbc_driver_snowflake-1.11.0-py3-none-macosx_11_0_arm64.whl

Download URL adbc_driver_snowflake-1.11.0-py3-none-macosx_11_0_arm64.whl
Size 13.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
be862f8d0b6a507dae5c0644e13be79290180532c097d97c5a95a294c0bb5302
BLAKE2b-256 checksum
How to use checksums
d51d88d564a8941607e6e555a3d3290ecb92852d4aa5a926a1cdbe86b17a8424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / adbc_driver_snowflake-1.11.0-py3-none-macosx_10_15_x86_64.whl

Download URL adbc_driver_snowflake-1.11.0-py3-none-macosx_10_15_x86_64.whl
Size 15.1 MB
Tags Python 3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5ebddfa5fc0b5cd7c86b5cce17bb578889c8db5ff2b756903b64e684b56829e8
BLAKE2b-256 checksum
How to use checksums
2af31125c7929faf750e7a5bdcec33ca22259ce040338dae12f75f3eb8080def
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for adbc-driver-snowflake 1.11.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page