15
0

Accepting request 1204522 from home:bnavigator:branches:devel:languages:python

- Add mesonpy-reproducible.patch gh#openSUSE/python-rpm-macros#182
  initiated by Bernhard Wiedemann @bmwiedemann

OBS-URL: https://build.opensuse.org/request/show/1204522
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-meson-python?expand=0&rev=24
This commit is contained in:
2024-09-30 21:33:31 +00:00
committed by Git OBS Bridge
parent c93a085ee8
commit 123c9ebaf3
3 changed files with 38 additions and 1 deletions

View File

@@ -27,7 +27,10 @@ URL: https://github.com/mesonbuild/meson-python
Source0: https://files.pythonhosted.org/packages/source/m/meson_python/meson_python-%{version}.tar.gz
# PATCH-FEATURE-OPENSUSE mesonpy-trim-deps.patch code@bnavigator.de
Patch11: mesonpy-trim-deps.patch
# PATCH-FEATURE-OPENSUSE mesonpy-reproducible.patch gh#openSUSE/python-rpm-macros#182
Patch12: mesonpy-reproducible.patch
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module packaging >= 0.19}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyproject-metadata >= 0.7.1}
BuildRequires: %{python_module tomli >= 1.0.0 if %python-base < 3.11}
@@ -35,6 +38,7 @@ BuildRequires: fdupes
BuildRequires: meson >= 1.2.3
BuildRequires: ninja
BuildRequires: python-rpm-macros
Requires: python-packaging >= 0.19
Requires: python-pyproject-metadata >= 0.7.1
BuildArch: noarch
%if 0%{python_version_nodots} >= 312
@@ -76,7 +80,10 @@ modules implemented in languages such as C, C++, Cython, Fortran, Pythran, or Ru
%check
# test suite path issues
donttest="test_vendored_meson"
%pytest -k "not ($donttest)"
%{python_expand # clear test builds
find tests -name build -type d -prune -print -exec rm -r {} +
$python -m pytest -v -k "not ($donttest)"
}
%files %{python_files}
%license LICENSE