summaryrefslogtreecommitdiff
path: root/rich-click.spec
diff options
context:
space:
mode:
Diffstat (limited to 'rich-click.spec')
-rw-r--r--rich-click.spec74
1 files changed, 74 insertions, 0 deletions
diff --git a/rich-click.spec b/rich-click.spec
new file mode 100644
index 0000000..599532d
--- /dev/null
+++ b/rich-click.spec
@@ -0,0 +1,74 @@
+# 构建方案: setup.py(pyproject.toml 无 [build-system] 字段,走 setuptools 路径)
+# 上游源码: https://github.com/ewels/rich-click
+# 构建工具链: python3=3.11.6, python3-setuptools=68.0.0 (openeuler-24.03_LTS_SP4-x86_64)
+# 模块导入名: rich_click (src 布局), dist name: rich-click
+%global pypi_name rich-click
+
+Name: python-%{pypi_name}
+Version: 1.7.0
+Release: 1%{?dist}
+Summary: Format click help output nicely with rich
+License: MIT
+URL: https://github.com/ewels/rich-click
+Source0: https://github.com/ewels/rich-click/archive/refs/tags/v%{version}/%{pypi_name}-%{version}.tar.gz
+BuildArch: noarch
+
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+
+%description
+rich-click is a minimal Python module to combine the efforts of the excellent
+packages 'rich' and 'click'. The intention is to provide attractive help
+output from click, formatted with rich, with minimal customisation required.
+
+
+%package -n python3-%{pypi_name}
+Summary: Format click help output nicely with rich
+Provides: python-%{pypi_name}
+Provides: python3dist(%{pypi_name}) = %{version}
+Requires: python3-click >= 7
+Requires: python3-rich >= 10.7.0
+Requires: python3-typing-extensions
+
+%description -n python3-%{pypi_name}
+rich-click is a minimal Python module to combine the efforts of the excellent
+packages 'rich' and 'click'. The intention is to provide attractive help
+output from click, formatted with rich, with minimal customisation required.
+
+
+%package help
+Summary: Development documents and examples for %{pypi_name}
+Provides: python3-%{pypi_name}-doc
+Requires: python3-%{pypi_name}
+
+%description help
+This package provides development documents and examples for %{pypi_name}.
+
+
+%prep
+%autosetup -n %{pypi_name}-%{version} -p1
+
+
+%build
+%py3_build
+
+
+%install
+%py3_install
+
+
+%files -n python3-%{pypi_name}
+%license LICENSE
+%{_bindir}/rich-click
+%{python3_sitelib}/rich_click/
+%{python3_sitelib}/rich_click-%{version}*.egg-info/
+
+
+%files help
+%license LICENSE
+%doc README.md CHANGELOG.md
+
+
+%changelog
+* Tue Oct 27 2026 Python_Bot <Python_Bot@openeuler.org> - 1.7.0-1
+- Initial package