Skip to content

Commit afcba61

Browse files
committed
[site] use uv instead of rye
A neat advantage is the support for platform-independent lockfiles.
1 parent efbe389 commit afcba61

File tree

6 files changed

+1018
-250
lines changed

6 files changed

+1018
-250
lines changed

.github/workflows/docs.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,10 @@ jobs:
2525
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
2626
- name: Install nextest for help text in docs
2727
uses: taiki-e/install-action@nextest
28-
- name: Install rye
29-
uses: eifinger/setup-rye@a64bd427414a77fd506d9a85a590ab36d71cf86a # v4.2.3
28+
- name: Install uv
29+
uses: eifinger/setup-uv@19a0b38226f7b4528b76eddba08d257a4641dee4 # v1.0.1
3030
with:
3131
enable-cache: true
32-
working-directory: site
3332
- name: Build rustdoc
3433
run: ./scripts/build-rustdoc.sh
3534
- name: Build site

scripts/build-site.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,4 @@ set -e -o pipefail
44

55
# Build the site with mkdocs
66
cd site
7-
rye sync
8-
source .venv/bin/activate
9-
mkdocs build
7+
uv run mkdocs build

site/.envrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/sh
22

3-
# See https://github.com/direnv/direnv/wiki/Python#rye
4-
layout rye
3+
# See https://github.com/direnv/direnv/wiki/Python#uv
4+
layout uv

site/requirements-dev.lock

Lines changed: 0 additions & 121 deletions
This file was deleted.

site/requirements.lock

Lines changed: 0 additions & 121 deletions
This file was deleted.

0 commit comments

Comments
 (0)