Skip to content

Commit 8c0dd43

Browse files
Migrate to uv
1 parent c87b252 commit 8c0dd43

5 files changed

Lines changed: 559 additions & 841 deletions

File tree

.github/workflows/build_publish.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- uses: actions/setup-python@v5
2121
with:
2222
python-version: 3.x
23+
- uses: astral-sh/setup-uv@v4
2324
- uses: oven-sh/setup-bun@v2
2425
with:
2526
bun-version: latest
@@ -36,10 +37,5 @@ jobs:
3637
- run: bun run build
3738
working-directory: ./marketing
3839

39-
- run: curl -sSL https://install.python-poetry.org | python3 -
40-
- run: poetry env use /usr/bin/python3
41-
42-
- run: poetry sync
43-
- run: poetry env activate
44-
45-
- run: poetry run mkdocs gh-deploy --force
40+
- run: uv sync
41+
- run: uv run mkdocs gh-deploy --force

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Local Development Setup
44

5-
1. Install [Python](https://python.org), [Poetry](https://python-poetry.org/docs/#installation)
5+
1. Install [Python](https://python.org), [uv](https://docs.astral.sh/uv/getting-started/installation/)
66
and [Bun](https://bun.sh)
77
2. Clone this repo with Git.
88
3. In a terminal, switch to the repo directory you just cloned.
@@ -11,8 +11,8 @@
1111
6. Run `bun run dev` to run the marketing website locally.
1212
7. When marketing edits are complete, run `bun run build`. The static output will be copied into the `docs/_marketing`
1313
directory for mkdocs to serve.
14-
8. Run `poetry sync` to download the dependencies.
15-
9. Run `poetry run mkdocs serve` to launch the local environment.
14+
8. Run `uv sync` to download the dependencies.
15+
9. Run `uv run mkdocs serve` to launch the local environment.
1616
10. Open [http://127.0.0.1:8000](http://127.0.0.1:8000) in your browser.
1717
11. Make changes to the wiki. Your changes will auto-reload and can be seen in the browser.
1818

0 commit comments

Comments
 (0)