commit python-gevent for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2020-10-29 09:47:10

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new.3463 (New)


Package is "python-gevent"

Thu Oct 29 09:47:10 2020 rev:32 rq:840263 version:20.9.0

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2020-03-08 22:20:58.599960444 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.3463/python-gevent.changes
2020-10-29 09:47:15.008108767 +0100
@@ -1,0 +2,254 @@
+Thu Oct  8 10:03:45 UTC 2020 - Hans-Peter Jansen 
+
+- Disable more tests failing for Python 3.6
+- Don't bother with python2 tests
+
+---
+Sat Oct  3 16:09:59 UTC 2020 - Hans-Peter Jansen 
+
+- Update to version 20.9.0 (2020-09-22)
+  + Features
+* The embedded libev is now asked to detect the availability of
+  clock_gettime and use the realtime and/or monotonic clocks,
+  if they are available.
+* On Linux, this can reduce the number of system calls libev
+  makes. Originally provided by Josh Snyder. See
+  :issue:`issue1648`.
+  + Bugfixes
+* On CPython, depend on greenlet >= 0.4.17. This version is
+  binary incompatible with earlier releases on CPython 3.7 and
+  later.
+* On Python 3.7 and above, the module gevent.contextvars is no
+  longer monkey-patched into the standard library. contextvars
+  are now both greenlet and asyncio task local. See
+  :issue:`1656`. See :issue:`issue1674`.
+* The DummyThread objects created automatically by certain
+  operations when the standard library threading module is
+  monkey-patched now match the naming convention the standard
+  library uses ("Dummy-12345"). Previously (since gevent 1.2a2)
+  they used "DummyThread-12345". See :issue:`1659`.
+* Fix compatibility with dnspython 2.
+* Caution!
+* This currently means that it can be imported. But it cannot
+  yet be used. gevent has a pinned dependency on dnspython < 2
+  for now.
+* See :issue:`1661`.
+
+- Update to version 20.6.2 (2020-06-16)
+  + Features
+* It is now possible to build and use the embedded libuv on a
+  Cygwin platform.
+* Note that Cygwin is not an officially supported platform of
+  upstream libuv and is not tested by gevent, so the actual
+  working status is unknown, and this may bitrot in future
+  releases.
+* Thanks to berkakinci for the patch. See :issue:`issue1645`.
+  + Bugfixes
+* Relax the version constraint for psutil on PyPy.
+* Previously it was pinned to 5.6.3 for PyPy2, except for on
+  Windows, where it was excluded. It is now treated the same as
+  CPython again. See :issue:`issue1643`.
+
+- Update to version 20.6.1 (2020-06-10)
+  + Features
+* gevent's CI is now tested on Ubuntu 18.04 (Bionic), an
+  upgrade from 16.04 (Xenial). See :issue:`1623`.
+  + Bugfixes
+* On Python 2, the dnspython resolver can be used without
+  having selectors2 installed. Previously, an ImportError would
+  be raised. See :issue:`issue1641`.
+* Python 3 gevent.ssl.SSLSocket objects no longer attempt to
+  catch ConnectionResetError and treat it the same as an
+  SSLError with SSL_ERROR_EOF (typically by suppressing it).
+* This was a difference from the way the standard library
+  behaved (which is to raise the exception). It was added to
+  gevent during early testing of OpenSSL 1.1 and TLS 1.3. See
+  :issue:`1637`.
+
+- Update to version 20.6.0 (2020-06-06)
+  + Features
+* Add gevent.selectors containing GeventSelector. This selector
+  implementation uses gevent details to attempt to reduce
+  overhead when polling many file descriptors, only some of
+  which become ready at any given time.
+* This is monkey-patched as selectors.DefaultSelector by
+  default.
+* This is available on Python 2 if the selectors2 backport is
+  installed. (This backport is installed automatically using
+  the recommended extra.) When monkey-patching, selectors is
+  made available as an alias to this module. See :issue:`1532`.
+* Depend on greenlet >= 0.4.16. This is required for CPython
+  3.9 and 3.10a0. See :issue:`1627`.
+* Add support for Python 3.9.
+* No binary wheels are available yet, however. See
+  :issue:`1628`.
+  + Bugfixes
+* gevent.socket.create_connection and
+  gevent.socket.socket.connect no longer ignore IPv6 scope IDs.
+* Any IP address (IPv4 or IPv6) is no longer subject to an
+  extra call to getaddrinfo. Depending on the resolver in use,
+  this is likely to change the number and order of greenlet
+  switches. (On 

commit python-gevent for openSUSE:Factory

2020-03-08 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2020-03-08 22:20:58

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new.26092 (New)


Package is "python-gevent"

Sun Mar  8 22:20:58 2020 rev:31 rq:766423 version:1.5.0~a3

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2019-04-14 12:21:33.199698598 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.26092/python-gevent.changes   
2020-03-08 22:20:58.599960444 +0100
@@ -1,0 +2,161 @@
+Fri Jan  3 11:51:00 CET 2020 - Matej Cepl 
+
+- Use bundled libev library to overcome the current
+  incompatibility with libev > 4.25. gh#gevent/gevent#1501
+
+---
+Thu Jan  2 14:09:44 CET 2020 - Matej Cepl 
+
+- Upgrade to 1.5a3:
+  - The file objects (FileObjectPosix, FileObjectThread) now
+consistently text and binary modes. If neither 'b' nor 't' is
+given in the mode, they will read and write native strings.
+If 't' is given, they will always work with unicode strings,
+and 'b' will always work with byte strings. (FileObjectPosix
+already worked this way.) See :issue:`1441`.
+  - The file objects accept encoding, errors and newline
+arguments. On Python 2, these are only used if 't' is in the
+mode.
+  - The default mode for FileObjectPosix changed from rb to
+simply r, for consistency with the other file objects and the
+standard open and io.open functions.
+  - Fix FileObjectPosix improperly being used from multiple
+greenlets. Previously this was hidden by forcing buffering,
+which raised RuntimeError.
+  - Fix using monkey-patched threading.Lock and threading.RLock
+objects as spin locks by making them call sleep(0) if they
+failed to acquire the lock in a non-blocking call. This lets
+other callbacks run to release the lock, simulating
+preemptive threading. Using spin locks is not recommended,
+but may have been done in code written for threads,
+especially on Python 3. See :issue:`1464`.
+  - Fix Semaphore (and monkey-patched threading locks) to be
+fair. This eliminates the rare potential for starvation of
+greenlets. As part of this change, the low-level method
+rawlink of Semaphore, Event, and AsyncResult now always
+remove the link object when calling it, so unlink can
+sometimes be optimized out. See :issue:`1487`.
+  - Make gevent.pywsgi support Connection: keep-alive in
+HTTP/1.0. Based on :pr:`1331` by tanchuhan.
+  - Fix a potential crash using gevent.idle() when using libuv.
+See :issue:`1489`.
+  - Fix some potential crashes using libuv async watchers.
+  - Make ThreadPool consistently raise InvalidThreadUseError when
+spawn is called from a thread different than the thread that
+created the threadpool. This has never been allowed, but was
+inconsistently enforced. On gevent 1.3 and before, this would
+always raise "greenlet error: invalid thread switch," or
+LoopExit. On gevent 1.4, it could raise LoopExit, depending
+on the number of tasks, but still, calling it from
+a different thread was likely to corrupt libev or libuv
+internals.
+  - Remove some undocumented, deprecated functions from the
+threadpool module.
+  - libuv: Fix a perceived slowness spawning many greenlets at
+the same time without yielding to the event loop while having
+no active IO watchers or timers. If the time spent launching
+greenlets exceeded the switch interval and there were no
+other active watchers, then the default IO poll time of about
+.3s would elapse between spawning batches. This could
+theoretically apply for any non-switching callbacks. This can
+be produced in synthetic benchmarks and other special
+circumstances, but real applications are unlikely to be
+affected. See :issue:`1493`.
+  - Fix using the threadpool inside a script or module run with
+python -m gevent.monkey. Previously it would use greenlets
+instead of native threads. See :issue:`1484`.
+  - Fix potential crashes in the FFI backends if a watcher was
+closed and stopped in the middle of a callback from the event
+loop and then raised an exception. This could happen if the
+hub's handle_error function was poorly customized, for
+example. See :issue:`1482`
+  - Make gevent.killall stop greenlets from running that hadn't
+been run yet. This make it consistent with Greenlet.kill().
+See :issue:`1473` reported by kochelmonster.
+  - Make gevent.spawn_raw set the loop attribute on returned
+greenlets. This lets them work with more gevent APIs, notably
+gevent.killall(). They already had dictionaries, but this may
+make 

commit python-gevent for openSUSE:Factory

2019-04-14 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2019-04-14 12:21:26

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new.27019 (New)


Package is "python-gevent"

Sun Apr 14 12:21:26 2019 rev:30 rq:693757 version:1.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2019-02-24 17:02:41.656700471 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.27019/python-gevent.changes   
2019-04-14 12:21:33.199698598 +0200
@@ -1,0 +2,6 @@
+Thu Apr 11 14:20:20 UTC 2019 - Matej Cepl 
+
+- Switch off type_https test as it fails with new Python 2.7.16
+- Clean up the SPEC file.
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.H785Ws/_old  2019-04-14 12:21:35.979701932 +0200
+++ /var/tmp/diff_new_pack.H785Ws/_new  2019-04-14 12:21:36.007701966 +0200
@@ -93,6 +93,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+sed -i -e '1s!bin/env python!bin/python!' examples/*.py
 
 %build
 export LIBEV_EMBED=0
@@ -110,6 +111,7 @@
 # create ignore list of tests that reach out to the net
 # test_ssl.py is fragile as it expect specific responses from ssl and
 #  does not account to our local changes
+# Also, gh#gevent/gevent#1390
 cat <<'EOF' >> network_tests.txt
 test_urllib2net.py
 test__server.py
@@ -119,6 +121,8 @@
 test__socket_dns.py
 test__getaddrinfo_import.py
 test__examples.py
+test_https.py
+test_urllib2_localnet.py
 test_ssl.py
 test__ssl.py
 EOF




commit python-gevent for openSUSE:Factory

2019-02-24 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2019-02-24 17:02:41

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new.28833 (New)


Package is "python-gevent"

Sun Feb 24 17:02:41 2019 rev:29 rq:677113 version:1.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2019-02-08 13:47:39.986793001 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.28833/python-gevent.changes   
2019-02-24 17:02:41.656700471 +0100
@@ -1,0 +2,12 @@
+Mon Feb 18 12:09:52 UTC 2019 - Tomáš Chvátal 
+
+- Skip the SSL tests as they just only triggers false positives
+  with hope upstream sorts it out someday
+
+---
+Mon Feb 11 11:02:21 UTC 2019 - Tomáš Chvátal 
+
+- Switch to pkgconfig requirements as c-ares was renamed between
+  SLE12 and SLE15
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.ivgCcS/_old  2019-02-24 17:02:42.424700106 +0100
+++ /var/tmp/diff_new_pack.ivgCcS/_new  2019-02-24 17:02:42.424700106 +0100
@@ -40,14 +40,15 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module zope.event}
 BuildRequires:  %{python_module zope.interface}
-# /etc/protocols needed for tests
-BuildRequires:  c-ares-devel
 BuildRequires:  fdupes
-BuildRequires:  libev-devel
-BuildRequires:  libuv-devel
+# /etc/protocols needed for tests
 BuildRequires:  netcfg
+BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-testsuite
+BuildRequires:  pkgconfig(libcares)
+BuildRequires:  pkgconfig(libev)
+BuildRequires:  pkgconfig(libuv)
 Requires:   python-cffi
 Requires:   python-dnspython
 Requires:   python-greenlet
@@ -96,6 +97,7 @@
 %build
 export LIBEV_EMBED=0
 export CARES_EMBED=0
+export CFLAGS="%{optflags} -fno-strict-aliasing"
 %python_build
 
 %install
@@ -106,6 +108,8 @@
 
 %check
 # create ignore list of tests that reach out to the net
+# test_ssl.py is fragile as it expect specific responses from ssl and
+#  does not account to our local changes
 cat <<'EOF' >> network_tests.txt
 test_urllib2net.py
 test__server.py
@@ -115,6 +119,8 @@
 test__socket_dns.py
 test__getaddrinfo_import.py
 test__examples.py
+test_ssl.py
+test__ssl.py
 EOF
 export GEVENT_RESOLVER=thread
 # Setting the TRAVIS environment variable makes some different configuration




commit python-gevent for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2019-02-08 13:47:37

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new.28833 (New)


Package is "python-gevent"

Fri Feb  8 13:47:37 2019 rev:28 rq:671955 version:1.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2019-02-02 21:45:48.392159748 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.28833/python-gevent.changes   
2019-02-08 13:47:39.986793001 +0100
@@ -1,0 +2,19 @@
+Mon Feb  4 11:37:48 UTC 2019 - Antonio Larrosa 
+
+- Add patches to fix building the package:
+ * remove-testCongestion.patch to remove a test that is failing
+  due to a timeout
+ * fix-tests.patch to fix some tests
+   - ssl.OP_NO_COMPRESSION is set by default by ssl.
+   - thread_ident can be represented as a negative hex number now,
+ so replace the negative sign with the regex too, and not just the number.
+ * use-libev-cffi.patch, libev-cext seems to be broken on i586, so
+   use libev-cffi by default (also, the gevent documentation mentions
+   that upstream will make libev-cffi the default soon).
+
+---
+Fri Feb  1 10:35:13 UTC 2019 - Tomáš Chvátal 
+
+- Make sure to skip tests that need network access
+
+---

New:

  fix-tests.patch
  remove-testCongestion.patch
  use-libev-cffi.patch



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.6BkV0H/_old  2019-02-08 13:47:41.422792553 +0100
+++ /var/tmp/diff_new_pack.6BkV0H/_new  2019-02-08 13:47:41.422792553 +0100
@@ -26,23 +26,38 @@
 URL:http://www.gevent.org/
 Source: 
https://files.pythonhosted.org/packages/source/g/gevent/gevent-%{version}.tar.gz
 Source100:  %{name}-rpmlintrc
+Patch0: remove-testCongestion.patch
+Patch1: fix-tests.patch
+Patch2: use-libev-cffi.patch
 BuildRequires:  %{python_module cffi}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module dnspython}
 BuildRequires:  %{python_module greenlet >= 0.4.14}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module objgraph}
+BuildRequires:  %{python_module psutil}
+BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module zope.event}
+BuildRequires:  %{python_module zope.interface}
+# /etc/protocols needed for tests
 BuildRequires:  c-ares-devel
 BuildRequires:  fdupes
 BuildRequires:  libev-devel
+BuildRequires:  libuv-devel
+BuildRequires:  netcfg
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-testsuite
 Requires:   python-cffi
+Requires:   python-dnspython
 Requires:   python-greenlet
+Requires:   python-requests
 %if 0%{?suse_version} || 0%{?fedora_version} ||  0%{?rhel} >= 8
 Recommends: python-psutil
+Recommends: python-zope.event
 %else
 Requires:   python-psutil
+Requires:   python-zope.event
 %endif
 %python_subpackages
 
@@ -67,30 +82,49 @@
 Summary:Documentation for %{name}
 Group:  Documentation/Other
 Provides:   %{python_module gevent-doc = %{version}}
+BuildArch:  noarch
 
 %description -n python-gevent-doc
 Documentation and examples for %{name}.
 
 %prep
 %setup -q -n gevent-%{version}
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %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}
 
 %check
-# tests passed as 20 need network connection with no way to skip
+# create ignore list of tests that reach out to the net
+cat <<'EOF' >> network_tests.txt
+test_urllib2net.py
+test__server.py
+test__server_pywsgi.py
+test__socket_ssl.py
+test___example_servers.py
+test__socket_dns.py
+test__getaddrinfo_import.py
+test__examples.py
+EOF
 export GEVENT_RESOLVER=thread
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m 
gevent.tests || :
+# Setting the TRAVIS environment variable makes some different configuration
+# for tests that use the network so they don't fail on travis (or obs)
+export TRAVIS=1
+# Setting the APPVEYOR environment variable makes the tests use a workaround
+# for Appveyor that we also need in obs for "wait_threads() failed to cleanup 
1 threads"
+export APPVEYOR=1
+export LANG=en_US.UTF-8
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m 
gevent.tests --ignore network_tests.txt
 
 %files %{python_files}
 %doc AUTHORS README.rst 

commit python-gevent for openSUSE:Factory

2019-02-02 Thread root
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)




commit python-gevent for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2019-01-15 09:10:54

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new.28833 (New)


Package is "python-gevent"

Tue Jan 15 09:10:54 2019 rev:26 rq:664024 version:1.3.5

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2018-08-10 09:47:00.938003206 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new.28833/python-gevent.changes   
2019-01-15 09:10:55.762538234 +0100
@@ -1,0 +2,10 @@
+Wed Jan  9 08:26:33 UTC 2019 - Tomáš Chvátal 
+
+- Switch the condition logic to match the previous changelog
+
+---
+Wed Jan  9 00:10:41 UTC 2019 - Jonathan Brownell 
+
+- Use "Requires:" instead of "Recommends:" on older Red Hat platforms
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.GsgaoI/_old  2019-01-15 09:10:56.398537648 +0100
+++ /var/tmp/diff_new_pack.GsgaoI/_new  2019-01-15 09:10:56.402537644 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,21 +12,20 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 # Tests require network connection
 %bcond_with tests
-
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-gevent
 Version:1.3.5
 Release:0
 Summary:Python network library that uses greenlet and libevent
 License:MIT
 Group:  Development/Languages/Python
-Url:http://www.gevent.org/
+URL:http://www.gevent.org/
 Source: 
https://files.pythonhosted.org/packages/source/g/gevent/gevent-%{version}.tar.gz
 Source100:  %{name}-rpmlintrc
 BuildRequires:  %{python_module cffi}
@@ -35,13 +34,16 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Requires:   python-cffi
+Requires:   python-greenlet
 %if %{with tests}
 BuildRequires:  %{python_module nose}
 %endif
-Requires:   python-cffi
-Requires:   python-greenlet
+%if 0%{?suse_version} || 0%{?fedora_version} ||  0%{?rhel} >= 8
 Recommends: python-psutil
-
+%else
+Requires:   python-psutil
+%endif
 %python_subpackages
 
 %description




commit python-gevent for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2018-08-10 09:46:59

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Fri Aug 10 09:46:59 2018 rev:25 rq:627917 version:1.3.5

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2018-06-29 22:23:04.394633694 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2018-08-10 09:47:00.938003206 +0200
@@ -1,0 +2,31 @@
+Tue Aug  7 15:22:15 UTC 2018 - toddrme2...@gmail.com
+
+- Update to 1.3.5
+  * Update the bundled libuv from 1.20.1 to 1.22.0.
+  * Test Python 3.7 on Appveyor. Fix the handling of Popen's
+``close_fds`` argument on 3.7.
+  * Update Python versions tested on Travis, including PyPy to 6.0. See 
:issue:`1195`.
+  * :mod:`gevent.queue` imports ``_PySimpleQueue`` instead of
+``SimpleQueue`` so that it doesn't block the event loop.
+:func:`gevent.monkey.patch_all` makes this same substitution in
+:mod:`queue`. This fixes issues with
+:class:`concurrent.futures.ThreadPoolExecutor` as well. Reported in
+:issue:`1248` by wwqgtxx and :issue:`1251` by pyld.
+  * :meth:`gevent.socket.socket.connect` doesn't pass the port (service)
+to :func:`socket.getaddrinfo` when it resolves an ``AF_INET`` or
+``AF_INET6`` address. (The standard library doesn't either.) This
+fixes an issue on Solaris. Reported in :issue:`1252` by wiggin15.
+  * :meth:`gevent.socket.socket.connect` works with more address
+families, notably AF_TIPC, AF_NETLINK, AF_BLUETOOTH, AF_ALG and AF_VSOCK.
+- Update to 1.3.4
+  * Be more careful about issuing ``MonkeyPatchWarning`` for ssl
+imports. Now, we only issue it if we detect the one specific
+condition that is known to lead to RecursionError. This may produce
+false negatives, but should reduce or eliminate false positives.
+  * Based on measurements and discussion in :issue:`1233`, adjust the
+way :mod:`gevent.pywsgi` generates HTTP chunks. This is intended to
+reduce network overhead, especially for smaller chunk sizes.
+  * Additional slight performance improvements in :mod:`gevent.pywsgi`.
+See :pr:`1241`.
+
+---

Old:

  gevent-1.3.3.tar.gz

New:

  gevent-1.3.5.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.A0MXpu/_old  2018-08-10 09:47:01.586004248 +0200
+++ /var/tmp/diff_new_pack.A0MXpu/_new  2018-08-10 09:47:01.590004253 +0200
@@ -21,7 +21,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-gevent
-Version:1.3.3
+Version:1.3.5
 Release:0
 Summary:Python network library that uses greenlet and libevent
 License:MIT

++ gevent-1.3.3.tar.gz -> gevent-1.3.5.tar.gz ++
 30102 lines of diff (skipped)




commit python-gevent for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2018-06-29 22:22:54

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Fri Jun 29 22:22:54 2018 rev:24 rq:616610 version:1.3.3

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2018-03-07 10:40:01.230915167 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2018-06-29 22:23:04.394633694 +0200
@@ -1,0 +2,459 @@
+Wed Jun 13 17:58:41 UTC 2018 - toddrme2...@gmail.com
+
+- Update to 1.3.3
+  * :func:`gevent.sleep` updates the loop's notion of the current time
+before sleeping so that sleep duration corresponds more closely to
+elapsed (wall clock) time. :class:`gevent.Timeout` does the same.
+Reported by champax and FoP in :issue:`1227`.
+  * Fix an ``UnboundLocalError`` in SSL servers when wrapping a socket
+throws an error. Reported in :issue:`1236` by kochelmonster.
+- Update to 1.3.2
+  * Allow weak refeneces to :class:`gevent.queue.Queue`. Reported in
+:issue:`1217` by githrdw.
+- Update to 1.3.1
+  * Allow weak references to :class:`gevent.event.Event`. Reported in
+:issue:`1211` by Matias Guijarro.
+  * Fix embedded uses of :func:`gevent.Greenlet.spawn`, especially under
+uwsgi. Reported in :issue:`1212` by Kunal Gangakhedkar.
+  * Fix :func:`gevent.os.nb_write` and :func:`gevent.os.nb_read` not
+always closing the IO event they opened in the event of an
+exception. This would be a problem especially for libuv.
+- Update to 1.3.0
+  + Dependencies
+* Cython 0.28.2 is now used to build gevent from a source checkout.
+* The bundled libuv is now 1.19.2, up from 1.18.0.
+* On Windows, CFFI is now a dependency so that the libuv backend
+  really can be used by default.
+* Cython 0.28b1 or later is now required to build gevent from a source
+  checkout (Cython is *not* required to build a source distribution
+  from PyPI).
+* Update c-ares to 1.14.0. See :issue:`1105`.
+* The bundled libuv is now 1.20.1, up from 1.19.2. See :issue:`1177`.
+* gevent now **requires** the patched version of libuv it is
+  distributed with. Building gevent with a non-embedded libuv, while
+  not previously supported, is not possible now. See
+  :issue:`1126`.
+* gevent is now built and tested with Cython 0.27. This is required
+  for Python 3.7 support.
+* Update c-ares to 1.13.0. See :issue:`990`.
+  + Platform Support
+* Travis CI tests on Python 3.7.0b3.
+* Windows now defaults to the libuv backend if CFFI is installed. See
+  :issue:`1163`.
+* Python 3.7 passes the automated memory leak checks. See :issue:`1197`.
+* Python 3.7.0b4 is now the tested and supported version of Python
+  3.7. PyPy 6.0 has been tested, although CI continues to use 5.10.
+* Travis CI tests on Python 3.7.0b2 and PyPy 2.7 5.10.0 and PyPy 3.5
+  5.10.1.
+* Add initial support for Python 3.7a3. It has the same level of
+  support as Python 3.6.
+  > Using unreleased Cython 0.28 and greenlet 0.4.13; requires Python 
3.7a3.
+  > The ``async`` functions and classes have been renamed to
+``async_`` due to ``async`` becoming a keyword in Python 3.7.
+Aliases are still in place for older versions. See :issue:`1047`.
+* gevent is now tested on Python 3.6.4. This includes the following
+  fixes and changes:
+  > Errors raised from :mod:`gevent.subprocess` will have a
+``filename`` attribute set.
+  > The :class:`threading.Timer` class is now monkey-patched and can
+be joined. Previously on Python 3.4 and above, joining a ``Timer``
+would hang the process.
+  > :meth:`gevent.ssl.SSLSocket.unwrap` behaves more like the standard
+library, including returning a SSLSocket and allowing certain
+timeout-related SSL errors to propagate. The added standard
+library tests ``test_ftplib.py`` now passes.
+  > :class:`gevent.subprocess.Popen` accepts a "path-like object" for
+the *cwd* parameter on all platforms. Previously this only worked
+on POSIX platforms under Python 3.6. Now it also works on Windows under
+Python 3.6 (as expected) and is backported to all previous versions.
+* Linux CI now tests on PyPy3 3.5-5.9.0, updated from PyPy3 3.5-5.7.1.
+  See :issue:`1001`. PyPy2 has been updated to 5.9.0 from 5.7.1,
+  Python 2.7 has been updated to 2.7.14 from 2.7.13, Python 3.4 is
+  updated to 3.4.7 from 3.4.5, Python 3.5 is now 3.5.4 from 3.5.3, and
+  Python 3.6 is now 3.6.4 from 3.6.0.
+* Drop support for Python 3.3. The documentation has only claimed
+  support for 

commit python-gevent for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2018-03-07 10:39:45

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Wed Mar  7 10:39:45 2018 rev:23 rq:583698 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2018-03-05 13:37:18.845123511 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2018-03-07 10:40:01.230915167 +0100
@@ -1,0 +2,5 @@
+Tue Mar  6 15:26:44 UTC 2018 - apla...@suse.com
+
+- Allows Recommends and Suggest in Fedora
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.SeCNsu/_old  2018-03-07 10:40:01.826893670 +0100
+++ /var/tmp/diff_new_pack.SeCNsu/_new  2018-03-07 10:40:01.826893670 +0100
@@ -40,7 +40,7 @@
 %endif
 Requires:   python-cffi
 Requires:   python-greenlet
-%if 0%{?suse_version} >= 1000
+%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends: python-psutil
 %endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build




commit python-gevent for openSUSE:Factory

2018-03-05 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2018-03-05 13:37:14

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Mon Mar  5 13:37:14 2018 rev:22 rq:580803 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2018-01-24 15:31:48.642696453 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2018-03-05 13:37:18.845123511 +0100
@@ -1,0 +2,5 @@
+Tue Feb 27 17:32:29 UTC 2018 - apla...@suse.com
+
+- Recommends only for SUSE
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.kgVYgx/_old  2018-03-05 13:37:19.653094273 +0100
+++ /var/tmp/diff_new_pack.kgVYgx/_new  2018-03-05 13:37:19.657094128 +0100
@@ -40,7 +40,9 @@
 %endif
 Requires:   python-cffi
 Requires:   python-greenlet
+%if 0%{?suse_version} >= 1000
 Recommends: python-psutil
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %python_subpackages
 




commit python-gevent for openSUSE:Factory

2018-01-24 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2018-01-24 15:31:46

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Wed Jan 24 15:31:46 2018 rev:21 rq:568591 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2017-11-24 10:53:55.761471099 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2018-01-24 15:31:48.642696453 +0100
@@ -1,0 +2,8 @@
+Tue Jan 23 13:34:36 UTC 2018 - dims...@opensuse.org
+
+- Disable building of the documentation: the make html call fails
+  already, and with rpm 4.14, this aborts the entire build.
+- Drop python-Sphinx buildrequires: not needed when not building
+  the docs.
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.NxuvTw/_old  2018-01-24 15:31:49.314665026 +0100
+++ /var/tmp/diff_new_pack.NxuvTw/_new  2018-01-24 15:31:49.318664840 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -35,8 +35,6 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-# Documentation requirements
-BuildRequires:  python-Sphinx
 %if %{with tests}
 BuildRequires:  %{python_module nose}
 %endif
@@ -76,7 +74,7 @@
 
 %build
 %python_build
-cd doc && make html && rm _build/html/.buildinfo # Build HTML documentation
+#cd doc && make html && rm _build/html/.buildinfo # Build HTML documentation
 
 %install
 %python_install
@@ -99,6 +97,5 @@
 %files -n python-gevent-doc
 %defattr(-,root,root,-)
 %doc examples/
-%doc doc/_build/html
 
 %changelog




commit python-gevent for openSUSE:Factory

2017-11-24 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2017-11-24 10:53:54

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Fri Nov 24 10:53:54 2017 rev:20 rq:544433 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2017-11-15 16:58:03.659459988 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2017-11-24 10:53:55.761471099 +0100
@@ -1,0 +2,5 @@
+Wed Nov 22 15:29:26 UTC 2017 - jmate...@suse.com
+
+- add greenlet dependency to Python 3 as well (bsc#1055386)
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.7CwTuY/_old  2017-11-24 10:53:56.493444362 +0100
+++ /var/tmp/diff_new_pack.7CwTuY/_new  2017-11-24 10:53:56.497444216 +0100
@@ -31,19 +31,17 @@
 Source100:  %{name}-rpmlintrc
 BuildRequires:  %{python_module cffi}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module greenlet}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-%ifpython2
-BuildRequires:  python-greenlet
-Requires:   python-greenlet
-%endif
 # Documentation requirements
 BuildRequires:  python-Sphinx
 %if %{with tests}
 BuildRequires:  %{python_module nose}
 %endif
 Requires:   python-cffi
+Requires:   python-greenlet
 Recommends: python-psutil
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %python_subpackages




commit python-gevent for openSUSE:Factory

2017-11-15 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2017-11-15 16:58:01

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Wed Nov 15 16:58:01 2017 rev:19 rq:541223 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2017-06-08 15:04:15.852344839 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2017-11-15 16:58:03.659459988 +0100
@@ -1,0 +2,41 @@
+Sun Nov 12 16:56:47 UTC 2017 - a...@gmx.de
+
+- specfile:
+  * added CHANGES.rst CONTRIBUTING.rst to %doc
+
+- update to version 1.2.2:
+  * Testing on Python 3.5 now uses Python 3.5.3 due to SSL
+changes. See :issue:`943`.
+  * Linux CI has been updated from Ubuntu 12.04 to Ubuntu 14.04 since
+the former has reached EOL.
+  * Linux CI now tests on PyPy2 5.7.1, updated from PyPy2 5.6.0.
+  * Linux CI now tests on PyPy3 3.5-5.7.1-beta, updated from PyPy3
+3.3-5.5-alpha.
+  * Python 2 sockets are compatible with the SOCK_CLOEXEC flag found
+on Linux. They no longer pass the socket type or protocol to
+getaddrinfo when connect is called. Reported in :issue:`944` by
+Bernie Hackett.
+  * Replace optparse module with argparse. See :issue:`947`.
+  * Update to version 1.3.1 of tblib to fix :issue:`954`, reported by
+ml31415.
+  * Fix the name of the type parameter to
+:func:`gevent.socket.getaddrinfo` to be correct on Python 3. This
+would cause callers using keyword arguments to raise a
+:exc:`TypeError`. Reported in :issue:`960` by js6626069. Likewise,
+correct the argument names for fromfd and socketpair on Python 2,
+although they cannot be called with keyword arguments under
+CPython.
+Note:
+The gethost* functions take different argument names under CPython
+and PyPy. gevent follows the CPython convention, although these
+functions cannot be called with keyword arguments on CPython.
+  * The previously-singleton exception objects FileObjectClosed and
+cancel_wait_ex were converted to classes. On Python 3, an
+exception object is stateful, including references to its context
+and possibly traceback, which could lead to objects remaining
+alive longer than intended.
+  * Make sure that python -m gevent.monkey 

commit python-gevent for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2017-06-08 15:04:15

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Thu Jun  8 15:04:15 2017 rev:18 rq:501810 version:1.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2017-04-28 15:07:51.241457584 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2017-06-08 15:04:15.852344839 +0200
@@ -1,0 +2,5 @@
+Wed May 31 19:30:52 UTC 2017 - dmuel...@suse.com
+
+- adjust buildrequirements for singlespec building on SLE_12 
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.Xdl5gt/_old  2017-06-08 15:04:16.404266947 +0200
+++ /var/tmp/diff_new_pack.Xdl5gt/_new  2017-06-08 15:04:16.408266382 +0200
@@ -29,19 +29,21 @@
 Url:http://www.gevent.org/
 Source: 
https://files.pythonhosted.org/packages/source/g/gevent/gevent-%{version}.tar.gz
 Source100:  %{name}-rpmlintrc
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module cffi}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module cffi}
-BuildRequires:  %{python_module greenlet}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+%ifpython2
+BuildRequires:  python-greenlet
+Requires:   python-greenlet
+%endif
 # Documentation requirements
-BuildRequires:  python3-Sphinx
+BuildRequires:  python-Sphinx
 %if %{with tests}
 BuildRequires:  %{python_module nose}
 %endif
 Requires:   python-cffi
-Requires:   python-greenlet
 Recommends: python-psutil
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %python_subpackages




commit python-gevent for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2017-04-28 15:07:48

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Fri Apr 28 15:07:48 2017 rev:17 rq:489463 version:1.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2017-01-25 23:23:25.421978538 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2017-04-28 15:07:51.241457584 +0200
@@ -1,0 +2,216 @@
+Wed Apr 19 20:55:27 UTC 2017 - toddrme2...@gmail.com
+
+- Update to version 1.2.1
+  * CI services now test on 3.6.0.
+  * Windows: Provide ``socket.socketpair`` for all Python 3 versions.
+This was added to Python 3.5, but tests were only added in 3.6.
+(For versions older than 3.4 this is a gevent extension.) Previously
+this was not supported on any Python 3 version.
+  * Windows: List ``subprocess.STARTUPINFO`` in ``subprocess.__all__``
+for 3.6 compatibility.
+  * The ``_DummyThread`` objects created by calling
+:func:`threading.current_thread` from inside a raw
+:class:`greenlet.greenlet` in a system with monkey-patched
+``threading`` now clean up after themselves when the
+greenlet dies (:class:`gevent.Greenlet`-based ``_DummyThreads`` have
+always cleaned up). This requires the use of a :class:`weakref.ref`
+(and may not be timely on PyPy).
+Reported in :issue:`918` by frozenoctobeer.
+  * Build OS X wheels with ``-D_DARWIN_FEATURE_CLOCK_GETTIME=0`` for
+compatibility with OS X releases before 10.12 Sierra. Reported by
+Ned Batchelder in :issue:`916`.
+- Update to version 1.2.0
+  * The c-ares DNS resolver ignores bad flags to getnameinfo, like the
+system resolver does. Discovered when cleaning up the DNS resolver
+tests to produce more reliable results. See :issue:`774`.
+- Update to version 1.2a2
+  * Update libev to version 4.23.
+  * Allow the ``MAKE`` environment variable to specify the make command
+on non-Windows systems for ease of development on BSD systems where
+``make`` is BSD make and ``gmake`` is GNU make (gevent requires GNU
+make). See :issue:`888`.
+  * Let :class:`gevent.server.StreamServer` accept an ``SSLContext`` on
+Python versions that support it. Added in :pr:`904` by Arcadiy Ivanov.
+- Update to version 1.2a1
+  + Incompatible Changes
+* Support for Python 2.6 has been removed. See :pr:`766`.
+* Remove module ``gevent.coros`` which was replaced by ``gevent.lock``
+  and has been deprecated since 1.0b2.
+* The internal implementation modules ``gevent.corecext`` and
+  ``gevent.corecffi`` have been moved. Please import from
+  ``gevent.core`` instead; this has always been the only documented place 
to
+  import from.
+  + Libraries and Installation
+* Update libev to version 4.22 (was 4.20).
+* Update tblib to 1.3.0.
+* Update Cython to 0.25 (was 0.23.5).
+* Update c-ares to version 1.12.0 (was 1.10.0) (`release notes 
`_).
+* For the benefit of downstream package maintainers, gevent is now
+  tested with c-ares and libev linked dynamically and not embedded
+  (i.e., using the system libraries). However, only the versions
+  shipped with gevent are tested and known to work.
+* The repository directory layout has been changed to make it easier
+  to include third-party dependencies. Likewise, the setup.py script
+  has been split to make it easier to build third-party dependencies.
+* PyPy/CFFI: The corecffi native extension is now only built at
+  installation time. Previously, if it wasn't available, a build was
+  attempted at every import. This could lead to scattered "gevent"
+  directories and undependable results.
+* setuptools is now required at build time on all platforms.
+  Previously it was only required for Windows and PyPy.
+* POSIX: Don't hardcode ``/bin/sh`` into the configuration command
+  line, instead relying on ``sh`` being on the ``PATH``, as
+  recommended by `the standard 
`_.
+  Fixed in :pr:`809` by Fredrix Fornwall.
+  + Security
+* :mod:`gevent.pywsgi` now checks that the values passed to
+  ``start_response`` do not contain a carriage return or newline in
+  order to prevent HTTP response splitting (header injection), raising
+  a :exc:`ValueError` if they do. See :issue:`775`.
+* Incoming headers containing an underscore are no longer placed in
+  the WSGI environ. See :issue:`819`.
+* Errors logged by :class:`~gevent.pywsgi.WSGIHandler` no
+  longer print the entire WSGI environment by default. This 

commit python-gevent for openSUSE:Factory

2017-01-25 Thread root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2017-01-25 23:23:24

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2016-03-16 10:35:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2017-01-25 23:23:25.421978538 +0100
@@ -1,0 +2,26 @@
+Tue Dec 13 14:46:50 UTC 2016 - dmuel...@suse.com
+
+- update to 1.1.2:
+  * Python 2: ``sendall`` on a non-blocking socket could spuriously fail
+with a timeout.
+  * If ``sys.stderr`` has been monkey-patched (not recommended),
+exceptions that the hub reports aren't lost and can still be caught.
+Reported in :issue:`825` by Jelle Smet.
+  * :class:`selectors.SelectSelector` is properly monkey-patched
+regardless of the order of imports. Reported in :issue:`835` by
+Przemysław Węgrzyn.
+  * Python 2: ``reload(site)`` no longer fails with a ``TypeError`` if
+gevent has been imported. Reported in :issue:`805` by Jake Hilton.
+  * Nested callbacks that set and clear an Event no longer cause
+``wait`` to return prematurely. Reported in :issue:`771` by Sergey
+Vasilyev.
+  * Fix build on Solaris 10. Reported in :issue:`777` by wiggin15.
+  * The ``ref`` parameter to :func:`gevent.os.fork_and_watch` was being 
ignored.
+  * Python 3: :class:`gevent.queue.Channel` is now correctly iterable, instead 
of
+raising a :exc:`TypeError`.
+  * Python 3: Add support for :meth:`socket.socket.sendmsg`,
+:meth:`socket.socket.recvmsg` and :meth:`socket.socket.recvmsg_into`
+on platforms where they are defined. Initial :pr:`773` by Jakub
+Klama.
+
+---

Old:

  gevent-1.1.0.tar.gz

New:

  gevent-1.1.2.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.hOex8N/_old  2017-01-25 23:23:25.961897124 +0100
+++ /var/tmp/diff_new_pack.hOex8N/_new  2017-01-25 23:23:25.965896521 +0100
@@ -20,13 +20,13 @@
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
 Name:   python-gevent
-Version:1.1.0
+Version:1.1.2
 Release:0
 Summary:Python network library that uses greenlet and libevent
 License:MIT
 Group:  Development/Languages/Python
 Url:http://www.gevent.org/
-Source: 
http://pypi.python.org/packages/source/g/gevent/gevent-%{version}.tar.gz
+Source: 
https://pypi.io/packages/source/g/gevent/gevent-%{version}.tar.gz
 BuildRequires:  libcares-devel
 BuildRequires:  libev-devel
 #BuildRequires:  python-Sphinx

++ gevent-1.1.0.tar.gz -> gevent-1.1.2.tar.gz ++
 31302 lines of diff (skipped)




commit python-gevent for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2016-03-16 10:35:22

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2016-02-01 19:56:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2016-03-16 10:35:25.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar 10 20:20:38 UTC 2016 - toddrme2...@gmail.com
+
+- Update to 1.1.0 (final):
+  * See changelog.rst for detailed informations
+
+---

Old:

  gevent-1.1rc3.tar.gz

New:

  gevent-1.1.0.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.Phgh51/_old  2016-03-16 10:35:26.0 +0100
+++ /var/tmp/diff_new_pack.Phgh51/_new  2016-03-16 10:35:26.0 +0100
@@ -20,7 +20,7 @@
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
 Name:   python-gevent
-Version:1.1rc3
+Version:1.1.0
 Release:0
 Summary:Python network library that uses greenlet and libevent
 License:MIT

++ gevent-1.1rc3.tar.gz -> gevent-1.1.0.tar.gz ++
 31972 lines of diff (skipped)




commit python-gevent for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2016-02-01 19:56:09

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is "python-gevent"

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2015-07-03 00:16:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2016-02-01 19:56:40.0 +0100
@@ -1,0 +2,14 @@
+Fri Jan 29 09:14:54 UTC 2016 - tchva...@suse.com
+
+- Update to 1.1rc3:
+  * See changelog.rst for detailed informations
+
+---
+Wed Jul  1 12:54:10 UTC 2015 - tchva...@suse.com
+
+- Bump once more to 1.1a1:
+  * See changelog.rst for detailed informations
+  * The py2.7 compat in 1.0.2 behaves weirdly on openSUSE,
+this release seems way nicer on that front
+
+---

Old:

  gevent-1.0.2.tar.gz

New:

  gevent-1.1rc3.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.zHuqoL/_old  2016-02-01 19:56:40.0 +0100
+++ /var/tmp/diff_new_pack.zHuqoL/_new  2016-02-01 19:56:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# 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
@@ -16,24 +16,25 @@
 #
 
 
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%endif
 Name:   python-gevent
-Version:1.0.2
+Version:1.1rc3
 Release:0
-Url:http://www.gevent.org/
 Summary:Python network library that uses greenlet and libevent
 License:MIT
 Group:  Development/Languages/Python
+Url:http://www.gevent.org/
 Source: 
http://pypi.python.org/packages/source/g/gevent/gevent-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  libevent-devel
+BuildRequires:  libcares-devel
+BuildRequires:  libev-devel
 #BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
 BuildRequires:  python-greenlet
 BuildRequires:  python-nose
 Requires:   python-greenlet
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%endif
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Gevent is a Python networking library that uses greenlet to provide synchronous
@@ -54,6 +55,8 @@
 
 %prep
 %setup -q -n gevent-%{version}
+# Remove bundled libraries
+rm -rf c-ares libev
 
 %build
 CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build




commit python-gevent for openSUSE:Factory

2015-07-02 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2015-07-02 22:50:54

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2014-11-20 18:43:16.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2015-07-03 00:16:39.0 +0200
@@ -1,0 +2,12 @@
+Tue Jun 30 08:48:56 UTC 2015 - tchva...@suse.com
+
+- Version bump to 1.0.2:
+  - Fix LifoQueue.peek() to return correct element. PR #456. Patch by Christine
+Spang.
+  - Upgrade to libev 4.19
+  - Remove SSL3 entirely as default TLS protocol
+  - Import socket on Windows (closes #459)
+  - Fix C90 syntax error (PR #449)
+  - Add compatibility with Python 2.7.9's SSL changes. Issue #477.
+
+---

Old:

  gevent-1.0.1.tar.gz

New:

  gevent-1.0.2.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.m3QnU6/_old  2015-07-03 00:16:41.0 +0200
+++ /var/tmp/diff_new_pack.m3QnU6/_new  2015-07-03 00:16:41.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
 
 
 Name:   python-gevent
-Version:1.0.1
+Version:1.0.2
 Release:0
 Url:http://www.gevent.org/
 Summary:Python network library that uses greenlet and libevent

++ gevent-1.0.1.tar.gz - gevent-1.0.2.tar.gz ++
 117390 lines of diff (skipped)




commit python-gevent for openSUSE:Factory

2014-11-20 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2014-11-20 18:43:14

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2014-06-19 13:20:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2014-11-20 18:43:16.0 +0100
@@ -1,0 +2,12 @@
+Tue Nov 18 14:00:29 UTC 2014 - toddrme2...@gmail.com
+
+- Update to 1.0.1
+  - Upgrade libev to 4.15. This fixes #361: installation on armv5.
+  - Better support for win64. Patch by Alexey Borzenkov.
+  - Fix #423: Pool's imap/imap_unordered could hang forever. Based on patch 
and test by Jianfei Wang.
+  - Enable libev's check watchers.
+  - Add dummy Event._reset_internal_locks() method. Only relevant if 
patch_all(Event=True) is enabled (non-default).
+  - Backport new testrunner.py from master branch.
+- Removed upstream included libev.patch
+
+---

Old:

  gevent-1.0.tar.gz
  libev.patch

New:

  gevent-1.0.1.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.MKF4NX/_old  2014-11-20 18:43:17.0 +0100
+++ /var/tmp/diff_new_pack.MKF4NX/_new  2014-11-20 18:43:17.0 +0100
@@ -17,15 +17,13 @@
 
 
 Name:   python-gevent
-Version:1.0
+Version:1.0.1
 Release:0
 Url:http://www.gevent.org/
 Summary:Python network library that uses greenlet and libevent
 License:MIT
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/g/gevent/gevent-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM fix syntax error in preprocessor conditional (github 
issue 361)
-Patch:  libev.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libevent-devel
 #BuildRequires:  python-Sphinx
@@ -56,7 +54,6 @@
 
 %prep
 %setup -q -n gevent-%{version}
-%patch -p1
 
 %build
 CFLAGS=%{optflags} -fno-strict-aliasing python setup.py build

++ gevent-1.0.tar.gz - gevent-1.0.1.tar.gz ++
 61882 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-gevent for openSUSE:Factory

2014-06-19 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2014-06-19 13:20:06

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2013-12-16 07:08:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2014-06-19 13:20:15.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 12 08:47:18 UTC 2014 - sch...@suse.de
+
+- libev.patch: fix syntax error in preprocessor conditional
+
+---

New:

  libev.patch



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.WQ9zpG/_old  2014-06-19 13:20:16.0 +0200
+++ /var/tmp/diff_new_pack.WQ9zpG/_new  2014-06-19 13:20:16.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,8 @@
 License:MIT
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/g/gevent/gevent-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM fix syntax error in preprocessor conditional (github 
issue 361)
+Patch:  libev.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libevent-devel
 #BuildRequires:  python-Sphinx
@@ -54,6 +56,7 @@
 
 %prep
 %setup -q -n gevent-%{version}
+%patch -p1
 
 %build
 CFLAGS=%{optflags} -fno-strict-aliasing python setup.py build

++ libev.patch ++
Index: gevent-1.0/libev/ev.c
===
--- gevent-1.0.orig/libev/ev.c
+++ gevent-1.0/libev/ev.c
@@ -617,9 +617,16 @@ struct signalfd_siginfo
   #if ECB_GCC_VERSION(4,7)
 /* see comment below (stdatomic.h) about the C11 memory model. */
 #define ECB_MEMORY_FENCE __atomic_thread_fence (__ATOMIC_SEQ_CST)
-  #elif defined __clang  __has_feature (cxx_atomic)
-/* see comment below (stdatomic.h) about the C11 memory model. */
-#define ECB_MEMORY_FENCE __c11_atomic_thread_fence 
(__ATOMIC_SEQ_CST)
+
+  /* The __has_feature syntax from clang is so misdesigned that we cannot use 
it
+   * without risking compile time errors with other compilers. We *could*
+   * define our own ecb_clang_has_feature, but I just can't be bothered to work
+   * around this shit time and again.
+   * #elif defined __clang  __has_feature (cxx_atomic)
+   *   // see comment below (stdatomic.h) about the C11 memory model.
+   *   #define ECB_MEMORY_FENCE __c11_atomic_thread_fence 
(__ATOMIC_SEQ_CST)
+   */
+
   #elif ECB_GCC_VERSION(4,4) || defined __INTEL_COMPILER || defined __clang__
 #define ECB_MEMORY_FENCE __sync_synchronize ()
   #elif _MSC_VER = 1400 /* VC++ 2005 */
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-gevent for openSUSE:Factory

2013-12-15 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2013-12-16 07:08:54

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2012-10-31 14:03:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2013-12-16 07:08:55.0 +0100
@@ -1,0 +2,9 @@
+Sun Dec 15 15:01:04 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 1.0
+  + pywsgi: Pass copy of error list instead of direct reference
+  + Ignore the autogenerated doc/gevent.*.rst files.
+  + Fix cythonpp.py on Windows.
+  + Remove gevent.run (use gevent.wait).
+
+---

Old:

  gevent-0.13.8.tar.gz

New:

  gevent-1.0.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.0XhsZQ/_old  2013-12-16 07:08:56.0 +0100
+++ /var/tmp/diff_new_pack.0XhsZQ/_new  2013-12-16 07:08:56.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python-gevent
-Version:0.13.8
+Version:1.0
 Release:0
 Url:http://www.gevent.org/
 Summary:Python network library that uses greenlet and libevent

++ gevent-0.13.8.tar.gz - gevent-1.0.tar.gz ++
 256410 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-gevent for openSUSE:Factory

2012-10-31 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2012-10-31 14:03:44

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2012-06-26 17:54:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2012-10-31 14:03:47.0 +0100
@@ -1,0 +2,11 @@
+Fri Oct 26 16:23:38 UTC 2012 - dougla...@outlook.com
+
+- Update to version 0.13.8:
+
+*  Fixed issue #80: gevent.httplib failed with RequestFailed errors 
because timeout was reset to 1s. Patch by Tomasz Prus.
+*  core: fix compilation with the latest Cython: remove 
emit_ifdef/emit_else/emit_endif.
+*  Fixed issue #132: gevent.socket.gethostbyname(unicode) now does ascii 
encoding and uses gevent's resolver rather than 
+calling built-in resolver. Patch by Alexey Borzenkov.
+
+
+---

Old:

  gevent-0.13.7.tar.gz

New:

  gevent-0.13.8.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.TOF54r/_old  2012-10-31 14:03:48.0 +0100
+++ /var/tmp/diff_new_pack.TOF54r/_new  2012-10-31 14:03:48.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-gevent
-Version:0.13.7
+Version:0.13.8
 Release:0
 Url:http://www.gevent.org/
 Summary:Python network library that uses greenlet and libevent

++ gevent-0.13.7.tar.gz - gevent-0.13.8.tar.gz ++
 27505 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-gevent for openSUSE:Factory

2012-06-26 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2012-06-26 17:54:40

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2012-04-17 07:48:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2012-06-26 17:54:41.0 +0200
@@ -1,0 +2,11 @@
+Mon Jun 25 15:19:15 UTC 2012 - sasc...@suse.de
+
+- Update to version 0.13.7:
+  + Fixed #94: fallback to buffer if memoryview fails in _get_memory on
+python 2.7.
+  + Fixed #103: ``Queue(None).full()`` returns ``False`` now (previously
+it returned ``True``).
+  + Fixed #112: threading._sleep is not patched.
+  + Fixed #115: _dummy gets unexpected Timeout arg.
+
+---

Old:

  gevent-0.13.6.tar.gz

New:

  gevent-0.13.7.tar.gz



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.5FIGl7/_old  2012-06-26 17:54:44.0 +0200
+++ /var/tmp/diff_new_pack.5FIGl7/_new  2012-06-26 17:54:44.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-gevent
-Version:0.13.6
+Version:0.13.7
 Release:0
 Url:http://www.gevent.org/
 Summary:Python network library that uses greenlet and libevent

++ gevent-0.13.6.tar.gz - gevent-0.13.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gevent-0.13.6/PKG-INFO new/gevent-0.13.7/PKG-INFO
--- old/gevent-0.13.6/PKG-INFO  2011-05-02 15:02:59.0 +0200
+++ new/gevent-0.13.7/PKG-INFO  2012-04-12 00:26:26.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: gevent
-Version: 0.13.6
+Version: 0.13.7
 Summary: Python network library that uses greenlet and libevent for easy and 
scalable concurrency
 Home-page: http://www.gevent.org/
 Author: Denis Bilenko
@@ -9,6 +9,16 @@
 Description: gevent_
 ===
 
+.. attention::
+
+  New_ version of gevent uses libev_ and c-ares rather than libevent 
and includes all the dependencies in the release tarball.
+
+  You can download the 1.0 beta release from `google code`_. Please 
give it a try.
+
+.. _libev: http://blog.gevent.org/2011/04/28/libev-and-libevent/
+.. _google code: http://code.google.com/p/gevent/downloads/
+.. _New: https://bitbucket.org/denis/gevent/src/tip/changelog.rst#cl-7
+
 gevent_ is a Python networking library that uses greenlet_ to provide 
synchronous API on top of libevent_ event loop.
 
 Features include:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gevent-0.13.6/README.rst new/gevent-0.13.7/README.rst
--- old/gevent-0.13.6/README.rst2011-05-02 15:02:57.0 +0200
+++ new/gevent-0.13.7/README.rst2012-04-12 00:26:23.0 +0200
@@ -1,6 +1,16 @@
 gevent_
 ===
 
+.. attention::
+
+  New_ version of gevent uses libev_ and c-ares rather than libevent and 
includes all the dependencies in the release tarball.
+
+  You can download the 1.0 beta release from `google code`_. Please give it a 
try.
+
+.. _libev: http://blog.gevent.org/2011/04/28/libev-and-libevent/
+.. _google code: http://code.google.com/p/gevent/downloads/
+.. _New: https://bitbucket.org/denis/gevent/src/tip/changelog.rst#cl-7
+
 gevent_ is a Python networking library that uses greenlet_ to provide 
synchronous API on top of libevent_ event loop.
 
 Features include:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gevent-0.13.6/changelog.rst 
new/gevent-0.13.7/changelog.rst
--- old/gevent-0.13.6/changelog.rst 2011-05-02 15:02:57.0 +0200
+++ new/gevent-0.13.7/changelog.rst 2012-04-12 00:26:23.0 +0200
@@ -4,6 +4,15 @@
 .. currentmodule:: gevent
 
 
+Release 0.13.7 (April 12, 2012)
+---
+
+- Fixed #94: fallback to buffer if memoryview fails in _get_memory on python 
2.7.
+- Fixed #103: ``Queue(None).full()`` returns ``False`` now (previously it 
returned ``True``).
+- Fixed #112: threading._sleep is not patched. Thanks to David LaBissoniere.
+- Fixed #115: _dummy gets unexpected Timeout arg.
+
+
 Release 0.13.6 (May 2, 2011)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gevent-0.13.6/gevent/__init__.py 
new/gevent-0.13.7/gevent/__init__.py
--- old/gevent-0.13.6/gevent/__init__.py

commit python-gevent for openSUSE:Factory

2012-04-16 Thread h_root
Hello community,

here is the log from the commit of package python-gevent for openSUSE:Factory 
checked in at 2012-04-17 07:48:44

Comparing /work/SRC/openSUSE:Factory/python-gevent (Old)
 and  /work/SRC/openSUSE:Factory/.python-gevent.new (New)


Package is python-gevent, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes  
2011-11-25 10:13:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 
2012-04-17 07:48:50.0 +0200
@@ -1,0 +2,7 @@
+Tue Mar 27 11:41:44 UTC 2012 - sasc...@suse.de
+
+- Run testsuite
+- Require python-greenlet
+- Simplify macro usage
+
+---



Other differences:
--
++ python-gevent.spec ++
--- /var/tmp/diff_new_pack.dDSbNM/_old  2012-04-17 07:48:51.0 +0200
+++ /var/tmp/diff_new_pack.dDSbNM/_new  2012-04-17 07:48:51.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gevent
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -11,10 +11,11 @@
 # 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/
 #
 
+
 Name:   python-gevent
 Version:0.13.6
 Release:0
@@ -24,12 +25,15 @@
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/g/gevent/gevent-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel
 BuildRequires:  libevent-devel
-%if 0%{?suse_version}
-%py_requires
+#BuildRequires:  python-Sphinx
+BuildRequires:  python-devel
+BuildRequires:  python-greenlet
+BuildRequires:  python-nose
+Requires:   python-greenlet
+%if 0%{?suse_version}  0%{?suse_version} = 1110
+%{!?python_sitearch: %global python_sitearch %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 %endif
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 
 %description
 Gevent is a Python networking library that uses greenlet to provide synchronous
@@ -52,14 +56,19 @@
 %setup -q -n gevent-%{version}
 
 %build
-CFLAGS=%{optflags} python setup.py build
+CFLAGS=%{optflags} -fno-strict-aliasing python setup.py build
+#cd doc  make html  rm _build/html/.buildinfo # Build HTML documentation
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
+%check
+nosetests
+
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS changelog.rst LICENSE LICENSE.pyevent README.rst TODO doc examples
+%doc AUTHORS changelog.rst LICENSE* README.rst TODO examples
+#%%doc doc/_build/html
 %{python_sitearch}/*
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org