Name: python-pyvistaqt Version: 0.13.1 Release: 2%{?dist} Summary: pyvista qt plotter License: MIT URL: https://github.com/pyvista/pyvistaqt Source: %{pypi_source pyvistaqt} BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pyside6 %global _description %{expand: Qt widgets for PyVista: BackgroundPlotter, an interactive VTK render window with a menu bar and toolbar that runs alongside a Python session, QtInteractor for embedding a PyVista plotter in a Qt application, and MainWindow helpers. The Qt binding is reached through QtPy; this package is built and import-checked against PySide6.} %description %_description %package -n python3-pyvistaqt Summary: %{summary} # QtPy (an automatic Requires) only dispatches to whichever Qt binding is present; it # requires none itself, so without this the package installed with no Qt at all. # PySide6 is the binding the build imports it against. Requires: python3-pyside6 %description -n python3-pyvistaqt %_description %prep %autosetup -p1 -n pyvistaqt-%{version} # vcs_versioning (a redundant scm build tool) is not packaged in Fedora; # setuptools_scm (present) handles versioning. Drop it from build-system.requires. sed -i 's/, *"vcs_versioning[^"]*"//; s/"vcs_versioning[^"]*", *//' pyproject.toml %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l pyvistaqt %check %pyproject_check_import %files -n python3-pyvistaqt -f %{pyproject_files} %changelog * Thu Oct 22 2026 Morgan Hough - 0.13.1-2 - Real description in place of pyp2spec's placeholder, the template comments removed, and a plain Release/changelog instead of %%autorelease/%%autochangelog (inert under rpkg, so -1 could never be superseded). - Requires: python3-pyside6; QtPy alone pulls in no Qt binding. Found by the 2026-10-22 readiness review.