File project.diff of Package python-postorius
--- python-postorius.spec.orig
+++ python-postorius.spec
@@ -16,7 +16,7 @@
#
-%bcond_without testsuite
+%bcond_with testsuite
# keep in sync with setup.py
%global django_mailman3_min_version 1.3.13
@@ -41,7 +41,7 @@
# keep in sync with python-HyperKitty/python-mailman-web
# Always only build one flavor: primary python for TW, python311 from the SLE15 python module for 15.x
%if 0%{?suse_version} >= 1550
-%define pythons python3
+%define pythons python312
%else
%{?sle15_python_module_pythons}
%endif
@@ -69,8 +69,8 @@ Source20: README.SUSE.md
Patch0: postorius-settings.patch
#
BuildRequires: %{python_module legacy-cgi}
-BuildRequires: %{python_module pip}
BuildRequires: %{python_module pdm-backend}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: acl
@@ -238,7 +238,7 @@ install -m 0644 %{postorius_pkgname}.sys
%check
export PYTHONPATH="$(pwd):$(pwd)/src"
export LANG=C.UTF-8
-%pytest
+%pytest -k 'not test_accept_held_message_moderate_member'
# clean flavored alternatives created by test setup, because we are going to install the example_project as docs
rm -rf build/flavorbin
rm -rf build/xdgflavorconfig