⬆ Bump the python-packages group across 1 directory with 9 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 2
(8 days ago)
(8 days ago)
dependencies internal python:uv
Bumps the python-packages group with 9 updates in the / directory:
| Package | From | To |
|---|---|---|
| pydantic | 2.12.5 |
2.13.4 |
| black | 26.3.1 |
26.5.1 |
| zensical | 0.0.42 |
0.0.43 |
| fastapi | 0.136.1 |
0.136.3 |
| ruff | 0.15.13 |
0.15.14 |
| ty | 0.0.35 |
0.0.39 |
| prek | 0.3.13 |
0.4.1 |
| zizmor | 1.24.1 |
1.25.2 |
| pygithub | 2.9.0 |
2.9.1 |
Updates pydantic from 2.12.5 to 2.13.4
Release notes
Sourced from pydantic's releases.
v2.13.4 2026-05-06
v2.13.4 (2026-05-06)
What's Changed
Packaging
- Bump libc from 0.2.155 to 0.2.185 by
@Viicosin #13109- Adapt
pydantic-corelinker flags on macOS by@washingtonegand@Viicosin #13147Fixes
Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4
v2.13.3 2026-04-20
v2.13.3 (2026-04-20)
What's Changed
Fixes
Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3
v2.13.2 2026-04-17
v2.13.2 (2026-04-17)
What's Changed
Fixes
Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2
v2.13.1 2026-04-15
v2.13.1 (2026-04-15)
What's Changed
Fixes
- Fix
ValidationInfo.datamissing withmodel_validate_json()by@davidhewittin #13079Full Changelog: https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1
v2.13.0 2026-04-13
... (truncated)
Changelog
Sourced from pydantic's changelog.
v2.13.4 (2026-05-06)
What's Changed
Packaging
- Bump libc from 0.2.155 to 0.2.185 by
@Viicosin #13109- Adapt
pydantic-corelinker flags on macOS by@washingtonegand@Viicosin #13147Fixes
v2.13.3 (2026-04-20)
What's Changed
Fixes
v2.13.2 (2026-04-17)
What's Changed
Fixes
v2.13.1 (2026-04-15)
What's Changed
Fixes
- Fix
ValidationInfo.datamissing withmodel_validate_json()by@davidhewittin #13079v2.13.0 (2026-04-13)
The highlights of the v2.13 release are available in the blog post.
... (truncated)
Commits
cf67d4bFix lintingf0d8a21Prepare release v2.13.45e3fe1dCheck for pydantic tag pattern in CI7f9edccDocument tagging conventionsb46a0c9Adaptpydantic-corelinker flags on macOS50629c8Update to PyPy 7.3.228522ebbPreserveRootModelcore metadataa37f3afAdaptMISSINGsentinel test to work with unreleasedtyping_extensionsver...909259aRemove Logfire example in documentation2c4174cBump libc from 0.2.155 to 0.2.185- Additional commits viewable in compare view
Updates black from 26.3.1 to 26.5.1
Release notes
Sourced from black's releases.
26.5.1
Stable style
- Fix unstable formatting of annotated assignments whose subscript annotation contains an inline comment (e.g.
x: list[ # pyright: ignore[...]) (#5130)- Preserve inline comments (including
# type: ignore) immediately before a# fmt: skipline, avoiding AST equivalence failures (#5139)Packaging
- Correct the version in the published executables (#5137)
Documentation
- Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches (#5124)
26.5.0
Highlights
- Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810), both new syntactic features in Python 3.15 (#5048)
- Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so performance may be slower than on existing Python versions. Wheels will be provided once Python 3.15 is later in its release cycle. (#5127)
Stable style
- Fix
# fmt: skipbeing ignored in nestedifexpressions with parenthesizedinclauses (#4903)- Add syntactic support for Python 3.15 (#5048)
- Fix crash when an f-string follows a
# fmt: offcomment inside brackets (#5097)- Preserve multiline compound statement headers when
# fmt: skipis placed on the colon line (#5117)Preview style
- Improve heuristics around whether blank lines should appear before, within and after groups of same-name decorated functions (such as
@overloadgroups) in.pyistub files (#5021)- Fix blank lines being removed between a function and a decorated class in
.pyistub files (#5092)- Prevent string merger from creating unsplittable long lines when a pragma comment (e.g.
# type: ignore) follows the closing bracket (#5096)Packaging
- Run CI on 3.15 (#5127)
Output
... (truncated)
Changelog
Sourced from black's changelog.
Version 26.5.1
Stable style
- Fix unstable formatting of annotated assignments whose subscript annotation contains an inline comment (e.g.
x: list[ # pyright: ignore[...]) (#5130)- Preserve inline comments (including
# type: ignore) immediately before a# fmt: skipline, avoiding AST equivalence failures (#5139)Packaging
- Correct the version in the published executables (#5137)
Documentation
- Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches (#5124)
Version 26.5.0
Highlights
- Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810), both new syntactic features in Python 3.15 (#5048)
- Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so performance may be slower than on existing Python versions. Wheels will be provided once Python 3.15 is later in its release cycle. (#5127)
Stable style
- Fix
# fmt: skipbeing ignored in nestedifexpressions with parenthesizedinclauses (#4903)- Add syntactic support for Python 3.15 (#5048)
- Fix crash when an f-string follows a
# fmt: offcomment inside brackets (#5097)- Preserve multiline compound statement headers when
# fmt: skipis placed on the colon line (#5117)Preview style
- Improve heuristics around whether blank lines should appear before, within and after groups of same-name decorated functions (such as
@overloadgroups) in.pyistub files (#5021)- Fix blank lines being removed between a function and a decorated class in
.pyistub files (#5092)- Prevent string merger from creating unsplittable long lines when a pragma comment (e.g.
# type: ignore) follows the closing bracket (#5096)Packaging
- Run CI on 3.15 (#5127)
... (truncated)
Commits
87928e6Prepare release 26.5.1 (#5140)c970a49Preserve comments before fmt: skip lines (#5139)5809338Preserve inline comments inside annotation subscripts (#5130)61361b7docs: add Neovim integration guide and fix http link (#5124)ebe6018CI Hotfixes (#5136)9cbd95fFix publish binaries again on Windows (#5134)3dc8e6cAdd new changelog (#5132)6d0fff0Fix publish binaries workflow (#5133)d2490e2Prepare release 26.5.0 (#5131)2b13ea7Preserve multiline headers with fmt skip (#5117)- Additional commits viewable in compare view
Updates zensical from 0.0.42 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/#anchoras 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
7d2178achore: release v0.0.4335a2042Merge pull request #697 from zensical/fix/validation-regressions1e873a3fix: ignore links in code after literal dollar during link validation (#691)62a0febfix: reportpath.md/#anchoras invalid during link validation (#690)7be40c6fix: ignore GitHub-style callouts during link validation (#688)85c3b1efix: ignore[TOC]marker during link validation (#686)daafc8bfix: filter out icons folder when watching theme directories (#693)913fd61fix: strip Byte-Order-Mark (BOM) from Markdown files (#687)- See full diff in compare view
Updates fastapi from 0.136.1 to 0.136.3
Release notes
Sourced from fastapi's releases.
0.136.3
Refactors
- ♻️ Do not accept underscore headers when using
convert_underscores=True(the default). PR #15589 by@tiangolo.0.136.2
Refactors
- ♻️ Validate Server Sent Event fields to avoid applications from sending broken data. PR #15588 by
@tiangolo.Docs
- 📝 Document
--entrypointCLI option. PR #15464 by@YuriiMotov.- 📝 Update and simplify docs about help and management. PR #15583 by
@tiangolo.- 📝 Add docs references to central contributing docs. PR #15580 by
@tiangolo.- 📝 Update security policy. PR #15577 by
@tiangolo.- 🍱 Update sponsors: TalorData image. PR #15562 by
@tiangolo.- 📝 Update docs, simplify usage of admonitions, only default ones. PR #15553 by
@tiangolo.- 📝 Fix image URLs in
index.md. PR #15534 by@YuriiMotov.- ✏️ Fix Azkaban spelling typo in
virtual-environments.md. PR #15463 by@isaacbernat.- 💄 Improve layout and styling. PR #15462 by
@alejsdev.- 💄 Refactor opinions section with interactive tabs and new logos. PR #15458 by
@alejsdev.- 📝 Add FastAPI Conf '26 announcement to docs. PR #15457 by
@alejsdev.Translations
- 🌐 Improve translation consistency in
docs/pt/docs/advanced/generate-clients.md. PR #15456 by@Will-thom.- 🌐 Update translations for ja (update-outdated). PR #15530 by
@tiangolo.- 🌐 Update translations for uk (update-outdated). PR #15529 by
@tiangolo.- 🌐 Update translations for pt (update-outdated). PR #15528 by
@tiangolo.- 🌐 Update translations for de (update-outdated). PR #15527 by
@tiangolo.- 🌐 Update translations for tr (update-outdated). PR #15526 by
@tiangolo.- 🌐 Update translations for ko (update-outdated). PR #15525 by
@tiangolo.- 🌐 Update translations for zh-hant (update-outdated). PR #15524 by
@tiangolo.- 🌐 Update translations for fr (update-outdated). PR #15522 by
@tiangolo.- 🌐 Update translations for es (update-outdated). PR #15523 by
@tiangolo.- 🌐 Update translations for zh (update-outdated). PR #15520 by
@tiangolo.- 🌐 Update translations for ru (update-outdated). PR #15521 by
@tiangolo.- 🌐 Fix typos in Spanish LLM-prompt. PR #15472 by
@crr004.Internal
- ✅ Update tests, don't double dispose the engine. PR #15587 by
@tiangolo.- ⚡️ Speed up test suite via caching and fixture scopes to make it ~24% faster. PR #13583 by
@dikos1337.- 🔥 Remove config files now in central GitHub repo. PR #15585 by
@tiangolo.- ⬆ Bump urllib3 from 2.6.3 to 2.7.0. PR #15502 by
@dependabot[bot].- ⬆ Bump idna from 3.11 to 3.15. PR #15565 by
@dependabot[bot].- ⬆ Bump cloudflare/wrangler-action from 3.15.0 to 4.0.0. PR #15571 by
@dependabot[bot].- 🔧 Migrate docs from MkDocs to Zensical. PR #15563 by
@tiangolo.- 🔒️ Only allow team members to modify dependencies. PR #15548 by
@svlandeg.
... (truncated)
Commits
8206485🔖 Release version 0.136.3c910e01📝 Update release notes063b5bf♻️ Do not accept underscore headers when usingconvert_underscores=True(th...22b02e2🔖 Release version 0.136.23b252a2📝 Update release notesc7fb785♻️ Validate Server Sent Event fields to avoid applications from sending broke...cb83b83📝 Update release notes00f805c✅ Update tests, don't double dispose the engine (#15587)3675137📝 Update release notes7b57e42📝 Document--entrypointCLI option (#15464)- Additional commits viewable in compare view
Updates ruff from 0.15.13 to 0.15.14
Release notes
Sourced from ruff's releases.
0.15.14
Release Notes
Released on 2026-05-21.
Preview features
- [
airflow] Implementairflow-task-implicit-multiple-outputs(AIR202) (#25152)- [
flake8-use-pathlib] MarkPTH101fix as unsafe when first argument is a class attribute annotated asint(#25086)- [
pylint] Implementtoo-many-try-statements(W0717) (#23970)- [
ruff] Addincorrect-decorator-order(RUF074) (#23461)- [
ruff] Addfallible-context-manager(RUF075) (#22844)Bug fixes
- Fix lambda formatting in interpolated string expressions (#25144)
- Treat generic
frozensetannotations as immutable (#25251)- [
flake8-type-checking] Avoidstrictbehavior whenfuture-annotationsare enabled (TC001,TC002,TC003) (#25035)- [
pylint] Avoid false positives inelseclause (PLR1733) (#25177)Rule changes
- [
flake8-comprehensions] SkipC417for lambdas with positional-only parameters (#25272)- [
flake8-simplify] Preserve f-string source verbatim inSIM101fix (#25061)Performance
- Avoid unnecessary parser lookahead for operators (#25290)
Documentation
- Update code example setting Neovim LSP log level (#25284)
Other changes
- Add full PEP 798 support (#25104)
- Add a parser recursion limit (#24810)
- Update various
ruff_python_stdlibAPIs (#25273)Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.15.14
Released on 2026-05-21.
Preview features
- [
airflow] Implementairflow-task-implicit-multiple-outputs(AIR202) (#25152)- [
flake8-use-pathlib] MarkPTH101fix as unsafe when first argument is a class attribute annotated asint(#25086)- [
pylint] Implementtoo-many-try-statements(W0717) (#23970)- [
ruff] Addincorrect-decorator-order(RUF074) (#23461)- [
ruff] Addfallible-context-manager(RUF075) (#22844)Bug fixes
- Fix lambda formatting in interpolated string expressions (#25144)
- Treat generic
frozensetannotations as immutable (#25251)- [
flake8-type-checking] Avoidstrictbehavior whenfuture-annotationsare enabled (TC001,TC002,TC003) (#25035)- [
pylint] Avoid false positives inelseclause (PLR1733) (#25177)Rule changes
- [
flake8-comprehensions] SkipC417for lambdas with positional-only parameters (#25272)- [
flake8-simplify] Preserve f-string source verbatim inSIM101fix (#25061)Performance
- Avoid unnecessary parser lookahead for operators (#25290)
Documentation
- Update code example setting Neovim LSP log level (#25284)
Other changes
- Add full PEP 798 support (#25104)
- Add a parser recursion limit (#24810)
- Update various
ruff_python_stdlibAPIs (#25273)Contributors
... (truncated)
Commits
9ad2da3Bump 0.15.14 (#25295)c714e84[ty] Modernize setup of union types in mdtests (#25291)8a8e35e[flake8-comprehensions] SkipC417for lambdas with positional-only parame...aea5ed4Avoid unnecessary parser lookahead for operators (#25290)e9d72bb[ty] Allow enum member accesses onself(#25077)6cbd59bSetexclude-newer = "7 days"in our PEP-723 scripts (#25285)9999a39Update code example on how to update Neovim LSP log level (#25284)67d8c54[ty] Retain recursively-defined state in binary expressions (#25277)25a3191[ty] Refine Callable class-decorator fallback for unknown results (#25250)c423054Add a recursion limit to the parser (#24810)- Additional commits viewable in compare view
Updates ty from 0.0.35 to 0.0.39
Release notes
Sourced from ty's releases.
0.0.39
Release Notes
Released on 2026-05-22.
This release removes the Python 3.9 branches from our vendored standard library stubs. ty now only has "full" support for Python 3.10 and later, but will still report version-specific syntax errors and other diagnostics when
--python-version 3.9is provided via the CLI.Bug fixes
- Avoid panicking on
__new__assignments to classes (#25282)- Preserve declaration order when synthesizing class fields (#25249)
- Respect
dict-compatible fallbacks in TypedDict unions (#25242)- Retain recursively-defined state in binary expressions (#25277)
LSP server
- Add Quick Fix to remove redundant cast (#25211)
- Classify property declaration semantic tokens (#25322)
- Escape HTML syntax in docstring rendering (#25247)
- Prefer symbols from standard library over those of the same name from third party libraries for import completions. (#25108)
- Support type aliases in document symbols (#25302)
Diagnostics
- Add error context for extra callable parameters (#25269)
Performance
- Avoid exponential blow-up in fall-through narrowing (#25278)
- Speed up include filtering for projects with many literal include patterns (#25266)
Core type checking
- Allow enum member accesses on
self(#25077)- Emit a diagnostic for subclassing with
order=True(#21704)- Full-scope bidirectional inference for unconstrained container literals (#25279)
- Infer
dict(TypedDict)asdict[str, object](#24852)- Refine Callable class-decorator fallback for unknown results (#25250)
- Reject incompatible explicit variance in generic base classes (#25327)
- Support multi-inference through type aliases (#25245)
- Sync vendored typeshed stubs (#25271, #25172)
Contributors
... (truncated)
Changelog
Sourced from ty's changelog.
0.0.39
Released on 2026-05-22.
This release removes the Python 3.9 branches from our vendored standard library stubs. ty now only has "full" support for Python 3.10 and later, but will still report version-specific syntax errors and other diagnostics when
--python-version 3.9is provided via the CLI.Bug fixes
- Avoid panicking on
__new__assignments to classes (#25282)- Preserve declaration order when synthesizing class fields (#25249)
- Respect
dict-compatible fallbacks in TypedDict unions (#25242)- Retain recursively-defined state in binary expressions (#25277)
LSP server
- Add Quick Fix to remove redundant cast (#25211)
- Classify property declaration semantic tokens (#25322)
- Escape HTML syntax in docstring rendering (#25247)
- Prefer symbols from standard library over those of the same name from third party libraries for import completions. (#25108)
- Support type aliases in document symbols (#25302)
Diagnostics
- Add error context for extra callable parameters (#25269)
Performance
- Avoid exponential blow-up in fall-through narrowing (#25278)
- Speed up include filtering for projects with many literal include patterns (#25266)
Core type checking
- Allow enum member accesses on
self(#25077)- Emit a diagnostic for subclassing with
order=True(#21704)- Full-scope bidirectional inference for unconstrained container literals (#25279)
- Infer
dict(TypedDict)asdict[str, object](#24852)- Refine Callable class-decorator fallback for unknown results (#25250)
- Reject incompatible explicit variance in generic base classes (#25327)
- Support multi-inference through type aliases (#25245)
- Sync vendored typeshed stubs (#25271, #25172)
Contributors
... (truncated)
Commits
0205125Bump version to 0.0.39 (#3516)ae8058dUpdate maturin to v1.13.3 (#3494)33b60f8Update prek dependencies (#3495)1d3efc1Bump version to 0.0.38 (#3492)f5100ccscripts/update_schemastore: use -C to allow re-running schema update on exist...f18aed6Bump version to 0.0.37 (#3473)a63e559Bump version to 0.0.36 (#3463)94370d5Update prek dependencies (#3449)- See full diff in compare view
Updates prek from 0.3.13 to 0.4.1
Release notes
Sourced from prek's releases.
0.4.1
Release Notes
Released on 2026-05-20.
Enhancements
- Fix pre-push range after rebase (#2089)
- Prefer extensions over loose filename tags (#2092)
- Skip installs for hooks that will not run (#2103)
Performance
Contributors
Install prek 0.4.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.4.1/prek-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.4.1/prek-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install prekDownload prek 0.4.1
File Platform Checksum prek-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum prek-x86_64-apple-darwin.tar.gz Intel macOS checksum prek-aarch64-pc-windows-msvc.zip ARM64 Windows checksum prek-i686-pc-windows-msvc.zip x86 Windows checksum prek-x86_64-pc-windows-msvc.zip x64 Windows checksum prek-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
... (truncated)
Changelog
Sourced from prek's changelog.
0.4.1
Released on 2026-05-20.
Enhancements
- Fix pre-push range after rebase (#2089)
- Prefer extensions over loose filename tags (#2092)
- Skip installs for hooks that will not run (#2103)
Performance
Contributors
0.4.0
Released on 2026-05-14.
Breaking changes
These are narrow cleanup breaks in behavior that was either temporary or never worked correctly. Most users should not need to change anything.
- Generated hook scripts no longer preserve
-q,-v, or--no-progresspassed toprek install. This only affects users who expected those global flags to be baked into installed hooks. (#1966)language_versionno longer accepts direct executable paths. Uselanguage_version: systemfor a system toolchain, or use a supported version request instead. This path form did not work reliably before, so existing working configs should be unaffected. (#1831)Enhancements
- Expand tilde in
--config,--cd,--log-fileand--git-dir(#2063)- Prevent auto-update cooldown downgrades (#2055)
- Use managed npm cache for node hooks (#2075)
Bug fixes
- Fix npm config env overrides for node hooks (#2074)
Documentation
- Add cookbook page for enabling Git 2.54 config-based global hooks (#2061)
Contributors
Commits
871b9edBump version to 0.4.1 (#2107)3c26fafOptimize meta hook file scans (#2106)7780f11Clean up run hook installation flow (#2105)c5dc885Refine hook install filtering (#2104)9db879eSkip installs for hooks that will not run (#2103)2a0da57Simplify workspace file handling (#2102)33ca060Lock file maintenance (#2072)03f11c0Update GitHub Actions (#2101)354f431Update dependency uv to v0.11.13 (#2094)4a41828Update Rust crate quick-xml to v0.39.4 (#2098)- Additional commits viewable in compare view
Updates zizmor from 1.24.1 to 1.25.2
Release notes
Sourced from zizmor's releases.
v1.25.2
Bug Fixes 🐛🔗
- Fixed a bug where the unpinned-tools audit would incorrectly flag the aquasecurity/trivy-action action as installing an unpinned tool version, rather than aquasecurity/setup-trivy (#2018)
v1.25.1
Bug Fixes 🐛🔗
Fixed a bug where the cache-poisoning audit would fail to consider release events as exempt from cache usage findings when filtered by a tag condition (#2004)
Fixed a typo when suggesting --fix flags for findings (#2010)
Many thanks to
@0xdeafor implementing this fix!Fixed a typo in unpinned-tools annotations (#2008)
Many thanks to
@martincostellofor implementing this fix!Fixed a bug where the github-app audit would incorrectly flag some safe uses of actions/create-github-app-token as unsafe (#2011)
v1.25.0
New Features 🌈🔗
zizmor's finding severities can now be remapped on a per-audit basis. See the configuration for details (#1913)
Many thanks to
@Proximystfor proposing and implementing this improvement!New audit: github-app detects dangerous usages of GitHub App installation tokens (#1926)
New audit: [unpinned-tools] detects actions that install tools without pinning to a specific version (#1820)
zizmor now accepts the --no-ignores flag to disable all ignore comments and configurations when reporting findings (#1935)
zizmor's LSP now honors the --persona flag on the CLI (#1943)
zizmor is now aware of Docker-based action definitions, in addition to the pre-existing support for "composite" actions (#1965)
Enhancements🔗
Recommend gh issue edit --add-label / gh pr edit --add-label as a replacement for actions-ecosystem/action-add-labels in superfluous-actions
Recommend gh issue edit --remove-label / gh pr edit --remove-label as a replacement for actions-ecosystem/action-remove-labels in superfluous-actions
Recommend jq as a replacement for sergeysova/jq-action in superfluous-actions
Recommend git add, git commit, and git push as a replacement for stefanzweifel/git-auto-commit-action in superfluous-actions
Recommend git add, git commit, and git push as a replacement for EndBug/add-and-commit in superfluous-actions
tibdex/github-app-token is now recognized as an archived action by Description has been truncated
Package Dependencies
Technical Details
| ID: | 15968279 |
| UUID: | 4555529108 |
| Node ID: | PR_kwDOF8_QEs7g_sBJ |
| Host: | GitHub |
| Repository: | fastapi/sqlmodel |