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"] [submodule "py_slvs_mac"]
path = py_slvs_mac path = py_slvs_mac
url = https://github.com/realthunder/py_slvs_mac.git 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 .deps import with_metaclass
from .system import System, SystemBase, SystemExtension from .system import System, SystemBase, SystemExtension
from .utils import syslogger as logger, objName from .utils import syslogger as logger, objName
import platform import platform, sys
if platform.system() == 'Darwin': try:
from .py_slvs_mac import slvs
else:
try:
from py_slvs import slvs from py_slvs import slvs
except ImportError: 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 from .py_slvs import slvs
class SystemSlvs(with_metaclass(System, SystemBase)): class SystemSlvs(with_metaclass(System, SystemBase)):