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

Extra sources for wxPython (speedup Linux build) #14

Merged
merged 7 commits into from
Dec 19, 2023

Conversation

jaspersiebring
Copy link
Owner

@jaspersiebring jaspersiebring commented Dec 19, 2023

For reasons disclosed here, pypi has no wheels available for wxPython on Linux. This causes Linux builds to take up to 25 minutes (against the ~2 minutes on Windows/MacOS) which is a bit annoying.

We circumvent this by manually specifying a prebuilt wxPython=4.2.1 wheel for Ubuntu 22.04 and installing it in the poetry venv before we call poetry install. Bit finicky but this will be fine for as long as we use Ubuntu 22.04 runners for CI and wxPython 4.2.1.

@jaspersiebring jaspersiebring merged commit ca6a029 into main Dec 19, 2023
4 checks passed
@jaspersiebring jaspersiebring deleted the linux_wxpython branch December 19, 2023 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant