Hello community,

here is the log from the commit of package python3-testtools for 
openSUSE:Factory checked in at 2016-06-02 09:37:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-testtools (Old)
 and      /work/SRC/openSUSE:Factory/.python3-testtools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-testtools"

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

--- /dev/null   2016-04-07 01:36:33.300037506 +0200
+++ 
/work/SRC/openSUSE:Factory/.python3-testtools.new/python3-testtools-doc.changes 
    2016-06-02 09:37:57.000000000 +0200
@@ -0,0 +1,643 @@
+-------------------------------------------------------------------
+Wed May 25 02:52:11 UTC 2016 - [email protected]
+
+- update to version 2.2.0:
+  * Twisted support code uses "inlineCallbacks" rather than the
+    deprecated "deferredGenerator".  (Tristan Seligmann)
+
+-------------------------------------------------------------------
+Thu May 19 18:37:25 UTC 2016 - [email protected]
+
+- Split documentation into own subpackage to speed up build.
+
+-------------------------------------------------------------------
+Sun May 15 06:08:16 UTC 2016 - [email protected]
+
+- update to version 2.1.0:
+  * "TestResult" objects that don't implement "stop"/"shouldStop" are
+    now handled sanely.  (Jonathan Lange)
+  * New "Always" and "Never" matchers. (Tristan Seligmann, #947026)
+  * Fixed example in "failed" docstring. (Jonathan Lange, Github #208)
+  * Rather than explicitly raising a "KeyboardInterrupt" if we get no
+    result from a "Deferred", we tell the test result to stop running
+    tests and report the lack of result as a test error. This ought to
+    make weird concurrency interaction bugs easier to
+    understand. (Jonathan Lange)
+  * Introduce the unique_text_generator generator function. Similar to
+    the getUniqueString() method, except it creates unique unicode
+    text strings.  (Brant Knudson)
+  * Previously, when gathering details caused by a setUp() failure, a
+    traceback occurred if the fixture used the newer _setUp().  This
+    had the side effect of not clearing up fixtures nor gathering
+    details properly.  This is now fixed. (Julian Edwards, #1469759)
+  * New "Warnings" matcher, and "WarningMessage" and "IsDeprecated"
+    functions for matching emitted warnings. (Jonathan Jacobs, Github
+    #223)
+
+-------------------------------------------------------------------
+Sun May  8 07:06:50 UTC 2016 - [email protected]
+
+- specfile:
+  * updated source url to files.pythonhosted.org
+
+-------------------------------------------------------------------
+Wed Mar 16 17:18:24 UTC 2016 - [email protected]
+
+- Break dependency loops with python3-fixtures and
+  python3-testscenarios by disabling unit tests.
+
+-------------------------------------------------------------------
+Thu Feb  4 17:59:27 UTC 2016 - [email protected]
+
+- specfile:
+  * requrie python3-fixtures
+
+- update to version 2.0.0:
+  * "AsynchronousDeferredRunTest" now has "suppress_twisted_logging"
+    and "store_twisted_logs" parameters that can be used to override
+    the default logging behaviour.  (Jonathan Lange, #942785)
+  * New fixture "CaptureTwistedLogs" that can be used with
+    "AsynchronousDeferredRunTest" to attach a detail containing
+    everything logged to Twisted during the test run.  (Jonathan
+    Lange, #1515362)
+  * Python 2.6 and 3.2 are no longer supported. If you want to use
+    either of these versions of Python, use testtools 1.9.0. (Jonathan
+    Lange)
+  * Make "fixtures" a real dependency, not just a test
+    dependency. (Jonathan Lange)
+
+-------------------------------------------------------------------
+Wed Feb  3 14:10:20 UTC 2016 - [email protected]
+
+- python3-pyrsistent is also a runtime requirement.
+
+-------------------------------------------------------------------
+Tue Jan 26 05:39:51 UTC 2016 - [email protected]
+
+- specfile:
+  * update copyright year
+  * require pyrsistent, testscenarios for tests
+
+- update to version 1.9.0:
+  * Many new fixes in this branch, including lots of work around
+    Twisted support.
+  * This is the first release that explicitly supports Python 3.5 and
+    the last release that supports Python 2.6 or 3.2.
+  * Improvements
+    + Python 3.5 added to the list of supported platforms. (Jonathan
+      Lange)
+    + "MatchesListwise" has more informative error when lengths don't
+      match. (Jonathan Lange)
+    + The short form of errors for failed binary comparisions will now
+      put the expected value on the _right_. This means that
+      "assertThat(2, Equals(3))" will raise an error saying "2 !=
+      3". (Jonathan Lange, #1525227)
+    + Tests for "assertRaisesRegexp". (Julia Varlamova, Jonathan
+      Lange)
+    + Tests that customize "skipException" no longer get tracebacks
+      for skipped tests.  (Jonathan Lange, #1518101)
+    + A failing "expectThat" now fails tests run with
+      "AsynchronousDeferredRunTest".  (Jonathan Lange, #1532452)
+    + New "testtools.twistedsupport" package that collects all of our
+      Twisted support code in one place, including that currently
+      available under "testtools.deferredruntest".  (Jonathan Lange)
+    + New matchers for testing "Deferred" code: "failed", "succeeded",
+      and "has_no_result".  (Jonathan Lange, Tristan Seligmann,
+      #1369134)
+    + "TestCase" objects can now be run twice. All internal state is
+      reset between runs. In particular, testtools tests can now be run
+      with "trial -u".  (Jonathan Lange, #1517879)
+    + Fixed bug where if an asynchronous "Deferred" test times out but
+      the "Deferred" then fires, the entire test run would abort with
+     "KeyboardInterrupt", failing the currently running test.
+      (Jonathan Lange, James Westby)
+  * Changes
+    + Add a new test dependency of testscenarios. (Robert Collins)
+    + "addCleanup" can now only be called within a test run.
+      (Jonathan Lange)
+    + "TestCase.skip" deprecated. Use "skipTest" instead. (Jonathan
+      Lange, #988893)
+    + Getting "expected" or "observed" attributes from binary
+      comparison mismatches (e.g. "Equals(2).match(3).expected") is now
+      deprecated. (Jonathan Lange)
+    + Last release of testtools to support Python 3.2. (Jonathan
+      Lange)
+    + Last release of testtools to support Python 2.6. (Jonathan
+      Lange)
+    + Report on all duplicate test ids when sorting test suites that
+      contain duplicate ids.  (Thomas Bechtold, Jonathan Lange,
+      #1390082)
+    + Add "readthedocs-requirements.txt" so readthedocs.org can build
+      the Twisted API documentation. (Jonathan Lange)
+
+-------------------------------------------------------------------
+Sat Nov 14 20:37:13 UTC 2015 - [email protected]
+
+- update to version 1.8.1:
+  * Documented more explicitly how to build and install testtools in
+    the hacking documentation. (Thomi Richards)
+  * "deferredruntest" now works with Twisted 15.1.0 and later.  (Colin
+    Watson, #1488710)
+
+-------------------------------------------------------------------
+Mon Oct 26 16:05:26 UTC 2015 - [email protected]
+
+- Use upstream unit test command
+
+-------------------------------------------------------------------
+Sun May 10 00:40:24 UTC 2015 - [email protected]
+
+- specfile:
+  * added pbr
+
+- update to version 1.8.0:
+  * AsynchronousDeferredRunTest now correctly attaches the test log.
+    Previously it attached an empty file. (Colin Watson)
+
+-------------------------------------------------------------------
+Wed Mar 11 05:36:08 UTC 2015 - [email protected]
+
+- specfile:
+  * added traceback2 requirement
+
+- update to version 1.7.1:
+  * Building a wheel on Python 3 was missing "_compat2x.py" needed
+    for Python2.  This was a side effect of the fix to bug #941958,
+    where we fixed a cosmetic error. (Robert Collins, #1430534)
+  * During reporting in "TextTestResult" now always uses "ceil"
+    rather than depending on the undefined rounding behaviour in
+    string formatting.  (Robert Collins)
+
+- changes from version 1.7.0:
+  * Empty attachments to tests were triggering a file payload of None
+    in the "ExtendedToStreamDecorator" code, which caused multiple
+    copies of attachments that had been output prior to the empty one.
+    (Robert Collins, #1378609)
+
+- changes from version 1.6.1:
+  * Fix installing when "extras" is not already installed. Our guards
+    for the absence of unittest2 were not sufficient.  (Robert
+    Collins, #1430076)
+
+- changes from version 1.6.0:
+  * "testtools.run" now accepts "--locals" to show local variables in
+    tracebacks, which can be a significant aid in debugging. In doing
+    so we've removed the code reimplementing linecache and traceback
+    by using the new traceback2 and linecache2 packages.  (Robert
+    Collins, github #111)
+  * "testtools" now depends on "unittest2" 1.0.0 which brings in a
+    dependency on "traceback2" and via it "linecache2". (Robert
+    Collins)
+
+-------------------------------------------------------------------
+Sun Jan 25 01:50:02 UTC 2015 - [email protected]
+
+- specfile:
+  * added unittest2, setuptools requirement
+  * remove ifdefs to run tests
++++ 446 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Factory/.python3-testtools.new/python3-testtools-doc.changes
--- /work/SRC/openSUSE:Factory/python3-testtools/python3-testtools.changes      
2015-11-17 14:23:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-testtools.new/python3-testtools.changes 
2016-06-02 09:37:57.000000000 +0200
@@ -1,0 +2,132 @@
+Wed May 25 02:52:11 UTC 2016 - [email protected]
+
+- update to version 2.2.0:
+  * Twisted support code uses "inlineCallbacks" rather than the
+    deprecated "deferredGenerator".  (Tristan Seligmann)
+
+-------------------------------------------------------------------
+Thu May 19 18:37:25 UTC 2016 - [email protected]
+
+- Split documentation into own subpackage to speed up build.
+
+-------------------------------------------------------------------
+Sun May 15 06:08:16 UTC 2016 - [email protected]
+
+- update to version 2.1.0:
+  * "TestResult" objects that don't implement "stop"/"shouldStop" are
+    now handled sanely.  (Jonathan Lange)
+  * New "Always" and "Never" matchers. (Tristan Seligmann, #947026)
+  * Fixed example in "failed" docstring. (Jonathan Lange, Github #208)
+  * Rather than explicitly raising a "KeyboardInterrupt" if we get no
+    result from a "Deferred", we tell the test result to stop running
+    tests and report the lack of result as a test error. This ought to
+    make weird concurrency interaction bugs easier to
+    understand. (Jonathan Lange)
+  * Introduce the unique_text_generator generator function. Similar to
+    the getUniqueString() method, except it creates unique unicode
+    text strings.  (Brant Knudson)
+  * Previously, when gathering details caused by a setUp() failure, a
+    traceback occurred if the fixture used the newer _setUp().  This
+    had the side effect of not clearing up fixtures nor gathering
+    details properly.  This is now fixed. (Julian Edwards, #1469759)
+  * New "Warnings" matcher, and "WarningMessage" and "IsDeprecated"
+    functions for matching emitted warnings. (Jonathan Jacobs, Github
+    #223)
+
+-------------------------------------------------------------------
+Sun May  8 07:06:50 UTC 2016 - [email protected]
+
+- specfile:
+  * updated source url to files.pythonhosted.org
+
+-------------------------------------------------------------------
+Wed Mar 16 17:18:24 UTC 2016 - [email protected]
+
+- Break dependency loops with python3-fixtures and
+  python3-testscenarios by disabling unit tests.
+
+-------------------------------------------------------------------
+Thu Feb  4 17:59:27 UTC 2016 - [email protected]
+
+- specfile:
+  * requrie python3-fixtures
+
+- update to version 2.0.0:
+  * "AsynchronousDeferredRunTest" now has "suppress_twisted_logging"
+    and "store_twisted_logs" parameters that can be used to override
+    the default logging behaviour.  (Jonathan Lange, #942785)
+  * New fixture "CaptureTwistedLogs" that can be used with
+    "AsynchronousDeferredRunTest" to attach a detail containing
+    everything logged to Twisted during the test run.  (Jonathan
+    Lange, #1515362)
+  * Python 2.6 and 3.2 are no longer supported. If you want to use
+    either of these versions of Python, use testtools 1.9.0. (Jonathan
+    Lange)
+  * Make "fixtures" a real dependency, not just a test
+    dependency. (Jonathan Lange)
+
+-------------------------------------------------------------------
+Wed Feb  3 14:10:20 UTC 2016 - [email protected]
+
+- python3-pyrsistent is also a runtime requirement.
+
+-------------------------------------------------------------------
+Tue Jan 26 05:39:51 UTC 2016 - [email protected]
+
+- specfile:
+  * update copyright year
+  * require pyrsistent, testscenarios for tests
+
+- update to version 1.9.0:
+  * Many new fixes in this branch, including lots of work around
+    Twisted support.
+  * This is the first release that explicitly supports Python 3.5 and
+    the last release that supports Python 2.6 or 3.2.
+  * Improvements
+    + Python 3.5 added to the list of supported platforms. (Jonathan
+      Lange)
+    + "MatchesListwise" has more informative error when lengths don't
+      match. (Jonathan Lange)
+    + The short form of errors for failed binary comparisions will now
+      put the expected value on the _right_. This means that
+      "assertThat(2, Equals(3))" will raise an error saying "2 !=
+      3". (Jonathan Lange, #1525227)
+    + Tests for "assertRaisesRegexp". (Julia Varlamova, Jonathan
+      Lange)
+    + Tests that customize "skipException" no longer get tracebacks
+      for skipped tests.  (Jonathan Lange, #1518101)
+    + A failing "expectThat" now fails tests run with
+      "AsynchronousDeferredRunTest".  (Jonathan Lange, #1532452)
+    + New "testtools.twistedsupport" package that collects all of our
+      Twisted support code in one place, including that currently
+      available under "testtools.deferredruntest".  (Jonathan Lange)
+    + New matchers for testing "Deferred" code: "failed", "succeeded",
+      and "has_no_result".  (Jonathan Lange, Tristan Seligmann,
+      #1369134)
+    + "TestCase" objects can now be run twice. All internal state is
+      reset between runs. In particular, testtools tests can now be run
+      with "trial -u".  (Jonathan Lange, #1517879)
+    + Fixed bug where if an asynchronous "Deferred" test times out but
+      the "Deferred" then fires, the entire test run would abort with
+     "KeyboardInterrupt", failing the currently running test.
+      (Jonathan Lange, James Westby)
+  * Changes
+    + Add a new test dependency of testscenarios. (Robert Collins)
+    + "addCleanup" can now only be called within a test run.
+      (Jonathan Lange)
+    + "TestCase.skip" deprecated. Use "skipTest" instead. (Jonathan
+      Lange, #988893)
+    + Getting "expected" or "observed" attributes from binary
+      comparison mismatches (e.g. "Equals(2).match(3).expected") is now
+      deprecated. (Jonathan Lange)
+    + Last release of testtools to support Python 3.2. (Jonathan
+      Lange)
+    + Last release of testtools to support Python 2.6. (Jonathan
+      Lange)
+    + Report on all duplicate test ids when sorting test suites that
+      contain duplicate ids.  (Thomas Bechtold, Jonathan Lange,
+      #1390082)
+    + Add "readthedocs-requirements.txt" so readthedocs.org can build
+      the Twisted API documentation. (Jonathan Lange)
+
+-------------------------------------------------------------------

Old:
----
  testtools-1.8.1.tar.gz

New:
----
  python3-testtools-doc.changes
  python3-testtools-doc.spec
  testtools-2.2.0.tar.gz

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

Other differences:
------------------
++++++ python3-testtools-doc.spec ++++++
#
# spec file for package python3-testtools-doc
#
# Copyright (c) 2016 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/
#


# A build cycle exists between python-extras and python-testtools. Thus, only
# enable testing with a build conditional (off by default):

Name:           python3-testtools-doc
Version:        2.2.0
Release:        0
Summary:        Documentation for python3-testtools
License:        MIT
Group:          Documentation/HTML
Url:            https://launchpad.net/testtools
Source:         
https://files.pythonhosted.org/packages/source/t/testtools/testtools-%{version}.tar.gz
BuildRequires:  python3-testtools = %{version}
# Documentation requirements:
BuildRequires:  python3-Sphinx
# These cause a dependency loop, so run test in this subpackage
BuildRequires:  python3-fixtures
BuildRequires:  python3-testscenarios
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
Documentation and help files for python3-testtools.

%prep
%setup -q -n testtools-%{version}

%build
# Not needed

%install
python3 setup.py build_sphinx
rm -rf build/sphinx/html/.buildinfo

%check
pushd doc
python3 -m testtools.run testtools.tests.test_suite
popd

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

%changelog
++++++ python3-testtools.spec ++++++
--- /var/tmp/diff_new_pack.buIWAT/_old  2016-06-02 09:37:58.000000000 +0200
+++ /var/tmp/diff_new_pack.buIWAT/_new  2016-06-02 09:37:58.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-testtools
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -20,24 +20,24 @@
 # enable testing with a build conditional (off by default):
 
 Name:           python3-testtools
-Version:        1.8.1
+Version:        2.2.0
 Release:        0
 Summary:        Extensions to the Python Standard Library Unit Testing 
Framework
 License:        MIT
 Group:          Development/Languages/Python
 Url:            https://launchpad.net/testtools
-Source:         
https://pypi.python.org/packages/source/t/testtools/testtools-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/t/testtools/testtools-%{version}.tar.gz
 BuildRequires:  python3-devel
-BuildRequires:  python3-pbr
-BuildRequires:  python3-setuptools
-# Documentation requirements:
-BuildRequires:  python3-Sphinx
-# Test requirements:
 BuildRequires:  python3-extras
+BuildRequires:  python3-pbr
+BuildRequires:  python3-pyrsistent
 BuildRequires:  python3-python-mimeparse
+BuildRequires:  python3-setuptools
 BuildRequires:  python3-traceback2
 BuildRequires:  python3-unittest2
 Requires:       python3-extras
+Requires:       python3-fixtures
+Requires:       python3-pyrsistent
 Requires:       python3-python-mimeparse
 Requires:       python3-traceback2
 Requires:       python3-unittest2
@@ -55,19 +55,15 @@
 
 %build
 python3 setup.py build
-python3 setup.py build_sphinx
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%check
-pushd doc
-PYTHONPATH=%{buildroot}%{python3_sitelib} python3 -m testtools.run 
testtools.tests.test_suite
-popd
+# Tests cause dependency loops with python3-fixtures and 
python3-testscenarios, so run them in doc subpackage
 
 %files
 %defattr(-,root,root,-)
-%doc LICENSE NEWS README.rst build/sphinx/html
+%doc LICENSE NEWS README.rst
 %{python3_sitelib}/testtools
 %{python3_sitelib}/testtools-%{version}-py%{py3_ver}.egg-info
 

++++++ testtools-1.8.1.tar.gz -> testtools-2.2.0.tar.gz ++++++
++++ 10068 lines of diff (skipped)


Reply via email to