mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-11-10 19:56:47 +03:00
Merge pull request #4975 from nulano/features-setuptools
Avoid using pkg_resources in PIL.features.pilinfo
This commit is contained in:
commit
ca42412cea
|
@ -224,8 +224,6 @@ def pilinfo(out=None, supported_formats=True):
|
|||
If ``True``, a list of all supported image file formats will be printed.
|
||||
"""
|
||||
|
||||
from pkg_resources import parse_version
|
||||
|
||||
if out is None:
|
||||
out = sys.stdout
|
||||
|
||||
|
@ -273,7 +271,8 @@ def pilinfo(out=None, supported_formats=True):
|
|||
if v is not None:
|
||||
version_static = name in ("pil", "jpg")
|
||||
if name == "littlecms2":
|
||||
version_static = parse_version(v) < parse_version("2.7.0")
|
||||
# this check is also in src/_imagingcms.c:setup_module()
|
||||
version_static = tuple(int(x) for x in v.split(".")) < (2, 7)
|
||||
t = "compiled for" if version_static else "loaded"
|
||||
print("---", feature, "support ok,", t, v, file=out)
|
||||
else:
|
||||
|
|
|
@ -1512,6 +1512,7 @@ setup_module(PyObject* m) {
|
|||
|
||||
d = PyModule_GetDict(m);
|
||||
|
||||
/* this check is also in PIL.features.pilinfo() */
|
||||
#if LCMS_VERSION < 2070
|
||||
vn = LCMS_VERSION;
|
||||
#else
|
||||
|
|
Loading…
Reference in New Issue
Block a user