Skip to content

Commit c2b7a3e

Browse files
committed
Merge remote-tracking branch 'origin/master' into release
2 parents 2213026 + f6f40ed commit c2b7a3e

13 files changed

+400
-197
lines changed

deps/k_release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.1.268
1+
7.1.273

flake.lock

Lines changed: 107 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 70 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55
rv-nix-tools.url = "github:runtimeverification/rv-nix-tools/854d4f05ea78547d46e807b414faad64cea10ae4";
66
nixpkgs.follows = "rv-nix-tools/nixpkgs";
77

8-
k-framework.url = "github:runtimeverification/k/v7.1.268";
8+
k-framework.url = "github:runtimeverification/k/v7.1.273";
99
k-framework.inputs.nixpkgs.follows = "nixpkgs";
1010
flake-utils.follows = "k-framework/flake-utils";
11-
poetry2nix.follows = "k-framework/poetry2nix";
12-
poetry2nix.inputs.nixpkgs.follows = "nixpkgs";
11+
poetry2nix = {
12+
url = "github:nix-community/poetry2nix/2024.9.219347";
13+
inputs.nixpkgs.follows = "nixpkgs";
14+
};
1315
blockchain-k-plugin = {
1416
url =
1517
"github:runtimeverification/blockchain-k-plugin/f159396d0f16b88c86c557c47f7ae36ffc59dc53";
@@ -139,10 +141,71 @@
139141
"/src/kevm_pyk/kproj/plugin"
140142
] ./kevm-pyk/.
141143
);
142-
overrides = poetry2nix.overrides.withDefaults
143-
(finalPython: prevPython: {
144-
kframework = prev.pyk-python310;
145-
});
144+
overrides = poetry2nix.overrides.withDefaults (finalPython: prevPython: {
145+
click = prevPython.click.overridePythonAttrs (
146+
old: {
147+
buildInputs = (old.buildInputs or [ ]) ++ [ finalPython.flit-core ];
148+
patches = (old.patches or [ ]) ++ [
149+
./nix/resources/click-pyproject.toml.patch
150+
];
151+
}
152+
);
153+
typing-extensions = prevPython.typing-extensions.overridePythonAttrs (
154+
old: {
155+
patches = (old.patches or [ ]) ++ [
156+
./nix/resources/typing-extensions-pyproject.toml.patch
157+
];
158+
}
159+
);
160+
types-python-dateutil = prevPython.types-python-dateutil.overridePythonAttrs (
161+
old: {
162+
patches = (old.patches or [ ]) ++ [
163+
./nix/resources/types-python-dateutil-pyproject.toml.patch
164+
];
165+
}
166+
);
167+
zipp = prevPython.zipp.overridePythonAttrs (
168+
old: {
169+
patches = (old.patches or [ ]) ++ [
170+
./nix/resources/zipp-pyproject.toml.patch
171+
];
172+
}
173+
);
174+
urllib3 = prevPython.urllib3.overridePythonAttrs (
175+
old: {
176+
buildInputs = (old.buildInputs or [ ]) ++ [ finalPython.hatch-vcs ];
177+
patches = (old.patches or [ ]) ++ [
178+
./nix/resources/urllib3-pyproject.toml.patch
179+
];
180+
}
181+
);
182+
attrs = prevPython.attrs.overridePythonAttrs (
183+
old: {
184+
patches = (old.patches or [ ]) ++ [
185+
./nix/resources/attrs-pyproject.toml.patch
186+
];
187+
}
188+
);
189+
hypothesis = prevPython.hypothesis.overridePythonAttrs (
190+
old: {
191+
patches = (old.patches or [ ]) ++ [
192+
./nix/resources/hypothesis-pyproject.toml.patch
193+
];
194+
}
195+
);
196+
graphviz = prevPython.graphviz.overridePythonAttrs (
197+
old: {
198+
patches = (old.patches or [ ]) ++ [
199+
./nix/resources/graphviz-pyproject.toml.patch
200+
];
201+
}
202+
);
203+
kframework = prevPython.kframework.overridePythonAttrs (
204+
old: {
205+
buildInputs = (old.buildInputs or [ ]) ++ [ finalPython.hatchling ];
206+
}
207+
);
208+
});
146209
groups = [ ];
147210
# We remove `"dev"` from `checkGroups`, so that poetry2nix does not try to resolve dev dependencies.
148211
checkGroups = [ ];

0 commit comments

Comments
 (0)