Skip to content

Commit 9887b43

Browse files
committed
add checksums, blog post for release
1 parent 4029460 commit 9887b43

File tree

2 files changed

+139
-0
lines changed

2 files changed

+139
-0
lines changed

pages/checksums.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,15 @@ Here are the checksums
1010

1111
pypy3.7-7.3.5 sha256::
1212

13+
85d83093b3ef5b863f641bc4073d057cc98bb821e16aa9361a5ff4898e70e8ee pypy3.7-v7.3.5-aarch64.tar.bz2
14+
3dd8b565203d372829e53945c599296fa961895130342ea13791b17c84ed06c4 pypy3.7-v7.3.5-linux32.tar.bz2
15+
9000db3e87b54638e55177e68cbeb30a30fe5d17b6be48a9eb43d65b3ebcfc26 pypy3.7-v7.3.5-linux64.tar.bz2
16+
b3a7d3099ad83de7c267bb79ae609d5ce73b01800578ffd91ba7e221b13f80db pypy3.7-v7.3.5-osx64.tar.bz2
17+
dffdf5d73613be2c6809dc1a3cf3ee6ac2f3af015180910247ff24270b532ed5 pypy3.7-v7.3.5-s390x.tar.bz2
18+
d920fe409a9ecad9d074aa8568ca5f3ed3581be66f66e5d8988b7ec66e6d99a2 pypy3.7-v7.3.5-src.tar.bz2
19+
61bb9740eaac5dd93577e6b76e8bb1a998daa1df5314bc3b192e6803552e12ea pypy3.7-v7.3.5-src.zip
20+
072bd22427178dc4e65d961f50281bd2f56e11c4e4d9f16311c703f69f46ae24 pypy3.7-v7.3.5-win64.zip
21+
1322
dbf579f7eb5c527d37ecd43da88cbad02920881b608eb7486d70b4fa31bfc146 pypy3.7-v7.3.5rc3-aarch64.tar.bz2
1423
d2daf8b1966497d09be703b939bd0020394e0738095243396b3d5f87cef0d815 pypy3.7-v7.3.5rc3-linux32.tar.bz2
1524
1f9712fa86a50b1de00eb776f3e99033c2a7911dceaa8bc9daf77aa3d2a95842 pypy3.7-v7.3.5rc3-linux64.tar.bz2
@@ -40,6 +49,15 @@ pypy3.7-7.3.5 sha256::
4049

4150
pypy2.7-7.3.5 sha256::
4251

52+
8dc2c753f8a94eca1a304d7736c99b439c09274f492eaa3446770c6c32ed010e pypy2.7-v7.3.5-aarch64.tar.bz2
53+
35bb5cb1dcca8e05dc58ba0a4b4d54f8b4787f24dfc93f7562f049190e4f0d94 pypy2.7-v7.3.5-linux32.tar.bz2
54+
4858b347801fba3249ad90af015b3aaec9d57f54d038a58d806a1bd3217d5150 pypy2.7-v7.3.5-linux64.tar.bz2
55+
8b10442ef31c3b28048816f858adde6d6858a190d9367001a49648e669cbebb6 pypy2.7-v7.3.5-osx64.tar.bz2
56+
b91aaa5819ba8af90799eed8eaaba87ceca1fd4dbcbcdb2defc6d313d663b5dd pypy2.7-v7.3.5-s390x.tar.bz2
57+
c0444fd9873058c1c0d99e13a934e92285cb05992c9968bf523c32bf9bec0a9d pypy2.7-v7.3.5-src.tar.bz2
58+
c67214acee357d383bb2716269663406611e17cee580026d6d7baa7891afa85b pypy2.7-v7.3.5-src.zip
59+
0b90eded11ba89a526c4288f17fff7e75000914ac071bd6d67912748ae89d761 pypy2.7-v7.3.5-win64.zip
60+
4361
0f83212202d51835dcedfdfe607fe157d1111a368f7f28738792417acd987c37 pypy2.7-v7.3.5rc3-aarch64.tar.bz2
4462
6dc2fec9894121cc75500c84509c869648e6fa95c8e8084c81bf17191d80ba8c pypy2.7-v7.3.5rc3-linux32.tar.bz2
4563
8a918307a51a02ae222e71e2973a4d0dc520a3bae2d510a6571aaf53cf7cead7 pypy2.7-v7.3.5rc3-linux64.tar.bz2

posts/2021/05/pypy-v735-release

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
.. title: PyPy v7.3.5: bugfix release of python 2.7 and 3.7
2+
.. slug: pypy-v735-release
3+
.. date: 2021-05-23 05:53:45 UTC
4+
.. tags: release
5+
.. category:
6+
.. link:
7+
.. description:
8+
.. type: rest
9+
.. author: The PyPy Team
10+
11+
===================================
12+
PyPy v7.3.5: release of 2.7 and 3.7
13+
===================================
14+
15+
We are releasing a PyPy 7.3.5 with bugfixes for PyPy 7.3.4, released April 4.
16+
PyPy 7.3.4 was the first release that runs on windows 64-bit, so that support
17+
is still "beta". We are releasing it in the hopes that we can garner momentum
18+
for its continued support, but are already aware of some problems, for instance
19+
it errors in the NumPy test suite (issue 3462_). Please help out with testing
20+
the releae and reporting successes and failures, financially supporting our
21+
ongoing work, and helping us find the source of these problems.
22+
23+
- The new windows 64-bit builds improperly named c-extension modules
24+
with the same extension as the 32-bit build (issue 3443_)
25+
- Use the windows-specific ``PC/pyconfig.h`` rather than the posix one
26+
- Fix the return type for ``_Py_HashDouble`` which impacts 64-bit windows
27+
- A change to the python 3.7 ``sysconfig.get_config_var('LIBDIR')`` was wrong,
28+
leading to problems finding `libpypy3-c.so` for embedded PyPy (issue 3442_).
29+
- Instantiate ``distutils.command.install`` schema for PyPy-specific
30+
``implementation_lower``
31+
- Delay thread-checking logic in greenlets until the thread is actually started
32+
(continuation of issue 3441_)
33+
- Four upstream (CPython) security patches were applied:
34+
- `BPO 42988`_ to remove ``pydoc.getfile``
35+
- `BPO 43285`_ to not trust the ``PASV`` response in ``ftplib``.
36+
- `BPO 43075`_ to remove a possible ReDoS in urllib AbstractBasicAuthHandler
37+
- `BPO 43882`_ to sanitize urls containing ASCII newline and tabs in
38+
``urllib.parse``
39+
- Fix for json-specialized dicts (issue 3460_)
40+
- Specialize ``ByteBuffer.setslice`` which speeds up binary file reading by a
41+
factor of 3
42+
43+
- When assigning the full slice of a list, evaluate the rhs before clearing the
44+
list (issue 3440_)
45+
- On Python2, ``PyUnicode_Contains`` accepts bytes as well as unicode.
46+
- Finish fixing ``_sqlite3`` - untested ``_reset()`` was missing an argument
47+
(issue 3432_)
48+
- Update the packaged sqlite3 to 3.35.5 on windows. While not a bugfix, this
49+
seems like an easy win.
50+
51+
We recommend updating. These fixes are the direct result of end-user bug
52+
reports, so please continue reporting issues as they crop up.
53+
54+
You can find links to download the v7.3.5 releases here:
55+
56+
https://pypy.org/download.html
57+
58+
We would like to thank our donors for the continued support of the PyPy
59+
project. If PyPy is not quite good enough for your needs, we are available for
60+
direct consulting work. If PyPy is helping you out, we would love to hear about
61+
it and encourage submissions to our `renovated blog site`_ via a pull request
62+
to https://github.com/pypy/pypy.org
63+
64+
We would also like to thank our contributors and encourage new people to join
65+
the project. PyPy has many layers and we need help with all of them: `PyPy`_
66+
and `RPython`_ documentation improvements, tweaking popular modules to run
67+
on PyPy, or general `help`_ with making RPython's JIT even better.
68+
69+
If you are a python library maintainer and use C-extensions, please consider
70+
making a CFFI_ / cppyy_ version of your library that would be performant on PyPy.
71+
In any case both `cibuildwheel`_ and the `multibuild system`_ support
72+
building wheels for PyPy.
73+
74+
.. _`PyPy`: index.html
75+
.. _`RPython`: https://rpython.readthedocs.org
76+
.. _`help`: project-ideas.html
77+
.. _CFFI: https://cffi.readthedocs.io
78+
.. _cppyy: https://cppyy.readthedocs.io
79+
.. _`multibuild system`: https://github.com/matthew-brett/multibuild
80+
.. _`cibuildwheel`: https://github.com/joerick/cibuildwheel
81+
.. _`renovated blog site`: https://pypy.org/blog
82+
83+
84+
What is PyPy?
85+
=============
86+
87+
PyPy is a Python interpreter, a drop-in replacement for CPython 2.7, 3.7, and
88+
soon 3.8. It's fast (`PyPy and CPython 3.7.4`_ performance
89+
comparison) due to its integrated tracing JIT compiler.
90+
91+
We also welcome developers of other `dynamic languages`_ to see what RPython
92+
can do for them.
93+
94+
This PyPy release supports:
95+
96+
* **x86** machines on most common operating systems
97+
(Linux 32/64 bits, Mac OS X 64 bits, Windows 32/64 bits, OpenBSD, FreeBSD)
98+
99+
* big- and little-endian variants of **PPC64** running Linux,
100+
101+
* **s390x** running Linux
102+
103+
* 64-bit **ARM** machines running Linux.
104+
105+
PyPy does support ARM 32 bit processors, but does not release binaries.
106+
107+
.. _`PyPy and CPython 3.7.4`: https://speed.pypy.org
108+
.. _`dynamic languages`: https://rpython.readthedocs.io/en/latest/examples.html
109+
110+
.. _3443: https://foss.heptapod.net/pypy/pypy/-/issues/3443
111+
.. _3442: https://foss.heptapod.net/pypy/pypy/-/issues/3442
112+
.. _3441: https://foss.heptapod.net/pypy/pypy/-/issues/3441
113+
.. _3440: https://foss.heptapod.net/pypy/pypy/-/issues/3440
114+
.. _3460: https://foss.heptapod.net/pypy/pypy/-/issues/3460
115+
.. _3462: https://foss.heptapod.net/pypy/pypy/-/issues/3462
116+
.. _3432: https://foss.heptapod.net/pypy/pypy/-/issues/3432
117+
.. _`BPO 42988`: https://bugs.python.org/issue42988
118+
.. _`BPO 43285`: https://bugs.python.org/issue43285
119+
.. _`BPO 43075`: https://bugs.python.org/issue43075
120+
.. _`BPO 43882`: https://bugs.python.org/issue43882
121+

0 commit comments

Comments
 (0)