Name: python-distro Version: 1.3.0 Release: 5 Summary: Linux Distribution - a Linux OS platform information API License: ASL 2.0 URL: https://github.com/nir0s/distro Source0: https://files.pythonhosted.org/packages/source/d/distro/distro-%{version}.tar.gz BuildRequires: python2-devel python2-setuptools python2-pytest python3-devel python3-setuptools python3-pytest BuildArch: noarch %description Distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information. It is the recommended replacement for Python's original platform.linux_distribution function (which will be removed in Python 3.8). It also provides much more functionality which isn't necessarily Python bound, like a command-line interface. Distro currently supports Linux and BSD based systems but Windows and OS X support is also planned. %package -n python2-distro Summary: Linux Distribution - a Linux OS platform information API %{?python_provide:%python_provide python2-distro} %description -n python2-distro Distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information. It is the recommended replacement for Python's original platform.linux_distribution function (which will be removed in Python 3.8). It also provides much more functionality which isn't necessarily Python bound, like a command-line interface. Distro currently supports Linux and BSD based systems but Windows and OS X support is also planned. Python2 version of distro. %package -n python3-distro Summary: Linux Distribution - a Linux OS platform information API %{?python_provide:%python_provide python3-distro} %description -n python3-distro Distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information. It is the recommended replacement for Python's original platform.linux_distribution function (which will be removed in Python 3.8). It also provides much more functionality which isn't necessarily Python bound, like a command-line interface. Distro currently supports Linux and BSD based systems but Windows and OS X support is also planned. Python3 version of distro. %prep %autosetup -n distro-%{version} -p1 rm -rf distro.egg-info %build %py2_build %py3_build %install %py2_install %py3_install %check %{__python2} -m pytest tests -v %{__python3} -m pytest tests -v %files -n python2-distro %doc LICENSE README.rst CHANGELOG.md CONTRIBUTORS.md README.md %{python2_sitelib}/* %files -n python3-distro %doc LICENSE README.rst CHANGELOG.md CONTRIBUTORS.md README.md %{python3_sitelib}/* %{_bindir}/distro %changelog * Mon Nov 25 2019 lingsheng - 1.3.0-5 - Package init