Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Pygments for openSUSE:Factory
checked in at 2023-11-06 21:13:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Pygments (Old)
and /work/SRC/openSUSE:Factory/.python-Pygments.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Pygments"
Mon Nov 6 21:13:42 2023 rev:44 rq:1123390 version:2.16.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Pygments/python-Pygments.changes
2023-09-07 21:13:23.434698539 +0200
+++
/work/SRC/openSUSE:Factory/.python-Pygments.new.17445/python-Pygments.changes
2023-11-06 21:13:46.334146882 +0100
@@ -1,0 +2,7 @@
+Sun Nov 5 07:15:50 UTC 2023 - MatÄj Cepl <[email protected]>
+
+- Add skip-wcag-contrast-ratio.patch to make
+ python-wcag-contrast-ratio just optional dependency
+ (gh#pygments/pygments!2564).
+
+-------------------------------------------------------------------
New:
----
skip-wcag-contrast-ratio.patch
BETA DEBUG BEGIN:
New:
- Add skip-wcag-contrast-ratio.patch to make
python-wcag-contrast-ratio just optional dependency
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Pygments.spec ++++++
--- /var/tmp/diff_new_pack.4TK2fM/_old 2023-11-06 21:13:48.098211817 +0100
+++ /var/tmp/diff_new_pack.4TK2fM/_new 2023-11-06 21:13:48.098211817 +0100
@@ -32,18 +32,18 @@
Group: Development/Languages/Python
URL: https://pygments.org
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
[email protected]
+# Don't make wcag-contrast-ratio mandatory for testing
+Patch0: skip-wcag-contrast-ratio.patch
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest >= 7}
BuildRequires: %{python_module setuptools >= 61}
-BuildRequires: %{python_module wcag-contrast-ratio}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros >= 20210929
# Preferred for plugin loading, see https://pygments.org/docs/plugins/
-%if 0%{?python_version_nodots} < 38
-Requires: python-importlib-metadata
-%endif
+Requires: (python-importlib-metadata if python-base < 3.8)
%if %{with libalternatives}
Requires: alts
BuildRequires: alts
@@ -84,7 +84,6 @@
}
%check
-# skip test that requires wcag-contrast-ratio Python package
%pytest
%pre
++++++ skip-wcag-contrast-ratio.patch ++++++
---
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():
)
[email protected](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)