Description
Project URL
https://pypi.org/project/pillow
Does this project already exist?
- Yes
New limit
20
Update issue title
- I have updated the title.
Which indexes
PyPI
About the project
Pillow is the Python imaging library, and has been active for 15 years. It is a fork of PIL, which is 30 years old.
We've just hit the project's 10 GB limit uploading the new release: python-pillow/Pillow#8722 (comment).
- The last release was 258 MB and 70 wheels (average 3.4 MB).
- This one is 79 wheels and 1.06 GB (average 13.3 MB).
The big growth is because we added AVIF support which increased the binary size.
In the near future, I expect the number of wheels to decrease when we drop support for PyPy3.10, but in the longer term the number of wheels will increase as we drop EOL CPython versions but effectively add 2x for regular and free-threaded wheels. But then stabilise back to 1x when free-threaded is the only one.
I expect each wheel to grow a bit in size, but don't foresee such a large growth, but it's hard to predict. Hopefully there won't be such a large increase again.
We can look into it to see if we can reduce the current size of each wheel for future release.
How large is each release?
Filename | 11.2.0 | |
---|---|---|
1 | cp39-cp39-macosx_10_10_x86_64.whl | 11.4 MB |
2 | cp39-cp39-macosx_11_0_arm64.whl | 8.9 MB |
3 | cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 17.1 MB |
4 | cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 18.9 MB |
5 | cp39-cp39-manylinux_2_28_aarch64.whl | 17.6 MB |
6 | cp39-cp39-manylinux_2_28_x86_64.whl | 19.6 MB |
7 | cp39-cp39-musllinux_1_2_aarch64.whl | 18.0 MB |
8 | cp39-cp39-musllinux_1_2_x86_64.whl | 19.8 MB |
9 | cp39-cp39-win32.whl | 2.3 MB |
10 | cp39-cp39-win_amd64.whl | 13.8 MB |
11 | cp39-cp39-win_arm64.whl | 2.4 MB |
12 | cp310-cp310-macosx_10_10_x86_64.whl | 11.4 MB |
13 | cp310-cp310-macosx_11_0_arm64.whl | 8.9 MB |
14 | cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 17.1 MB |
15 | cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 18.9 MB |
16 | cp310-cp310-manylinux_2_28_aarch64.whl | 17.6 MB |
17 | cp310-cp310-manylinux_2_28_x86_64.whl | 19.6 MB |
18 | cp310-cp310-musllinux_1_2_aarch64.whl | 18.0 MB |
19 | cp310-cp310-musllinux_1_2_x86_64.whl | 19.8 MB |
20 | cp310-cp310-win32.whl | 2.3 MB |
21 | cp310-cp310-win_amd64.whl | 13.8 MB |
22 | cp310-cp310-win_arm64.whl | 2.4 MB |
23 | cp311-cp311-macosx_10_10_x86_64.whl | 11.4 MB |
24 | cp311-cp311-macosx_11_0_arm64.whl | 8.9 MB |
25 | cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 17.1 MB |
26 | cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 18.9 MB |
27 | cp311-cp311-manylinux_2_28_aarch64.whl | 17.6 MB |
28 | cp311-cp311-manylinux_2_28_x86_64.whl | 19.6 MB |
29 | cp311-cp311-musllinux_1_2_aarch64.whl | 18.0 MB |
30 | cp311-cp311-musllinux_1_2_x86_64.whl | 19.8 MB |
31 | cp311-cp311-win32.whl | 2.3 MB |
32 | cp311-cp311-win_amd64.whl | 13.8 MB |
33 | cp311-cp311-win_arm64.whl | 2.4 MB |
34 | cp312-cp312-macosx_10_13_x86_64.whl | 11.4 MB |
35 | cp312-cp312-macosx_11_0_arm64.whl | 8.9 MB |
36 | cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 17.1 MB |
37 | cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 18.9 MB |
38 | cp312-cp312-manylinux_2_28_aarch64.whl | 17.6 MB |
39 | cp312-cp312-manylinux_2_28_x86_64.whl | 19.6 MB |
40 | cp312-cp312-musllinux_1_2_aarch64.whl | 18.0 MB |
41 | cp312-cp312-musllinux_1_2_x86_64.whl | 19.8 MB |
42 | cp312-cp312-win32.whl | 2.3 MB |
43 | cp312-cp312-win_amd64.whl | 13.8 MB |
44 | cp312-cp312-win_arm64.whl | 2.4 MB |
45 | cp313-cp313-macosx_10_13_x86_64.whl | 11.4 MB |
46 | cp313-cp313-macosx_11_0_arm64.whl | 8.9 MB |
47 | cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 17.1 MB |
48 | cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 18.9 MB |
49 | cp313-cp313-manylinux_2_28_aarch64.whl | 17.6 MB |
50 | cp313-cp313-manylinux_2_28_x86_64.whl | 19.6 MB |
51 | cp313-cp313-musllinux_1_2_aarch64.whl | 18.0 MB |
52 | cp313-cp313-musllinux_1_2_x86_64.whl | 19.8 MB |
53 | cp313-cp313-win32.whl | 2.3 MB |
54 | cp313-cp313-win_amd64.whl | 13.8 MB |
55 | cp313-cp313-win_arm64.whl | 2.4 MB |
56 | cp313-cp313t-macosx_10_13_x86_64.whl | 11.4 MB |
57 | cp313-cp313t-macosx_11_0_arm64.whl | 8.9 MB |
58 | cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 17.1 MB |
59 | cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 18.9 MB |
60 | cp313-cp313t-manylinux_2_28_aarch64.whl | 17.6 MB |
61 | cp313-cp313t-manylinux_2_28_x86_64.whl | 19.6 MB |
62 | cp313-cp313t-musllinux_1_2_x86_64.whl | 19.8 MB |
63 | cp313-cp313t-win32.whl | 2.3 MB |
64 | cp313-cp313t-win_amd64.whl | 13.8 MB |
65 | cp313-cp313t-win_arm64.whl | 2.4 MB |
66 | pp310-pypy310_pp73-macosx_10_15_x86_64.whl | 11.4 MB |
67 | pp310-pypy310_pp73-macosx_11_0_arm64.whl | 8.9 MB |
68 | pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 16.1 MB |
69 | pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 17.8 MB |
70 | pp310-pypy310_pp73-manylinux_2_28_aarch64.whl | 16.6 MB |
71 | pp310-pypy310_pp73-manylinux_2_28_x86_64.whl | 18.5 MB |
72 | pp310-pypy310_pp73-win_amd64.whl | 13.2 MB |
73 | pp311-pypy311_pp73-macosx_10_15_x86_64.whl | 11.4 MB |
74 | pp311-pypy311_pp73-macosx_11_0_arm64.whl | 8.9 MB |
75 | pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | 16.1 MB |
76 | pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | 17.8 MB |
77 | pp311-pypy311_pp73-manylinux_2_28_aarch64.whl | 16.6 MB |
78 | pp311-pypy311_pp73-manylinux_2_28_x86_64.whl | 18.5 MB |
79 | pp311-pypy311_pp73-win_amd64.whl | 13.2 MB |
80 | dist-sdist.zip | 5.0 MB |
Total | 1.11 GB |
How frequently do you make a release?
Quarterly, plus occasional bugfix/security releases (none last year, 1 in 2023, 2 in 2022).
Code of Conduct
- I agree to follow the PSF Code of Conduct