@@ -23,10 +23,13 @@ jobs:
2323 with :
2424 python-version : 3.12
2525
26+ - name : Set up uv
27+ uses : astral-sh/setup-uv@v8.3.2
28+
2629 - name : Install Python dependencies
2730 run : |
28- pip install -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
29- pip install opik
31+ uv pip install --system -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
32+ uv pip install --system opik
3033 playwright install chromium
3134
3235 - name : Install using opik.sh
@@ -65,10 +68,13 @@ jobs:
6568 with :
6669 python-version : ' 3.12'
6770
71+ - name : Set up uv
72+ uses : astral-sh/setup-uv@v8.3.2
73+
6874 - name : Install Python dependencies
6975 run : |
70- pip install -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
71- pip install opik
76+ uv pip install --system -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
77+ uv pip install --system opik
7278 playwright install chromium
7379
7480 - name : Install using docker compose up --detach
@@ -119,10 +125,13 @@ jobs:
119125 with :
120126 python-version : ' 3.12'
121127
128+ - name : Set up uv
129+ uses : astral-sh/setup-uv@v8.3.2
130+
122131 - name : Install Python dependencies
123132 run : |
124- pip install -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
125- pip install opik
133+ uv pip install --system -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
134+ uv pip install --system opik
126135 playwright install chromium
127136
128137 - name : Install with --build flag
@@ -173,10 +182,13 @@ jobs:
173182 with :
174183 python-version : ' 3.12'
175184
185+ - name : Set up uv
186+ uses : astral-sh/setup-uv@v8.3.2
187+
176188 - name : Install Python dependencies
177189 run : |
178- pip install -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
179- pip install opik
190+ uv pip install --system -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
191+ uv pip install --system opik
180192 playwright install chromium
181193
182194 - name : Install with docker compose with specific version set
@@ -228,10 +240,13 @@ jobs:
228240 with :
229241 python-version : ' 3.12'
230242
243+ - name : Set up uv
244+ uses : astral-sh/setup-uv@v8.3.2
245+
231246 - name : Install Python dependencies
232247 run : |
233- pip install -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
234- pip install opik
248+ uv pip install --system -r ${{ github.workspace }}/tests_end_to_end/test_requirements.txt
249+ uv pip install --system opik
235250 playwright install chromium
236251
237252 - name : Install with docker compose after pulling latest version
0 commit comments