Use platform instead of distutils

This commit is contained in:
Matthew Treinish
2020-02-20 16:12:29 -05:00
parent ce76b74251
commit ec5670a476
+8 -6
View File
@@ -1,5 +1,5 @@
import distutils
import os import os
import platform
import shlex import shlex
import subprocess import subprocess
import sys import sys
@@ -48,17 +48,19 @@ def get_python_configurations(build_selector):
for c in python_configurations: for c in python_configurations:
if not build_selector(c.identifier): if not build_selector(c.identifier):
continue continue
platform = distutils.util.get_platform() if platform.machine == "x86_64":
if platform == "linux-x86_64":
if c.identifier.endswith('x86_64') or c.identifier.endswith('i686'): if c.identifier.endswith('x86_64') or c.identifier.endswith('i686'):
configurations.append(c) configurations.append(c)
elif platform == "linux-aarch64": if platform.machine == "i686":
if c.identifier.endswith('i686'):
configuration.append(c)
elif platform.machine == "aarch64":
if c.identifier.endswith('aarch64'): if c.identifier.endswith('aarch64'):
configurations.append(c) configurations.append(c)
elif platform == "linux-ppc64le": elif platform.machine == "ppc64le":
if c.identifier.endswith('ppc64le'): if c.identifier.endswith('ppc64le'):
configurations.append(c) configurations.append(c)
elif platform == "linux-s390x": elif platform.machine == "s390x":
if c.identifier.endswith('s390x'): if c.identifier.endswith('s390x'):
configurations.append(c) configurations.append(c)