From 5d77348b8646b322c0db250bbea5b9f898da700b Mon Sep 17 00:00:00 2001 From: Ankith Date: Sun, 15 Sep 2024 11:08:30 +0530 Subject: [PATCH] Bump build dependencies --- .github/workflows/build-macos.yml | 2 +- .github/workflows/build-windows.yml | 2 +- pyproject.toml | 8 +++----- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 71ef4fb7bd..05f08ddc9e 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -135,7 +135,7 @@ jobs: - name: Install uv for speed uses: yezz123/setup-uv@v4 with: - uv-version: "0.2.22" + uv-version: "0.4.10" - name: Build and test wheels uses: pypa/cibuildwheel@v2.20.0 diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 064fd9cc88..bfc36200f5 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -59,7 +59,7 @@ jobs: - name: Install uv for speed uses: yezz123/setup-uv@v4 with: - uv-version: "0.2.22" + uv-version: "0.4.10" - name: Build and test wheels uses: pypa/cibuildwheel@v2.20.0 diff --git a/pyproject.toml b/pyproject.toml index 697ca14806..97554d5744 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,9 +55,9 @@ pygame_ce = 'pygame.__briefcase.pygame_ce:PygameCEGuiBootstrap' [build-system] requires = [ "meson-python<=0.16.0", - "meson<=1.5.0", + "meson<=1.5.1", "ninja<=1.11.1.1", - "cython<=3.0.10", + "cython<=3.0.11", "sphinx<=7.2.6", ] build-backend = 'mesonpy' @@ -109,8 +109,6 @@ only-binary = ["numpy"] # 1. skip all 32-bit manylinux (i686) # 2. skip all pypy+arm combinations -# 3. skip all pypy 310 because it is so new numpy does not have wheels for it -# 4. skip all python 313 because numpy doesn't have wheels for it yet [[tool.cibuildwheel.overrides]] -select = "{*-manylinux_i686,pp*-*{arm64,aarch64},pp310-*,*p313-*}" +select = "{*-manylinux_i686,pp*-*{arm64,aarch64}}" test-requires = []