Skip to content

python(fix): install docs dependencies from uv.lock - #826

Merged
wei-sift merged 1 commit into
mainfrom
eng-15777-python-docs-ci-install-docs-deps-from-uvlock
Oct 12, 2026
Merged

wei-sift merged 1 commit into
mainfrom
eng-15777-python-docs-ci-install-docs-deps-from-uvlock

Conversation

@wei-sift

@wei-sift wei-sift commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Docs CI installed with pip install -e .[docs-build], which ignores uv.lock, so it picked up pymdown-extensions 12.2 and broke mkdocstrings 1.0.3. Install from uv.lock with uv sync --frozen instead

image

build_docs passes on this PR with pymdown-extensions 10.21.3 installed from uv.lock

@github-actions

Copy link
Copy Markdown
Contributor

Python docs preview: https://sift-stack.github.io/sift/python/pr-826/

Deployed from aa80f63. The link may take up to a minute to become live as GitHub Pages propagates.

@wei-sift
wei-sift marked this pull request as ready for review October 12, 2026 21:24
@wei-sift
wei-sift merged commit 1a6b98a into main Oct 12, 2026
24 checks passed
@wei-sift
wei-sift deleted the eng-15777-python-docs-ci-install-docs-deps-from-uvlock branch October 12, 2026 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants