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.0rc2-py3-none-win_amd64.whl (4.3 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

dbc-0.3.0rc2-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.0rc2-py3-none-macosx_12_0_x86_64.whl (4.4 MB view details)

Uploaded Python 3macOS 12.0+ x86-64

dbc-0.3.0rc2-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.0rc2-py3-none-win_amd64.whl.

File metadata

  • Download URL: dbc-0.3.0rc2-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.0rc2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4ad257163a96e52fdb03cb000d84505a70257fc39a2b6c8b7fa37fccbf31beda
MD5 049e82e4266ea03c2c204dd7494d5840
BLAKE2b-256 950bbccd6c687726a0c9a113b28a887e411fdbe040b78b1c9c0b813940abe060

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc2-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.0rc2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91923f426269e6c58f1d0b093416ad9f30f690ad990e32cac6c25c8c011765e5
MD5 9651564a0680cd026620162d6678a7f6
BLAKE2b-256 2ea24a440f2b8c84df4612a7589c69f5997f184358d151d79bbcc747fd6e1148

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc2-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.0rc2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 78cf9a880963f9a909ad82c618cbe150398430251bf9367c9fa07248924049b6
MD5 7f3bf2ba9c1bdcb2f0df9f31204de93b
BLAKE2b-256 7f02f1e477dd9f0e4d8404817cceb6a57358e798c03816ab9b7be0a1ea01186a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc2-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.0rc2-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc2-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b4cb3428471fb4e8683fab6ed4919986f951d0b0b3d5494545fcf7f059e4376d
MD5 94585db71be4fb9b5fc3a751bb1a8a25
BLAKE2b-256 29c1e433f591d23d963e3c8713e0d27f53a5b34ca60b283ecaa923f7c53a749b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc2-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.0rc2-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc2-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 0f3c03df25bb0b15834434c3847698024d6f95ae1af6cd21768f9cf8a59a3bac
MD5 873d541ec6b68b72d3f5693d0366d4fb
BLAKE2b-256 8c6332f679aadd7a9decfcfc24958f4fe5d64d0dc4812715d79cce0bfa07567d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc2-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