Skip to content

Commit 515755e

Browse files
committed
py(deps[dev]): Add local gp-sphinx preview wiring for libvcs docs
why: Testing the new pytest-plugin docs helper in libvcs requires the local gp-sphinx workspace packages instead of the published package set. what: - add temporary uv.sources overrides for gp-sphinx preview packages - add sphinx-autodoc-pytest-fixtures to the docs dependency set - refresh uv.lock for the preview environment
1 parent 3db9794 commit 515755e

2 files changed

Lines changed: 56 additions & 17 deletions

File tree

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ Changes = "https://github.com/vcs-python/libvcs/blob/master/CHANGES"
6565
dev = [
6666
# Docs
6767
"gp-sphinx==0.0.1a1",
68+
"sphinx-autodoc-pytest-fixtures==0.0.1a1",
6869
"gp-libs",
6970
"sphinx-autobuild",
7071
# Testing
@@ -84,6 +85,7 @@ dev = [
8485

8586
docs = [
8687
"gp-sphinx==0.0.1a1",
88+
"sphinx-autodoc-pytest-fixtures==0.0.1a1",
8789
"gp-libs",
8890
"sphinx-autobuild",
8991
]
@@ -220,6 +222,10 @@ filterwarnings = [
220222
"ignore:The frontend.Option(Parser)? class.*:DeprecationWarning::",
221223
]
222224

225+
[tool.uv.sources]
226+
gp-sphinx = { path = "../gp-sphinx/packages/gp-sphinx", editable = true }
227+
sphinx-autodoc-pytest-fixtures = { path = "../gp-sphinx/packages/sphinx-autodoc-pytest-fixtures", editable = true }
228+
223229
[tool.pytest-watcher]
224230
now = true
225231
ignore_patterns = ["*.py.*.py"]

uv.lock

Lines changed: 50 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)