Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-tcolorpy for openSUSE:Factory 
checked in at 2023-12-08 22:33:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tcolorpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-tcolorpy.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tcolorpy"

Fri Dec  8 22:33:27 2023 rev:4 rq:1132085 version:0.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tcolorpy/python-tcolorpy.changes  
2022-10-12 18:25:54.641847228 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-tcolorpy.new.25432/python-tcolorpy.changes   
    2023-12-08 22:34:22.661131085 +0100
@@ -1,0 +2,12 @@
+Fri Dec  8 12:41:36 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 0.1.4:
+  * Improve type annotations
+  * Modify to use `pypa/build` for package build
+  * Remove deprecated `setup.py` calls
+- update to 0.1.3:
+  * Add support for Python 3.11
+  * Drop support for Python 3.6
+  * Update a help message of CLI
+
+-------------------------------------------------------------------

Old:
----
  tcolorpy-0.1.2.tar.gz

New:
----
  tcolorpy-0.1.4.tar.gz

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

Other differences:
------------------
++++++ python-tcolorpy.spec ++++++
--- /var/tmp/diff_new_pack.Q0agfw/_old  2023-12-08 22:34:23.141148747 +0100
+++ /var/tmp/diff_new_pack.Q0agfw/_new  2023-12-08 22:34:23.141148747 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-tcolorpy
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,9 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
+%{?sle15_python_module_pythons}
 Name:           python-tcolorpy
-Version:        0.1.2
+Version:        0.1.4
 Release:        0
 Summary:        Python library to apply true color for terminal text
 License:        MIT

++++++ tcolorpy-0.1.2.tar.gz -> tcolorpy-0.1.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/PKG-INFO new/tcolorpy-0.1.4/PKG-INFO
--- old/tcolorpy-0.1.2/PKG-INFO 2022-02-26 16:33:56.701723600 +0100
+++ new/tcolorpy-0.1.4/PKG-INFO 2023-09-16 14:35:04.589871000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tcolorpy
-Version: 0.1.2
+Version: 0.1.4
 Summary: tcolopy is a Python library to apply true color for terminal text.
 Home-page: https://github.com/thombashi/tcolorpy
 Author: Tsuyoshi Hombashi
@@ -9,17 +9,16 @@
 Project-URL: Source, https://github.com/thombashi/tcolorpy
 Project-URL: Tracker, https://github.com/thombashi/tcolorpy/issues
 Keywords: ANSI escape,terminal color,truecolor
-Platform: UNKNOWN
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Information Technology
 Classifier: License :: OSI Approved :: MIT License
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
@@ -27,10 +26,12 @@
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Terminals
 Classifier: Topic :: Text Processing
-Requires-Python: >=3.6
+Requires-Python: >=3.7
 Description-Content-Type: text/x-rst
-Provides-Extra: test
 License-File: LICENSE
+Provides-Extra: test
+Requires-Dist: pytest>=6.0.1; extra == "test"
+Requires-Dist: pytest-md-report>=0.4.1; extra == "test"
 
 .. contents:: **tcolorpy**
    :backlinks: top
@@ -103,7 +104,7 @@
 You can set the following ``tcolor`` arguments:
 
 - ``color``/``bg_color``
-    - color names (``"red"``, ``"red"``, etc.) or color code (``"#RRGGBB"``)
+    - color names (``"red"``, ``"green"``, etc.) or color code (``"#RRGGBB"``)
 - ``styles``
     - ``"bold"``, ``"italic"``, etc.
 
@@ -118,7 +119,7 @@
 
     `example source code 
<https://github.com/thombashi/tcolorpy/blob/master/examples/ansi_styles.py>`__
 
-You can also specify colors by names:
+You can also specify colors by name:
 
 .. figure:: 
https://cdn.jsdelivr.net/gh/thombashi/tcolorpy@master/ss/ansi_colors.png
     :scale: 60%
@@ -139,34 +140,23 @@
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ::
 
-    usage: __main__.py [-h] [-c COLOR] [-b BG_COLOR] [-s STYLES] [--encode 
ENCODE]
-                       string
+    usage: __main__.py [-h] [-c COLOR] [-b BG_COLOR] [-s STYLES] [--encode 
ENCODE] string
 
     positional arguments:
       string                string to apply styles.
 
-    optional arguments:
+    options:
       -h, --help            show this help message and exit
       -c COLOR, --color COLOR
-                            specify a color code (#XXXXXX) or a name. valid 
names
-                            are: black, red, green, yellow, blue, magenta, 
cyan,
-                            white, lightblack, lightred, lightgreen, 
lightyellow,
-                            lightblue, lightmagenta, lightcyan, lightwhite
+                            specify a color code (#XXXXXX) or a name. valid 
names are: black, red, green, yellow, blue, magenta, cyan, white, lightblack, 
lightred, lightgreen, lightyellow, lightblue, lightmagenta, lightcyan, 
lightwhite
       -b BG_COLOR, --bg-color BG_COLOR
-                            specify a background color code (#XXXXXX) or a 
name.
-                            valid names are: black, red, green, yellow, blue,
-                            magenta, cyan, white, lightblack, lightred,
-                            lightgreen, lightyellow, lightblue, lightmagenta,
-                            lightcyan, lightwhite
+                            specify a background color code (#XXXXXX) or a 
name. valid names are: black, red, green, yellow, blue, magenta, cyan, white, 
lightblack, lightred, lightgreen, lightyellow, lightblue, lightmagenta, 
lightcyan, lightwhite
       -s STYLES, --styles STYLES
-                            specify a comma separated styles. valid values are:
-                            bold, dim, italic, underline, blink, invert, strike
+                            specify a comma-separated style. valid values are: 
bold, dim, italic, underline, blink, invert, strike
       --encode ENCODE       output a text encoded with the specified encoding
 
 
 Dependencies
 ============================================
-Python 3.6+
+Python 3.7+
 no external dependencies.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/README.rst 
new/tcolorpy-0.1.4/README.rst
--- old/tcolorpy-0.1.2/README.rst       2022-02-26 16:33:35.000000000 +0100
+++ new/tcolorpy-0.1.4/README.rst       2023-09-16 14:34:39.000000000 +0200
@@ -69,7 +69,7 @@
 You can set the following ``tcolor`` arguments:
 
 - ``color``/``bg_color``
-    - color names (``"red"``, ``"red"``, etc.) or color code (``"#RRGGBB"``)
+    - color names (``"red"``, ``"green"``, etc.) or color code (``"#RRGGBB"``)
 - ``styles``
     - ``"bold"``, ``"italic"``, etc.
 
@@ -84,7 +84,7 @@
 
     `example source code 
<https://github.com/thombashi/tcolorpy/blob/master/examples/ansi_styles.py>`__
 
-You can also specify colors by names:
+You can also specify colors by name:
 
 .. figure:: 
https://cdn.jsdelivr.net/gh/thombashi/tcolorpy@master/ss/ansi_colors.png
     :scale: 60%
@@ -105,32 +105,23 @@
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ::
 
-    usage: __main__.py [-h] [-c COLOR] [-b BG_COLOR] [-s STYLES] [--encode 
ENCODE]
-                       string
+    usage: __main__.py [-h] [-c COLOR] [-b BG_COLOR] [-s STYLES] [--encode 
ENCODE] string
 
     positional arguments:
       string                string to apply styles.
 
-    optional arguments:
+    options:
       -h, --help            show this help message and exit
       -c COLOR, --color COLOR
-                            specify a color code (#XXXXXX) or a name. valid 
names
-                            are: black, red, green, yellow, blue, magenta, 
cyan,
-                            white, lightblack, lightred, lightgreen, 
lightyellow,
-                            lightblue, lightmagenta, lightcyan, lightwhite
+                            specify a color code (#XXXXXX) or a name. valid 
names are: black, red, green, yellow, blue, magenta, cyan, white, lightblack, 
lightred, lightgreen, lightyellow, lightblue, lightmagenta, lightcyan, 
lightwhite
       -b BG_COLOR, --bg-color BG_COLOR
-                            specify a background color code (#XXXXXX) or a 
name.
-                            valid names are: black, red, green, yellow, blue,
-                            magenta, cyan, white, lightblack, lightred,
-                            lightgreen, lightyellow, lightblue, lightmagenta,
-                            lightcyan, lightwhite
+                            specify a background color code (#XXXXXX) or a 
name. valid names are: black, red, green, yellow, blue, magenta, cyan, white, 
lightblack, lightred, lightgreen, lightyellow, lightblue, lightmagenta, 
lightcyan, lightwhite
       -s STYLES, --styles STYLES
-                            specify a comma separated styles. valid values are:
-                            bold, dim, italic, underline, blink, invert, strike
+                            specify a comma-separated style. valid values are: 
bold, dim, italic, underline, blink, invert, strike
       --encode ENCODE       output a text encoded with the specified encoding
 
 
 Dependencies
 ============================================
-Python 3.6+
+Python 3.7+
 no external dependencies.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/pyproject.toml 
new/tcolorpy-0.1.4/pyproject.toml
--- old/tcolorpy-0.1.2/pyproject.toml   2022-02-26 16:33:35.000000000 +0100
+++ new/tcolorpy-0.1.4/pyproject.toml   2023-09-16 14:34:39.000000000 +0200
@@ -1,8 +1,8 @@
 [build-system]
-requires = ["setuptools", "wheel"]
+build-backend = "setuptools.build_meta"
+requires = ["setuptools>=61.0"]
 
 [tool.black]
-line-length = 100
 exclude = '''
 /(
       \.eggs
@@ -18,55 +18,63 @@
 )/
 | docs/conf.py
 '''
-target-version = ['py36', 'py37', 'py38', 'py39', 'py310']
+line-length = 100
+target-version = ['py37', 'py38', 'py39', 'py310', 'py311']
 
 [tool.coverage.run]
-source = ['tcolorpy']
 branch = true
+source = ['tcolorpy']
 
 [tool.coverage.report]
-show_missing = true
-precision = 1
 exclude_lines = [
-    'except ImportError',
-    'raise NotImplementedError',
-    'pass',
-    'ABCmeta',
-    'abstractmethod',
-    'abstractproperty',
-    'abstractclassmethod',
-    'warnings.warn',
+  'except ImportError',
+  'raise NotImplementedError',
+  'pass',
+  'ABCmeta',
+  'abstractmethod',
+  'abstractproperty',
+  'abstractclassmethod',
+  'warnings.warn',
 ]
+precision = 1
+show_missing = true
 
 [tool.isort]
+include_trailing_comma = true
 known_third_party = [
-    'pytest',
+  'pytest',
 ]
-include_trailing_comma = true
 line_length = 100
 lines_after_imports = 2
 multi_line_output = 3
 skip_glob = [
-    '*/.eggs/*',
-    '*/.pytype/*',
-    '*/.tox/*',
+  '*/.eggs/*',
+  '*/.pytype/*',
+  '*/.tox/*',
 ]
 
 [tool.mypy]
 ignore_missing_imports = true
-python_version = 3.6
+python_version = 3.7
 
 pretty = true
+
+check_untyped_defs = true
+disallow_incomplete_defs = true
+disallow_untyped_defs = true
+no_implicit_optional = true
 show_error_codes = true
 show_error_context = true
+warn_redundant_casts = true
 warn_unreachable = true
 warn_unused_configs = true
+warn_unused_ignores = true
 
 [tool.pytest.ini_options]
 testpaths = [
-    "test",
+  "test",
 ]
 
 md_report = true
-md_report_verbose = 0
 md_report_color = "auto"
+md_report_verbose = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/requirements/test_requirements.txt 
new/tcolorpy-0.1.4/requirements/test_requirements.txt
--- old/tcolorpy-0.1.2/requirements/test_requirements.txt       2022-02-26 
16:33:35.000000000 +0100
+++ new/tcolorpy-0.1.4/requirements/test_requirements.txt       2023-09-16 
14:34:39.000000000 +0200
@@ -1,2 +1,2 @@
-pytest
-pytest-md-report>=0.1
+pytest>=6.0.1
+pytest-md-report>=0.4.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/setup.py new/tcolorpy-0.1.4/setup.py
--- old/tcolorpy-0.1.2/setup.py 2022-02-26 16:33:35.000000000 +0100
+++ new/tcolorpy-0.1.4/setup.py 2023-09-16 14:34:39.000000000 +0200
@@ -1,5 +1,5 @@
 import os.path
-from typing import Dict
+from typing import Dict, Type
 
 import setuptools
 
@@ -11,7 +11,7 @@
 pkg_info: Dict[str, str] = {}
 
 
-def get_release_command_class() -> Dict[str, setuptools.Command]:
+def get_release_command_class() -> Dict[str, Type[setuptools.Command]]:
     try:
         from releasecmd import ReleaseCommand
     except ImportError:
@@ -47,7 +47,7 @@
         "Source": REPOSITORY_URL,
         "Tracker": f"{REPOSITORY_URL:s}/issues",
     },
-    python_requires=">=3.6",
+    python_requires=">=3.7",
     extras_require={"test": TESTS_REQUIRES},
     classifiers=[
         "Development Status :: 4 - Beta",
@@ -55,11 +55,11 @@
         "License :: OSI Approved :: MIT License",
         "Operating System :: OS Independent",
         "Programming Language :: Python :: 3",
-        "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
+        "Programming Language :: Python :: 3.11",
         "Programming Language :: Python :: 3 :: Only",
         "Programming Language :: Python :: Implementation :: CPython",
         "Programming Language :: Python :: Implementation :: PyPy",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/tcolorpy/__main__.py 
new/tcolorpy-0.1.4/tcolorpy/__main__.py
--- old/tcolorpy-0.1.2/tcolorpy/__main__.py     2022-02-26 16:33:35.000000000 
+0100
+++ new/tcolorpy-0.1.4/tcolorpy/__main__.py     2023-09-16 14:34:39.000000000 
+0200
@@ -26,7 +26,7 @@
     parser.add_argument(
         "-s",
         "--styles",
-        help="specify a comma separated styles. valid values are: {}".format(
+        help="specify a comma-separated style. valid values are: {}".format(
             ", ".join([style.name.lower() for style in list(AnsiStyle)])
         ),
     )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/tcolorpy/__version__.py 
new/tcolorpy-0.1.4/tcolorpy/__version__.py
--- old/tcolorpy-0.1.2/tcolorpy/__version__.py  2022-02-26 16:33:35.000000000 
+0100
+++ new/tcolorpy-0.1.4/tcolorpy/__version__.py  2023-09-16 14:34:39.000000000 
+0200
@@ -1,6 +1,6 @@
 __author__ = "Tsuyoshi Hombashi"
 __copyright__ = f"Copyright 2020, {__author__}"
 __license__ = "MIT License"
-__version__ = "0.1.2"
+__version__ = "0.1.4"
 __maintainer__ = __author__
 __email__ = "tsuyoshi.homba...@gmail.com"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/tcolorpy/_truecolor.py 
new/tcolorpy-0.1.4/tcolorpy/_truecolor.py
--- old/tcolorpy-0.1.2/tcolorpy/_truecolor.py   2022-02-26 16:33:35.000000000 
+0100
+++ new/tcolorpy-0.1.4/tcolorpy/_truecolor.py   2023-09-16 14:34:39.000000000 
+0200
@@ -2,7 +2,7 @@
 from collections import namedtuple
 from colorsys import rgb_to_hsv
 from enum import Enum
-from typing import List, Optional, Sequence, Tuple, Type, Union, cast  # noqa
+from typing import Any, List, Optional, Sequence, Tuple, Type, Union, cast  # 
noqa
 
 from ._const import CSI, RESET, AnsiBGColor, AnsiFGColor, AnsiStyle
 
@@ -68,7 +68,10 @@
             self.__name = color.name  # type: ignore
             self.red, self.green, self.blue = color.red, color.green, 
color.blue  # type: ignore
 
-    def __eq__(self, other) -> bool:
+    def __eq__(self, other: Any) -> bool:
+        if not isinstance(other, Color):
+            return False
+
         if self.name and other.name:
             return self.name == other.name
         elif self.name or other.name:
@@ -79,7 +82,10 @@
 
         return False
 
-    def __ne__(self, other) -> bool:
+    def __ne__(self, other: Any) -> bool:
+        if not isinstance(other, Color):
+            return True
+
         return not self.__eq__(other)
 
     def __repr__(self) -> str:
@@ -131,13 +137,13 @@
     def calc_scaler(self) -> int:
         return self.red + self.green + self.blue
 
-    def calc_complementary(self):
+    def calc_complementary(self) -> "Color":
         rgb = (self.red, self.green, self.blue)
         n = max(rgb) + min(rgb)
         return Color((n - self.red, n - self.green, n - self.blue))
 
 
-def _normalize_enum(value, enum_class: Type[Enum]):
+def _normalize_enum(value: Any, enum_class: Type[Enum]) -> Any:
     if isinstance(value, enum_class):
         return value
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/tcolorpy.egg-info/PKG-INFO 
new/tcolorpy-0.1.4/tcolorpy.egg-info/PKG-INFO
--- old/tcolorpy-0.1.2/tcolorpy.egg-info/PKG-INFO       2022-02-26 
16:33:56.000000000 +0100
+++ new/tcolorpy-0.1.4/tcolorpy.egg-info/PKG-INFO       2023-09-16 
14:35:04.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tcolorpy
-Version: 0.1.2
+Version: 0.1.4
 Summary: tcolopy is a Python library to apply true color for terminal text.
 Home-page: https://github.com/thombashi/tcolorpy
 Author: Tsuyoshi Hombashi
@@ -9,17 +9,16 @@
 Project-URL: Source, https://github.com/thombashi/tcolorpy
 Project-URL: Tracker, https://github.com/thombashi/tcolorpy/issues
 Keywords: ANSI escape,terminal color,truecolor
-Platform: UNKNOWN
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Information Technology
 Classifier: License :: OSI Approved :: MIT License
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
@@ -27,10 +26,12 @@
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Terminals
 Classifier: Topic :: Text Processing
-Requires-Python: >=3.6
+Requires-Python: >=3.7
 Description-Content-Type: text/x-rst
-Provides-Extra: test
 License-File: LICENSE
+Provides-Extra: test
+Requires-Dist: pytest>=6.0.1; extra == "test"
+Requires-Dist: pytest-md-report>=0.4.1; extra == "test"
 
 .. contents:: **tcolorpy**
    :backlinks: top
@@ -103,7 +104,7 @@
 You can set the following ``tcolor`` arguments:
 
 - ``color``/``bg_color``
-    - color names (``"red"``, ``"red"``, etc.) or color code (``"#RRGGBB"``)
+    - color names (``"red"``, ``"green"``, etc.) or color code (``"#RRGGBB"``)
 - ``styles``
     - ``"bold"``, ``"italic"``, etc.
 
@@ -118,7 +119,7 @@
 
     `example source code 
<https://github.com/thombashi/tcolorpy/blob/master/examples/ansi_styles.py>`__
 
-You can also specify colors by names:
+You can also specify colors by name:
 
 .. figure:: 
https://cdn.jsdelivr.net/gh/thombashi/tcolorpy@master/ss/ansi_colors.png
     :scale: 60%
@@ -139,34 +140,23 @@
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ::
 
-    usage: __main__.py [-h] [-c COLOR] [-b BG_COLOR] [-s STYLES] [--encode 
ENCODE]
-                       string
+    usage: __main__.py [-h] [-c COLOR] [-b BG_COLOR] [-s STYLES] [--encode 
ENCODE] string
 
     positional arguments:
       string                string to apply styles.
 
-    optional arguments:
+    options:
       -h, --help            show this help message and exit
       -c COLOR, --color COLOR
-                            specify a color code (#XXXXXX) or a name. valid 
names
-                            are: black, red, green, yellow, blue, magenta, 
cyan,
-                            white, lightblack, lightred, lightgreen, 
lightyellow,
-                            lightblue, lightmagenta, lightcyan, lightwhite
+                            specify a color code (#XXXXXX) or a name. valid 
names are: black, red, green, yellow, blue, magenta, cyan, white, lightblack, 
lightred, lightgreen, lightyellow, lightblue, lightmagenta, lightcyan, 
lightwhite
       -b BG_COLOR, --bg-color BG_COLOR
-                            specify a background color code (#XXXXXX) or a 
name.
-                            valid names are: black, red, green, yellow, blue,
-                            magenta, cyan, white, lightblack, lightred,
-                            lightgreen, lightyellow, lightblue, lightmagenta,
-                            lightcyan, lightwhite
+                            specify a background color code (#XXXXXX) or a 
name. valid names are: black, red, green, yellow, blue, magenta, cyan, white, 
lightblack, lightred, lightgreen, lightyellow, lightblue, lightmagenta, 
lightcyan, lightwhite
       -s STYLES, --styles STYLES
-                            specify a comma separated styles. valid values are:
-                            bold, dim, italic, underline, blink, invert, strike
+                            specify a comma-separated style. valid values are: 
bold, dim, italic, underline, blink, invert, strike
       --encode ENCODE       output a text encoded with the specified encoding
 
 
 Dependencies
 ============================================
-Python 3.6+
+Python 3.7+
 no external dependencies.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/tcolorpy.egg-info/requires.txt 
new/tcolorpy-0.1.4/tcolorpy.egg-info/requires.txt
--- old/tcolorpy-0.1.2/tcolorpy.egg-info/requires.txt   2022-02-26 
16:33:56.000000000 +0100
+++ new/tcolorpy-0.1.4/tcolorpy.egg-info/requires.txt   2023-09-16 
14:35:04.000000000 +0200
@@ -1,4 +1,4 @@
 
 [test]
-pytest
-pytest-md-report>=0.1
+pytest>=6.0.1
+pytest-md-report>=0.4.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcolorpy-0.1.2/tox.ini new/tcolorpy-0.1.4/tox.ini
--- old/tcolorpy-0.1.2/tox.ini  2022-02-26 16:33:35.000000000 +0100
+++ new/tcolorpy-0.1.4/tox.ini  2023-09-16 14:34:39.000000000 +0200
@@ -1,9 +1,8 @@
 [tox]
 envlist =
-    py{36,37,38,39,310}
+    py{37,38,39,310,311}
     pypy3
     build
-    clean
     cov
     fmt
     lint
@@ -15,19 +14,17 @@
     pytest {posargs}
 
 [testenv:build]
-basepython = python3.8
 deps =
+    build>=0.10
     twine
-    wheel
 commands =
-    python setup.py sdist bdist_wheel
+    python -m build
     twine check dist/*.whl dist/*.tar.gz
-    python setup.py clean --all
 
 [testenv:clean]
 skip_install = true
 deps =
-    cleanpy>=0.3.1
+    cleanpy>=0.4
 commands =
     cleanpy --all --exclude-envs .
 
@@ -44,8 +41,8 @@
 [testenv:fmt]
 skip_install = true
 deps =
-    autoflake>=1.4
-    black>=22.1
+    autoflake>=2
+    black>=23.1
     isort>=5
 commands =
     autoflake --in-place --recursive --remove-all-unused-imports 
--ignore-init-module-imports .
@@ -53,12 +50,10 @@
     black setup.py test tcolorpy examples
 
 [testenv:lint]
-basepython = python3.8
 skip_install = true
 deps =
-    mypy>=0.931
-    pylama>=8.3.6
+    mypy>=1
+    pylama>=8.4.1
 commands =
-    python setup.py check
     mypy tcolorpy setup.py
     pylama

Reply via email to