8000 wheel: Temporarily pin pygame max version for venv. (#2425) · ag-python-qt/mu-pyqt@9a32b33 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9a32b33

Browse files
authored
wheel: Temporarily pin pygame max version for venv. (mu-editor#2425)
As a workaround for issue: mu-editor#2423
1 parent c83e675 commit 9a32b33

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

mu/wheels/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,13 @@ class WheelsBuildError(WheelsError):
3737
# Any additional elements are passed to `pip` for specific purposes
3838
#
3939
mode_packages = [
40-
("pgzero", "pgzero>=1.2.1"),
40+
# pygame is a pgzero dependency, but there is currently an issue where
41+
# pygame versions >=2.1.3 have issues in macOS 10.x, so temporarily for
42+
# Mu release 1.2.1 pin the max version here
43+
# https://github.com/mu-editor/mu/issues/2423
44+
("pygame", "pygame<2.1.3"),
45+
("numpy", "numpy"),
46+
("pgzero", "pgzero>=1.2.1", "--no-dependencies"),
4147
# Flask v1 depends on Jinja v2, which doesn't have an upper bound limit in
4248
# MarkupSafe, and v2.1 is not compatible with Jinja v2
4349
("flask", "flask==2.0.3"),

0 commit comments

Comments
 (0)
0