This repo triggers builds and tests of matplotlib (master) on MacOS X for a wide range of installation methods and Python versions. The repo tests on Mac OS 10.9 as provided by the Travis-CI Mac OSX environment.
Unless denoted otherwise, Python dependencies are auto-installed by pip.
Testing matrix:
Python Source | Python Version | libpng | freetype | numpy | dateutil [1] | virtual environment [2] |
---|---|---|---|---|---|---|
python.org | 2.7.5 | 1.6.2 source | 2.5.0.1 source | 1.7.1 binary installer | No | |
python.org | 2.7 | 1.6.2 source | 2.5.0.1 source | pip PyPI | No | |
python.org | 3.3.2 | 1.6.2 source | 2.5.0.1 source | pip PyPI | 2.0 | No |
system | 2.7 | brew | brew | pip PyPI | No | |
system | 2.7 | brew | brew | pip PyPI | virtualenv | |
brew | 2.7 | brew | brew | brew | No | |
brew | 2.7 | brew | brew | brew | virtualenv | |
brew | 3.3 | brew | brew | brew | 2.0 | No |
brew | 3.3 | brew | brew | brew | 2.0 | virtualenv |
Macports | 2.6 | Macports | Macports | Macports | No | |
Macports | 2.6 | Macports | Macports | Macports | virtualenv | |
Macports | 2.7 | Macports | Macports | Macports | No | |
Macports | 2.7 | Macports | Macports | Macports | virtualenv | |
Macports | 3.2 | Macports | Macports | Macports | No | |
Macports | 3.2 | Macports | Macports | Macports | virtualenv | |
Macports | 3.3 | Macports | Macports | Macports | 2.0 | No |
Macports | 3.3 | Macports | Macports | Macports | 2.0 | virtualenv |
[1] | The latest python-dateutil (2.1) fails to install on Python 3.3. |
[2] | "virtualenv" identifies the classic virtual environment library available to Python 2 and beyond. "pyvenv" identifies the virtual environment library included in the standard library starting with Python 3.3. |
At present, we install a minimal set of backends. Backend testing coverage will expand as the repo matures.