databases/py-duckdb: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2024-03-26 12:22:03 +01:00
parent bcb86199fb
commit 6a32491d9a
3 changed files with 6 additions and 19 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= duckdb
DISTVERSION= 0.9.2
DISTVERSION= 0.10.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -10,8 +10,7 @@ WWW= https://duckdb.org/
LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=2.6.0:devel/py-pybind11@${PY_FLAVOR} \
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=2.6.0:devel/py-pybind11@${PY_FLAVOR} \
${PYNUMPY}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR}
@ -21,6 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
USES= python
USE_PYTHON= distutils autoplist pytest
MAKE_ENV= OVERRIDE_GIT_DESCRIBE=v${DISTVERSION}-g00000000-0
TEST_WRKSRC= ${WRKDIR} # tests fail when run from the build directory due to a name collision with duckdb directory
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} # 2 tests fail, see https://github.com/duckdb/duckdb/issues/5642

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1700026657
SHA256 (duckdb-0.9.2.tar.gz) = 3843afeab7c3fc4a4c0b53686a4cc1d9cdbdadcbb468d60fef910355ecafd447
SIZE (duckdb-0.9.2.tar.gz) = 10653450
TIMESTAMP = 1710967952
SHA256 (duckdb-0.10.1.tar.gz) = 0d5b6daa9bb54a635e371798994caa08f26d2f145ebcbc989e16b0a0104e84fb
SIZE (duckdb-0.10.1.tar.gz) = 11181812

View File

@ -1,13 +0,0 @@
- allow to pass a newer setuptools_scm
--- setup.py.orig 2023-11-14 09:44:27 UTC
+++ setup.py
@@ -349,7 +349,7 @@ setup(
packages=packages,
include_package_data=True,
python_requires='>=3.7.0',
- setup_requires=setup_requires + ["setuptools_scm<7.0.0", 'pybind11>=2.6.0'],
+ setup_requires=setup_requires + ["setuptools_scm", 'pybind11>=2.6.0'],
use_scm_version=setuptools_scm_conf,
tests_require=['google-cloud-storage', 'mypy', 'pytest'],
classifiers=[