@@ -121,6 +121,7 @@ jobs:
121
121
import toml
122
122
cargo_toml = toml.load("Cargo.toml")
123
123
cargo_toml["dependencies"]["ndarray"] = "0.13.1"
124
+ cargo_toml["dependencies"]["parking_lot"] = "0.11.2"
124
125
cargo_toml["dependencies"]["num-complex"] = "0.2.4"
125
126
cargo_toml["workspace"] = {}
126
127
with open("Cargo.toml", "w") as f:
@@ -130,15 +131,17 @@ jobs:
130
131
- name : Generate lockfile
131
132
run : cargo generate-lockfile
132
133
working-directory : examples/simple
133
- - name : Unify dependencies on ndarray to 0.13.1
134
+ - name : Unify dependencies on ndarray to 0.13.1 and on parking_lot to 0.11.2
134
135
run : |
135
136
import toml
136
137
import subprocess
137
138
cargo_lock = toml.load("Cargo.lock")
138
139
for pkg in cargo_lock["package"]:
140
+ pkg_id = pkg["name"] + ":" + pkg["version"]
139
141
if pkg["name"] == "ndarray" and pkg["version"] != "0.13.1":
140
- pkg_id = pkg["name"] + ":" + pkg["version"]
141
142
subprocess.run(["cargo", "update", "--package", pkg_id, "--precise", "0.13.1"], check=True)
143
+ if pkg["name"] == "parking_lot" and pkg["version"] != "0.11.2":
144
+ subprocess.run(["cargo", "update", "--package", pkg_id, "--precise", "0.11.2"], check=True)
142
145
working-directory : examples/simple
143
146
shell : python
144
147
- name : Test example
0 commit comments