compatibility matrix split

This commit is contained in:
wiredfool 2017-04-03 13:54:37 -07:00
parent 2030bf76f6
commit 275d2fa3cc

View File

@ -325,64 +325,93 @@ Prerequisites are installed on **Fedora 23** with::
Platform Support Platform Support
---------------- ----------------
Current platform support for Pillow. Binary distributions are contributed for Current platform support for Pillow. Binary distributions are
each release on a volunteer basis, but the source should compile and run contributed for each release on a volunteer basis, but the source
everywhere platform support is listed. In general, we aim to support all should compile and run everywhere platform support is listed. In
current versions of Linux, macOS, and Windows. 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:: .. note::
Contributors please test Pillow on your platform then update this Contributors please test Pillow on your platform then update this
document and send a pull request. document and send a pull request.
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
|**Operating system** |**Supported**|**Tested Python versions** |**Latest tested Pillow version**|**Tested processors** | |**Operating system** |**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 | | macOS 10.12 Sierra | 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.11 El Capitan | 2.7,3.3,3.4,3.5 | 4.1.0 |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 | 2.7,3.2,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 | 2.6,2.7,3.2,3.3 | |x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Mac OS X 10.8 Mountain Lion |Yes | 2.6,2.7,3.2,3.3 | |x86-64 | | Redhat Linux 6 | 2.6 | |x86 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Redhat Linux 6 |Yes | 2.6 | |x86 | | CentOS 6.3 | 2.7,3.3 | |x86 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| CentOS 6.3 |Yes | 2.7,3.3 | |x86 | | Fedora 23 | 2.7,3.4 | 3.1.0 |x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Fedora 23 |Yes | 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 | | |
| Ubuntu Linux 14.04 LTS |Yes | 2.7,3.4 | 3.1.0 |x86-64 | | | | | |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ | | 2.7,3.2 | 3.4.1 |ppc |
| 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 | | | | Ubuntu Linux 10.04 LTS | 2.6 | 2.3.0 |x86,x86-64 |
| | | | | | +----------------------------------+------------------------------+--------------------------------+-----------------------+
| | | 2.7,3.2 | 3.4.1 |ppc | | Debian 8.2 Jessie | 2.7,3.4 | 3.1.0 |x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Ubuntu Linux 10.04 LTS |Yes | 2.6 | 2.3.0 |x86,x86-64 | | Raspian Jessie | 2.7,3.4 | 3.1.0 |arm |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Debian 8.2 Jessie |Yes | 2.7,3.4 | 3.1.0 |x86-64 | | Gentoo Linux | 2.7,3.2 | 2.1.0 |x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Raspian Jessie |Yes | 2.7,3.4 | 3.1.0 |arm | | FreeBSD 10.2 | 2.7,3.4 | 3.1.0 |x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Gentoo Linux |Yes | 2.7,3.2 | 2.1.0 |x86-64 | | Windows 8.1 Pro | 2.6,2.7,3.2,3.3,3.4 | 2.4.0 |x86,x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Arch Linux |Yes | 2.7,3.6 | 4.0.0 |x86,x86-64 | | Windows 8 Pro | 2.6,2.7,3.2,3.3,3.4a3 | 2.2.0 |x86,x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| FreeBSD 10.2 |Yes | 2.7,3.4 | 3.1.0 |x86-64 | | Windows 7 Pro | 2.7,3.2,3.3 | 3.4.1 |x86-64 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+ +----------------------------------+------------------------------+--------------------------------+-----------------------+
| Windows 8.1 Pro |Yes | 2.6,2.7,3.2,3.3,3.4 | 2.4.0 |x86,x86-64 | | Windows Server 2008 R2 Enterprise| 3.3 | |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 |
+----------------------------------+-------------+------------------------------+--------------------------------+-----------------------+
Old Versions Old Versions
------------ ------------