Skip to content

Bump the minor group with 5 updates - #76

Merged
lemonyte merged 1 commit into
mainfrom
dependabot/uv/minor-6f87e7ef7a
Sep 1, 2026
Merged

Bump the minor group with 5 updates#76
lemonyte merged 1 commit into
mainfrom
dependabot/uv/minor-6f87e7ef7a

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the minor group with 5 updates:

Package From To
cython 3.2.9 3.3.0
prek 0.4.11 0.5.0
mkdocstrings-python 2.0.5 2.0.7
ruff 0.16.0 0.16.5
zensical 0.0.51 0.0.57

Updates cython from 3.2.9 to 3.3.0

Changelog

Sourced from cython's changelog.

3.3.0 (2026-08-22)

(Complete changelog for the 3.3.0 release, including pre-releases.)

Features added

  • PEP-634 Pattern Matching is implemented. (Github issue :issue:4029)

  • except * (PEP-654 exception groups) is implemented for Python 3.11 and later. (Github issue :issue:4993)

  • Unpacking in comprehensions (PEP-798) is implemented for list/set/dict comprehensions. It is not yet available for generator expressions. Original patch by Morax. (Github issue :issue:7898)

  • Changes were made to adapt to Python 3.15 and its Limited API. This does not yet cover abi3t. (Github issues :issue:6405, :issue:7190, :issue:7347, :issue:7348, :issue:7358)

  • Cython now uses a new export/import naming scheme for fused C functions that increases the resilience against seemingly compatible user code changes. The original names are kept for backwards compatibility. (Github issue :issue:7656)

  • Declared container item types (e.g. list[float] or tuple[atype, ...]) are now used by the type system. (Github issues :issue:7288, :issue:7798)

  • Type inference was improved for builtin Python types and their methods. (Github issues :issue:7536, :issue:7644, :issue:7887, :issue:7888)

  • Exception base types are inferred for the target variable of multi-exception except clauses and for collections of exceptions. Properties like .args and .context use direct C access in CPython. (Github issue :issue:7783)

  • Annotations on global variables are now used by type inference. (Github issue :issue:7877)

  • The feature set of the shared module can be selected at build time by listing named features to include or exclude. This is an experimental configuration, subject to further improvements. Failures to include used features will currently result in import failures. (Github issue :issue:7759)

  • To control the generation of the shared module, the cython command gained a sub-command cython generate-shared pkg/modulename.c with additional options

... (truncated)

Commits

Updates prek from 0.4.11 to 0.5.0

Release notes

Sourced from prek's releases.

0.5.0

Release Notes

Released on 2026-08-27.

Highlights

Choose where hook toolchains come from

language_version now accepts a source preference alongside the version request, letting you control where prek looks for a compatible toolchain when it creates a hook environment. Use managed (the default) or system to choose which source prek tries first while still allowing fallback and downloads. Use only-managed or only-system to require one source.

For example, this local Ruff hook requires a Python 3.12 toolchain managed by prek:

repos:
  - repo: local
    hooks:
      - id: ruff
        name: ruff
        language: python
        entry: ruff check
        additional_dependencies: [ruff]
        language_version:
          request: "3.12"
          preference: only-managed

With only-managed, prek reuses a compatible toolchain from its managed store or downloads one when needed. It never falls back to Python from PATH, an OS package manager, or a version manager, so toolchain selection does not depend on the developer or CI machine's external environment.

Existing scalar values such as language_version: "3.12" continue to work. See toolchain management and language_version for the full source-selection behavior. (#2613)

Breaking changes

The breaking changes in this release are mostly small cleanups, and most users should not be affected.

  • Group names can no longer start with @. This prefix is now reserved for special group selectors such as the new @ungrouped selector. (#2617)
  • PREK_MAX_CONCURRENCY has been removed. Use PREK_CONCURRENT_HOOKS and PREK_CONCURRENT_BATCHES to control hook and per-hook batch concurrency separately. (#2620)
  • The top-level prek init-template-dir command has been removed. Use prek util init-template-dir, or prek init-templatedir for drop-in compatibility with pre-commit. (#2623)
  • prek auto-update has been removed. Use prek update, or prek autoupdate for drop-in compatibility with pre-commit. (#2619)

... (truncated)

Changelog

Sourced from prek's changelog.

0.5.0

Released on 2026-08-27.

Highlights

Choose where hook toolchains come from

language_version now accepts a source preference alongside the version request, letting you control where prek looks for a compatible toolchain when it creates a hook environment. Use managed (the default) or system to choose which source prek tries first while still allowing fallback and downloads. Use only-managed or only-system to require one source.

For example, this local Ruff hook requires a Python 3.12 toolchain managed by prek:

repos:
  - repo: local
    hooks:
      - id: ruff
        name: ruff
        language: python
        entry: ruff check
        additional_dependencies: [ruff]
        language_version:
          request: "3.12"
          preference: only-managed

With only-managed, prek reuses a compatible toolchain from its managed store or downloads one when needed. It never falls back to Python from PATH, an OS package manager, or a version manager, so toolchain selection does not depend on the developer or CI machine's external environment.

Existing scalar values such as language_version: "3.12" continue to work. See toolchain management and language_version for the full source-selection behavior. (#2613)

Breaking changes

The breaking changes in this release are mostly small cleanups, and most users should not be affected.

  • Group names can no longer start with @. This prefix is now reserved for special group selectors such as the new @ungrouped selector. (#2617)
  • PREK_MAX_CONCURRENCY has been removed. Use PREK_CONCURRENT_HOOKS and PREK_CONCURRENT_BATCHES to control hook and per-hook batch concurrency separately. (#2620)
  • The top-level prek init-template-dir command has been removed. Use prek util init-template-dir, or prek init-templatedir for drop-in compatibility with pre-commit. (#2623)
  • prek auto-update has been removed. Use prek update, or prek autoupdate for drop-in compatibility with pre-commit. (#2619)

Enhancements

... (truncated)

Commits

Updates mkdocstrings-python from 2.0.5 to 2.0.7

Release notes

Sourced from mkdocstrings-python's releases.

2.0.7

2.0.7 - 2026-08-17

Compare with 2.0.6

Bug Fixes

2.0.6

2.0.6 - 2026-08-16

Compare with 2.0.5

Bug Fixes

  • Don't pass unsupported options to Griffe parsers (4b38b6b by Timothée Mazzucotelli). Issue-337
  • Increase stash key length from 1 to 2 (6ff2749 by Jonas Haag). PR-336
Changelog

Sourced from mkdocstrings-python's changelog.

2.0.7 - 2026-08-17

Compare with 2.0.6

Bug Fixes

2.0.6 - 2026-08-16

Compare with 2.0.5

Bug Fixes

  • Don't pass unsupported options to Griffe parsers (4b38b6b by Timothée Mazzucotelli). Issue-337
  • Increase stash key length from 1 to 2 (6ff2749 by Jonas Haag). PR-336
Commits
  • 624974a chore: Prepare release 2.0.7
  • 84ba73e fix: Don't render environment paths in source block labels
  • a025f49 chore: Prepare release 2.0.6
  • 3c782f5 ci: Fix type-checking issues
  • bb49b15 tests: Re-add griffe as dev-dep to run API checks
  • 4b38b6b fix: Don't pass unsupported options to Griffe parsers
  • 6ff2749 fix: Increase stash key length from 1 to 2
  • 0fa2d2e chore: Update sponsors section in README (#332)
  • See full diff in compare view

Updates ruff from 0.16.0 to 0.16.5

Release notes

Sourced from ruff's releases.

0.16.5

Release Notes

Released on 2026-08-27.

Preview features

  • Allow rules without codes (#28049)
  • Introduce category selectors (#27666)
  • Update preview default rules and categories (#27877)

Bug fixes

  • [flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)
  • [flake8-datetimez] Allow timezone-safe strptime chains (DTZ007) (#28023)
  • [flake8-simplify] Respect side effects in lambda defaults (SIM401) (#28000)

Server

  • Fix duplicated "of" in ClientOptions doc comment (#27978)

Documentation

  • Document rule acceptance guidelines (#27910)
  • Document the new category selectors (#27906)

Contributors

Install ruff 0.16.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.ps1 | iex"

Download ruff 0.16.5

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.5

Released on 2026-08-27.

Preview features

  • Allow rules without codes (#28049)
  • Introduce category selectors (#27666)
  • Update preview default rules and categories (#27877)

Bug fixes

  • [flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)
  • [flake8-datetimez] Allow timezone-safe strptime chains (DTZ007) (#28023)
  • [flake8-simplify] Respect side effects in lambda defaults (SIM401) (#28000)

Server

  • Fix duplicated "of" in ClientOptions doc comment (#27978)

Documentation

  • Document rule acceptance guidelines (#27910)
  • Document the new category selectors (#27906)

Contributors

0.16.4

Released on 2026-08-20.

Preview features

  • [flake8-use-pathlib] Add autofix for PTH116 (#26460)
  • [refurb] Restrict delete-full-slice to lists (FURB131) (#27711)
  • [refurb] Skip FURB101 and FURB103 when the open argument is a file descriptor (#27643)

Bug fixes

  • Fix InvalidInstruction on Windows CPUs that do not support POPCNT (#27803)
  • [pyflakes] Emit semantic syntax errors in string type definitions as F722 (#27835)
  • [pylint] Allow os._exit imports in import-private-name (PLC2701) (#27738)

... (truncated)

Commits

Updates zensical from 0.0.51 to 0.0.57

Release notes

Sourced from zensical's releases.

0.0.57

Summary

This version improves compatibility with markdown-exec by supporting pymdownx blocks, raises the maximum HTTP header value size to 8 KiB for proxy-generated cookies, and updates the UI dependency stack and bundled icons. UI performance and palette tooltip behavior were also improved, especially on large pages and in Safari.

Changelog

Bug fixes

  • 325758f ui – update ui to v0.0.26
  • 7372e5b compat – support pymdownx blocks in markdown exec (#871)

Refactorings

  • b020159 zensical-serve – increase max header size to 8kb (#875)

0.0.56

Summary

This version fixes a regression introduced in 0.0.55, making Zensical report false positives for the deprecated unresolved_references setting. Additionally, checking of autorefs is moved to the invalid_links setting. Please disable unresolved_references - it is not supported anymore, and will be replaced by the reference parser that we're currently testing in Zensical Studio.

Changelog

Bug fixes

  • 9973ac9 compat – regression reporting unresolved references (#866)

Refactorings

  • e6c56ce zensical, compat – report invalid autorefs under invalid_links validation setting

0.0.55

Summary

This version fixes two false positives in the reference extractor and reverts Zensical's bootstrapped zensical.toml to TOML 1.0, since most editor tooling does not yet support TOML 1.1. Zensical understands both, TOML 1.0 and TOML 1.1, so this change does not affect the functionality of Zensical itself.

Changelog

Bug fixes

  • 91d9d50 compat – ignore surrounding whitespace in inline link targets (#861)
  • 6774d61 compat – invalid code span detection in reference extractor

Refactorings

  • b53048e compat – revert code blocks to TOML 1.0 (#860)

0.0.54

Summary

... (truncated)

Commits
  • f18bb99 chore: release v0.0.57
  • 325758f fix: update ui to v0.0.26
  • b020159 refactor: increase max header size to 8kb (#875)
  • 7372e5b fix: support pymdownx blocks in markdown exec (#871)
  • ab17429 chore: release v0.0.56
  • e6c56ce refactor: report invalid autorefs under invalid_links validation setting
  • 9973ac9 fix: regression reporting unresolved references (#866)
  • b60354c chore: release v0.0.55
  • b53048e refactor: revert code blocks to TOML 1.0 (#860)
  • 7fe9b24 Merge pull request #862 from zensical/fix/reference-extractor
  • Additional commits viewable in compare view

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

Bumps the minor group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [cython](https://github.com/cython/cython) | `3.2.9` | `3.3.0` |
| [prek](https://github.com/j178/prek) | `0.4.11` | `0.5.0` |
| [mkdocstrings-python](https://github.com/mkdocstrings/python) | `2.0.5` | `2.0.7` |
| [ruff](https://github.com/astral-sh/ruff) | `0.16.0` | `0.16.5` |
| [zensical](https://github.com/zensical/zensical) | `0.0.51` | `0.0.57` |


Updates `cython` from 3.2.9 to 3.3.0
- [Release notes](https://github.com/cython/cython/releases)
- [Changelog](https://github.com/cython/cython/blob/master/CHANGES.rst)
- [Commits](cython/cython@3.2.9...3.3.0)

Updates `prek` from 0.4.11 to 0.5.0
- [Release notes](https://github.com/j178/prek/releases)
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md)
- [Commits](j178/prek@v0.4.11...v0.5.0)

Updates `mkdocstrings-python` from 2.0.5 to 2.0.7
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@2.0.5...2.0.7)

Updates `ruff` from 0.16.0 to 0.16.5
- [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.16.0...0.16.5)

Updates `zensical` from 0.0.51 to 0.0.57
- [Release notes](https://github.com/zensical/zensical/releases)
- [Commits](zensical/zensical@v0.0.51...v0.0.57)

---
updated-dependencies:
- dependency-name: cython
  dependency-version: 3.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: prek
  dependency-version: 0.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: mkdocstrings-python
  dependency-version: 2.0.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: ruff
  dependency-version: 0.16.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: zensical
  dependency-version: 0.0.57
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 1, 2026
@lemonyte
lemonyte merged commit a055e84 into main Sep 1, 2026
14 of 19 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/minor-6f87e7ef7a branch September 1, 2026 16:58
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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant