From c938dc91593d120b67f5d2c6f1e9c7390631ddde Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 9 May 2026 18:32:54 -0500 Subject: [PATCH 01/13] docs(deps[gp-sphinx]) Preview improved-defaults-reprs branch via uv.sources why: gp-sphinx PR git-pull/gp-sphinx#36 ships curated parameter and data-attribute default rendering (source-text reprs, dataclass factory resolution, long-value truncation, and `:py:class:`-styled cross-reference links inside default values). Pinning the gp-sphinx-family deps to that branch via `[tool.uv.sources]` lets this repo's docs preview the user-visible win before the workspace release bump propagates the changes via PyPI. After the audit, libtmux's `` defaults across `Pane._show_option`, `Window._show_option`, `Session._show_option`, hook dataclasses, etc. drop from 171 ugly sig-params to 0; `scope=` renders as `DEFAULT_OPTION_SCOPE` linked to the documented constant. what: - Add `[tool.uv.sources]` overrides for gp-sphinx, sphinx-autodoc-typehints-gp, sphinx-autodoc-api-style, and sphinx-autodoc-pytest-fixtures, all pointing at the `improved-defaults-reprs` branch with the appropriate monorepo subdirectory. - Regenerate `uv.lock`; uv resolves all transitive workspace siblings (sphinx-fonts, sphinx-gp-opengraph, sphinx-ux-autodoc-layout, etc.) from the same commit. - Revert this commit when gp-sphinx>=0.0.1a18 lands and the per-package version pins move forward in the usual workspace bump. --- pyproject.toml | 10 +++++++ uv.lock | 78 +++++++++++--------------------------------------- 2 files changed, 27 insertions(+), 61 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8e26d8f8b..d2800f912 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -106,6 +106,16 @@ libtmux = "libtmux.pytest_plugin" requires = ["hatchling"] build-backend = "hatchling.build" +[tool.uv.sources] +# TEMPORARY: pull gp-sphinx-family deps from the improved-defaults-reprs +# branch on git-pull/gp-sphinx so this PR previews the curated-default +# rendering work before a release bump propagates the changes via PyPI. +# Revert this block when gp-sphinx>=0.0.1a18 lands. +gp-sphinx = { git = "https://github.com/git-pull/gp-sphinx.git", branch = "improved-defaults-reprs", subdirectory = "packages/gp-sphinx" } +sphinx-autodoc-typehints-gp = { git = "https://github.com/git-pull/gp-sphinx.git", branch = "improved-defaults-reprs", subdirectory = "packages/sphinx-autodoc-typehints-gp" } +sphinx-autodoc-api-style = { git = "https://github.com/git-pull/gp-sphinx.git", branch = "improved-defaults-reprs", subdirectory = "packages/sphinx-autodoc-api-style" } +sphinx-autodoc-pytest-fixtures = { git = "https://github.com/git-pull/gp-sphinx.git", branch = "improved-defaults-reprs", subdirectory = "packages/sphinx-autodoc-pytest-fixtures" } + [tool.uv.exclude-newer-package] # git-pull packages release in lockstep with their workspaces, so a # fresh release blocking on the 3-day cooldown blocks every diff --git a/uv.lock b/uv.lock index 487ecb0fc..f39f9d5c8 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -432,10 +432,6 @@ dependencies = [ { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sphinx-basic-ng" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/f1/1a75cc2d02a2c9da9063304270fd81012cccf0529657c897861d01f0f853/gp_furo_theme-0.0.1a17.tar.gz", hash = "sha256:3d3d634d9df214990a5d2aa33ab31ce64886ad2e631c76287ce9b1ea25d0a341", size = 33431, upload-time = "2026-05-09T10:05:57.41Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/ad/b75738a1a8ce51b2371bdb4c556dbc9f83c2192511c52bffff4dc76d6b31/gp_furo_theme-0.0.1a17-py3-none-any.whl", hash = "sha256:2868c310f62b03e27a4daa191fc95f57d4a7baacac0a614b103a810119be1af0", size = 42735, upload-time = "2026-05-09T10:05:33.412Z" }, -] [[package]] name = "gp-libs" @@ -454,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -474,10 +470,6 @@ dependencies = [ { name = "sphinx-inline-tabs" }, { name = "sphinxext-rediraffe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/81/b9/5d99d315c8fb36a9af2cb3901f7d1a4cdaa4fcbcd1c271b927aff0b056d3/gp_sphinx-0.0.1a17.tar.gz", hash = "sha256:976b3ddc529cc2792b2d31acd8f24083e7db18ffab60ee7151d40371c45d3570", size = 18516, upload-time = "2026-05-09T10:05:58.692Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/57/96ddfeab4af002be9cc7a40cd39a8730c4d99b0448e5dcef18a01b324275/gp_sphinx-0.0.1a17-py3-none-any.whl", hash = "sha256:a4bb3311e2748f91da9a1299d5b6e9c71475024824e563611b20ce6e37174eba", size = 18980, upload-time = "2026-05-09T10:05:35.153Z" }, -] [[package]] name = "h11" @@ -676,7 +668,7 @@ dev = [ { name = "codecov" }, { name = "coverage" }, { name = "gp-libs" }, - { name = "gp-sphinx", specifier = "==0.0.1a17" }, + { name = "gp-sphinx", git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs" }, { name = "mypy" }, { name = "pytest" }, { name = "pytest-cov" }, @@ -686,16 +678,16 @@ dev = [ { name = "pytest-xdist" }, { name = "ruff" }, { name = "sphinx-autobuild" }, - { name = "sphinx-autodoc-api-style", specifier = "==0.0.1a17" }, - { name = "sphinx-autodoc-pytest-fixtures", specifier = "==0.0.1a17" }, + { name = "sphinx-autodoc-api-style", git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs" }, + { name = "sphinx-autodoc-pytest-fixtures", git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs" }, { name = "types-docutils" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] docs = [ - { name = "gp-sphinx", specifier = "==0.0.1a17" }, + { name = "gp-sphinx", git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs" }, { name = "sphinx-autobuild" }, - { name = "sphinx-autodoc-api-style", specifier = "==0.0.1a17" }, - { name = "sphinx-autodoc-pytest-fixtures", specifier = "==0.0.1a17" }, + { name = "sphinx-autodoc-api-style", git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs" }, + { name = "sphinx-autodoc-pytest-fixtures", git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs" }, ] lint = [ { name = "mypy" }, @@ -1339,22 +1331,18 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sphinx-ux-autodoc-layout" }, { name = "sphinx-ux-badges" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/6e/0818edd3024997e53be5db981bba6e40cc9b176b326e3a67ddc8d3b40ba9/sphinx_autodoc_api_style-0.0.1a17.tar.gz", hash = "sha256:10b58f1071498b34b68fea77df2787efe39a6335beb42acf621fc88028154517", size = 8296, upload-time = "2026-05-09T10:06:00.279Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/46/f6/aca230523ab055b4e8e652034802237a80cb250648f83a2e3b97fb3d4bfa/sphinx_autodoc_api_style-0.0.1a17-py3-none-any.whl", hash = "sha256:85848088c93adb18f757752856ecbf7f8f0db26939701099ed917dadc9694de8", size = 8308, upload-time = "2026-05-09T10:05:36.797Z" }, -] [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1363,23 +1351,15 @@ dependencies = [ { name = "sphinx-ux-autodoc-layout" }, { name = "sphinx-ux-badges" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fa/6c/f7aadb3e6baedb150b7543fcb861a3bf7171ee676cf3c8905f972819a7fb/sphinx_autodoc_pytest_fixtures-0.0.1a17.tar.gz", hash = "sha256:4a3da1e58b89ae5a992d46350b98f30684f8eee3c46c164ef0b1ac6e3520a726", size = 32252, upload-time = "2026-05-09T10:06:04.834Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/cd/69/0f21e88f3fc43fc23d3e592a52aca8a7289495e2d2dda87263a5ce688b71/sphinx_autodoc_pytest_fixtures-0.0.1a17-py3-none-any.whl", hash = "sha256:72c22488d72d51a6602514fcb93846df3a4de79c9d54f007c3e3ad7911f30229", size = 38721, upload-time = "2026-05-09T10:05:43.198Z" }, -] [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/2b/e1341a8be6c457a9fbab67e6cc91dfdcfa20f6aad7f8311b0e94246a4b07/sphinx_autodoc_typehints_gp-0.0.1a17.tar.gz", hash = "sha256:eb74bb993a8437b97bf3ad6b84b990646a032ad0123f76dfc2d046ac17ad4265", size = 18587, upload-time = "2026-05-09T10:06:06.99Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/1c/ab3a668ada94871728582d161ef376095665958ec51d663e6337fb7dc1d1/sphinx_autodoc_typehints_gp-0.0.1a17-py3-none-any.whl", hash = "sha256:7452c6e6740e2d9defbe7a22e3273586927a8b132ba2a0fd52bca1f68e1d8231", size = 19009, upload-time = "2026-05-09T10:05:45.776Z" }, -] [[package]] name = "sphinx-basic-ng" @@ -1441,55 +1421,39 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e1/72/e1b365ebeffd7b3c494628e6730b91ed2dfbe4fb2cac6d496263de383344/sphinx_fonts-0.0.1a17.tar.gz", hash = "sha256:c5138145cd2b3af3024e155add69d9eb9201dfb0e887af77fe8d0e2990f4ba3b", size = 5788, upload-time = "2026-05-09T10:06:07.934Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/ae/0ee78cab53f2d864e3d765c141f577a0c9928cb764fd77eca340cce51262/sphinx_fonts-0.0.1a17-py3-none-any.whl", hash = "sha256:835d74e89aae56a96f034ea002fa322ba6dc9b87304c15cfc514d1ff5f7733d1", size = 4363, upload-time = "2026-05-09T10:05:47.376Z" }, -] [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/05/fa/c0f3d81529d7f1bd25e58ffbbf9a033f3a812edf9b47c20e494f03916769/sphinx_gp_opengraph-0.0.1a17.tar.gz", hash = "sha256:7977856c45d7b60cbb14d7a892e17d2ea306dcd713062108aede8a790a592a4b", size = 11947, upload-time = "2026-05-09T10:06:08.832Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/82/7d/719d93a65c363a687eb1dca92a6bb093acbdf64cb0671adbf83c0ab3df98/sphinx_gp_opengraph-0.0.1a17-py3-none-any.whl", hash = "sha256:769b00d1eea11c44ccd5bd67fc02554905751d96ba2a2f342e96ab1a009f0a33", size = 12184, upload-time = "2026-05-09T10:05:48.761Z" }, -] [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f3/7d/2119503abf54b6dc8baadced9a854ffc78a085b25bf8a24740437b1d4859/sphinx_gp_sitemap-0.0.1a17.tar.gz", hash = "sha256:588709e5e84497803528a09d90f2dd3b9536026f4a80f9dd45dad076f107198b", size = 9956, upload-time = "2026-05-09T10:06:09.726Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/21/d0/1d82d17811b189d30f953ba1630f17d959efa53849fe12b2efc350328892/sphinx_gp_sitemap-0.0.1a17-py3-none-any.whl", hash = "sha256:214b903689f8027c3e10906a5dbf873f1f5151b859c9cf47a75cf521322528c6", size = 8985, upload-time = "2026-05-09T10:05:50.033Z" }, -] [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/47/07/13c5ef75c0034732e79dc9fec7295d80419b5f325d210abb6f4ac60c54bb/sphinx_gp_theme-0.0.1a17.tar.gz", hash = "sha256:b27dd1071bb070d946b2d54f2ebae1f6ac3e96a752bd16d5449e6da72e50d54d", size = 18040, upload-time = "2026-05-09T10:06:10.888Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/44/86/95bc9410ba5df636c756ea2500a04061ed6e9ad960dfe01e04909e6085fc/sphinx_gp_theme-0.0.1a17-py3-none-any.whl", hash = "sha256:f49aa5f34ca534140a2f17149d912de2836237f59441678d0f4965edb6a9304b", size = 19610, upload-time = "2026-05-09T10:05:51.215Z" }, -] [[package]] name = "sphinx-inline-tabs" @@ -1507,28 +1471,20 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0d/20/ad0b557f63a4d708f24d20347de53f1e592b1142ec01a19ffae673c0d470/sphinx_ux_autodoc_layout-0.0.1a17.tar.gz", hash = "sha256:001333f0ce166630ccb41b4500d4d2e1f837d5e060cbe2e7b2aa669b394e34e6", size = 21467, upload-time = "2026-05-09T10:06:11.86Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/59/7d0930f5c23dc03d5bd0c9e33d94d3a06dbd803138d167161f36b1a7d342/sphinx_ux_autodoc_layout-0.0.1a17-py3-none-any.whl", hash = "sha256:8fec752202d683608ac91e2d58bace793c870be83a90cb391f132922e076110d", size = 25144, upload-time = "2026-05-09T10:05:52.592Z" }, -] [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { registry = "https://pypi.org/simple" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/6b/753df32ceb23f0457ae2119b4668aaf6f7c568b25718ab9dd4d931a0e6ac/sphinx_ux_badges-0.0.1a17.tar.gz", hash = "sha256:0833fdae7e5b443eb298712170929bb8b19d4cd027033c7348573693a2940a06", size = 15417, upload-time = "2026-05-09T10:06:12.823Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/46/a07c367fab1420e342d6e04d49268b1c33d410097c313cd725947e0008b6/sphinx_ux_badges-0.0.1a17-py3-none-any.whl", hash = "sha256:3e5d01b493c9b73078d17036840706b394c4f542ac8f4647dcf8b2a69efbee9c", size = 16280, upload-time = "2026-05-09T10:05:54.239Z" }, -] [[package]] name = "sphinxcontrib-applehelp" From 83311e8535a71cfeaf691f59140126c2ce242b63 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 9 May 2026 18:33:24 -0500 Subject: [PATCH 02/13] [DO NOT MERGE] ci(docs) Trigger publish on improved-defaults-reprs why: Lets the docs pipeline build and publish from this branch so the gp-sphinx#36 preview is reviewable on the live docs site without merging first. Revert this commit before merging the preview to master. what: - Add `improved-defaults-reprs` to the on.push.branches list in .github/workflows/docs.yml so the publish job runs for this branch's pushes. --- .github/workflows/docs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index e47936dce..8c9deb6b1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -4,6 +4,8 @@ on: push: branches: - master + # [DO NOT MERGE] preview branch for gp-sphinx PR #36 — revert before merge. + - improved-defaults-reprs permissions: contents: read From 7b9de2f235512815747d92bc88768b5203d16744 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 9 May 2026 19:15:33 -0500 Subject: [PATCH 03/13] docs(constants[default-scope]) Document DEFAULT_OPTION_SCOPE sentinel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit why: `DEFAULT_OPTION_SCOPE` is the sentinel default for the `scope=` parameter on every option-related helper (Pane._show_option, Server.show_options, Window._set_options_raw, …). Without a docstring on the assignment Sphinx's autodoc skips it under `automodule :members: undoc-members:`, so the docs site has no `#libtmux.constants.DEFAULT_OPTION_SCOPE` anchor — and any default- value cross-reference in those signatures has no target to link to. Adding the attribute docstring (PEP 258 — module-attribute docstring picked up by `ModuleAnalyzer.attr_docs`) gives the sentinel a docs entry and lets the gp-sphinx default-value xref transform render `scope=DEFAULT_OPTION_SCOPE` as a clickable link to the documented constant on `api/libtmux.constants/`. Also promote `_DefaultOptionScope`'s `# Sentinel value for default scope` comment to a proper docstring; the class already shows up as a documented entry on the constants page (per the autodoc default options) and a real docstring describes the sentinel pattern more clearly than the stub comment. what: - Add an attribute docstring to `DEFAULT_OPTION_SCOPE` describing the sentinel semantics and the per-receiver scope inference rule. - Replace `_DefaultOptionScope`'s stub comment with a class docstring describing the sentinel-type role and pointing at the lone documented instance. --- src/libtmux/constants.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/libtmux/constants.py b/src/libtmux/constants.py index 43ad3f519..eca06f849 100644 --- a/src/libtmux/constants.py +++ b/src/libtmux/constants.py @@ -54,11 +54,25 @@ class PaneDirection(enum.Enum): class _DefaultOptionScope: - # Sentinel value for default scope - ... + """Sentinel type for the ``scope=`` parameter's default value. + + The lone instance :data:`DEFAULT_OPTION_SCOPE` is used as the + default for option-related helpers; receiving methods use ``is`` + comparison against the sentinel to detect "no explicit scope was + passed" and infer the right scope from the bound object type. + """ DEFAULT_OPTION_SCOPE: _DefaultOptionScope = _DefaultOptionScope() +"""Sentinel default for ``scope=`` parameters on option / hook helpers. + +When ``scope is DEFAULT_OPTION_SCOPE`` the caller hasn't selected an +explicit :class:`OptionScope`; the receiving method +(:meth:`Pane._show_option`, :meth:`Server.show_options`, etc.) +infers the appropriate scope from the bound object type +(``Pane`` → ``OptionScope.Pane``, ``Server`` → ``OptionScope.Server``, +…). +""" class OptionScope(enum.Enum): From 63fce46c174fc242bc377dfee13dea0f0a190920 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 9 May 2026 19:15:55 -0500 Subject: [PATCH 04/13] docs(deps[gp-sphinx]) Refresh lock to pull reftype=obj fix why: gp-sphinx PR #36 commit `efd4b12` switches the default-value cross-reference transform from `reftype="class"` to `reftype="obj"`, so module-level data attributes (like libtmux's `DEFAULT_OPTION_SCOPE`) now resolve and render as clickable links instead of misleading-styled unresolved spans. The lock previously pinned `8c3a1418` (Stage C with the broken class-only reftype); this refresh moves every gp-sphinx-family entry forward to `efd4b12`. what: - Re-resolve every gp-sphinx-family git source (`gp-sphinx`, `sphinx-autodoc-typehints-gp`, `sphinx-autodoc-api-style`, `sphinx-autodoc-pytest-fixtures`, plus the transitive workspace siblings sphinx-fonts, sphinx-gp-{opengraph,sitemap,theme}, sphinx-ux-{autodoc-layout,badges}, gp-furo-theme) at commit `efd4b12`. No other deps move. --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index f39f9d5c8..00cb079fb 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#8c3a1418be01dd1a2b274a5afa78ec02d51281ce" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From 5ff52feb47201093120521a6aabb063552cc6fe1 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 07:37:45 -0500 Subject: [PATCH 05/13] py(deps[dev]) Bump dev packages --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index 00cb079fb..13f8aeeaa 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#efd4b12ca33e8f8a47ea3c3881973e1fd4936032" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From 85e42c498031aa3c0aa912cbaa4bded794df88f4 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 13:58:47 -0500 Subject: [PATCH 06/13] Bump gp-sphinx branch ref --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index 13f8aeeaa..3d422c3f5 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#948779f00ed129e8252b516034bc8964b66a547a" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From d6750df1932923a233054e5b55c1fc78d361f724 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 14:04:09 -0500 Subject: [PATCH 07/13] ci(docs+tests) Bootstrap pnpm + Node for sphinx-vite-builder source build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit why: While gp-sphinx-family deps resolve from the improved-defaults-reprs branch via [tool.uv.sources], uv builds gp-furo-theme from source — its PEP 517 backend is sphinx-vite-builder, which runs pnpm install + vite build at install time. CI runners have no pnpm/Node, so the install fails. Revert this and the uv.sources block once gp-sphinx>=0.0.1a18 publishes. what: - tests.yml: add pnpm/action-setup@v6 + setup-node@v6 before each uv sync step (build job, release job) - docs.yml: same, gated on env.PUBLISH == 'true' to mirror the surrounding steps --- .github/workflows/docs.yml | 16 ++++++++++++++++ .github/workflows/tests.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8c9deb6b1..fc4eeb0ed 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -51,6 +51,22 @@ jobs: if: env.PUBLISH == 'true' run: uv python install ${{ matrix.python-version }} + # [DO NOT MERGE] pnpm + Node bootstrap for sphinx-vite-builder source build + # of gp-furo-theme — required while gp-sphinx-family deps resolve from the + # improved-defaults-reprs branch (see [tool.uv.sources]). Revert with the + # uv.sources block when gp-sphinx>=0.0.1a18 lands. + - name: Install pnpm + if: env.PUBLISH == 'true' + uses: pnpm/action-setup@v6 + with: + version: 10 + - name: Set up Node + if: env.PUBLISH == 'true' + uses: actions/setup-node@v6 + with: + node-version: 22 + cache: pnpm + - name: Install dependencies [w/ docs] if: env.PUBLISH == 'true' run: uv sync --all-extras --dev diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b7750499c..2531f3e7d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,6 +33,20 @@ jobs: print("libtmux Server:", server) ' + # [DO NOT MERGE] pnpm + Node bootstrap for sphinx-vite-builder source build + # of gp-furo-theme — required while gp-sphinx-family deps resolve from the + # improved-defaults-reprs branch (see [tool.uv.sources]). Revert with the + # uv.sources block when gp-sphinx>=0.0.1a18 lands. + - name: Install pnpm + uses: pnpm/action-setup@v6 + with: + version: 10 + - name: Set up Node + uses: actions/setup-node@v6 + with: + node-version: 22 + cache: pnpm + - name: Install dependencies run: uv sync --all-extras --dev @@ -111,6 +125,20 @@ jobs: - name: Set up Python ${{ matrix.python-version }} run: uv python install ${{ matrix.python-version }} + # [DO NOT MERGE] pnpm + Node bootstrap for sphinx-vite-builder source build + # of gp-furo-theme — required while gp-sphinx-family deps resolve from the + # improved-defaults-reprs branch (see [tool.uv.sources]). Revert with the + # uv.sources block when gp-sphinx>=0.0.1a18 lands. + - name: Install pnpm + uses: pnpm/action-setup@v6 + with: + version: 10 + - name: Set up Node + uses: actions/setup-node@v6 + with: + node-version: 22 + cache: pnpm + - name: Install dependencies run: uv sync --all-extras --dev From a6d55da37f8400276c732db88f467c599f68202f Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 14:05:39 -0500 Subject: [PATCH 08/13] ci(docs+tests) Drop cache: pnpm from setup-node MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit why: setup-node's cache:pnpm option requires a pnpm-lock.yaml at the consumer repo root. Our pnpm-lock.yaml lives inside the gp-furo-theme git-source checkout, not in libtmux. Without the cache option, setup-node still places node on PATH and pnpm runs fine — just without the GH Actions cache layer. what: - tests.yml + docs.yml: drop `cache: pnpm` from each Set up Node step --- .github/workflows/docs.yml | 1 - .github/workflows/tests.yml | 2 -- 2 files changed, 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index fc4eeb0ed..0de75c597 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -65,7 +65,6 @@ jobs: uses: actions/setup-node@v6 with: node-version: 22 - cache: pnpm - name: Install dependencies [w/ docs] if: env.PUBLISH == 'true' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2531f3e7d..fbba138f5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -45,7 +45,6 @@ jobs: uses: actions/setup-node@v6 with: node-version: 22 - cache: pnpm - name: Install dependencies run: uv sync --all-extras --dev @@ -137,7 +136,6 @@ jobs: uses: actions/setup-node@v6 with: node-version: 22 - cache: pnpm - name: Install dependencies run: uv sync --all-extras --dev From d97a109e0a687e0deedef70885341ead5d9370c9 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 15:25:33 -0500 Subject: [PATCH 09/13] Bump gp-sphinx branch ref --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index 3d422c3f5..33bb7d29f 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#3b0c700f45096cdd72e5d1d15594c12e25a228f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From a2beac2bb7fc71cef90a98a0e8b70e931ce4c8b9 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 16:30:56 -0500 Subject: [PATCH 10/13] py(deps[dev]) Bump dev packages --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index 33bb7d29f..fcf87e57c 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#002b760df0c3d04cb16f7f28b377ca1d8d70f7f9" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From 664dce12361aa59e07394a61e1a685cd473895d3 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 16:31:10 -0500 Subject: [PATCH 11/13] py(deps[dev]) Bump dev packages --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index fcf87e57c..0a52fc07b 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#5604bd496605925b2a35a15b1d138aa31d078433" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From bff95f5c3d34cb4417e27204227991d285cdd241 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 20:16:26 -0500 Subject: [PATCH 12/13] py(deps[dev]) Bump dev packages --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index 0a52fc07b..bbc528fe2 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#02dd9101246aae9ac154aa84173315bb93bdd0d3" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, From 367114a09493e9b41fe028b0c5c71da16c25dcbf Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 10 May 2026 20:26:08 -0500 Subject: [PATCH 13/13] py(deps[dev]) Bump dev packages --- uv.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uv.lock b/uv.lock index bbc528fe2..869bd2a71 100644 --- a/uv.lock +++ b/uv.lock @@ -423,7 +423,7 @@ wheels = [ [[package]] name = "gp-furo-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-furo-theme&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, @@ -450,7 +450,7 @@ wheels = [ [[package]] name = "gp-sphinx" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fgp-sphinx&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "docutils" }, { name = "gp-libs" }, @@ -1331,7 +1331,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-api-style" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-api-style&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-pytest-fixtures" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-pytest-fixtures&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "pytest" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1355,7 +1355,7 @@ dependencies = [ [[package]] name = "sphinx-autodoc-typehints-gp" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-autodoc-typehints-gp&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1421,7 +1421,7 @@ wheels = [ [[package]] name = "sphinx-fonts" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-fonts&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sphinx-gp-opengraph" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-opengraph&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "sphinx-gp-sitemap" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-sitemap&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "sphinx-gp-theme" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-gp-theme&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "gp-furo-theme" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1471,7 +1471,7 @@ wheels = [ [[package]] name = "sphinx-ux-autodoc-layout" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-autodoc-layout&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "sphinx-ux-badges" version = "0.0.1a17" -source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#bae0d5bd9ea64a2cf1ebda7e0bb1fec97ebffc78" } +source = { git = "https://github.com/git-pull/gp-sphinx.git?subdirectory=packages%2Fsphinx-ux-badges&branch=improved-defaults-reprs#4681ac78685d66930e2b2ff799f5bcceb90f2559" } dependencies = [ { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },