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]