Hello community,

here is the log from the commit of package python-pyzmq for openSUSE:Factory 
checked in at 2019-11-22 10:25:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyzmq (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyzmq.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyzmq"

Fri Nov 22 10:25:02 2019 rev:35 rq:749104 version:18.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyzmq/python-pyzmq.changes        
2019-08-27 10:11:55.431977381 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyzmq.new.26869/python-pyzmq.changes     
2019-11-22 10:25:13.129277183 +0100
@@ -1,0 +2,10 @@
+Sat Nov 16 16:48:32 UTC 2019 - Arun Persaud <[email protected]>
+
+- update to version 18.1.1:
+  * Fix race condition when shutting down ZAP thread while events are
+    still processing (only affects tests)
+  * Publish wheels for Python 3.8 on all platforms
+  * Stop publishing wheels for Python 3.4 on Windows
+  * Sources generated with Cython 0.29.14
+
+-------------------------------------------------------------------

Old:
----
  pyzmq-18.1.0.tar.gz

New:
----
  pyzmq-18.1.1.tar.gz

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

Other differences:
------------------
++++++ python-pyzmq.spec ++++++
--- /var/tmp/diff_new_pack.Q4Bch3/_old  2019-11-22 10:25:13.997276927 +0100
+++ /var/tmp/diff_new_pack.Q4Bch3/_new  2019-11-22 10:25:14.001276926 +0100
@@ -20,11 +20,10 @@
 # Disable tests, they are so slow that OBS thinks the build died.
 %bcond_with tests
 Name:           python-pyzmq
-Version:        18.1.0
+Version:        18.1.1
 Release:        0
 Summary:        Python bindings for 0MQ
 License:        LGPL-3.0-or-later AND BSD-3-Clause
-Group:          Development/Languages/Python
 URL:            https://github.com/zeromq/pyzmq
 Source:         
https://files.pythonhosted.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz
 Source1:        python-pyzmq-rpmlintrc
@@ -66,7 +65,6 @@
 
 %package devel
 Summary:        Development files for %{name}
-Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
 Requires:       python-devel
 Requires:       zeromq-devel

++++++ pyzmq-18.1.0.tar.gz -> pyzmq-18.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/.travis.yml new/pyzmq-18.1.1/.travis.yml
--- old/pyzmq-18.1.0/.travis.yml        2019-08-08 14:43:48.000000000 +0200
+++ new/pyzmq-18.1.1/.travis.yml        2019-11-14 09:18:12.000000000 +0100
@@ -1,5 +1,4 @@
 language: python
-dist: trusty
 
 cache:
   - apt
@@ -7,8 +6,9 @@
 python:
   - 2.7
   - 3.6
-  - pypy2.7-5.8.0
-  - pypy3.5-5.8.0
+  - 3.8
+  - pypy
+  - pypy3
 env:
     - ZMQ=
     - ZMQ=bundled
@@ -59,12 +59,14 @@
   include:
     - python: pypy
       env: ZMQ=bundled
+    - python: 3.8
+      env: ZMQ=
+    - python: 3.8
+      env: ZMQ=bundled
     - python: 3.7
       env: ZMQ=
-      dist: xenial
     - python: 3.7
       env: ZMQ=bundled
-      dist: xenial
     - python: 3.6
       env:
         - ZMQ=
@@ -90,6 +92,7 @@
     - python: 3.4
       env: ZMQ=zeromq3-x
     - python: 3.3
+      dist: trusty
       env: ZMQ=
     - python: nightly
       env: ZMQ=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/PKG-INFO new/pyzmq-18.1.1/PKG-INFO
--- old/pyzmq-18.1.0/PKG-INFO   2019-08-08 14:44:12.000000000 +0200
+++ new/pyzmq-18.1.1/PKG-INFO   2019-11-14 09:18:32.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pyzmq
-Version: 18.1.0
+Version: 18.1.1
 Summary: Python bindings for 0MQ
 Home-page: https://pyzmq.readthedocs.org
 Author: Brian E. Granger, Min Ragan-Kelley
@@ -67,7 +67,7 @@
         (this is often preferable if you already have libzmq installed and 
configured the way you want it),
         you can force installation with:
         
-            pip install --no-use-wheel pyzmq
+            pip install --no-binary=:all: pyzmq
         
         When compiling pyzmq (e.g. installing with pip on Linux),
         it is generally recommended that zeromq be installed separately,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/README.md new/pyzmq-18.1.1/README.md
--- old/pyzmq-18.1.0/README.md  2019-08-08 14:43:48.000000000 +0200
+++ new/pyzmq-18.1.1/README.md  2019-11-14 09:18:12.000000000 +0100
@@ -59,7 +59,7 @@
 (this is often preferable if you already have libzmq installed and configured 
the way you want it),
 you can force installation with:
 
-    pip install --no-use-wheel pyzmq
+    pip install --no-binary=:all: pyzmq
 
 When compiling pyzmq (e.g. installing with pip on Linux),
 it is generally recommended that zeromq be installed separately,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/docs/source/changelog.rst 
new/pyzmq-18.1.1/docs/source/changelog.rst
--- old/pyzmq-18.1.0/docs/source/changelog.rst  2019-08-08 14:43:48.000000000 
+0200
+++ new/pyzmq-18.1.1/docs/source/changelog.rst  2019-11-14 09:18:12.000000000 
+0100
@@ -10,6 +10,14 @@
 For a full changelog, consult the `git log 
<https://github.com/zeromq/pyzmq/commits>`_.
 
 
+18.1.1
+======
+
+- Fix race condition when shutting down ZAP thread while events are still 
processing (only affects tests)
+- Publish wheels for Python 3.8 on all platforms
+- Stop publishing wheels for Python 3.4 on Windows
+- Sources generated with Cython 0.29.14
+
 18.1.0
 ======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/tools/check_junit_result.py 
new/pyzmq-18.1.1/tools/check_junit_result.py
--- old/pyzmq-18.1.0/tools/check_junit_result.py        2019-08-08 
14:43:48.000000000 +0200
+++ new/pyzmq-18.1.1/tools/check_junit_result.py        2019-11-14 
09:18:13.000000000 +0100
@@ -8,6 +8,9 @@
 def main(filename):
     tree = cElementTree.parse(filename)
     root = tree.getroot()
+    # find testsuite tag
+    if root.tag.lower() != "testsuite":
+        root = root.find("testsuite")
     attributes = root.attrib
     errors = int(attributes.get('errors', '0'))
     failures = int(attributes.get('failures', '0'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/tools/tasks.py 
new/pyzmq-18.1.1/tools/tasks.py
--- old/pyzmq-18.1.0/tools/tasks.py     2019-08-08 14:43:48.000000000 +0200
+++ new/pyzmq-18.1.1/tools/tasks.py     2019-11-14 09:18:13.000000000 +0100
@@ -59,6 +59,7 @@
 
 _framework_py = lambda xy: 
"/Library/Frameworks/Python.framework/Versions/{0}/bin/python{0}".format(xy)
 py_exes = {
+    '3.8' : _framework_py('3.8'),
     '3.7' : _framework_py('3.7'),
     '2.7' : _framework_py('2.7'),
     '3.5' : _framework_py('3.5'),
@@ -68,9 +69,9 @@
 }
 egg_pys = {} # no more eggs!
 
-default_py = '3.6'
+default_py = '3.7'
 # all the Python versions to be built on linux
-manylinux_pys = '3.7 2.7 3.5 3.6'
+manylinux_pys = '3.8 3.7 2.7 3.5 3.6'
 
 tmp = "/tmp"
 env_root = os.path.join(tmp, 'envs')
@@ -225,8 +226,9 @@
 
     run(cmd)
 
+
 @task
-def manylinux(ctx, vs, upload=False):
+def manylinux(ctx, vs, upload=False, pythons=manylinux_pys):
     """Build manylinux wheels with Matthew Brett's manylinux-builds"""
     manylinux = '/tmp/manylinux-builds'
     if not os.path.exists(manylinux):
@@ -247,7 +249,7 @@
         "-e",
         "PYZMQ_VERSIONS='{}'".format(vs),
         "-e",
-        "PYTHON_VERSIONS='{}'".format(manylinux_pys),
+        "PYTHON_VERSIONS='{}'".format(pythons),
         "-e",
         "ZMQ_VERSION='{}'".format(libzmq_vs),
         "-e",
@@ -263,6 +265,7 @@
         py = make_env(default_py, 'twine')
         run(['twine', 'upload', os.path.join(manylinux, 'wheelhouse', '*')])
 
+
 @task
 def release(ctx, vs, upload=False):
     """Release pyzmq"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/auth/base.py 
new/pyzmq-18.1.1/zmq/auth/base.py
--- old/pyzmq-18.1.0/zmq/auth/base.py   2019-08-08 14:43:48.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/auth/base.py   2019-11-14 09:18:13.000000000 +0100
@@ -137,10 +137,10 @@
                 def callback(self, domain, key):
                     valid = ...lookup key and/or domain in db
                     if valid:
-                        logging.info('Autorizing: {0}, {1}'.format(domain, 
key))
+                        logging.info('Authorizing: {0}, {1}'.format(domain, 
key))
                         return True
                     else:
-                        logging.warning('NOT Autorizing: {0}, 
{1}'.format(domain, key))
+                        logging.warning('NOT Authorizing: {0}, 
{1}'.format(domain, key))
                         return False
 
         To cover all domains, use "*".
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/auth/thread.py 
new/pyzmq-18.1.1/zmq/auth/thread.py
--- old/pyzmq-18.1.0/zmq/auth/thread.py 2019-08-08 14:43:48.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/auth/thread.py 2019-11-14 09:18:13.000000000 +0100
@@ -51,7 +51,17 @@
                 break  # interrupted
 
             if self.pipe in socks and socks[self.pipe] == zmq.POLLIN:
-                terminate = self._handle_pipe()
+                # Make sure all API requests are processed before
+                # looking at the ZAP socket.
+                while True:
+                    try:
+                        msg = self.pipe.recv_multipart(flags=zmq.NOBLOCK)
+                    except zmq.Again:
+                        break
+
+                    terminate = self._handle_pipe(msg)
+                    if terminate:
+                        break
                 if terminate:
                     break
 
@@ -69,15 +79,12 @@
         if not msg: return
         self.authenticator.handle_zap_message(msg)
 
-    def _handle_pipe(self):
+    def _handle_pipe(self, msg):
         """
         Handle a message from front-end API.
         """
         terminate = False
 
-        # Get the whole message off the pipe in one go
-        msg = self.pipe.recv_multipart()
-
         if msg is None:
             terminate = True
             return terminate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/_device.c 
new/pyzmq-18.1.1/zmq/backend/cython/_device.c
--- old/pyzmq-18.1.0/zmq/backend/cython/_device.c       2019-08-08 
14:44:09.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/_device.c       2019-11-14 
09:18:30.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -4806,6 +4806,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/_poll.c 
new/pyzmq-18.1.1/zmq/backend/cython/_poll.c
--- old/pyzmq-18.1.0/zmq/backend/cython/_poll.c 2019-08-08 14:44:09.000000000 
+0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/_poll.c 2019-11-14 09:18:30.000000000 
+0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -5917,6 +5917,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/_proxy_steerable.c 
new/pyzmq-18.1.1/zmq/backend/cython/_proxy_steerable.c
--- old/pyzmq-18.1.0/zmq/backend/cython/_proxy_steerable.c      2019-08-08 
14:44:10.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/_proxy_steerable.c      2019-11-14 
09:18:30.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -4452,6 +4452,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/_version.c 
new/pyzmq-18.1.1/zmq/backend/cython/_version.c
--- old/pyzmq-18.1.0/zmq/backend/cython/_version.c      2019-08-08 
14:44:10.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/_version.c      2019-11-14 
09:18:30.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -2237,6 +2237,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/constants.c 
new/pyzmq-18.1.1/zmq/backend/cython/constants.c
--- old/pyzmq-18.1.0/zmq/backend/cython/constants.c     2019-08-08 
14:44:10.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/constants.c     2019-11-14 
09:18:30.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/context.c 
new/pyzmq-18.1.1/zmq/backend/cython/context.c
--- old/pyzmq-18.1.0/zmq/backend/cython/context.c       2019-08-08 
14:44:10.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/context.c       2019-11-14 
09:18:30.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -3275,7 +3275,12 @@
   sizeof(struct __pyx_obj_3zmq_7backend_6cython_7context_Context), 
/*tp_basicsize*/
   0, /*tp_itemsize*/
   __pyx_tp_dealloc_3zmq_7backend_6cython_7context_Context, /*tp_dealloc*/
+  #if PY_VERSION_HEX < 0x030800b4
   0, /*tp_print*/
+  #endif
+  #if PY_VERSION_HEX >= 0x030800b4
+  0, /*tp_vectorcall_offset*/
+  #endif
   0, /*tp_getattr*/
   0, /*tp_setattr*/
   #if PY_MAJOR_VERSION < 3
@@ -3328,6 +3333,9 @@
   #if PY_VERSION_HEX >= 0x030800b1
   0, /*tp_vectorcall*/
   #endif
+  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+  0, /*tp_print*/
+  #endif
 };
 
 static PyMethodDef __pyx_methods[] = {
@@ -5746,6 +5754,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/error.c 
new/pyzmq-18.1.1/zmq/backend/cython/error.c
--- old/pyzmq-18.1.0/zmq/backend/cython/error.c 2019-08-08 14:44:10.000000000 
+0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/error.c 2019-11-14 09:18:30.000000000 
+0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -2405,6 +2405,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/message.c 
new/pyzmq-18.1.1/zmq/backend/cython/message.c
--- old/pyzmq-18.1.0/zmq/backend/cython/message.c       2019-08-08 
14:44:10.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/message.c       2019-11-14 
09:18:31.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -7539,7 +7539,12 @@
   sizeof(struct __pyx_obj_3zmq_7backend_6cython_7message_MessageTracker), 
/*tp_basicsize*/
   0, /*tp_itemsize*/
   __pyx_tp_dealloc_3zmq_7backend_6cython_7message_MessageTracker, 
/*tp_dealloc*/
+  #if PY_VERSION_HEX < 0x030800b4
   0, /*tp_print*/
+  #endif
+  #if PY_VERSION_HEX >= 0x030800b4
+  0, /*tp_vectorcall_offset*/
+  #endif
   0, /*tp_getattr*/
   0, /*tp_setattr*/
   #if PY_MAJOR_VERSION < 3
@@ -7592,6 +7597,9 @@
   #if PY_VERSION_HEX >= 0x030800b1
   0, /*tp_vectorcall*/
   #endif
+  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+  0, /*tp_print*/
+  #endif
 };
 static struct __pyx_vtabstruct_3zmq_7backend_6cython_7message_Frame 
__pyx_vtable_3zmq_7backend_6cython_7message_Frame;
 
@@ -7792,7 +7800,12 @@
   sizeof(struct __pyx_obj_3zmq_7backend_6cython_7message_Frame), 
/*tp_basicsize*/
   0, /*tp_itemsize*/
   __pyx_tp_dealloc_3zmq_7backend_6cython_7message_Frame, /*tp_dealloc*/
+  #if PY_VERSION_HEX < 0x030800b4
   0, /*tp_print*/
+  #endif
+  #if PY_VERSION_HEX >= 0x030800b4
+  0, /*tp_vectorcall_offset*/
+  #endif
   0, /*tp_getattr*/
   0, /*tp_setattr*/
   #if PY_MAJOR_VERSION < 3
@@ -7845,6 +7858,9 @@
   #if PY_VERSION_HEX >= 0x030800b1
   0, /*tp_vectorcall*/
   #endif
+  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+  0, /*tp_print*/
+  #endif
 };
 
 static PyMethodDef __pyx_methods[] = {
@@ -10771,6 +10787,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/socket.c 
new/pyzmq-18.1.1/zmq/backend/cython/socket.c
--- old/pyzmq-18.1.0/zmq/backend/cython/socket.c        2019-08-08 
14:44:11.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/socket.c        2019-11-14 
09:18:31.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -11355,7 +11355,12 @@
   sizeof(struct __pyx_obj_3zmq_7backend_6cython_6socket_Socket), 
/*tp_basicsize*/
   0, /*tp_itemsize*/
   __pyx_tp_dealloc_3zmq_7backend_6cython_6socket_Socket, /*tp_dealloc*/
+  #if PY_VERSION_HEX < 0x030800b4
   0, /*tp_print*/
+  #endif
+  #if PY_VERSION_HEX >= 0x030800b4
+  0, /*tp_vectorcall_offset*/
+  #endif
   0, /*tp_getattr*/
   0, /*tp_setattr*/
   #if PY_MAJOR_VERSION < 3
@@ -11408,6 +11413,9 @@
   #if PY_VERSION_HEX >= 0x030800b1
   0, /*tp_vectorcall*/
   #endif
+  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+  0, /*tp_print*/
+  #endif
 };
 
 static PyMethodDef __pyx_methods[] = {
@@ -14861,6 +14869,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/backend/cython/utils.c 
new/pyzmq-18.1.1/zmq/backend/cython/utils.c
--- old/pyzmq-18.1.0/zmq/backend/cython/utils.c 2019-08-08 14:44:11.000000000 
+0200
+++ new/pyzmq-18.1.1/zmq/backend/cython/utils.c 2019-11-14 09:18:31.000000000 
+0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -3614,6 +3614,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/devices/monitoredqueue.c 
new/pyzmq-18.1.1/zmq/devices/monitoredqueue.c
--- old/pyzmq-18.1.0/zmq/devices/monitoredqueue.c       2019-08-08 
14:44:11.000000000 +0200
+++ new/pyzmq-18.1.1/zmq/devices/monitoredqueue.c       2019-11-14 
09:18:32.000000000 +0100
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.29.13 */
+/* Generated by Cython 0.29.14 */
 
 #define PY_SSIZE_T_CLEAN
 #include "Python.h"
@@ -7,8 +7,8 @@
 #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && 
PY_VERSION_HEX < 0x03030000)
     #error Cython requires Python 2.6+ or Python 3.3+.
 #else
-#define CYTHON_ABI "0_29_13"
-#define CYTHON_HEX_VERSION 0x001D0DF0
+#define CYTHON_ABI "0_29_14"
+#define CYTHON_HEX_VERSION 0x001D0EF0
 #define CYTHON_FUTURE_DIVISION 0
 #include <stddef.h>
 #ifndef offsetof
@@ -7318,6 +7318,9 @@
 #if PY_VERSION_HEX >= 0x030800b1
     0,
 #endif
+#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000
+    0,
+#endif
 };
 static int __pyx_CyFunction_init(void) {
     __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/sugar/version.py 
new/pyzmq-18.1.1/zmq/sugar/version.py
--- old/pyzmq-18.1.0/zmq/sugar/version.py       2019-08-08 14:43:50.000000000 
+0200
+++ new/pyzmq-18.1.1/zmq/sugar/version.py       2019-11-14 09:18:13.000000000 
+0100
@@ -9,7 +9,7 @@
 
 VERSION_MAJOR = 18
 VERSION_MINOR = 1
-VERSION_PATCH = 0
+VERSION_PATCH = 1
 VERSION_EXTRA = ""
 __version__ = '%i.%i.%i' % (VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyzmq-18.1.0/zmq/tests/conftest.py 
new/pyzmq-18.1.1/zmq/tests/conftest.py
--- old/pyzmq-18.1.0/zmq/tests/conftest.py      1970-01-01 01:00:00.000000000 
+0100
+++ new/pyzmq-18.1.1/zmq/tests/conftest.py      2019-11-14 09:18:13.000000000 
+0100
@@ -0,0 +1,14 @@
+"""pytest configuration and fixtures"""
+
+import sys
+
+import pytest
+
+
[email protected](scope='session', autouse=True)
+def win_py38_asyncio():
+    """fix tornado compatibility on py38"""
+    if sys.version_info < (3, 8) or not sys.platform.startswith('win'):
+        return
+    import asyncio
+    asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())


Reply via email to