File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -34,31 +34,30 @@ jobs:
3434 if : steps.changes.outputs.docs == 'true' || steps.changes.outputs.root_docs == 'true' || steps.changes.outputs.python_files == 'true'
3535 run : echo "PUBLISH=$(echo true)" >> $GITHUB_ENV
3636
37- - name : Install poetry
37+ - name : Install uv
3838 if : env.PUBLISH == 'true'
39- run : pipx install "poetry==1.8.4"
39+ uses : astral-sh/setup-uv@v3
40+ with :
41+ enable-cache : true
4042
4143 - name : Set up Python ${{ matrix.python-version }}
4244 if : env.PUBLISH == 'true'
43- uses : actions/setup-python@v5
44- with :
45- python-version : ${{ matrix.python-version }}
46- cache : ' poetry'
45+ run : uv python install ${{ matrix.python-version }}
4746
4847 - name : Install dependencies [w/ docs]
4948 if : env.PUBLISH == 'true'
50- run : poetry install --with=docs,lint
49+ run : uv sync --all-extras --dev
5150
5251 - name : Print python versions
5352 if : env.PUBLISH == 'true'
5453 run : |
5554 python -V
56- poetry run python -V
55+ uv run python -V
5756
5857 - name : Build documentation
5958 if : env.PUBLISH == 'true'
6059 run : |
61- pushd docs; make SPHINXBUILD='poetry run sphinx-build' html; popd
60+ pushd docs; make SPHINXBUILD='uv run sphinx-build' html; popd
6261
6362 - name : Push documentation to S3
6463 uses :
jakejarvis/[email protected]
You can’t perform that action at this time.
0 commit comments