Skip to content

Update Python dependencies - #384

Merged
anuraaga merged 2 commits into
mainfrom
renovate/python-dependencies
Oct 5, 2026
Merged

anuraaga merged 2 commits into
mainfrom
renovate/python-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
granian ==2.8.3 → ==2.8.4 age adoption passing confidence
protoc-gen-py ==0.5.0 → ==0.6.0 age adoption passing confidence
ruff (source, changelog) ==0.16.9 → ==0.16.10 age adoption passing confidence
tombi ==1.5.7 → ==1.7.2 age adoption passing confidence
types-grpcio (changelog) ==1.83.0.20260730 → ==1.84.0.20260928 age adoption passing confidence
zensical (changelog) ==0.0.65 → ==0.0.67 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

emmett-framework/granian (granian)

v2.8.4: Granian 2.8.4

Compare Source

Patch release

Changes since 2.8.3:

  • Fix ASGI query-string encoding in access log
  • Fix IPv6 formatting in server log
  • Notify ASGI/RSGI apps of client disconnection on HTTP/2 stream reset
  • Avoid to raise errors in ASGI websockets' send calls
  • Bump dependencies
bufbuild/protobuf-py (protoc-gen-py)

v0.6.0

Compare Source

Preparing for only exporting common WKTs from protobuf.wkt

This release prepares for a breaking change where we only export commonly used types from protobuf.wkt instead of all of them. The current approach has an issue when the names for WKT members collide, which happened with Protobuf Edition 2026. We believe most of the WKT exports are rarely used in applications (some exist only to support protoc plugins for non-Python languages for example) - they will still be available from a fully qualified export path going forward but not protobuf.wkt itself.

In the future, the only items exported from protobuf.wkt will be

  • Any
  • FileDescriptorSet and the rest from descriptor.proto
  • Duration
  • Empty
  • FieldMask
  • ListValue, NullValue, Struct, Value
  • Timestamp
  • BoolValue, and the rest from wrappers.proto

We believe the vast majority of user code will not require any change when other items stop being exported as their use case is very limited.

This release updates the code generator to import WKTs from their fully-qualified import paths instead of the shared module. We continue to export the same items as 0.5.0 so existing generated code can work for one release. 0.7.0 will remove the protobuf.wkt exports except for the above.

Before

from protobuf.wkt import GoFeatures

After

from protobuf.wkt.google.protobuf.go_features_pb import GoFeatures
🛠️ Bug fixes

New Contributors

Full Changelog: bufbuild/protobuf-py@v0.5.0...v0.6.0

astral-sh/ruff (ruff)

v0.16.10

Compare Source

Released on 2026-10-01.

Preview features
  • Add a migration guide for categories (#​28087)
  • [pyupgrade] Add rule for context manager iterator annotations (UP052) (#​29000)
Performance
  • Reduce memory used by diagnostics (#​28951)
Server
  • Avoid running uv format in untrusted workspaces (#​28873)
Documentation
  • Fix links to moved changelog sections and renamed mdtests (#​28941)
  • Add Python 3.15 as a supported version (#​28907)
  • Add ty as a type checker example (#​28906)
Other changes
  • Update Rust toolchain to 1.99 and MSRV to 1.97 (#​29047)
Contributors
tombi-toml/tombi (tombi)

v1.7.2

Compare Source

What's Changed

🛠️ Other Changes
  • fix(lsp): show per-value descriptions of oneOf/anyOf const enums consistently by @​ya7010 in #​2268

Full Changelog: tombi-toml/tombi@v1.7.1...v1.7.2

v1.7.1

Compare Source

What's Changed

🛠️ Other Changes

Full Changelog: tombi-toml/tombi@v1.7.0...v1.7.1

v1.7.0

Compare Source

What's Changed

We have added --diagnostics-format and --diagnostics-file to the CLI, along with output formats such as github and gitlab.

Please refer to the documentation for details.

🦅 New Features
🛠️ Other Changes
  • refactor: keep Span through diagnostics and convert to Range with LineIndex at the output boundary by @​ya7010 in #​2254
  • perf(formatter): only scan the last line in current_line_width by @​ya7010 in #​2255
  • perf(document-tree): avoid O(n^2) scan in Table::merge for key-value tables by @​ya7010 in #​2256
  • perf(formatter): memoize exceeds_line_width to fix exponential time on nested arrays by @​ya7010 in #​2257
  • fix(deps): bump brace-expansion, dompurify and fast-uri overrides by @​ya7010 in #​2258
  • perf: build a per-tree header index to remove O(n^2) sibling header walks by @​ya7010 in #​2260
  • refactor: keep JSON positions as Span and convert with LineIndex at the output boundary by @​ya7010 in #​2261
  • perf: scan JSON bytes, stream tokens into the parser and share parsed containers by @​ya7010 in #​2263
  • perf: borrow the source and LineIndex instead of reference-counting them by @​ya7010 in #​2262
  • test: keep the issue-2164 fixture valid and pass the invalid text inline by @​ya7010 in #​2264

Full Changelog: tombi-toml/tombi@v1.6.1...v1.7.0

v1.6.1

Compare Source

What's Changed

🛠️ Other Changes

Full Changelog: tombi-toml/tombi@v1.6.0...v1.6.1

v1.6.0

Compare Source

What's Changed

tombi-lib is now available on pypi / npm, allowing format and lint to be executed from programming languages.

🛠️ Other Changes

Full Changelog: tombi-toml/tombi@v1.5.10...v1.6.0

v1.5.10

Compare Source

What's Changed

🛠️ Other Changes

Full Changelog: tombi-toml/tombi@v1.5.8...v1.5.10

v1.5.8

Compare Source

What's Changed

🛠️ Other Changes
  • fix(release): skip unready tombi-lib package in npm publish loop by @​ya7010 in #​2226

Full Changelog: tombi-toml/tombi@v1.5.7...v1.5.8

zensical/zensical (zensical)

v0.0.67: 0.0.67

Compare Source

Summary

Zensical now supports Material for MkDocs’ social plugin natively, generating social cards and Open Graph and Twitter metadata with bundled or custom layouts. This release also adds native llmstxt and exclude plugins for Markdown exports and file exclusions.

Additionally, the user interface is updated to v0.0.34, adding a Copy as Markdown button.

Changelog

Features
  • 9f9b25b zensical, zensical-serve, compat – add llmstxt MkDocs plugin replacement
  • f7596cf zensical, compat, ui – add social MkDocs plugin replacement
  • 4c2b8e2 zensical, compat – add exclude MkDocs plugin replacement
  • b324149 compat – add github-admonitions MkDocs plugin replacement
Bug fixes
  • a55e52c ui – update ui to v0.0.34
  • f648bb3 zensical, compat – respect custom templates for blog views (#​990)

v0.0.66: 0.0.66

Compare Source

Summary

This version adds compatibility with mkdocs-autoapi and mkdocs-api-autonav, making it easier to document Python projects. These plugins discover modules and packages, generate API reference pages, and organize them in your site's navigation. They build on mkdocstrings, which renders the reference content from your code and docstrings, so you can skip manually creating a page for each module.

It also fixes responsive image URLs in raw HTML, ensures sitemaps include all published pages, and adds support for custom InlineHilite formatters configured through TOML.

Additionally, the user interface is updated to v0.0.33, adding styling for mkdocstrings backlinks in both themes, restoring GLightbox styles after instant navigation, respecting custom Mermaid node label colors, and fixing the / search shortcut.

Changelog

Features
  • b2f4de7 zensical, compat – support mkdocs-autoapi and mkdocs-api-autonav plugins
Bug fixes
  • 3d8c0e2 ui – update ui to v0.0.33
  • 7be3d1d compat – resolve custom inline formatters in TOML configuration (#​980)
  • e3099ab zensical, compat – include all published pages in sitemap (#​977)
  • e24d0fc compat – resolve raw HTML srcset URLs relative to Markdown source (#​975)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 and others added 2 commits October 5, 2026 01:11
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
@anuraaga
anuraaga force-pushed the renovate/python-dependencies branch from a682890 to c7920f5 Compare October 5, 2026 01:57
@anuraaga
anuraaga merged commit 361ecb8 into main Oct 5, 2026
23 checks passed
@anuraaga
anuraaga deleted the renovate/python-dependencies branch October 5, 2026 02:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant