-
-
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.2.0 on April 1, 2021 #5287
Comments
Release day tomorrow! If there are any PRs you'd especially like including, please mention them and we can review and hopefully include them. Thanks! |
|
I'm running the fuzzers overnight to see if anything else is caught quickly. If they come up with anything, I'll try to get it fixed in the morning. I'd rather hold up a release rather than do another one in a few days. |
python-pillow/pillow-wheels#181 has been merged |
Sure, will hold off until you give the all clear. Should we also hold off merging PRs with C changes until after the fuzzing/release? |
Fuzzers are good. I'm not averse to C changes, but perhaps not in any of the modules that have pending security issues. (e.g., the quantize thing). OTOH, I don't think any of them are critical, and having a merge party after a release is preferable to one just before a release. |
@cgohlke Please could we have Windows binaries for 8.2.0? Thank you! |
This comment has been minimized.
This comment has been minimized.
Here you go. FWIW, I had to rebuild libtiff with |
The idea is to build wheels with |
I restarted the pillow-wheels build after the timeout. Now, because the wheel builder on the main repo doesn't have access to macos-11.0 runners, the main step is failing so it doesn't upload the wheels. https://github.com/python-pillow/pillow-wheels/actions/runs/709421322 I'm going to untag 8.2.0 on that repo, then comment out the macos-11.0 job, then retag and push again. |
You can download a zip of all wheels directly from the summary page at the bottom, if it is ok not to make a release on the wheel repo. |
That is the disabled "latest" job (disabled for tagged builds). |
Ah yes, I see it in this layout: https://github.com/python-pillow/pillow-wheels/actions/runs/709701865 |
And released! Thanks @cgohlke and everyone else! @radarhere Please could you do the macOS 11 wheel in your repo? |
Ok, uploaded to PyPI now, along with the Travis jobs (although the Travis jobs weren't detecting raqm/harfbuzz/fribidi for some reason). |
Oops, I don't think anyone actually tested the PR on Travis. Disabling the check on Travis should be fine as the build is done with the |
Some things to check before release:
Main Release
Released quarterly on January 2nd, April 1st, July 1st and October 15th.
master
branch.master
branch.src/PIL/_version.py
CHANGES.rst
.make release-test
in a freshly cloned repo.make sdist twine check dist/*
.dev0
to version identifier insrc/PIL/_version.py
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: