Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-colorful for openSUSE:Factory 
checked in at 2025-11-14 16:21:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-colorful (Old)
 and      /work/SRC/openSUSE:Factory/.python-colorful.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-colorful"

Fri Nov 14 16:21:54 2025 rev:6 rq:1317747 version:0.5.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-colorful/python-colorful.changes  
2025-09-15 19:56:07.999231910 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-colorful.new.2061/python-colorful.changes    
    2025-11-14 16:22:14.579812436 +0100
@@ -1,0 +2,8 @@
+Fri Nov 14 08:47:06 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.5.8
+  * Test Python 3.14 support
+  * Drop Python 2 support
+- Use Python 3.11 on SLE-15 by default
+
+-------------------------------------------------------------------

Old:
----
  colorful-0.5.7.tar.gz

New:
----
  colorful-0.5.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-colorful.spec ++++++
--- /var/tmp/diff_new_pack.Jw7pvR/_old  2025-11-14 16:22:15.419847723 +0100
+++ /var/tmp/diff_new_pack.Jw7pvR/_new  2025-11-14 16:22:15.423847891 +0100
@@ -15,9 +15,9 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
+%{?sle15_python_module_pythons}
 Name:           python-colorful
-Version:        0.5.7
+Version:        0.5.8
 Release:        0
 Summary:        Terminal string styling done right, in Python
 License:        MIT

++++++ colorful-0.5.7.tar.gz -> colorful-0.5.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/.github/workflows/main.yml 
new/colorful-0.5.8/.github/workflows/main.yml
--- old/colorful-0.5.7/.github/workflows/main.yml       2025-06-30 
17:23:07.000000000 +0200
+++ new/colorful-0.5.8/.github/workflows/main.yml       2025-10-29 
12:49:10.000000000 +0100
@@ -10,16 +10,16 @@
       fail-fast: false
       max-parallel: 8
       matrix:
-        python-version: [3.8, 3.9, "3.10", 3.11, 3.12, 3.13]
+        python-version: [3.8, 3.9, "3.10", 3.11, 3.12, 3.13, 3.14]
         os: [ubuntu-latest, windows-latest, macOS-latest]
         include:
           - os: ubuntu-22.04
             python-version: 3.7
 
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
       - name: Set up Python ${{ matrix.python-version }}
-        uses: actions/setup-python@v5
+        uses: actions/setup-python@v6
         with:
           python-version: ${{ matrix.python-version }}
       - name: Setup build and test environment
@@ -54,10 +54,10 @@
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
       - name: Set up Python 3.12
         if: startsWith(github.event.ref, 'refs/tags')
-        uses: actions/setup-python@v5
+        uses: actions/setup-python@v6
         with:
           python-version: 3.12
       - name: Build Package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/CHANGELOG.md 
new/colorful-0.5.8/CHANGELOG.md
--- old/colorful-0.5.7/CHANGELOG.md     2025-06-30 17:23:07.000000000 +0200
+++ new/colorful-0.5.8/CHANGELOG.md     2025-10-29 12:49:10.000000000 +0100
@@ -6,6 +6,11 @@
 
 *Nothing here yet.*
 
+## [v0.5.8]
+## Fixed
+- Test Python 3.14 support
+- Drop Python 2 support
+
 ## [v0.5.7]
 ## Fixed
 - Read version from ast.Constant instead of ast.Str thanks @carlwgeorge
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/__init__.py 
new/colorful-0.5.8/colorful/__init__.py
--- old/colorful-0.5.7/colorful/__init__.py     2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/colorful/__init__.py     2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
@@ -21,7 +19,7 @@
 from . import terminal
 
 #: Holds the current version
-__version__ = '0.5.7'
+__version__ = '0.5.8'
 
 # if we are on Windows we have to init colorama
 if platform.system() == 'Windows':
@@ -34,7 +32,7 @@
     this module.
     """
     def __init__(self, colorful, *args):
-        super(ColorfulModule, self).__init__(*args)
+        super().__init__(*args)
         self.colorful = colorful
 
     @contextmanager
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/ansi.py 
new/colorful-0.5.8/colorful/ansi.py
--- old/colorful-0.5.7/colorful/ansi.py 2025-06-30 17:23:07.000000000 +0200
+++ new/colorful-0.5.8/colorful/ansi.py 2025-10-29 12:49:10.000000000 +0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import math
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/colors.py 
new/colorful-0.5.8/colorful/colors.py
--- old/colorful-0.5.7/colorful/colors.py       2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/colorful/colors.py       2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import json
@@ -41,7 +39,7 @@
     #: Holds the generated color dict
     color_dict = {}
 
-    with open(path, 'r') as rgb_txt:
+    with open(path) as rgb_txt:
         for line in rgb_txt:
             line = line.strip()
             if not line or line.startswith('!'):
@@ -64,7 +62,7 @@
 
     :param str path: the path to the JSON color file
     """
-    with open(path, "r") as color_file:
+    with open(path) as color_file:
         color_list = json.load(color_file)
 
     # transform raw color list into color dict
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/core.py 
new/colorful-0.5.8/colorful/core.py
--- old/colorful-0.5.7/colorful/core.py 2025-06-30 17:23:07.000000000 +0200
+++ new/colorful-0.5.8/colorful/core.py 2025-10-29 12:49:10.000000000 +0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
@@ -88,7 +86,7 @@
         end_code = ansi.ANSI_ESCAPE_CODE.format(code=offset + 
ansi.COLOR_CLOSE_OFFSET)
         return start_code, end_code
 
-    raise ColorfulAttributeError('invalid color mode "{0}"'.format(colormode))
+    raise ColorfulAttributeError('invalid color mode "{}"'.format(colormode))
 
 
 def translate_colorname_to_ansi_code(colorname, offset, colormode, 
colorpalette):
@@ -108,7 +106,7 @@
     try:
         red, green, blue = colorpalette[colorname]
     except KeyError:
-        raise ColorfulAttributeError('the color "{0}" is unknown. Use a color 
in your color palette (by default: X11 rgb.txt)'.format(  # noqa
+        raise ColorfulAttributeError('the color "{}" is unknown. Use a color 
in your color palette (by default: X11 rgb.txt)'.format(  # noqa
             colorname))
     else:
         return translate_rgb_to_ansi_code(red, green, blue, offset, colormode)
@@ -132,7 +130,7 @@
     try:
         start_code, end_code = ansi.MODIFIERS[modifiername]
     except KeyError:
-        raise ColorfulAttributeError('the modifier "{0}" is unknown. Use one 
of: {1}'.format(
+        raise ColorfulAttributeError('the modifier "{}" is unknown. Use one 
of: {}'.format(
             modifiername, ansi.MODIFIERS.keys()))
     else:
         return ansi.ANSI_ESCAPE_CODE.format(
@@ -222,7 +220,7 @@
             nest_ph=ansi.NEST_PLACEHOLDER if nested else '')
 
 
-class ColorfulString(object):
+class ColorfulString():
     """
     Represents a colored string
     """
@@ -301,7 +299,7 @@
         return str_method
 
 
-class Colorful(object):
+class Colorful():
     """
     Provides methods to style strings for terminal
     output.
@@ -443,7 +441,7 @@
         try:
             style = getattr(styles, style_name.upper())
         except AttributeError:
-            raise ColorfulError('the style "{0}" is undefined'.format(
+            raise ColorfulError('the style "{}" is undefined'.format(
                 style_name))
         else:
             self.colorpalette = style
@@ -493,7 +491,7 @@
         styled_objects = [self.format(o) for o in objects]
         print(*styled_objects, sep=sep, end=end, file=file, flush=flush)
 
-    class ColorfulStyle(object):
+    class ColorfulStyle():
         """
         Represents a colorful style
         """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/styles.py 
new/colorful-0.5.8/colorful/styles.py
--- old/colorful-0.5.7/colorful/styles.py       2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/colorful/styles.py       2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/terminal.py 
new/colorful-0.5.8/colorful/terminal.py
--- old/colorful-0.5.7/colorful/terminal.py     2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/colorful/terminal.py     2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import sys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/colorful/utils.py 
new/colorful-0.5.8/colorful/utils.py
--- old/colorful-0.5.7/colorful/utils.py        2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/colorful/utils.py        2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 import re
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/examples/colors.py 
new/colorful-0.5.8/examples/colors.py
--- old/colorful-0.5.7/examples/colors.py       2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/examples/colors.py       2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import sys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/examples/monokai.py 
new/colorful-0.5.8/examples/monokai.py
--- old/colorful-0.5.7/examples/monokai.py      2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/examples/monokai.py      2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import sys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/examples/solarized.py 
new/colorful-0.5.8/examples/solarized.py
--- old/colorful-0.5.7/examples/solarized.py    2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/examples/solarized.py    2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import sys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/setup.py new/colorful-0.5.8/setup.py
--- old/colorful-0.5.7/setup.py 2025-06-30 17:23:07.000000000 +0200
+++ new/colorful-0.5.8/setup.py 2025-10-29 12:49:10.000000000 +0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import ast
@@ -25,7 +23,7 @@
 
 if sys.version_info[0:2] in EXPL_NOT_SUPPORTED_VERSIONS:
     raise SystemExit("colorful does explicitly not support the following 
python versions "
-                     "due to big incompatibilities: 
{0}".format(EXPL_NOT_SUPPORTED_VERSIONS))
+                     "due to big incompatibilities: 
{}".format(EXPL_NOT_SUPPORTED_VERSIONS))
 
 
 #: Holds the root dir for the project.
@@ -107,6 +105,7 @@
             'Programming Language :: Python :: 3.11',
             'Programming Language :: Python :: 3.12',
             'Programming Language :: Python :: 3.13',
+            'Programming Language :: Python :: 3.14',
             'Programming Language :: Python :: Implementation',
             'Programming Language :: Python :: Implementation :: CPython',
             'Programming Language :: Python :: Implementation :: PyPy'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tests/test_ansi.py 
new/colorful-0.5.8/tests/test_ansi.py
--- old/colorful-0.5.7/tests/test_ansi.py       2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/tests/test_ansi.py       2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tests/test_colors.py 
new/colorful-0.5.8/tests/test_colors.py
--- old/colorful-0.5.7/tests/test_colors.py     2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/tests/test_colors.py     2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tests/test_core.py 
new/colorful-0.5.8/tests/test_core.py
--- old/colorful-0.5.7/tests/test_core.py       2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/tests/test_core.py       2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
@@ -604,7 +602,7 @@
     """
     colorful = core.Colorful(colormode=terminal.ANSI_8_COLORS)
 
-    expected = u'\033[3m\033[31mNo, I am your father\033[23m\033[39m\n'
+    expected = '\033[3m\033[31mNo, I am your father\033[23m\033[39m\n'
 
     colorful.print('{c.italic_red}No, I am your 
father{c.no_italic}{c.close_fg_color}', flush=True)
 
@@ -671,7 +669,7 @@
     s = colorful.red('Hello') + colorful.blue(' World')
     assert str(s) == '\033[31mHello\033[39m\033[34m World\033[39m'
 
-    s = colorful.red('Hello {0} world'.format(colorful.blue('awesome', 
nested=True)))
+    s = colorful.red('Hello {} world'.format(colorful.blue('awesome', 
nested=True)))
     assert str(s) == '\033[31mHello \033[34mawesome\033[39m\033[31m 
world\033[39m'
 
 
@@ -681,7 +679,7 @@
     """
     colorful = core.Colorful(colormode=terminal.ANSI_8_COLORS)
 
-    s = colorful.red('Hello {0} world'.format(colorful.blue('awesome')))
+    s = colorful.red('Hello {} world'.format(colorful.blue('awesome')))
     assert str(s) == '\033[31mHello \033[34mawesome\033[39m\033[31m 
world\033[39m'
 
 
@@ -689,7 +687,7 @@
     """
     Test styling an object which implements the str protocol
     """
-    class Dummy(object):
+    class Dummy():
         def __str__(self):
             return 'I am a dummy object'
 
@@ -766,11 +764,11 @@
     """
     colorful = core.Colorful(colormode=terminal.ANSI_8_COLORS)
 
-    s = u'🐧🎉🐧'
+    s = '🐧🎉🐧'
     styled_s = colorful.black(s)
 
     # test basic unicode support
-    assert str(styled_s) == u'\033[30m🐧🎉🐧\033[39m'
+    assert str(styled_s) == '\033[30m🐧🎉🐧\033[39m'
 
 
 def test_combining_styles():
@@ -826,7 +824,7 @@
     colorful = core.Colorful(colormode=terminal.ANSI_8_COLORS)
     s = colorful.black('father')
 
-    string = 'No, I am your {0}'.format(s)
+    string = 'No, I am your {}'.format(s)
     assert string == 'No, I am your \033[30mfather\033[39m\033[26m'
 
     string = colorful.red('No, I am your {0}')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tests/test_module.py 
new/colorful-0.5.8/tests/test_module.py
--- old/colorful-0.5.7/tests/test_module.py     2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/tests/test_module.py     2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tests/test_terminal.py 
new/colorful-0.5.8/tests/test_terminal.py
--- old/colorful-0.5.7/tests/test_terminal.py   2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/tests/test_terminal.py   2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tests/test_utils.py 
new/colorful-0.5.8/tests/test_utils.py
--- old/colorful-0.5.7/tests/test_utils.py      2025-06-30 17:23:07.000000000 
+0200
+++ new/colorful-0.5.8/tests/test_utils.py      2025-10-29 12:49:10.000000000 
+0100
@@ -1,13 +1,11 @@
-# -*- coding: utf-8 -*-
-
 """
-    colorful
-    ~~~~~~~~
+colorful
+~~~~~~~~
 
-    Terminal string styling done right, in Python.
+Terminal string styling done right, in Python.
 
-    :copyright: (c) 2017 by Timo Furrer <[email protected]>
-    :license: MIT, see LICENSE for more details.
+:copyright: (c) 2017 by Timo Furrer <[email protected]>
+:license: MIT, see LICENSE for more details.
 """
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/colorful-0.5.7/tox.ini new/colorful-0.5.8/tox.ini
--- old/colorful-0.5.7/tox.ini  2025-06-30 17:23:07.000000000 +0200
+++ new/colorful-0.5.8/tox.ini  2025-10-29 12:49:10.000000000 +0100
@@ -1,5 +1,5 @@
 [tox]
-envlist = flake8,pypy,py35,py36,py37,py38,py39,py310,py311,py312
+envlist = flake8,pypy,py35,py36,py37,py38,py39,py310,py311,py312,py313,py314
 skip_missing_interpreters = True
 
 [testenv]

Reply via email to