Commit b77ca9c
committed
py(deps[uv-sources]): override gp-sphinx workspace at local path for SEO branch
why: gp-sphinx 0.0.1a9 on PyPI still pulls in sphinxext-opengraph and
no sitemap generator. The seo-packages branch in
git-pull/gp-sphinx replaces sphinxext-opengraph with the lightweight
gp-opengraph (no matplotlib) and adds gp-sitemap. To exercise that
work end-to-end against libtmux-mcp's docs build before merge, point
[tool.uv.sources] at the sibling /home/d/work/python/gp-sphinx repo
so uv resolves gp-sphinx, gp-opengraph, and gp-sitemap from there
instead of the published wheels.
what:
- Add a temporary [tool.uv.sources] table pinning gp-sphinx,
gp-opengraph, and gp-sitemap to ../gp-sphinx/packages/<name>
(editable). uv auto-resolves the other gp-sphinx workspace
members (sphinx-fonts, sphinx-gp-theme, sphinx-autodoc-typehints-gp)
to their local paths via workspace discovery
- Refresh uv.lock: sphinxext-opengraph removed; gp-opengraph and
gp-sitemap added
- Comment in pyproject.toml flags the override as temporary; drop
once seo-packages merges and a release is tagged1 parent 62a7030 commit b77ca9c
2 files changed
Lines changed: 71 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
112 | 120 | | |
113 | 121 | | |
114 | 122 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments