diff --git a/autogen_stubs.sh b/autogen_stubs.sh index 9553b18f25..0ae804836d 100755 --- a/autogen_stubs.sh +++ b/autogen_stubs.sh @@ -444,7 +444,7 @@ generate_libusb() { -o $BASE/libusb.py fixup $BASE/libusb.py - sed -i "s\import ctypes\import ctypes, os\g" $BASE/libusb.py + sed -i "s\import ctypes\import ctypes, ctypes.util, os\g" $BASE/libusb.py sed -i "s/FIXME_STUB/libusb/g" "$BASE/libusb.py" sed -i "s/libusb_le16_to_cpu = libusb_cpu_to_le16//g" "$BASE/libusb.py" sed -i "s/FunctionFactoryStub()/None if (lib_path:=os.getenv('LIBUSB_PATH', ctypes.util.find_library('usb-1.0'))) is None else ctypes.CDLL(lib_path)/g" "$BASE/libusb.py" diff --git a/tinygrad/runtime/autogen/libusb.py b/tinygrad/runtime/autogen/libusb.py index c516ef6de1..aa81cee87b 100644 --- a/tinygrad/runtime/autogen/libusb.py +++ b/tinygrad/runtime/autogen/libusb.py @@ -6,7 +6,7 @@ # POINTER_SIZE is: 8 # LONGDOUBLE_SIZE is: 16 # -import ctypes, os +import ctypes, ctypes.util, os class FunctionFactoryStub: