Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 7.3.15 #110

Merged
merged 1 commit into from
Jan 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 36 additions & 1 deletion pages/checksums.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,42 @@

Here are the checksums

pypy3.10-v7.3.15 sha256::

52146fccaf64e87e71d178dda8de63c01577ec3923073dc69e1519622bcacb74 pypy3.10-v7.3.15-aarch64.tar.bz2
75dd58c9abd8b9d78220373148355bc3119febcf27a2c781d64ad85e7232c4aa pypy3.10-v7.3.15-linux32.tar.bz2
33c584e9a70a71afd0cb7dd8ba9996720b911b3b8ed0156aea298d4487ad22c3 pypy3.10-v7.3.15-linux64.tar.bz2
d927c5105ea7880f7596fe459183e35cc17c853ef5105678b2ad62a8d000a548 pypy3.10-v7.3.15-macos_arm64.tar.bz2
559b61ba7e7c5a5c23cef5370f1fab47ccdb939ac5d2b42b4bef091abe3f6964 pypy3.10-v7.3.15-macos_x86_64.tar.bz2
209e57596381e13c9914d1332f359dc4b78de06576739747eb797bdbf85062b8 pypy3.10-v7.3.15-s390x.tar.bz2
48ce19ca7642131b8468ddfb7ef355f49952518702ab501e2c6b3d9b4eb09ad4 pypy3.10-v7.3.15-src.tar.bz2
67432b82dd7e436d818bd6cd38115564f13fc226ffd2940f3915ad68b0fc683b pypy3.10-v7.3.15-src.zip
b378b3ab1c3719aee0c3e5519e7bff93ff67b2d8aa987fe4f088b54382db676c pypy3.10-v7.3.15-win64.zip

pypy3.9-v7.3.15 sha256::

03e35fcba290454bb0ccf7ee57fb42d1e63108d10d593776a382c0a2fe355de0 pypy3.9-v7.3.15-aarch64.tar.bz2
c6209380977066c9e8b96e8258821c70f996004ce1bc8659ae83d4fd5a89ff5c pypy3.9-v7.3.15-linux32.tar.bz2
f062be307200bde434817e1620cebc13f563d6ab25309442c5f4d0f0d68f0912 pypy3.9-v7.3.15-linux64.tar.bz2
300541c32125767a91b182b03d9cc4257f04971af32d747ecd4d62549d72acfd pypy3.9-v7.3.15-macos_arm64.tar.bz2
18ad7c9cb91c5e8ef9d40442b2fd1f6392ae113794c5b6b7d3a45e04f19edec6 pypy3.9-v7.3.15-macos_x86_64.tar.bz2
deeb5e54c36a0fd9cfefd16e63a0d5bed4f4a43e6bbc01c23f0ed8f7f1c0aaf3 pypy3.9-v7.3.15-s390x.tar.bz2
e42c16593dd2d8e30ffa6287660c6984562bf4e9f95e660706e16764dfec85a8 pypy3.9-v7.3.15-src.tar.bz2
06dd38124b873343bdf566ca9076ff8e38ad82fd7f2feecd942480c2200a13c0 pypy3.9-v7.3.15-src.zip
a156dad8b58570597eaaabe05663f00f80c60bc11df4a9c46d0953b6c5eb9209 pypy3.9-v7.3.15-win64.zip

pypy2.7-v7.3.15 sha256::

31b41fca7280636d7818713b7a0fab8f34ece9c82cc88e51d305d43b3e6306d6 pypy2.7-v7.3.15-aarch64.tar.bz2
cb5c1da62a8ca31050173c4f6f537bc3ff316026895e5f1897b9bb526babae79 pypy2.7-v7.3.15-linux32.tar.bz2
e857553bdc4f25ba9670a5c173a057a9ff71262d5c5da73a6ddef9d7dc5d4f5e pypy2.7-v7.3.15-linux64.tar.bz2
618d33df7ac6570d88a58183e3e15c56f63f862968cecbd2ee896eac6255cea6 pypy2.7-v7.3.15-macos_arm64.tar.bz2
72dac262fc63115b6ccd2c3c15e7afd1b2e7a65d7e97265c116246d1cf2cdffd pypy2.7-v7.3.15-macos_x86_64.tar.bz2
eb442279ec3f1eb17da296e38b531d3ca50c6418eab208a020bca4646a1dea46 pypy2.7-v7.3.15-s390x.tar.bz2
9e1a10d75eea8830f95035063e107bc7e4252a0b473407c929bf3d132ce6737f pypy2.7-v7.3.15-src.tar.bz2
a424a065d42b49f6e7f3576cdc3acb60778dd578be8d59f04eccd35c2ef15dc8 pypy2.7-v7.3.15-src.zip
ca3c813aec8f9304c7bdc0f69d8ea2a263d4247224ee094e0017338da84c75f2 pypy2.7-v7.3.15-win64.zip

pypy3.10-v7.3.14 sha256::

fbef65dfc69dcd6006d843553d268b331f1b13dfc3938492bd35f0f477b5bcf4 pypy3.10-v7.3.14-aarch64.tar.bz2
Expand All @@ -20,7 +56,6 @@ pypy3.10-v7.3.14 sha256::
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
Expand Down
12 changes: 6 additions & 6 deletions pages/download.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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.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
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-src.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-src.zip
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-src.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-src.zip
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-src.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-src.zip


More information
Expand Down
64 changes: 32 additions & 32 deletions pages/download_advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@

We provide pre-compiled binaries for many platforms and OSes:

* the Python2.7 compatible release — **PyPy2.7 v7.3.14**
* the Python2.7 compatible release — **PyPy2.7 v7.3.15**

* the Python3.9 compatible release — **PyPy3.9 v7.3.14**
* the Python3.9 compatible release — **PyPy3.9 v7.3.15**

* the Python3.10 compatible release — **PyPy3.10 v7.3.14**
* the Python3.10 compatible release — **PyPy3.10 v7.3.15**

.. note::

Expand Down Expand Up @@ -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.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.15-linux64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-linux64.tar.bz2

.. __: 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.15-win64.zip
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-win64.zip
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-win64.zip

.. __: 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.15-macos_arm64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_arm64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-macos_arm64.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.15-macos_x86_64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_x86_64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-macos_x86_64.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
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-aarch64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-aarch64.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-aarch64.tar.bz2

.. _`PyPy latest`: https://doc.pypy.org/en/latest/release-v7.3.14.html
.. _`PyPy latest`: https://doc.pypy.org/en/latest/release-v7.3.15.html
.. _`vcredist.x64.exe`: https://www.microsoft.com/en-us/download/details.aspx?id=52685

..
Expand Down Expand Up @@ -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.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.15-linux32.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux32.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-linux32.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
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-s390x.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-s390x.tar.bz2
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-s390x.tar.bz2

.. [1]
Linux binaries are provided for the
Expand Down Expand Up @@ -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.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)
* `pypy2.7-v7.3.15-src.tar.bz2`__ (sources, PyPy 2.7 only)
* `pypy3.9-v7.3.15-src.tar.bz2`__ (sources, PyPy 3.9 only)
* `pypy3.10-v7.3.15-src.tar.bz2`__ (sources, PyPy 3.10 only)

.. __: 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
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-src.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-src.tar.bz2
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-src.tar.bz2


2. Make sure you **installed the dependencies.** See the list here__.
Expand Down Expand Up @@ -466,7 +466,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://github.com/pypy/pypy/blob/release-pypy3.9-v7.3.14/pypy/tool/release/package.py
.. _`package.py`: https://github.com/pypy/pypy/blob/release-pypy3.9-v7.3.15/pypy/tool/release/package.py

Checksums
---------
Expand Down
109 changes: 109 additions & 0 deletions posts/2024/01/pypy-v7315-release.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
.. title: PyPy v7.3.15 release
.. slug: pypy-v7315-release
.. date: 2024-01-15 12:22:08 UTC
.. tags: release
.. category:
.. link:
.. description:
.. type: text
.. author: mattip

==================================================
PyPy v7.3.15: release of python 2.7, 3.9, and 3.10
==================================================

The PyPy team is proud to release version 7.3.15 of PyPy.

This is primarily a bug-fix release, and includes work done to migrate PyPy to
Git and Github.

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.14 release on Dec 25, 2023

We recommend updating. You can find links to download the v7.3.15 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. 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
.. _`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.15 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.15.html#changelog