diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index c290713..c659e7b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -28,12 +28,8 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0 - - name: Install dependencies - run: | - uv pip install --system -r requirements/docs.requirements.txt - - name: Build documentation - run: zensical build + run: uvx --with tox-uv tox -e docs - name: Upload documentation as artifact id: deployment diff --git a/pyproject.toml b/pyproject.toml index bf74635..1e926a8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,8 +45,8 @@ dev = [ { include-group = "typing" }, ] docs = [ - "mkdocstrings[python]>=0.22.0", - "zensical>=0.0.2", + "mkdocstrings[python]~=0.22.0", + "zensical==0.0.20", ] lint = [ "ruff>=0.12.9", @@ -89,6 +89,7 @@ env_list = [ "coverage", "lint", "typing", + "docs", ] [tool.tox.env_run_base]