Date: Mon, 9 Jun 2025 20:46:24 GMT From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 8b8cbe699ad1 - main - devel/py-super-collections: new port: Instantly convert JSON and YAML files into objects with attributes Message-ID: <202506092046.559KkOoF051384@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=8b8cbe699ad1a253e78fd1d20a7e7633cbf6d58f commit 8b8cbe699ad1a253e78fd1d20a7e7633cbf6d58f Author: Vladyslav Movchan <vladislav.movchan@gmail.com> AuthorDate: 2025-04-18 19:35:23 +0000 Commit: Hiroki Tagato <tagattie@FreeBSD.org> CommitDate: 2025-06-09 20:46:05 +0000 devel/py-super-collections: new port: Instantly convert JSON and YAML files into objects with attributes Python library to instantly convert JSON and YAML files into objects with attributes, without the need to create specific classes. WWW: https://github.com/fralau/super-collections PR: 286222 Reported by: Vladyslav Movchan <vladislav.movchan@gmail.com> (new maintainer) --- devel/Makefile | 1 + devel/py-super-collections/Makefile | 27 +++++++++++++++++++++++++++ devel/py-super-collections/distinfo | 3 +++ devel/py-super-collections/pkg-descr | 2 ++ 4 files changed, 33 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 951249111205..a70c8bc2467b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5981,6 +5981,7 @@ SUBDIR += py-structlog SUBDIR += py-subprocess-tee SUBDIR += py-subversion + SUBDIR += py-super-collections SUBDIR += py-sure SUBDIR += py-swagger-spec-validator SUBDIR += py-synr diff --git a/devel/py-super-collections/Makefile b/devel/py-super-collections/Makefile new file mode 100644 index 000000000000..d5becbee7546 --- /dev/null +++ b/devel/py-super-collections/Makefile @@ -0,0 +1,27 @@ +PORTNAME= super-collections +DISTVERSION= 0.5.3 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= super_collections-${DISTVERSION} + +MAINTAINER= vladislav.movchan@gmail.com +COMMENT= Instantly convert JSON and YAML files into objects with attributes +WWW= https://github.com/fralau/super-collections + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hjson>=0:textproc/py-hjson@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=7.0:devel/py-pytest@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 pytest + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-super-collections/distinfo b/devel/py-super-collections/distinfo new file mode 100644 index 000000000000..b27433f61c31 --- /dev/null +++ b/devel/py-super-collections/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1749451411 +SHA256 (super_collections-0.5.3.tar.gz) = 94c1ec96c0a0d5e8e7d389ed8cde6882ac246940507c5e6b86e91945c2968d46 +SIZE (super_collections-0.5.3.tar.gz) = 10178 diff --git a/devel/py-super-collections/pkg-descr b/devel/py-super-collections/pkg-descr new file mode 100644 index 000000000000..20cafb03e7bb --- /dev/null +++ b/devel/py-super-collections/pkg-descr @@ -0,0 +1,2 @@ +Python library to instantly convert JSON and YAML files into objects with +attributes, without the need to create specific classes.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506092046.559KkOoF051384>
