%global pypi_name k8sapp-openstack %global sname k8sapp_openstack Name: python-%{pypi_name} Version: 1.0 Release: %{tis_patch_ver}%{?_tis_dist} Summary: StarlingX sysinv extensions: Openstack K8S app License: Apache-2.0 Source0: %{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python-setuptools BuildRequires: python-pbr BuildRequires: python2-pip BuildRequires: python2-wheel %description StarlingX sysinv extensions: Openstack K8S app %package -n python2-%{pypi_name} Summary: StarlingX sysinv extensions: Openstack K8S app Requires: python-pbr >= 2.0.0 Requires: sysinv >= 1.0 %description -n python2-%{pypi_name} StarlingX sysinv extensions: Openstack K8S app %prep %setup # Remove bundled egg-info rm -rf %{pypi_name}.egg-info %build export PBR_VERSION=%{version} %{__python2} setup.py build %py2_build_wheel %install export PBR_VERSION=%{version}.%{tis_patch_ver} export SKIP_PIP_INSTALL=1 %{__python2} setup.py install --skip-build --root %{buildroot} mkdir -p ${RPM_BUILD_ROOT}/plugins install -m 644 dist/*.whl ${RPM_BUILD_ROOT}/plugins/ %files %{python2_sitelib}/%{sname} %{python2_sitelib}/%{sname}-*.egg-info %package wheels Summary: %{name} wheels %description wheels Contains python wheels for %{name} %files wheels /plugins/* %changelog * Wed Sep 20 2019 Robert Church - Initial version