Hello community, here is the log from the commit of package python-zope.interface for openSUSE:Factory checked in at 2013-09-03 22:06:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-zope.interface (Old) and /work/SRC/openSUSE:Factory/.python-zope.interface.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-zope.interface" Changes: -------- --- /work/SRC/openSUSE:Factory/python-zope.interface/python-zope.interface.changes 2013-01-17 10:35:41.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-zope.interface.new/python-zope.interface.changes 2013-09-03 22:06:24.000000000 +0200 @@ -1,0 +2,22 @@ +Thu Aug 1 08:37:20 UTC 2013 - hpj@urpla.net + +- add unzip to BuildRequires + +------------------------------------------------------------------- +Thu Aug 1 07:19:44 UTC 2013 - speilicke@suse.com + +- Ship upstream tarbal (zipfile) and fix Source URL + +------------------------------------------------------------------- +Mon Jul 29 11:17:31 UTC 2013 - hpj@urpla.net + +- Updated to 4.0.5: + * Fixed a bug where a decorated method caused false positive failures on verifyClass(). + +- Updated to 4.0.4: + * Fixed a bug that was revealed by porting zope.traversing. During a loop, the loop body modified a weakref dict causing a RuntimeError error. + +- generate documentation in -doc package +- enable tests + +------------------------------------------------------------------- Old: ---- zope.interface-4.0.3.tar.gz New: ---- zope.interface-4.0.5.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-zope.interface.spec ++++++ --- /var/tmp/diff_new_pack.9EUB2g/_old 2013-09-03 22:06:25.000000000 +0200 +++ /var/tmp/diff_new_pack.9EUB2g/_new 2013-09-03 22:06:25.000000000 +0200 @@ -17,21 +17,30 @@ Name: python-zope.interface -Version: 4.0.3 +Version: 4.0.5 Release: 0 Url: http://pypi.python.org/pypi/zope.interface Summary: Interfaces for Python License: ZPL-2.1 Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz +Source: https://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.zip BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes BuildRequires: python-devel BuildRequires: python-setuptools +BuildRequires: unzip +# Documentation requirements: +BuildRequires: python-Sphinx +BuildRequires: python-repoze.sphinx.autointerface +# Testing requirements: +BuildRequires: python-coverage +BuildRequires: python-nose +BuildRequires: python-zope.event Provides: python-zopeinterface = %{version} Obsoletes: python-zopeinterface < %{version} Provides: python-zope-interface = %{version} Obsoletes: python-zope-interface < %{version} + %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif @@ -45,20 +54,37 @@ API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python. +%package doc +Summary: Interfaces for Python +Group: Development/Languages/Python +Requires: %{name} = %{version} + +%description doc +This package contains documentation files for %{name}. + %prep %setup -q -n zope.interface-%{version} %build python setup.py build +python setup.py build_sphinx && rm build/sphinx/html/.buildinfo %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} # Remove duplicate files %fdupes -s %{buildroot} +rm %{buildroot}%python_sitearch/zope/interface/_zope_interface_coptimizations.c + +%check +python setup.py test %files %defattr(-,root,root,-) -%doc COPYRIGHT.txt CHANGES.txt LICENSE.txt README.txt +%doc COPYRIGHT.txt CHANGES.rst LICENSE.txt README.rst %{python_sitearch}/* +%files doc +%defattr(-,root,root,-) +%doc build/sphinx/html/ + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org