Wed Jan 10 20:29:14 2024 UTC (138d)
py-more-itertools: updated to 10.2.0

10.2.0
------

* New functions
    * :func:`iter_suppress`
    * :func:`filter_map`
    * :func:`classify_unique`
    * :func:`totient` (from the itertools docs)
    * :func:`reshape` (from the itertools docs)

* Changes to existing functions
    * :func:`factor`, :func:`iter_index`, :func:`sieve`, and :func:`unique_justseen` were updated to match the itertools docs
    * :func:`first` was was optimized
    * :func:`takewhile_inclusive` was was refactored
    * :func:`combination_with_replacement_index` was was optimized
    * :func:`nth_permutation`, :func:`nth_combination_with_replacement`, :func:`combination_index`, and :func:`combination_with_replacement_index` were optimized
    * :func:`batched` now accepts a `strict` argument (adapted from itertools docs)
    * :func:`time_limited` was improved for Windows

* Other changes
    * Several typing updates were made
    * Some documentation issues were fixed


(adam)
diff -r1.30 -r1.31 pkgsrc/devel/py-more-itertools/Makefile
diff -r1.28 -r1.29 pkgsrc/devel/py-more-itertools/distinfo

cvs diff -r1.30 -r1.31 pkgsrc/devel/py-more-itertools/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-more-itertools/Makefile 2023/10/28 19:57:03 1.30
+++ pkgsrc/devel/py-more-itertools/Makefile 2024/01/10 20:29:14 1.31
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.30 2023/10/28 19:57:03 wiz Exp $ 1# $NetBSD: Makefile,v 1.31 2024/01/10 20:29:14 adam Exp $
2 2
3DISTNAME= more-itertools-10.1.0 3DISTNAME= more-itertools-10.2.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=m/more-itertools/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=m/more-itertools/}
8 7
9MAINTAINER= imil@NetBSD.org 8MAINTAINER= imil@NetBSD.org
10HOMEPAGE= https://github.com/erikrose/more-itertools 9HOMEPAGE= https://github.com/erikrose/more-itertools
11COMMENT= More routines for operating on iterables, beyond itertools 10COMMENT= More routines for operating on iterables, beyond itertools
12LICENSE= mit 11LICENSE= mit
13 12
14TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.2:../../devel/py-flit_core 13TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.2:../../devel/py-flit_core
15 14
16USE_LANGUAGES= # none 15USE_LANGUAGES= # none
17 16
18PYTHON_VERSIONS_INCOMPATIBLE= 27 17PYTHON_VERSIONS_INCOMPATIBLE= 27

cvs diff -r1.28 -r1.29 pkgsrc/devel/py-more-itertools/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-more-itertools/distinfo 2023/08/24 20:04:05 1.28
+++ pkgsrc/devel/py-more-itertools/distinfo 2024/01/10 20:29:14 1.29
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.28 2023/08/24 20:04:05 wiz Exp $ 1$NetBSD: distinfo,v 1.29 2024/01/10 20:29:14 adam Exp $
2 2
3BLAKE2s (more-itertools-10.1.0.tar.gz) = 30ea0227ba30cd5d11054c3469e8eb2f22eff476f634386d03869755e6e88ad6 3BLAKE2s (more-itertools-10.2.0.tar.gz) = b1fee9b260374a0ab9c81f0c181be08b325997ccd0cdeca1da7cdab021d4859e
4SHA512 (more-itertools-10.1.0.tar.gz) = 520cf4a5cfce314bb43a052962b478be27f0459735902c45384ad785cd678b493bab87f5736aa6be8d742911c4e8b02c597859428b1f459550b27f7751a53494 4SHA512 (more-itertools-10.2.0.tar.gz) = 4357de86ca4e76d840825111cd6e19296af6394a6095c0cc28650f8e2abfe2cb45a24c34382532753652c506e5b261cf0d05d37c799434f5f7cfc8fa387d06f2
5Size (more-itertools-10.1.0.tar.gz) = 111235 bytes 5Size (more-itertools-10.2.0.tar.gz) = 114449 bytes