From f4202fabebb9ae6e35e82f609ff5cb7e67fcc6f3 Mon Sep 17 00:00:00 2001 From: 0x5a4 <1444@wienstroer.net> Date: Tue, 8 Apr 2025 19:35:23 +0200 Subject: [PATCH] fix: use fetchCargoVendor for all poetry dependencies --- poetry2nix-python-overrides.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/poetry2nix-python-overrides.nix b/poetry2nix-python-overrides.nix index 8fa8ded..fc7b794 100644 --- a/poetry2nix-python-overrides.nix +++ b/poetry2nix-python-overrides.nix @@ -62,6 +62,21 @@ pkgs: [ 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: { buildInputs = oA.buildInputs ++ [ final.hatchling