diff options
| author | Michał Górny <mgorny@gentoo.org> | 2025-07-26 21:08:50 +0200 |
|---|---|---|
| committer | Michał Górny <mgorny@gentoo.org> | 2025-07-26 21:08:50 +0200 |
| commit | a70f129b70cdeb70008e08298c6acd40cf3ec923 (patch) | |
| tree | f76a858f39be93b9e0d1328753e47bd7435bff31 /dev-python/ansible-pygments | |
| parent | d1732e5db3db455e6576d6da65ac21e863da904a (diff) | |
| download | gentoo-a70f129b70cdeb70008e08298c6acd40cf3ec923.tar.gz gentoo-a70f129b70cdeb70008e08298c6acd40cf3ec923.tar.bz2 gentoo-a70f129b70cdeb70008e08298c6acd40cf3ec923.zip | |
dev-python/ansible-pygments: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/ansible-pygments')
3 files changed, 0 insertions, 355 deletions
diff --git a/dev-python/ansible-pygments/Manifest b/dev-python/ansible-pygments/Manifest index f79ec948a8bd..68f506ddc7eb 100644 --- a/dev-python/ansible-pygments/Manifest +++ b/dev-python/ansible-pygments/Manifest @@ -1,2 +1 @@ -DIST ansible-pygments-0.1.1.tar.gz 8446 BLAKE2B ff631dd24c723035db7ab11a6c3fc0c90e8cebd72e6b0fa0d8b2c4bc4250ff5fb1e4180366e4ee084aab90bf24a8c3b2ecfad2c421b9f0cfdbf7675c94f0fcf7 SHA512 1ad2f4568d46d7fc617c6e674bcd9aea48e14307d91c476b51a04f778b452f18cb983d87d4872664d567b984193edee2af7964854fb2f3ae37ab4bce09c387d4 DIST ansible_pygments-0.1.2.tar.gz 9521 BLAKE2B 660708fb58c4ca2c2ba2812e0e1d567fc397caa8be610e0e0c6dd69594efb3b75d8b3c97ce5bd4e34bfdad52562d1d40c98ea1828f2123a1c2524a3b73bea335 SHA512 157daa8b151d777a8f813acfbde599bbfb3da03da617b6f7c78b0ad7d10b922f4d0a4354f40b3e622ca510714e67950e08e807720aa17e6a144de6b8fd39de33 diff --git a/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild b/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild deleted file mode 100644 index 7e3a507ec9f3..000000000000 --- a/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="poetry" -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pygments lexer and style Ansible snippets" -HOMEPAGE=" - https://github.com/ansible-community/ansible-pygments/ - https://pypi.org/project/ansible-pygments/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.1.1-make_lexer_test_compare_tokens.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/ansible-pygments/files/ansible-pygments-0.1.1-make_lexer_test_compare_tokens.patch b/dev-python/ansible-pygments/files/ansible-pygments-0.1.1-make_lexer_test_compare_tokens.patch deleted file mode 100644 index 41ce8a5c2314..000000000000 --- a/dev-python/ansible-pygments/files/ansible-pygments-0.1.1-make_lexer_test_compare_tokens.patch +++ /dev/null @@ -1,324 +0,0 @@ -Backported upstream patch 179c74e9f1a5dc870dec6d4db6cab60d2dca1ed2 - ---- a/tests/lexer_test.py -+++ b/tests/lexer_test.py -@@ -1,26 +1,24 @@ - # Author: Felix Fontein <felix@fontein.de> - # License: BSD-2-Clause - # Copyright: Felix Fontein <felix@fontein.de>, 2021 --"""Tests for Pygments lexers.""" -+"""Tests for Pygments lexers. - --from pygments import highlight --# pylint: disable=no-name-in-module --# Ref: https://github.com/PyCQA/pylint/issues/491 --from pygments.formatters import HtmlFormatter -- --from ansible_pygments.lexers import AnsibleOutputLexer -+They rely on token comparison for stability reasons. Relying on -+additional style formatting is known to break with updates to -+the pygments library itself. -+""" - -+from pygments import __version__ as _pygments_version -+from pygments.lexers import get_lexer_by_name as _get_lexer_by_name -+from pygments.token import Token - --def run_test(data, lexer): -- """Format the data snippet as HTML using a given lexer.""" -- formatter = HtmlFormatter() -- result = highlight(data, lexer, formatter) -- return formatter.get_style_defs('.highlight'), result -+PYGMENTS_VERSION_INFO = tuple(map(int, _pygments_version.split('.'))) -+IS_OLD_PYGMENTS_PRE_2_14 = PYGMENTS_VERSION_INFO <= (2, 14, 0) - - - def test_ansible_output_lexer(): -- """Test that AnsibleOutputLexer produces expected HTML output.""" -- data = R""" -+ """Test that ``AnsibleOutputLexer`` produces expected tokens.""" -+ ansible_play_output_example = R""" - ok: [windows] => { - "account": { - "account_name": "vagrant-domain", -@@ -71,58 +69,226 @@ - - changed: [localhost] - """ -- _, result = run_test(data, AnsibleOutputLexer()) -- print(result) - -- # pylint: disable=line-too-long -- assert result == R"""<div class="highlight"><pre><span></span><span class="k">ok</span><span class="p">:</span> <span class="p">[</span><span class="nv">windows</span><span class="p">]</span> <span class="p">=></span> <span class="p">{</span> -- <span class="nt">"account"</span><span class="p">:</span> <span class="p">{</span> -- <span class="nt">"account_name"</span><span class="p">:</span> <span class="s">"vagrant-domain"</span><span class="p">,</span> -- <span class="nt">"type"</span><span class="p">:</span> <span class="s">"User"</span> -- <span class="p">},</span> -- <span class="nt">"authentication_package"</span><span class="p">:</span> <span class="s">"Kerberos"</span><span class="p">,</span> -- <span class="nt">"user_flags"</span><span class="p">:</span> <span class="p">[]</span> --<span class="p">}</span> -- --<span class="k">TASK</span> <span class="p">[</span><span class="l">paused</span><span class="p">]</span> <span class="nv">************************************************************************************************************************************</span> --<span class="w">Sunday 11 November 2018 20:16:48 +0100 (0:00:00.041) 0:07:59.637 *******</span> --<span class="gd">--- before</span><span class="w"></span> --<span class="gi">+++ after</span><span class="w"></span> --<span class="gu">@@ -1,5 +1,5 @@</span><span class="w"></span> --<span class="w"> </span>{<span class="w"></span> --<span class="gd">- "exists": false,</span><span class="w"></span> --<span class="gd">- "paused": false,</span><span class="w"></span> --<span class="gd">- "running": false</span><span class="w"></span> --<span class="gi">+ "exists": true,</span><span class="w"></span> --<span class="gi">+ "paused": true,</span><span class="w"></span> --<span class="gi">+ "running": true</span><span class="w"></span> --<span class="w"> </span>}<span class="w"></span> --<span class="w">\ No newline at end of file</span> -- --<span class="k">changed</span><span class="p">:</span> <span class="p">[</span><span class="nv">localhost</span><span class="p">]</span> -- --<span class="k">TASK</span> <span class="p">[</span><span class="l">volumes (more volumes)</span><span class="p">]</span> <span class="nv">********************************************************************************************************************</span> --<span class="w">Sunday 11 November 2018 20:19:25 +0100 (0:00:00.607) 0:10:36.974 *******</span> --<span class="gd">--- before</span><span class="w"></span> --<span class="gi">+++ after</span><span class="w"></span> --<span class="gu">@@ -1,11 +1,11 @@</span><span class="w"></span> --<span class="w"> </span>{<span class="w"></span> --<span class="w"> </span> "expected_binds": [<span class="w"></span> --<span class="gd">- "/tmp:/tmp:rw",</span><span class="w"></span> --<span class="gd">- "/:/whatever:rw,z"</span><span class="w"></span> --<span class="gi">+ "/tmp:/somewhereelse:ro,Z",</span><span class="w"></span> --<span class="gi">+ "/tmp:/tmp:rw"</span><span class="w"></span> --<span class="w"> </span> ],<span class="w"></span> --<span class="w"> </span> "expected_volumes": {<span class="w"></span> --<span class="gd">- "/tmp": {},</span><span class="w"></span> --<span class="gd">- "/whatever": {}</span><span class="w"></span> --<span class="gi">+ "/somewhereelse": {},</span><span class="w"></span> --<span class="gi">+ "/tmp": {}</span><span class="w"></span> --<span class="w"> </span> },<span class="w"></span> --<span class="w"> </span> "running": true<span class="w"></span> --<span class="w"> </span>}<span class="w"></span> --<span class="w">\ No newline at end of file</span> -- --<span class="k">changed</span><span class="p">:</span> <span class="p">[</span><span class="nv">localhost</span><span class="p">]</span> --</pre></div> --""" -+ expected_resulting_text_tokens = [ -+ (0, Token.Text.Whitespace, '\n'), -+ (1, Token.Keyword, 'ok'), -+ (3, Token.Punctuation, ':'), -+ (4, Token.Text, ' '), -+ (5, Token.Punctuation, '['), -+ (6, Token.Name.Variable, 'windows'), -+ (13, Token.Punctuation, ']'), -+ (14, Token.Text, ' '), -+ (15, Token.Punctuation, '=>'), -+ (17, Token.Text, ' '), -+ (18, Token.Punctuation, '{'), -+ (19, Token.Text, '\n '), -+ (24, Token.Name.Tag, '"account"'), -+ (33, Token.Punctuation, ':'), -+ (34, Token.Text, ' '), -+ (35, Token.Punctuation, '{'), -+ (36, Token.Text, '\n '), -+ (45, Token.Name.Tag, '"account_name"'), -+ (59, Token.Punctuation, ':'), -+ (60, Token.Text, ' '), -+ (61, Token.Literal.String, '"vagrant-domain"'), -+ (77, Token.Punctuation, ','), -+ (78, Token.Text, '\n '), -+ (87, Token.Name.Tag, '"type"'), -+ (93, Token.Punctuation, ':'), -+ (94, Token.Text, ' '), -+ (95, Token.Literal.String, '"User"'), -+ (101, Token.Text, '\n '), -+ (106, Token.Punctuation, '}'), -+ (107, Token.Punctuation, ','), -+ (108, Token.Text, '\n '), -+ (113, Token.Name.Tag, '"authentication_package"'), -+ (137, Token.Punctuation, ':'), -+ (138, Token.Text, ' '), -+ (139, Token.Literal.String, '"Kerberos"'), -+ (149, Token.Punctuation, ','), -+ (150, Token.Text, '\n '), -+ (155, Token.Name.Tag, '"user_flags"'), -+ (167, Token.Punctuation, ':'), -+ (168, Token.Text, ' '), -+ (169, Token.Punctuation, '['), -+ (170, Token.Punctuation, ']'), -+ (171, Token.Text, '\n'), -+ (172, Token.Punctuation, '}'), -+ (173, Token.Text, '\n'), -+ (174, Token.Text.Whitespace, '\n'), -+ (175, Token.Keyword, 'TASK'), -+ (179, Token.Text, ' '), -+ (180, Token.Punctuation, '['), -+ (181, Token.Literal, 'paused'), -+ (187, Token.Punctuation, ']'), -+ (188, Token.Text, ' '), -+ ( -+ 189, -+ Token.Name.Variable, -+ '*' * 132, -+ ), -+ (321, Token.Text, '\n'), -+ *( -+ ( -+ ( -+ 322, -+ Token.Text.Whitespace, -+ 'Sunday 11 November 2018 20:16:48 +0100 (0:00:00.041) ' -+ '0:07:59.637 *******\n', -+ ), -+ ) if IS_OLD_PYGMENTS_PRE_2_14 else ( -+ ( -+ 322, -+ Token.Text, -+ 'Sunday 11 November 2018 20:16:48 +0100 (0:00:00.041) ' -+ '0:07:59.637 *******', -+ ), -+ (401, Token.Text.Whitespace, '\n'), -+ ) -+ ), -+ (402, Token.Generic.Deleted, '--- before'), -+ (412, Token.Text.Whitespace, '\n'), -+ (413, Token.Generic.Inserted, '+++ after'), -+ (422, Token.Text.Whitespace, '\n'), -+ (423, Token.Generic.Subheading, '@@ -1,5 +1,5 @@'), -+ (438, Token.Text.Whitespace, '\n'), -+ (439, Token.Text.Whitespace, ' '), -+ (440, Token.Text, '{'), -+ (441, Token.Text.Whitespace, '\n'), -+ (442, Token.Generic.Deleted, '- "exists": false,'), -+ (461, Token.Text.Whitespace, '\n'), -+ (462, Token.Generic.Deleted, '- "paused": false,'), -+ (481, Token.Text.Whitespace, '\n'), -+ (482, Token.Generic.Deleted, '- "running": false'), -+ (501, Token.Text.Whitespace, '\n'), -+ (502, Token.Generic.Inserted, '+ "exists": true,'), -+ (520, Token.Text.Whitespace, '\n'), -+ (521, Token.Generic.Inserted, '+ "paused": true,'), -+ (539, Token.Text.Whitespace, '\n'), -+ (540, Token.Generic.Inserted, '+ "running": true'), -+ (558, Token.Text.Whitespace, '\n'), -+ (559, Token.Text.Whitespace, ' '), -+ (560, Token.Text, '}'), -+ (561, Token.Text.Whitespace, '\n'), -+ *( -+ ( -+ ( -+ 562, -+ Token.Text.Whitespace, -+ '\\ No newline at end of file\n', -+ ), -+ ) if IS_OLD_PYGMENTS_PRE_2_14 else ( -+ (562, Token.Text, '\\ No newline at end of file'), -+ (589, Token.Text.Whitespace, '\n'), -+ ) -+ ), -+ (590, Token.Text.Whitespace, '\n'), -+ (591, Token.Keyword, 'changed'), -+ (598, Token.Punctuation, ':'), -+ (599, Token.Text, ' '), -+ (600, Token.Punctuation, '['), -+ (601, Token.Name.Variable, 'localhost'), -+ (610, Token.Punctuation, ']'), -+ (611, Token.Text, '\n'), -+ (612, Token.Text.Whitespace, '\n'), -+ (613, Token.Keyword, 'TASK'), -+ (617, Token.Text, ' '), -+ (618, Token.Punctuation, '['), -+ (619, Token.Literal, 'volumes (more volumes)'), -+ (641, Token.Punctuation, ']'), -+ (642, Token.Text, ' '), -+ ( -+ 643, -+ Token.Name.Variable, -+ '*' * 116, -+ ), -+ (759, Token.Text, '\n'), -+ *( -+ ( -+ ( -+ 760, -+ Token.Text.Whitespace, -+ 'Sunday 11 November 2018 20:19:25 +0100 (0:00:00.607) ' -+ '0:10:36.974 *******\n', -+ ), -+ ) if IS_OLD_PYGMENTS_PRE_2_14 else ( -+ ( -+ 760, -+ Token.Text, -+ 'Sunday 11 November 2018 20:19:25 +0100 (0:00:00.607) ' -+ '0:10:36.974 *******', -+ ), -+ (839, Token.Text.Whitespace, '\n'), -+ ) -+ ), -+ (840, Token.Generic.Deleted, '--- before'), -+ (850, Token.Text.Whitespace, '\n'), -+ (851, Token.Generic.Inserted, '+++ after'), -+ (860, Token.Text.Whitespace, '\n'), -+ (861, Token.Generic.Subheading, '@@ -1,11 +1,11 @@'), -+ (878, Token.Text.Whitespace, '\n'), -+ (879, Token.Text.Whitespace, ' '), -+ (880, Token.Text, '{'), -+ (881, Token.Text.Whitespace, '\n'), -+ (882, Token.Text.Whitespace, ' '), -+ (883, Token.Text, ' "expected_binds": ['), -+ (904, Token.Text.Whitespace, '\n'), -+ (905, Token.Generic.Deleted, '- "/tmp:/tmp:rw",'), -+ (925, Token.Text.Whitespace, '\n'), -+ (926, Token.Generic.Deleted, '- "/:/whatever:rw,z"'), -+ (949, Token.Text.Whitespace, '\n'), -+ (950, Token.Generic.Inserted, '+ "/tmp:/somewhereelse:ro,Z",'), -+ (982, Token.Text.Whitespace, '\n'), -+ (983, Token.Generic.Inserted, '+ "/tmp:/tmp:rw"'), -+ (1002, Token.Text.Whitespace, '\n'), -+ (1003, Token.Text.Whitespace, ' '), -+ (1004, Token.Text, ' ],'), -+ (1008, Token.Text.Whitespace, '\n'), -+ (1009, Token.Text.Whitespace, ' '), -+ (1010, Token.Text, ' "expected_volumes": {'), -+ (1033, Token.Text.Whitespace, '\n'), -+ (1034, Token.Generic.Deleted, '- "/tmp": {},'), -+ (1050, Token.Text.Whitespace, '\n'), -+ (1051, Token.Generic.Deleted, '- "/whatever": {}'), -+ (1071, Token.Text.Whitespace, '\n'), -+ (1072, Token.Generic.Inserted, '+ "/somewhereelse": {},'), -+ (1098, Token.Text.Whitespace, '\n'), -+ (1099, Token.Generic.Inserted, '+ "/tmp": {}'), -+ (1114, Token.Text.Whitespace, '\n'), -+ (1115, Token.Text.Whitespace, ' '), -+ (1116, Token.Text, ' },'), -+ (1120, Token.Text.Whitespace, '\n'), -+ (1121, Token.Text.Whitespace, ' '), -+ (1122, Token.Text, ' "running": true'), -+ (1139, Token.Text.Whitespace, '\n'), -+ (1140, Token.Text.Whitespace, ' '), -+ (1141, Token.Text, '}'), -+ (1142, Token.Text.Whitespace, '\n'), -+ *( -+ ( -+ ( -+ 1143, -+ Token.Text.Whitespace, -+ '\\ No newline at end of file\n', -+ ), -+ ) if IS_OLD_PYGMENTS_PRE_2_14 else ( -+ (1143, Token.Text, '\\ No newline at end of file'), -+ (1170, Token.Text.Whitespace, '\n'), -+ ) -+ ), -+ (1171, Token.Text.Whitespace, '\n'), -+ (1172, Token.Keyword, 'changed'), -+ (1179, Token.Punctuation, ':'), -+ (1180, Token.Text, ' '), -+ (1181, Token.Punctuation, '['), -+ (1182, Token.Name.Variable, 'localhost'), -+ (1191, Token.Punctuation, ']'), -+ (1192, Token.Text, '\n'), -+ ] -+ -+ unprocessed_text_tokens = list( -+ _get_lexer_by_name('ansible-output'). -+ get_tokens_unprocessed(ansible_play_output_example), -+ ) -+ assert unprocessed_text_tokens == expected_resulting_text_tokens |
