Skip to content

Bump more-itertools from 10.8.0 to 11.0.1#325

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/more-itertools-11.0.1
Open

Bump more-itertools from 10.8.0 to 11.0.1#325
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/more-itertools-11.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 6, 2026

Bumps more-itertools from 10.8.0 to 11.0.1.

Release notes

Sourced from more-itertools's releases.

Version 11.0.1

This release restores pairwise, which was mistakenly removed in 11.0.0 instead of being deprecated. It is now marked as deprecated and will be removed in a future major release. Use itertools.pairwise as a replacement.

Version 11.0.0

Potentially breaking changes

  • Python 3.9 support was dropped, since it went EOL on 2025-10-31
  • callback_iter is deprecated. It will be removed in a future major release.
  • iequals no longer returns True when called with ([], [ANY]) (thanks to rhettinger and pochmann3)
  • The pred argument for locate and replace must now be able to handle a variable number of arguments. See their docstrings for details. (thanks to veeceey, james-wasson, and pochmann3)
  • unique_everseen now raises TypeError when input elements are not hashable. The silent fallback mechanism for unhashable inputs has been removed. (thanks to rhettinger and karlicoss)
  • windowed now raises ValueError when given a window size of 0 (thanks to rhettinger and brevzin)
  • Parameter names for flatten, iter_except, repeatfunc, prepend, transpose, and sum_of_squares have been changed. Code that uses these functions will need to be updated if it uses keywords for positional arguments. (thanks to rhettinger)

New functions

  • concurrent_tee: similar to tee, but with guaranteed threading semantics (thanks to rhettinger)
  • random_derangement: returns a random derangement of elements from an iterable (thanks to rhettinger)
  • running_mean: yields the mean of values in an iterable, or in a sliding window (thanks to rhettinger)
  • running_statistics: provides statistics for the values in an iterable, or in a sliding window (thanks to rhettinger)
  • serialize: wraps a non-concurrent iterator with a lock to enforce sequential access (thanks to rhettinger)
  • synchronized: wraps an iterator-returning callable to make its iterators thread-safe (thanks to rhettinger)
  • sized_iterator: wraps an iterable with a known length and implements __len__ (thanks to assaf127)

Changes to existing functions

  • The type hints for always_iterable were improved (thanks to rhettinger and maltevesper)
  • A potential bug in callback_iter was fixed
  • A bug in exactly_n's handling of negative arguments was fixed (thanks to rhettinger)
  • extract`` now accepts a monotonic` argument for improved performance (thanks to rhettinger)
  • A bug in numeric_range's handling of negative steps was fixed (thanks to bysiber)
  • grouper implementation was updated to match the itertools docs (thanks to rhettinger)
  • nth_product, product_index, gray_product, partial_product, nth_product, product_index, and random_product now accept a repeat keyword argument (thanks to rhettinger)
  • powerset_of_sets can now construct frozenset instances (thanks to rhettinger)
  • The type hints for stagger were improved (thanks to nathanjmcdougall)
  • Memory efficiency was improved for partition was improved (thanks to rhettinger and yueyinqiu)
  • Performance for the functions count_cycle, difference, random_product, was improved nth_combination, nth_combination_with_replacement,

... (truncated)

Commits
  • 5ea81c4 Merge pull request #1142 from more-itertools/version-11.0.1
  • 2fcf9ef Changes for version 11.0.1
  • 52cfcfe Revert "Remove pairwise()"
  • 5b43c0d Merge pull request #1136 from more-itertools/version-11.0.0
  • 499213b Merge pull request #1140 from rhettinger/nits
  • 8fb18b9 Nit: Add --upgrade to the pip installs
  • afe23fc Nit: Remove outdated fabfile.py from the manifest
  • 4930555 Nit: move reshape() and transpose() to the math section
  • 06626d5 callback_iter is deprecated
  • c91ba4e Fix formatting in unique_everseen
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 6, 2026
Bumps [more-itertools](https://github.com/more-itertools/more-itertools) from 10.8.0 to 11.0.1.
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](more-itertools/more-itertools@v10.8.0...v11.0.1)

---
updated-dependencies:
- dependency-name: more-itertools
  dependency-version: 11.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/more-itertools-11.0.1 branch from 5ea5e30 to cc1b2e5 Compare April 9, 2026 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants