fix(modern-colorthief): Upstream dropped Poetry tests (#11161) (#11165)

This commit is contained in:
Raboneko
2026-04-11 01:00:44 -05:00
committed by GitHub
parent 10b216f0fa
commit 177a488d46
@@ -1,7 +1,6 @@
%global pypi_name modern_colorthief
%bcond bootstrap 0
%bcond docs %{without bootstrap}
%bcond test %{without bootstrap}
# The srcrpm is not prefixed with Python because the source is mostly Rust
Name: modern-colorthief
@@ -27,15 +26,6 @@ BuildRequires: python3dist(myst-parser)
BuildRequires: python3dist(shibuya)
BuildRequires: python3dist(sphinx)
%endif
%if %{with test}
%if 0%{?fedora} > 40
BuildRequires: poetry
BuildRequires: python3dist(poetry)
%endif
BuildRequires: python3dist(colorthief)
BuildRequires: python3dist(fast-colorthief)
BuildRequires: python3dist(pytest)
%endif
%description
Colorthief but with modern code.
@@ -78,25 +68,13 @@ done
%{cargo_license_online} > LICENSE.dependencies
%if %{with test}
%check
# Poetry doesn't exist on EL and is too old on 40
%if 0%{?fedora} <= 40 || 0%{?rhel}
%pytest tests/*.py
%else
# This is in the wrong spot in pyproject.toml and Poetry hates it
# May seem like defeating the purpose of testing but the other tests can be useful
sed -iE 's/python = ">=3.9,<3.14"//' pyproject.toml
poetry run pytest
%endif
%endif
%files -n python3-%{name}
%doc DIFFERENCES.md
%doc PKG-INFO
%doc README.md
%license LICENSE
%license LICENSE.dependencies
%{_bindir}/%{name}
%{python3_sitearch}/%{pypi_name}
%{python3_sitearch}/%{pypi_name}-%{version}.dist-info/