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.