Skip to content

Files

Latest commit

db7d483 · Apr 2, 2018

History

History
This branch is 12012 commits behind python-pillow/Pillow:main.

winbuild

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 9, 2018
Sep 19, 2017
Mar 17, 2018
Feb 27, 2018
Dec 28, 2017
Feb 9, 2018
Mar 26, 2017
Jan 12, 2018
Mar 4, 2018
Jun 16, 2015
Dec 28, 2017
Jan 21, 2016
Mar 31, 2017
Mar 4, 2018
Mar 4, 2018

Quick README

For more extensive info, see the Windows build instructions.

  • See python-pillow#553 (comment) and matplotlib/matplotlib#1717 (comment)

  • Works best with Python 3.4, due to virtualenv and pip batteries included. Python3+ required for fetch command.

  • Check config.py for virtual env paths, suffix for 64-bit releases. Defaults to x64, set X64_EXT to change.

  • When running in CI with one Python per invocation, set the PYTHON env variable to the Python folder. (e.g. PYTHON=c:\Python27\) This overrides the matrix in config.py and will just build and test for the specific Python.

  • python get_pythons.py downloads all the Python releases, and their signatures. (Manually) Install in c:\PythonXX[x64]\.

  • python build_dep.py downloads and creates a build script for all the dependencies, in 32 and 64-bit versions, and with both compiler versions.

  • (in powershell) build_deps.cmd invokes the dependency build.

  • python build.py --clean makes Pillow for the matrix of Pythons.

  • python test.py runs the tests on Pillow in all the virtual envs.

  • Currently working with zlib, libjpeg, freetype, and libtiff on Python 2.7, and 3.4, both 32 and 64-bit, on a local win7 pro machine and appveyor.com

  • WebP is built, not detected.

  • LCMS, OpenJPEG and libimagequant are not building.