git: 0b1913591f0e - main - www/py-aiostream: Update to 0.5.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Sep 2023 16:20:26 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0b1913591f0e199f6c9e89d9d50624f5023571a7
commit 0b1913591f0e199f6c9e89d9d50624f5023571a7
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-09-29 16:14:29 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-09-29 16:14:29 +0000
www/py-aiostream: Update to 0.5.0
- Update WWW
- Allow concurrent installation (USE_PYTHON=concurrent)
- Add NO_ARCH
- Update pkg-descr
- Take maintainership
Changes: https://github.com/vxgmichel/aiostream/releasesA
---
www/py-aiostream/Makefile | 13 +++++++++----
www/py-aiostream/distinfo | 6 +++---
www/py-aiostream/pkg-descr | 24 ++++++++++++------------
3 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/www/py-aiostream/Makefile b/www/py-aiostream/Makefile
index 33f80ec909d9..cd0b176b17fe 100644
--- a/www/py-aiostream/Makefile
+++ b/www/py-aiostream/Makefile
@@ -1,17 +1,22 @@
PORTNAME= aiostream
-DISTVERSION= 0.4.5
+PORTVERSION= 0.5.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generator-based operators for asynchronous iteration
-WWW= https://github.com/vxgmichel/aiostream
+WWW= https://aiostream.readthedocs.io/en/stable/ \
+ https://github.com/vxgmichel/aiostream
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/www/py-aiostream/distinfo b/www/py-aiostream/distinfo
index 5718735ce069..2bcb6f80dadb 100644
--- a/www/py-aiostream/distinfo
+++ b/www/py-aiostream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671508635
-SHA256 (aiostream-0.4.5.tar.gz) = 3ecbf87085230fbcd9605c32ca20c4fb41af02c71d076eab246ea22e35947d88
-SIZE (aiostream-0.4.5.tar.gz) = 32627
+TIMESTAMP = 1695588846
+SHA256 (aiostream-0.5.0.tar.gz) = d64aa63cb9b96b4dae74b09f260d2d0fa423fbbd17bce29ed39ff8e5caf95b57
+SIZE (aiostream-0.5.0.tar.gz) = 35156
diff --git a/www/py-aiostream/pkg-descr b/www/py-aiostream/pkg-descr
index d84029f20ae4..abac86098266 100644
--- a/www/py-aiostream/pkg-descr
+++ b/www/py-aiostream/pkg-descr
@@ -1,13 +1,13 @@
-Generator-based operators for asynchronous iteration.
+aiostream provides a collection of stream operators that can be combined to
+create asynchronous pipelines of operations.
-It can be seen as an asynchronous version of itertools, although some
-aspects are slightly different. Essentially, all the provided operators
-return a unified interface called a stream. A stream is an enhanced
-asynchronous iterable providing the following features:
-
- - Operator pipe-lining - using pipe symbol '|'
- - Repeatability - every iteration creates a different iterator
- - Safe iteration context - using 'async with' and the 'stream' method
- - Simplified execution - get the last element from a stream using 'await'
- - Slicing and indexing - using square brackets '[]'
- - Concatenation - using addition symbol '+'
+It can be seen as an asynchronous version of itertools, although some aspects
+are slightly different. Essentially, all the provided operators return a unified
+interface called a stream. A stream is an enhanced asynchronous iterable
+providing the following features:
+- Operator pipe-lining - using pipe symbol |
+- Repeatability - every iteration creates a different iterator
+- Safe iteration context - using async with and the stream method
+- Simplified execution - get the last element from a stream using await
+- Slicing and indexing - using square brackets []
+- Concatenation - using addition symbol +