Skip to content

Commit a245097

Browse files
committed
py(deps[uv]) Bump gp-sphinx workspace pins to 0.0.1a15
why: Pick up the gp-sphinx 0.0.1a15 release. Bigger than the previous a14 cumulative bump — a15 ships the workspace-owned Furo replacement. For downstream consumers of gp-sphinx, the headline effects on next `uv sync`: - `furo` (and its transitive deps `accessible-pygments` + `sphinx-basic-ng`) drop out of the install tree. `sphinx-gp-theme` now inherits from `gp-furo` (a workspace-owned, Tailwind-v4 port of @pradyunsg's Furo) instead of upstream `furo`. - The CSS custom-property contract is preserved, so existing `light_css_variables` / `dark_css_variables` overrides keep working unchanged. Rendered output is visually equivalent to vanilla Furo modulo the gp-sphinx project layer already on top. - Two new workspace packages ship: `gp-furo-theme` (standalone Furo-equivalent theme, available without the gp-sphinx project layer) and `gp-sphinx-vite` (transparent Vite + pnpm orchestration that no-ops in production wheels). - Carries forward the a14 light-mode shell-output fix: `Generic.Prompt` is now purple and `Generic.Output` cyan in the `gp-sphinx-light` Pygments style. what: - pyproject.toml: gp-sphinx, sphinx-autodoc-argparse, sphinx-autodoc-api-style move ==0.0.1a14 -> ==0.0.1a15 in [dependency-groups] dev and docs. - pyproject.toml: [tool.uv.exclude-newer-package] gains `gp-furo-theme = false` and `gp-sphinx-vite = false` entries. Both are new gp-sphinx workspace packages introduced in a15; without these exemptions, uv's global `exclude-newer` filter rejects them as too-new and fails resolution (`hint: ... was filtered by 'exclude-newer'`). Mirrors the per-package exemption pattern already in place for the rest of the gp-sphinx workspace. - uv.lock: regenerated; gp-sphinx workspace siblings (sphinx-gp-theme, sphinx-ux-autodoc-layout, sphinx-ux-badges, sphinx-fonts, gp-furo-theme, gp-sphinx-vite, …) co-resolved to 0.0.1a15. ref: https://pypi.org/project/gp-sphinx/0.0.1a15/
1 parent d77a56a commit a245097

2 files changed

Lines changed: 52 additions & 48 deletions

File tree

pyproject.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ Repository = "https://github.com/cihai/cihai-cli"
6666
[dependency-groups]
6767
dev = [
6868
# Docs
69-
"gp-sphinx==0.0.1a14",
70-
"sphinx-autodoc-argparse==0.0.1a14",
71-
"sphinx-autodoc-api-style==0.0.1a14",
69+
"gp-sphinx==0.0.1a15",
70+
"sphinx-autodoc-argparse==0.0.1a15",
71+
"sphinx-autodoc-api-style==0.0.1a15",
7272
"gp-libs",
7373
"sphinx-autobuild",
7474
# Testing
@@ -93,9 +93,9 @@ dev = [
9393
]
9494

9595
docs = [
96-
"gp-sphinx==0.0.1a14",
97-
"sphinx-autodoc-argparse==0.0.1a14",
98-
"sphinx-autodoc-api-style==0.0.1a14",
96+
"gp-sphinx==0.0.1a15",
97+
"sphinx-autodoc-argparse==0.0.1a15",
98+
"sphinx-autodoc-api-style==0.0.1a15",
9999
"gp-libs",
100100
"sphinx-autobuild",
101101
]
@@ -131,7 +131,9 @@ build-backend = "hatchling.build"
131131
# committing a date that would age into the lockfile. Mirrors the
132132
# pattern at vcspull/pyproject.toml for libvcs.
133133
gp-libs = false
134+
gp-furo-theme = false
134135
gp-sphinx = false
136+
gp-sphinx-vite = false
135137
sphinx-autodoc-api-style = false
136138
sphinx-autodoc-argparse = false
137139
sphinx-autodoc-docutils = false

0 commit comments

Comments
 (0)