Date: Tue, 24 Feb 2026 07:05:52 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 22842d5b4629 - main - devel/py-py-key-value-aio: New port: Async Key-Value Store - A pluggable interface for KV Stores Message-ID: <699d4dd0.44f58.57c86d10@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=22842d5b4629c65c056d43219c7274ac0e2a81d8 commit 22842d5b4629c65c056d43219c7274ac0e2a81d8 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-02-24 06:13:17 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-02-24 07:05:48 +0000 devel/py-py-key-value-aio: New port: Async Key-Value Store - A pluggable interface for KV Stores --- devel/Makefile | 1 + devel/py-py-key-value-aio/Makefile | 24 ++++++++++++++++++++++ devel/py-py-key-value-aio/distinfo | 3 +++ .../py-py-key-value-aio/files/patch-pyproject.toml | 11 ++++++++++ devel/py-py-key-value-aio/pkg-descr | 3 +++ 5 files changed, 42 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 144675199d12..94df6912a037 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5618,6 +5618,7 @@ SUBDIR += py-purl SUBDIR += py-py SUBDIR += py-py-deviceid + SUBDIR += py-py-key-value-aio SUBDIR += py-py-partiql-parser SUBDIR += py-py-serializable SUBDIR += py-py-stackexchange diff --git a/devel/py-py-key-value-aio/Makefile b/devel/py-py-key-value-aio/Makefile new file mode 100644 index 000000000000..29da989f6539 --- /dev/null +++ b/devel/py-py-key-value-aio/Makefile @@ -0,0 +1,24 @@ +PORTNAME= py-key-value-aio +DISTVERSION= 0.4.4 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Async Key-Value Store - A pluggable interface for KV Stores +WWW= https://github.com/strawgate/py-key-value \ + https://strawgate.com/py-key-value/ + +LICENSE= APACHE20 + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>0:devel/py-uv-build@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beartype>=0.20.0:devel/py-beartype@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.15.0:devel/py-typing-extensions@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-py-key-value-aio/distinfo b/devel/py-py-key-value-aio/distinfo new file mode 100644 index 000000000000..a77d0ce8b6dd --- /dev/null +++ b/devel/py-py-key-value-aio/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1771912930 +SHA256 (py_key_value_aio-0.4.4.tar.gz) = e3012e6243ed7cc09bb05457bd4d03b1ba5c2b1ca8700096b3927db79ffbbe55 +SIZE (py_key_value_aio-0.4.4.tar.gz) = 92300 diff --git a/devel/py-py-key-value-aio/files/patch-pyproject.toml b/devel/py-py-key-value-aio/files/patch-pyproject.toml new file mode 100644 index 000000000000..0938334900f8 --- /dev/null +++ b/devel/py-py-key-value-aio/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-02-24 06:07:48 UTC ++++ pyproject.toml +@@ -21,7 +21,7 @@ dependencies = [ + ] + + [build-system] +-requires = ["uv_build>=0.8.2,<0.9.0"] ++requires = ["uv_build"] + build-backend = "uv_build" + + [tool.uv.build-backend] diff --git a/devel/py-py-key-value-aio/pkg-descr b/devel/py-py-key-value-aio/pkg-descr new file mode 100644 index 000000000000..e78b380b4ef9 --- /dev/null +++ b/devel/py-py-key-value-aio/pkg-descr @@ -0,0 +1,3 @@ +The py-key-value library provides a pluggable interface for key-value stores +with support for multiple backends, TTL handling, type safety, and extensible +wrappers.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?699d4dd0.44f58.57c86d10>
