Skip to content

Bump black from 24.10.0 to 26.3.1 in /docs in the pip group across 1 directory#103

Open
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/pip/docs/pip-b7f5c28099
Open

Bump black from 24.10.0 to 26.3.1 in /docs in the pip group across 1 directory#103
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/pip/docs/pip-b7f5c28099

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Mar 12, 2026

Bumps the pip group with 1 update in the /docs directory: black.

Updates black from 24.10.0 to 26.3.1

Release notes

Sourced from black's releases.

26.3.1

Stable style

  • Prevent Jupyter notebook magic masking collisions from corrupting cells by using exact-length placeholders for short magics and aborting if a placeholder can no longer be unmasked safely (#5038)

Configuration

  • Always hash cache filename components derived from --python-cell-magics so custom magic names cannot affect cache paths (#5038)

Blackd

  • Disable browser-originated requests by default, add configurable origin allowlisting and request body limits, and bound executor submissions to improve backpressure (#5039)

26.3.0

Stable style

  • Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964)
  • Fix crash on standalone comment in lambda default arguments (#4993)
  • Preserve parentheses when # type: ignore comments would be merged with other comments on the same line, preventing AST equivalence failures (#4888)

Preview style

  • Fix bug where if guards in case blocks were incorrectly split when the pattern had a trailing comma (#4884)
  • Fix string_processing crashing on unassigned long string literals with trailing commas (one-item tuples) (#4929)
  • Simplify implementation of the power operator "hugging" logic (#4918)

Packaging

  • Fix shutdown errors in PyInstaller builds on macOS by disabling multiprocessing in frozen environments (#4930)

Performance

  • Introduce winloop for windows as an alternative to uvloop (#4996)
  • Remove deprecated function uvloop.install() in favor of uvloop.new_event_loop() (#4996)
  • Rename maybe_install_uvloop function to maybe_use_uvloop to simplify loop installation and creation of either a uvloop/winloop evenloop or default eventloop (#4996)

Output

... (truncated)

Changelog

Sourced from black's changelog.

26.3.1

Stable style

  • Prevent Jupyter notebook magic masking collisions from corrupting cells by using exact-length placeholders for short magics and aborting if a placeholder can no longer be unmasked safely (#5038)

Configuration

  • Always hash cache filename components derived from --python-cell-magics so custom magic names cannot affect cache paths (#5038)

Blackd

  • Disable browser-originated requests by default, add configurable origin allowlisting and request body limits, and bound executor submissions to improve backpressure (#5039)

26.3.0

Stable style

  • Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964)
  • Fix crash on standalone comment in lambda default arguments (#4993)
  • Preserve parentheses when # type: ignore comments would be merged with other comments on the same line, preventing AST equivalence failures (#4888)

Preview style

  • Fix bug where if guards in case blocks were incorrectly split when the pattern had a trailing comma (#4884)
  • Fix string_processing crashing on unassigned long string literals with trailing commas (one-item tuples) (#4929)
  • Simplify implementation of the power operator "hugging" logic (#4918)

Packaging

  • Fix shutdown errors in PyInstaller builds on macOS by disabling multiprocessing in frozen environments (#4930)

Performance

  • Introduce winloop for windows as an alternative to uvloop (#4996)
  • Remove deprecated function uvloop.install() in favor of uvloop.new_event_loop() (#4996)
  • Rename maybe_install_uvloop function to maybe_use_uvloop to simplify loop installation and creation of either a uvloop/winloop evenloop or default eventloop (#4996)

... (truncated)

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the pip group with 1 update in the /docs directory: [black](https://github.com/psf/black).


Updates `black` from 24.10.0 to 26.3.1
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.10.0...26.3.1)

---
updated-dependencies:
- dependency-name: black
  dependency-version: 26.3.1
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 12, 2026
@coveralls
Copy link
Copy Markdown

coveralls commented Mar 12, 2026

Coverage Report for CI Build 24926359063

Coverage remained the same at 93.932%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 412
Covered Lines: 387
Line Coverage: 93.93%
Coverage Strength: 5.61 hits per line

💛 - Coveralls

@goruha
Copy link
Copy Markdown
Member

goruha commented Apr 25, 2026

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Apr 25, 2026

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@github-actions
Copy link
Copy Markdown

Change Before [58bd76e] <0.0.22> After [f445eba] Ratio Benchmark (Parameter)
- 28.8±0.2μs 23.4±0.09μs 0.81 bench_alphabet.AlphabetSuite.time_alphabet(5000, 'Best')
- 538±1μs 482±8μs 0.9 bench_alphabet.AlphabetSuite.time_alphabet(50000, 'Best')
- 54.2±0.4μs 49.1±0.2μs 0.91 bench_intervals.IntervalsSuite.time_intervals(5000, 'Best', 1, 1)
- 52.6±0.2μs 47.4±0.8μs 0.9 bench_intervals.IntervalsSuite.time_intervals(5000, 'Best', 1, 4)
- 6.42±0.03ms 5.79±0.02ms 0.9 bench_intervals.IntervalsSuite.time_intervals(50000, 'Worst', 1, 3)
- 6.64±0.04ms 5.78±0.02ms 0.87 bench_intervals.IntervalsSuite.time_intervals(50000, 'Worst', 2, 3)
- 11.6±0.2ms 9.75±0.4ms 0.84 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 1, 1)
- 10.6±0.4ms 8.21±0.4ms 0.78 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 1, 2)
- 10.8±0.5ms 8.34±0.3ms 0.77 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 1, 3)
- 11.3±0.2ms 9.21±0.2ms 0.81 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 1, 4)
- 11.9±0.09ms 9.64±0.2ms 0.81 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 2, 1)
- 10.2±0.2ms 8.20±0.3ms 0.8 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 2, 2)
- 10.7±0.3ms 8.27±0.2ms 0.77 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 2, 3)
- 11.5±0.2ms 9.37±0.2ms 0.82 bench_intervals.IntervalsSuite.time_intervals(500000, 'Best', 2, 4)
- 10.9±0.4ms 8.67±0.1ms 0.79 bench_ma_order.MaOrderSuite.time_order(5000, 'Normal')
- 39.1±0.3ms 33.1±0.8ms 0.85 bench_ma_order.MaOrderSuite.time_order(5000, 'Worst')
- 1.63±0.07ms 1.37±0.01ms 0.84 bench_order.OrderSuite.time_order(50000, 'Best')
Change Before [58bd76e] <0.0.22> After [f445eba] Ratio Benchmark (Parameter)
---------- ------------------------------ --------------------- --------- -----------------------------------------------------------------------
+ 1.19±0.01μs 152±60μs 127.06 bench_ma_intervals.MaIntervalsSuite.time_intervals(5, 'Normal', 2, 2)

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.

2 participants