mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	Use zlib-ng on macOS
This commit is contained in:
		
							parent
							
								
									dab795c808
								
							
						
					
					
						commit
						4986609938
					
				
							
								
								
									
										10
									
								
								.github/workflows/wheels-dependencies.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/wheels-dependencies.sh
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -50,11 +50,7 @@ if [[ -n "$IS_MACOS" ]]; then
 | 
			
		|||
else
 | 
			
		||||
    GIFLIB_VERSION=5.2.1
 | 
			
		||||
fi
 | 
			
		||||
if [[ -n "$IS_MACOS" ]]; then
 | 
			
		||||
    ZLIB_VERSION=1.3.1
 | 
			
		||||
else
 | 
			
		||||
    ZLIB_NG_VERSION=2.2.2
 | 
			
		||||
fi
 | 
			
		||||
ZLIB_NG_VERSION=2.2.2
 | 
			
		||||
LIBWEBP_VERSION=1.4.0
 | 
			
		||||
BZIP2_VERSION=1.0.8
 | 
			
		||||
LIBXCB_VERSION=1.17.0
 | 
			
		||||
| 
						 | 
				
			
			@ -111,11 +107,7 @@ function build {
 | 
			
		|||
    if [ -z "$IS_ALPINE" ] && [ -z "$IS_MACOS" ]; then
 | 
			
		||||
        yum remove -y zlib-devel
 | 
			
		||||
    fi
 | 
			
		||||
    if [ -n "$IS_MACOS" ]; then
 | 
			
		||||
        build_new_zlib
 | 
			
		||||
    else
 | 
			
		||||
    build_zlib_ng
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    build_simple xcb-proto 1.17.0 https://xorg.freedesktop.org/archive/individual/proto
 | 
			
		||||
    if [ -n "$IS_MACOS" ]; then
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,5 @@ def test_wheel_features() -> None:
 | 
			
		|||
 | 
			
		||||
    if sys.platform == "win32":
 | 
			
		||||
        expected_features.remove("xcb")
 | 
			
		||||
    elif sys.platform == "darwin":
 | 
			
		||||
        expected_features.remove("zlib_ng")
 | 
			
		||||
 | 
			
		||||
    assert set(features.get_supported_features()) == expected_features
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -104,6 +104,7 @@ test-extras = "tests"
 | 
			
		|||
 | 
			
		||||
[tool.cibuildwheel.macos.environment]
 | 
			
		||||
PATH = "$(pwd)/build/deps/darwin/bin:$(dirname $(which python3)):/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin"
 | 
			
		||||
DYLD_LIBRARY_PATH = "$(pwd)/build/deps/darwin/lib"
 | 
			
		||||
 | 
			
		||||
[tool.black]
 | 
			
		||||
exclude = "wheels/multibuild"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user