diff --git a/CHANGES.rst b/CHANGES.rst index e831a1082..f362c6ce4 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -392,7 +392,7 @@ Changelog (Pillow) - Changed Image.open formats parameter to be case-insensitive #5250 [Piolie, radarhere] -- Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02) #5216 +- Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-07-01) #5216 [radarhere] - Added tk version to pilinfo #5226 diff --git a/docs/deprecations.rst b/docs/deprecations.rst index 077f78ef5..ce30fdf3b 100644 --- a/docs/deprecations.rst +++ b/docs/deprecations.rst @@ -17,7 +17,7 @@ Tk/Tcl 8.4 .. deprecated:: 8.2.0 -Support for Tk/Tcl 8.4 is deprecated and will be removed in Pillow 10.0.0 (2023-01-02), +Support for Tk/Tcl 8.4 is deprecated and will be removed in Pillow 10.0.0 (2023-07-01), when Tk/Tcl 8.5 will be the minimum supported. Categories @@ -25,7 +25,7 @@ Categories .. deprecated:: 8.2.0 -``im.category`` is deprecated and will be removed in Pillow 10.0.0 (2023-01-02), +``im.category`` is deprecated and will be removed in Pillow 10.0.0 (2023-07-01), along with the related ``Image.NORMAL``, ``Image.SEQUENCE`` and ``Image.CONTAINER`` attributes. @@ -40,14 +40,14 @@ JpegImagePlugin.convert_dict_qtables JPEG ``quantization`` is now automatically converted, but still returned as a dictionary. The :py:attr:`~PIL.JpegImagePlugin.convert_dict_qtables` method no longer performs any operations on the data given to it, has been deprecated and will be -removed in Pillow 10.0.0 (2023-01-02). +removed in Pillow 10.0.0 (2023-07-01). ImagePalette size parameter ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. deprecated:: 8.4.0 -The ``size`` parameter will be removed in Pillow 10.0.0 (2023-01-02). +The ``size`` parameter will be removed in Pillow 10.0.0 (2023-07-01). Before Pillow 8.3.0, ``ImagePalette`` required palette data of particular lengths by default, and the size parameter could be used to override that. Pillow 8.3.0 removed diff --git a/docs/releasenotes/8.2.0.rst b/docs/releasenotes/8.2.0.rst index 912af3ad2..c902ccf71 100644 --- a/docs/releasenotes/8.2.0.rst +++ b/docs/releasenotes/8.2.0.rst @@ -7,7 +7,7 @@ Deprecations Categories ^^^^^^^^^^ -``im.category`` is deprecated and will be removed in Pillow 10.0.0 (2023-01-02), +``im.category`` is deprecated and will be removed in Pillow 10.0.0 (2023-07-01), along with the related ``Image.NORMAL``, ``Image.SEQUENCE`` and ``Image.CONTAINER`` attributes. @@ -17,7 +17,7 @@ To determine if an image has multiple frames or not, Tk/Tcl 8.4 ^^^^^^^^^^ -Support for Tk/Tcl 8.4 is deprecated and will be removed in Pillow 10.0.0 (2023-01-02), +Support for Tk/Tcl 8.4 is deprecated and will be removed in Pillow 10.0.0 (2023-07-01), when Tk/Tcl 8.5 will be the minimum supported. API Changes diff --git a/docs/releasenotes/8.3.0.rst b/docs/releasenotes/8.3.0.rst index eb4883deb..0bfead144 100644 --- a/docs/releasenotes/8.3.0.rst +++ b/docs/releasenotes/8.3.0.rst @@ -10,7 +10,7 @@ JpegImagePlugin.convert_dict_qtables JPEG ``quantization`` is now automatically converted, but still returned as a dictionary. The :py:attr:`~PIL.JpegImagePlugin.convert_dict_qtables` method no longer performs any operations on the data given to it, has been deprecated and will be -removed in Pillow 10.0.0 (2023-01-02). +removed in Pillow 10.0.0 (2023-07-01). API Changes =========== diff --git a/docs/releasenotes/8.4.0.rst b/docs/releasenotes/8.4.0.rst index 67f259efb..9becf9146 100644 --- a/docs/releasenotes/8.4.0.rst +++ b/docs/releasenotes/8.4.0.rst @@ -10,7 +10,7 @@ Deprecations ImagePalette size parameter ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The ``size`` parameter will be removed in Pillow 10.0.0 (2023-01-02). +The ``size`` parameter will be removed in Pillow 10.0.0 (2023-07-01). Before Pillow 8.3.0, ``ImagePalette`` required palette data of particular lengths by default, and the size parameter could be used to override that. Pillow 8.3.0 removed diff --git a/src/PIL/Image.py b/src/PIL/Image.py index da0bda7ec..6ecd5fac8 100644 --- a/src/PIL/Image.py +++ b/src/PIL/Image.py @@ -58,7 +58,7 @@ if sys.version_info >= (3, 7): if name in categories: warnings.warn( "Image categories are deprecated and will be removed in Pillow 10 " - "(2023-01-02). Use is_animated instead.", + "(2023-07-01). Use is_animated instead.", DeprecationWarning, stacklevel=2, ) @@ -521,7 +521,7 @@ class Image: if name == "category": warnings.warn( "Image categories are deprecated and will be removed in Pillow 10 " - "(2023-01-02). Use is_animated instead.", + "(2023-07-01). Use is_animated instead.", DeprecationWarning, stacklevel=2, ) diff --git a/src/PIL/ImagePalette.py b/src/PIL/ImagePalette.py index 36826bdf3..1e0d36b41 100644 --- a/src/PIL/ImagePalette.py +++ b/src/PIL/ImagePalette.py @@ -44,7 +44,7 @@ class ImagePalette: if size != 0: warnings.warn( "The size parameter is deprecated and will be removed in Pillow 10 " - "(2023-01-02).", + "(2023-07-01).", DeprecationWarning, ) if size != len(self.palette): diff --git a/src/PIL/JpegImagePlugin.py b/src/PIL/JpegImagePlugin.py index b8674eeed..a4fc5936b 100644 --- a/src/PIL/JpegImagePlugin.py +++ b/src/PIL/JpegImagePlugin.py @@ -603,7 +603,7 @@ samplings = { def convert_dict_qtables(qtables): warnings.warn( "convert_dict_qtables is deprecated and will be removed in Pillow 10" - "(2023-01-02). Conversion is no longer needed.", + "(2023-07-01). Conversion is no longer needed.", DeprecationWarning, ) return qtables diff --git a/src/PIL/_tkinter_finder.py b/src/PIL/_tkinter_finder.py index 58aeffbfb..ba4d045e6 100644 --- a/src/PIL/_tkinter_finder.py +++ b/src/PIL/_tkinter_finder.py @@ -14,7 +14,7 @@ tk_version = str(tkinter.TkVersion) if tk_version == "8.4": warnings.warn( "Support for Tk/Tcl 8.4 is deprecated and will be removed" - " in Pillow 10 (2023-01-02). Please upgrade to Tk/Tcl 8.5 " + " in Pillow 10 (2023-07-01). Please upgrade to Tk/Tcl 8.5 " "or newer.", DeprecationWarning, )