git: e9edc5561468 - main - devel/py-aiocache: Add New Port

Jochen Neumeister <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by joneum:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e9edc5561468a9a359d6daa83443e1be14ba6772

commit e9edc5561468a9a359d6daa83443e1be14ba6772
Author:     Jochen Neumeister <[email protected]>
AuthorDate: 2026-08-16 17:55:31 +0000
Commit:     Jochen Neumeister <[email protected]>
CommitDate: 2026-08-16 18:03:15 +0000

    devel/py-aiocache: Add New Port
    
    Multi backend asyncio cache framework for Python. Required by the
    upcoming Immich machine-learning service (www/immich-ml).
    
    WWW: https://github.com/aio-libs/aiocache
    
    Sponsored by:   Netzkommune GmbH
---
 devel/Makefile              |  1 +
 devel/py-aiocache/Makefile  | 19 +++++++++++++++++++
 devel/py-aiocache/distinfo  |  3 +++
 devel/py-aiocache/pkg-descr |  4 ++++
 4 files changed, 27 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 08d31fdf4e43..c270e84c4316 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4487,6 +4487,7 @@
     SUBDIR += py-aioapns
     SUBDIR += py-aioboto3
     SUBDIR += py-aiobotocore
+    SUBDIR += py-aiocache
     SUBDIR += py-aiofile
     SUBDIR += py-aiofiles
     SUBDIR += py-aiohttp-apispec
diff --git a/devel/py-aiocache/Makefile b/devel/py-aiocache/Makefile
new file mode 100644
index 000000000000..47c80914fae1
--- /dev/null
+++ b/devel/py-aiocache/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	aiocache
+PORTVERSION=	0.12.3
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	[email protected]
+COMMENT=	Multi backend asyncio cache
+WWW=		https://github.com/aio-libs/aiocache
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-aiocache/distinfo b/devel/py-aiocache/distinfo
new file mode 100644
index 000000000000..0ba98d2cc032
--- /dev/null
+++ b/devel/py-aiocache/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1786855721
+SHA256 (aiocache-0.12.3.tar.gz) = f528b27bf4d436b497a1d0d1a8f59a542c153ab1e37c3621713cb376d44c4713
+SIZE (aiocache-0.12.3.tar.gz) = 132196
diff --git a/devel/py-aiocache/pkg-descr b/devel/py-aiocache/pkg-descr
new file mode 100644
index 000000000000..820ff483b6ab
--- /dev/null
+++ b/devel/py-aiocache/pkg-descr
@@ -0,0 +1,4 @@
+Aiocache is an asyncio cache framework for Python with multiple
+backends (in-memory, Redis, Memcached) behind a common interface.
+It provides decorators to cache function results, pluggable
+serializers and cache managers for asyncio applications.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.