summary refs log tree commit diff
path: root/pkgs/development/python-modules/cffi
diff options
context:
space:
mode:
authortoonn <toonn@toonn.io>2021-10-11 21:49:29 +0200
committerJonathan Ringer <jonringer@users.noreply.github.com>2021-11-24 15:17:13 -0800
commitc14efb058628b97d02895ab58b89421093d858c3 (patch)
treedfcf9906518f6a258b34fb50248e026ce58bd505 /pkgs/development/python-modules/cffi
parent1f8566980df1ce558a1d09b282035982d281b0ea (diff)
downloadnixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar
nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.gz
nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.bz2
nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.lz
nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.xz
nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.zst
nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.zip
cffi: Drop unnecessary libm substitutes
Diffstat (limited to 'pkgs/development/python-modules/cffi')
-rw-r--r--pkgs/development/python-modules/cffi/default.nix11
1 files changed, 0 insertions, 11 deletions
diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix
index 94aecdcc4ec..dd0cdd0615d 100644
--- a/pkgs/development/python-modules/cffi/default.nix
+++ b/pkgs/development/python-modules/cffi/default.nix
@@ -15,18 +15,7 @@ if isPyPy then null else buildPythonPackage rec {
 
   propagatedBuildInputs = [ pycparser ];
 
-  # On Darwin, the cffi tests want to hit libm a lot, and look for it in a global
-  # impure search path. It's obnoxious how much repetition there is, and how difficult
-  # it is to get it to search somewhere else (since we do actually have a libm symlink in libSystem)
   prePatch = lib.optionalString stdenv.isDarwin ''
-    substituteInPlace testing/cffi0/test_parsing.py \
-      --replace 'lib_m = "m"' 'lib_m = "System"' \
-      --replace '"libm" in name' '"libSystem" in name'
-    substituteInPlace testing/cffi0/test_unicode_literals.py --replace 'lib_m = "m"' 'lib_m = "System"'
-    substituteInPlace testing/cffi0/test_zdistutils.py --replace 'self.lib_m = "m"' 'self.lib_m = "System"'
-    substituteInPlace testing/cffi1/test_recompiler.py --replace 'lib_m = "m"' 'lib_m = "System"'
-    substituteInPlace testing/cffi0/test_function.py --replace "lib_m = 'm'" "lib_m = 'System'"
-    substituteInPlace testing/cffi0/test_verify.py --replace "lib_m = ['m']" "lib_m = ['System']"
   '';
 
   # The tests use -Werror but with python3.6 clang detects some unreachable code.