[packages/python3-stack-data] - pl, tests

qboosh qboosh at pld-linux.org
Mon Nov 24 17:42:37 CET 2025


commit 5de2a98b74e8f1d53c8b1dab85e192d8061b5ab4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Nov 24 17:42:43 2025 +0100

    - pl, tests

 python3-stack-data.spec | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
---
diff --git a/python3-stack-data.spec b/python3-stack-data.spec
index 44eb55d..da3799d 100644
--- a/python3-stack-data.spec
+++ b/python3-stack-data.spec
@@ -1,4 +1,9 @@
+#
+# Conditional build:
+%bcond_without	tests	# unit tests
+
 Summary:	Extract data from stack frames for informative displays
+Summary(pl.UTF-8):	Wydonywanie danych z ramek stosu na potrzeby wyświetlania informacji
 Name:		python3-stack-data
 Version:	0.6.3
 Release:	1
@@ -15,6 +20,15 @@ BuildRequires:	python3-modules >= 1:3.5
 BuildRequires:	python3-setuptools >= 1:44
 BuildRequires:	python3-setuptools_scm >= 3.4.3
 BuildRequires:	python3-wheel
+%if %{with tests}
+BuildRequires:	python3-asttokens >= 2.1.0
+BuildRequires:	python3-executing >= 1.2.0
+BuildRequires:	python3-littleutils
+BuildRequires:	python3-pure-eval
+BuildRequires:	python3-pygments
+BuildRequires:	python3-pytest
+BuildRequires:	python3-typeguard
+%endif
 BuildRequires:	rpmbuild(macros) >= 2.044
 Requires:	python3-modules >= 1:3.5
 BuildArch:	noarch
@@ -24,12 +38,21 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Extract data from python stack frames and tracebacks for informative
 displays.
 
+%description -l pl.UTF-8
+Wydonywanie danych z ramek stosu na potrzeby wyświetlania informacji.
+
 %prep
 %setup -q -n stack_data-%{version}
 
 %build
 %py3_build_pyproject
 
+%if %{with tests}
+# disabled tests are sensitive to pygments version
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+%{__python3} -m pytest tests -k 'not test_example and not test_executing_style_defs and not test_pygments_example'
+%endif
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-stack-data.git/commitdiff/5de2a98b74e8f1d53c8b1dab85e192d8061b5ab4




More information about the pld-cvs-commit mailing list