mu-editor / pup

Pluggable Micro Packager
MIT License
14 stars 5 forks source link

Feature request: Optionally use the `--platform` pip flag for older OS compatibility #245

Open carlosperate opened 1 year ago

carlosperate commented 1 year ago

Related to this Mu issue:

Basically, because it's quite uncommon to keep old macOS installations around to build Mu we could update pup to use the --platform flag with pip to ensure it downloads/installs wheels with older OS compatibility.

For example, if Mu is built in macOS 10.15 or newer, it'll likely collect/install whells for macosx_10_15_universal2, but we'd like to specify the macosx_10_12_x86_64 platform to maintain compatibility with macOS 10.12 (min version supported by PyQt5 5.13).

This might also open the possibility for building mac aarch64 installers in a x86_64 system.

tmontes commented 11 months ago

INVESTIGATION:

NEXT: