summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--rich.spec69
-rw-r--r--sources1
3 files changed, 71 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..0941f57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/python-rich-15.0.0.tar.gz
diff --git a/rich.spec b/rich.spec
new file mode 100644
index 0000000..8bc36db
--- /dev/null
+++ b/rich.spec
@@ -0,0 +1,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
diff --git a/sources b/sources
new file mode 100644
index 0000000..c53240c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+27a79f7cab27b0ebff9b917ebb5a7575 python-rich-15.0.0.tar.gz