38
38
command : |
39
39
python -m venv .venv
40
40
. .venv/bin/activate
41
- pip install ruff -c requirements/dev.txt
41
+ python -m pip install --upgrade uv
42
+ uv pip install ruff -c requirements/dev.txt
42
43
43
44
- save_cache :
44
45
name : Save cached ruff venv
97
98
command : |
98
99
python -m venv .venv
99
100
. .venv/bin/activate
100
- pip install .[dev,torch]
101
+ python -m pip install --upgrade uv
102
+ uv sync --all-extras --dev
101
103
102
104
- save_cache :
103
105
name : Save cached venv
@@ -109,7 +111,7 @@ jobs:
109
111
name : Install Bittensor
110
112
command : |
111
113
. .venv/bin/activate
112
- pip install .[ dev,torch]
114
+ uv sync --all-extras -- dev
113
115
114
116
- run :
115
117
name : Instantiate Mock Wallet
@@ -187,7 +189,9 @@ jobs:
187
189
command : |
188
190
python -m venv .venv
189
191
. .venv/bin/activate
190
- pip install .[dev,torch]
192
+ python -m pip install --upgrade uv
193
+ uv sync --all-extras --dev
194
+ uv pip install flake8
191
195
192
196
- save_cache :
193
197
name : Save cached venv
@@ -199,7 +203,7 @@ jobs:
199
203
name : Install Bittensor
200
204
command : |
201
205
. .venv/bin/activate
202
- pip install .[ dev,torch]
206
+ uv sync --all-extras -- dev
203
207
204
208
- run :
205
209
name : Lint with flake8
@@ -228,7 +232,7 @@ jobs:
228
232
- run :
229
233
name : Combine Coverage
230
234
command : |
231
- pip install --upgrade coveralls
235
+ uv pip install --upgrade coveralls
232
236
coveralls --finish --rcfile .coveragerc || echo "Failed to upload coverage"
233
237
234
238
check-version-updated :
@@ -301,7 +305,7 @@ workflows:
301
305
- build-and-test :
302
306
matrix :
303
307
parameters :
304
- python-version : [ "3.9.13", "3.10.6", "3.11.4", "3.12.7"]
308
+ python-version : [ "3.9.13", "3.10.6", "3.11.4", "3.12.7" ]
305
309
requires :
306
310
- check-if-pr-is-draft
307
311
- unit-tests-all-python-versions :
@@ -310,7 +314,7 @@ workflows:
310
314
- lint-and-type-check :
311
315
matrix :
312
316
parameters :
313
- python-version : [ "3.9.13", "3.10.6", "3.11.4", "3.12.7"]
317
+ python-version : [ "3.9.13", "3.10.6", "3.11.4", "3.12.7" ]
314
318
requires :
315
319
- check-if-pr-is-draft
316
320
# - coveralls:
0 commit comments