Skip to content

Commit 54a8224

Browse files
committed
Merge remote-tracking branch 'origin/master' into _update-deps/runtimeverification/k
2 parents 4e4599e + 91637f9 commit 54a8224

File tree

9 files changed

+406
-332
lines changed

9 files changed

+406
-332
lines changed

.github/workflows/update-version.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
install_url: https://releases.nixos.org/nix/nix-2.30.1/install
3333
extra_nix_config: |
3434
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
35-
substituters = http://cache.nixos.org https://hydra.iohk.io
36-
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=
35+
substituters = http://cache.nixos.org
36+
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
3737
- name: 'Install Cachix'
3838
uses: cachix/cachix-action@v14
3939
with:

deps/pyproject-build-systems

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7dba6dbc73120e15b558754c26024f6c93015dd7
1+
795a980d25301e5133eca37adae37283ec3c8e66

deps/uv2nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
680e2f8e637bc79b84268949d2f2b2f5e5f1d81c
1+
c8cf711802cb00b2e05d5c54d3486fce7bfc8f7c

deps/uv_release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.7.2
1+
0.9.9

flake.lock

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

flake.nix

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,16 @@
1010

1111
flake-utils.follows = "k-framework/flake-utils";
1212

13-
uv2nix.url = "github:pyproject-nix/uv2nix/680e2f8e637bc79b84268949d2f2b2f5e5f1d81c";
14-
# stale nixpkgs is missing the alias `lib.match` -> `builtins.match`
15-
# therefore point uv2nix to a patched nixpkgs, which introduces this alias
16-
# this is a temporary solution until nixpkgs us up-to-date again
17-
uv2nix.inputs.nixpkgs.url = "github:runtimeverification/nixpkgs/libmatch";
13+
uv2nix.url = "github:pyproject-nix/uv2nix/c8cf711802cb00b2e05d5c54d3486fce7bfc8f7c";
14+
# uv2nix requires a newer version of nixpkgs
15+
# therefore, we pin uv2nix specifically to a newer version of nixpkgs
16+
# until we replaced our stale version of nixpkgs with an upstream one as well
17+
# but also uv2nix requires us to call it with `callPackage`, so we add stuff
18+
# from the newer nixpkgs to our stale nixpkgs via an overlay
19+
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
20+
uv2nix.inputs.nixpkgs.follows = "nixpkgs-unstable";
1821
# uv2nix.inputs.nixpkgs.follows = "nixpkgs";
19-
pyproject-build-systems.url = "github:pyproject-nix/build-system-pkgs/7dba6dbc73120e15b558754c26024f6c93015dd7";
22+
pyproject-build-systems.url = "github:pyproject-nix/build-system-pkgs/795a980d25301e5133eca37adae37283ec3c8e66";
2023
pyproject-build-systems = {
2124
inputs.nixpkgs.follows = "nixpkgs";
2225
inputs.uv2nix.follows = "uv2nix";
@@ -34,11 +37,19 @@
3437
uv2nix,
3538
pyproject-nix,
3639
pyproject-build-systems,
40+
nixpkgs-unstable,
3741
... }:
3842
let
3943
pythonVer = "310";
4044
in flake-utils.lib.eachDefaultSystem (system:
4145
let
46+
pkgs-unstable = import nixpkgs-unstable {
47+
inherit system;
48+
};
49+
# for uv2nix, remove this once we updated to a newer version of nixpkgs
50+
staleNixpkgsOverlay = final: prev: {
51+
inherit (pkgs-unstable) replaceVars;
52+
};
4253
uvOverlay = final: prev: {
4354
uv = uv2nix.packages.${final.system}.uv-bin;
4455
};
@@ -65,6 +76,7 @@
6576
pkgs = import nixpkgs {
6677
inherit system;
6778
overlays = [
79+
staleNixpkgsOverlay
6880
uvOverlay
6981
kOverlay
7082
kwasmOverlay

package/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.136
1+
0.1.141

pykwasm/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "pykwasm"
7-
version = "0.1.136"
7+
version = "0.1.141"
88
description = ""
99
readme = "README.md"
1010
requires-python = "~=3.10"

0 commit comments

Comments
 (0)