From 5ee01252681cc39843967bddc5267b890de892db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 14 Mar 2019 10:28:43 +0100 Subject: [PATCH] python.pkgs.shapely: fix tests on Darwin (#57630) --- .../python-modules/shapely/library-paths.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/development/python-modules/shapely/library-paths.patch b/pkgs/development/python-modules/shapely/library-paths.patch index 6137e758182..f75ad7a9486 100644 --- a/pkgs/development/python-modules/shapely/library-paths.patch +++ b/pkgs/development/python-modules/shapely/library-paths.patch @@ -107,3 +107,21 @@ index 09bf1ab..837aa98 100644 def _geos_version(): +diff --git a/tests/test_dlls.py b/tests/test_dlls.py +index 35f9cc2..3dfcaac 100644 +--- a/tests/test_dlls.py ++++ b/tests/test_dlls.py +@@ -12,12 +12,7 @@ class LoadingTestCase(unittest.TestCase): + @unittest.skipIf(sys.platform == "win32", "FIXME: adapt test for win32") + def test_fallbacks(self): + load_dll('geos_c', fallbacks=[ +- os.path.join(sys.prefix, "lib", "libgeos_c.dylib"), # anaconda (Mac OS X) +- '/opt/local/lib/libgeos_c.dylib', # MacPorts +- '/usr/local/lib/libgeos_c.dylib', # homebrew (Mac OS X) +- os.path.join(sys.prefix, "lib", "libgeos_c.so"), # anaconda (Linux) +- 'libgeos_c.so.1', +- 'libgeos_c.so']) ++ '@libgeos_c@']) + + + def test_suite():