Umstellung auf Customtkinter.
This commit is contained in:
44
.venv/Lib/site-packages/darkdetect/__init__.py
Normal file
44
.venv/Lib/site-packages/darkdetect/__init__.py
Normal file
@@ -0,0 +1,44 @@
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copyright (C) 2019 Alberto Sottile
|
||||
#
|
||||
# Distributed under the terms of the 3-clause BSD License.
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
__version__ = '0.8.0'
|
||||
|
||||
import sys
|
||||
import platform
|
||||
|
||||
def macos_supported_version():
|
||||
sysver = platform.mac_ver()[0] #typically 10.14.2 or 12.3
|
||||
major = int(sysver.split('.')[0])
|
||||
if major < 10:
|
||||
return False
|
||||
elif major >= 11:
|
||||
return True
|
||||
else:
|
||||
minor = int(sysver.split('.')[1])
|
||||
if minor < 14:
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
|
||||
if sys.platform == "darwin":
|
||||
if macos_supported_version():
|
||||
from ._mac_detect import *
|
||||
else:
|
||||
from ._dummy import *
|
||||
elif sys.platform == "win32" and platform.release().isdigit() and int(platform.release()) >= 10:
|
||||
# Checks if running Windows 10 version 10.0.14393 (Anniversary Update) OR HIGHER. The getwindowsversion method returns a tuple.
|
||||
# The third item is the build number that we can use to check if the user has a new enough version of Windows.
|
||||
winver = int(platform.version().split('.')[2])
|
||||
if winver >= 14393:
|
||||
from ._windows_detect import *
|
||||
else:
|
||||
from ._dummy import *
|
||||
elif sys.platform == "linux":
|
||||
from ._linux_detect import *
|
||||
else:
|
||||
from ._dummy import *
|
||||
|
||||
del sys, platform
|
||||
Reference in New Issue
Block a user