summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Hupp <adam@hupp.org>2016-12-26 22:32:36 -0800
committerGitHub <noreply@github.com>2016-12-26 22:32:36 -0800
commita6f9987fcd628a83b89e66fb627b60bdb56ff788 (patch)
tree58ca780ff8abd0a4985fa6b9a9c92a8775ad9718
parent0b414743e0bf047c352c4ab7d4ac8cbef36be3c6 (diff)
parentf6206535deca111375034e0277cf0e0aa9bd3fe1 (diff)
downloadpython-magic-a6f9987fcd628a83b89e66fb627b60bdb56ff788.tar.gz
Merge pull request #123 from askoretskiy/patch-1
Added a fallback for Alpine to find library file
-rw-r--r--magic.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/magic.py b/magic.py
index b07fd2b..adc2381 100644
--- a/magic.py
+++ b/magic.py
@@ -160,7 +160,9 @@ if not libmagic or not libmagic._name:
# Assumes there will only be one version installed
glob.glob('/usr/local/Cellar/libmagic/*/lib/libmagic.dylib'),
'win32': windows_dlls,
- 'cygwin': windows_dlls }
+ 'cygwin': windows_dlls,
+ 'linux': 'libmagic.so.1', # fallback for some Linuxes (e.g. Alpine) where library search does not work
+ }
for dll in platform_to_lib.get(sys.platform, []):
try:
libmagic = ctypes.CDLL(dll)