From 268ab23edc123ce116b3da7bda70a6f028aed449 Mon Sep 17 00:00:00 2001 From: mattip Date: Mon, 25 Dec 2023 07:58:02 +0200 Subject: [PATCH 1/2] add checksums for v7.3.14 --- pages/checksums.rst | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/pages/checksums.rst b/pages/checksums.rst index ec6476241..1275898fa 100644 --- a/pages/checksums.rst +++ b/pages/checksums.rst @@ -7,6 +7,44 @@ .. description: Here are the checksums + +pypy3.10-v7.3.14 sha256:: + + fbef65dfc69dcd6006d843553d268b331f1b13dfc3938492bd35f0f477b5bcf4 pypy3.10-v7.3.14-aarch64.tar.bz2 + d37e7c7a03bed5dceca2ab7f821ad7655808cccf6908155f78f0effd811b7f4f pypy3.10-v7.3.14-linux32.tar.bz2 + a83879891dc0a6c1504da0954fba1125b21a2591782897231a8168100ea72b94 pypy3.10-v7.3.14-linux64.tar.bz2 + 0f09584e21ed8f45e8ff1e3dd1582f077ebdd23a1068298f45006f67bc692632 pypy3.10-v7.3.14-macos_arm64.tar.bz2 + 31ce62b7ea3b5b5bde68241ae9404f0a68f5a7d0094ef651062b7a64caecfd4e pypy3.10-v7.3.14-macos_x86_64.tar.bz2 + 363e87ad3b6547cc68981c665cf049449bed44cf9e49cabbbcc61df73ea2d40b pypy3.10-v7.3.14-s390x.tar.bz2 + a3481af466103fa13740db4e27780e0423dcf8626b3340f60d3d3c28fbc11ae0 pypy3.10-v7.3.14-src.tar.bz2 + 95db3e9d22a4820ad9a683d4f6895fa611b16ed02bd709c86a4ac903f9b36721 pypy3.10-v7.3.14-src.zip + 1713edd310f400935fe9a9f8fa0fd9da1a405eaf7b69564d00f437fb498327f8 pypy3.10-v7.3.14-win64.zip + + +pypy3.9-v7.3.14 sha256:: + + 14b842f32f60ce2d9d130971f9bcbdb6875824a0e78fac36806d267e0982179c pypy3.9-v7.3.14-aarch64.tar.bz2 + 4ad89a22369a6f2f83a7d8d047e0fc4cf5597f0921fa7afa23499ed05f663503 pypy3.9-v7.3.14-linux32.tar.bz2 + febd770a616641ca8419c381c7fb224e515b892551d0db49a1231397ed38859d pypy3.9-v7.3.14-linux64.tar.bz2 + 4f8f2464a743f855b8fc8bda7ce7994a674616db3b5c2c1955cd08502fa782ca pypy3.9-v7.3.14-macos_arm64.tar.bz2 + 0e2fea9b2dadb82b7acf05f21c0144f7bb1cfaaa39c693ab1eba4aef5ed52680 pypy3.9-v7.3.14-macos_x86_64.tar.bz2 + ba2451e9081db5bc724a05530a7f98817231de83ff6fdf15bad21a4e9b6dfeae pypy3.9-v7.3.14-s390x.tar.bz2 + 560fe6161e159557e1fe612aaadf9b293eefded1da372e70b8e3b23bba598366 pypy3.9-v7.3.14-src.tar.bz2 + 16336170410dd13eb39fbacb412b640c9e3ab4dcdd3e2a8f3ba7978edae1dc2d pypy3.9-v7.3.14-src.zip + 9b3d8496f2a4729fdf20d9f835299902048950baad3a42019b67da75ca5b38b7 pypy3.9-v7.3.14-win64.zip + +pypy2.7-v7.3.14 sha256:: + + 98468f4cc704a2821401afdd001ebddd367e594e05a70c7767fb86f1364fb21a pypy2.7-v7.3.14-aarch64.tar.bz2 + b12b4b587da55c8f212ae854e31d29258451e069c65aca596e577644e520bc8b pypy2.7-v7.3.14-linux32.tar.bz2 + 5938c3c6cddb2e8eb5e435cd3bf61d15134b94a9ac026e26a533bdda6c28a4a0 pypy2.7-v7.3.14-linux64.tar.bz2 + a428e18fcf1470b032fb1f4d75795aeed9216b4314a4c8a3e4d7e13f10f8607e pypy2.7-v7.3.14-macos_arm64.tar.bz2 + 8af24683621937e65c518fbca1eb34e17ffc741c2ac917e4ca20694348157d78 pypy2.7-v7.3.14-macos_x86_64.tar.bz2 + 5abc6a0f55a89c08def13b5f410b8e7bd706fe1b472f31db01ecbc4d0a49e8dc pypy2.7-v7.3.14-s390x.tar.bz2 + e096fe67ce2d8d4d5e7dceb84fe1ca854498f00766d31b27d32c8d8833131373 pypy2.7-v7.3.14-src.tar.bz2 + 680df6e172c5e5778fe3f7bd0a1f8902148f5de9decc5ec9252e72e94eb49bff pypy2.7-v7.3.14-src.zip + a4c6d35e5ae68dfb773ec34b7d8f1503c8fbfcad817e6147babd6cfd3c8eb071 pypy2.7-v7.3.14-win64.zip + pypy3.10-v7.3.13 sha256:: ac476f01c9653358404f2e4b52f62307b2f64ccdb8c96dadcbfe355824d81a63 pypy3.10-v7.3.13-aarch64.tar.bz2 @@ -22,7 +60,6 @@ pypy3.10-v7.3.13 sha256:: pypy3.9-v7.3.13 sha256:: - 317d7876c5825a086f854253648b967a432b993ce87695d2895d3ad6ed0d2716 pypy3.9-v7.3.13-aarch64.tar.bz2 ac695238b4a3635ac6b482e74e04e2ea78b31acca0decd5de601dfd2f4ebf35a pypy3.9-v7.3.13-linux32.tar.bz2 323b05a9f607e932cda1995cbe77a96e4ea35994631aa6d734c8035e8479b74e pypy3.9-v7.3.13-linux64.tar.bz2 @@ -34,7 +71,6 @@ pypy3.9-v7.3.13 sha256:: 85745a2055c4a8cefac9b6d3f7f305b1edaaf62468c8f640b4511d9dd21d091c pypy3.9-v7.3.13-win64.zip - pypy2.7-v7.3.13 sha256:: f1e20f833cc86a097c1f1318069fc17d01c3988678c1438fe27ed567fcb5cfd0 pypy2.7-v7.3.13-aarch64.tar.bz2 From 80bd02ef041031d58f8e4ed546a6cc47c50311a1 Mon Sep 17 00:00:00 2001 From: mattip Date: Mon, 25 Dec 2023 08:40:00 +0200 Subject: [PATCH 2/2] release 7.3.14 --- pages/download.rst | 12 +-- pages/download_advanced.rst | 64 +++++++-------- posts/2023/12/pypy-v7314-release.txt | 111 +++++++++++++++++++++++++++ 3 files changed, 149 insertions(+), 38 deletions(-) create mode 100644 posts/2023/12/pypy-v7314-release.txt diff --git a/pages/download.rst b/pages/download.rst index 8797b01f9..5864e82cf 100644 --- a/pages/download.rst +++ b/pages/download.rst @@ -40,12 +40,12 @@ Source * `3.9 Source (tar.bz2)`__; `3.9 Source (zip)`__. * `2.7 Source (tar.bz2)`__; `2.7 Source (zip)`__. -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-src.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-src.zip -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-src.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-src.zip -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-src.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-src.zip +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-src.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-src.zip +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-src.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-src.zip +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-src.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-src.zip More information diff --git a/pages/download_advanced.rst b/pages/download_advanced.rst index 11524d9df..73d2283ff 100644 --- a/pages/download_advanced.rst +++ b/pages/download_advanced.rst @@ -11,11 +11,11 @@ We provide pre-compiled binaries for many platforms and OSes: -* the Python2.7 compatible release — **PyPy2.7 v7.3.13** +* the Python2.7 compatible release — **PyPy2.7 v7.3.14** -* the Python3.9 compatible release — **PyPy3.9 v7.3.13** +* the Python3.9 compatible release — **PyPy3.9 v7.3.14** -* the Python3.10 compatible release — **PyPy3.10 v7.3.13** +* the Python3.10 compatible release — **PyPy3.10 v7.3.14** .. note:: @@ -79,27 +79,27 @@ We provide pre-compiled binaries for many platforms and OSes: - Download__ - compatible with CentOS7 and later. -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-linux64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-linux64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-linux64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-linux64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-linux64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-linux64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-win64.zip -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-win64.zip -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-win64.zip +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-win64.zip +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-win64.zip +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-win64.zip -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-macos_arm64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-macos_arm64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-macos_arm64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-macos_arm64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-macos_arm64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-macos_arm64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-macos_x86_64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-macos_x86_64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-macos_x86_64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-macos_x86_64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-macos_x86_64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-macos_x86_64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-aarch64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-aarch64.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-aarch64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-aarch64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-aarch64.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-aarch64.tar.bz2 -.. _`PyPy latest`: https://doc.pypy.org/en/latest/release-v7.3.13.html +.. _`PyPy latest`: https://doc.pypy.org/en/latest/release-v7.3.14.html .. _`vcredist.x64.exe`: https://www.microsoft.com/en-us/download/details.aspx?id=52685 .. @@ -131,13 +131,13 @@ We provide pre-compiled binaries for many platforms and OSes: - built on Redhat Linux 7.2 [1]_ -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-linux32.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-linux32.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-linux32.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-linux32.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-linux32.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-linux32.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-s390x.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-s390x.tar.bz2 -.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-s390x.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-s390x.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-s390x.tar.bz2 +.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-s390x.tar.bz2 .. [1] Linux binaries are provided for the @@ -328,13 +328,13 @@ Building from source Alternatively, get one of the following smaller packages for the source at the same revision as the above binaries: - * `pypy2.7-v7.3.13-src.tar.bz2`__ (sources, PyPy 2.7 only) - * `pypy3.9-v7.3.13-src.tar.bz2`__ (sources, PyPy 3.9 only) - * `pypy3.10-v7.3.13-src.tar.bz2`__ (sources, PyPy 3.10 only) + * `pypy2.7-v7.3.14-src.tar.bz2`__ (sources, PyPy 2.7 only) + * `pypy3.9-v7.3.14-src.tar.bz2`__ (sources, PyPy 3.9 only) + * `pypy3.10-v7.3.14-src.tar.bz2`__ (sources, PyPy 3.10 only) - .. __: https://downloads.python.org/pypy/pypy2.7-v7.3.13-src.tar.bz2 - .. __: https://downloads.python.org/pypy/pypy3.9-v7.3.13-src.tar.bz2 - .. __: https://downloads.python.org/pypy/pypy3.10-v7.3.13-src.tar.bz2 + .. __: https://downloads.python.org/pypy/pypy2.7-v7.3.14-src.tar.bz2 + .. __: https://downloads.python.org/pypy/pypy3.9-v7.3.14-src.tar.bz2 + .. __: https://downloads.python.org/pypy/pypy3.10-v7.3.14-src.tar.bz2 2. Make sure you **installed the dependencies.** See the list here__. @@ -467,7 +467,7 @@ pre-compiling them, normal users will get errors: normally found: e.g. in your project's main directory, or in a directory that you add to the env var ``PYTHONPATH``. -.. _`package.py`: https://foss.heptapod.net/pypy/pypy/-/blob/release-pypy3.9-v7.3.13/pypy/tool/release/package.py +.. _`package.py`: https://foss.heptapod.net/pypy/pypy/-/blob/release-pypy3.9-v7.3.14/pypy/tool/release/package.py Checksums --------- diff --git a/posts/2023/12/pypy-v7314-release.txt b/posts/2023/12/pypy-v7314-release.txt new file mode 100644 index 000000000..21575ffb9 --- /dev/null +++ b/posts/2023/12/pypy-v7314-release.txt @@ -0,0 +1,111 @@ +.. title: PyPy v7.3.14 release +.. slug: pypy-v7314-release +.. date: 2023-12-25 4:22:08 UTC +.. tags: release +.. category: +.. link: +.. description: +.. type: text +.. author: mattip + +================================================== +PyPy v7.3.14: release of python 2.7, 3.9, and 3.10 +================================================== + +The PyPy team is proud to release version 7.3.14 of PyPy. + +Hightlights of this release are compatibility with HPy-0.9_, cffi 1.16, +additional C-API interfaces, and more python3.10 fixes. + +The release includes three different interpreters: + + - PyPy2.7, which is an interpreter supporting the syntax and the features of + Python 2.7 including the stdlib for CPython 2.7.18+ (the ``+`` is for + backported security updates) + + - PyPy3.9, which is an interpreter supporting the syntax and the features of + Python 3.9, including the stdlib for CPython 3.9.18. + + - PyPy3.10, which is an interpreter supporting the syntax and the features of + Python 3.10, including the stdlib for CPython 3.10.13. + +The interpreters are based on much the same codebase, thus the multiple +release. This is a micro release, all APIs are compatible with the other 7.3 +releases. It follows after 7.3.13 release on Sept 29, 2023. + +We recommend updating. You can find links to download the v7.3.14 releases here: + + https://pypy.org/download.html + +We would like to thank our donors for the continued support of the PyPy +project. If PyPy is not quite good enough for your needs, we are available for +`direct consulting`_ work. If PyPy is helping you out, we would love to hear about +it and encourage submissions to our blog_ via a pull request +to https://github.com/pypy/pypy.org + +We would also like to thank our contributors and encourage new people to join +the project. Since the last release we have contributions from three new +contributors. PyPy has many layers and we need help with all of them: bug +fixes, `PyPy`_ and `RPython`_ documentation improvements, or general `help`_ +with making RPython's JIT even better. + +If you are a python library maintainer and use C-extensions, please consider +making a HPy_ / CFFI_ / cppyy_ version of your library that would be performant +on PyPy. In any case, both `cibuildwheel`_ and the `multibuild system`_ support +building wheels for PyPy. + +.. _`PyPy`: index.html +.. _`RPython`: https://rpython.readthedocs.org +.. _`help`: project-ideas.html +.. _CFFI: https://cffi.readthedocs.io +.. _cppyy: https://cppyy.readthedocs.io +.. _HPy-0.9: https://hpyproject.org/blog/posts/2023/10/hpy-0.9.0-fourth-public-release/ +.. _`multibuild system`: https://github.com/matthew-brett/multibuild +.. _`cibuildwheel`: https://github.com/joerick/cibuildwheel +.. _blog: https://pypy.org/blog +.. _HPy: https://hpyproject.org/ +.. _was sponsored: https://www.pypy.org/posts/2022/07/m1-support-for-pypy.html +.. _direct consulting: https://www.pypy.org/pypy-sponsors.html +.. _has built: https://www.pypy.org/posts/2022/11/pypy-and-conda-forge.html + +What is PyPy? +============= + +PyPy is a Python interpreter, a drop-in replacement for CPython +It's fast (`PyPy and CPython 3.7.4`_ performance +comparison) due to its integrated tracing JIT compiler. + +We also welcome developers of other `dynamic languages`_ to see what RPython +can do for them. + +We provide binary builds for: + + * **x86** machines on most common operating systems + (Linux 32/64 bits, Mac OS 64 bits, Windows 64 bits) + + * 64-bit **ARM** machines running Linux (``aarch64``). + + * Apple **M1 arm64** machines (``macos_arm64``). + + * **s390x** running Linux + +PyPy support Windows 32-bit, Linux PPC64 big- and little-endian, and Linux ARM +32 bit, but does not release binaries. Please reach out to us if you wish to +sponsor binary releases for those platforms. Downstream packagers provide +binary builds for debian, Fedora, conda, OpenBSD, FreeBSD, Gentoo, and more. + +.. _`PyPy and CPython 3.7.4`: https://speed.pypy.org +.. _`dynamic languages`: https://rpython.readthedocs.io/en/latest/examples.html + +What else is new? +================= + +For more information about the 7.3.14 release, see the `full changelog`_. + +Please update, and continue to help us make pypy better. + +Cheers, +The PyPy Team + +.. _`full changelog`: https://doc.pypy.org/en/latest/release-v7.3.14.html#changelog +