%bcond_with bootstrap Name: python-packaging Version: 17.1 Release: 2 Summary: Some core utilities for python packages License: BSD and ASL 2.0 URL: https://github.com/pypa/packaging Source0: https://files.pythonhosted.org/packages/source/p/packaging/packaging-%{version}.tar.gz BuildArch: noarch BuildRequires: python2-setuptools python2-devel python2-pytest python2-pyparsing BuildRequires: python2-pretend python2-six python2-pip python2-wheel python3-setuptools BuildRequires: python3-devel python3-pytest python3-pretend python3-pyparsing python3-six BuildRequires: python3-pip python3-wheel %if %{without bootstrap} BuildRequires: python3-sphinx %else BuildRequires: python2-sphinx %endif %description The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities. %package -n python2-packaging Summary: Some core utilities for python packages Requires: python2-pyparsing python2-six %{?python_provide:%python_provide python2-packaging} %description -n python2-packaging The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities. %package -n python3-packaging Summary: Some core utilities for python packages Requires: python3-pyparsing python3-six %{?python_provide:%python_provide python3-packaging} %description -n python3-packaging The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities. %package -n python-packaging-doc Summary: packaging documentation %description -n python-packaging-doc Documentation for packaging. %prep %autosetup -n packaging-%{version} rm -rf packaging.egg-info %build %py2_build_wheel %py3_build_wheel %if %{without bootstrap} sphinx-build-3 docs html %else sphinx-build docs html %endif rm -rf html/.{doctrees,buildinfo} rm -rf html/_static/fonts/ %install %py2_install_wheel packaging-%{version}-py2.py3-none-any.whl %py3_install_wheel packaging-%{version}-py2.py3-none-any.whl %check %{__python2} -m pytest tests/ %{__python3} -m pytest tests/ %files -n python2-packaging %doc LICENSE LICENSE.APACHE LICENSE.BSD README.rst CHANGELOG.rst CONTRIBUTING.rst %{python2_sitelib}/packaging/ %{python2_sitelib}/packaging-*-info/ %files -n python3-packaging %doc LICENSE LICENSE.APACHE LICENSE.BSD README.rst CHANGELOG.rst CONTRIBUTING.rst %{python3_sitelib}/packaging/ %{python3_sitelib}/packaging-*-info/ %files -n python-packaging-doc %doc html LICENSE LICENSE.APACHE LICENSE.BSD %changelog * Tue Nov 26 2019 Ling Yang - 17.1-2 - Package init