mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
work around pyqt6.2.0's incorrect architecture label
This commit is contained in:
parent
3d1c2cb841
commit
e577bd12b8
1 changed files with 9 additions and 0 deletions
|
@ -8,6 +8,7 @@ import re
|
||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
import platform
|
||||||
|
|
||||||
from pip._internal.commands import create_command
|
from pip._internal.commands import create_command
|
||||||
|
|
||||||
|
@ -104,6 +105,14 @@ def main():
|
||||||
# install package in subfolder
|
# install package in subfolder
|
||||||
folder = os.path.join(base, "temp")
|
folder = os.path.join(base, "temp")
|
||||||
pip_args = []
|
pip_args = []
|
||||||
|
if sys.platform.startswith("darwin") and platform.machine() == "arm64":
|
||||||
|
if name in ("pyqt6-qt6", "pyqt6-webengine-qt6"):
|
||||||
|
# pyqt messed up the architecture tags
|
||||||
|
pip_args.extend(
|
||||||
|
[
|
||||||
|
"--platform=macosx_10_14_arm64",
|
||||||
|
"--only-binary=:all:",
|
||||||
|
])
|
||||||
install_package(with_version, folder, pip_args)
|
install_package(with_version, folder, pip_args)
|
||||||
# merge into parent
|
# merge into parent
|
||||||
merge_files(base, folder)
|
merge_files(base, folder)
|
||||||
|
|
Loading…
Reference in a new issue