We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 2825034 + e575a72 commit 947aec0Copy full SHA for 947aec0
libarchive/ffi.py
@@ -10,9 +10,10 @@
10
CFUNCTYPE, POINTER,
11
)
12
import ctypes
13
-import ctypes.util
+from ctypes.util import find_library
14
import logging
15
import mmap
16
+import os
17
18
from .exception import ArchiveError
19
@@ -21,8 +22,8 @@
21
22
23
page_size = mmap.PAGESIZE
24
-_LIB_FILEPATH = ctypes.util.find_library('archive') or 'libarchive.so'
25
-libarchive = ctypes.cdll.LoadLibrary(_LIB_FILEPATH)
+libarchive_path = os.environ.get('LIBARCHIVE') or find_library('archive')
26
+libarchive = ctypes.cdll.LoadLibrary(libarchive_path)
27
28
29
# Constants
0 commit comments