From f61602571153e81c3a2bfafc2658a14dbab5e9dbd6683300ccb9e49de9a556b5 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Tue, 27 Dec 2022 18:04:26 +0000 Subject: [PATCH] Clean up SPEC file OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-glean-parser?expand=0&rev=2 --- python-glean_parser.spec | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/python-glean_parser.spec b/python-glean_parser.spec index 9320cb6..3e53e0e 100644 --- a/python-glean_parser.spec +++ b/python-glean_parser.spec @@ -16,41 +16,42 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-glean_parser Version: 6.3.0 Release: 0 Summary: Parser tools for Mozilla's Glean telemetry License: MPL-2.0 URL: https://github.com/mozilla/glean_parser -Source: https://files.pythonhosted.org/packages/source/g/glean-parser/glean_parser-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/g/glean_parser/glean_parser-%{version}.tar.gz Patch1: remove-pytest.patch Patch2: fix-yaml-lint.patch -BuildRequires: python-rpm-macros -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools_scm >= 7} -# SECTION test requirements -BuildRequires: %{python_module appdirs >= 1.4} -BuildRequires: %{python_module click >= 7} -BuildRequires: %{python_module diskcache >= 4} -BuildRequires: %{python_module Jinja2 >= 2.10.1} -BuildRequires: %{python_module jsonschema >= 3.0.2} -BuildRequires: %{python_module MarkupSafe >= 1.1.1} -BuildRequires: %{python_module PyYAML >= 5.3.1} -BuildRequires: %{python_module yamllint >= 1.18.0} -BuildRequires: %{python_module pytest} -# /SECTION +BuildRequires: %{python_module setuptools} BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-Jinja2 >= 2.10.1 +Requires: python-MarkupSafe >= 1.1.1 +Requires: python-PyYAML >= 5.3.1 Requires: python-appdirs >= 1.4 Requires: python-click >= 7 Requires: python-diskcache >= 4 -Requires: python-Jinja2 >= 2.10.1 Requires: python-jsonschema >= 3.0.2 -Requires: python-MarkupSafe >= 1.1.1 -Requires: python-PyYAML >= 5.3.1 Requires: python-yamllint >= 1.18.0 +Requires(post): update-alternatives +Requires(postun):update-alternatives Suggests: python-iso8601 >= 0.1.10 BuildArch: noarch +# SECTION test requirements +BuildRequires: %{python_module Jinja2 >= 2.10.1} +BuildRequires: %{python_module MarkupSafe >= 1.1.1} +BuildRequires: %{python_module PyYAML >= 5.3.1} +BuildRequires: %{python_module appdirs >= 1.4} +BuildRequires: %{python_module click >= 7} +BuildRequires: %{python_module diskcache >= 4} +BuildRequires: %{python_module jsonschema >= 3.0.2} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module yamllint >= 1.18.0} +# /SECTION %python_subpackages %description @@ -80,6 +81,7 @@ Parser tools for Mozilla's Glean telemetry %files %{python_files} %python_alternative %{_bindir}/glean_parser -%{python_sitelib}/* +%{python_sitelib}/glean_parser +%{python_sitelib}/glean_parser-%{version}*-info %changelog