@@ -18,41 +18,31 @@ jobs:
1818 steps :
1919 - name : Checkout
2020 uses : actions/checkout@v4
21- - run : pipx install poetry
2221 - name : Set up Python
23- uses : actions /setup-python@v5
22+ uses : astral-sh /setup-uv@v4
2423 with :
2524 python-version : ${{ matrix.python-version }}
26- cache : " poetry"
27- - name : selfie-lib - poetry install
28- run : poetry install
29- working-directory : python/selfie-lib
25+ enable-cache : true
3026 - name : selfie-lib - pytest
31- run : poetry run pytest -vv
27+ run : uv run pytest -vv
3228 working-directory : python/selfie-lib
3329 - name : selfie-lib - pyright
34- run : poetry run pyright
30+ run : uv run pyright
3531 working-directory : python/selfie-lib
3632 - name : selfie-lib - ruff
37- run : poetry run ruff format --check && poetry run ruff check
33+ run : uv run ruff format --check && uv run ruff check
3834 working-directory : python/selfie-lib
39- - name : pytest-selfie - poetry install
40- run : poetry install
41- working-directory : python/pytest-selfie
4235 - name : pytest-selfie - pyright
43- run : poetry run pyright
36+ run : uv run pyright
4437 working-directory : python/pytest-selfie
4538 - name : pytest-selfie - ruff
46- run : poetry run ruff format --check && poetry run ruff check
39+ run : uv run ruff format --check && uv run ruff check
4740 working-directory : python/pytest-selfie
48- - name : example-pytest-selfie - poetry install
49- run : poetry install
50- working-directory : python/example-pytest-selfie
51- - run : poetry run pytest -vv
41+ - run : uv run pytest -vv
5242 working-directory : python/example-pytest-selfie
5343 - name : example-pytest-selfie - pyright
54- run : poetry run pyright
44+ run : uv run pyright
5545 working-directory : python/example-pytest-selfie
5646 - name : example-pytest-selfie - ruff
57- run : poetry run ruff format --check && poetry run ruff check
47+ run : uv run ruff format --check && uv run ruff check
5848 working-directory : python/example-pytest-selfie
0 commit comments