Merge pull request #73 from ide/pyside2-version

Require PySide2>=5.14 during installation, avoid incompatible PySide2 at runtime
This commit is contained in:
Lesserkuma
2023-04-26 11:34:58 +02:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -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:

View File

@@ -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,