@@ -80,12 +80,13 @@ jobs:
8080 - uses : actions/checkout@v4
8181
8282 - name : Set up Python
83- uses : actions /setup-python@v5
83+ uses : astral-sh /setup-uv@v7
8484 with :
85+ activate-environment : " true"
8586 python-version : " 3.13"
8687
8788 - name : Install linting packages
88- run : pip install -r ./requirements/linting.txt
89+ run : uv pip install -r ./requirements/linting.txt
8990
9091 - name : Linting the codebase
9192 run : poe linter --output-format=github
@@ -106,13 +107,14 @@ jobs:
106107 - uses : actions/checkout@v4
107108
108109 - name : Set up Python ${{ matrix.python-version }}
109- uses : actions /setup-python@v5
110+ uses : astral-sh /setup-uv@v7
110111 with :
112+ activate-environment : " true"
111113 python-version : ${{ matrix.python-version }}
112114
113115 - name : Install packages
114116 run : |
115- pip install ./allure-python-commons \
117+ uv pip install ./allure-python-commons \
116118 ./allure-python-commons-test \
117119 ./allure-pytest \
118120 pytest==${{ matrix.pytest-version }} \
@@ -141,13 +143,14 @@ jobs:
141143 - uses : actions/checkout@v4
142144
143145 - name : Set up Python ${{ matrix.python-version }}
144- uses : actions /setup-python@v5
146+ uses : astral-sh /setup-uv@v7
145147 with :
148+ activate-environment : " true"
146149 python-version : ${{ matrix.python-version }}
147150
148151 - name : Install packages
149152 run : |
150- pip install ./allure-python-commons \
153+ uv pip install ./allure-python-commons \
151154 ./allure-python-commons-test \
152155 ./${{ matrix.package }} \
153156 -r ./requirements/testing.txt \
0 commit comments