summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-11-05 18:18:36 +0800
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-11-05 18:23:42 +0800
commite8d0978688a30214517e51cefd320292686eddf2 (patch)
tree77a5bf10c961caea56d06d34170ee6d4df603682
parentscience/py-inequality: Update to 1.1.2 (diff)
science/py-libpysal: Update to 4.13.0
Changes: https://github.com/pysal/libpysal/releases
-rw-r--r--science/py-libpysal/Makefile26
-rw-r--r--science/py-libpysal/distinfo6
-rw-r--r--science/py-libpysal/files/patch-setup.py10
3 files changed, 17 insertions, 25 deletions
diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile
index 43b12ba58113..9ad512eb6589 100644
--- a/science/py-libpysal/Makefile
+++ b/science/py-libpysal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libpysal
-PORTVERSION= 4.7.0
-PORTREVISION= 2
+PORTVERSION= 4.13.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,18 +12,21 @@ WWW= https://pysal.org/libpysal/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.10:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.10.0:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=22:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.0.2:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.27:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.1:devel/py-shapely@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/science/py-libpysal/distinfo b/science/py-libpysal/distinfo
index ee7253480047..0763c6e35a3e 100644
--- a/science/py-libpysal/distinfo
+++ b/science/py-libpysal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669057943
-SHA256 (libpysal-4.7.0.tar.gz) = a4730688e2c8134930ff4de42d7be58e360c03904b859fa374dfd70dca1f93bf
-SIZE (libpysal-4.7.0.tar.gz) = 2398742
+TIMESTAMP = 1744227170
+SHA256 (libpysal-4.13.0.tar.gz) = 71a07f7a2e705632862c15c51af5171a42391c874a7efd6711f06c7e4e9c6f53
+SIZE (libpysal-4.13.0.tar.gz) = 6713348
diff --git a/science/py-libpysal/files/patch-setup.py b/science/py-libpysal/files/patch-setup.py
deleted file mode 100644
index c8415013de9b..000000000000
--- a/science/py-libpysal/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.py.orig 2020-03-29 00:21:04 UTC
-+++ setup.py
-@@ -74,7 +74,6 @@ def setup_package():
- license="BSD",
- py_modules=["libpysal"],
- packages=find_packages(),
-- setup_requires=["pytest-runner"],
- tests_require=["pytest"],
- keywords="spatial statistics",
- classifiers=[