From 03ca7144778690d1b35a97cbd9a4bbb3df19fef0 Mon Sep 17 00:00:00 2001 From: Aleksandr Karpinskii Date: Fri, 23 Aug 2024 12:36:22 +0400 Subject: [PATCH] Python 3.13 compatibility --- MANIFEST.in | 3 +-- setup.py | 7 ++++--- src/PIL/_version.py | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index f00d96fbf89..515a6f63f24 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -12,12 +12,10 @@ include LICENSE include Makefile include Pipfile include tox.ini -graft Tests graft src graft depends graft winbuild graft docs -prune Tests # build/src control detritus exclude .appveyor.yml @@ -26,6 +24,7 @@ exclude .coveragerc exclude .editorconfig exclude .readthedocs.yml exclude codecov.yml +global-exclude .DS_Store global-exclude .git* global-exclude *.pyc global-exclude *.so diff --git a/setup.py b/setup.py index 7bb15c91b09..32b4c8dc97f 100755 --- a/setup.py +++ b/setup.py @@ -21,9 +21,10 @@ def get_version(): version_file = "src/PIL/_version.py" - with open(version_file) as f: - exec(compile(f.read(), version_file, "exec")) - return locals()["__version__"] + l = {} + with open(version_file, encoding="utf-8") as f: + exec(f.read(), {}, l) + return l["__version__"] PILLOW_VERSION = get_version() diff --git a/src/PIL/_version.py b/src/PIL/_version.py index 01311ad9d05..c9021cc7f8e 100644 --- a/src/PIL/_version.py +++ b/src/PIL/_version.py @@ -1,2 +1,2 @@ # Master version for Pillow -__version__ = "9.0.0.post1" +__version__ = "9.0.0.post2"