Skip to main content

dbc is a tool for installing ADBC drivers

Project description

dbc dbc Logo

License GitHub release (latest SemVer) Release 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

Download the MSI installer

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

Code of Conduct

By contributing to dbc, you agree to follow our Code of Conduct.

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.

dbc-0.3.0-py3-none-win_amd64.whl (4.3 MB view details)

Uploaded Python 3Windows x86-64

dbc-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

dbc-0.3.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.2 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

dbc-0.3.0-py3-none-macosx_12_0_x86_64.whl (4.4 MB view details)

Uploaded Python 3macOS 12.0+ x86-64

dbc-0.3.0-py3-none-macosx_12_0_arm64.whl (3.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

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

Hashes for dbc-0.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1b21ab9d18e5b51ba017f30232e16b2130253b19be2ad53a411faacf7a18bd55
MD5 a6ea8f1b0fbfb9ff4781488d89c0d78a
BLAKE2b-256 0f3a693bc0b399e151eb2a82d09859ee5ca7a66161e9e71401d8f836796c79bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0-py3-none-win_amd64.whl:

Publisher: release.yml on columnar-tech/dbc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbc-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 914e1c7da8ee31b662ce5925d67c2f8a7f0d2f9e4228f8458d3a6e331e53dd0f
MD5 34c1661c193bcd620f7cfcf3a2496297
BLAKE2b-256 9933c720b150c2c4276fba528a2760059335d9fa0651340282bf005cf661e94d

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbc-0.3.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 57c358cd9dec0b4f2b168ec60c213b059a0aeeeecdb6c4e65f5a489f287e2316
MD5 180ac59be3c68d94d3c40cbfced39c70
BLAKE2b-256 2249d79b26b9c7872cb3553175119b10a53e4b59b27335817f895d98b425fbb3

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for dbc-0.3.0-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 f4d968d8720f90f5a6acb0f7969bd1506c7950ed086424f9f4a4bb9e0340dd5a
MD5 fdb8b3a604c82cff961e89fc34fd0017
BLAKE2b-256 597365547b6ea3b7d966d4cdef270e1b9f91349cdc0fc9dbecc4740b231fcda4

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for dbc-0.3.0-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 709860fa6dae08f332a2fb8aafff2b255771b41ca6510132d2db7806867a0ea5
MD5 4db96c308a6c313ef702c6d4db326af7
BLAKE2b-256 61d88bf35734cd5c4d4319e37abcbf0f2ef2ade7ac05928925bedf3283f35d4e

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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