head 1.11; access; symbols pkgsrc-2026Q1:1.11.0.4 pkgsrc-2026Q1-base:1.11 pkgsrc-2025Q4:1.11.0.2 pkgsrc-2025Q4-base:1.11 pkgsrc-2025Q3:1.10.0.2 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.9.0.2 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.8.0.4 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.2 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.5.0.2 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.4.0.2 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.3.0.4 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.2 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.1.0.8 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.6 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.4 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.11 date 2025.10.19.18.39.28; author wiz; state Exp; branches; next 1.10; commitid JPYCOiAcBieJ6dfG; 1.10 date 2025.07.01.19.29.22; author wiz; state Exp; branches; next 1.9; commitid uJRZVuZ3n1j3V41G; 1.9 date 2025.04.12.08.02.09; author adam; state Exp; branches; next 1.8; commitid CXcEWlsqkiaLGJQF; 1.8 date 2024.11.11.07.28.00; author wiz; state Exp; branches; next 1.7; commitid 1fBDq3LwS98NncxF; 1.7 date 2024.11.04.17.25.06; author wiz; state Exp; branches; next 1.6; commitid UAjcpZvxhbfKUlwF; 1.6 date 2024.10.09.20.12.23; author adam; state Exp; branches; next 1.5; commitid GonrKneUcCjTF1tF; 1.5 date 2024.07.22.04.51.06; author adam; state Exp; branches; next 1.4; commitid adabZkRu1mdg7NiF; 1.4 date 2024.05.28.16.16.15; author adam; state Exp; branches; next 1.3; commitid xbUtLNKbqhZPFMbF; 1.3 date 2023.11.23.16.16.36; author jperkin; state Exp; branches; next 1.2; commitid HP5159nITyYKGKNE; 1.2 date 2023.11.23.09.01.33; author adam; state Exp; branches; next 1.1; commitid LqLwMDPJtMzlhINE; 1.1 date 2022.12.06.19.48.40; author wiz; state Exp; branches; next ; commitid PkOnxGIcXGT1bx4E; desc @@ 1.11 log @py-aiostream: update to 0.7.1. What's Changed Fix typing for stream.create.just by @@vxgmichel in #134 Fix: strict zip of items that fail on __eq__ by @@vthemelis in #135 Fix: Use is instead of isinstance by @@vthemelis in #136 Add python 3.14 support by @@vxgmichel in #138 @ text @# $NetBSD: Makefile,v 1.10 2025/07/01 19:29:22 wiz Exp $ DISTNAME= aiostream-0.7.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiostream/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/vxgmichel/aiostream COMMENT= Generator-based operators for asynchronous iteration LICENSE= gnu-gpl-v3 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=69.5:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.10 log @py-aiostream: update to 0.7.0. Improve performance for sequential combine operations (task_limit=1) by @@vxgmichel in #131 Raise a ValueError when 'task_limit' or 'ordered' arguments are provided with a sync function by @@vxgmichel in #132 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/04/12 08:02:09 adam Exp $ d3 1 a3 1 DISTNAME= aiostream-0.7.0 @ 1.9 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2024/11/11 07:28:00 wiz Exp $ d3 1 a3 1 DISTNAME= aiostream-0.6.4 a4 1 PKGREVISION= 1 @ 1.8 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/11/04 17:25:06 wiz Exp $ d5 1 @ 1.7 log @py-aiostream: update to 0.6.4. Drop support for python 3.8, add support for python 3.13 by @@fpgmaas in #123 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/10/09 20:12:23 adam Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.6 log @py-aiostream: updated to 0.6.3 0.6.3 Add MANIFEST.in to include tests/conftests.py in source dist @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/07/22 04:51:06 adam Exp $ d3 1 a3 1 DISTNAME= aiostream-0.6.3 @ 1.5 log @py-aiostream: updated to 0.6.2 0.6.2 Fixing the issue of the lack of installation sections Configure pytest test paths so test_utils.py is not mistaken for a test file Add strict parameter to stream.zip @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/05/28 16:16:15 adam Exp $ d3 1 a3 1 DISTNAME= aiostream-0.6.2 a20 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.4 log @py-aiostream: updated to 0.6.1 v0.6.1 Changes: Fix documentation build Expose Stream and sources_operator in the aiostream package v0.6.0 Changes: Support python 3.12 Support pyright and improve typing in general Move from setup.* to pyproject.toml Add typing to aiostream.test_utils Make operators a singleton object instead of a class Add sources operator to fix a breaking change in v0.5.x @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/11/23 16:16:36 jperkin Exp $ d3 1 a3 1 DISTNAME= aiostream-0.6.1 d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.3 log @py-aiostream: Unbreak impossible DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/11/23 09:01:33 adam Exp $ d3 1 a3 1 DISTNAME= aiostream-0.5.2 d16 2 a17 4 # tests not included in pypi distfile #TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio #TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov @ 1.2 log @py-aiostream: updated to 0.5.2 v0.5.2 Properly expose pipe methods in aiostream.pipe v0.5.1 Expose pipable_operator at package level Modernize examples v0.5.0 Drop python 3.7 support Add type annotations Add task_limit argument to action operator @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2022/12/06 19:48:40 wiz Exp $ d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-typing-extensions:../../devel/py-typing-extensions @ 1.1 log @devel/py-aiostream: import py310-aiostream-0.4.5 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 + @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2022/09/26 18:55:02 adam Exp $ d3 1 a3 1 DISTNAME= aiostream-0.4.5 d13 4 a17 1 #TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test d20 2 a21 1 #TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner d25 1 a25 1 .include "../../lang/python/egg.mk" @