From b444839fe6ba32936752b6b0f503c92520e07d0c Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Sat, 18 Apr 2026 16:57:12 +1000 Subject: [PATCH] python3Packages.memray: support darwin --- pkgs/development/python-modules/memray/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/memray/default.nix b/pkgs/development/python-modules/memray/default.nix index 776a22e81d1d..74d6c9404381 100644 --- a/pkgs/development/python-modules/memray/default.nix +++ b/pkgs/development/python-modules/memray/default.nix @@ -16,6 +16,7 @@ pythonOlder, rich, setuptools, + stdenv, textual, }: @@ -36,13 +37,17 @@ buildPythonPackage (finalAttrs: { setuptools ]; + __darwinAllowLocalNetworking = true; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ cython - pkgs.elfutils # for `-ldebuginfod` pkgs.libunwind pkgs.lz4 + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + pkgs.elfutils # for `-ldebuginfod` ]; dependencies = [ @@ -87,7 +92,7 @@ buildPythonPackage (finalAttrs: { changelog = "https://github.com/bloomberg/memray/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "memray"; }; })