diff --git a/FlashGBX/pyside.py b/FlashGBX/pyside.py index 4186111..04118aa 100644 --- a/FlashGBX/pyside.py +++ b/FlashGBX/pyside.py @@ -9,6 +9,10 @@ from .Util import dprint try: import PySide2 + # PySide2>=5.14 is required + major, minor, *_ = PySide2.__version_info__ + if (major, minor) < (5, 14): + raise ImportError('Requires PySide2>=5.14', name=PySide2.__package__, path=PySide2.__path__) psversion = 2 except ImportError as err: try: diff --git a/setup.py b/setup.py index 02a81db..df0a63d 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ setuptools.setup( packages=setuptools.find_packages(), install_requires=['pyserial>=3.5', 'Pillow', 'setuptools', 'requests', 'python-dateutil'], extras_require={ - "qt5":["PySide2"], + "qt5":["PySide2>=15.4"], "qt6":["PySide6"] }, include_package_data=True,