From 62dd15287f5177a51da98d298032080c69bfbc25 Mon Sep 17 00:00:00 2001 From: Pat Maddox Date: Tue, 2 Apr 2024 18:09:17 -0700 Subject: [PATCH 14/14] databases/py-duckdb_engine: new port Basic SQLAlchemy driver for DuckDB Once you've installed this package, you should be able to just use it, as SQLAlchemy does a python path search PR: 278138 --- databases/py-duckdb_engine/Makefile | 21 +++++++++++++++++++++ databases/py-duckdb_engine/distinfo | 3 +++ databases/py-duckdb_engine/pkg-descr | 6 ++++++ 3 files changed, 30 insertions(+) create mode 100644 databases/py-duckdb_engine/Makefile create mode 100644 databases/py-duckdb_engine/distinfo create mode 100644 databases/py-duckdb_engine/pkg-descr diff --git a/databases/py-duckdb_engine/Makefile b/databases/py-duckdb_engine/Makefile new file mode 100644 index 000000000000..9f9e800edc1c --- /dev/null +++ b/databases/py-duckdb_engine/Makefile @@ -0,0 +1,21 @@ +PORTNAME= duckdb_engine +PORTVERSION= 0.11.2 +CATEGORIES= databases python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= SQLAlchemy driver for DuckDB +WWW= https://github.com/Mause/duckdb_engine + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}duckdb>=0.4.0:databases/py-duckdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>0:databases/py-sqlalchemy20@${PY_FLAVOR} + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry>0:devel/py-poetry@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +.include diff --git a/databases/py-duckdb_engine/distinfo b/databases/py-duckdb_engine/distinfo new file mode 100644 index 000000000000..1ed126389989 --- /dev/null +++ b/databases/py-duckdb_engine/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1712105647 +SHA256 (duckdb_engine-0.11.2.tar.gz) = 40644334a0af02bdb50bbd8c57e4bd29441e7bf9bd21b565848645bae318e533 +SIZE (duckdb_engine-0.11.2.tar.gz) = 46006 diff --git a/databases/py-duckdb_engine/pkg-descr b/databases/py-duckdb_engine/pkg-descr new file mode 100644 index 000000000000..d2ba714347fc --- /dev/null +++ b/databases/py-duckdb_engine/pkg-descr @@ -0,0 +1,6 @@ +duckdb_engine + +Basic SQLAlchemy driver for DuckDB + +Once you've installed this package, you should be able to just use it, +as SQLAlchemy does a python path search \ No newline at end of file -- 2.43.0