David 0287c26
# Created by pyp2rpm-3.3.4
David 0287c26
%global pypi_name boututils
David 0287c26
David 0287c26
Name:           python-%{pypi_name}
David Bold 956e0d6
Version:        0.1.9
David Bold 1bdfc8d
Release:        %autorelease
David 0287c26
Summary:        Python package containing BOUT++ utils
David 0287c26
David 0287c26
License:        LGPLv3+
David 0287c26
URL:            http://boutproject.github.io
David 0287c26
Source0:        %pypi_source
David 0287c26
BuildArch:      noarch
David 0287c26
David 0287c26
BuildRequires:  python3-devel
David 0287c26
BuildRequires:  pyproject-rpm-macros
David 0287c26
# From setup_requires in setup.py:
David 0287c26
BuildRequires:  python3dist(setuptools)
David 0287c26
BuildRequires:  python3dist(setuptools-scm[toml]) >= 3.4
David 0287c26
BuildRequires:  python3dist(setuptools-scm-git-archive)
David 0287c26
# For tests:
David 0287c26
BuildRequires:  python3dist(pytest)
David 0287c26
David 0287c26
%description
David 0287c26
Utils for postprocessing of BOUT++ simulations.
David 0287c26
David 0287c26
David 0287c26
%package -n     python3-%{pypi_name}
David 0287c26
Summary:        %{summary}
David 0287c26
David 0287c26
%description -n python3-%{pypi_name}
David 0287c26
Utils for BOUT++
David 0287c26
David 0287c26
David 0287c26
%pyproject_extras_subpkg -n python3-%{pypi_name} mayavi
David 0287c26
David 0287c26
David 0287c26
%generate_buildrequires
David 0287c26
%pyproject_buildrequires -r
David 0287c26
David 0287c26
David 0287c26
%prep
David 0287c26
%autosetup -n %{pypi_name}-%{version}
David 0287c26
# Remove bundled egg-info
David 0287c26
rm -rf %{pypi_name}.egg-info
David 0287c26
David 0287c26
David 0287c26
%build
David 0287c26
%pyproject_wheel
David 0287c26
David 0287c26
David 0287c26
%install
David 0287c26
%pyproject_install
David 0287c26
%pyproject_save_files %{pypi_name}
David 0287c26
David 0287c26
David 0287c26
%check
David 0287c26
%pytest
David 0287c26
David 0287c26
David 098c345
%files -n python3-%{pypi_name} -f  %{pyproject_files}
David 0287c26
%license LICENSE
David 0287c26
%doc README.md
David 0287c26
David 0287c26
David 0287c26
%changelog
David Bold 1bdfc8d
%autochangelog