git: ff73ba6c830b - main - math/py-hypernetx: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 10 Oct 2024 07:22:14 UTC
The branch main has been updated by wen: URL: https://cgit.FreeBSD.org/ports/commit/?id=ff73ba6c830bdb9cca467d2b951ab9d95e4152cd commit ff73ba6c830bdb9cca467d2b951ab9d95e4152cd Author: Wen Heping <wen@FreeBSD.org> AuthorDate: 2024-10-10 02:44:03 +0000 Commit: Wen Heping <wen@FreeBSD.org> CommitDate: 2024-10-10 07:17:19 +0000 math/py-hypernetx: Add new port The HyperNetX library provides classes and methods for the analysis and visualization of complex network data modeled as hypergraphs. The library generalizes traditional graph metrics. --- math/Makefile | 1 + math/py-hypernetx/Makefile | 22 ++++++++++++++++++++++ math/py-hypernetx/distinfo | 3 +++ math/py-hypernetx/pkg-descr | 3 +++ 4 files changed, 29 insertions(+) diff --git a/math/Makefile b/math/Makefile index 7d043548bb6a..1bb2cae8b7ab 100644 --- a/math/Makefile +++ b/math/Makefile @@ -969,6 +969,7 @@ SUBDIR += py-hepstats SUBDIR += py-heyoka SUBDIR += py-hmmlearn + SUBDIR += py-hypernetx SUBDIR += py-igraph SUBDIR += py-iminuit SUBDIR += py-intspan diff --git a/math/py-hypernetx/Makefile b/math/py-hypernetx/Makefile new file mode 100644 index 000000000000..85f8b35df935 --- /dev/null +++ b/math/py-hypernetx/Makefile @@ -0,0 +1,22 @@ +PORTNAME= hypernetx +DISTVERSION= 2.3.5 +CATEGORIES= math python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= wen@FreeBSD.org +COMMENT= Python library for the creation and study of hypergraphs +WWW= https://github.com/pnnl/HyperNetX + +LICENSE= BSD3CLAUSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4.3.0:devel/py-decorator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=1.3:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4:science/py-scikit-learn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}networkx>=3.3:math/py-networkx@${PY_FLAVOR} + +USES= cpe python shebangfix +USE_PYTHON= autoplist concurrent pep517 pytest + +.include <bsd.port.mk> diff --git a/math/py-hypernetx/distinfo b/math/py-hypernetx/distinfo new file mode 100644 index 000000000000..012fe1ef32b8 --- /dev/null +++ b/math/py-hypernetx/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1728458294 +SHA256 (hypernetx-2.3.5.tar.gz) = c5eebcd492e8d76d5f94351ee3b52e521f3754ddb15de49bf5d4df72cd294ea2 +SIZE (hypernetx-2.3.5.tar.gz) = 569801 diff --git a/math/py-hypernetx/pkg-descr b/math/py-hypernetx/pkg-descr new file mode 100644 index 000000000000..2bb1eccd396c --- /dev/null +++ b/math/py-hypernetx/pkg-descr @@ -0,0 +1,3 @@ +The HyperNetX library provides classes and methods for the analysis +and visualization of complex network data modeled as hypergraphs. +The library generalizes traditional graph metrics.