Hello community, here is the log from the commit of package python-nose for openSUSE:Factory checked in at 2015-08-07 00:22:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-nose (Old) and /work/SRC/openSUSE:Factory/.python-nose.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-nose" Changes: -------- --- /work/SRC/openSUSE:Factory/python-nose/python-nose-doc.changes 2015-04-22 01:14:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-nose.new/python-nose-doc.changes 2015-08-07 00:22:57.000000000 +0200 @@ -1,0 +2,8 @@ +Mon Jul 27 19:34:27 UTC 2015 - aloi...@gmx.com + +- Update to version 1.3.7: + * Fix loading packages from capitalised package on Windows + Patch by Thomas Kluyver +- Aligned dependency requirements with PyPI + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python-nose/python-nose.changes 2015-04-22 01:14:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-nose.new/python-nose.changes 2015-08-07 00:22:57.000000000 +0200 @@ -1,0 +2,10 @@ +Mon Jul 27 19:33:56 UTC 2015 - aloi...@gmx.com + +- Update to version 1.3.7: + * Fix loading packages from capitalised package on Windows + Patch by Thomas Kluyver +- Aligned dependency requirements with PyPI +- Dropped nose-drop-timing-dependent-tests.patch because + the test is already excluded upstream + +------------------------------------------------------------------- Old: ---- nose-1.3.6.tar.gz nose-drop-timing-dependent-tests.patch New: ---- nose-1.3.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-nose-doc.spec ++++++ --- /var/tmp/diff_new_pack.md5uwo/_old 2015-08-07 00:22:58.000000000 +0200 +++ /var/tmp/diff_new_pack.md5uwo/_new 2015-08-07 00:22:58.000000000 +0200 @@ -17,7 +17,7 @@ Name: python-nose-doc -Version: 1.3.6 +Version: 1.3.7 Release: 0 Url: http://readthedocs.org/docs/nose/ Summary: Nose extends unittest to make testing easier @@ -25,7 +25,7 @@ Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/n/nose/nose-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-Sphinx +BuildRequires: python-Sphinx >= 1.3.1 BuildRequires: python-devel Requires: python-nose = %{version} BuildArch: noarch ++++++ python-nose.spec ++++++ --- /var/tmp/diff_new_pack.md5uwo/_old 2015-08-07 00:22:58.000000000 +0200 +++ /var/tmp/diff_new_pack.md5uwo/_new 2015-08-07 00:22:58.000000000 +0200 @@ -17,26 +17,24 @@ Name: python-nose -Version: 1.3.6 +Version: 1.3.7 Release: 0 Url: http://readthedocs.org/docs/nose/ Summary: Nose extends unittest to make testing easier License: LGPL-2.0+ Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/n/nose/nose-%{version}.tar.gz -# PATCH-FIX-OPENSUSE speili...@suse.com -- Drop time-dependent tests: -Patch0: nose-drop-timing-dependent-tests.patch # PATCH-FIX-OPENSUSE mj...@suse.com -- Fix skip test plugin # Since we are using python 2.6 we have to revert upstream commit # https://github.com/nose-devs/nose/commit/395a1bff9919f083eba9eb45800692e8ab55728c Patch1: nose-fix-skip-test-plugin.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel -BuildRequires: python-setuptools +BuildRequires: python-setuptools >= 18.0.1 BuildRequires: python-xml #Testsuite build requirements: -BuildRequires: python-coverage -Requires: python-setuptools +BuildRequires: python-coverage >= 3.7.1 +Requires: python-setuptools >= 18.0.1 Requires: python-xml Requires(post): update-alternatives Requires(postun): update-alternatives @@ -63,7 +61,6 @@ %prep %setup -q -n nose-%{version} -%patch0 -p1 %patch1 -p2 sed -i "s|man/man1|share/man/man1|" setup.py # Fix man-page install path ++++++ nose-1.3.6.tar.gz -> nose-1.3.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/CHANGELOG new/nose-1.3.7/CHANGELOG --- old/nose-1.3.6/CHANGELOG 2015-04-04 13:45:24.000000000 +0200 +++ new/nose-1.3.7/CHANGELOG 2015-06-02 10:39:35.000000000 +0200 @@ -1,3 +1,8 @@ +1.3.7 + +- Fix loading packages from capitalised package on Windows + Patch by Thomas Kluyver + 1.3.6 - Re-release of 1.3.5 with wheels fixed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/PKG-INFO new/nose-1.3.7/PKG-INFO --- old/nose-1.3.6/PKG-INFO 2015-04-04 13:45:28.000000000 +0200 +++ new/nose-1.3.7/PKG-INFO 2015-06-02 11:07:39.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: nose -Version: 1.3.6 +Version: 1.3.7 Summary: nose extends unittest to make testing easier Home-page: http://readthedocs.org/docs/nose/ Author: Jason Pellerin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/doc_tests/test_init_plugin/example.cfg new/nose-1.3.7/functional_tests/doc_tests/test_init_plugin/example.cfg --- old/nose-1.3.6/functional_tests/doc_tests/test_init_plugin/example.cfg 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/doc_tests/test_init_plugin/example.cfg 2015-06-02 10:46:26.000000000 +0200 @@ -0,0 +1,3 @@ +[DEFAULT] +can_frobnicate = 1 +likes_cheese = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/doc_tests/test_xunit_plugin/support/nosetests.xml new/nose-1.3.7/functional_tests/doc_tests/test_xunit_plugin/support/nosetests.xml --- old/nose-1.3.6/functional_tests/doc_tests/test_xunit_plugin/support/nosetests.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/doc_tests/test_xunit_plugin/support/nosetests.xml 2015-06-02 10:46:28.000000000 +0200 @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?><testsuite name="nosetests" tests="4" errors="1" failures="1" skip="1"><testcase classname="test_skip" name="test_ok" time="0.001"></testcase><testcase classname="test_skip" name="test_err" time="0.000"><error type="exceptions.Exception" message="oh no"><![CDATA[Traceback (most recent call last): + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 331, in run + testMethod() + File "/Users/jszakmeister/projects/nose/nose/case.py", line 197, in runTest + self.test(*self.arg) + File "/Users/jszakmeister/projects/nose/functional_tests/doc_tests/test_xunit_plugin/support/test_skip.py", line 7, in test_err + raise Exception("oh no") +Exception: oh no +]]></error></testcase><testcase classname="test_skip" name="test_fail" time="0.000"><failure type="exceptions.AssertionError" message="bye"><![CDATA[Traceback (most recent call last): + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 331, in run + testMethod() + File "/Users/jszakmeister/projects/nose/nose/case.py", line 197, in runTest + self.test(*self.arg) + File "/Users/jszakmeister/projects/nose/functional_tests/doc_tests/test_xunit_plugin/support/test_skip.py", line 10, in test_fail + assert False, "bye" +AssertionError: bye +]]></failure></testcase><testcase classname="test_skip" name="test_skip" time="0.000"><skipped type="unittest.case.SkipTest" message="not me"><![CDATA[SkipTest: not me +]]></skipped></testcase></testsuite> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/nosetests.xml new/nose-1.3.7/functional_tests/nosetests.xml --- old/nose-1.3.6/functional_tests/nosetests.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/nosetests.xml 2013-05-03 11:23:38.000000000 +0200 @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?><testsuite name="nosetests" tests="1" errors="0" failures="0" skip="0"><testcase classname="test" name="test_foo" time="0.000"><system-out><![CDATA[abc€ +]]></system-out></testcase></testsuite> \ No newline at end of file Files old/nose-1.3.6/functional_tests/support/coverage2/.coverage and new/nose-1.3.7/functional_tests/support/coverage2/.coverage differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/PKG-INFO new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/PKG-INFO --- old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/PKG-INFO 2015-06-02 10:46:28.000000000 +0200 @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: UNKNOWN +Version: 0.0.0 +Summary: UNKNOWN +Home-page: UNKNOWN +Author: UNKNOWN +Author-email: UNKNOWN +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/SOURCES.txt new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/SOURCES.txt --- old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/SOURCES.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/SOURCES.txt 2015-06-02 10:46:28.000000000 +0200 @@ -0,0 +1,6 @@ +setup.cfg +setup.py +UNKNOWN.egg-info/PKG-INFO +UNKNOWN.egg-info/SOURCES.txt +UNKNOWN.egg-info/dependency_links.txt +UNKNOWN.egg-info/top_level.txt \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/dependency_links.txt new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/dependency_links.txt --- old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/dependency_links.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/dependency_links.txt 2015-06-02 10:46:28.000000000 +0200 @@ -0,0 +1 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/top_level.txt new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/top_level.txt --- old/nose-1.3.6/functional_tests/support/issue191/UNKNOWN.egg-info/top_level.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/support/issue191/UNKNOWN.egg-info/top_level.txt 2015-06-02 10:46:28.000000000 +0200 @@ -0,0 +1 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/support/xunit.xml new/nose-1.3.7/functional_tests/support/xunit.xml --- old/nose-1.3.6/functional_tests/support/xunit.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/nose-1.3.7/functional_tests/support/xunit.xml 2015-06-02 10:46:36.000000000 +0200 @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?><testsuite name="nosetests" tests="6" errors="2" failures="1" skip="1"><testcase classname="test_xunit_as_suite.TestForXunit" name="test_error" time="0.001"><error type="exceptions.TypeError" message="oops, wrong type"><![CDATA[Traceback (most recent call last): + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 331, in run + testMethod() + File "/Users/jszakmeister/projects/nose/functional_tests/support/xunit/test_xunit_as_suite.py", line 15, in test_error + raise TypeError("oops, wrong type") +TypeError: oops, wrong type +]]></error></testcase><testcase classname="test_xunit_as_suite.TestForXunit" name="test_fail" time="0.000"><failure type="exceptions.AssertionError" message="'this' != 'that'"><![CDATA[Traceback (most recent call last): + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 331, in run + testMethod() + File "/Users/jszakmeister/projects/nose/functional_tests/support/xunit/test_xunit_as_suite.py", line 12, in test_fail + self.assertEqual("this","that") + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 515, in assertEqual + assertion_func(first, second, msg=msg) + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 508, in _baseAssertEqual + raise self.failureException(msg) +AssertionError: 'this' != 'that' +]]></failure></testcase><testcase classname="test_xunit_as_suite.TestForXunit" name="test_non_ascii_error" time="0.000"><error type="exceptions.Exception" message="日本"><![CDATA[Traceback (most recent call last): + File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 331, in run + testMethod() + File "/Users/jszakmeister/projects/nose/functional_tests/support/xunit/test_xunit_as_suite.py", line 18, in test_non_ascii_error + raise Exception(u"日本") +Exception: \u65e5\u672c +]]></error></testcase><testcase classname="test_xunit_as_suite.TestForXunit" name="test_output" time="0.000"><system-out><![CDATA[test-generated output +]]></system-out></testcase><testcase classname="test_xunit_as_suite.TestForXunit" name="test_skip" time="0.000"><skipped type="unittest.case.SkipTest" message="skipit"><![CDATA[SkipTest: skipit +]]></skipped></testcase><testcase classname="test_xunit_as_suite.TestForXunit" name="test_success" time="0.000"></testcase></testsuite> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/functional_tests/test_multiprocessing/test_keyboardinterrupt.py new/nose-1.3.7/functional_tests/test_multiprocessing/test_keyboardinterrupt.py --- old/nose-1.3.6/functional_tests/test_multiprocessing/test_keyboardinterrupt.py 2014-05-06 11:53:59.000000000 +0200 +++ new/nose-1.3.7/functional_tests/test_multiprocessing/test_keyboardinterrupt.py 2015-06-01 12:52:48.000000000 +0200 @@ -1,3 +1,4 @@ +from nose.exc import SkipTest from subprocess import Popen,PIPE import os import sys @@ -36,6 +37,9 @@ def keyboardinterrupt(case): #os.setsid would create a process group so signals sent to the #parent process will propogates to all children processes + if not hasattr(os, 'setsid') or not hasattr(os, 'killpg'): + raise SkipTest("OS does not support os.setsid or os.killpg") + from tempfile import mktemp logfile = mktemp() killfile = mktemp() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/nose/__init__.py new/nose-1.3.7/nose/__init__.py --- old/nose-1.3.6/nose/__init__.py 2015-04-04 13:45:24.000000000 +0200 +++ new/nose-1.3.7/nose/__init__.py 2015-06-02 10:43:51.000000000 +0200 @@ -4,7 +4,7 @@ from nose.tools import with_setup __author__ = 'Jason Pellerin' -__versioninfo__ = (1, 3, 6) +__versioninfo__ = (1, 3, 7) __version__ = '.'.join(map(str, __versioninfo__)) __all__ = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/nose/loader.py new/nose-1.3.7/nose/loader.py --- old/nose-1.3.6/nose/loader.py 2015-04-04 11:56:47.000000000 +0200 +++ new/nose-1.3.7/nose/loader.py 2015-06-01 12:53:34.000000000 +0200 @@ -341,15 +341,13 @@ path = os.path.normcase(os.path.realpath(path)) for module_path in module_paths: - log.debug('os.path.normcase(%r): %r', module_path, - os.path.normcase(module_path)) - module_path = os.path.normcase(module_path) - log.debug("Load tests from module path %s?", module_path) log.debug("path: %s os.path.realpath(%s): %s", - path, module_path, os.path.realpath(module_path)) + path, os.path.normcase(module_path), + os.path.realpath(os.path.normcase(module_path))) if (self.config.traverseNamespace or not path) or \ - os.path.realpath(module_path).startswith(path): + os.path.realpath( + os.path.normcase(module_path)).startswith(path): # Egg files can be on sys.path, so make sure the path is a # directory before trying to load from it. if os.path.isdir(module_path): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/nose.egg-info/PKG-INFO new/nose-1.3.7/nose.egg-info/PKG-INFO --- old/nose-1.3.6/nose.egg-info/PKG-INFO 2015-04-04 13:45:28.000000000 +0200 +++ new/nose-1.3.7/nose.egg-info/PKG-INFO 2015-06-02 11:07:39.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: nose -Version: 1.3.6 +Version: 1.3.7 Summary: nose extends unittest to make testing easier Home-page: http://readthedocs.org/docs/nose/ Author: Jason Pellerin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/nose.egg-info/SOURCES.txt new/nose-1.3.7/nose.egg-info/SOURCES.txt --- old/nose-1.3.6/nose.egg-info/SOURCES.txt 2015-04-04 13:45:28.000000000 +0200 +++ new/nose-1.3.7/nose.egg-info/SOURCES.txt 2015-06-02 11:07:39.000000000 +0200 @@ -80,6 +80,7 @@ examples/html_plugin/setup.py examples/plugin/plug.py examples/plugin/setup.py +functional_tests/nosetests.xml functional_tests/test_attribute_plugin.py functional_tests/test_buggy_generators.py functional_tests/test_cases.py @@ -122,6 +123,7 @@ functional_tests/doc_tests/test_allmodules/support/test.py functional_tests/doc_tests/test_doctest_fixtures/doctest_fixtures.rst functional_tests/doc_tests/test_doctest_fixtures/doctest_fixtures_fixtures.py +functional_tests/doc_tests/test_init_plugin/example.cfg functional_tests/doc_tests/test_init_plugin/init_plugin.rst functional_tests/doc_tests/test_init_plugin/init_plugin.rst.py3.patch functional_tests/doc_tests/test_issue089/unwanted_package.rst @@ -166,13 +168,16 @@ functional_tests/doc_tests/test_selector_plugin/support/tests/mymodule/my_function.py functional_tests/doc_tests/test_selector_plugin/support/tests/strings/cat.py functional_tests/doc_tests/test_xunit_plugin/test_skips.rst +functional_tests/doc_tests/test_xunit_plugin/support/nosetests.xml functional_tests/doc_tests/test_xunit_plugin/support/test_skip.py functional_tests/support/test.cfg functional_tests/support/test_buggy_generators.py +functional_tests/support/xunit.xml functional_tests/support/att/test_attr.py functional_tests/support/attrib-static/test.py functional_tests/support/coverage/blah.py functional_tests/support/coverage/tests/test_covered.py +functional_tests/support/coverage2/.coverage functional_tests/support/coverage2/blah.py functional_tests/support/coverage2/moo.py functional_tests/support/coverage2/tests/test_covered.py @@ -226,8 +231,13 @@ functional_tests/support/issue191/setup.cfg functional_tests/support/issue191/setup.py functional_tests/support/issue191/test.py +functional_tests/support/issue191/UNKNOWN.egg-info/PKG-INFO +functional_tests/support/issue191/UNKNOWN.egg-info/SOURCES.txt +functional_tests/support/issue191/UNKNOWN.egg-info/dependency_links.txt +functional_tests/support/issue191/UNKNOWN.egg-info/top_level.txt functional_tests/support/issue269/test_bad_class.py functional_tests/support/issue279/test_mod_setup_fails.py +functional_tests/support/issue408/nosetests.xml functional_tests/support/issue408/test.py functional_tests/support/issue513/test.py functional_tests/support/issue649/test.py @@ -401,6 +411,7 @@ unit_tests/support/doctest/err_doctests.py unit_tests/support/doctest/no_doctests.py unit_tests/support/doctest/noname_wrapped.not_py +unit_tests/support/doctest/noname_wrapped.not_pyc unit_tests/support/doctest/noname_wrapper.py unit_tests/support/foo/__init__.py unit_tests/support/foo/doctests.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nose-1.3.6/setup.py new/nose-1.3.7/setup.py --- old/nose-1.3.6/setup.py 2015-04-04 13:45:24.000000000 +0200 +++ new/nose-1.3.7/setup.py 2015-06-02 10:43:31.000000000 +0200 @@ -1,7 +1,7 @@ import sys import os -VERSION = '1.3.6' +VERSION = '1.3.7' py_vers_tag = '-%s.%s' % sys.version_info[:2] test_dirs = ['functional_tests', 'unit_tests', os.path.join('doc','doc_tests'), 'nose'] Files old/nose-1.3.6/unit_tests/support/doctest/noname_wrapped.not_pyc and new/nose-1.3.7/unit_tests/support/doctest/noname_wrapped.not_pyc differ