@@ -36,10 +36,12 @@ jobs:
36
36
- run :
37
37
name : Update & Activate ruff venv
38
38
command : |
39
+ curl https://sh.rustup.rs -sSf | sh -s -- -y
40
+ . "$HOME/.cargo/env"
39
41
python -m venv .venv
40
42
. .venv/bin/activate
41
- python -m pip install --upgrade pip
42
- pip install ruff -c requirements/dev.txt
43
+ python -m pip install --upgrade uv
44
+ uv pip install ruff -c requirements/dev.txt
43
45
44
46
- save_cache :
45
47
name : Save cached ruff venv
98
100
command : |
99
101
python -m venv .venv
100
102
. .venv/bin/activate
101
- python -m pip install --upgrade pip
102
- python -m pip install '.[ dev]'
103
+ python -m pip install --upgrade uv
104
+ uv sync --all-extras -- dev
103
105
104
106
- save_cache :
105
107
name : Save cached venv
@@ -111,7 +113,7 @@ jobs:
111
113
name : Install Bittensor
112
114
command : |
113
115
. .venv/bin/activate
114
- pip install -e '.[ dev]'
116
+ uv sync --all-extras -- dev
115
117
116
118
- run :
117
119
name : Instantiate Mock Wallet
@@ -189,9 +191,9 @@ jobs:
189
191
command : |
190
192
python -m venv .venv
191
193
. .venv/bin/activate
192
- python -m pip install --upgrade pip
193
- python -m pip install '.[ dev]'
194
- pip install flake8
194
+ python -m pip install --upgrade uv
195
+ uv sync --all-extras -- dev
196
+ uv pip install flake8
195
197
196
198
- save_cache :
197
199
name : Save cached venv
@@ -203,7 +205,7 @@ jobs:
203
205
name : Install Bittensor
204
206
command : |
205
207
. .venv/bin/activate
206
- pip install -e '.[ dev]'
208
+ uv sync --all-extras -- dev
207
209
208
210
- run :
209
211
name : Lint with flake8
@@ -232,7 +234,7 @@ jobs:
232
234
- run :
233
235
name : Combine Coverage
234
236
command : |
235
- pip3 install --upgrade coveralls
237
+ uv pip install --upgrade coveralls
236
238
coveralls --finish --rcfile .coveragerc || echo "Failed to upload coverage"
237
239
238
240
check-version-updated :
@@ -290,9 +292,6 @@ workflows:
290
292
- check_compatibility :
291
293
python_version : " 3.12"
292
294
name : check-compatibility-3.12
293
- - check_compatibility :
294
- python_version : " 3.13"
295
- name : check-compatibility-3.13
296
295
297
296
298
297
pr-requirements :
@@ -340,4 +339,4 @@ workflows:
340
339
filters :
341
340
branches :
342
341
only :
343
- - master
342
+ - master
0 commit comments