Fix sip globbing for real
This commit is contained in:
parent
1dcf3ad885
commit
ee6e7d73e2
@ -99,9 +99,17 @@ def link_pyqt():
|
|||||||
venv_path = venv_python(
|
venv_path = venv_python(
|
||||||
'-c', 'from distutils.sysconfig import get_python_lib\n'
|
'-c', 'from distutils.sysconfig import get_python_lib\n'
|
||||||
'print(get_python_lib())', output=True).rstrip()
|
'print(get_python_lib())', output=True).rstrip()
|
||||||
|
globbed_sip = glob.glob(os.path.join(sys_path, 'sip*.so'))
|
||||||
|
if not globbed_sip:
|
||||||
|
print("Did not find sip in {}!".format(sys_path), file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
elif len(globbed_sip) != 1:
|
||||||
|
print("Found multiple sip installations: {}!".format(globbed_sip),
|
||||||
|
file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
files = (
|
files = (
|
||||||
'PyQt5',
|
'PyQt5',
|
||||||
os.path.basename(glob.glob(os.path.join(sys_path, 'sip*.so'))),
|
os.path.basename(globbed_sip[0]),
|
||||||
)
|
)
|
||||||
for fn in files:
|
for fn in files:
|
||||||
source = os.path.join(sys_path, fn)
|
source = os.path.join(sys_path, fn)
|
||||||
|
Loading…
Reference in New Issue
Block a user