Skip to content

chore(deps): update dependency more-itertools to v11#174

Open
renovate-bot wants to merge 2 commits intogoogleapis:mainfrom
renovate-bot:renovate/more-itertools-11.x
Open

chore(deps): update dependency more-itertools to v11#174
renovate-bot wants to merge 2 commits intogoogleapis:mainfrom
renovate-bot:renovate/more-itertools-11.x

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
more-itertools ==10.7.0==11.0.1 age confidence

Release Notes

more-itertools/more-itertools (more-itertools)

v11.0.1: Version 11.0.1

Compare Source

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.

v11.0.0: Version 11.0.0

Compare Source

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,
    nth_permuwas improvedtation, nth_product, product_index,
    random_permutation, substrings, and value_chain was
    improved (thanks to rhettinger)
  • Performance for ichunked was improved (thanks to pochmann3 and rhettinger)
Other changes
  • The docstrings for several functions were improved (thanks to nathanjmcdougall, olliemath, r266-tech, and rhettinger)

v10.8.0: Version 10.8.0

Compare Source

What's Changed

  • Fix typo in version history for 10.7.0 by bbayles in #​981
  • Issue 980: Fix variable names: iterable vs iterator by rhettinger in #​982
  • Improve docstrings for dft, idft, and multinomial by rhettinger in #​983
  • Add a note about polynomial endianness by bbayles in #​984
  • Add SPDX license identifier by cdce8p in #​978
  • Remove setup.py file by cdce8p in #​979
  • Include derangements by itself by bbayles in #​985
  • Add derangements by debruijn in #​946
  • Issue 986: argmin and argmax by bbayles in #​988
  • Split-out the integer math functions by rhettinger in #​990
  • Spelling, grammar, punctuation, and usage by rhettinger in #​991
  • Fix the return type of more_itertools.batched by qobilidop in #​993
  • Fix duplicate words in version_history.rst by saadmanrafat in #​992
  • Improve islice_extended memory usage when start<0 and step>0 by ben42code in #​995
  • Unittest islice_extended impact on iterated elements lifecycle by ben42code in #​996
  • convolve() is agnostic to endianness by rhettinger in #​997
  • Sample simplification by rhettinger in #​998
  • Issue 1005: Document difference from builtin min() and max(). by rhettinger in #​1008
  • General cleanups by rhettinger in #​1007
  • Fix broken link by rhettinger in #​1004
  • Add option for nth_prime() to be approximated by rhettinger in #​1002
  • before_and_after improvement by pochmann3 in #​1012
  • Fast paths instead of applying an identity function by rhettinger in #​1018
  • Speed-up _complex_sumprod() by rhettinger in #​1000
  • Improve islice_extended memory usage when stop<0 and step>0 by ben42code in #​999
  • Add derangements() to the doc indexes by rhettinger in #​1020
  • Improve readability/findability with combinatoric subsections by rhettinger in #​1022
  • Fix 1009: Confused docstring for minmax() by rhettinger in #​1021
  • Improve interleave_longest by pochmann3 in #​1027
  • Issue 1001: fix last() when reversed is None by inventshah in #​1028
  • Issue 1029: fix batched IDE/help() docs by inventshah in #​1031
  • Improve mark_ends by pochmann3 in #​1035
  • Add usage notes for sample() by rhettinger in #​1037
  • Fix docstring and comment in private _nth_prime_bounds function by rhettinger in #​1036
  • Fix linespacing by rhettinger in #​1038
  • Add running_median by rhettinger in #​1039
  • running_median() with windowed data by rhettinger in #​1040
  • Pin furo to 2024.08.06 by bbayles in #​1043
  • docs: Fix invisible REPL output in HTML dark mode by moreati in #​1045
  • Use python instead of python3 when running tests by ktbarrett in #​1051
  • Issue 1044: Add new tool: extract() by rhettinger in #​1056
  • Test 3.14.0-rc.2 by bbayles in #​1060
  • unzip: replace custom itemgetter by pochmann3 in #​1059
  • Add interleave_randomly by ktbarrett in #​1048
  • Issue 1003: Multidimensional reshape() by rhettinger in #​1062
  • Get coverage to 100% by rhettinger in #​1065
  • Improve count_cycle() by rhettinger in #​1066
  • Clarify how derangements treats duplicate inputs by rhettinger in #​1069
  • Readability improvement for reshaped() by rhettinger in #​1067
  • Clean-up tail(). Prefer try/except over the Sized ABC. by rhettinger in #​1068
  • Version 10.8.0 by bbayles in #​1071

Full Changelog: more-itertools/more-itertools@v10.7.0...v10.8.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested review from a team as code owners April 2, 2026 18:40
@product-auto-label product-auto-label Bot added the api: firestore Issues related to the googleapis/langchain-google-firestore-python API. label Apr 2, 2026
@dpebot
Copy link
Copy Markdown

dpebot commented Apr 2, 2026

/gcbrun

@dpebot
Copy link
Copy Markdown

dpebot commented Apr 23, 2026

/gcbrun

@forking-renovate
Copy link
Copy Markdown

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@pl04351820
Copy link
Copy Markdown
Contributor

/gcbrun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: firestore Issues related to the googleapis/langchain-google-firestore-python API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants