Hello community,

here is the log from the commit of package python-zope.schema for 
openSUSE:Factory checked in at 2017-07-19 11:21:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.schema (Old)
 and      /work/SRC/openSUSE:Factory/.python-zope.schema.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zope.schema"

Wed Jul 19 11:21:55 2017 rev:8 rq:511026 version:4.4.2

Changes:
--------
New Changes file:

--- /dev/null   2017-06-30 09:57:03.955002226 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-zope.schema.new/python-zope.schema-doc.changes
   2017-07-19 12:22:04.759297660 +0200
@@ -0,0 +1,53 @@
+-------------------------------------------------------------------
+Thu Jul 13 20:31:17 UTC 2017 - [email protected]
+
+- Converted to single-spec
+- Split docs and tests into separate -doc package since running
+  tests and sometimes building docs had become very messy.
+  Also see (gh#/zopefoundation/zope.proxy#18)
+
+-------------------------------------------------------------------
+Fri May 15 13:11:18 UTC 2015 - [email protected]
+
+- update to version 4.4.2:
+  * Fix description of min max field: max value is included,
+    not excluded.
+- additional changes from version 4.4.1:
+  * Added support for Python 3.4.
+- switch the source archive to tar.gz (zip not available)
+- remove unzip from BuildRequires
+- pass -q to test to avoid spamming the build log
+
+-------------------------------------------------------------------
+Fri Feb 28 20:02:35 UTC 2014 - [email protected]
+
+- Update to 4.4.0:
+  * Add an event on field properties to notify that a field has been updated.
+    This event enables definition of subscribers based on an event, a context
+    and a field. The event contains also the old value and the new value.
+    (also see package ``zope.schemaevent`` that define a field event handler)
+- Changes from 4.3.3:
+  * PEP 8 cleanup.
+  * Don't raise RequiredMissing if a field's defaultFactory returns the field's
+    missing_value.
+  * Updated ``boostrap.py`` to version 2.2.
+  * Add the ability to swallow ValueErrors when rendering a SimpleVocabulary,
+    allowing for cases where vocabulary items may be duplicated (e.g., due to
+    user input).
+  * It was a pain that ``ConstraintNotSatisfied`` did not tell the field name.
+
+-------------------------------------------------------------------
+Mon Jul 29 12:16:07 UTC 2013 - [email protected]
+
+- generate separate -doc package
+
+-------------------------------------------------------------------
+Wed Mar 20 10:50:22 UTC 2013 - [email protected]
+
+- Add (Build)Requires python-ordereddict for SLE_11 only
+
+-------------------------------------------------------------------
+Fri Mar 15 13:44:06 UTC 2013 - [email protected]
+
+- Initial version
+
--- /work/SRC/openSUSE:Factory/python-zope.schema/python-zope.schema.changes    
2015-05-19 23:47:47.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-zope.schema.new/python-zope.schema.changes   
    2017-07-19 12:22:04.787293709 +0200
@@ -1,0 +2,8 @@
+Thu Jul 13 20:31:17 UTC 2017 - [email protected]
+
+- Converted to single-spec
+- Split docs and tests into separate -doc package since running
+  tests and sometimes building docs had become very messy.
+  Also see (gh#/zopefoundation/zope.proxy#18)
+
+-------------------------------------------------------------------

New:
----
  pre_checkin.sh
  python-zope.schema-doc.changes
  python-zope.schema-doc.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-zope.schema-doc.spec ++++++
#
# spec file for package python-zope.schema-doc
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name:           python-zope.schema-doc
Version:        4.4.2
Release:        0
Summary:        Zope interface extension for defining data schemas
License:        ZPL-2.1
Group:          Development/Languages/Python
Url:            https://pypi.python.org/pypi/zope.schema
Source:         
https://files.pythonhosted.org/packages/source/z/zope.schema/zope.schema-%{version}.tar.gz
BuildRequires:  %{python_module setuptools}
BuildRequires:  %{python_module zope.schema = %{version}}
BuildRequires:  python-rpm-macros
# SECTION documentation requirements
BuildRequires:  python3-Sphinx
# /SECTION
# SECTION test requirements
BuildRequires:  %{python_module zope.event}
BuildRequires:  %{python_module zope.interface >= 3.6.0}
BuildRequires:  %{python_module zope.testing}
BuildRequires:  %{python_module zope.testrunner}
# /SECTION
Requires:       python-zope.event
Requires:       python-zope.interface >= 3.6.0
Provides:       %{python_module zope.schema-doc = %{version}}
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
Contains documentation for python-zope-schema

%prep
%setup -q -n zope.schema-%{version}

%build
# Generate HTML documentation
%{_python_use_flavor python3}
%__python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo

%install
# nothing to do

%check
%python_exec %{_bindir}/zope-testrunner --test-path=src -v

%files
%defattr(-,root,root,-)
%doc build/sphinx/html/

%changelog
++++++ python-zope.schema.spec ++++++
--- /var/tmp/diff_new_pack.vKYDrv/_old  2017-07-19 12:22:05.303220906 +0200
+++ /var/tmp/diff_new_pack.vKYDrv/_new  2017-07-19 12:22:05.307220341 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zope.schema
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,31 +16,24 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-zope.schema
 Version:        4.4.2
 Release:        0
 Summary:        Zope interface extension for defining data schemas
 License:        ZPL-2.1
 Group:          Development/Languages/Python
-Url:            http://pypi.python.org/pypi/zope.schema
-Source:         
http://pypi.python.org/packages/source/z/zope.schema/zope.schema-%{version}.tar.gz
-BuildRequires:  python-devel
-# Documentation requirements:
-BuildRequires:  python-Sphinx
-# Test requirements:
-BuildRequires:  python-zope.event
-BuildRequires:  python-zope.interface >= 3.6.0
-BuildRequires:  python-zope.testing
+Url:            https://pypi.python.org/pypi/zope.schema
+Source:         
https://files.pythonhosted.org/packages/source/z/zope.schema/zope.schema-%{version}.tar.gz
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Requires:       python-zope.event
 Requires:       python-zope.interface >= 3.6.0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-BuildRequires:  python-ordereddict
-Requires:       python-ordereddict
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:      noarch
-%endif
+%python_subpackages
 
 %description
 Schemas extend the notion of interfaces to detailed descriptions of
@@ -52,35 +45,20 @@
 specify characteristics such as its value being read-only or not
 required.
 
-%package doc
-Summary:        Zope interface extension for defining data schemas
-Group:          Development/Languages/Python
-Requires:       %{name} = %{version}
-
-%description doc
-This package contains documentation files for %{name}.
-
 %prep
 %setup -q -n zope.schema-%{version}
+rm -rf zope.schema.egg-info
 
 %build
-python setup.py build
-# Generate HTML documentation
-python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
 
-%check
-python setup.py -q test
-
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc COPYRIGHT.txt LICENSE.txt CHANGES.rst README.rst
 %{python_sitelib}/*
 
-%files doc
-%defattr(-,root,root,-)
-%doc build/sphinx/html/
-
 %changelog

++++++ pre_checkin.sh ++++++
#!/bin/sh
cp python-zope.schema.changes python-zope.schema-doc.changes


Reply via email to