Skip to content

Commit 8ecde76

Browse files
authored
Merge pull request #115 from mattip/v7.3.16
add checksums for 7.3.16
2 parents b4ca5f1 + ed99688 commit 8ecde76

File tree

4 files changed

+183
-38
lines changed

4 files changed

+183
-38
lines changed

pages/checksums.rst

+36
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,42 @@
88
99
Here are the checksums
1010

11+
pypy3.10-v7.3.16 sha256::
12+
13+
fc720999bc5050e1d3706b3b6445e695cf42bfc71ebc7c88ed6bb88828b1d385 pypy3.10-v7.3.16-aarch64.tar.bz2
14+
0df48aa780159e879ac89a805d143e4a6cd1b842f98046f5a3f865814bfaa2a4 pypy3.10-v7.3.16-linux32.tar.bz2
15+
404e6180d6caf9258eaab0c02c72018e9aa8eb03ab9094a0ff17ee5e3b265ac1 pypy3.10-v7.3.16-linux64.tar.bz2
16+
6c003376667a95c7a228544649677b9927b8210d6444b901817aad24b8719b93 pypy3.10-v7.3.16-macos_arm64.tar.bz2
17+
490f2c6ba2489f405444f3b4ad42166da6e2eb73489a9535b206067eaaf21737 pypy3.10-v7.3.16-macos_x86_64.tar.bz2
18+
af97efe498a209ba18c7bc7d084164a9907fb3736588b6864955177e19d5216a pypy3.10-v7.3.16-s390x.tar.bz2
19+
4a3a3177d0a1f51d59982bb981d1d485403bda3419d5437b9e077f55f59424ff pypy3.10-v7.3.16-src.tar.bz2
20+
8f59b6859d7d49036afce8156ea52f9c6a1e8d1e08af01bd6c70444d092841f5 pypy3.10-v7.3.16-src.zip
21+
e08415a2f35c6ecf2342b504bdfde11e4c5eca3fc5ef7fd2214ff064a5a54396 pypy3.10-v7.3.16-win64.zip
22+
23+
pypy3.9-v7.3.16 sha256::
24+
25+
de3f2ed3581b30555ac0dd3e4df78a262ec736a36fb2e8f28259f8539b278ef4 pypy3.9-v7.3.16-aarch64.tar.bz2
26+
583b6d6dd4e8c07cbc04da04a7ec2bdfa6674825289c2378c5e018d5abe779ea pypy3.9-v7.3.16-linux32.tar.bz2
27+
16f9c5b808c848516e742986e826b833cdbeda09ad8764e8704595adbe791b23 pypy3.9-v7.3.16-linux64.tar.bz2
28+
88f824e7a2d676440d09bc90fc959ae0fd3557d7e2f14bfbbe53d41d159a47fe pypy3.9-v7.3.16-macos_arm64.tar.bz2
29+
fda015431621e7e5aa16359d114f2c45a77ed936992c1efff86302e768a6b21c pypy3.9-v7.3.16-macos_x86_64.tar.bz2
30+
7a56ebb27dba3110dc1ff52d8e0449cdb37fe5c2275f7faf11432e4e164833ba pypy3.9-v7.3.16-s390x.tar.bz2
31+
5b75af3f8e76041e79c1ef5ce22ce63f8bd131733e9302081897d8f650e81843 pypy3.9-v7.3.16-src.tar.bz2
32+
def4dae720dd09b868b9b8a7a1255f07f925d88a4543f99cd9ae1aeb0a49ff5e pypy3.9-v7.3.16-src.zip
33+
06ec12a5e964dc0ad33e6f380185a4d295178dce6d6df512f508e7aee00a1323 pypy3.9-v7.3.16-win64.zip
34+
35+
pypy2.7-v7.3.16 sha256::
36+
37+
be44e65dd8c00d2388b2580dbe2af6a5179f951a8f4979efc74360f92f3c7e96 pypy2.7-v7.3.16-aarch64.tar.bz2
38+
a19712d7a6bd4f6d113e352c5271803c583b5129b76a357d387b1fa85204f8e5 pypy2.7-v7.3.16-linux32.tar.bz2
39+
04b2fceb712d6f811274825b8a471ee392d3d1b53afc83eb3f42439ce00d8e07 pypy2.7-v7.3.16-linux64.tar.bz2
40+
9cc13f4d6c4096820e1e0ddabb3959f853e45150ce0166a39aa23867e99f0145 pypy2.7-v7.3.16-macos_arm64.tar.bz2
41+
e8744c1cef8b9e4eb2d2b6b368ed19a1c5cde482c7ef750f2d9f0807bb77fd1c pypy2.7-v7.3.16-macos_x86_64.tar.bz2
42+
09eb70b932e6aac484cf4b5f2de5845f71589f2cbb53e5ed37a497613b43cd53 pypy2.7-v7.3.16-s390x.tar.bz2
43+
43721cc0c397f0f3560b325c20c70b11f7c76c27910d3df09f8418cec4f9c2ad pypy2.7-v7.3.16-src.tar.bz2
44+
54c5f8405bb28e3a48d8962ad1765e8536d53546e1c352bcabab36e5727dd609 pypy2.7-v7.3.16-src.zip
45+
a51ac82cc0374f86b5eba571d4e5f23cdce5ac7cd3bd5b2d2d726c0d98684d7d pypy2.7-v7.3.16-win64.zip
46+
1147
pypy3.10-v7.3.15 sha256::
1248

1349
52146fccaf64e87e71d178dda8de63c01577ec3923073dc69e1519622bcacb74 pypy3.10-v7.3.15-aarch64.tar.bz2

pages/download.rst

+6-6
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ Source
4040
* `3.9 Source (tar.bz2)`__; `3.9 Source (zip)`__.
4141
* `2.7 Source (tar.bz2)`__; `2.7 Source (zip)`__.
4242

43-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-src.tar.bz2
44-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-src.zip
45-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-src.tar.bz2
46-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-src.zip
47-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-src.tar.bz2
48-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-src.zip
43+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-src.tar.bz2
44+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-src.zip
45+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-src.tar.bz2
46+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-src.zip
47+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-src.tar.bz2
48+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-src.zip
4949

5050

5151
More information

pages/download_advanced.rst

+32-32
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111

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

14-
* the Python2.7 compatible release — **PyPy2.7 v7.3.15**
14+
* the Python2.7 compatible release — **PyPy2.7 v7.3.16**
1515

16-
* the Python3.9 compatible release — **PyPy3.9 v7.3.15**
16+
* the Python3.9 compatible release — **PyPy3.9 v7.3.16**
1717

18-
* the Python3.10 compatible release — **PyPy3.10 v7.3.15**
18+
* the Python3.10 compatible release — **PyPy3.10 v7.3.16**
1919

2020
.. note::
2121

@@ -77,27 +77,27 @@ We provide pre-compiled binaries for many platforms and OSes:
7777
- Download__
7878
- compatible with CentOS7 and later.
7979

80-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux64.tar.bz2
81-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux64.tar.bz2
82-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-linux64.tar.bz2
80+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-linux64.tar.bz2
81+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux64.tar.bz2
82+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-linux64.tar.bz2
8383

84-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-win64.zip
85-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-win64.zip
86-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-win64.zip
84+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-win64.zip
85+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip
86+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-win64.zip
8787

88-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_arm64.tar.bz2
89-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_arm64.tar.bz2
90-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-macos_arm64.tar.bz2
88+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-macos_arm64.tar.bz2
89+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_arm64.tar.bz2
90+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-macos_arm64.tar.bz2
9191

92-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_x86_64.tar.bz2
93-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_x86_64.tar.bz2
94-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-macos_x86_64.tar.bz2
92+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-macos_x86_64.tar.bz2
93+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_x86_64.tar.bz2
94+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-macos_x86_64.tar.bz2
9595

96-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-aarch64.tar.bz2
97-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-aarch64.tar.bz2
98-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-aarch64.tar.bz2
96+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-aarch64.tar.bz2
97+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-aarch64.tar.bz2
98+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-aarch64.tar.bz2
9999

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

103103
..
@@ -129,13 +129,13 @@ We provide pre-compiled binaries for many platforms and OSes:
129129
- built on Redhat Linux 7.2 [1]_
130130

131131

132-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux32.tar.bz2
133-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux32.tar.bz2
134-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-linux32.tar.bz2
132+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-linux32.tar.bz2
133+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux32.tar.bz2
134+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-linux32.tar.bz2
135135

136-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-s390x.tar.bz2
137-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-s390x.tar.bz2
138-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-s390x.tar.bz2
136+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-s390x.tar.bz2
137+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-s390x.tar.bz2
138+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-s390x.tar.bz2
139139

140140
.. [1]
141141
Linux binaries are provided for the
@@ -326,13 +326,13 @@ Building from source
326326
Alternatively, get one of the following smaller packages for the source at
327327
the same revision as the above binaries:
328328

329-
* `pypy2.7-v7.3.15-src.tar.bz2`__ (sources, PyPy 2.7 only)
330-
* `pypy3.9-v7.3.15-src.tar.bz2`__ (sources, PyPy 3.9 only)
331-
* `pypy3.10-v7.3.15-src.tar.bz2`__ (sources, PyPy 3.10 only)
329+
* `pypy2.7-v7.3.16-src.tar.bz2`__ (sources, PyPy 2.7 only)
330+
* `pypy3.9-v7.3.16-src.tar.bz2`__ (sources, PyPy 3.9 only)
331+
* `pypy3.10-v7.3.16-src.tar.bz2`__ (sources, PyPy 3.10 only)
332332

333-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.15-src.tar.bz2
334-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.15-src.tar.bz2
335-
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.15-src.tar.bz2
333+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.16-src.tar.bz2
334+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.16-src.tar.bz2
335+
.. __: https://downloads.python.org/pypy/pypy3.10-v7.3.16-src.tar.bz2
336336

337337

338338
2. Make sure you **installed the dependencies.** See the list here__.
@@ -464,7 +464,7 @@ pre-compiling them, normal users will get errors:
464464
normally found: e.g. in your project's main directory, or in a
465465
directory that you add to the env var ``PYTHONPATH``.
466466

467-
.. _`package.py`: https://github.com/pypy/pypy/blob/release-pypy3.9-v7.3.15/pypy/tool/release/package.py
467+
.. _`package.py`: https://github.com/pypy/pypy/blob/release-pypy3.9-v7.3.16/pypy/tool/release/package.py
468468

469469
Checksums
470470
---------

posts/2024/04/pypy-v7316-release.txt

+109
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
.. title: PyPy v7.3.16 release
2+
.. slug: pypy-v7316-release
3+
.. date: 2024-04-23 12:22:08 UTC
4+
.. tags: release
5+
.. category:
6+
.. link:
7+
.. description:
8+
.. type: text
9+
.. author: mattip
10+
11+
==================================================
12+
PyPy v7.3.16: release of python 2.7, 3.9, and 3.10
13+
==================================================
14+
15+
The PyPy team is proud to release version 7.3.16 of PyPy.
16+
17+
This release includes security fixes from upstream CPython, and bugfixes to the
18+
garbage collector, described in a `gc bug-hunt blog post`_.
19+
20+
The release includes three different interpreters:
21+
22+
- PyPy2.7, which is an interpreter supporting the syntax and the features of
23+
Python 2.7 including the stdlib for CPython 2.7.18+ (the ``+`` is for
24+
backported security updates)
25+
26+
- PyPy3.9, which is an interpreter supporting the syntax and the features of
27+
Python 3.9, including the stdlib for CPython 3.9.19.
28+
29+
- PyPy3.10, which is an interpreter supporting the syntax and the features of
30+
Python 3.10, including the stdlib for CPython 3.10.14.
31+
32+
The interpreters are based on much the same codebase, thus the multiple
33+
release. This is a micro release, all APIs are compatible with the other 7.3
34+
releases. It follows after 7.3.15 release on Jan 15, 2024
35+
36+
We recommend updating. You can find links to download the v7.3.16 releases here:
37+
38+
https://pypy.org/download.html
39+
40+
We would like to thank our donors for the continued support of the PyPy
41+
project. If PyPy is not quite good enough for your needs, we are available for
42+
`direct consulting`_ work. If PyPy is helping you out, we would love to hear
43+
about it and encourage submissions to our blog_ via a pull request
44+
to https://github.com/pypy/pypy.org
45+
46+
We would also like to thank our contributors and encourage new people to join
47+
the project. PyPy has many layers and we need help with all of them: bug fixes,
48+
`PyPy`_ and `RPython`_ documentation improvements, or general `help`_ with
49+
making RPython's JIT even better.
50+
51+
If you are a python library maintainer and use C-extensions, please consider
52+
making a HPy_ / CFFI_ / cppyy_ version of your library that would be performant
53+
on PyPy. In any case, both `cibuildwheel`_ and the `multibuild system`_ support
54+
building wheels for PyPy.
55+
56+
.. _`PyPy`: index.html
57+
.. _`RPython`: https://rpython.readthedocs.org
58+
.. _`help`: project-ideas.html
59+
.. _CFFI: https://cffi.readthedocs.io
60+
.. _cppyy: https://cppyy.readthedocs.io
61+
.. _`multibuild system`: https://github.com/matthew-brett/multibuild
62+
.. _`cibuildwheel`: https://github.com/joerick/cibuildwheel
63+
.. _blog: https://pypy.org/blog
64+
.. _HPy: https://hpyproject.org/
65+
.. _was sponsored: https://www.pypy.org/posts/2022/07/m1-support-for-pypy.html
66+
.. _direct consulting: https://www.pypy.org/pypy-sponsors.html
67+
.. _`gc bug-hunt blog post`: https://www.pypy.org/posts/2024/03/fixing-bug-incremental-gc.html
68+
69+
What is PyPy?
70+
=============
71+
72+
PyPy is a Python interpreter, a drop-in replacement for CPython
73+
It's fast (`PyPy and CPython 3.7.4`_ performance
74+
comparison) due to its integrated tracing JIT compiler.
75+
76+
We also welcome developers of other `dynamic languages`_ to see what RPython
77+
can do for them.
78+
79+
We provide binary builds for:
80+
81+
* **x86** machines on most common operating systems
82+
(Linux 32/64 bits, Mac OS 64 bits, Windows 64 bits)
83+
84+
* 64-bit **ARM** machines running Linux (``aarch64``).
85+
86+
* Apple **M1 arm64** machines (``macos_arm64``).
87+
88+
* **s390x** running Linux
89+
90+
PyPy support Windows 32-bit, Linux PPC64 big- and little-endian, and Linux ARM
91+
32 bit, but does not release binaries. Please reach out to us if you wish to
92+
sponsor binary releases for those platforms. Downstream packagers provide
93+
binary builds for debian, Fedora, conda, OpenBSD, FreeBSD, Gentoo, and more.
94+
95+
.. _`PyPy and CPython 3.7.4`: https://speed.pypy.org
96+
.. _`dynamic languages`: https://rpython.readthedocs.io/en/latest/examples.html
97+
98+
What else is new?
99+
=================
100+
101+
For more information about the 7.3.16 release, see the `full changelog`_.
102+
103+
Please update, and continue to help us make pypy better.
104+
105+
Cheers,
106+
The PyPy Team
107+
108+
.. _`full changelog`: https://doc.pypy.org/en/latest/release-v7.3.16.html#changelog
109+

0 commit comments

Comments
 (0)