# what it's called on pypi %global srcname netapp-lib # what it's imported as %global libname netapp_lib # name of egg info directory %global eggname %{libname} # package name fragment %global pkgname %{srcname} %global common_description %{expand: Library to allow Ansible deployments to interact with NetApp storage systems} Name: python-%{srcname} Version: 2020.3.13 Release: 2%{?dist} Summary: NetApp library for Python License: ASL 2.0 URL: https://pypi.org/project/netapp-lib/ Source0: %{pypi_source} BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-setuptools %description %{common_description} %package -n python%{python3_pkgversion}-%{pkgname} Summary: %{summary} %{?python_provide:%python_provide python%{python3_pkgversion}-%{pkgname}} Requires: python%{python3_pkgversion}-lxml Requires: python%{python3_pkgversion}-xmltodict %description -n python%{python3_pkgversion}-%{pkgname} %{common_description} %prep %autosetup -n %{srcname}-%{version} rm -rf %{eggname}.egg-info %build %py3_build %install %py3_install # Note that there is no %%files section for the unversioned python module %files -n python%{python3_pkgversion}-%{srcname} %doc README.rst %{python3_sitelib}/%{libname} %{python3_sitelib}/%{eggname}-%{version}-py%{python3_version}.egg-info %changelog * Wed Jul 15 2020 Sam P - 2020.3.13-1 - Updated to latest release - Updated to reflect license change * Wed Apr 01 2020 Sam P - 2020.3.12-1 - Updated to latest release * Fri Feb 21 2020 Sam P - 2019.12.20-2 - Simplified spec file * Fri Feb 21 2020 Sam P - 2019.12.20-1 - Initial Commit