diff --git a/python-ethtool.spec b/python-ethtool.spec index f2081a0c027cab3c330b68491a8dafe0d6621c60..e0e101fbedc3de0938ccbb1cf0f58ca96c88e4dc 100644 --- a/python-ethtool.spec +++ b/python-ethtool.spec @@ -1,30 +1,20 @@ %bcond_with tests Name: python-ethtool Version: 0.14 -Release: 3 +Release: 4 Summary: Python bindings for the ethtool kernel interface License: GPLv2 URL: https://pypi.org/project/ethtool/ Source0: https://files.pythonhosted.org/packages/81/41/e6cb9026374771e3bdb4c0fe8ac0c51c693a14b4f72f26275da15f7a4d8b/ethtool-%{version}.tar.gz -BuildRequires: python2-devel python3-devel python2-setuptools -BuildRequires: gcc libnl3-devel python3-setuptools +BuildRequires: gcc libnl3-devel python3-setuptools python3-devel %description Python bindings for the ethtool kernel interface. The Python ethtool module allows querying and partially controlling network interfaces, driver, and hardware settings. -%package -n python2-ethtool -Summary: Python 2 bindings for the ethtool kernel interface -%{?python_provide:%python_provide python2-ethtool} - -%description -n python2-ethtool -Python 2 bindings for the ethtool kernel interface. The Python ethtool -module allows querying and partially controlling network interfaces, -driver, and hardware settings. - %package -n python3-ethtool Summary: Python 3 bindings for the ethtool kernel interface %{?python_provide:%python_provide python3-ethtool} @@ -40,25 +30,14 @@ driver, and hardware settings. %autosetup -n ethtool-%{version} -p1 rm -rf ethtool.egg-info -cp -a . %{py3dir} -find %{py3dir} -name '*.py' | xargs sed -i '1s|^#!/usr/bin/python|#!%{__python3}|' - %build -%py2_build - -pushd %{py3dir} %py3_build -popd %install -%py2_install - -pushd %{py3dir} %py3_install install -d %{buildroot}%{_sbindir} mv %{buildroot}%{_bindir}/pethtool %{buildroot}%{_sbindir} mv %{buildroot}%{_bindir}/pifconfig %{buildroot}%{_sbindir} -popd install -d %{buildroot}%{_mandir}/man8/ install -p man/*.8.* %{buildroot}%{_mandir}/man8/ @@ -66,23 +45,11 @@ rm -rf tests/test_scripts.py %if %{with tests} %check -export PYTHONPATH=%{buildroot}%{python2_sitearch} -%{__python2} tests/parse_ifconfig.py -v -%{__python2} -m unittest discover -v - -pushd %{py3dir} export PYTHONPATH=%{buildroot}%{python3_sitearch} %{__python3} tests/parse_ifconfig.py -v %{__python3} -m unittest discover -v -popd %endif -%files -n python2-ethtool -%doc README.rst -%license COPYING -%{python2_sitearch}/ethtool.so -%{python2_sitearch}/ethtool-0.14-py?.?.egg-info - %files -n python3-ethtool %doc README.rst %license COPYING @@ -96,6 +63,9 @@ popd %doc %{_mandir}/man* %changelog +* Thu Oct 29 2020 wangye - 0.14-4 +- remove python2-ethtool subpackage and delete python2 for build + * Thu Jun 18 2020 jinzhimin - 0.14-3 - Type:bugfix - Id:NA