Override cargo hash for cryptography 42.0.4

This commit is contained in:
Andreas Zweili 2024-04-22 10:03:10 +02:00
parent 4c516260f4
commit a82a8d00c7
1 changed files with 15 additions and 0 deletions

View File

@ -25,7 +25,21 @@
application = poetry2nix.mkPoetryApplication {
projectDir = ./.;
python = pkgs.python312;
inherit overrides;
};
overrides = poetry2nix.defaultPoetryOverrides.extend (
self: super: {
cryptography = super.cryptography.overridePythonAttrs (old: rec {
cargoDeps = pkgs.rustPlatform.fetchCargoTarball {
inherit (old) src;
name = "${old.pname}-${old.version}";
sourceRoot = "${old.pname}-${old.version}/${cargoRoot}";
sha256 = "sha256-qaXQiF1xZvv4sNIiR2cb5TfD7oNiYdvUwcm37nh2P2M=";
};
cargoRoot = "src/rust";
});
}
);
env = poetry2nix.mkPoetryEnv {
projectDir = ./.;
python = pkgs.python312;
@ -33,6 +47,7 @@
editablePackageSources = {
snapbin = ./snapbin;
};
inherit overrides;
};
tests = pkgs.writeShellScriptBin "python-test" ''
trap "process-compose down &> /dev/null" EXIT