From 9925450173bcf3bbde26d075565e4525abaf1f8e Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 20 Dec 2025 20:45:59 -0600 Subject: [PATCH] docs: isolate docs dependencies to avoid python-ldap build (#6753) --- .github/workflows/docs.yml | 2 +- pyproject.toml | 3 +++ uv.lock | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 747c4127f..f2d15c3da 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,7 +27,7 @@ jobs: uses: astral-sh/setup-uv@v4 - name: Install dependencies - run: uv sync --group dev + run: uv sync --only-group docs - name: Build docs run: uv run mkdocs build -d site diff --git a/pyproject.toml b/pyproject.toml index 8fede788e..e838f790d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,6 +57,9 @@ pgsql = [ ] [dependency-groups] +docs = [ + "mkdocs-material==9.7.0", +] dev = [ "coverage==7.13.0", "coveragepy-lcov==0.1.2", diff --git a/uv.lock b/uv.lock index 9b4f1dbbb..0741e5f4f 100644 --- a/uv.lock +++ b/uv.lock @@ -880,6 +880,9 @@ dev = [ { name = "types-requests" }, { name = "types-urllib3" }, ] +docs = [ + { name = "mkdocs-material" }, +] [package.metadata] requires-dist = [ @@ -946,6 +949,7 @@ dev = [ { name = "types-requests", specifier = "==2.32.4.20250913" }, { name = "types-urllib3", specifier = "==1.26.25.14" }, ] +docs = [{ name = "mkdocs-material", specifier = "==9.7.0" }] [[package]] name = "mergedeep"