mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 17:36:18 +03:00
2833e367f5
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
171 lines
14 KiB
ReStructuredText
171 lines
14 KiB
ReStructuredText
.. _platform-support:
|
|
|
|
Platform Support
|
|
================
|
|
|
|
Current platform support for Pillow. Binary distributions are
|
|
contributed for each release on a volunteer basis, but the source
|
|
should compile and run everywhere platform support is listed. In
|
|
general, we aim to support all current versions of Linux, macOS, and
|
|
Windows.
|
|
|
|
Continuous Integration Targets
|
|
------------------------------
|
|
|
|
These platforms are built and tested for every change.
|
|
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Operating system | Tested Python versions | Tested architecture |
|
|
+==================================+============================+=====================+
|
|
| Alpine | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Amazon Linux 2 | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Amazon Linux 2023 | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Arch | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| CentOS 7 | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| CentOS Stream 8 | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| CentOS Stream 9 | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Debian 11 Bullseye | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Debian 12 Bookworm | 3.11 | x86, x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Fedora 38 | 3.11 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Fedora 39 | 3.12 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Gentoo | 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| macOS 12 Monterey | 3.8, 3.9 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| macOS 14 Sonoma | 3.10, 3.11, 3.12, 3.13, | arm64 |
|
|
| | PyPy3 | |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Ubuntu Linux 20.04 LTS (Focal) | 3.8 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Ubuntu Linux 22.04 LTS (Jammy) | 3.8, 3.9, 3.10, 3.11, | x86-64 |
|
|
| | 3.12, 3.13, PyPy3 | |
|
|
| +----------------------------+---------------------+
|
|
| | 3.10 | arm64v8, ppc64le, |
|
|
| | | s390x |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Windows Server 2016 | 3.8 | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
| Windows Server 2022 | 3.8, 3.9, 3.10, 3.11, | x86-64 |
|
|
| | 3.12, 3.13, PyPy3 | |
|
|
| +----------------------------+---------------------+
|
|
| | 3.12 | x86 |
|
|
| +----------------------------+---------------------+
|
|
| | 3.9 (MinGW) | x86-64 |
|
|
| +----------------------------+---------------------+
|
|
| | 3.8, 3.9 (Cygwin) | x86-64 |
|
|
+----------------------------------+----------------------------+---------------------+
|
|
|
|
|
|
Other Platforms
|
|
---------------
|
|
|
|
These platforms have been reported to work at the versions mentioned.
|
|
|
|
.. note::
|
|
|
|
Contributors please test Pillow on your platform then update this
|
|
document and send a pull request.
|
|
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Operating system | | Tested Python | | Latest tested | | Tested |
|
|
| | | versions | | Pillow version | | processors |
|
|
+==================================+============================+==================+==============+
|
|
| macOS 14 Sonoma | 3.8, 3.9, 3.10, 3.11, 3.12 | 10.2.0 |arm |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 13 Ventura | 3.8, 3.9, 3.10, 3.11 | 10.0.1 |arm |
|
|
| +----------------------------+------------------+ |
|
|
| | 3.7 | 9.5.0 | |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 12 Monterey | 3.7, 3.8, 3.9, 3.10, 3.11 | 9.3.0 |arm |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 11 Big Sur | 3.7, 3.8, 3.9, 3.10 | 8.4.0 |arm |
|
|
| +----------------------------+------------------+--------------+
|
|
| | 3.7, 3.8, 3.9, 3.10, 3.11 | 9.4.0 |x86-64 |
|
|
| +----------------------------+------------------+ |
|
|
| | 3.6 | 8.4.0 | |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 10.15 Catalina | 3.6, 3.7, 3.8, 3.9 | 8.3.2 |x86-64 |
|
|
| +----------------------------+------------------+ |
|
|
| | 3.5 | 7.2.0 | |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 10.14 Mojave | 3.5, 3.6, 3.7, 3.8 | 7.2.0 |x86-64 |
|
|
| +----------------------------+------------------+ |
|
|
| | 2.7 | 6.0.0 | |
|
|
| +----------------------------+------------------+ |
|
|
| | 3.4 | 5.4.1 | |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 10.13 High Sierra | 2.7, 3.4, 3.5, 3.6 | 4.2.1 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| macOS 10.12 Sierra | 2.7, 3.4, 3.5, 3.6 | 4.1.1 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Mac OS X 10.11 El Capitan | 2.7, 3.4, 3.5, 3.6, 3.7 | 5.4.1 |x86-64 |
|
|
| +----------------------------+------------------+ |
|
|
| | 3.3 | 4.1.0 | |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Mac OS X 10.9 Mavericks | 2.7, 3.2, 3.3, 3.4 | 3.0.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Mac OS X 10.8 Mountain Lion | 2.6, 2.7, 3.2, 3.3 | |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Redhat Linux 6 | 2.6 | |x86 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| CentOS 6.3 | 2.7, 3.3 | |x86 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| CentOS 8 | 3.9 | 9.0.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Fedora 23 | 2.7, 3.4 | 3.1.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Ubuntu Linux 12.04 LTS (Precise) | | 2.6, 3.2, 3.3, 3.4, 3.5 | 3.4.1 |x86,x86-64 |
|
|
| | | PyPy5.3.1, PyPy3 v2.4.0 | | |
|
|
| +----------------------------+------------------+--------------+
|
|
| | 2.7 | 4.3.0 |x86-64 |
|
|
| +----------------------------+------------------+--------------+
|
|
| | 2.7, 3.2 | 3.4.1 |ppc |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Ubuntu Linux 10.04 LTS (Lucid) | 2.6 | 2.3.0 |x86,x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Debian 8.2 Jessie | 2.7, 3.4 | 3.1.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Raspbian Jessie | 2.7, 3.4 | 3.1.0 |arm |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Raspbian Stretch | 2.7, 3.5 | 4.0.0 |arm |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Raspberry Pi OS | 3.6, 3.7, 3.8, 3.9 | 8.2.0 |arm |
|
|
| +----------------------------+------------------+ |
|
|
| | 2.7 | 6.2.2 | |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Gentoo Linux | 2.7, 3.2 | 2.1.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| FreeBSD 11.1 | 2.7, 3.4, 3.5, 3.6 | 4.3.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| FreeBSD 10.3 | 2.7, 3.4, 3.5 | 4.2.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| FreeBSD 10.2 | 2.7, 3.4 | 3.1.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 11 | 3.9, 3.10, 3.11, 3.12 | 10.2.0 |arm64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 11 Pro | 3.11, 3.12 | 10.2.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 10 | 3.7 | 7.1.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 10/Cygwin 3.3 | 3.6, 3.7, 3.8, 3.9 | 8.4.0 |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 8.1 Pro | 2.6, 2.7, 3.2, 3.3, 3.4 | 2.4.0 |x86,x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 8 Pro | 2.6, 2.7, 3.2, 3.3, 3.4a3 | 2.2.0 |x86,x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows 7 Professional | 3.7 | 7.0.0 |x86,x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|
|
| Windows Server 2008 R2 Enterprise| 3.3 | |x86-64 |
|
|
+----------------------------------+----------------------------+------------------+--------------+
|