15
0
forked from pool/python-rich

Accepting request 1238540 from home:mcalabkova:branches:devel:languages:python

- Add pygments.patch to fix tests with Pygments 2.19

OBS-URL: https://build.opensuse.org/request/show/1238540
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rich?expand=0&rev=66
This commit is contained in:
2025-01-20 01:14:21 +00:00
committed by Git OBS Bridge
parent 303cb1baf1
commit 0ddf25aa4d
3 changed files with 54 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-rich
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2020-2021, Martin Hauke <mardnh@gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -25,12 +25,14 @@ Summary: A Python library for rich text and beautiful formatting in the t
License: MIT
URL: https://github.com/Textualize/rich
Source: https://github.com/Textualize/rich/archive/refs/tags/v%{version}.tar.gz#/rich-%{version}.tar.gz
# PATCH-FIX-UPSTREAM https://github.com/Textualize/rich/pull/3604 Fix test that changed with Pygments 2.19.
# and https://github.com/Textualize/rich/pull/3608 fix remaining tests with Pygments 2.19 #3604 did not fix
Patch: pygments.patch
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module markdown-it-py >= 2.2.0}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module poetry-core}
BuildRequires: %{python_module pygments >= 2.13.0}
BuildRequires: %{python_module typing_extensions >= 4.0.0 if %python-base < 3.11}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-markdown-it-py >= 2.2.0
@@ -40,9 +42,6 @@ BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module pytest}
# /SECTION
%if 0%{?python_version_nodots} < 311
Requires: python-typing_extensions >= 4.0.0
%endif
%python_subpackages
%description
@@ -50,7 +49,7 @@ Render rich text, tables, progress bars, syntax highlighting,
markdown and more to the terminal.
%prep
%setup -q -n rich-%{version}
%autosetup -p1 -n rich-%{version}
%build
%pyproject_wheel