diff --git a/py-1.5.4.tar.gz b/py-1.5.4.tar.gz deleted file mode 100644 index b143fdd..0000000 Binary files a/py-1.5.4.tar.gz and /dev/null differ diff --git a/py-1.9.0.tar.gz b/py-1.9.0.tar.gz new file mode 100644 index 0000000..e765e45 Binary files /dev/null and b/py-1.9.0.tar.gz differ diff --git a/python-py.spec b/python-py.spec index bc1da02..8e095e4 100644 --- a/python-py.spec +++ b/python-py.spec @@ -1,23 +1,12 @@ -%bcond_with tests - -%global with_help 1 -%global modname py -%global modnameversion %{modname}-%{version} -%global p2builddir python2tmp -%global p3builddir python3tmp - -Name: python-%{modname} -Version: 1.5.4 -Release: 5 -Summary: Library with cross-python path, ini-parsing, io, code, log facilities -License: MIT and Public Domain -URL: http://pylib.readthedocs.io/en/stable/ -Source: https://files.pythonhosted.org/packages/source/p/%{modname}/%{modnameversion}.tar.gz -BuildArch: noarch - -%if %{with tests} -BuildRequires: subversion -%endif +%global _empty_manifest_terminate_build 0 +Name: python-py +Version: 1.9.0 +Release: 1 +Summary: library with cross-python path, ini-parsing, io, code, log facilities +License: MIT license +URL: https://py.readthedocs.io/ +Source0: https://files.pythonhosted.org/packages/97/a6/ab9183fe08f69a53d06ac0ee8432bc0ffbb3989c575cc69b73a0229a9a99/py-1.9.0.tar.gz +BuildArch: noarch %global _description \ The py lib is a Python development support library featuring the\ @@ -31,73 +20,65 @@ following tools and modules:\ %description %{_description} -%package -n python3-%{modname} -Summary: %{summary} -BuildRequires: python3-devel python3-setuptools python3-setuptools_scm -%if 0%{?with_help} -BuildRequires: %{_bindir}/sphinx-build-3 -%endif -%if %{with tests} -BuildRequires: python3-pytest >= 2.9.0, python3-pytest < 2.10 -%endif -Requires: python3-setuptools -%{?python_provide:%python_provide python3-%{modname}} -Provides: bundled(python3-apipkg) = 1.4 bundled(python3-iniconfig) = 1.0.0 -Obsoletes: platform-python-%{modname} < %{version}-%{release} - -%description -n python3-%{modname} +%package -n python3-py +Summary: library with cross-python path, ini-parsing, io, code, log facilities +Provides: python-py +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +%description -n python3-py %{_description} - -%if 0%{?with_help} -%package_help -%endif +%package help +Summary: Development documents and examples for py +Provides: python3-py-doc +%description help +%{_description} %prep -%autosetup -c -n %{modnameversion} - -find %{modnameversion} \ - -type f -a \( -name '*.py' -o -name 'py.*' \) \ - -exec sed -i '1{/^#!/d}' {} \; \ - -exec chmod u=rw,go=r {} \; - -mv %{modnameversion} %{p3builddir} +%autosetup -n py-1.9.0 %build -pushd %{p3builddir} %py3_build -%if 0%{?with_help} -make -C doc html PYTHONPATH=$(pwd) SPHINXBUILD=sphinx-build-3 -%endif -popd %install -pushd %{p3builddir} %py3_install -rm -rf doc/_build/html/.buildinfo +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . -%check -%if %{with tests} -pushd %{p3builddir} -PYTHONPATH=%{buildroot}%{python3_sitelib} LC_ALL="en_US.UTF-8" \ -py.test-%{python3_version} -r s -k"-TestWCSvnCommandPath" testing -popd -%endif +%files -n python3-py -f filelist.lst +%dir %{python3_sitelib}/* -%files -n python3-%{modname} -%license %{p3builddir}/LICENSE -%{python3_sitelib}/py-*.egg-info/ -%{python3_sitelib}/py/ - -%if 0%{?with_help} -%files help -%doc %{p3builddir}/CHANGELOG -%doc %{p3builddir}/README.rst -%doc %{p3builddir}/doc/_build/html -%endif +%files help -f doclist.lst +%{_pkgdocdir} %changelog +* Wed Dec 09 2020 baizhonggui - 1.9.0-1 +- Update to 1.9.0 + * Mon Aug 10 202 zhangjiapeng - 1.5.4-5 - Remove python2