Hello community,

here is the log from the commit of package python-pygments-ansi-color for 
openSUSE:Leap:15.2 checked in at 2020-04-28 20:10:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-pygments-ansi-color (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.python-pygments-ansi-color.new.2738 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pygments-ansi-color"

Tue Apr 28 20:10:42 2020 rev:3 rq:795979 version:0.0.3

Changes:
--------
--- 
/work/SRC/openSUSE:Leap:15.2/python-pygments-ansi-color/python-pygments-ansi-color.changes
  2020-03-29 14:55:45.171160708 +0200
+++ 
/work/SRC/openSUSE:Leap:15.2/.python-pygments-ansi-color.new.2738/python-pygments-ansi-color.changes
        2020-04-28 20:10:43.492480401 +0200
@@ -2,7 +1,0 @@
-Fri Mar 20 10:41:33 UTC 2020 - Marketa Calabkova <[email protected]>
-
-- Update to 0.0.5
-  * Replace hardcoded 256 color palette with some math
-  * Add support for faint
-
--------------------------------------------------------------------

Old:
----
  v0.0.5.tar.gz

New:
----
  v0.0.3.tar.gz

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

Other differences:
------------------
++++++ python-pygments-ansi-color.spec ++++++
--- /var/tmp/diff_new_pack.qV50Yg/_old  2020-04-28 20:10:44.660482826 +0200
+++ /var/tmp/diff_new_pack.qV50Yg/_new  2020-04-28 20:10:44.660482826 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pygments-ansi-color
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-pygments-ansi-color
-Version:        0.0.5
+Version:        0.0.3
 Release:        0
 Summary:        ANSI color-code highlighting for Pygments
 License:        Apache-2.0
 Group:          Development/Languages/Python
-URL:            https://github.com/chriskuehl/pygments-ansi-color
+Url:            https://github.com/chriskuehl/pygments-ansi-color
 Source:         
https://github.com/chriskuehl/pygments-ansi-color/archive/v%{version}.tar.gz
 BuildRequires:  %{python_module pygments}
 BuildRequires:  %{python_module pytest}

++++++ v0.0.5.tar.gz -> v0.0.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygments-ansi-color-0.0.5/.pre-commit-config.yaml 
new/pygments-ansi-color-0.0.3/.pre-commit-config.yaml
--- old/pygments-ansi-color-0.0.5/.pre-commit-config.yaml       2020-01-07 
20:36:45.000000000 +0100
+++ new/pygments-ansi-color-0.0.3/.pre-commit-config.yaml       2019-07-24 
23:23:57.000000000 +0200
@@ -1,28 +1,22 @@
 repos:
 -   repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v2.4.0
+    sha: v0.7.1
     hooks:
     -   id: trailing-whitespace
     -   id: end-of-file-fixer
+    -   id: autopep8-wrapper
     -   id: check-docstring-first
     -   id: check-merge-conflict
     -   id: check-yaml
     -   id: debug-statements
     -   id: double-quote-string-fixer
     -   id: name-tests-test
+    -   id: flake8
     -   id: check-added-large-files
     -   id: check-byte-order-marker
     -   id: fix-encoding-pragma
--   repo: https://github.com/pre-commit/mirrors-autopep8
-    rev: v1.4.4
-    hooks:
-    -   id: autopep8
--   repo: https://gitlab.com/pycqa/flake8
-    rev: 3.7.9
-    hooks:
-    -   id: flake8
 -   repo: https://github.com/asottile/reorder_python_imports
-    rev: v1.8.0
+    sha: v0.3.1
     hooks:
     -   id: reorder-python-imports
         args: [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygments-ansi-color-0.0.5/README.md 
new/pygments-ansi-color-0.0.3/README.md
--- old/pygments-ansi-color-0.0.5/README.md     2020-01-07 20:36:45.000000000 
+0100
+++ new/pygments-ansi-color-0.0.3/README.md     2019-07-24 23:23:57.000000000 
+0200
@@ -120,5 +120,5 @@
 Once these two changes have been made, you can use pygments-ansi-color as 
normal.
 
 
-[fluffy-example]: https://i.fluffy.cc/3Gq7Fg86mv3dX30Qx9LHMWcKMqsQLCtd.html
+[fluffy-example]: https://i.fluffy.cc/zr9RVt0gcrVtKH06hkqRCJPP1S91z3Mz.html
 [256-color]: https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygments-ansi-color-0.0.5/pygments_ansi_color.py 
new/pygments-ansi-color-0.0.3/pygments_ansi_color.py
--- old/pygments-ansi-color-0.0.5/pygments_ansi_color.py        2020-01-07 
20:36:45.000000000 +0100
+++ new/pygments-ansi-color-0.0.3/pygments_ansi_color.py        2019-07-24 
23:23:57.000000000 +0200
@@ -42,19 +42,250 @@
     13: '#ff00ff',
     14: '#00ffff',
     15: '#ffffff',
+    16: '#000000',
+    17: '#00005f',
+    18: '#000087',
+    19: '#0000af',
+    20: '#0000d7',
+    21: '#0000ff',
+    22: '#005f00',
+    23: '#005f5f',
+    24: '#005f87',
+    25: '#005faf',
+    26: '#005fd7',
+    27: '#005fff',
+    28: '#008700',
+    29: '#00875f',
+    30: '#008787',
+    31: '#0087af',
+    32: '#0087d7',
+    33: '#0087ff',
+    34: '#00af00',
+    35: '#00af5f',
+    36: '#00af87',
+    37: '#00afaf',
+    38: '#00afd7',
+    39: '#00afff',
+    40: '#00d700',
+    41: '#00d75f',
+    42: '#00d787',
+    43: '#00d7af',
+    44: '#00d7d7',
+    45: '#00d7ff',
+    46: '#00ff00',
+    47: '#00ff5f',
+    48: '#00ff87',
+    49: '#00ffaf',
+    50: '#00ffd7',
+    51: '#00ffff',
+    52: '#5f0000',
+    53: '#5f005f',
+    54: '#5f0087',
+    55: '#5f00af',
+    56: '#5f00d7',
+    57: '#5f00ff',
+    58: '#5f5f00',
+    59: '#5f5f5f',
+    60: '#5f5f87',
+    61: '#5f5faf',
+    62: '#5f5fd7',
+    63: '#5f5fff',
+    64: '#5f8700',
+    65: '#5f875f',
+    66: '#5f8787',
+    67: '#5f87af',
+    68: '#5f87d7',
+    69: '#5f87ff',
+    70: '#5faf00',
+    71: '#5faf5f',
+    72: '#5faf87',
+    73: '#5fafaf',
+    74: '#5fafd7',
+    75: '#5fafff',
+    76: '#5fd700',
+    77: '#5fd75f',
+    78: '#5fd787',
+    79: '#5fd7af',
+    80: '#5fd7d7',
+    81: '#5fd7ff',
+    82: '#5fff00',
+    83: '#5fff5f',
+    84: '#5fff87',
+    85: '#5fffaf',
+    86: '#5fffd7',
+    87: '#5fffff',
+    88: '#870000',
+    89: '#87005f',
+    90: '#870087',
+    91: '#8700af',
+    92: '#8700d7',
+    93: '#8700ff',
+    94: '#875f00',
+    95: '#875f5f',
+    96: '#875f87',
+    97: '#875faf',
+    98: '#875fd7',
+    99: '#875fff',
+    100: '#878700',
+    101: '#87875f',
+    102: '#878787',
+    103: '#8787af',
+    104: '#8787d7',
+    105: '#8787ff',
+    106: '#87af00',
+    107: '#87af5f',
+    108: '#87af87',
+    109: '#87afaf',
+    110: '#87afd7',
+    111: '#87afff',
+    112: '#87d700',
+    113: '#87d75f',
+    114: '#87d787',
+    115: '#87d7af',
+    116: '#87d7d7',
+    117: '#87d7ff',
+    118: '#87ff00',
+    119: '#87ff5f',
+    120: '#87ff87',
+    121: '#87ffaf',
+    122: '#87ffd7',
+    123: '#87ffff',
+    124: '#af0000',
+    125: '#af005f',
+    126: '#af0087',
+    127: '#af00af',
+    128: '#af00d7',
+    129: '#af00ff',
+    130: '#af5f00',
+    131: '#af5f5f',
+    132: '#af5f87',
+    133: '#af5faf',
+    134: '#af5fd7',
+    135: '#af5fff',
+    136: '#af8700',
+    137: '#af875f',
+    138: '#af8787',
+    139: '#af87af',
+    140: '#af87d7',
+    141: '#af87ff',
+    142: '#afaf00',
+    143: '#afaf5f',
+    144: '#afaf87',
+    145: '#afafaf',
+    146: '#afafd7',
+    147: '#afafff',
+    148: '#afd700',
+    149: '#afd75f',
+    150: '#afd787',
+    151: '#afd7af',
+    152: '#afd7d7',
+    153: '#afd7ff',
+    154: '#afff00',
+    155: '#afff5f',
+    156: '#afff87',
+    157: '#afffaf',
+    158: '#afffd7',
+    159: '#afffff',
+    160: '#d70000',
+    161: '#d7005f',
+    162: '#d70087',
+    163: '#d700af',
+    164: '#d700d7',
+    165: '#d700ff',
+    166: '#d75f00',
+    167: '#d75f5f',
+    168: '#d75f87',
+    169: '#d75faf',
+    170: '#d75fd7',
+    171: '#d75fff',
+    172: '#d78700',
+    173: '#d7875f',
+    174: '#d78787',
+    175: '#d787af',
+    176: '#d787d7',
+    177: '#d787ff',
+    178: '#d7af00',
+    179: '#d7af5f',
+    180: '#d7af87',
+    181: '#d7afaf',
+    182: '#d7afd7',
+    183: '#d7afff',
+    184: '#d7d700',
+    185: '#d7d75f',
+    186: '#d7d787',
+    187: '#d7d7af',
+    188: '#d7d7d7',
+    189: '#d7d7ff',
+    190: '#d7ff00',
+    191: '#d7ff5f',
+    192: '#d7ff87',
+    193: '#d7ffaf',
+    194: '#d7ffd7',
+    195: '#d7ffff',
+    196: '#ff0000',
+    197: '#ff005f',
+    198: '#ff0087',
+    199: '#ff00af',
+    200: '#ff00d7',
+    201: '#ff00ff',
+    202: '#ff5f00',
+    203: '#ff5f5f',
+    204: '#ff5f87',
+    205: '#ff5faf',
+    206: '#ff5fd7',
+    207: '#ff5fff',
+    208: '#ff8700',
+    209: '#ff875f',
+    210: '#ff8787',
+    211: '#ff87af',
+    212: '#ff87d7',
+    213: '#ff87ff',
+    214: '#ffaf00',
+    215: '#ffaf5f',
+    216: '#ffaf87',
+    217: '#ffafaf',
+    218: '#ffafd7',
+    219: '#ffafff',
+    220: '#ffd700',
+    221: '#ffd75f',
+    222: '#ffd787',
+    223: '#ffd7af',
+    224: '#ffd7d7',
+    225: '#ffd7ff',
+    226: '#ffff00',
+    227: '#ffff5f',
+    228: '#ffff87',
+    229: '#ffffaf',
+    230: '#ffffd7',
+    231: '#ffffff',
+    232: '#080808',
+    233: '#121212',
+    234: '#1c1c1c',
+    235: '#262626',
+    236: '#303030',
+    237: '#3a3a3a',
+    238: '#444444',
+    239: '#4e4e4e',
+    240: '#585858',
+    241: '#626262',
+    242: '#6c6c6c',
+    243: '#767676',
+    244: '#808080',
+    245: '#8a8a8a',
+    246: '#949494',
+    247: '#9e9e9e',
+    248: '#a8a8a8',
+    249: '#b2b2b2',
+    250: '#bcbcbc',
+    251: '#c6c6c6',
+    252: '#d0d0d0',
+    253: '#dadada',
+    254: '#e4e4e4',
+    255: '#eeeeee',
 }
-_vals = (0, 95, 135, 175, 215, 255)
-_256_colors.update({
-    16 + i: '#{:02x}{:02x}{:02x}'.format(*rgb)
-    for i, rgb in enumerate(itertools.product(_vals, _vals, _vals))
-})
-_256_colors.update({
-    232 + i: '#{0:02x}{0:02x}{0:02x}'.format(10 * i + 8)
-    for i in range(24)
-})
 
 
-def _token_from_lexer_state(bold, faint, fg_color, bg_color):
+def _token_from_lexer_state(bold, fg_color, bg_color):
     """Construct a token given the current lexer state.
 
     We can only emit one token even though we have a multiple-tuple state.
@@ -65,9 +296,6 @@
     if bold:
         components += ('Bold',)
 
-    if faint:
-        components += ('Faint',)
-
     if fg_color:
         components += (fg_color,)
 
@@ -124,7 +352,6 @@
 
     if enable_256color:
         styles[pygments.token.Token.C.Bold] = 'bold'
-        styles[pygments.token.Token.C.Faint] = ''
         for i, color in _256_colors.items():
             styles[getattr(pygments.token.Token.C, 'C{}'.format(i))] = color
             styles[getattr(pygments.token.Token.C, 'BGC{}'.format(i))] = 
'bg:{}'.format(color)
@@ -135,13 +362,12 @@
         for color, value in bg_colors.items():
             styles[getattr(C, 'BG{}'.format(color))] = 'bg:{}'.format(value)
     else:
-        for bold, faint, fg_color, bg_color in itertools.product(
-                (False, True),
+        for bold, fg_color, bg_color in itertools.product(
                 (False, True),
                 {None} | set(fg_colors),
                 {None} | set(bg_colors),
         ):
-            token = _token_from_lexer_state(bold, faint, fg_color, bg_color)
+            token = _token_from_lexer_state(bold, fg_color, bg_color)
             if token is not pygments.token.Text:
                 value = []
                 if bold:
@@ -166,14 +392,13 @@
 
     def reset_state(self):
         self.bold = False
-        self.faint = False
         self.fg_color = None
         self.bg_color = None
 
     @property
     def current_token(self):
         return _token_from_lexer_state(
-            self.bold, self.faint, self.fg_color, self.bg_color,
+            self.bold, self.fg_color, self.bg_color,
         )
 
     def process(self, match):
@@ -226,11 +451,8 @@
                             self.bg_color = bg_color
                         elif value == 1:
                             self.bold = True
-                        elif value == 2:
-                            self.faint = True
                         elif value == 22:
                             self.bold = False
-                            self.faint = False
                         elif value == 39:
                             self.fg_color = None
                         elif value == 49:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pygments-ansi-color-0.0.5/setup.py 
new/pygments-ansi-color-0.0.3/setup.py
--- old/pygments-ansi-color-0.0.5/setup.py      2020-01-07 20:36:45.000000000 
+0100
+++ new/pygments-ansi-color-0.0.3/setup.py      2019-07-24 23:23:57.000000000 
+0200
@@ -7,7 +7,7 @@
 
 setup(
     name='pygments-ansi-color',
-    version='0.0.5',
+    version='0.0.3',
     classifiers=[
         'License :: OSI Approved :: Apache Software License',
         'Programming Language :: Python :: 2',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pygments-ansi-color-0.0.5/tests/pygments_ansi_color_test.py 
new/pygments-ansi-color-0.0.3/tests/pygments_ansi_color_test.py
--- old/pygments-ansi-color-0.0.5/tests/pygments_ansi_color_test.py     
2020-01-07 20:36:45.000000000 +0100
+++ new/pygments-ansi-color-0.0.3/tests/pygments_ansi_color_test.py     
2019-07-24 23:23:57.000000000 +0200
@@ -15,18 +15,16 @@
 
 
 @pytest.mark.parametrize(
-    ('bold', 'faint', 'fg_color', 'bg_color', 'expected'),
+    ('bold', 'fg_color', 'bg_color', 'expected'),
     (
-        (False, False, False, False, Text),
-        (True, False, False, False, Color.Bold),
-        (True, False, 'Red', False, Color.Bold.Red),
-        (True, False, 'Red', 'Blue', Color.Bold.Red.BGBlue),
-        (True, True, 'Red', 'Blue', Color.Bold.Faint.Red.BGBlue),
+        (False, False, False, Text),
+        (True, False, False, Color.Bold),
+        (True, 'Red', False, Color.Bold.Red),
+        (True, 'Red', 'Blue', Color.Bold.Red.BGBlue),
     ),
 )
-def test_token_from_lexer_state(bold, faint, fg_color, bg_color, expected):
-    ret = main._token_from_lexer_state(bold, faint, fg_color, bg_color)
-    assert ret == expected
+def test_token_from_lexer_state(bold, fg_color, bg_color, expected):
+    assert main._token_from_lexer_state(bold, fg_color, bg_color) == expected
 
 
 def test_color_tokens():
@@ -38,16 +36,8 @@
         Color.Bold.BGGreen: 'bold bg:#00ff00',
         Color.Bold.Red: 'bold #ff0000',
         Color.Bold.Red.BGGreen: 'bold #ff0000 bg:#00ff00',
-        Color.Bold.Faint: 'bold',
-        Color.Bold.Faint.BGGreen: 'bold bg:#00ff00',
-        Color.Bold.Faint.Red: 'bold #ff0000',
-        Color.Bold.Faint.Red.BGGreen: 'bold #ff0000 bg:#00ff00',
         Color.Red: '#ff0000',
         Color.Red.BGGreen: '#ff0000 bg:#00ff00',
-        Color.Faint: '',
-        Color.Faint.BGGreen: 'bg:#00ff00',
-        Color.Faint.Red: '#ff0000',
-        Color.Faint.Red.BGGreen: '#ff0000 bg:#00ff00',
     }
 
 
@@ -66,7 +56,6 @@
         C.Red: '#ff0000',
         C.BGGreen: 'bg:#00ff00',
         C.Bold: 'bold',
-        C.Faint: '',
     })
     assert main.color_tokens(fg_colors, bg_colors,
                              enable_256color=True) == expected
@@ -92,7 +81,6 @@
         '\x1b[1mbold text\n'
         '\x1b[43mbold from previous line with yellow bg\n'
         '\x1b[49mbg color turned off\n'
-        '\x1b[2mfaint turned on\n'
         '\x1b[22mbold turned off\n'
     ) == (
         (Text, 'plain text\n'),
@@ -103,7 +91,6 @@
         (Color.Bold, 'bold text\n'),
         (Color.Bold.BGYellow, 'bold from previous line with yellow bg\n'),
         (Color.Bold, 'bg color turned off\n'),
-        (Color.Bold.Faint, 'faint turned on\n'),
         (Text, 'bold turned off\n'),
     )
 


Reply via email to