File project.diff of Package python-rdflib
--- python-rdflib.spec.orig
+++ python-rdflib.spec
@@ -1,5 +1,5 @@
#
-# spec file for package python-rdflib
+# spec file
#
# Copyright (c) 2025 SUSE LLC
#
@@ -40,7 +40,7 @@ Patch0: sphinx8.patch
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
BuildArch: noarch
%if %{with tests}
@@ -50,12 +50,12 @@ BuildRequires: %{python_module pytest}
%endif
%if %{with doc}
+BuildRequires: %{primary_python}-Sphinx
+BuildRequires: %{primary_python}-myst-parser
+BuildRequires: %{primary_python}-sphinx-autodoc-typehints
+BuildRequires: %{primary_python}-sphinxcontrib-apidoc
+BuildRequires: %{primary_python}-typing_extensions
BuildRequires: %{python_module rdflib = %{version}}
-BuildRequires: python3-Sphinx
-BuildRequires: python3-myst-parser
-BuildRequires: python3-sphinx-autodoc-typehints
-BuildRequires: python3-sphinxcontrib-apidoc
-BuildRequires: python3-typing_extensions
Provides: %{python_module rdflib-doc = %{version}}
%else
BuildRequires: %{python_module base >= 3.8}
@@ -89,7 +89,7 @@ chmod -x rdflib/plugins/parsers/notation
%if %{with doc}
# Build the docs, we need the module queryable
pushd docs
-PYTHONPATH=%{buildroot}%{python3_sitelib} %make_build html
+%make_build html
# Remove hidden file
rm -r _build/html/.buildinfo