diff --git a/setup.py b/setup.py index 0e187ef8..db01a657 100644 --- a/setup.py +++ b/setup.py @@ -8,6 +8,7 @@ import os import re import shutil import warnings +import platform log = logging.getLogger(__name__) @@ -31,7 +32,10 @@ def install_file(source_filename, dest_filename): def install_system_files(): setup_path = os.path.dirname(__file__) - data_path = os.path.join(setup_path, "builder/data") + if platform.machine().startswith('arm'): + data_path = os.path.join(setup_path, "builder/data/32bit") + elif platform.machine().startswith('aarch'): + data_path = os.path.join(setup_path, "builder/data/64bit") for source_filename in glob.glob("%s/**" % data_path, recursive=True): if os.path.isfile(source_filename):