-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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 Pillow 8.3.2 on September 2, 2021 #5697
Comments
For the purposes of https://pillow.readthedocs.io/en/latest/installation.html#python-support, I presume that Pillow 8.3.2 doesn't support 3.10, right? |
Good question! We'll have wheels and the 3.10 classifier and updated Windows exit warning from #5570. We could do: Python 3.10 isn't officially out yet, we don't support it until 3.10 final and Pillow 8.4.0. I suggest we do: 3.10 is in RC, we support it in 8.3.2, in the rare case that 3.10 final isn't ABI compatible with the RC, we'll make an update for 8.4.0. So update the table like this?
|
Plan: I'm going to update the branches today (1st September) and tag and release tomorrow (2nd September). |
CIFuzz is failing on the |
@cgohlke Please could we have Windows binaries, including for Python 3.10 RC1? |
The tests quit unexpectedly at 76% |
CI fuzz is failing, there's an issue in the oss-fuzz project. I can't reproduce locally, so I'm not sure what's up. |
Has this release been tested with FreeType 2.11.0? I get a segfault in Line 618 in 8013f13
|
We're currently testing against FreeType 2.10.4: Pillow/winbuild/build_prepare.py Line 188 in 8013f13
|
This is a known issue in FreeType 2.11.0 (found by @radarhere): https://gitlab.freedesktop.org/freetype/freetype/-/issues/1075 |
Here you go. |
Thanks! And released!
$ python3.10 -m pip install -U pillow
Requirement already satisfied: pillow in /Users/hugo/.pyenv/versions/3.10-dev/lib/python3.10/site-packages (8.3.1)
Collecting pillow
Downloading Pillow-8.3.2-cp310-cp310-macosx_10_10_universal2.whl (3.0 MB)
|████████████████████████████████| 3.0 MB 5.1 MB/s
Installing collected packages: pillow
Attempting uninstall: pillow
Found existing installation: Pillow 8.3.1
Uninstalling Pillow-8.3.1:
Successfully uninstalled Pillow-8.3.1
Successfully installed pillow-8.3.2 Will tweet a bit later. |
I just spotted Now uploaded: |
For reference, noting we uploaded some manylinux1 and manylinux2010 wheels too: #5701. |
Point release to include Python 3.10 wheels (#5569) and some regressions (#5569 (comment)).
Point Release
Released as needed for security, installation or critical bug fixes.
master
branch.CHANGES.rst
.master
branch to release branch e.g.5.2.x
, thengit push
.5.2.x
.src/PIL/_version.py
make release-test
.make sdist twine check dist/*
Binary Distributions
Windows
@cgohlke
for Windows binaries via release ticket e.g. Release 2.9.0 on July 1, 2015 #1174.@cgohlke
and copy intodist/
Mac and Linux
git clone https://github.com/python-pillow/pillow-wheels cd pillow-wheels ./update-pillow-tag.sh [[release tag]]
and copy into
dist/
Publicize Release
Documentation
Docker Images
git clone https://github.com/python-pillow/docker-images cd docker-images ./update-pillow-tag.sh [[release tag]]
The text was updated successfully, but these errors were encountered: