Merge pull request #5445 from radarhere/freetype_version

Fixed bug when checking FreeType2 version if it is not installed
This commit is contained in:
Hugo van Kemenade 2021-05-02 17:24:26 +03:00 committed by GitHub
commit 2125ce8331
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -170,8 +170,10 @@ class FreeTypeFont:
except ImportError:
pass
else:
freetype_version = parse_version(features.version_module("freetype2"))
if freetype_version < parse_version("2.8"):
freetype_version = features.version_module("freetype2")
if freetype_version is not None and parse_version(
freetype_version
) < parse_version("2.8"):
warnings.warn(
"Support for FreeType 2.7 is deprecated and will be removed"
" in Pillow 9 (2022-01-02). Please upgrade to FreeType 2.8 "