1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
%global pypi_name rich
Name: python-%{pypi_name}
Version: 15.0.0
Release: 1%{?dist}
Summary: Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
License: MIT
URL: https://github.com/Textualize/rich
Source0: %{url}/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
%description
Rich is a Python library for rich text and beautiful formatting in the terminal.
It provides the ability to render rich text, tables, progress bars, syntax
highlighting, markdown, tracebacks and more to the terminal.
%package -n python3-%{pypi_name}
Summary: Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
Provides: python-%{pypi_name}
Provides: python3dist(%{pypi_name}) = %{version}
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: pyproject-rpm-macros
BuildRequires: python3-poetry-core
Requires: python3-markdown-it-py >= 2.2.0
Requires: (python3-pygments >= 2.13.0 with python3-pygments < 3.0.0)
%description -n python3-%{pypi_name}
Rich is a Python library for rich text and beautiful formatting in the terminal.
It provides the ability to render rich text, tables, progress bars, syntax
highlighting, markdown, tracebacks and more to the terminal.
%package help
Summary: Development documents and examples for %{pypi_name}
Provides: python3-%{pypi_name}-doc
Requires: python3-%{pypi_name}
%description help
Development documents and examples for %{pypi_name}.
%prep
%autosetup -n %{name}-%{version} -p1
%build
# 构建后端:poetry.core.masonry.api(来自 pyproject.toml [build-system])
%pyproject_build
%install
%pyproject_install
%files -n python3-%{pypi_name}
%license LICENSE
%{python3_sitelib}/%{pypi_name}/
%{python3_sitelib}/%{pypi_name}-%{version}*.dist-info/
%files help
%doc README.md
%license LICENSE
%changelog
* Wed Oct 28 2026 Python_Bot <Python_Bot@openeuler.org> - 15.0.0-1
- Initial package
|