1
0
mirror of https://github.com/ciromattia/kcc synced 2026-05-24 16:32:10 +00:00

Experimental Windows 7 support (#1069)

* win7

* windows-2022

* downgrade

* bat

* lower requirements

* downgrade pyside6

* downgrade pyside6 more

* delete

* fix win7

* don't crash when settings load fails

* remove with_stem
This commit is contained in:
Alex Xu
2025-08-27 16:10:03 -07:00
committed by GitHub
parent 2f0c9ae95d
commit 4cecf6fc4d
7 changed files with 70 additions and 44 deletions

View File

@@ -98,10 +98,10 @@ def dependencyCheck(level):
if level > 2:
try:
from PySide6.QtCore import qVersion as qtVersion
if Version('6.5.1') > Version(qtVersion()):
missing.append('PySide 6.5.1+')
if Version('6.0.0') > Version(qtVersion()):
missing.append('PySide 6.0.0')
except ImportError:
missing.append('PySide 6.5.1+')
missing.append('PySide 6.0.0+')
try:
import raven
except ImportError:
@@ -124,16 +124,16 @@ def dependencyCheck(level):
missing.append('python-slugify 1.2.1+')
try:
from PIL import __version__ as pillowVersion
if Version('11.3.0') > Version(pillowVersion):
missing.append('Pillow 11.3.0+')
if Version('8.3.0') > Version(pillowVersion):
missing.append('Pillow 8.3.0+')
except ImportError:
missing.append('Pillow 11.3.0+')
missing.append('Pillow 8.3.0+')
try:
from pymupdf import __version__ as pymupdfVersion
if Version('1.26.1') > Version(pymupdfVersion):
missing.append('PyMuPDF 1.26.1+')
if Version('1.16.1') > Version(pymupdfVersion):
missing.append('PyMuPDF 1.16.1+')
except ImportError:
missing.append('PyMuPDF 1.26.1+')
missing.append('PyMuPDF 1.16.1+')
if len(missing) > 0:
print('ERROR: ' + ', '.join(missing) + ' is not installed!')
sys.exit(1)