diff options
author | Adam Hupp <adam@hupp.org> | 2019-05-05 14:05:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-05 14:05:05 -0700 |
commit | 8753c3cf284c1b83eaf0dd0f520400ec7652ee81 (patch) | |
tree | dbc95d4a687cc13e0b27301b2a3a1cc4156675dc | |
parent | c5b386b08bfbc01330e2ba836d97749d242429dc (diff) | |
parent | cc54ddc94136434cd1d1565399999783284f1929 (diff) | |
download | python-magic-8753c3cf284c1b83eaf0dd0f520400ec7652ee81.tar.gz |
Merge pull request #189 from abakum/patch-1
Add Windows libraries to magic.py
-rw-r--r-- | magic.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -160,14 +160,16 @@ libmagic = None # Let's try to find magic or magic1 dll = ctypes.util.find_library('magic') \ or ctypes.util.find_library('magic1') \ - or ctypes.util.find_library('cygmagic-1') + or ctypes.util.find_library('cygmagic-1') \ + or ctypes.util.find_library('libmagic-1') \ + or ctypes.util.find_library('msys-magic-1') #for MSYS2 # necessary because find_library returns None if it doesn't find the library if dll: libmagic = ctypes.CDLL(dll) if not libmagic or not libmagic._name: - windows_dlls = ['magic1.dll', 'cygmagic-1.dll'] + windows_dlls = ['magic1.dll', 'cygmagic-1.dll', 'libmagic-1.dll', 'msys-magic-1.dll'] platform_to_lib = {'darwin': ['/opt/local/lib/libmagic.dylib', '/usr/local/lib/libmagic.dylib'] + # Assumes there will only be one version installed |