dbc is a tool for installing ADBC drivers
Project description
dbc 
dbc is the command-line tool for installing and managing ADBC drivers.
Install dbc
Shell (Linux/macOS)
curl -LsSf https://dbc.columnar.tech/install.sh | sh
Homebrew
brew install columnar-tech/tap/dbc
uv
uv tool install dbc
pipx
pipx install dbc
PowerShell (Windows)
powershell -ExecutionPolicy ByPass -c irm https://dbc.columnar.tech/install.ps1 | iex
WinGet
winget install dbc
Windows MSI
For more installation options, see the installation docs.
Getting Started
Search for available drivers:
dbc search
Install a driver:
dbc install snowflake
Use it with Python:
pip install "adbc-driver-manager>=1.8.0"
import adbc_driver_manager.dbapi as adbc
with adbc.connect(
driver="snowflake",
db_kwargs={
"username": "USER",
"password": "PASS",
"adbc.snowflake.sql.account": "ACCOUNT-IDENT",
# ... other connection options
},
) as con, con.cursor() as cursor:
cursor.execute("SELECT * FROM CUSTOMER LIMIT 5")
print(cursor.fetch_arrow_table())
You can also manage drivers in a project using a driver list. And you can store connection options in a connection profile instead of in your code.
For more details, see the dbc documentation and the ADBC Quickstarts.
Communications
- Discussions for questions
- Issues to report bugs or request features
- See CONTRIBUTING.md for contributing
Code of Conduct
By contributing to dbc, you agree to follow our Code of Conduct.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbc-0.3.0-py3-none-win_amd64.whl.
File metadata
- Download URL: dbc-0.3.0-py3-none-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b21ab9d18e5b51ba017f30232e16b2130253b19be2ad53a411faacf7a18bd55
|
|
| MD5 |
a6ea8f1b0fbfb9ff4781488d89c0d78a
|
|
| BLAKE2b-256 |
0f3a693bc0b399e151eb2a82d09859ee5ca7a66161e9e71401d8f836796c79bc
|
Provenance
The following attestation bundles were made for dbc-0.3.0-py3-none-win_amd64.whl:
Publisher:
release.yml on columnar-tech/dbc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbc-0.3.0-py3-none-win_amd64.whl -
Subject digest:
1b21ab9d18e5b51ba017f30232e16b2130253b19be2ad53a411faacf7a18bd55 - Sigstore transparency entry: 1463859912
- Sigstore integration time:
-
Permalink:
columnar-tech/dbc@816b1c967f6eb42f335df082fbfc20f711888429 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/columnar-tech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@816b1c967f6eb42f335df082fbfc20f711888429 -
Trigger Event:
push
-
Statement type:
File details
Details for the file dbc-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: dbc-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.8 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
914e1c7da8ee31b662ce5925d67c2f8a7f0d2f9e4228f8458d3a6e331e53dd0f
|
|
| MD5 |
34c1661c193bcd620f7cfcf3a2496297
|
|
| BLAKE2b-256 |
9933c720b150c2c4276fba528a2760059335d9fa0651340282bf005cf661e94d
|
Provenance
The following attestation bundles were made for dbc-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on columnar-tech/dbc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbc-0.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl -
Subject digest:
914e1c7da8ee31b662ce5925d67c2f8a7f0d2f9e4228f8458d3a6e331e53dd0f - Sigstore transparency entry: 1463860274
- Sigstore integration time:
-
Permalink:
columnar-tech/dbc@816b1c967f6eb42f335df082fbfc20f711888429 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/columnar-tech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@816b1c967f6eb42f335df082fbfc20f711888429 -
Trigger Event:
push
-
Statement type:
File details
Details for the file dbc-0.3.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.
File metadata
- Download URL: dbc-0.3.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: Python 3, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57c358cd9dec0b4f2b168ec60c213b059a0aeeeecdb6c4e65f5a489f287e2316
|
|
| MD5 |
180ac59be3c68d94d3c40cbfced39c70
|
|
| BLAKE2b-256 |
2249d79b26b9c7872cb3553175119b10a53e4b59b27335817f895d98b425fbb3
|
Provenance
The following attestation bundles were made for dbc-0.3.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl:
Publisher:
release.yml on columnar-tech/dbc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbc-0.3.0-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl -
Subject digest:
57c358cd9dec0b4f2b168ec60c213b059a0aeeeecdb6c4e65f5a489f287e2316 - Sigstore transparency entry: 1463860152
- Sigstore integration time:
-
Permalink:
columnar-tech/dbc@816b1c967f6eb42f335df082fbfc20f711888429 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/columnar-tech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@816b1c967f6eb42f335df082fbfc20f711888429 -
Trigger Event:
push
-
Statement type:
File details
Details for the file dbc-0.3.0-py3-none-macosx_12_0_x86_64.whl.
File metadata
- Download URL: dbc-0.3.0-py3-none-macosx_12_0_x86_64.whl
- Upload date:
- Size: 4.4 MB
- Tags: Python 3, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4d968d8720f90f5a6acb0f7969bd1506c7950ed086424f9f4a4bb9e0340dd5a
|
|
| MD5 |
fdb8b3a604c82cff961e89fc34fd0017
|
|
| BLAKE2b-256 |
597365547b6ea3b7d966d4cdef270e1b9f91349cdc0fc9dbecc4740b231fcda4
|
Provenance
The following attestation bundles were made for dbc-0.3.0-py3-none-macosx_12_0_x86_64.whl:
Publisher:
release.yml on columnar-tech/dbc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbc-0.3.0-py3-none-macosx_12_0_x86_64.whl -
Subject digest:
f4d968d8720f90f5a6acb0f7969bd1506c7950ed086424f9f4a4bb9e0340dd5a - Sigstore transparency entry: 1463859579
- Sigstore integration time:
-
Permalink:
columnar-tech/dbc@816b1c967f6eb42f335df082fbfc20f711888429 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/columnar-tech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@816b1c967f6eb42f335df082fbfc20f711888429 -
Trigger Event:
push
-
Statement type:
File details
Details for the file dbc-0.3.0-py3-none-macosx_12_0_arm64.whl.
File metadata
- Download URL: dbc-0.3.0-py3-none-macosx_12_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: Python 3, macOS 12.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
709860fa6dae08f332a2fb8aafff2b255771b41ca6510132d2db7806867a0ea5
|
|
| MD5 |
4db96c308a6c313ef702c6d4db326af7
|
|
| BLAKE2b-256 |
61d88bf35734cd5c4d4319e37abcbf0f2ef2ade7ac05928925bedf3283f35d4e
|
Provenance
The following attestation bundles were made for dbc-0.3.0-py3-none-macosx_12_0_arm64.whl:
Publisher:
release.yml on columnar-tech/dbc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbc-0.3.0-py3-none-macosx_12_0_arm64.whl -
Subject digest:
709860fa6dae08f332a2fb8aafff2b255771b41ca6510132d2db7806867a0ea5 - Sigstore transparency entry: 1463860058
- Sigstore integration time:
-
Permalink:
columnar-tech/dbc@816b1c967f6eb42f335df082fbfc20f711888429 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/columnar-tech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@816b1c967f6eb42f335df082fbfc20f711888429 -
Trigger Event:
push
-
Statement type: