From 73cd57bebbecbb348e011aa5096bfd8f8fcc9ce3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 10 Mar 2018 09:07:38 +0530 Subject: [PATCH] DRYer --- setup/build_environment.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup/build_environment.py b/setup/build_environment.py index 294c002adb..04b6d5f052 100644 --- a/setup/build_environment.py +++ b/setup/build_environment.py @@ -95,11 +95,12 @@ pyqt['sip_flags'] = PYQT_CONFIGURATION['sip_flags'] def get_sip_dir(): if iswindows: - q = os.environ.get('SIP_DIR', os.path.join(sys.prefix, 'share', 'sip')) + q = os.path.join(sys.prefix, 'share', 'sip') elif isfreebsd: - q = os.environ.get('SIP_DIR', os.path.join(sys.prefix, 'share', 'py-sip')) + q = os.path.join(sys.prefix, 'share', 'py-sip') else: - q = os.environ.get('SIP_DIR', os.path.join(sys.prefix, 'share', 'sip')) + q = os.path.join(sys.prefix, 'share', 'sip') + q = os.environ.get('SIP_DIR', q) for x in ('', 'Py2-PyQt5', 'PyQt5', 'sip/PyQt5'): base = os.path.join(q, x) if os.path.exists(os.path.join(base, 'QtWidgets')):