summaryrefslogtreecommitdiff
path: root/devel/py-collections-extended
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-collections-extended')
-rw-r--r--devel/py-collections-extended/Makefile20
-rw-r--r--devel/py-collections-extended/distinfo3
-rw-r--r--devel/py-collections-extended/pkg-descr6
3 files changed, 29 insertions, 0 deletions
diff --git a/devel/py-collections-extended/Makefile b/devel/py-collections-extended/Makefile
new file mode 100644
index 000000000000..78da15731f28
--- /dev/null
+++ b/devel/py-collections-extended/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= collections-extended
+DISTVERSION= 2.0.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Extra Python Collections (multisets and setlists)
+WWW= https://pypi.org/project/${PORTNAME} \
+ https://github.com/mlenzen/${PORTNAME}
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-collections-extended/distinfo b/devel/py-collections-extended/distinfo
new file mode 100644
index 000000000000..a9324954bfca
--- /dev/null
+++ b/devel/py-collections-extended/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748370737
+SHA256 (collections-extended-2.0.2.tar.gz) = d68ebd1e2208444e392aa0016e5c085bd897f89296f5c1860787de5935994114
+SIZE (collections-extended-2.0.2.tar.gz) = 22753
diff --git a/devel/py-collections-extended/pkg-descr b/devel/py-collections-extended/pkg-descr
new file mode 100644
index 000000000000..d5749b3a22e6
--- /dev/null
+++ b/devel/py-collections-extended/pkg-descr
@@ -0,0 +1,6 @@
+collections_extended is a pure Python module with no dependencies
+providing extra collections. The new collections include bags AKA
+multisets, setlists AKA unique lists or ordered sets, a bijection,
+a RangeMap which is a mapping from ranges to values, and an IndexedDict
+class. There are also frozen (hashable) varieties of bags and
+setlists.