diff --git a/docs/installation.rst b/docs/installation.rst index 334bc1638..a53d22a43 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -325,64 +325,93 @@ Prerequisites are installed on **Fedora 23** with:: 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. +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. Note that Android is not currently supported, but there have +been reports of success. + +Continuous Integration Targets +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These platforms are built and tested for every change. + ++----------------------------------+-------------------------------+-----------------------+ +|**Operating system** |**Tested Python versions** |**Tested Architecture**| ++----------------------------------+-------------------------------+-----------------------+ +| Alpine | 2.7 |x86-64 | ++----------------------------------+-------------------------------+-----------------------+ +| Arch | 2.7 |x86-64 | ++----------------------------------+-------------------------------+-----------------------+ +| Debian Stretch | 2.7 |x86 | ++----------------------------------+-------------------------------+-----------------------+ +| Mac OS X 10.10 Yosemite* | 2.7, 3.3, 3.4, 3.5, 3.6 |x86-64 | ++----------------------------------+-------------------------------+-----------------------+ +| Ubuntu Linux 16.04 LTS | 2.7 |x86-64 | ++----------------------------------+-------------------------------+-----------------------+ +| Ubuntu Linux 14.04 LTS | 2.7, 3.3, 3.4, 3.5, 3.6, |x86-64 | +| | pypy, pypy3 | | +| | | | +| | 2.7 |x86 | ++----------------------------------+-------------------------------+-----------------------+ +| Ubuntu Linux 12.04 LTS | 2.7 |x86-64 | ++----------------------------------+-------------------------------+-----------------------+ +| Windows Server 2012 R2 | 2.7,3.3,3.4 |x86, x86-64 | ++----------------------------------+-------------------------------+-----------------------+ + +* Mac OS X CI is not run for every commit, but is run for every release. + +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** |**Supported**|**Tested Python versions** |**Latest tested Pillow version**|**Tested processors** | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| macOS 10.12 Sierra |Yes | 3.4,3.5,3.6 | 4.0.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Mac OS X 10.11 El Capitan |Yes | 2.7,3.3,3.4,3.5 | 3.4.1 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Mac OS X 10.10 Yosemite |Yes | 2.7,3.3,3.4 | 3.0.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Mac OS X 10.9 Mavericks |Yes | 2.7,3.2,3.3,3.4 | 3.0.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Mac OS X 10.8 Mountain Lion |Yes | 2.6,2.7,3.2,3.3 | |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Redhat Linux 6 |Yes | 2.6 | |x86 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| CentOS 6.3 |Yes | 2.7,3.3 | |x86 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Fedora 23 |Yes | 2.7,3.4 | 3.1.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Ubuntu Linux 14.04 LTS |Yes | 2.7,3.4 | 3.1.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Ubuntu Linux 12.04 LTS |Yes | 2.6,2.7,3.2,3.3,3.4,3.5 | 3.4.1 (CI target) |x86,x86-64 | -| | | PyPy5.3.1,PyPy3 v2.4.0 | | | -| | | | | | -| | | 2.7,3.2 | 3.4.1 |ppc | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Ubuntu Linux 10.04 LTS |Yes | 2.6 | 2.3.0 |x86,x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Debian 8.2 Jessie |Yes | 2.7,3.4 | 3.1.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Raspian Jessie |Yes | 2.7,3.4 | 3.1.0 |arm | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Gentoo Linux |Yes | 2.7,3.2 | 2.1.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Arch Linux |Yes | 2.7,3.6 | 4.0.0 |x86,x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| FreeBSD 10.2 |Yes | 2.7,3.4 | 3.1.0 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Windows 8.1 Pro |Yes | 2.6,2.7,3.2,3.3,3.4 | 2.4.0 |x86,x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Windows 8 Pro |Yes | 2.6,2.7,3.2,3.3,3.4a3 | 2.2.0 |x86,x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Windows 7 Pro |Yes | 2.7,3.2,3.3 | 3.4.1 |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Windows Server 2012 R2 |Yes | 2.7,3.3,3.4 | 3.4.1 (CI target) |x86,x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ -| Windows Server 2008 R2 Enterprise|Yes | 3.3 | |x86-64 | -+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +|**Operating system** |**Tested Python versions** |**Latest tested Pillow version**|**Tested processors** | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| macOS 10.12 Sierra | 3.4,3.5,3.6 | 4.0.0 |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Mac OS X 10.11 El Capitan | 2.7,3.3,3.4,3.5 | 4.1.0 |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| 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 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Fedora 23 | 2.7,3.4 | 3.1.0 |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Ubuntu Linux 12.04 LTS | 2.6,2.7,3.2,3.3,3.4,3.5 | 3.4.1 |x86,x86-64 | +| | PyPy5.3.1,PyPy3 v2.4.0 | | | +| | | | | +| | 2.7,3.2 | 3.4.1 |ppc | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Ubuntu Linux 10.04 LTS | 2.6 | 2.3.0 |x86,x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Debian 8.2 Jessie | 2.7,3.4 | 3.1.0 |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Raspian Jessie | 2.7,3.4 | 3.1.0 |arm | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Gentoo Linux | 2.7,3.2 | 2.1.0 |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| FreeBSD 10.2 | 2.7,3.4 | 3.1.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 Pro | 2.7,3.2,3.3 | 3.4.1 |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ +| Windows Server 2008 R2 Enterprise| 3.3 | |x86-64 | ++----------------------------------+------------------------------+--------------------------------+-----------------------+ Old Versions ------------