Hello community,
here is the log from the commit of package python-gevent for openSUSE:Factory checked in at 2019-02-02 21:45:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
and /work/SRC/openSUSE:Factory/.python-gevent.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gevent"
Sat Feb 2 21:45:46 2019 rev:27 rq:670298 version:1.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes 2019-01-15 09:10:55.762538234 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.28833/python-gevent.changes 2019-02-02 21:45:48.392159748 +0100
@@ -1,0 +2,13 @@
+Thu Jan 31 09:42:44 UTC 2019 - Tomáš Chvátal
+
+- Version update to 1.4.0:
+ * generate with cython 0.29
+ * Refactored the gevent test runner and test suite to make them more reusable. In particular, the tests are now run with python -m gevent.tests. See issue #1293.
+ * Formatting run info no longer includes gevent.local.local objects that have no value in the greenlet. See issue #1275.
+ * Fixed negative length in pywsgi’s Input read functions for non chunked body. Reported in issue #1274 by tzickel.
+ * Fix opening files in text mode in CPython 2 on Windows by patching libuv. See issue #1282 reported by wiggin15.
+ * gevent now depends on greenlet 0.4.14 or above.
+ * gevent.local.local subclasses correctly supports @staticmethod functions. Reported by Brendan Powers in issue #1266.
+- Do NOT bundle c-ares and libev
+
+-------------------------------------------------------------------
Old:
----
gevent-1.3.5.tar.gz
New:
----
gevent-1.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gevent.spec ++++++
--- /var/tmp/diff_new_pack.FrNs9d/_old 2019-02-02 21:45:49.580158719 +0100
+++ /var/tmp/diff_new_pack.FrNs9d/_new 2019-02-02 21:45:49.588158712 +0100
@@ -17,10 +17,8 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-# Tests require network connection
-%bcond_with tests
Name: python-gevent
-Version: 1.3.5
+Version: 1.4.0
Release: 0
Summary: Python network library that uses greenlet and libevent
License: MIT
@@ -30,15 +28,17 @@
Source100: %{name}-rpmlintrc
BuildRequires: %{python_module cffi}
BuildRequires: %{python_module devel}
-BuildRequires: %{python_module greenlet}
+BuildRequires: %{python_module greenlet >= 0.4.14}
+BuildRequires: %{python_module mock}
+BuildRequires: %{python_module objgraph}
BuildRequires: %{python_module setuptools}
+BuildRequires: c-ares-devel
BuildRequires: fdupes
+BuildRequires: libev-devel
BuildRequires: python-rpm-macros
+BuildRequires: python3-testsuite
Requires: python-cffi
Requires: python-greenlet
-%if %{with tests}
-BuildRequires: %{python_module nose}
-%endif
%if 0%{?suse_version} || 0%{?fedora_version} || 0%{?rhel} >= 8
Recommends: python-psutil
%else
@@ -75,19 +75,22 @@
%setup -q -n gevent-%{version}
%build
+export LIBEV_EMBED=0
+export CARES_EMBED=0
+export GEVENT_NO_CFFI_BUILD=1
%python_build
%install
+export LIBEV_EMBED=0
+export CARES_EMBED=0
+export GEVENT_NO_CFFI_BUILD=1
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
-%if %{with tests}
%check
-pushd src/greentest
+# tests passed as 20 need network connection with no way to skip
export GEVENT_RESOLVER=thread
-%python_exec testrunner.py --config known_failures.py
-popd
-%endif
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m gevent.tests || :
%files %{python_files}
%doc AUTHORS README.rst TODO CHANGES.rst CONTRIBUTING.rst
++++++ gevent-1.3.5.tar.gz -> gevent-1.4.0.tar.gz ++++++
++++ 236412 lines of diff (skipped)