Skip to content

Commit bc28809

Browse files
authored
Merge pull request #3015 from pygame-community/ankith26-pin-build
Pin all build dependencies
2 parents ba6d659 + 1dd93ae commit bc28809

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

.github/workflows/build-macos.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ jobs:
134134

135135
- name: Install uv for speed
136136
uses: yezz123/setup-uv@v4
137+
with:
138+
uv-version: "0.2.22"
137139

138140
- name: Build and test wheels
139141
uses: pypa/[email protected]

.github/workflows/build-windows.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ jobs:
5858

5959
- name: Install uv for speed
6060
uses: yezz123/setup-uv@v4
61+
with:
62+
uv-version: "0.2.22"
6163

6264
- name: Build and test wheels
6365
uses: pypa/[email protected]

pyproject.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,13 @@ hook-dirs = 'pygame.__pyinstaller:get_hook_dirs'
5252
pygame_ce = 'pygame.__briefcase.pygame_ce:PygameCEGuiBootstrap'
5353

5454
[build-system]
55-
requires = ["meson-python", "ninja", "cython", "sphinx<=7.2.6"]
55+
requires = [
56+
"meson-python<=0.16.0",
57+
"meson<=1.5.0",
58+
"ninja<=1.11.1.1",
59+
"cython<=3.0.10",
60+
"sphinx<=7.2.6",
61+
]
5662
build-backend = 'mesonpy'
5763

5864
[tool.meson-python.args]

0 commit comments

Comments
 (0)