@@ -33,10 +33,13 @@ jobs:
33
33
with :
34
34
python-version : ${{ matrix.python-version }}
35
35
36
+ - name : Set up uv package manager
37
+ uses : astral-sh/setup-uv@v5
38
+ with :
39
+ python-version : ${{ matrix.python-version }}
40
+
36
41
- name : Install Python dependencies
37
- run : |
38
- pipx install --python ${{ matrix.python-version }} poetry
39
- make install-dev
42
+ run : make install-dev
40
43
41
44
- name : Run integration tests
42
45
run : make INTEGRATION_TESTS_CONCURRENCY=8 integration-tests
@@ -77,14 +80,15 @@ jobs:
77
80
with :
78
81
python-version : ${{ matrix.python-version }}
79
82
80
- - name : Install Python dependencies
81
- run : |
82
- pipx install --python ${{ matrix.python-version }} poetry
83
- # This forces poetry to use specific Python version when installing a project.
84
- # Raises error, if this Python version does not match project specific Python constraints.
85
- poetry config virtualenvs.use-poetry-python true
86
- poetry env use ${{ matrix.python-version }}
87
- make install-dev
83
+ - name : Set up Python ${{ matrix.python-version }}
84
+ uses : actions/setup-python@v5
85
+ with :
86
+ python-version : ${{ matrix.python-version }}
87
+
88
+ - name : Set up uv package manager
89
+ uses : astral-sh/setup-uv@v5
90
+ with :
91
+ python-version : ${{ matrix.python-version }}
88
92
89
93
- name : Run integration tests
90
94
run : make INTEGRATION_TESTS_CONCURRENCY=8 integration-tests
0 commit comments