Compare commits
1 Commits
Author | SHA256 | Date | |
---|---|---|---|
ed5784a3a1 |
BIN
Pygments-2.15.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
Pygments-2.15.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
pygments-2.19.1.tar.gz
(Stored with Git LFS)
BIN
pygments-2.19.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
@@ -1,279 +1,3 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Wed May 14 07:19:25 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>
|
|
||||||
|
|
||||||
- Redownload source file to have the same version released in pypi.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Mar 10 17:25:50 UTC 2025 - Guang Yee <gyee@suse.com>
|
|
||||||
|
|
||||||
- Remove files from testsamples that licensedigger flagged as high risks.
|
|
||||||
Also created an issue upstream for potential licensing issues. See
|
|
||||||
https://github.com/pygments/pygments/issues/2872
|
|
||||||
- Disable tests which depended on those files
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Jan 23 11:20:48 UTC 2025 - Markéta Machová <mmachova@suse.com>
|
|
||||||
|
|
||||||
- Drop dependency on ca-certificates-mozilla-prebuilt to really
|
|
||||||
avoid buildcycles
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Jan 6 18:00:26 UTC 2025 - Benoît Monin <benoit.monin@gmx.fr>
|
|
||||||
|
|
||||||
- update to version 2.19.1:
|
|
||||||
* Ini: Fix quoted string regression introduced in 2.19.0
|
|
||||||
* Lua: Fix a regression introduced in 2.19.0
|
|
||||||
- additional changes from version 2.19.0:
|
|
||||||
* New lexers:
|
|
||||||
+ CodeQL (#2819)
|
|
||||||
+ Debian Sources (#2788, #2747)
|
|
||||||
+ Gleam (#2662)
|
|
||||||
+ GoogleSQL (#2820, #2814)
|
|
||||||
+ JSON5 (#2734, #1880)
|
|
||||||
+ Maple (#2763, #2548)
|
|
||||||
+ NumbaIR (#2433)
|
|
||||||
+ PDDL (#2799, #2616)
|
|
||||||
+ Rego (#2794)
|
|
||||||
+ TableGen (#2751)
|
|
||||||
+ Vue.js (#2832)
|
|
||||||
* Updated lexers:
|
|
||||||
+ BQN: Various improvements (#2789)
|
|
||||||
+ C#: Fix number highlighting (#986, #2727), add ``file``
|
|
||||||
keyword (#2726, #2805, #2806), add various other keywords
|
|
||||||
(#2745, #2770)
|
|
||||||
+ CSS: Add ``revert`` (#2766, #2775)
|
|
||||||
+ Debian control: Add ``Change-By`` field (#2757)
|
|
||||||
+ Elip: Improve punctuation handling (#2651)
|
|
||||||
+ Igor: Add ``int`` (#2801)
|
|
||||||
+ Ini: Fix quoted strings with embedded comment characters
|
|
||||||
(#2767, #2720)
|
|
||||||
+ Java: Support functions returning types containing a question
|
|
||||||
mark (#2737)
|
|
||||||
+ JavaScript: Support private identiiers (#2729, #2671)
|
|
||||||
+ LLVM: Add ``splat``, improve floating-point number parsing
|
|
||||||
(#2755)
|
|
||||||
+ Lua: Improve variable detection, add built-in functions
|
|
||||||
(#2829)
|
|
||||||
+ Macaulay2: Update to 1.24.11 (#2800)
|
|
||||||
+ PostgreSQL: Add more ``EXPLAIN`` keywords (#2785),
|
|
||||||
handle ``/`` (#2774)
|
|
||||||
+ S-Lexer: Fix keywords (#2082, #2750)
|
|
||||||
+ TransactSQL: Fix single-line comments (#2717)
|
|
||||||
+ Turtle: Fix triple quoted strings (#2744, #2758)
|
|
||||||
+ Typst: Various improvements (#2724)
|
|
||||||
+ Various: Add ``^`` as an operator to Matlab, Octave and
|
|
||||||
Scilab (#2798)
|
|
||||||
+ Vyper: Add ``staticcall`` and ``extcall`` (#2719)
|
|
||||||
* Mark file extensions for ``HTML/XML+Evoque`` as aliases (#2743)
|
|
||||||
* Add a color for ``Operator.Word`` to the ``rrt`` style (#2709)
|
|
||||||
* Fix broken link in the documentation (#2803, #2804)
|
|
||||||
* Drop executable bit where not needed (#2781)
|
|
||||||
* Reduce Mojo priority relative to Python in ``analyze_text´`
|
|
||||||
(#2771, #2772)
|
|
||||||
* Fix documentation builds (#2712)
|
|
||||||
* Match example file names to the lexer's name (#2713, #2715)
|
|
||||||
* Ensure lexer metadata is present (#2714)
|
|
||||||
* Search more directories on macOS for fonts (#2809)
|
|
||||||
* Improve test robustness (#2812)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sat Aug 3 11:42:54 UTC 2024 - Benoît Monin <benoit.monin@gmx.fr>
|
|
||||||
|
|
||||||
- fix build by forcing pip to use the prebuilt CA bundle
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Jul 11 14:24:45 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
||||||
|
|
||||||
- add buildignores to avoid bootstrap buildcycle
|
|
||||||
p11-kit/gtk-doc/python-Pygments which comes via
|
|
||||||
pip/ca-certificates
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon May 6 14:52:55 UTC 2024 - Benoît Monin <benoit.monin@gmx.fr>
|
|
||||||
|
|
||||||
- update to version 2.18.0:
|
|
||||||
* New lexers:
|
|
||||||
+ Janet (#2557)
|
|
||||||
+ Lean 4 (#2618, #2626)
|
|
||||||
+ Luau (#2605)
|
|
||||||
+ Mojo (#2691, #2515)
|
|
||||||
+ org-mode (#2628, #2636)
|
|
||||||
+ Promela (#2620)
|
|
||||||
+ Soong / ``Android.bp`` (#2659)
|
|
||||||
+ Tact (#2571)
|
|
||||||
+ Typst (#2596)
|
|
||||||
* Updated lexers:
|
|
||||||
+ Awk: recognize ternary operator (#2687)
|
|
||||||
+ Bash: add ``openrc`` alias (#2599, #2371)
|
|
||||||
+ Coq: add keywords, lex more vernacular command arguments,
|
|
||||||
produce fewer tokens on heading comments (#2678)
|
|
||||||
+ DNS zone files: Fix comment parsing (#2595)
|
|
||||||
+ Hy: Support unicode literals (#1126)
|
|
||||||
+ Inform6: Update to Inform 6.42 (#2644)
|
|
||||||
+ lean: Fix name handling (#2614)
|
|
||||||
+ Logtalk: add ``uninstantiation`` keyword and recognize escape
|
|
||||||
sequences (#2619)
|
|
||||||
+ Macaulay2: Update to 1.23 (#2655)
|
|
||||||
+ Python: fix highlighting of soft keywords before ``None``/
|
|
||||||
``True``/``False``
|
|
||||||
+ reStructuredText: use ``Token.Comment`` for comments instead
|
|
||||||
of ``Comment.Preproc`` (#2598)
|
|
||||||
+ Rust: highlight ``:``, ``::`` and ``->`` as ``Punctuation``
|
|
||||||
and whitespace as ``Whitespace``, instead of ``Text`` in both
|
|
||||||
cases (#2631)
|
|
||||||
+ Spice: Add keywords (#2621)
|
|
||||||
+ SQL Explain: allow negative numbers (#2610)
|
|
||||||
+ Swift: Support multiline strings (#2681)
|
|
||||||
+ ThingsDB: add constants and new functions; support template
|
|
||||||
strings (#2624)
|
|
||||||
+ UL4: support nested ``<?doc?>`` and ``<?note?>`` tags (#2597)
|
|
||||||
+ VHDL: support multi-line comments of VHDL-2008 (#2622)
|
|
||||||
+ Wikitext: Remove ``kk-*`` in ``variant_langs`` (#2647)
|
|
||||||
+ Xtend: Add ``val`` and ``var`` (#2602)
|
|
||||||
* New styles:
|
|
||||||
+ Coffee (#2609)
|
|
||||||
* Make background colors in the image formatter work with Pillow
|
|
||||||
10.0 (#2623)
|
|
||||||
* Require Python 3.8. As a result, the ``importlib-metadata``
|
|
||||||
package is no longer needed for fast plugin discovery on Python
|
|
||||||
3.7. The ``plugins`` extra (used as, e.g., ``pip install
|
|
||||||
pygments[plugins]``) is kept for backwards compatibility but
|
|
||||||
now has no effect. (#2601)
|
|
||||||
* Require the ``url`` attribute for lexers inside Pygments, add
|
|
||||||
it to many lexers (#2588)
|
|
||||||
* Replace Pyflakes linter with Ruff (#2592)
|
|
||||||
* Add macOS CI (#2594)
|
|
||||||
* Built-in lexers now declare the version of Pygments in which
|
|
||||||
they were added in a required ``version_added`` lexer attribute
|
|
||||||
instead of a ``.. versionadded::`` directive in the docstring
|
|
||||||
(#2589, #2634)
|
|
||||||
* The ``url`` attribute is now required for built-in lexers and
|
|
||||||
has been added to all existing lexers (#2588)
|
|
||||||
* The RTF formatter supports line number and line highlighting
|
|
||||||
now (#1217, #2654)
|
|
||||||
* Add ``\sa0`` keyword in the RTF formatter (#1111, #2607)
|
|
||||||
* Register ``pycon`` as an alias for the Python console lexer
|
|
||||||
(#2697)
|
|
||||||
* Add MIME-Type for ``DesktopLexer`` (#2613)
|
|
||||||
* Fix native style to meet WCAG AA guidelines (#2600)
|
|
||||||
* Fix typo in documentation (#2672)
|
|
||||||
* Use format strings consistently (#2661)
|
|
||||||
* Add ``__class_getitem__`` to ``Formatter`` to improve typing
|
|
||||||
support (#2665)
|
|
||||||
- set the base python version to 3.8
|
|
||||||
- drop the requirement of importlib-metadata:
|
|
||||||
already included in python 3.8 and above
|
|
||||||
- remove unneeded executable bit from some python files
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Nov 27 09:25:18 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
||||||
|
|
||||||
- update to 2.17.2:
|
|
||||||
* Fix a packaging issue on macOS
|
|
||||||
* Updated lexers:
|
|
||||||
* TOML: Fix bug making lexing of single-quoted strings too
|
|
||||||
eager
|
|
||||||
* Cypher: fix comment matching, add missing keywords
|
|
||||||
* Fortran: add ``elseif`` keyword
|
|
||||||
* Lean: make it available as ``lean3``, in preparation for
|
|
||||||
* a possible switch to ``lean`` highlighting as Lean 4
|
|
||||||
* JSON: add MIME types and file extensions for several line-
|
|
||||||
delimited JSON formats
|
|
||||||
* Nix: many improvements
|
|
||||||
* OCaml: Add ``and`` keyword, remove ``value`` from keywords
|
|
||||||
* Python: add ``starlark`` and ``bazel`` aliases
|
|
||||||
* Snowball: Treat ``len`` like ``size``
|
|
||||||
* Spice: add ``panic`` keyword and ``->`` operator
|
|
||||||
* squid.conf: fix catastrophic backtracking
|
|
||||||
* TOML: rewritten, with many fixes
|
|
||||||
* Turtle: support blank nodes
|
|
||||||
* Wikitext: fix erroneous highlighting of LanguageConverter
|
|
||||||
markup
|
|
||||||
* CMake: support ``[=[ bracketed arguments ]=]```
|
|
||||||
* Fix ctags support and tests
|
|
||||||
* Include ``Lexer.add_filter`` in the documentation
|
|
||||||
* Add a ``Lean3Lexer`` alias
|
|
||||||
* The ``pygments.styles`` module contains a new ``STYLES``
|
|
||||||
variable with a dictionary of built-in styles. The old
|
|
||||||
``STYLE_MAP`` variable, which uses a different format,
|
|
||||||
is kept for backwards compatibility.
|
|
||||||
* On Windows, add a new installation extra (``windows-
|
|
||||||
terminal``) which pulls in dependencies for colored
|
|
||||||
console output. See :doc:`cmdline` for more details.
|
|
||||||
* Support more file types in ``autopygmentize`` script
|
|
||||||
* Change color of numbers in ``rrt`` style
|
|
||||||
* Fix error when trying to look up plugin formatters by file
|
|
||||||
extension of the output format
|
|
||||||
* Use Hatchling as a build backend instead of setuptools.
|
|
||||||
* This change is transparent to most users. Distribution
|
|
||||||
packagers who build without build isolation need to add
|
|
||||||
hatchling as a build dependency and remove setuptools.
|
|
||||||
People downloading source distributions and wheels from PyPI
|
|
||||||
directly should note that they now have ``pygments`` in their
|
|
||||||
file names instead of ``Pygments``.
|
|
||||||
* Improve the test framework to also check for lost tokens when
|
|
||||||
processing the snippets and example files
|
|
||||||
* Improve the *Dracula* style definition to make it easier to
|
|
||||||
maintain
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sun Nov 5 07:15:50 UTC 2023 - Matěj Cepl <mcepl@cepl.eu>
|
|
||||||
|
|
||||||
- Add skip-wcag-contrast-ratio.patch to make
|
|
||||||
python-wcag-contrast-ratio just optional dependency
|
|
||||||
(gh#pygments/pygments!2564).
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Aug 7 13:10:31 UTC 2023 - Benoît Monin <benoit.monin@gmx.fr>
|
|
||||||
|
|
||||||
- update to version 2.16.1:
|
|
||||||
* Fix native style missing from style list (#2484)
|
|
||||||
- additional changes from version 2.16.0:
|
|
||||||
* New lexers:
|
|
||||||
+ ASN.1 (#2462)
|
|
||||||
+ Blueprint (#2434)
|
|
||||||
+ BQN (#2472)
|
|
||||||
+ DNS zone files (#2464)
|
|
||||||
+ GraphQL (#2428)
|
|
||||||
+ Linux desktop files (following the specification of the
|
|
||||||
Freedesktop group, formerly known as XDG) (#2470)
|
|
||||||
+ NVIDIA PTX (#2432)
|
|
||||||
+ OpenSCAD (#2449)
|
|
||||||
+ systemd (#2470)
|
|
||||||
+ TLS presentation language (#2455)
|
|
||||||
+ Verifpal (#2430)
|
|
||||||
+ YARA (#2453)
|
|
||||||
* Updated lexers:
|
|
||||||
+ ASC: Add application/pem-certificate-chain mimetype (#2471)
|
|
||||||
+ C/C++: Refine keyword lists (#2421, #2422)
|
|
||||||
+ Carbon: Fix long processing times on invalid input, fix
|
|
||||||
number lexing (#2454, #2456)
|
|
||||||
+ Elpi: Handle quotations (#2419)
|
|
||||||
+ Go: Support additional built-ins (#2481)
|
|
||||||
+ HTTP: Support empty headers (#2461), support more general
|
|
||||||
methods (#2460), also recognize responses in analyse_text
|
|
||||||
implementation (#2460), and highlight URL encoded data
|
|
||||||
(#2465, #1620)
|
|
||||||
+ Igor Pro: Update to Igor Pro 9 (#2482)
|
|
||||||
+ lean: Recognize expressions nested within attributes (#1817)
|
|
||||||
+ Macaulay2: Update builtins (#2457)
|
|
||||||
+ Markdown: Allow extra characters after language name in code
|
|
||||||
blocks (#2437)
|
|
||||||
+ NestedText: Update to version 3 (#2459)
|
|
||||||
+ scdoc: Improve language guessing implementation (#2402)
|
|
||||||
+ Spice: Update to latest version (#2476)
|
|
||||||
+ Transact SQL: Add Pre-sorted Group keyword (#2417)
|
|
||||||
+ Uxntal: Update for current runes (#2424)
|
|
||||||
+ Wikitext: Fix templates in wiki links; fix a language
|
|
||||||
converter false positive; add bold italic markup (#2447)
|
|
||||||
* Add Generic.EmphStrong token for bold italic markup (#2444)
|
|
||||||
* Add Lightbulb style (#2474)
|
|
||||||
* Improve contrast in Monokai style (#2448)
|
|
||||||
* Add documentation how to create terminal code highlighting
|
|
||||||
commands (#2131, #2425)
|
|
||||||
* Add support for loading TrueType fonts to the ImageFormatter
|
|
||||||
(#1960)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 21 12:21:13 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
Fri Apr 21 12:21:13 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
@@ -608,8 +332,7 @@ Thu Jul 15 05:11:04 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|||||||
Fri Jan 29 15:42:09 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
Fri Jan 29 15:42:09 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
- Update to 2.7.4 (all what was in the update to 2.7.2 and above
|
- Update to 2.7.4 (all what was in the update to 2.7.2 and above
|
||||||
it) (CVE-2021-20270, bsc#1183169, CVE-2021-27291, bsc#1184812):
|
it):
|
||||||
* drops cve_2021_20270.patch, cve_2021_27291.patch in older dists
|
|
||||||
- Updated lexers:
|
- Updated lexers:
|
||||||
|
|
||||||
* Ada (#1581)
|
* Ada (#1581)
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-Pygments
|
# spec file for package python-Pygments
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -22,37 +22,38 @@
|
|||||||
%else
|
%else
|
||||||
%bcond_with libalternatives
|
%bcond_with libalternatives
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-Pygments
|
Name: python-Pygments
|
||||||
Version: 2.19.1
|
Version: 2.15.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A syntax highlighting package written in Python
|
Summary: A syntax highlighting package written in Python
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
URL: https://pygments.org
|
URL: https://pygments.org
|
||||||
Source: https://files.pythonhosted.org/packages/source/p/pygments/pygments-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-%{version}.tar.gz
|
||||||
# PATCH-FIX-UPSTREAM skip-wcag-contrast-ratio.patch gh#pygments/pygments!2564 mcepl@suse.com
|
BuildRequires: %{python_module base >= 3.7}
|
||||||
# Don't make wcag-contrast-ratio mandatory for testing
|
|
||||||
Patch0: skip-wcag-contrast-ratio.patch
|
|
||||||
BuildRequires: %{python_module base >= 3.8}
|
|
||||||
BuildRequires: %{python_module hatchling}
|
|
||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module pytest >= 7}
|
BuildRequires: %{python_module pytest >= 7}
|
||||||
|
BuildRequires: %{python_module setuptools >= 61}
|
||||||
|
BuildRequires: %{python_module wcag-contrast-ratio}
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros >= 20210929
|
BuildRequires: python-rpm-macros >= 20210929
|
||||||
#!BuildIgnore: ca-certificates:p11-kit
|
# Preferred for plugin loading, see https://pygments.org/docs/plugins/
|
||||||
#!BuildIgnore: ca-certificates:p11-kit-tools
|
%if 0%{?python_version_nodots} < 38
|
||||||
Provides: python-pygments = %{version}
|
Requires: python-importlib-metadata
|
||||||
Obsoletes: python-pygments < %{version}
|
%endif
|
||||||
BuildArch: noarch
|
|
||||||
%if %{with libalternatives}
|
%if %{with libalternatives}
|
||||||
BuildRequires: alts
|
|
||||||
Requires: alts
|
Requires: alts
|
||||||
|
BuildRequires: alts
|
||||||
%else
|
%else
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(postun):update-alternatives
|
Requires(postun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
|
Provides: python-pygments = %{version}
|
||||||
|
Obsoletes: python-pygments < %{version}
|
||||||
|
BuildArch: noarch
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@@ -68,9 +69,7 @@ source code. Highlights are:
|
|||||||
* highlights Brainfuck
|
* highlights Brainfuck
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n pygments-%{version} -p1
|
%autosetup -n Pygments-%{version} -p1
|
||||||
# Remove unneeded executable bit
|
|
||||||
chmod -x pygments/formatters/_mapping.py pygments/lexers/gsql.py
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%pyproject_wheel
|
%pyproject_wheel
|
||||||
@@ -85,10 +84,8 @@ install -Dm0644 doc/pygmentize.1 %{buildroot}%{_mandir}/man1/pygmentize.1
|
|||||||
}
|
}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# skip test_guess_lexer_modula2 as we have to remove it's depent artifacts
|
# skip test that requires wcag-contrast-ratio Python package
|
||||||
# in exmplefiles because of potential licensing concerns
|
%pytest
|
||||||
# See https://github.com/pygments/pygments/issues/2872
|
|
||||||
%pytest -k "not test_guess_lexer_modula2"
|
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
# If libalternatives is used: Removing old update-alternatives entries.
|
# If libalternatives is used: Removing old update-alternatives entries.
|
||||||
@@ -106,6 +103,6 @@ install -Dm0644 doc/pygmentize.1 %{buildroot}%{_mandir}/man1/pygmentize.1
|
|||||||
%python_alternative %{_bindir}/pygmentize
|
%python_alternative %{_bindir}/pygmentize
|
||||||
%python_alternative %{_mandir}/man1/pygmentize.1%{ext_man}
|
%python_alternative %{_mandir}/man1/pygmentize.1%{ext_man}
|
||||||
%{python_sitelib}/pygments
|
%{python_sitelib}/pygments
|
||||||
%{python_sitelib}/pygments-%{version}*-info
|
%{python_sitelib}/Pygments-%{version}*-info
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@@ -1,28 +0,0 @@
|
|||||||
---
|
|
||||||
tests/contrast/test_contrasts.py | 8 +++++++-
|
|
||||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/tests/contrast/test_contrasts.py
|
|
||||||
+++ b/tests/contrast/test_contrasts.py
|
|
||||||
@@ -14,7 +14,11 @@ import os
|
|
||||||
|
|
||||||
import pygments.styles
|
|
||||||
import pygments.token
|
|
||||||
-import wcag_contrast_ratio
|
|
||||||
+try:
|
|
||||||
+ import wcag_contrast_ratio
|
|
||||||
+except ImportError:
|
|
||||||
+ wcag_contrast_ratio = None
|
|
||||||
+import unittest
|
|
||||||
|
|
||||||
JSON_FILENAME = os.path.join(os.path.dirname(__file__), "min_contrasts.json")
|
|
||||||
WCAG_AA_CONTRAST = 4.5
|
|
||||||
@@ -67,6 +71,8 @@ def update_json():
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
+@unittest.skipIf(wcag_contrast_ratio is None,
|
|
||||||
+ "wcag-contrast-ratio has not been installed")
|
|
||||||
def test_contrasts(fail_if_improved=True):
|
|
||||||
with open(JSON_FILENAME, encoding="utf-8") as f:
|
|
||||||
previous_contrasts = json.load(f)
|
|
Reference in New Issue
Block a user