BSD Ports

databases/py-databricks-sql-connector 4.5.0 FreeBSD

Databricks SQL Connector for Python

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
72bcdb5b14
License
APACHE20
Categories
databases, python
Package size
430.2 KiB, 5934.9 KiB installed

Description

The Databricks SQL Connector for Python allows you to develop Python applications that connect to Databricks clusters and SQL warehouses. It is a Thrift-based client with no dependencies on ODBC or JDBC. It conforms to the Python DB API 2.0 specification.

This connector uses Arrow as the data-exchange format, and supports APIs (e.g. fetchmany_arrow) to directly fetch Arrow tables. Arrow tables are wrapped in the ArrowQueue class to provide a natural API to get several rows at a time. PyArrow is required to enable this and use these APIs, you can install it via pip install pyarrow or pip install databricks-sql-connector[pyarrow].

The connector includes built-in support for HTTP/HTTPS proxy servers with multiple authentication methods including basic authentication and Kerberos/Negotiate authentication. See docs/proxy.md and examples/proxy_authentication.py for details.

Install

Binary package:

pkg install py312-databricks-sql-connector

From the ports tree:

cd /usr/ports/databases/py-databricks-sql-connector/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-databricks-sql-connector>0:databases/py-databricks-sql-connector

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.5.04.5.0---
FreeBSD:14:quarterly4.5.04.5.0n/a--
FreeBSD:15:latest4.5.04.5.0n/a--
FreeBSD:15:quarterly4.5.04.5.0n/an/an/a
FreeBSD:16:latest4.5.04.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 11

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 138

The first 100 are listed.

No port depends on this one.

Configuration

Options name: databases_databricks-sql-connector

OptionDefaultDescription
PYARROWonApache Arrow support
USES
python shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
databricks_sql_connector-4.5.0.tar.gz23948569f7ac2cc35f77f78c62ffb1aa09dda3aeec3c5037b9d7eddca78ee2e81f046e
Master sites 1
  • PYPI

Commit history 4

DateCommitCreditsLog message
72bcdb5b14 Po-Chuan Hsieh databases/py-databricks-sql-connector: Update to 4.5.0
Changes: https://github.com/databricks/databricks-sql-python/releases
c21d0e9ea9 Po-Chuan Hsieh databases/py-databricks-sql-connector: Update to 4.4.0
Changes: https://github.com/databricks/databricks-sql-python/releases
7bd45cb7aa Po-Chuan Hsieh databases/py-databricks-sql-connector: Update to 4.3.0
Changes: https://github.com/databricks/databricks-sql-python/releases
e213577cca Po-Chuan Hsieh databases/py-databricks-sql-connector: Update to 4.2.7
Changes: https://github.com/databricks/databricks-sql-python/releases