aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-09-15 20:14:05 +0000
committerRene Ladan <rene@FreeBSD.org>2026-09-15 20:14:05 +0000
commitd5a3d882511ffa28181979931bf38b5063d07fb5 (patch)
tree4e1261aee97215aa60e72a341dd7f27926dbdfc4
parentd55bab21f31f2930e9b0b5fc55249463a4cf13f7 (diff)
misc/py-torch-geometric: Remove expired port
2026-09-15 misc/py-torch-geometric: Depends on expiring math/py-dgl
-rw-r--r--MOVED1
-rw-r--r--misc/Makefile1
-rw-r--r--misc/py-torch-geometric/Makefile60
-rw-r--r--misc/py-torch-geometric/distinfo3
-rw-r--r--misc/py-torch-geometric/pkg-descr12
5 files changed, 1 insertions, 76 deletions
diff --git a/MOVED b/MOVED
index 7d370c9a7cd1..1fc2e46019a7 100644
--- a/MOVED
+++ b/MOVED
@@ -5602,3 +5602,4 @@ math/libformfactor|math/formfactor|2026-09-12|Project was renamed upstream from
math/py-pygslodeiv2||2026-09-15|Has expired: Depends on expired lang/cython0
devel/py-python-dtrace||2026-09-15|Has expired: Depends on expired lang/cython0
graphics/py-djvulibre||2026-09-15|Has expired: Depends on expired lang/cython0
+misc/py-torch-geometric||2026-09-15|Has expired: Depends on expiring math/py-dgl
diff --git a/misc/Makefile b/misc/Makefile
index bd9806619cdb..618918c1f4d5 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -697,7 +697,6 @@
SUBDIR += py-timm
SUBDIR += py-timm-vis
SUBDIR += py-toil
- SUBDIR += py-torch-geometric
SUBDIR += py-torchao
SUBDIR += py-torchdata
SUBDIR += py-torchmetrics
diff --git a/misc/py-torch-geometric/Makefile b/misc/py-torch-geometric/Makefile
deleted file mode 100644
index 8237ada43930..000000000000
--- a/misc/py-torch-geometric/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-PORTNAME= torch-geometric
-DISTVERSION= 2.8.0
-PORTREVISION= 1
-CATEGORIES= misc python # machine-learning
-#MASTER_SITES= PYPI # no tests
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Graph neural network library for PyTorch
-WWW= https://pyg.org/ \
- https://pytorch-geometric.readthedocs.io/en/latest/ \
- https://github.com/pyg-team/pytorch_geometric
-
-LICENSE= MIT
-
-DEPRECATED= Depends on expiring math/py-dgl
-EXPIRATION_DATE=2026-09-15
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dgl>0:math/py-dgl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fsspec>0:filesystems/py-fsspec@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}faiss>0:math/py-faiss@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}huggingface-hub>0:misc/py-huggingface-hub@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytorch-lightning>0:misc/py-pytorch-lightning@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}torchmetrics>0:misc/py-torchmetrics@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}torchvision>0:misc/py-torchvision@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wandb>0:misc/py-wandb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yacs>0:devel/py-yacs@${PY_FLAVOR}
-#TEST_DEPENDS additionally needs misc/py-torch-sparse, misc/py-pyg_lib, etc. for some skipped tests
-
-USES= python
-USE_PYTHON= pep517 autoplist pytest # 27 tests fail, see https://github.com/pyg-team/pytorch_geometric/issues/9660
-
-USE_GITHUB= yes
-GH_ACCOUNT= pyg-team
-GH_PROJECT= pytorch_geometric
-
-NO_ARCH= yes
-
-# tests as of version 2.6.1: 17 failed, 5452 passed, 986 skipped, 12 warnings in 330.89s (0:05:30)
-
-.include <bsd.port.mk>
diff --git a/misc/py-torch-geometric/distinfo b/misc/py-torch-geometric/distinfo
deleted file mode 100644
index 2a8ea1536090..000000000000
--- a/misc/py-torch-geometric/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1781661090
-SHA256 (pyg-team-pytorch_geometric-2.8.0_GH0.tar.gz) = 369bcbed7e5835feb3eba0f78791d90dd1790ba523face79c78bbd093ef987a3
-SIZE (pyg-team-pytorch_geometric-2.8.0_GH0.tar.gz) = 4253177
diff --git a/misc/py-torch-geometric/pkg-descr b/misc/py-torch-geometric/pkg-descr
deleted file mode 100644
index b8a47aa9a745..000000000000
--- a/misc/py-torch-geometric/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-PyG (PyTorch Geometric) is a library built upon PyTorch to easily write and
-train Graph Neural Networks (GNNs) for a wide range of applications related
-to structured data.
-
-It consists of various methods for deep learning on graphs and other irregular
-structures, also known as geometric deep learning, from a variety of published
-papers. In addition, it consists of easy-to-use mini-batch loaders for
-operating on many small and single giant graphs, multi GPU-support,
-torch.compile support, DataPipe support, a large number of common benchmark
-datasets (based on simple interfaces to create your own), the GraphGym
-experiment manager, and helpful transforms, both for learning on arbitrary
-graphs as well as on 3D meshes or point clouds.