From 89c691e2cf7838acdb2c0b71686e91b975fc94c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 14 Mar 2023 21:45:38 +0100 Subject: [PATCH] Drop dependency on tox and skip other-Python-versions tests on ELN --- marshalparser.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/marshalparser.spec b/marshalparser.spec index 694ac02..6aa2e3d 100644 --- a/marshalparser.spec +++ b/marshalparser.spec @@ -12,6 +12,9 @@ BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros # For tests on various pyc files +# We intentionally skip those on RHEL to avoid pulling other Pythons into next RHEL. +# When a new Python is added into RHEL, the new version should be explicitly added. +%if %{undefined rhel} BuildRequires: python3.6 BuildRequires: python3.7 BuildRequires: python3.8 @@ -19,9 +22,10 @@ BuildRequires: python3.9 BuildRequires: python3.10 BuildRequires: python3.11 BuildRequires: python3.12 +%endif %generate_buildrequires -%pyproject_buildrequires -t +%pyproject_buildrequires -x test %description Parser for Python internal Marshal format which can fix pyc files @@ -38,7 +42,7 @@ reproducibility. %pyproject_save_files %{name} %check -%tox +%pytest %files -f %{pyproject_files} %license LICENSE