Blob Blame History Raw
Name:           pythondist
Version:        4.3.0
Release:        0
Summary:        ...
License:        ZPLv2.1
Source0:        %{pypi_source zope.component}
BuildArch:      noarch
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools

# Turn off Python bytecode compilation because the build would fail without Python 3.7/3.10
%define __brp_python_bytecompile %{nil}

%description
...

%package -n python3-zope-component
Summary:        ...
%description -n python3-zope-component
...

%package -n python3.7-zope-component
Summary:        ...
%description -n python3.7-zope-component
...

%package -n python3.10-zope-component
Summary:        ...
%description -n python3.10-zope-component
...

%prep
%autosetup -n zope.component-%{version}

%build
%py3_build

%install
%py3_install

mkdir -p %{buildroot}/usr/lib/python3.7/site-packages
cp -a %{buildroot}%{python3_sitelib}/zope.component-%{version}-py%{python3_version}.egg-info \
      %{buildroot}/usr/lib/python3.7/site-packages/zope.component-%{version}-py3.7.egg-info

mkdir -p %{buildroot}/usr/lib/python3.10/site-packages
cp -a %{buildroot}%{python3_sitelib}/zope.component-%{version}-py%{python3_version}.egg-info \
      %{buildroot}/usr/lib/python3.10/site-packages/zope.component-%{version}-py3.10.egg-info

%files -n python3-zope-component
%license LICENSE.txt
%{python3_sitelib}/*

%files -n python3.7-zope-component
%license LICENSE.txt
/usr/lib/python3.7/site-packages/zope.component-%{version}-py3.7.egg-info/

%files -n python3.10-zope-component
%license LICENSE.txt
/usr/lib/python3.10/site-packages/zope.component-%{version}-py3.10.egg-info/