1111
1212We provide pre-compiled binaries for many platforms and OSes:
1313
14- * the Python2.7 compatible release — **PyPy2.7 v7.3.19 **
14+ * the Python2.7 compatible release — **PyPy2.7 v7.3.20 **
1515
16- * the Python3.10 compatible release — **PyPy3.10 v7.3.19 **
17-
18- * the Python3.11 compatible release — **PyPy3.11 v7.3.19 **
16+ * the Python3.11 compatible release — **PyPy3.11 v7.3.20 **
1917
2018.. note ::
2119
@@ -33,97 +31,83 @@ We provide pre-compiled binaries for many platforms and OSes:
3331 Anonymous tags work, this kind of tag doesn't ``Download <linux64-pypy3.10>``
3432
3533.. list-table :: `PyPy latest`_
36- :widths: 20 15 15 15 35
34+ :widths: 20 15 15 35
3735 :header-rows: 1
3836
3937 * - OS
4038 - PyPy3.11
41- - PyPy3.10
4239 - PyPy2.7
4340 - Notes
4441
4542 * - **Linux x86 64 bit **
46- - Download __
4743 - Download __
4844 - Download __
4945 - compatible with CentOS7 and later.
5046
5147 * - **Windows 64 bit **
52- - Download __
5348 - Download __
5449 - Download __
5550 - compatible with any windows 64-bit
5651 you might need the VC runtime library installer `vcredist.x64.exe `_
5752
5853 * - **MacOS arm64 **
5954
60- - Download __
6155 - Download __
6256 - Download __
6357 - MacOS >= 11. Not signed, for signed packages use Homebrew _.
6458
6559 * - **MacOS x86_64 **
6660
67- - Download __
6861 - Download __
6962 - Download __
7063 - MacOS >= 10.15, not for Mojave and below. Not signed, for signed
7164 packages use Homebrew _.
7265
7366 * - **Linux ARM64 **
7467
75- - Download __
7668 - Download __
7769 - Download __
7870 - compatible with CentOS7 and later.
7971
80- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux64.tar.bz2
81- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-linux64.tar.bz2
82- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-linux64.tar.bz2
72+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-linux64.tar.bz2
73+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-linux64.tar.bz2
8374
84- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-win64.zip
85- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-win64.zip
86- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-win64.zip
75+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-win64.zip
76+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-win64.zip
8777
88- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-macos_arm64.tar.bz2
89- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-macos_arm64.tar.bz2
90- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-macos_arm64.tar.bz2
78+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-macos_arm64.tar.bz2
79+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-macos_arm64.tar.bz2
9180
92- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-macos_x86_64.tar.bz2
93- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-macos_x86_64.tar.bz2
94- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-macos_x86_64.tar.bz2
81+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-macos_x86_64.tar.bz2
82+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-macos_x86_64.tar.bz2
9583
96- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-aarch64.tar.bz2
97- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-aarch64.tar.bz2
98- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-aarch64.tar.bz2
84+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-aarch64.tar.bz2
85+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-aarch64.tar.bz2
9986
100- .. _`PyPy latest` : https://doc.pypy.org/en/latest/release-v7.3.19 .html
87+ .. _`PyPy latest` : https://doc.pypy.org/en/latest/release-v7.3.20 .html
10188.. _`vcredist.x64.exe` : https://www.microsoft.com/en-us/download/details.aspx?id=52685
10289
10390..
10491 table finish
10592
10693
10794.. list-table :: Other Platforms
108- :widths: 20 15 15 15 35
95+ :widths: 20 15 15 35
10996 :header-rows: 1
11097
11198 * - OS
11299 - PyPy3.11
113- - PyPy3.10
114100 - PyPy2.7
115101 - Notes
116102
117103 * - **Linux x86 32 bit **
118104
119- - Download __
120105 - Download __
121106 - Download __
122107 - compatible with CentOS7 and later
123108
124- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux32.tar.bz2
125- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-linux32.tar.bz2
126- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-linux32.tar.bz2
109+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-linux32.tar.bz2
110+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-linux32.tar.bz2
127111
128112.. _`Default (with a JIT Compiler)` :
129113
@@ -299,13 +283,11 @@ Building from source
299283 Alternatively, get one of the following smaller packages for the source at
300284 the same revision as the above binaries:
301285
302- * `pypy3.11-v7.3.19-src.tar.bz2 `__ (sources, PyPy 3.10 only)
303- * `pypy3.10-v7.3.19-src.tar.bz2 `__ (sources, PyPy 3.10 only)
304- * `pypy2.7-v7.3.19-src.tar.bz2 `__ (sources, PyPy 2.7 only)
286+ * `pypy3.11-v7.3.20-src.tar.bz2 `__ (sources, PyPy 3.10 only)
287+ * `pypy2.7-v7.3.20-src.tar.bz2 `__ (sources, PyPy 2.7 only)
305288
306- .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.19-src.tar.bz2
307- .. __ : https://downloads.python.org/pypy/pypy3.10-v7.3.19-src.tar.bz2
308- .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.19-src.tar.bz2
289+ .. __ : https://downloads.python.org/pypy/pypy3.11-v7.3.20-src.tar.bz2
290+ .. __ : https://downloads.python.org/pypy/pypy2.7-v7.3.20-src.tar.bz2
309291
310292
3112932. Make sure you **installed the dependencies. ** See the list here __.
@@ -418,26 +400,18 @@ It is recommended to use package.py because custom scripts will
418400invariably become out-of-date. If you want to write custom scripts
419401anyway, note an easy-to-miss point: some modules are written with CFFI,
420402and require some compilation. If you install PyPy as root without
421- pre-compiling them, normal users will get errors:
422-
423- * PyPy 2.5.1 or earlier: normal users would see permission errors.
424- Installers need to run ``pypy -c "import gdbm" `` and other similar
425- commands at install time; the exact list is in `package.py `_. Users
426- seeing a broken installation of PyPy can fix it after-the-fact if they
427- have sudo rights, by running once e.g. ``sudo pypy -c "import gdbm ``.
428-
429- * PyPy 2.6 and later: anyone would get ``ImportError: no module named
430- _gdbm_cffi ``. Installers need to run ``pypy _gdbm_build.py `` in the
431- ``lib_pypy `` directory during the installation process (plus others;
432- see the exact list in `package.py `_). Users seeing a broken
433- installation of PyPy can fix it after-the-fact, by running ``pypy
434- /path/to/lib_pypy/_gdbm_build.py ``. This command produces a file
435- called ``_gdbm_cffi.pypy-41.so `` locally, which is a C extension
436- module for PyPy. You can move it at any place where modules are
437- normally found: e.g. in your project's main directory, or in a
438- directory that you add to the env var ``PYTHONPATH ``.
439-
440- .. _`package.py` : https://github.com/pypy/pypy/blob/release-pypy3.11-v7.3.19/pypy/tool/release/package.py
403+ pre-compiling them, normal users will get errors like
404+ ``ImportError: no module named _gdbm_cffi ``. Installers need to run ``pypy
405+ _gdbm_build.py `` in the ``lib_pypy `` directory during the installation process
406+ (plus others; see the exact list in `package.py `_). Users seeing a broken
407+ installation of PyPy can fix it after-the-fact, by running ``pypy
408+ /path/to/lib_pypy/_gdbm_build.py ``. This command produces a file
409+ called ``_gdbm_cffi.pypy-41.so `` locally, which is a C extension
410+ module for PyPy. You can move it at any place where modules are
411+ normally found: e.g. in your project's main directory, or in a
412+ directory that you add to the env var ``PYTHONPATH ``.
413+
414+ .. _`package.py` : https://github.com/pypy/pypy/blob/release-pypy3.11-v7.3.20/pypy/tool/release/package.py
441415
442416Checksums
443417---------
0 commit comments