Skip to content

Bump more-itertools from 10.8.0 to 11.0.1#328

Merged
github-actions[bot] merged 1 commit intomainfrom
dependabot/uv/more-itertools-11.0.1
Apr 3, 2026
Merged

Bump more-itertools from 10.8.0 to 11.0.1#328
github-actions[bot] merged 1 commit intomainfrom
dependabot/uv/more-itertools-11.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 3, 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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added automerge dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 3, 2026
@github-actions github-actions bot merged commit 70e87e6 into main Apr 3, 2026
10 checks passed
@github-actions github-actions bot deleted the dependabot/uv/more-itertools-11.0.1 branch April 3, 2026 04:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge 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