@@ -143,14 +143,15 @@ jobs:
143
143
cargo_toml["dependencies"]["ndarray"] = "0.13.1"
144
144
cargo_toml["dependencies"]["parking_lot"] = "0.11.2"
145
145
cargo_toml["dependencies"]["num-complex"] = "0.2.4"
146
+ cargo_toml["dependencies"]["once_cell"] = "1.14.0"
146
147
with open("Cargo.toml", "w") as f:
147
148
toml.dump(cargo_toml, f)
148
149
working-directory : examples/simple
149
150
shell : python
150
151
- name : Generate lockfile
151
152
run : cargo generate-lockfile
152
153
working-directory : examples/simple
153
- - name : Unify dependencies on ndarray to 0.13.1 and on parking_lot to 0.11.2
154
+ - name : Unify dependencies to MSRV-compatible versions
154
155
run : |
155
156
import toml
156
157
import subprocess
@@ -159,8 +160,10 @@ jobs:
159
160
pkg_id = pkg["name"] + ":" + pkg["version"]
160
161
if pkg["name"] == "ndarray" and pkg["version"] != "0.13.1":
161
162
subprocess.run(["cargo", "update", "--package", pkg_id, "--precise", "0.13.1"], check=True)
162
- if pkg["name"] == "parking_lot" and pkg["version"] != "0.11.2":
163
+ elif pkg["name"] == "parking_lot" and pkg["version"] != "0.11.2":
163
164
subprocess.run(["cargo", "update", "--package", pkg_id, "--precise", "0.11.2"], check=True)
165
+ elif pkg["name"] == "once_cell" and pkg["version"] != "1.14.0":
166
+ subprocess.run(["cargo", "update", "--package", pkg_id, "--precise", "1.14.0"], check=True)
164
167
working-directory : examples/simple
165
168
shell : python
166
169
- name : Test example
0 commit comments