@@ -33,10 +33,13 @@ jobs:
3333 with :
3434 python-version : ${{ matrix.python-version }}
3535
36+ - name : Set up uv package manager
37+ uses : astral-sh/setup-uv@v5
38+ with :
39+ python-version : ${{ matrix.python-version }}
40+
3641 - name : Install Python dependencies
37- run : |
38- pipx install --python ${{ matrix.python-version }} poetry
39- make install-dev
42+ run : make install-dev
4043
4144 - name : Run integration tests
4245 run : make INTEGRATION_TESTS_CONCURRENCY=8 integration-tests
@@ -77,14 +80,15 @@ jobs:
7780 with :
7881 python-version : ${{ matrix.python-version }}
7982
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 }}
8892
8993 - name : Run integration tests
9094 run : make INTEGRATION_TESTS_CONCURRENCY=8 integration-tests
0 commit comments