%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 - 15.0.0-1 - Initial package