| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-more-itertools | Distribution: openSUSE:Factory:zSystems |
| Version: 10.8.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 10 10:47:30 2025 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 847559 | Source RPM: python-more-itertools-10.8.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/erikrose/more-itertools | |
| Summary: More routines for operating on iterables, beyond itertools | |
Additional building blocks, recipes, and routines for working with Python iterables.
MIT
* Wed Sep 10 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 10.8.0
* New functions:
* :func:`derangements` was added (thanks to debruijn)
* :func:`argmin` and :func:`argmax` were added (thanks to rhettinger)
* :func:`running_median` was added (thanks to rhettinger)
* :func:`extract` was added (thanks to rhettinger)
* :func:`interleave_randomly` was added (thanks to ktbarrett)
* Changes to existing functions:
* The type hints and docstring for :func:`batched` were improved
(thanks to qobilidop and inventshah)
* The memory usage of :func:`islice_extended` was reduced (thanks to ben42code)
* The performance of :func:`sample` and :func:`consecutive_groups`, :func:`dft`,
:func:`idft`, :func:`map_if`, :func:`count_cycle`, and :func:`tail` were
improved (thanks to rhettinger)
* The performance of :func:`before_and_after`, :func:`mark_ends`, and
:func:`interleave_longest` were improved (thanks to pochmann3)
* :func:`nth_prime` now accepts an ``approximate`` keyword. When set to ``True``,
a faster but less accurate method is used to return a result. (thanks to rhettinger)
* :func:`last` now works when its input has ``__reversed__`` set to ``None``
(thanks to inventshah)
* The :func:`unzip` function was simplified (thanks to pochmann3)
* The :func:`reshape` function now accepts ``shape`` values that represent
multidimensional matrices (thanks to rhettinger)
* Other changes:
* An issue with dark themes and documentation display was fixed
(thanks to pochmann3, moreati, and pradyunsg)
* Variable names in several functions were improved (thanks to rhettinger)
* The docstrings for :func:`dft`, :func:`idft`, :func:`minmax`, :func:`sample`,
and :func:`multinomial` were improved (thanks to rhettinger)
* Packaging and package index metadata were improved (thanks to cdce8p)
* Several aspects of the documentation were improved (thanks to rhettinger,
saadmanrafat)
* The Makefile now refers to `python` instead of `python3` (thanks to ktbarrett)
* Test coverage was improved (thanks to rhettinger)
* Python 3.14 is now tested by GitHub Actions
* Fri May 16 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 10.7.0
* :func:`multinomial` was added (thanks to rhettinger)
* :func:`ichunk`, :func:`iterate`, :func:`one`, :func:`only`,
:func:`powerset_of_sets`, and :func:`strictly_n` were
optimized (thanks to rhettinger)
* :func:`exactly_n` now uses less memory (thanks to rhettinger)
* :func:`dft` and :func:`idft` were optimized for Python versions
below 3.12 (thanks to rhettinger)
* :func:`is_prime` no longer shares state with the users random
number generator (thanks to rhettinger)
* Some docstring issues were fixed (thanks to lpulley and ricbit)
* The type hints for :func:`groupby_transform` were improved (thanks to rhettinger)
* The ``furo`` theme is now used for docs (thanks to AA-turner)
- Adjust upstream source name in spec file
* Tue Feb 18 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 10.6.0
* `is_prime` and `nth_prime` were added
* `loops` was added
* `factor` was optimized to handle larger inputs and use less memory
* `spy` was optimized to enable nested calls
* `polynomial_from_roots` was made non-recursive and able to handle
larger numbers of roots
* `is_sorted` now only relies on less than comparisons
* The docstring for `outer_product` was improved
* The type annotations for sample were improved
* Python 3.13 is officially supported. Python 3.8 is no longer
officially supported.
* `mypy` checks were fixed
* Wed Oct 23 2024 Dirk Müller <dmueller@suse.com>
- update to 10.5.0:
* Optimize all_equal recipe
* Reduce groupby.__next__ calls in all_equal
* Fix types.UnionType
- update to 10.4.0:
* Issue 854: sample improvements
* Issue 858: Use chain and starmap in run_length.decode
* Issue 859: Update totient recipe
* Distinct permutations of incomparable items
* Clarify seekable.relative_seek behavior
* Issue 864: Improve _sample_unweighted
* Use log1p for _sample_unweighted
* Issue 862: change relative_seek() behaviour
* Issue 876: is_sorted clarifications
* Issue 870: counts parameter for sample
* Issue 869: Add a steps argument to circular_shifts
* Issue 871: Add a fast path for sliding_window
* type annotation of `windowed_complete` corrected
* [Docs] Fix strictly_n missing the n parameter
* Standardize type hints for isinstance's second argument
* Issue 883: change type hint
* Add type overloads for `zip_broadcast`
* Issue 889: Optimize triplewise
* Add option `strict` to `sort_together`
* Updates for version 10.4.0
* Sun Jun 30 2024 Dirk Müller <dmueller@suse.com>
- update to 10.3.0:
* Increase performance of `padded`
* Update table of contents
* Add exactly size of n doc to padded
* Speed up `ichunked`
* Optimize `chunked_even` itertool
* Optimize windowed itertool
* Issue 820: add powerset_of_sets
* Fix a typo found by codespell
* Add typing for countable.items_seen attribute.
* Add join_mappings
* Add doublestarmap (closes #679)
* Add dft and idft
* Changes for version 10.3.0
* Add unique()
* Tue Jan 16 2024 Dirk Müller <dmueller@suse.com>
- update to 10.2.0:
* `iter_suppress` (thanks to jaraco, pochmann, and rhettinger)
* `filter_map` (thanks to struktured)
* `classify_unique` (thanks to haukex)
* `totient` (from the itertools docs)
* `reshape` (from the itertools docs)
* Changes to existing functions
* `factor`, `iter_index`, `sieve`, and `unique_justseen` were
updated to match the itertools docs
* `first` was was optimized (thanks to pochmann)
* `takewhile_inclusive` was was refactored (thanks to eltoder)
* `combination_with_replacement_index` was was optimized
(thanks to elliotwutingfeng and rhettinger)
* `nth_permutation`, `nth_combination_with_replacement`,
`combination_index`, and `combination_with_replacement_index`
were optimized (thanks to rhettinger)
* `batched` now accepts a `strict` argument (adapted from
itertools docs)
* `time_limited` was improved for Windows (thanks to haukex)
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
- update to 10.1.0:
* Add more tests for `zip_broadcast()`
* Added takewhile_inclusive
* Speed up `zip_broadcast()` by pre-filling the scalar elements
* Added outer_product.
* Simplify `zip_broadcast`
* Simplify `_zip_equal`
* fix consume() type annotation
* Update recipes.iter_index to match CPython PR 102360
* fixup - add missing commas to the readme function table
* fixup remove 3.6 from tox
* seekable: Add relative_seek
* Optimize _chunked_even_finite()
* Indexing of combinations with replacement
* Add notes for transposing empty inputs
* Add the polynomial_eval recipe
* Add nth_combination_with_replacement
* Add sum_of_squares, sync with itertools
* Issue #707: fix ``iterate()`` to enable ``func`` to raise
StopIteration + 3 unittests
* Update polynomial_from roots and convolve
* Issue #677: Improve `partition`
* Issue #713: Fix `partial_product` (also simplify and clean
up)
* Issue #711: Optimize `pairwise`
* Issue #715: Simplify/optimize `partial_product`
* Issue #717: Improve `duplicates_justseen`
* Fix unique_in_window to match described behavior
* Add polynomial_derivative recipe
* Update recipes with CPython PRs: 105403 and 106371
* Changes for version 10.0.0
* Delay computation of numeric_range len until needed
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
- Make calling of %{sle15modernpython} optional.
* Tue Mar 07 2023 Dirk Müller <dmueller@suse.com>
- update to 9.1.0:
* See PR #678 for details.
* Fri Oct 28 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to 9.0.0
* Potentially breaking changes
grouper() no longer accepts an integer as its first argument. Previously this raised a DeprecationWarning.
collate() has been removed. Use the built-in heapq.merge() instead.
windowed() now yields nothing when its iterable is empty.
This library now advertises support for Python 3.7+.
* New functions
constrained_batches()
batched() (from the Python itertools docs)
polynomial_from_roots() (from the Python itertools docs)
sieve() (from the Python itertools docs)
* Other changes
Some documentation issues were fixed (thanks to nanouasyn)
* Fri Sep 16 2022 Dirk Müller <dmueller@suse.com>
- update to 8.14.0:
* :func:`longest_common_prefix` (thanks to nanouasyn)
* :func:`iequals` (thanks to nanouasyn)
* `concurrent.futures.ThreadPoolExecutor` is now imported lazily in :func:`callback_iter`.
* :func:`tail` is now optimized for iterables with a fixed length.
* Some documentation issues were fixed (thanks to pochmann and timgates42)
* This library is now marked for Python 3.10 compatibility in PyPI (thanks to chayim)
* Mon Jun 13 2022 Ben Greiner <code@bnavigator.de>
- Clean up specfile, only requires flit-core (flit not in Ring1)
* Sun Jun 05 2022 Arun Persaud <arun@gmx.de>
- specfile:
* build with flit
- update to version 8.13.0:
* New functions
+ The :func:`subslices` recipe from the itertools docs was added
(thanks to rhettinger)
* Changes to existing functions
+ The :func:`ichunked` function is now more efficient (thanks to
hjtran0 and seanmacavaney)
+ The :func:`difference` function is now more efficient (thanks to
Masynchin)
+ The :func:`grouper` recipe now has more features, mirroring the
one in the itertools docs (thanks to rhettinger)
* Other changes
+ Some documentation issues were fixed (thanks to medvied and
Freed-Wu)
+ The more_itertools package is now built with flit (thanks to
mgorny)
* Tue Mar 15 2022 Dirk Müller <dmueller@suse.com>
- use python_expand for fdupes
* Thu Feb 03 2022 Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
- update to version 8.12.0:
* Bug fixes
+ Some documentation issues were fixed (thanks to Masynchin,
spookylukey, astrojuanlu, and stephengmatthews)
+ Python 3.5 support was temporarily restored (thanks to
mattbonnell)
- changes from version 8.11.0:
* New functions
+ The before_and_after, sliding_window, and triplewise recipes
from the Python 3.10 docs were added
+ duplicates_everseen and duplicates_justseen (thanks to OrBin and
DavidPratt512)
+ minmax (thanks to Ricocotam, MSeifert04, and ruancomelli)
+ strictly_n (thanks to hwalinga and NotWearingPants)
+ unique_in_window
* Changes to existing functions
+ groupby_transform had its type stub improved (thanks to mjk4 and
ruancomelli)
+ is_sorted now accepts a strict parameter (thanks to Dutcho and
ruancomelli)
+ zip_broadcast was updated to fix a bug (thanks to kalekundert)
/usr/lib/python3.11/site-packages/more_itertools /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/INSTALLER /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/METADATA /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/RECORD /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/REQUESTED /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/WHEEL /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/licenses /usr/lib/python3.11/site-packages/more_itertools-10.8.0.dist-info/licenses/LICENSE /usr/lib/python3.11/site-packages/more_itertools/__init__.py /usr/lib/python3.11/site-packages/more_itertools/__init__.pyi /usr/lib/python3.11/site-packages/more_itertools/__pycache__ /usr/lib/python3.11/site-packages/more_itertools/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/more_itertools/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/more_itertools/__pycache__/more.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/more_itertools/__pycache__/more.cpython-311.pyc /usr/lib/python3.11/site-packages/more_itertools/__pycache__/recipes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/more_itertools/__pycache__/recipes.cpython-311.pyc /usr/lib/python3.11/site-packages/more_itertools/more.py /usr/lib/python3.11/site-packages/more_itertools/more.pyi /usr/lib/python3.11/site-packages/more_itertools/py.typed /usr/lib/python3.11/site-packages/more_itertools/recipes.py /usr/lib/python3.11/site-packages/more_itertools/recipes.pyi /usr/share/doc/packages/python311-more-itertools /usr/share/doc/packages/python311-more-itertools/README.rst /usr/share/licenses/python311-more-itertools /usr/share/licenses/python311-more-itertools/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Oct 18 23:09:27 2025