Hello community, here is the log from the commit of package python-pyramid for openSUSE:Factory checked in at 2017-09-27 16:54:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyramid (Old) and /work/SRC/openSUSE:Factory/.python-pyramid.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyramid" Wed Sep 27 16:54:17 2017 rev:12 rq:523279 version:1.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyramid/python-pyramid.changes 2016-01-07 00:24:57.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-pyramid.new/python-pyramid.changes 2017-09-27 16:54:20.343626780 +0200 @@ -1,0 +2,23 @@ +Fri Sep 8 16:31:46 UTC 2017 - [email protected] + +- Remove non-free documentation (CC-BY-NC-SA-3.0 license). + +------------------------------------------------------------------- +Thu Sep 7 15:57:20 UTC 2017 - [email protected] + +- Revert change to older copyright + We shouldn't change previous copyrights +- Fix doc package dependency issue + +------------------------------------------------------------------- +Mon Aug 7 23:22:39 UTC 2017 - [email protected] + +- Trim filler wording from description. + +------------------------------------------------------------------- +Sun Jul 16 08:31:15 UTC 2017 - [email protected] + +- Update to 1.9.1, see HISTORY.txt for (long) changelog +- Converted to single-spec + +------------------------------------------------------------------- Old: ---- pyramid-1.6.tar.gz New: ---- pyramid-1.9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyramid.spec ++++++ --- /var/tmp/diff_new_pack.vdHy0L/_old 2017-09-27 16:54:21.011532818 +0200 +++ /var/tmp/diff_new_pack.vdHy0L/_new 2017-09-27 16:54:21.015532255 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pyramid # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014-2016 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,160 +17,99 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without test Name: python-pyramid -Version: 1.6 +Version: 1.9.1 Release: 0 -Url: http://pylonsproject.org Summary: The Pyramid web application development framework License: BSD-4-Clause and ZPL-2.1 and MIT Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/p/pyramid/pyramid-%{version}.tar.gz +Url: http://pylonsproject.org +Source0: https://files.pythonhosted.org/packages/source/p/pyramid/pyramid-%{version}.tar.gz +BuildRequires: %{python_module PasteDeploy} >= 1.5.0 +BuildRequires: %{python_module WebOb} >= 1.7.0 +BuildRequires: %{python_module repoze.lru} >= 0.4 +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module translationstring} >= 0.4 +BuildRequires: %{python_module venusian} >= 1.0 +BuildRequires: %{python_module zope.deprecation} >= 3.5.0 +BuildRequires: %{python_module zope.interface} >= 3.8.0 +BuildRequires: fdupes +BuildRequires: python-rpm-macros +%if %{with test} +BuildRequires: %{python_module WebTest} >= 1.3.1 +BuildRequires: %{python_module coverage} +BuildRequires: %{python_module hupper} +BuildRequires: %{python_module nose} +BuildRequires: %{python_module plaster-pastedeploy} +BuildRequires: %{python_module plaster} +BuildRequires: %{python_module zope.component} >= 4.0 +%endif Requires: python-PasteDeploy >= 1.5.0 -Requires: python-WebOb >= 1.3.1 +Requires: python-WebOb >= 1.7.0 Requires: python-repoze.lru >= 0.4 Requires: python-translationstring >= 0.4 Requires: python-venusian >= 1.0 Requires: python-zope.deprecation >= 3.5.0 Requires: python-zope.interface >= 3.8.0 -BuildRequires: fdupes -BuildRequires: python-PasteDeploy >= 1.5.0 -BuildRequires: python-WebOb >= 1.3.1 -BuildRequires: python-repoze.lru >= 0.4 -BuildRequires: python-setuptools -BuildRequires: python-translationstring >= 0.4 -BuildRequires: python-venusian >= 1.0 -BuildRequires: python-zope.deprecation >= 3.5.0 -BuildRequires: python-zope.interface >= 3.8.0 -# Documentation requirements: -BuildRequires: python-Sphinx -BuildRequires: python-docutils -BuildRequires: python-pylons_sphinx_theme -BuildRequires: python-repoze.sphinx.autointerface -# Testing requirements: -BuildRequires: python-WebTest >= 1.3.1 -BuildRequires: python-coverage -BuildRequires: python-nose -BuildRequires: python-zope.component >= 3.11.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): update-alternatives Requires(postun): update-alternatives -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -BuildRequires: python-ordereddict -BuildRequires: python-unittest2 -%else +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch -%endif +%python_subpackages %description -Pyramid is a small, fast, down-to-earth, open source Python web application -development framework. It makes real-world web application development and -deployment more fun, more predictable, and more productive. - -Pyramid is the newest web framework produced by the Pylons Project -(http://pylonsproject.org). +Pyramid is a Python web application development framework +produced by the Pylons Project (http://pylonsproject.org). +It was previously known as repoze.bfg (http://bfg.repoze.org). -Pyramid was previously known as repoze.bfg (http://bfg.repoze.org). - -%package doc -Summary: The Pyramid web application development framework -Group: Development/Languages/Python -Requires: %{name} = %{version} - -%description doc -This package contains documentation files for %{name}. +# NOTE: The documentation in the docs/ directory is under a +# non-free license (CC-BY-NC-SA-3.0). Do not package it. %prep %setup -q -n pyramid-%{version} +# fix inconsistent mtime error +touch -r pyramid/__init__.py pyramid/scaffolds/alchemy/+package+/scripts/__init__.py \ + pyramid/scripts/__init__.py %build -python setup.py build -python setup.py build_sphinx && rm build/sphinx/html/.buildinfo +%python_build +%{_python_use_flavor python3} %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} -rm -rf %{buildroot}%{python_sitelib}/pyramid/tests # Big, hidden files, fdupes -> don't package -%fdupes %{buildroot}%{python_sitelib} - -# move executables to python-specific names -mv %{buildroot}%{_bindir}/pcreate %{buildroot}%{_bindir}/pcreate-%{py_ver} -mv %{buildroot}%{_bindir}/pdistreport %{buildroot}%{_bindir}/pdistreport-%{py_ver} -mv %{buildroot}%{_bindir}/prequest %{buildroot}%{_bindir}/prequest-%{py_ver} -mv %{buildroot}%{_bindir}/proutes %{buildroot}%{_bindir}/proutes-%{py_ver} -mv %{buildroot}%{_bindir}/pserve %{buildroot}%{_bindir}/pserve-%{py_ver} -mv %{buildroot}%{_bindir}/pshell %{buildroot}%{_bindir}/pshell-%{py_ver} -mv %{buildroot}%{_bindir}/ptweens %{buildroot}%{_bindir}/ptweens-%{py_ver} -mv %{buildroot}%{_bindir}/pviews %{buildroot}%{_bindir}/pviews-%{py_ver} - -# Prepare for update-alternatives usage -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -touch %{buildroot}%{_sysconfdir}/alternatives/pcreate -touch %{buildroot}%{_sysconfdir}/alternatives/pdistreport -touch %{buildroot}%{_sysconfdir}/alternatives/prequest -touch %{buildroot}%{_sysconfdir}/alternatives/proutes -touch %{buildroot}%{_sysconfdir}/alternatives/pserve -touch %{buildroot}%{_sysconfdir}/alternatives/pshell -touch %{buildroot}%{_sysconfdir}/alternatives/ptweens -touch %{buildroot}%{_sysconfdir}/alternatives/pviews -ln -s -f %{_sysconfdir}/alternatives/pcreate %{buildroot}%{_bindir}/pcreate -ln -s -f %{_sysconfdir}/alternatives/pdistreport %{buildroot}%{_bindir}/pdistreport -ln -s -f %{_sysconfdir}/alternatives/prequest %{buildroot}%{_bindir}/prequest -ln -s -f %{_sysconfdir}/alternatives/proutes %{buildroot}%{_bindir}/proutes -ln -s -f %{_sysconfdir}/alternatives/pserve %{buildroot}%{_bindir}/pserve -ln -s -f %{_sysconfdir}/alternatives/pshell %{buildroot}%{_bindir}/pshell -ln -s -f %{_sysconfdir}/alternatives/ptweens %{buildroot}%{_bindir}/ptweens -ln -s -f %{_sysconfdir}/alternatives/pviews %{buildroot}%{_bindir}/pviews +%python_install +%{python_expand rm -rf %{buildroot}%{$python_sitelib}/pyramid/tests + %fdupes %{buildroot}%{$python_sitelib} +} + +for p in pcreate pdistreport prequest proutes pserve pshell ptweens pviews; do + %python_clone -a %{buildroot}%{_bindir}/$p +done +%if %{with test} %check -LANG=en_US.UTF-8 python setup.py nosetests --with-coverage -vvv +export LANG=en_US.UTF-8 +%python_exec setup.py nosetests --with-coverage -vvv +%endif %post -update-alternatives \ - --install %{_bindir}/pcreate pcreate %{_bindir}/pcreate-%{py_ver} 30 \ - --slave %{_bindir}/pdistreport pdistreport %{_bindir}/pdistreport-%{py_ver} \ - --slave %{_bindir}/prequest prequest %{_bindir}/prequest-%{py_ver} \ - --slave %{_bindir}/proutes proutes %{_bindir}/proutes-%{py_ver} \ - --slave %{_bindir}/pserve pserve %{_bindir}/pserve-%{py_ver} \ - --slave %{_bindir}/pshell pshell %{_bindir}/pshell-%{py_ver} \ - --slave %{_bindir}/ptweens ptweens %{_bindir}/ptweens-%{py_ver} \ - --slave %{_bindir}/pviews pviews %{_bindir}/pviews-%{py_ver} - -%preun -if [ $1 -eq 0 ] ; then - update-alternatives --remove pcreate %{_bindir}/pcreate-%{py_ver} -fi +%python_install_alternative pcreate pdistreport prequest proutes pserve pshell ptweens pviews + +%postun +%python_uninstall_alternative pcreate -%files +%files %{python_files} %defattr(-,root,root,-) %doc *.txt *.rst -%{_bindir}/pcreate -%{_bindir}/pdistreport -%{_bindir}/prequest -%{_bindir}/proutes -%{_bindir}/pserve -%{_bindir}/pshell -%{_bindir}/ptweens -%{_bindir}/pviews -%{_bindir}/pcreate-%{py_ver} -%{_bindir}/pdistreport-%{py_ver} -%{_bindir}/prequest-%{py_ver} -%{_bindir}/proutes-%{py_ver} -%{_bindir}/pserve-%{py_ver} -%{_bindir}/pshell-%{py_ver} -%{_bindir}/ptweens-%{py_ver} -%{_bindir}/pviews-%{py_ver} -%ghost %{_sysconfdir}/alternatives/pcreate -%ghost %{_sysconfdir}/alternatives/pdistreport -%ghost %{_sysconfdir}/alternatives/prequest -%ghost %{_sysconfdir}/alternatives/proutes -%ghost %{_sysconfdir}/alternatives/pserve -%ghost %{_sysconfdir}/alternatives/pshell -%ghost %{_sysconfdir}/alternatives/ptweens -%ghost %{_sysconfdir}/alternatives/pviews +%python_alternative %{_bindir}/pcreate +%python_alternative %{_bindir}/pdistreport +%python_alternative %{_bindir}/prequest +%python_alternative %{_bindir}/proutes +%python_alternative %{_bindir}/pserve +%python_alternative %{_bindir}/pshell +%python_alternative %{_bindir}/ptweens +%python_alternative %{_bindir}/pviews %{python_sitelib}/* -%files doc -%defattr(-,root,root,-) -%doc build/sphinx/html - %changelog ++++++ pyramid-1.6.tar.gz -> pyramid-1.9.1.tar.gz ++++++ ++++ 69791 lines of diff (skipped)
