%bcond_without tests Name: python-ethtool Version: 0.15 Release: 2 Summary: Python bindings for the ethtool kernel interface License: GPLv2 URL: https://pypi.org/project/ethtool/ Source0: https://files.pythonhosted.org/packages/d2/59/2137996ee2da077e9369ac323830938bfc14083049081d89fdd7f3cf20a5/ethtool-0.15.tar.gz BuildRequires: gcc libnl3-devel python3-setuptools python3-devel # dependency for tests BuildRequires: net-tools %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 python3-ethtool Summary: Python 3 bindings for the ethtool kernel interface %{?python_provide:%python_provide python3-ethtool} %description -n python3-ethtool Python 3 bindings for the ethtool kernel interface. The Python ethtool module allows querying and partially controlling network interfaces, driver, and hardware settings. %package_help %prep %autosetup -n ethtool-%{version} -p1 rm -rf ethtool.egg-info %build %py3_build %install %py3_install install -d %{buildroot}%{_sbindir} mv %{buildroot}%{_bindir}/pethtool %{buildroot}%{_sbindir} mv %{buildroot}%{_bindir}/pifconfig %{buildroot}%{_sbindir} install -d %{buildroot}%{_mandir}/man8/ install -p man/*.8.* %{buildroot}%{_mandir}/man8/ rm -rf tests/test_scripts.py %if %{with tests} %check export PYTHONPATH=%{buildroot}%{python3_sitearch} %{__python3} tests/parse_ifconfig.py -v %{__python3} -m unittest discover -v %endif %files -n python3-ethtool %doc README.rst %license COPYING %{python3_sitearch}/ethtool.cpython-3* %{python3_sitearch}/ethtool-0.15-py* %{_sbindir}/pethtool %{_sbindir}/pifconfig %files help %doc CHANGES.rst %doc %{_mandir}/man* %changelog * Wed Apr 06 2022 zhanzhimin - 0.15-2 - enable tests * Sat Nov 27 2021 zhanzhimin - 0.15-1 - update to 0.15 * 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 - SUG:NA - DESC:fix the issue for python version * Thu Nov 21 2019 openEuler Buildteam - 0.14-2 - Type:bugfix - Id:NA - SUG:NA - DESC:Modify the file name for x86 * Wed Sep 18 2019 openEuler Buildteam - 0.14-1 - Package Init