%global project badfish %global org redhat-performance %global sum Badfish is a Redfish-based API tool for managing bare-metal systems via the Redfish API %global desc Badfish is a vendor-agnostic, redfish-based API tool used to consolidate \ management of IPMI and out-of-band interfaces for common server hardware \ vendors. Badfish is also a popular song from Sublime, this may be a \ coincidence – are you a badfish too? Name: %{project} Version: 1.0.5.post1 Release: git.20251020_114635%{?dist} Summary: %{sum} License: GPL-3.0-or-later and MIT URL: https://github.com/%{org}/%{project} Source: %{url}/releases/download/v%{version}/badfish-%{version}.tar.gz BuildArch: noarch # Core build dependencies BuildRequires: %{py3_dist setuptools} BuildRequires: %{py3_dist pip} BuildRequires: python3-devel BuildRequires: zlib-devel # Runtime/test dependencies that are stable in all Fedora versions BuildRequires: python3dist(pytest) BuildRequires: python3dist(pytest-asyncio) BuildRequires: python3dist(pyyaml) BuildRequires: python3dist(aiohttp) BuildRequires: python3dist(tox) Provides: badfish = %{version}-%{release} %generate_buildrequires %pyproject_buildrequires %description %{desc} %prep %autosetup -n %{name}-%{version} %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l %{project} %check %pytest %files -n %{name} -f %{pyproject_files} %doc README.md %license LICENSE %{_bindir}/%{project} %changelog * Mon Oct 20 2025 Gonzalo Rafuls - 1.0.5.post1-git.20251020_114635 - built from upstream, changelog ignored