Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
carlosperate opened this issue Dec 8, 2022 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@carlosperate
Copy link
Member

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.

@carlosperate carlosperate added the enhancement New feature or request label Dec 8, 2022
@carlosperate carlosperate changed the title Using the --platform pip tag for older OS compatibility Using the --platform pip flag for older OS compatibility Dec 8, 2022
@carlosperate carlosperate changed the title Using the --platform pip flag for older OS compatibility Feature request: Optionally use the --platform pip flag for older OS compatibility Dec 8, 2022
@tmontes tmontes added this to the NEXT milestone Jul 20, 2023
@tmontes
Copy link
Member

tmontes commented Oct 11, 2023

INVESTIGATION:

NEXT:

  • Try this out by setting PIP_PLATFORM before launching pup. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants