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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 12.0+ x86-64

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

File metadata

  • Download URL: dbc-0.3.0rc-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.0rc-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 601205c8ce2c1b6e28e6083d80ff637e19cdc2cb22da842bd00b23d0970bec27
MD5 d8ac71d7647775769fb4ca4a47cc797c
BLAKE2b-256 554a011ff0640612434db538cf41eea943dc739009021bb370eba1eff972ba03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbc-0.3.0rc-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1730c443f5af1822f086bc4af9b2ef3bb6b6ee9ad333214eec6d1293dc755c7b
MD5 6a32e068f7a5f6969c347fb5521f4d48
BLAKE2b-256 d3d64706e83c922006f51eea97f7c7efe7cdabec403bebec6bec5b365caa4adc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbc-0.3.0rc-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d79148c76d0892f9d536df986248a8e6ff2dd1535dd232ceef935e5ea5f990f3
MD5 08affa37c7f8eee7d5dcc23a1cccbf81
BLAKE2b-256 5c284e9b487a23bcb5ebfee3510e8355c521da52519688f7c5e4a2a48d06a2b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbc-0.3.0rc-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b2a343adecd24ab2b30de3a16c6cc1161718f4d62217b72c2d9e69556f110560
MD5 c49185c7bf799fb52bd61af572f68284
BLAKE2b-256 a269c1b24b8795b254e8ffe7a496873fe0751ce800cc7b610c10f92f4dc494e8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dbc-0.3.0rc-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.0rc-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1ccab37600da1639b57272ca4f6f0b250f5d87a3c8d7123f8395c7679684e4e1
MD5 16aed5fbb612f58d1e4e9695cc33b20d
BLAKE2b-256 11791db284cd9f6f3ae66e737e8833e8b3c52568990e70d5e2e2d16f2c7e6dba

See more details on using hashes here.

Provenance

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