--- magic/loader.py.orig 2021-03-12 13:23:04.000000000 +0300 +++ magic/loader.py 2021-03-12 13:24:56.000000000 +0300 @@ -17,10 +17,7 @@ if not libmagic or not libmagic._name: 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 - glob.glob('/usr/local/Cellar/libmagic/*/lib/libmagic.dylib'), # flake8:noqa + platform_to_lib = {'darwin': ['__PREFIX__/lib/libmagic.dylib'], 'win32': windows_dlls, 'cygwin': windows_dlls, 'linux': ['libmagic.so.1'], @@ -37,4 +34,4 @@ if not libmagic or not libmagic._name: # It is better to raise an ImportError since we are importing magic module raise ImportError('failed to find libmagic. Check your installation') - return libmagic \ No newline at end of file + return libmagic