Hello community,
here is the log from the commit of package python-pytest-xdist for
openSUSE:Factory checked in at 2017-11-17 10:54:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-xdist (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-xdist.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-xdist"
Fri Nov 17 10:54:54 2017 rev:2 rq:542009 version:1.20.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytest-xdist/python-pytest-xdist.changes
2017-05-06 18:27:23.482361858 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-xdist.new/python-pytest-xdist.changes
2017-11-17 10:59:40.001463034 +0100
@@ -1,0 +2,96 @@
+Wed Nov 15 11:45:36 UTC 2017 - [email protected]
+
+- new pytest-xdist requires pytest-forked package
+
+-------------------------------------------------------------------
+Sat Nov 11 17:25:50 UTC 2017 - [email protected]
+
+- specfile:
+ * CHANGELOG->CHANGELOG.rst
+ * update pytest version requirement to 3.0.0
+
+- update to version 1.20.1:
+ * Bug Fixes
+ + Fix hang when all worker nodes crash and restart limit is
+ reached (#45)
+ + Fix issue where the -n option would still run distributed tests
+ when pytest was run with the --collect-only option (#5)
+
+- changes from version 1.20.0:
+ * Features
+ + xdist now supports tests to log results multiple times,
+ improving integration with plugins which require it like
+ pytest-rerunfailures and flaky. (#206)
+ * Bug Fixes
+ + Fix issue where tests were being incorrectly identified if a
+ worker crashed during the teardown stage of the test. (#124)
+
+- changes from version 1.19.1:
+ * Bug Fixes
+ + Fix crash when transferring internal pytest warnings from
+ workers to the master node. (#214)
+
+- changes from version 1.19.0:
+ * Deprecations and Removals
+ + --boxed functionality has been moved to a separate plugin,
+ pytest-forked. This release now depends on " pytest-forked"
+ and provides --boxed as a backward compatibility option. (#1)
+ * Features
+ + New --dist=loadscope option: sends group of related tests to the
+ same worker. Tests are grouped by module for test functions and
+ by class for test methods. See README.rst for more
+ information. (#191)
+ + Warnings are now properly transferred from workers to the master
+ node. (#92)
+ * Bug Fixes
+ + Fix serialization of native tracebacks (--tb=native). (#196)
+
+- changes from version 1.18.2:
+ * Bug Fixes
+ + Removal of unnecessary dependency on incorrect version of
+ py. (#105)
+ + Fix bug in internal event-loop error handler in the master
+ node. This bug would shadow the original errors making extremely
+ hard/impossible for users to diagnose the problem
+ properly. (#175)
+
+- changes from version 1.18.1 :
+ * Bug Fixes
+ + Fixed serialization of longrepr.sections during error reporting
+ from workers. (#171)
+ + Fix ReprLocal not being unserialized breaking --showlocals
+ usages. (#176)
+
+- changes from version 1.18.0 :
+ * pytest-xdist now requires pytest>=3.0.0.
+ * Features
+ + Add long option --numprocesses as alternative for -n. (#168)
+ * Bug Fixes
+ + Fix serialization and deserialization dropping longrepr
+ details. (#133)
+
+- changes from version 1.17.1 :
+ * Bug Fixes
+ + Hot fix release reverting the change introduced by #124,
+ unfortunately it broke a number of test suites so we are
+ reversing this change while we investigate the problem. (#157)
+ * Improved Documentation
+ + Introduced towncrier for CHANGELOG management. (#154)
+ + Added HOWTORELEASE documentation. (#155)
+
+- changes from version 1.17.0:
+ * fix #124: xdist would mark test as complete after 'call' step. As
+ a result, xdist could identify the wrong test as failing when test
+ crashes at teardown. To address this issue, xdist now marks test
+ as complete at teardown.
+
+- changes from version 1.16.0:
+ * pytest-xdist now requires pytest 2.7 or later.
+ * Add worker_id attribute in the TestReport
+ * new hook: pytest_xdist_make_scheduler(config, log), can return
+ custom tests items distribution logic implementation. You can take
+ a look at built-in LoadScheduling and EachScheduling
+ implementations. Note that required scheduler class public API may
+ change in next pytest-xdist versions.
+
+-------------------------------------------------------------------
Old:
----
pytest-xdist-1.15.0.tar.gz
New:
----
pytest-xdist-1.20.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-xdist.spec ++++++
--- /var/tmp/diff_new_pack.aF4B6z/_old 2017-11-17 10:59:41.145421166 +0100
+++ /var/tmp/diff_new_pack.aF4B6z/_new 2017-11-17 10:59:41.149421020 +0100
@@ -18,29 +18,29 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pytest-xdist
-Version: 1.15.0
+Version: 1.20.1
Release: 0
Summary: Distributed testing and loop-on-failing for py.test
License: MIT
Group: Development/Languages/Python
Url: https://bitbucket.org/pytest-dev/pytest-xdist
-Source0:
https://files.pythonhosted.org/packages/source/p/pytest-xdist/pytest-xdist-1.15.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/pytest-xdist/pytest-xdist-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
BuildRequires: dos2unix
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+Requires: python-apipkg >= 1.4
# test requirements
#BuildRequires: %%{python_module apipkg >= 1.4}
#BuildRequires: %%{python_module execnet >= 1.1}
#BuildRequires: %%{python_module py >= 1.4.22}
#BuildRequires: %%{python_module pytest >= 2.4.2}
-Requires: python-apipkg >= 1.4
Requires: python-execnet >= 1.1
Requires: python-py >= 1.4.22
-Requires: python-pytest >= 2.4.2
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: python-pytest >= 3.0.0
+Requires: python-pytest-forked
BuildArch: noarch
%python_subpackages
@@ -88,8 +88,7 @@
#%%python_expand PYTHONPATH=%%{buildroot}%{$python_sitelib}
py.test-%{$python_version} -v -k"-test_n1_import_error
-test_manytests_to_one_import_error" testing
%files %{python_files}
-%defattr(-,root,root,-)
-%doc CHANGELOG ISSUES.txt LICENSE README.rst
+%doc CHANGELOG.rst ISSUES.txt LICENSE README.rst
%{python_sitelib}/xdist
%{python_sitelib}/pytest_xdist-%{version}-py%{python_version}.egg-info
++++++ pytest-xdist-1.15.0.tar.gz -> pytest-xdist-1.20.1.tar.gz ++++++
++++ 4886 lines of diff (skipped)