diff --git a/Cargo.lock b/Cargo.lock index 8cc80c2..40218e2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -985,7 +985,7 @@ dependencies = [ [[package]] name = "pyapp" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "base64", diff --git a/Cargo.toml b/Cargo.toml index eec620b..a6a524a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyapp" -version = "0.23.0" +version = "0.24.0" description = "Runtime installer for Python applications" repository = "https://github.com/ofek/pyapp" documentation = "https://ofek.dev/pyapp/" diff --git a/build.rs b/build.rs index 085983b..4fae449 100644 --- a/build.rs +++ b/build.rs @@ -253,35 +253,35 @@ const DEFAULT_CPYTHON_DISTRIBUTIONS: &[(&str, &str, &str, &str, &str, &str, &str #[rustfmt::skip] const DEFAULT_PYPY_DISTRIBUTIONS: &[(&str, &str, &str, &str, &str)] = &[ ("pypy3.10", "linux", "aarch64", "gnu", - "https://downloads.python.org/pypy/pypy3.10-v7.3.15-aarch64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.10-v7.3.17-aarch64.tar.bz2"), ("pypy3.10", "linux", "x86_64", "gnu", - "https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.10-v7.3.17-linux64.tar.bz2"), ("pypy3.10", "windows", "x86_64", "msvc", - "https://downloads.python.org/pypy/pypy3.10-v7.3.15-win64.zip"), + "https://downloads.python.org/pypy/pypy3.10-v7.3.17-win64.zip"), ("pypy3.10", "macos", "aarch64", "", - "https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_arm64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.10-v7.3.17-macos_arm64.tar.bz2"), ("pypy3.10", "macos", "x86_64", "", - "https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_x86_64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.10-v7.3.17-macos_x86_64.tar.bz2"), ("pypy3.9", "linux", "aarch64", "gnu", - "https://downloads.python.org/pypy/pypy3.9-v7.3.15-aarch64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.9-v7.3.16-aarch64.tar.bz2"), ("pypy3.9", "linux", "x86_64", "gnu", - "https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux64.tar.bz2"), ("pypy3.9", "windows", "x86_64", "msvc", - "https://downloads.python.org/pypy/pypy3.9-v7.3.15-win64.zip"), + "https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip"), ("pypy3.9", "macos", "aarch64", "", - "https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_arm64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_arm64.tar.bz2"), ("pypy3.9", "macos", "x86_64", "", - "https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_x86_64.tar.bz2"), + "https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_x86_64.tar.bz2"), ("pypy2.7", "linux", "aarch64", "gnu", - "https://downloads.python.org/pypy/pypy2.7-v7.3.15-aarch64.tar.bz2"), + "https://downloads.python.org/pypy/pypy2.7-v7.3.17-aarch64.tar.bz2"), ("pypy2.7", "linux", "x86_64", "gnu", - "https://downloads.python.org/pypy/pypy2.7-v7.3.15-linux64.tar.bz2"), + "https://downloads.python.org/pypy/pypy2.7-v7.3.17-linux64.tar.bz2"), ("pypy2.7", "windows", "x86_64", "msvc", - "https://downloads.python.org/pypy/pypy2.7-v7.3.15-win64.zip"), + "https://downloads.python.org/pypy/pypy2.7-v7.3.17-win64.zip"), ("pypy2.7", "macos", "aarch64", "", - "https://downloads.python.org/pypy/pypy2.7-v7.3.15-macos_arm64.tar.bz2"), + "https://downloads.python.org/pypy/pypy2.7-v7.3.17-macos_arm64.tar.bz2"), ("pypy2.7", "macos", "x86_64", "", - "https://downloads.python.org/pypy/pypy2.7-v7.3.15-macos_x86_64.tar.bz2"), + "https://downloads.python.org/pypy/pypy2.7-v7.3.17-macos_x86_64.tar.bz2"), ]; fn set_runtime_variable(name: &str, value: impl Display) { diff --git a/docs/changelog.md b/docs/changelog.md index 16a082e..41d9908 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -8,6 +8,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## Unreleased +## 0.24.0 - 2024-10-13 + ***Changed:*** - The `PYAPP_DISTRIBUTION_VARIANT` has been renamed to `PYAPP_DISTRIBUTION_VARIANT_CPU` although the former is still supported for backwards compatibility @@ -16,6 +18,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Support Python 3.13 and set as the default version - Add `PYAPP_DISTRIBUTION_VARIANT_GIL` option (Python 3.13+) +- Update default CPython distributions to 20241008 +- Update default PyPy distributions to 7.3.17 - Update dependencies ## 0.23.0 - 2024-08-03