From 0775dba689d1457380700e43480a69025d337c63 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Tue, 25 Jun 2024 15:48:52 -0700 Subject: [PATCH] python311Packages.pyreqwest-impersonate: fix Darwin builds --- .../python-modules/pyreqwest-impersonate/default.nix | 8 ++++++++ pkgs/top-level/python-packages.nix | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyreqwest-impersonate/default.nix b/pkgs/development/python-modules/pyreqwest-impersonate/default.nix index 39e57b633170..bdb4bb06c167 100644 --- a/pkgs/development/python-modules/pyreqwest-impersonate/default.nix +++ b/pkgs/development/python-modules/pyreqwest-impersonate/default.nix @@ -1,11 +1,14 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, rustPlatform, pytest, runCommand, boringssl, + libiconv, + SystemConfiguration, }: let @@ -41,6 +44,11 @@ buildPythonPackage rec { rustPlatform.maturinBuildHook ]; + buildInputs = lib.optionals stdenv.isDarwin [ + libiconv + SystemConfiguration + ]; + env.BORING_BSSL_PATH = boringssl-wrapper; optional-dependencies = { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 839d53a8d48c..1d833824a597 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10138,7 +10138,9 @@ self: super: with self; { pyrender = callPackage ../development/python-modules/pyrender { }; - pyreqwest-impersonate = callPackage ../development/python-modules/pyreqwest-impersonate { }; + pyreqwest-impersonate = callPackage ../development/python-modules/pyreqwest-impersonate { + inherit (pkgs.darwin.apple_sdk.frameworks) SystemConfiguration; + }; pyrevolve = callPackage ../development/python-modules/pyrevolve { };