From 65efe59b9711880089794a86704e0fe34910548d Mon Sep 17 00:00:00 2001 From: sthen Date: Mon, 30 Jan 2023 22:20:30 +0000 Subject: [PATCH] import ports/devel/py-frozenlist, ok jca@ frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError. --- devel/py-frozenlist/Makefile | 24 ++++++++++++++++++++++++ devel/py-frozenlist/distinfo | 2 ++ devel/py-frozenlist/pkg/DESCR | 4 ++++ devel/py-frozenlist/pkg/PLIST | 15 +++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 devel/py-frozenlist/Makefile create mode 100644 devel/py-frozenlist/distinfo create mode 100644 devel/py-frozenlist/pkg/DESCR create mode 100644 devel/py-frozenlist/pkg/PLIST diff --git a/devel/py-frozenlist/Makefile b/devel/py-frozenlist/Makefile new file mode 100644 index 00000000000..764419052b6 --- /dev/null +++ b/devel/py-frozenlist/Makefile @@ -0,0 +1,24 @@ +COMMENT= list-like structure implementing MutableSequence + +MODPY_EGG_VERSION= 1.3.1 + +DISTNAME= frozenlist-${MODPY_EGG_VERSION} +PKGNAME= py-${DISTNAME} + +CATEGORIES= devel + +# https://github.com/aio-libs/frozenlist +HOMEPAGE= https://frozenlist.readthedocs.io/ + +# Apache 2.0 +PERMIT_PACKAGE= Yes + +MODULES= lang/python + +MODPY_PI= Yes +MODPY_PYBUILD= setuptools + +FLAVORS= python3 +FLAVOR= python3 + +.include diff --git a/devel/py-frozenlist/distinfo b/devel/py-frozenlist/distinfo new file mode 100644 index 00000000000..fbb1a8e0b29 --- /dev/null +++ b/devel/py-frozenlist/distinfo @@ -0,0 +1,2 @@ +SHA256 (frozenlist-1.3.1.tar.gz) = OnNeQhGgTM+j9IM1R6zfXS+GO/6wHP0+2v+8JR8Vzsg= +SIZE (frozenlist-1.3.1.tar.gz) = 66441 diff --git a/devel/py-frozenlist/pkg/DESCR b/devel/py-frozenlist/pkg/DESCR new file mode 100644 index 00000000000..4a72ac1ea82 --- /dev/null +++ b/devel/py-frozenlist/pkg/DESCR @@ -0,0 +1,4 @@ +frozenlist.FrozenList is a list-like structure which implements +collections.abc.MutableSequence. The list is mutable until +FrozenList.freeze is called, after which list modifications raise +RuntimeError. diff --git a/devel/py-frozenlist/pkg/PLIST b/devel/py-frozenlist/pkg/PLIST new file mode 100644 index 00000000000..e643c388830 --- /dev/null +++ b/devel/py-frozenlist/pkg/PLIST @@ -0,0 +1,15 @@ +lib/python${MODPY_VERSION}/site-packages/frozenlist/ +lib/python${MODPY_VERSION}/site-packages/frozenlist-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/frozenlist-${MODPY_EGG_VERSION}.dist-info/LICENSE +lib/python${MODPY_VERSION}/site-packages/frozenlist-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/frozenlist-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/frozenlist-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/frozenlist-${MODPY_EGG_VERSION}.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/frozenlist/__init__.py +lib/python${MODPY_VERSION}/site-packages/frozenlist/__init__.pyi +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/frozenlist/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/frozenlist/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/frozenlist/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +@so lib/python${MODPY_VERSION}/site-packages/frozenlist/_frozenlist.${MODPY_PYC_MAGIC_TAG}so +lib/python${MODPY_VERSION}/site-packages/frozenlist/_frozenlist.pyx +lib/python${MODPY_VERSION}/site-packages/frozenlist/py.typed