git: 393cf47b540e - main - www/py-quilt3: Update to 7.1.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Dec 2025 13:33:00 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=393cf47b540e859aa34a410088ae61bb7f824208
commit 393cf47b540e859aa34a410088ae61bb7f824208
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-12-30 13:22:51 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-12-30 13:29:29 +0000
www/py-quilt3: Update to 7.1.0
- Add PYARROW option
Changes: https://github.com/quiltdata/quilt/blob/master/docs/CHANGELOG.md
---
www/py-quilt3/Makefile | 11 +++++++----
www/py-quilt3/distinfo | 6 +++---
www/py-quilt3/files/patch-pyproject.toml | 17 +++++++++++++++++
3 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/www/py-quilt3/Makefile b/www/py-quilt3/Makefile
index b8be1c8ea230..e25064bb5c63 100644
--- a/www/py-quilt3/Makefile
+++ b/www/py-quilt3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quilt3
-PORTVERSION= 7.0.0
+PORTVERSION= 7.1.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,8 +11,7 @@ WWW= https://github.com/quiltdata/quilt
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build08>=0.8.15<0.9.0:devel/py-uv-build08@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.21.7:www/py-boto3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonlines>=1.2.0:devel/py-jsonlines@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=3<5:devel/py-jsonschema@${PY_FLAVOR} \
@@ -29,9 +28,13 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= ANNDATA
+OPTIONS_DEFINE= ANNDATA PYARROW
ANNDATA_DESC= Annotated data support
+PYARROW_DESC= Apache Arrow support
ANNDATA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anndata>=0.8.0:devel/py-anndata@${PY_FLAVOR}
+PYARROW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.14.0,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=0.19.2,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyarrow>=0.14.1:databases/py-pyarrow@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/www/py-quilt3/distinfo b/www/py-quilt3/distinfo
index d8dffb35c3bb..a01f7d644c10 100644
--- a/www/py-quilt3/distinfo
+++ b/www/py-quilt3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120872
-SHA256 (quilt3-7.0.0.tar.gz) = 0a8e2123c6702bd186e747cf63b005ab4a084005c96190c0153b976e4c71d11c
-SIZE (quilt3-7.0.0.tar.gz) = 106106
+TIMESTAMP = 1766953438
+SHA256 (quilt3-7.1.0.tar.gz) = 2c5b51e3436a3fb31c74515e962f274db16cee81026c6d4e6d83bedecea24da3
+SIZE (quilt3-7.1.0.tar.gz) = 89095
diff --git a/www/py-quilt3/files/patch-pyproject.toml b/www/py-quilt3/files/patch-pyproject.toml
new file mode 100644
index 000000000000..ec0b61bbe931
--- /dev/null
+++ b/www/py-quilt3/files/patch-pyproject.toml
@@ -0,0 +1,17 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -27,12 +27,12 @@ dependencies = [
+ dependencies = [
+ "platformdirs>=2",
+ "boto3>=1.21.7",
+- "jsonlines==1.2.0",
++ "jsonlines>=1.2.0",
+ "PyYAML>=5.1",
+ "requests>=2.12.4",
+ "tenacity>=5.1.1,!=8.4.0",
+ "tqdm>=4.32",
+- "requests_futures==1.0.0",
++ "requests_futures>=1.0.0",
+ "jsonschema>=3,<5",
+ "pydantic>=2.0.0,<3.0.0",
+ ]