diff --git a/lib/hidapi/hidapi_impl.py b/lib/hidapi/hidapi_impl.py index 6d70ba56..3512ea47 100644 --- a/lib/hidapi/hidapi_impl.py +++ b/lib/hidapi/hidapi_impl.py @@ -34,11 +34,11 @@ import typing from threading import Thread from time import sleep -import gi - from hidapi.common import DeviceInfo if typing.TYPE_CHECKING: + import gi + gi.require_version("Gdk", "3.0") from gi.repository import GLib # NOQA: E402 diff --git a/lib/hidapi/udev_impl.py b/lib/hidapi/udev_impl.py index 4d1fe2db..10662d66 100644 --- a/lib/hidapi/udev_impl.py +++ b/lib/hidapi/udev_impl.py @@ -37,12 +37,13 @@ from select import select from time import sleep from time import time -import gi import pyudev from hidapi.common import DeviceInfo if typing.TYPE_CHECKING: + import gi + gi.require_version("Gdk", "3.0") from gi.repository import GLib # NOQA: E402