Skip to content

Sync uv.lock#1773

Open
kdeldycke wants to merge 1 commit intomainfrom
sync-uv-lock
Open

Sync uv.lock#1773
kdeldycke wants to merge 1 commit intomainfrom
sync-uv-lock

Conversation

@kdeldycke
Copy link
Copy Markdown
Owner

@kdeldycke kdeldycke commented Apr 23, 2026

Description

Runs uv lock --upgrade to update transitive dependencies to their latest allowed versions. See the sync-uv-lock job documentation for details.

Updated packages

Resolved with exclude-newer cutoff: 2026-04-17.

Package Change Released
click-extra 7.11.07.13.0 2026-04-16
pygments-ansi-color 0.3.0 (removed)
sphinx-autodoc-typehints 3.10.13.10.2 2026-04-15

Release notes

click-extra

v7.12.0

[!NOTE]
7.12.0 is available on 🐍 PyPI and 🐙 GitHub.

  • Add JobsOption and jobs_option decorator for controlling parallel execution. Defaults to available CPUs minus one. Warns when the requested count is clamped or exceeds available cores.
  • Improve error messages for single-dash multi-character tokens. When Click splits -dbgwrong character by character and reports "No such option: -d", ExtraCommand now catches that and re-raises with the full token and close-match suggestions.
  • Replace pygments-ansi-color dependency with inline ANSI SGR parser. Adds support for italic (SGR 3), underline (SGR 4), reverse video (SGR 7), strikethrough (SGR 9), and 24-bit RGB colors (quantized to the 256-color palette). The token namespace changes from Token.Color.*/Token.C.* to a unified Token.Ansi.*, and CSS classes change accordingly (from .-Color-*/.-C-* to .-Ansi-*). Fixes bold, italic, underline, and other text attributes not rendering in Sphinx/Furo: Furo's dark-mode CSS generator injected color: #D0D0D0 fallbacks for every Pygments style dict entry, overriding foreground color rules on compound tokens. All SGR attribute CSS is now injected separately via EXTRA_ANSI_CSS.
  • Rename lexer_map to LEXER_MAP.
  • Change render-matrix --matrix=<choice> option to a positional argument: render-matrix <choice>. Add palette, 8color, and gradient choices. palette shows a compact 256-color indexed swatch. 8color shows all standard foreground/background combinations. gradient renders 24-bit RGB gradients alongside their 256-color quantized equivalents to visualize the palette resolution limits.
  • Fix render-matrix colors background color column headers: the color swatches were styled as foreground instead of background colors.

... Full release notes

v7.13.0

[!NOTE]
7.13.0 is available on 🐍 PyPI and 🐙 GitHub.

  • Add MkDocs plugin for ANSI color rendering in code blocks. Install with pip install click-extra[mkdocs], then add click-extra to your mkdocs.yml plugins list. Patches pymdownx.highlight formatters to use AnsiHtmlFormatter.
  • Automatically patch mkdocs-click code blocks to use the ansi-output lexer when the click-extra MkDocs plugin is enabled. CLI help text with ANSI escape codes now renders with colors instead of garbled [1m/[0m sequences.
  • Fix API reference sections rendering as raw RST markup instead of formatted documentation. Wrap all automodule and autoclasstree directives in eval-rst blocks to force RST parsing, working around MyST-Parser's MockState.nested_parse() treating autodoc output as Markdown.
  • Add OSC 8 hyperlink support to AnsiColorLexer and AnsiHtmlFormatter. Terminal hyperlinks in CLI output are rendered as clickable HTML <a> tags in Sphinx documentation. Other OSC sequences are now fully stripped instead of leaking their payload as visible text.

Full changelog: v7.12.0...v7.13.0


🛡️ VirusTotal scans

Binary Detections Analysis
click-extra-7.13.0-linux-arm64.bin 0 / 64 View scan
click-extra-7.13.0-linux-x64.bin 0 / 65 View scan

... Full release notes

sphinx-autodoc-typehints

3.10.2

What's Changed

Full Changelog: https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.1...3.10.2

Configuration

Relevant [tool.repomatic] options:

[tool.repomatic]
uv-lock.sync = true

Important

If you suspect the PR content is outdated, click Run workflow to refresh it manually before merging.

Workflow metadata
Field Value
Trigger push
Actor @kdeldycke
Ref main
Commit b7eb98ec
Job sync-uv-lock
Workflow autofix.yaml
Run #2815.1

🏭 Generated with repomatic 6.14.0

@kdeldycke kdeldycke added the 🔗 dependencies Dependency changes label Apr 23, 2026
@kdeldycke kdeldycke self-assigned this Apr 23, 2026
@kdeldycke kdeldycke force-pushed the sync-uv-lock branch 3 times, most recently from 2a2bbc3 to 2ca7dad Compare April 23, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔗 dependencies Dependency changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant