Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-jupyter-client for 
openSUSE:Factory checked in at 2024-09-16 17:40:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter-client (Old)
 and      /work/SRC/openSUSE:Factory/.python-jupyter-client.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jupyter-client"

Mon Sep 16 17:40:12 2024 rev:24 rq:1201257 version:8.6.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-jupyter-client/python-jupyter-client.changes  
    2024-04-02 16:37:42.718837795 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter-client.new.29891/python-jupyter-client.changes
   2024-09-16 17:40:14.330003355 +0200
@@ -1,0 +2,6 @@
+Sun Sep 15 15:59:20 UTC 2024 - Ben Greiner <[email protected]>
+
+- Update to 8.6.2
+  * Use non-blocking zmq Poller #1023 (@fcollonval)
+
+-------------------------------------------------------------------

Old:
----
  jupyter_client-8.6.1.tar.gz

New:
----
  jupyter_client-8.6.2.tar.gz

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

Other differences:
------------------
++++++ python-jupyter-client.spec ++++++
--- /var/tmp/diff_new_pack.3Oj6AP/_old  2024-09-16 17:40:15.522053075 +0200
+++ /var/tmp/diff_new_pack.3Oj6AP/_new  2024-09-16 17:40:15.526053242 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:           python-jupyter-client%{psuffix}
-Version:        8.6.1
+Version:        8.6.2
 Release:        0
 Summary:        Jupyter protocol implementation and client libraries
 License:        BSD-3-Clause

++++++ jupyter_client-8.6.1.tar.gz -> jupyter_client-8.6.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/CHANGELOG.md 
new/jupyter_client-8.6.2/CHANGELOG.md
--- old/jupyter_client-8.6.1/CHANGELOG.md       2020-02-02 01:00:00.000000000 
+0100
+++ new/jupyter_client-8.6.2/CHANGELOG.md       2020-02-02 01:00:00.000000000 
+0100
@@ -2,6 +2,26 @@
 
 <!-- <START NEW CHANGELOG ENTRY> -->
 
+## 8.6.2
+
+([Full 
Changelog](https://github.com/jupyter/jupyter_client/compare/v8.6.1...474093f4237744dee2af1c8929e2afe5354ef356))
+
+### Bugs fixed
+
+- Use non-blocking zmq Poller 
[#1023](https://github.com/jupyter/jupyter_client/pull/1023) 
([@fcollonval](https://github.com/fcollonval))
+
+### Documentation improvements
+
+- use https url [#1021](https://github.com/jupyter/jupyter_client/pull/1021) 
([@Carreau](https://github.com/Carreau))
+
+### Contributors to this release
+
+([GitHub contributors page for this 
release](https://github.com/jupyter/jupyter_client/graphs/contributors?from=2024-03-12&to=2024-05-23&type=c))
+
+[@Carreau](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3ACarreau+updated%3A2024-03-12..2024-05-23&type=Issues)
 | 
[@fcollonval](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Afcollonval+updated%3A2024-03-12..2024-05-23&type=Issues)
+
+<!-- <END NEW CHANGELOG ENTRY> -->
+
 ## 8.6.1
 
 ([Full 
Changelog](https://github.com/jupyter/jupyter_client/compare/v8.6.0...8a3327ae58247be734d51f44c629354f0f600660))
@@ -28,8 +48,6 @@
 
 
[@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Ablink1073+updated%3A2023-11-06..2024-03-12&type=Issues)
 | 
[@dependabot](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Adependabot+updated%3A2023-11-06..2024-03-12&type=Issues)
 | 
[@mlucool](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Amlucool+updated%3A2023-11-06..2024-03-12&type=Issues)
 | 
[@pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Apre-commit-ci+updated%3A2023-11-06..2024-03-12&type=Issues)
 | 
[@Zsailer](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3AZsailer+updated%3A2023-11-06..2024-03-12&type=Issues)
 
-<!-- <END NEW CHANGELOG ENTRY> -->
-
 ## 8.6.0
 
 ([Full 
Changelog](https://github.com/jupyter/jupyter_client/compare/v8.5.0...2d6f52bdf5266688c51f3270cd7e47bbd17c708c))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/PKG-INFO 
new/jupyter_client-8.6.2/PKG-INFO
--- old/jupyter_client-8.6.1/PKG-INFO   2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-8.6.2/PKG-INFO   2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.3
 Name: jupyter_client
-Version: 8.6.1
+Version: 8.6.2
 Summary: Jupyter protocol implementation and client libraries
 Project-URL: Homepage, https://jupyter.org
 Project-URL: Documentation, https://jupyter-client.readthedocs.io/
@@ -69,10 +69,10 @@
 Requires-Dist: mypy; extra == 'test'
 Requires-Dist: paramiko; (sys_platform == 'win32') and extra == 'test'
 Requires-Dist: pre-commit; extra == 'test'
-Requires-Dist: pytest; extra == 'test'
 Requires-Dist: pytest-cov; extra == 'test'
 Requires-Dist: pytest-jupyter[client]>=0.4.1; extra == 'test'
 Requires-Dist: pytest-timeout; extra == 'test'
+Requires-Dist: pytest<8.2.0; extra == 'test'
 Description-Content-Type: text/markdown
 
 # Jupyter Client
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/docs/conf.py 
new/jupyter_client-8.6.2/docs/conf.py
--- old/jupyter_client-8.6.1/docs/conf.py       2020-02-02 01:00:00.000000000 
+0100
+++ new/jupyter_client-8.6.2/docs/conf.py       2020-02-02 01:00:00.000000000 
+0100
@@ -326,7 +326,7 @@
 
 
 # Example configuration for intersphinx: refer to the Python standard library.
-intersphinx_mapping = {"ipython": ("http://ipython.readthedocs.io/en/stable/";, 
None)}
+intersphinx_mapping = {"ipython": 
("https://ipython.readthedocs.io/en/stable/";, None)}
 
 
 def setup(app: object) -> None:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/jupyter_client/_version.py 
new/jupyter_client-8.6.2/jupyter_client/_version.py
--- old/jupyter_client-8.6.1/jupyter_client/_version.py 2020-02-02 
01:00:00.000000000 +0100
+++ new/jupyter_client-8.6.2/jupyter_client/_version.py 2020-02-02 
01:00:00.000000000 +0100
@@ -2,7 +2,7 @@
 import re
 from typing import List, Union
 
-__version__ = "8.6.1"
+__version__ = "8.6.2"
 
 # Build up version_info tuple for backwards compatibility
 pattern = r"(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jupyter_client-8.6.1/jupyter_client/asynchronous/client.py 
new/jupyter_client-8.6.2/jupyter_client/asynchronous/client.py
--- old/jupyter_client-8.6.1/jupyter_client/asynchronous/client.py      
2020-02-02 01:00:00.000000000 +0100
+++ new/jupyter_client-8.6.2/jupyter_client/asynchronous/client.py      
2020-02-02 01:00:00.000000000 +0100
@@ -33,7 +33,7 @@
     raising :exc:`queue.Empty` if no message arrives within ``timeout`` 
seconds.
     """
 
-    context = Instance(zmq.asyncio.Context)
+    context = Instance(zmq.asyncio.Context)  # type:ignore[arg-type]
 
     def _context_default(self) -> zmq.asyncio.Context:
         self._created_context = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/jupyter_client/channels.py 
new/jupyter_client-8.6.2/jupyter_client/channels.py
--- old/jupyter_client-8.6.1/jupyter_client/channels.py 2020-02-02 
01:00:00.000000000 +0100
+++ new/jupyter_client-8.6.2/jupyter_client/channels.py 2020-02-02 
01:00:00.000000000 +0100
@@ -223,9 +223,8 @@
     def get_msg(self, timeout: t.Optional[float] = None) -> t.Dict[str, t.Any]:
         """Gets a message if there is one that is ready."""
         assert self.socket is not None
-        if timeout is not None:
-            timeout *= 1000  # seconds to ms
-        ready = self.socket.poll(timeout)
+        timeout_ms = None if timeout is None else int(timeout * 1000)  # 
seconds to ms
+        ready = self.socket.poll(timeout_ms)
         if ready:
             res = self._recv()
             return res
@@ -305,9 +304,8 @@
     ) -> t.Dict[str, t.Any]:
         """Gets a message if there is one that is ready."""
         assert self.socket is not None
-        if timeout is not None:
-            timeout *= 1000  # seconds to ms
-        ready = await self.socket.poll(timeout)
+        timeout_ms = None if timeout is None else int(timeout * 1000)  # 
seconds to ms
+        ready = await self.socket.poll(timeout_ms)
         if ready:
             res = await self._recv()
             return res
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/jupyter_client/client.py 
new/jupyter_client-8.6.2/jupyter_client/client.py
--- old/jupyter_client-8.6.1/jupyter_client/client.py   2020-02-02 
01:00:00.000000000 +0100
+++ new/jupyter_client-8.6.2/jupyter_client/client.py   2020-02-02 
01:00:00.000000000 +0100
@@ -530,7 +530,7 @@
         else:
             timeout_ms = None
 
-        poller = zmq.Poller()
+        poller = zmq.asyncio.Poller()
         iopub_socket = self.iopub_channel.socket
         poller.register(iopub_socket, zmq.POLLIN)
         if allow_stdin:
@@ -544,7 +544,7 @@
             if timeout is not None:
                 timeout = max(0, deadline - time.monotonic())
                 timeout_ms = int(1000 * timeout)
-            events = dict(poller.poll(timeout_ms))
+            events = dict(await poller.poll(timeout_ms))
             if not events:
                 emsg = "Timeout waiting for output"
                 raise TimeoutError(emsg)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jupyter_client-8.6.1/pyproject.toml 
new/jupyter_client-8.6.2/pyproject.toml
--- old/jupyter_client-8.6.1/pyproject.toml     2020-02-02 01:00:00.000000000 
+0100
+++ new/jupyter_client-8.6.2/pyproject.toml     2020-02-02 01:00:00.000000000 
+0100
@@ -51,7 +51,7 @@
     "mypy",
     "paramiko; sys_platform == 'win32'",
     "pre-commit",
-    "pytest",
+    "pytest<8.2.0",
     "pytest-jupyter[client]>=0.4.1",
     "pytest-cov",
     "pytest-timeout",

Reply via email to