fix: use fetchCargoVendor for all poetry dependencies

This commit is contained in:
0x5a4 2025-04-08 19:35:23 +02:00
parent b4916a86d4
commit f4202fabeb
No known key found for this signature in database

View file

@ -62,6 +62,21 @@ pkgs: [
hash = "sha256-hjfSjmwd/mylVZKyXsj/pP2KvAGDpfthuT+w219HAiA="; hash = "sha256-hjfSjmwd/mylVZKyXsj/pP2KvAGDpfthuT+w219HAiA=";
}; };
}); });
bcrypt = prev.bcrypt.overridePythonAttrs (oA: {
cargoDeps = pkgs.rustPlatform.fetchCargoVendor {
inherit (oA) src;
sourceRoot = "${oA.pname}-${oA.version}/src/_bcrypt";
name = "${oA.pname}-${oA.version}";
hash = "sha256-TD1Qacr2BS3CutGzDcUSweTrlMuKy0U/eIS/oBLxTlI=";
};
});
orjson = prev.orjson.overridePythonAttrs (oA: {
cargoDeps = pkgs.rustPlatform.fetchCargoVendor {
inherit (oA) src;
name = "${oA.pname}-${oA.version}";
hash = "sha256-FONzOuF+FU4gKesnqyVOwy0Z9abIF2kv/GHM+pwaCJs=";
};
});
dnspython = prev.dnspython.overrideAttrs (oA: { dnspython = prev.dnspython.overrideAttrs (oA: {
buildInputs = oA.buildInputs ++ [ buildInputs = oA.buildInputs ++ [
final.hatchling final.hatchling