mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-30 23:47:27 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| Quick README
 | |
| ------------
 | |
| 
 | |
| For more extensive info, see the [Windows build instructions](build.rst).
 | |
| 
 | |
| * See [Current Windows Build/Testing process (Pillow#553)](https://github.com/python-pillow/Pillow/issues/553#issuecomment-37877416),
 | |
|   [Definitive docs for how to compile on Windows (matplotlib#1717)](https://github.com/matplotlib/matplotlib/issues/1717#issuecomment-13343859),
 | |
|   [Test Windows with GitHub Actions (Pillow#4084)](https://github.com/python-pillow/Pillow/pull/4084).
 | |
| 
 | |
| 
 | |
| * Requires Microsoft Visual Studio 2017 or newer with C++ component.
 | |
| * Requires NASM for libjpeg-turbo, a required dependency when using this script.
 | |
| * Requires CMake 3.15 or newer (available as Visual Studio component).
 | |
| * Tested on Windows Server 2022 with Visual Studio 2022 Enterprise and Windows Server
 | |
|   2019 with Visual Studio 2019 Enterprise (GitHub Actions).
 | |
| 
 | |
| Here's an example script to build on Windows:
 | |
| 
 | |
| ```
 | |
| set PYTHON=C:\Python39\bin
 | |
| cd /D C:\Pillow\winbuild
 | |
| %PYTHON%\python.exe build_prepare.py -v --depends=C:\pillow-depends
 | |
| build\build_dep_all.cmd
 | |
| cd ..
 | |
| %PYTHON%\python.exe -m pip install -v -C raqm=vendor -C fribidi=vendor .
 | |
| path C:\Pillow\winbuild\build\bin;%PATH%
 | |
| %PYTHON%\python.exe selftest.py
 | |
| %PYTHON%\python.exe -m pytest -vx --cov PIL --cov Tests --cov-report term --cov-report xml Tests
 | |
| %PYTHON%\python.exe -m pip wheel -v -C raqm=vendor -C fribidi=vendor .
 | |
| ```
 |