Skip to content

Bump the python-packages group across 1 directory with 5 updates#33

Merged
aminalaee merged 1 commit into
mainfrom
dependabot/pip/python-packages-6c8eb49431
Jun 1, 2026
Merged

Bump the python-packages group across 1 directory with 5 updates#33
aminalaee merged 1 commit into
mainfrom
dependabot/pip/python-packages-6c8eb49431

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 1, 2026

Updates the requirements on zensical, ty, pytest, pytest-codspeed and ruff to permit the latest version.
Updates zensical to 0.0.43

Release notes

Sourced from zensical's releases.

0.0.43

Summary

This version fixes further edge cases in link validation, and adds support for UTF-8 encoding with byte-order-marks.

Changelog

Bug fixes

  • 1e873a3 compat – ignore links in code after literal dollar during link validation (#691)
  • 62a0feb zensical – report path.md/#anchor as invalid during link validation (#690)
  • 7be40c6 compat – ignore GitHub-style callouts during link validation (#688)
  • 85c3b1e compat – ignore [TOC] marker during link validation (#686)
  • daafc8b zensical – filter out icons folder when watching theme directories (#693)
  • 913fd61 zensical – strip Byte-Order-Mark (BOM) from Markdown files (#687)
Commits
  • 7d2178a chore: release v0.0.43
  • 35a2042 Merge pull request #697 from zensical/fix/validation-regressions
  • 1e873a3 fix: ignore links in code after literal dollar during link validation (#691)
  • 62a0feb fix: report path.md/#anchor as invalid during link validation (#690)
  • 7be40c6 fix: ignore GitHub-style callouts during link validation (#688)
  • 85c3b1e fix: ignore [TOC] marker during link validation (#686)
  • daafc8b fix: filter out icons folder when watching theme directories (#693)
  • 913fd61 fix: strip Byte-Order-Mark (BOM) from Markdown files (#687)
  • See full diff in compare view

Updates ty from 0.0.36 to 0.0.41

Release notes

Sourced from ty's releases.

0.0.41

Release Notes

Released on 2026-05-31.

Bug fixes

  • Avoid panic for deferred dataclass field annotations (#25444)
  • Avoid panic from cycle in function decorator inference (#25475)
  • Ignore rejected assignments for synthesized bindings (#25340)
  • Infer bool for not applied to dynamic values (#25445)
  • Use diagnostic message as tie-breaker when sorting (#25424)

LSP server

  • Add call hierarchy support (#25338)
  • Add function parentheses completion (#25305)
  • Display docs for matching parameter when hovering over the name of an argument passed by keyword (#25283)
  • Document completeFunctionParentheses editor setting (#3513)

Diagnostics

  • Introduce opt-in missing-override-decorator rule (#25111)
  • Improve diagnostics for syntax errors in forward annotations (#25158)
  • Improve diagnostic for failed assignment to a Callable type (#25308)

Core type checking

  • Narrow bound method overloads by receiver (#24707)
  • Add disjointness for protocol method members (#25315)
  • Avoid treating metaclass declarations as populated values (#25432)
  • Use TypeForm in ty_extensions (#25421)

Performance

  • Avoid storing redundant reachability indexes (#25453)
  • Compact retained semantic arrays (#25454)
  • Remove excess capacity from more Salsa cached collections (#25411)
  • Use compact sets for more immutable fields (#25476)
  • Use ThinVec for sparse kwargs bindings (#25457)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.41

Released on 2026-05-31.

Bug fixes

  • Avoid panic for deferred dataclass field annotations (#25444)
  • Avoid panic from cycle in function decorator inference (#25475)
  • Ignore rejected assignments for synthesized bindings (#25340)
  • Infer bool for not applied to dynamic values (#25445)
  • Use diagnostic message as tie-breaker when sorting (#25424)

LSP server

  • Add call hierarchy support (#25338)
  • Add function parentheses completion (#25305)
  • Display docs for matching parameter when hovering over the name of an argument passed by keyword (#25283)
  • Document completeFunctionParentheses editor setting (#3513)

Diagnostics

  • Introduce opt-in missing-override-decorator rule (#25111)
  • Improve diagnostics for syntax errors in forward annotations (#25158)
  • Improve diagnostic for failed assignment to a Callable type (#25308)

Core type checking

  • Narrow bound method overloads by receiver (#24707)
  • Add disjointness for protocol method members (#25315)
  • Avoid treating metaclass declarations as populated values (#25432)
  • Use TypeForm in ty_extensions (#25421)

Performance

  • Avoid storing redundant reachability indexes (#25453)
  • Compact retained semantic arrays (#25454)
  • Remove excess capacity from more Salsa cached collections (#25411)
  • Use compact sets for more immutable fields (#25476)
  • Use ThinVec for sparse kwargs bindings (#25457)

Contributors

... (truncated)

Commits
  • 41bb0d2 Bump version to 0.0.41 (#3601)
  • c690a49 Document completeFunctionParentheses editor setting (#3513)
  • 85c5e32 Document that call hierarchy is now supported (#3582)
  • e118dd0 docs: Add typeHierarchy support in LSP feature reference (#3382)
  • aa20b16 minor changelog nits for the latest release (#3560)
  • 7b95bc2 Bump version to 0.0.40 (#3554)
  • 54c7498 Update prek dependencies (#3546)
  • 0d8540a docs: set Eglot :language-id so ty works with python-base-mode (#3532)
  • 8f1cee0 scripts/update_schemastore: add text=True to git revision check_output calls ...
  • 32b654a docs: add Flycheck note to Emacs editor integration (#3528)
  • Additional commits viewable in compare view

Updates pytest from 9.0.1 to 9.0.3

Release notes

Sourced from pytest's releases.

9.0.3

pytest 9.0.3 (2026-04-07)

Bug fixes

  • #12444: Fixed pytest.approx which now correctly takes into account ~collections.abc.Mapping keys order to compare them.

  • #13634: Blocking a conftest.py file using the -p no: option is now explicitly disallowed.

    Previously this resulted in an internal assertion failure during plugin loading.

    Pytest now raises a clear UsageError explaining that conftest files are not plugins and cannot be disabled via -p.

  • #13734: Fixed crash when a test raises an exceptiongroup with __tracebackhide__ = True.

  • #14195: Fixed an issue where non-string messages passed to unittest.TestCase.subTest() were not printed.

  • #14343: Fixed use of insecure temporary directory (CVE-2025-71176).

Improved documentation

  • #13388: Clarified documentation for -p vs PYTEST_PLUGINS plugin loading and fixed an incorrect -p example.
  • #13731: Clarified that capture fixtures (e.g. capsys and capfd) take precedence over the -s / --capture=no command-line options in Accessing captured output from a test function <accessing-captured-output>.
  • #14088: Clarified that the default pytest_collection hook sets session.items before it calls pytest_collection_finish, not after.
  • #14255: TOML integer log levels must be quoted: Updating reference documentation.

Contributor-facing changes

  • #12689: The test reports are now published to Codecov from GitHub Actions. The test statistics is visible on the web interface.

    -- by aleguy02

9.0.2

pytest 9.0.2 (2025-12-06)

Bug fixes

  • #13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.

    You may enable it again by passing -p terminalprogress. We may enable it by default again once compatibility improves in the future.

    Additionally, when the environment variable TERM is dumb, the escape codes are no longer emitted, even if the plugin is enabled.

  • #13904: Fixed the TOML type of the tmp_path_retention_count settings in the API reference from number to string.

  • #13946: The private config.inicfg attribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.

... (truncated)

Commits

Updates pytest-codspeed from 4.5.0 to 5.0.3

Release notes

Sourced from pytest-codspeed's releases.

v5.0.3

What's Changed

Full Changelog: CodSpeedHQ/pytest-codspeed@v5.0.2...v5.0.3

v5.0.2

What's Changed

Full Changelog: CodSpeedHQ/pytest-codspeed@v5.0.1...v5.0.2

v5.0.1

What's Changed

Full Changelog: CodSpeedHQ/pytest-codspeed@v5.0.0...v5.0.1

v5.0.0

Highlights

MacOS walltime profiling is now available with the codspeed cli v4.16.1 and above.

pytest-codspeed can now be used in free threaded mode. This has been tested with 3.14t and 3.15t. For this, we have dropped usage of cffi in favor of the native extension support.

What's Changed

Full Changelog: CodSpeedHQ/pytest-codspeed@v4.5.0...v5.0.0

Changelog

Sourced from pytest-codspeed's changelog.

[5.0.3] - 2026-05-22

🏗️ Refactor

[5.0.2] - 2026-05-14

🚀 Features

[5.0.1] - 2026-05-13

💼 Other

[5.0.0] - 2026-05-13

🚀 Features

⚡ Performance

  • Bind callgrind start/stop directly to avoid extra frame by @​art049 in #96

⚙️ Internals

Commits
  • b2d12d8 Release v5.0.3 🚀
  • 31447b7 refactor: use instrument_hooks_callgrind_add_obj_skip from C API
  • fc33d20 Release v5.0.2 🚀
  • 3bbabe4 feat: skip Python runtime objects in callgrind
  • d4d9dc6 Release v5.0.1 🚀
  • ad709a5 build: enable free-threaded wheels in cibuildwheel (#121)
  • 080d620 Release v5.0.0 🚀
  • befdebf chore: ignore common compilation warnings for instrument-hooks
  • ee98055 chore: use unsigned bash in the macos test
  • 5a205c8 feat: use instrument_hooks markers in walltime
  • Additional commits viewable in compare view

Updates ruff from 0.15.12 to 0.15.15

Release notes

Sourced from ruff's releases.

0.15.15

Release Notes

Released on 2026-05-28.

Preview features

  • Fix Markdown closing fence handling (#25310)
  • [pyflakes] Report duplicate imports in typing.TYPE_CHECKING block (F811) (#22560)

Bug fixes

  • [pyflakes] Treat function-scope bare annotations as locals per PEP 526 (F821) (#21540)

Performance

  • Avoid redundant TokenValue drops in the lexer (#25300)
  • Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens Vec size (#25354)
  • Use ThinVec in AST to shrink Stmt (#25361)

Documentation

  • Fix line-length example for --config option (#25389)
  • [flake8-comprehensions] Document RecursionError edge case in __len__ (C416) (#25286)
  • [mccabe] Improve example (C901) (#25287)
  • [pyupgrade] Clarify fix safety docs (UP007, UP045) (#25288)
  • [refurb] Document FURB192 exception change for empty sequences (#25317)
  • [ruff] Document false negative for user-defined types (RUF013) (#25289)

Formatter

  • Fix formatting of lambdas nested within f-strings (#25398)

Server

  • Return code action for codeAction/resolve requests that contain no or no valid URL (#25365)

Other changes

  • Expand semantic syntax errors for invalid walruses (#25415)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.15

Released on 2026-05-28.

Preview features

  • Fix Markdown closing fence handling (#25310)
  • [pyflakes] Report duplicate imports in typing.TYPE_CHECKING block (F811) (#22560)

Bug fixes

  • [pyflakes] Treat function-scope bare annotations as locals per PEP 526 (F821) (#21540)

Performance

  • Avoid redundant TokenValue drops in the lexer (#25300)
  • Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens Vec size (#25354)
  • Use ThinVec in AST to shrink Stmt (#25361)

Documentation

  • Fix line-length example for --config option (#25389)
  • [flake8-comprehensions] Document RecursionError edge case in __len__ (C416) (#25286)
  • [mccabe] Improve example (C901) (#25287)
  • [pyupgrade] Clarify fix safety docs (UP007, UP045) (#25288)
  • [refurb] Document FURB192 exception change for empty sequences (#25317)
  • [ruff] Document false negative for user-defined types (RUF013) (#25289)

Formatter

  • Fix formatting of lambdas nested within f-strings (#25398)

Server

  • Return code action for codeAction/resolve requests that contain no or no valid URL (#25365)

Other changes

  • Expand semantic syntax errors for invalid walruses (#25415)

Contributors

... (truncated)

Commits
  • db5aa0a Bump 0.15.15 (#25431)
  • 366fe21 [ty] Improve diagnostics for syntax errors in forward annotations (#25158)
  • e2e1e64 [ty] Remove excess capacity from more Salsa cached collections (#25411)
  • 1bd77e1 [ty] Use diagnostic message as tie breaker when sorting (#25424)
  • 7e1bc1e Add agent skills for working on ty (#25422)
  • 574e107 Expand semantic syntax errors for invalid walruses (#25415)
  • 4a7ca06 [ty] Display docs for matching parameter when hovering over the name of an ar...
  • 5432709 Refine a few agents instructions (#25423)
  • 3cb09eb [ty] Support typing.TypeForm (#25334)
  • c8cd59f [ty] Infer class attributes assigned by metaclass initialization (#25342)
  • 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 Jun 1, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Jun 1, 2026

Merging this PR will improve performance by 11.54%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

#### 🎉 Hooray! `pytest-codspeed` just leveled up to 5.0.3!

A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.

⚡ 1 improved benchmark
✅ 7 untouched benchmarks

Performance Changes

Benchmark BASE HEAD Efficiency
test_b64encode 95.7 µs 85.8 µs +11.54%

Tip

Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.


Comparing dependabot/pip/python-packages-6c8eb49431 (684dfeb) with main (770fb9c)

Open in CodSpeed

@aminalaee
Copy link
Copy Markdown
Owner

@dependabot rebase

Updates the requirements on [zensical](https://github.com/zensical/zensical), [ty](https://github.com/astral-sh/ty), [pytest](https://github.com/pytest-dev/pytest), [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed) and [ruff](https://github.com/astral-sh/ruff) to permit the latest version.

Updates `zensical` to 0.0.43
- [Release notes](https://github.com/zensical/zensical/releases)
- [Commits](zensical/zensical@v0.0.42...v0.0.43)

Updates `ty` from 0.0.36 to 0.0.41
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.36...0.0.41)

Updates `pytest` from 9.0.1 to 9.0.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.1...9.0.3)

Updates `pytest-codspeed` from 4.5.0 to 5.0.3
- [Release notes](https://github.com/CodSpeedHQ/pytest-codspeed/releases)
- [Changelog](https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md)
- [Commits](CodSpeedHQ/pytest-codspeed@v4.5.0...v5.0.3)

Updates `ruff` from 0.15.12 to 0.15.15
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.12...0.15.15)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: pytest-codspeed
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: ruff
  dependency-version: 0.15.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: ty
  dependency-version: 0.0.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: zensical
  dependency-version: 0.0.43
  dependency-type: direct:production
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the python-packages group with 5 updates Bump the python-packages group across 1 directory with 5 updates Jun 1, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/python-packages-6c8eb49431 branch from 77913c0 to 684dfeb Compare June 1, 2026 12:33
@aminalaee aminalaee merged commit 1aac929 into main Jun 1, 2026
23 checks passed
@aminalaee aminalaee deleted the dependabot/pip/python-packages-6c8eb49431 branch June 1, 2026 12:53
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.

1 participant