1
0
mirror of https://github.com/JoelBender/bacpypes synced 2025-09-28 22:15:23 +08:00

Added ios to supported platforms

Modification to selection of python version in setup.py
This commit is contained in:
Christian Tremblay, ing 2018-02-17 15:21:13 -05:00
parent e6c5a80555
commit 506dd94760
2 changed files with 24 additions and 14 deletions

View File

@ -9,7 +9,7 @@
import sys as _sys
import warnings as _warnings
_supported_platforms = ('linux', 'win32', 'darwin')
_supported_platforms = ('linux', 'win32', 'darwin', 'ios')
if _sys.platform not in _supported_platforms:
_warnings.warn("unsupported platform", RuntimeWarning)

View File

@ -11,22 +11,32 @@ except ImportError:
from distutils.core import setup
# different source folders
version_info = sys.version_info[:2]
source_folder = {
(2, 5): 'py25',
(2, 6): 'py25',
(2, 7): 'py27',
(3, 4): 'py34',
(3, 5): 'py34',
(3, 6): 'py34',
}.get(version_info, None)
python2_supported = range(5, 6)
python3_supported = range(4, 7)
#version_info = sys.version_info[:2]
major, minor = sys.version_info[:2]
if major == 3:
if minor in python3_supported:
source_folder = 'py34'
elif major == 2:
if minor in python2_supported:
source_folder = 'py25'
elif minor == 7:
source_folder = 'py27'
# source_folder = {
# (2, 5): 'py25',
# (2, 6): 'py25',
# (2, 7): 'py27',
# (3, 'x'): 'py34',
#}.get(version_info, None)
if not source_folder:
raise EnvironmentError("unsupported version of Python")
if not os.path.exists(source_folder):
raise EnvironmentError("broken distirbution, looking for " +
repr(source_folder) + " in " +
os.getcwd()
)
repr(source_folder) + " in " +
os.getcwd()
)
# load in the project metadata
init_py = open(os.path.join(source_folder, 'bacpypes', '__init__.py')).read()
@ -38,7 +48,7 @@ requirements = [
setup_requirements = [
'pytest-runner',
]
]
test_requirements = [
'pytest',