Add slvs prebuilt for Python3

This commit is contained in:
Zheng, Lei 2019-05-24 07:43:17 +00:00
parent c23ebe2bbd
commit dcef039b6f
3 changed files with 16 additions and 7 deletions

3
.gitmodules vendored
View File

@ -7,3 +7,6 @@
[submodule "py_slvs_mac"]
path = py_slvs_mac
url = https://github.com/realthunder/py_slvs_mac.git
[submodule "py3_slvs"]
path = py3_slvs
url = https://github.com/realthunder/py3_slvs.git

1
py3_slvs Submodule

@ -0,0 +1 @@
Subproject commit 30f34766bbdf129536e682f1dcb302f5ac06c81c

View File

@ -1,14 +1,19 @@
from .deps import with_metaclass
from .system import System, SystemBase, SystemExtension
from .utils import syslogger as logger, objName
import platform
import platform, sys
if platform.system() == 'Darwin':
from .py_slvs_mac import slvs
else:
try:
from py_slvs import slvs
except ImportError:
try:
from py_slvs import slvs
except ImportError:
if platform.system() == 'Darwin':
if sys.version_info[0] == 3:
from .py3_slvs_mac import slvs
else:
from .py_slvs_mac import slvs
elif sys.version_info[0] == 3:
from .py3_slvs import slvs
else:
from .py_slvs import slvs
class SystemSlvs(with_metaclass(System, SystemBase)):