Use %{python3_pkgversion}
to make the specfile more universal
This commit is contained in:
parent
f167db533a
commit
8f62b16e9c
@ -32,18 +32,18 @@ BuildArch: noarch
|
|||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python%{python3_pkgversion}-devel
|
||||||
%if %{with tests}
|
%if %{with tests}
|
||||||
BuildRequires: python3-pip
|
BuildRequires: python%{python3_pkgversion}-pip
|
||||||
BuildRequires: python3-pytest
|
BuildRequires: python%{python3_pkgversion}-pytest
|
||||||
BuildRequires: python3-mock
|
BuildRequires: python%{python3_pkgversion}-mock
|
||||||
BuildRequires: python3-pytest-fixture-config
|
BuildRequires: python%{python3_pkgversion}-pytest-fixture-config
|
||||||
BuildRequires: python3-pytest-virtualenv
|
BuildRequires: python%{python3_pkgversion}-pytest-virtualenv
|
||||||
BuildRequires: python3-jaraco-envs
|
BuildRequires: python%{python3_pkgversion}-jaraco-envs
|
||||||
%endif # with tests
|
%endif # with tests
|
||||||
%if %{without bootstrap}
|
%if %{without bootstrap}
|
||||||
BuildRequires: python3-pip
|
BuildRequires: python%{python3_pkgversion}-pip
|
||||||
BuildRequires: python3-wheel
|
BuildRequires: python%{python3_pkgversion}-wheel
|
||||||
# python3 bootstrap: this is built before the final build of python3, which
|
# python3 bootstrap: this is built before the final build of python3, which
|
||||||
# adds the dependency on python3-rpm-generators, so we require it manually
|
# adds the dependency on python3-rpm-generators, so we require it manually
|
||||||
# The minimal version is for bundled provides verification script
|
# The minimal version is for bundled provides verification script
|
||||||
@ -60,15 +60,15 @@ execute the software that requires pkg_resources.
|
|||||||
|
|
||||||
# Virtual provides for the packages bundled by setuptools.
|
# Virtual provides for the packages bundled by setuptools.
|
||||||
# You can generate it with:
|
# You can generate it with:
|
||||||
# %%{_rpmconfigdir}/pythonbundles.py pkg_resources/_vendor/vendored.txt
|
# %%{_rpmconfigdir}/pythonbundles.py --namespace 'python%%{python3_pkgversion}dist' pkg_resources/_vendor/vendored.txt
|
||||||
%global bundled %{expand:
|
%global bundled %{expand:
|
||||||
Provides: bundled(python3dist(appdirs)) = 1.4.3
|
Provides: bundled(python%{python3_pkgversion}dist(appdirs)) = 1.4.3
|
||||||
Provides: bundled(python3dist(packaging)) = 20.4
|
Provides: bundled(python%{python3_pkgversion}dist(packaging)) = 20.4
|
||||||
Provides: bundled(python3dist(pyparsing)) = 2.2.1
|
Provides: bundled(python%{python3_pkgversion}dist(pyparsing)) = 2.2.1
|
||||||
Provides: bundled(python3dist(six)) = 1.10
|
Provides: bundled(python%{python3_pkgversion}dist(six)) = 1.10
|
||||||
}
|
}
|
||||||
|
|
||||||
%package -n python3-setuptools
|
%package -n python%{python3_pkgversion}-setuptools
|
||||||
Summary: Easily build and distribute Python 3 packages
|
Summary: Easily build and distribute Python 3 packages
|
||||||
Conflicts: python-setuptools < %{version}-%{release}
|
Conflicts: python-setuptools < %{version}-%{release}
|
||||||
%{bundled}
|
%{bundled}
|
||||||
@ -79,7 +79,7 @@ Provides: python%{python3_version}dist(setuptools) = %{version}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%description -n python3-setuptools
|
%description -n python%{python3_pkgversion}-setuptools
|
||||||
Setuptools is a collection of enhancements to the Python 3 distutils that allow
|
Setuptools is a collection of enhancements to the Python 3 distutils that allow
|
||||||
you to more easily build and distribute Python 3 packages, especially ones that
|
you to more easily build and distribute Python 3 packages, especially ones that
|
||||||
have dependencies on other packages.
|
have dependencies on other packages.
|
||||||
@ -161,7 +161,7 @@ PYTHONPATH=$(pwd) %pytest --ignore=pavement.py
|
|||||||
%endif # with tests
|
%endif # with tests
|
||||||
|
|
||||||
|
|
||||||
%files -n python3-setuptools
|
%files -n python%{python3_pkgversion}-setuptools
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc docs/* CHANGES.rst README.rst
|
%doc docs/* CHANGES.rst README.rst
|
||||||
%{python3_sitelib}/easy_install.py
|
%{python3_sitelib}/easy_install.py
|
||||||
|
Loading…
Reference in New Issue
Block a user