skillfed

more-itertools

More routines for operating on iterables, beyond itertools

more-itertools Permissive license MIT Active 4,088 v11.1.0 released

Install

more-itertools on PyPI

pip

pip install more-itertools

uv

uv add more-itertools

poetry

poetry add more-itertools

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 83 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: more_itertools-11.1.0-py3-none-any.whl

Keywords: itertools, iterator, iteration, filter, peek, peekable, chunk, chunked

Development Status :: 5 - Production/StableIntended Audience :: DevelopersNatural Language :: EnglishProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Libraries

About more-itertools

from the package's own PyPI description — quoted content, verbatim

============== More Itertools ==============

.. image:: https://readthedocs.org/projects/more-itertools/badge/?version=latest :target: https://more-itertools.readthedocs.io/en/stable/

Python's itertools library is a gem - you can compose elegant solutions for a variety of problems with the functions it provides. In more-itertools we collect additional building blocks, recipes, and routines for working with Python iterables.

+------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grouping | chunked <https://more-itertools.readthedocs.io/en/stable/api.html#more_itertools.chunked>, | | | ichunked <https://more-itertools.readthedocs.io/en/stable/api.html#more_itertools.ichunked>, | | | chunked_even <https://more-itertools.readthedocs.io/en/stable/api.html#more_itertools.chunked_even>_,...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides additional iterator utilities and recipes beyond Python's standard itertools library, including functions for grouping, windowing, lookahead, and augmenting iterables.

Low friction installation with no runtime dependencies. Actively maintained as of May 2026 with recent releases and 4088 GitHub stars, supporting Python 3.10–3.14.

MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations.

Usage

pip install more-itertools==11.1.0

from more_itertools import chunked
for chunk in chunked(range(10), 3):
    print(chunk)

Requires Python 3.10 or later.

Verdict: A mature, well-maintained standard library for iterable manipulation with no security vulnerabilities, zero dependencies, and permissive licensing. Suitable for production use across a wide range of Python projects.

iterator utilities beyond itertoolschunking and batching iterableswindowed iteration patternspeekable iteratorsgrouping and partitioning sequencessliding window over iterableslazy iteration helpers

Similar packages