From 851552fbff6d726e00ffcb3f045adebef8c13314 Mon Sep 17 00:00:00 2001 From: Ed Morley <501702+edmorley@users.noreply.github.com> Date: Thu, 23 Jan 2025 09:58:58 +0000 Subject: [PATCH] Update Python dependency to `python@3.13` Since `python@3.13` is now the default when the formula aliases `python` or `python3` are used: https://formulae.brew.sh/formula/python@3.13 As such, many other formulae are already using `python@3.13`, so updating to it for this project reduces the chance users will end up having to have two different Python versions installed. `crosstool-ng` has already updated to `python@3.13` so should be compatible with Python 3.13: https://github.com/Homebrew/homebrew-core/pull/193960 --- .github/workflows/Build.yml | 2 +- aarch64-unknown-linux-gnu.rb | 2 +- aarch64-unknown-linux-musl.rb | 2 +- arm-unknown-linux-gnueabi.rb | 2 +- arm-unknown-linux-gnueabihf.rb | 2 +- arm-unknown-linux-musleabihf.rb | 2 +- armv7-unknown-linux-gnueabihf.rb | 2 +- armv7-unknown-linux-musleabihf.rb | 2 +- formula.rb.j2 | 2 +- i686-unknown-linux-gnu.rb | 2 +- i686-unknown-linux-musl.rb | 2 +- mipsel-unknown-linux-gnu.rb | 2 +- x86_64-unknown-linux-gnu.rb | 2 +- x86_64-unknown-linux-musl.rb | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index 572366b..0356b1b 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -47,7 +47,7 @@ jobs: brew install coreutils brew install --HEAD crosstool-ng # fix python env in the runner - brew unlink python@3.12 && brew link --overwrite python@3.12 + brew unlink python@3.13 && brew link --overwrite python@3.13 python3 --version - name: Mount volumes run: | diff --git a/aarch64-unknown-linux-gnu.rb b/aarch64-unknown-linux-gnu.rb index 5225294..53653d7 100644 --- a/aarch64-unknown-linux-gnu.rb +++ b/aarch64-unknown-linux-gnu.rb @@ -7,7 +7,7 @@ class Aarch64UnknownLinuxGnu < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/aarch64-unknown-linux-gnu-aarch64-darwin.tar.gz" diff --git a/aarch64-unknown-linux-musl.rb b/aarch64-unknown-linux-musl.rb index 04aeb94..82c97ca 100644 --- a/aarch64-unknown-linux-musl.rb +++ b/aarch64-unknown-linux-musl.rb @@ -7,7 +7,7 @@ class Aarch64UnknownLinuxMusl < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/aarch64-unknown-linux-musl-aarch64-darwin.tar.gz" diff --git a/arm-unknown-linux-gnueabi.rb b/arm-unknown-linux-gnueabi.rb index 5c86e98..e791195 100644 --- a/arm-unknown-linux-gnueabi.rb +++ b/arm-unknown-linux-gnueabi.rb @@ -7,7 +7,7 @@ class ArmUnknownLinuxGnueabi < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/arm-unknown-linux-gnueabi-aarch64-darwin.tar.gz" diff --git a/arm-unknown-linux-gnueabihf.rb b/arm-unknown-linux-gnueabihf.rb index feccdf5..d3246c4 100644 --- a/arm-unknown-linux-gnueabihf.rb +++ b/arm-unknown-linux-gnueabihf.rb @@ -7,7 +7,7 @@ class ArmUnknownLinuxGnueabihf < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/arm-unknown-linux-gnueabihf-aarch64-darwin.tar.gz" diff --git a/arm-unknown-linux-musleabihf.rb b/arm-unknown-linux-musleabihf.rb index 46279b0..71ea00b 100644 --- a/arm-unknown-linux-musleabihf.rb +++ b/arm-unknown-linux-musleabihf.rb @@ -7,7 +7,7 @@ class ArmUnknownLinuxMusleabihf < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/arm-unknown-linux-musleabihf-aarch64-darwin.tar.gz" diff --git a/armv7-unknown-linux-gnueabihf.rb b/armv7-unknown-linux-gnueabihf.rb index 2fb4237..c0d5354 100644 --- a/armv7-unknown-linux-gnueabihf.rb +++ b/armv7-unknown-linux-gnueabihf.rb @@ -7,7 +7,7 @@ class Armv7UnknownLinuxGnueabihf < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/armv7-unknown-linux-gnueabihf-aarch64-darwin.tar.gz" diff --git a/armv7-unknown-linux-musleabihf.rb b/armv7-unknown-linux-musleabihf.rb index 2bf8952..d333950 100644 --- a/armv7-unknown-linux-musleabihf.rb +++ b/armv7-unknown-linux-musleabihf.rb @@ -7,7 +7,7 @@ class Armv7UnknownLinuxMusleabihf < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/armv7-unknown-linux-musleabihf-aarch64-darwin.tar.gz" diff --git a/formula.rb.j2 b/formula.rb.j2 index e129089..adf8810 100644 --- a/formula.rb.j2 +++ b/formula.rb.j2 @@ -7,7 +7,7 @@ class {{ name }} < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v{{ version }}/{{ aarch64_artifact_name }}" diff --git a/i686-unknown-linux-gnu.rb b/i686-unknown-linux-gnu.rb index 044256a..cdc1651 100644 --- a/i686-unknown-linux-gnu.rb +++ b/i686-unknown-linux-gnu.rb @@ -7,7 +7,7 @@ class I686UnknownLinuxGnu < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/i686-unknown-linux-gnu-aarch64-darwin.tar.gz" diff --git a/i686-unknown-linux-musl.rb b/i686-unknown-linux-musl.rb index c8785af..6a8181c 100644 --- a/i686-unknown-linux-musl.rb +++ b/i686-unknown-linux-musl.rb @@ -7,7 +7,7 @@ class I686UnknownLinuxMusl < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/i686-unknown-linux-musl-aarch64-darwin.tar.gz" diff --git a/mipsel-unknown-linux-gnu.rb b/mipsel-unknown-linux-gnu.rb index 69a993c..77a559a 100644 --- a/mipsel-unknown-linux-gnu.rb +++ b/mipsel-unknown-linux-gnu.rb @@ -7,7 +7,7 @@ class MipselUnknownLinuxGnu < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/mipsel-unknown-linux-gnu-aarch64-darwin.tar.gz" diff --git a/x86_64-unknown-linux-gnu.rb b/x86_64-unknown-linux-gnu.rb index ad64ec7..cc6be67 100644 --- a/x86_64-unknown-linux-gnu.rb +++ b/x86_64-unknown-linux-gnu.rb @@ -7,7 +7,7 @@ class X8664UnknownLinuxGnu < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/x86_64-unknown-linux-gnu-aarch64-darwin.tar.gz" diff --git a/x86_64-unknown-linux-musl.rb b/x86_64-unknown-linux-musl.rb index 2fbf31f..f387525 100644 --- a/x86_64-unknown-linux-musl.rb +++ b/x86_64-unknown-linux-musl.rb @@ -7,7 +7,7 @@ class X8664UnknownLinuxMusl < Formula depends_on "bdw-gc" depends_on "guile" depends_on "zstd" - depends_on "python@3.12" + depends_on "python@3.13" if Hardware::CPU.arm? url "https://github.com/messense/homebrew-macos-cross-toolchains/releases/download/v13.3.0/x86_64-unknown-linux-musl-aarch64-darwin.tar.gz"