mu-editor / mu

A small, simple editor for beginner Python programmers. Written in Python and Qt5.
http://codewith.mu
GNU General Public License v3.0
1.41k stars 435 forks source link

wheel: Add --package flag to mu.wheels to include extra pip flags. #2351

Closed carlosperate closed 1 year ago

carlosperate commented 1 year ago

Using the --package flag (e.g. python -m mu.wheels --package) adds extra flags to pip download to maximise compatibility of downloaded wheels with older operating systems.

By default users downloading wheels from a mu-editor pip/pipx install are not affected, this is only when running the mu.wheels module with the --package flag.

For the CI to pass this will need this PR to be merged first:

These PRs has been discussed in:

carlosperate commented 1 year ago

PR https://github.com/mu-editor/mu/pull/2352 has been merged, so I've rebased this branch and I'd expect the CI tests to pass. I'll take a while, so tomorrow morning I could test the CI mac installer to see if it works in macOS Mojave.

carlosperate commented 1 year ago

Okay, I've tested the macOS installer from this PR in Mojave and Monterey and works in both, we are good to go 🚀