From 66402d8b1b02ba25407251fd7509e7c01f5c0374 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 26 Oct 2026 08:23:25 +0000 Subject: automatic import of python-rich-click --- .gitignore | 1 + rich-click.spec | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 87 insertions(+) create mode 100644 rich-click.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..f447a99 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/python-rich-click-1.9.9.tar.gz diff --git a/rich-click.spec b/rich-click.spec new file mode 100644 index 0000000..94f8ed4 --- /dev/null +++ b/rich-click.spec @@ -0,0 +1,85 @@ +# Build system: setuptools.build_meta via pyproject.toml (no setup.py in source) +# topdir after --transform: rich-click-1.9.9 +# module name: rich_click (src layout, setuptools auto-discovery) +# dynamic version via attr = "rich_click.__version__" → imports rich_click at build time +# rich_click/__init__.py imports click at module level, and the import chain +# reaches rich_help_rendering which imports rich.* → needs click + rich at build time +%global pypi_name rich-click + +Name: python-%{pypi_name} +Version: 1.9.9 +Release: 1%{?dist} +Summary: Format click help output nicely with rich +License: MIT +URL: https://github.com/ewels/rich-click +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-setuptools +# setuptools reads version via dynamic.version = {attr = "rich_click.__version__"}, +# which imports rich_click.__init__ → needs click and rich at build time +BuildRequires: python3-click >= 8 +BuildRequires: python3-rich >= 12 + +%description +rich-click provides attractive help output from Click, formatted with Rich, +with minimal customization required. It is a minimal Python module to combine +the efforts of the excellent packages 'rich' and 'click'. + + +%package -n python3-%{pypi_name} +Summary: Format click help output nicely with rich +Provides: python-%{pypi_name} +Provides: python3dist(%{pypi_name}) = %{version} +Provides: python3-%{pypi_name} = %{version}-%{release} +Requires: python3-click >= 8 +Requires: python3-rich >= 12 + +%description -n python3-%{pypi_name} +rich-click provides attractive help output from Click, formatted with Rich, +with minimal customization required. It is a minimal Python module to combine +the efforts of the excellent packages 'rich' and 'click'. + + +%package help +Summary: Development documents and examples for %{pypi_name} +Provides: python3-%{pypi_name}-doc +BuildArch: noarch +Requires: python3-%{pypi_name} + +%description help +This package provides documentation and examples for rich-click. + + +%prep +%autosetup -n %{pypi_name}-%{version} -p1 + + +%build +pip3 wheel --no-build-isolation --no-deps --wheel-dir %{_builddir}/wheels . + + +%install +pip3 install --no-build-isolation --no-index \ + --find-links %{_builddir}/wheels \ + --root %{buildroot} --prefix /usr \ + %{pypi_name}==%{version} + + +%files -n python3-%{pypi_name} +%license LICENSE +%{_bindir}/rich-click +%{python3_sitelib}/rich_click/ +%{python3_sitelib}/rich_click-%{version}*.dist-info/ + +%files help +%license LICENSE +%doc README.md +%doc CHANGELOG.md + + +%changelog +* Mon Oct 26 2026 Python_Bot - 1.9.9-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..df2d7a0 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +10d5e6813a91b26cb1d16e4a7a6b4362 python-rich-click-1.9.9.tar.gz -- cgit v1.2.3