summaryrefslogtreecommitdiff
path: root/biology/py-bx-python
diff options
context:
space:
mode:
Diffstat (limited to 'biology/py-bx-python')
-rw-r--r--biology/py-bx-python/Makefile16
-rw-r--r--biology/py-bx-python/distinfo6
2 files changed, 14 insertions, 8 deletions
diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile
index 6b66a17d1250..309fa98df6ca 100644
--- a/biology/py-bx-python/Makefile
+++ b/biology/py-bx-python/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bx-python
-DISTVERSION= 0.13.0
-PORTREVISION= 1
+DISTVERSION= 0.14.0
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +13,18 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYNUMPY}
-BUILD_DEPENDS= ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PY_DEPENDS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PY_DEPENDS} \
+ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR}
USES= compiler python
-USE_PYTHON= autoplist cython3 distutils
+USE_PYTHON= pep517 cython3 autoplist
+
+post-patch:
+ # force cythonization, compilation fails otherwise for some reason
+ @${TOUCH} `${FIND} ${WRKSRC} -name "*.pyx" -o -name "*.pxd"`
post-install:
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bx -name "*.so" | ${XARGS} ${STRIP_CMD}
diff --git a/biology/py-bx-python/distinfo b/biology/py-bx-python/distinfo
index 56d00203a687..85e09edf789a 100644
--- a/biology/py-bx-python/distinfo
+++ b/biology/py-bx-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734273029
-SHA256 (bx_python-0.13.0.tar.gz) = ce04696543367efc6b7995d9463efeda691b9a58f6f55a7bd831e642159b0644
-SIZE (bx_python-0.13.0.tar.gz) = 1899129
+TIMESTAMP = 1756062999
+SHA256 (bx_python-0.14.0.tar.gz) = c46eef1006d6107e31d2ff42f1ca27c34ddb080151309a909b4d2e53ca812cc6
+SIZE (bx_python-0.14.0.tar.gz) = 2085934