commit f0ed9fb2b49b9230116ff6b0bdaa01e9f07cfde4 Author: gnaygnil Date: Sat Nov 30 11:10:30 2019 +0800 python-packaging: openEuler init diff --git a/packaging-17.1.tar.gz b/packaging-17.1.tar.gz new file mode 100644 index 0000000..29ddb4c Binary files /dev/null and b/packaging-17.1.tar.gz differ diff --git a/python-packaging.spec b/python-packaging.spec new file mode 100644 index 0000000..c86244c --- /dev/null +++ b/python-packaging.spec @@ -0,0 +1,84 @@ +%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