diff --git a/python-pymapvbvd.rpmlintrc b/python-pymapvbvd.rpmlintrc index bab460e..89c2d18 100644 --- a/python-pymapvbvd.rpmlintrc +++ b/python-pymapvbvd.rpmlintrc @@ -4,6 +4,6 @@ addFilter(r" spelling-error \('(dat|twix)',") # This source cannot be a URL because we must use a script to download its # contents from git-lfs. -addFilter(r" invalid-url Source[0-9]+: pymapvbvd-test-data\.tar\.zst$") +addFilter(r" invalid-url Source[0-9]+: pyMapVBVD-test-data\.tar\.zst$") # Bogus; it is a perfectly fine zstandard file. -addFilter(r" inconsistent-file-extension pymapvbvd-test-data\.tar\.zst$") +addFilter(r" inconsistent-file-extension pyMapVBVD-test-data\.tar\.zst$") diff --git a/python-pymapvbvd.spec b/python-pymapvbvd.spec index fbb7b36..50f756e 100644 --- a/python-pymapvbvd.spec +++ b/python-pymapvbvd.spec @@ -14,15 +14,13 @@ Source0: %{pypi_source pymapvbvd} Source1: pymapvbvd-test-data.tar.zst Source2: get_test_data.sh -BuildSystem: pyproject -BuildOption(generate_buildrequires): -x tests -BuildOption(install): -l mapvbvd - BuildArch: noarch # PyMapVBVD assumes the platform is little-endian # https://bugzilla.redhat.com/show_bug.cgi?id=2225518 ExcludeArch: s390x +BuildRequires: python3-devel + %global common_description %{expand: Python port of the Matlab mapVBVD tool for reading Siemens raw data 'twix' (.dat) files.} @@ -51,15 +49,22 @@ Summary: %{summary} rm -v versioneer.py -%generate_buildrequires -p +%generate_buildrequires export SETUPTOOLS_SCM_PRETEND_VERSION='%{version}' +%pyproject_buildrequires -x tests -%build -p +%build export SETUPTOOLS_SCM_PRETEND_VERSION='%{version}' +%pyproject_wheel -%check -a +%install +%pyproject_install +%pyproject_save_files -l mapvbvd + + +%check %pytest -v