@@ -19,16 +19,19 @@ jobs:
1919 - name : Checkout Github Repository
2020 uses : actions/checkout@v4
2121
22- - name : Install uv
23- uses : astral-sh /setup-uv@v4
22+ - name : Set up Python
23+ uses : actions /setup-python@v5
2424 with :
25- enable-cache : true
25+ python-version : ${{ matrix.python-version }}
2626
27- - name : Set up Python
28- run : uv python install ${{ matrix.python-version }}
27+ - name : Install PDM
28+ run : |
29+ python -m pip install --upgrade pip
30+ python -m pip install pdm
31+ pdm venv create
2932
3033 - name : Install dependencies
31- run : uv sync --all-extras
34+ run : pdm sync -G dev --venv
3235
3336 - name : Run unit-test
3437 run : make test
@@ -54,16 +57,19 @@ jobs:
5457 - name : Checkout Github Repository
5558 uses : actions/checkout@v4
5659
57- - name : Install uv
58- uses : astral-sh /setup-uv@v4
60+ - name : Set up Python
61+ uses : actions /setup-python@v5
5962 with :
60- enable-cache : true
63+ python-version : ${{ matrix.python-version }}
6164
62- - name : Set up Python
63- run : uv python install ${{ matrix.python-version }}
65+ - name : Install PDM
66+ run : |
67+ python -m pip install --upgrade pip
68+ python -m pip install pdm
69+ pdm venv create
6470
6571 - name : Install dependencies
66- run : uv sync --all-extras
72+ run : pdm sync -G dev --venv
6773
6874 - name : Run style-check
6975 run : make style_check
@@ -80,16 +86,19 @@ jobs:
8086 - name : Checkout Github Repository
8187 uses : actions/checkout@v4
8288
83- - name : Install uv
84- uses : astral-sh /setup-uv@v4
89+ - name : Set up Python
90+ uses : actions /setup-python@v5
8591 with :
86- enable-cache : true
92+ python-version : ${{ matrix.python-version }}
8793
88- - name : Set up Python
89- run : uv python install ${{ matrix.python-version }}
94+ - name : Install PDM
95+ run : |
96+ python -m pip install --upgrade pip
97+ python -m pip install pdm
98+ pdm venv create
9099
91100 - name : Install dependencies
92- run : uv sync --all-extras
101+ run : pdm sync -G dev --venv
93102
94103 - name : Run static-check
95104 run : make static_check
@@ -106,16 +115,19 @@ jobs:
106115 - name : Checkout Github Repository
107116 uses : actions/checkout@v4
108117
109- - name : Install uv
110- uses : astral-sh /setup-uv@v4
118+ - name : Set up Python
119+ uses : actions /setup-python@v5
111120 with :
112- enable-cache : true
121+ python-version : ${{ matrix.python-version }}
113122
114- - name : Set up Python
115- run : uv python install ${{ matrix.python-version }}
123+ - name : Install PDM
124+ run : |
125+ python -m pip install --upgrade pip
126+ python -m pip install pdm
127+ pdm venv create
116128
117129 - name : Install dependencies
118- run : uv sync --all-extras
130+ run : pdm sync -G dev --venv
119131
120132 - name : Run bandit-check
121133 continue-on-error : true
@@ -144,16 +156,19 @@ jobs:
144156 - name : Checkout Github Repository
145157 uses : actions/checkout@v4
146158
147- - name : Install uv
148- uses : astral-sh /setup-uv@v4
159+ - name : Set up Python
160+ uses : actions /setup-python@v5
149161 with :
150- enable-cache : true
162+ python-version : ${{ matrix.python-version }}
151163
152- - name : Set up Python
153- run : uv python install ${{ matrix.python-version }}
164+ - name : Install PDM
165+ run : |
166+ python -m pip install --upgrade pip
167+ python -m pip install pdm
168+ pdm venv create
154169
155170 - name : Install dependencies
156- run : uv sync --all-extras
171+ run : pdm sync -G dev --venv
157172
158173 - name : Run pyre-check
159174 continue-on-error : true
0 commit comments