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",