Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-octave-kernel for
openSUSE:Factory checked in at 2026-04-11 22:26:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-octave-kernel (Old)
and /work/SRC/openSUSE:Factory/.python-octave-kernel.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-octave-kernel"
Sat Apr 11 22:26:56 2026 rev:13 rq:1346113 version:1.0.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-octave-kernel/python-octave-kernel.changes
2024-11-08 12:04:40.566723337 +0100
+++
/work/SRC/openSUSE:Factory/.python-octave-kernel.new.21863/python-octave-kernel.changes
2026-04-11 22:32:38.343764511 +0200
@@ -1,0 +2,65 @@
+Sat Apr 11 19:59:24 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.0.3:
+ * fix: inject --auto-servernum via executable property to fix
+ xvfb-run on kernel restart
+ * fix: add --auto-servernum to xvfb-run validation to prevent
+ kernel restart failures
+ * ci: rename make_sdist to build, add dynamic Python matrix,
+ and free-threading support
+ * fix: include tests in sdist and only skip CI on forks when
+ secrets needed
+ * This is the first stable 1.0 release of octave_kernel. It
+ includes a significant round of bug fixes for long-standing
+ interactive prompt issues, a new documentation site, Docker
+ image publishing, performance improvements, and a
+ modernized project toolchain.
+ * Fix `input()` prompt garbled when called inside a for-loop
+ * Fix kernel hang when calling `doc()` or `open()`
+ * Fix `pause()` prompt not shown when called from a user-
+ defined function
+ * Fix `do_shutdown` coroutine warning and improve console UX
+
+-------------------------------------------------------------------
+Mon Mar 16 22:54:24 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.39.0:
+ * Validate Octave executable on engine init and clean up
+ diagnostics #273 (@blink1073)
+ * Add Binder support with Qt/Xvfb and document JupyterHub setup
+ #271 (@blink1073)
+ * Change default executable to octave and always pass --no-gui
+ #270 (@blink1073)
+ * Start Xvfb globally in action instead of per-command #269
+ (@blink1073)
+ * Test Python 3.10 on ubuntu-22.04 in test-linux matrix #272
+ (@blink1073, @claude)
+ * Improve snap support and update supported platforms #267
+ * Document qt backend and expose executable as configurable
+ trait #266 (@blink1073, @claude)
+ * Add snap support and consolidate CI test jobs #265
+ * Add composite GitHub Action for Octave installation #259
+ * Add typing support with mypy strict mode #256 (@blink1073)
+ * Add flatpak support for Octave auto-detection #254
+ * Add macOS runner to CI test matrix #253 (@blink1073)
+ * Extend ruff linting and fix all violations #262 (@blink1073)
+ * Add a step to the GitHub Action to verify octave install #261
+ * Add unit tests for OctaveEngine, OctaveKernel, and check
+ module #260 (@blink1073)
+ * Move test dependencies to dependency-groups #257 (@blink1073)
+ * Add tests_check job for branch protection #255 (@blink1073,
+ @claude)
+ * Bump the actions group with 3 updates #252 (@blink1073)
+ * Add dependabot config #251 (@blink1073)
+ * Add pre-commit hooks and apply code quality fixes #250
+ (@blink1073)
+ * Replace Makefile with justfile and migrate to uv #249
+ (@blink1073)
+ * Add CodeQL analysis workflow configuration #248 (@blink1073)
+ * Fix CI install of octave #247 (@blink1073)
+ * Update ci again #246 (@blink1073)
+ * Fix octave install in CI and update supported Python versions
+ #245 (@blink1073)
+ * Update supported pythons #243 (@blink1073)
+
+-------------------------------------------------------------------
Old:
----
octave_kernel-0.36.0.tar.gz
New:
----
octave_kernel-1.0.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-octave-kernel.spec ++++++
--- /var/tmp/diff_new_pack.gpRABt/_old 2026-04-11 22:32:38.895787089 +0200
+++ /var/tmp/diff_new_pack.gpRABt/_new 2026-04-11 22:32:38.899787253 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-octave-kernel
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,21 @@
# truncate trailing .0
-%define distversion 0.36
+%define distversion 1.0.3
Name: python-octave-kernel
-Version: 0.36.0
+Version: 1.0.3
Release: 0
Summary: A Jupyter kernel for Octave
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/Calysto/octave_kernel
Source:
https://files.pythonhosted.org/packages/source/o/octave_kernel/octave_kernel-%{version}.tar.gz
-BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module base >= 3.11}
BuildRequires: %{python_module hatchling >= 1.5}
-BuildRequires: %{python_module ipykernel}
-BuildRequires: %{python_module jupyter-client >= 4.3.0}
+BuildRequires: %{python_module ipykernel >= 6.22.0}
+BuildRequires: %{python_module jupyter-client >= 8.1.0}
BuildRequires: %{python_module jupyter_kernel_test}
-BuildRequires: %{python_module jupyter_packaging}
-BuildRequires: %{python_module metakernel >= 0.24.0}
+BuildRequires: %{python_module metakernel >= 1.0}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest-xvfb}
BuildRequires: fdupes
@@ -42,9 +41,9 @@
BuildRequires: xvfb-run
Requires: jupyter-octave-kernel = %{version}
Requires: octave
-Requires: python-ipykernel
-Requires: python-jupyter-client >= 4.3.0
-Requires: python-metakernel >= 0.24.0
+Requires: python-ipykernel >= 6.22.0
+Requires: python-jupyter-client >= 8.1.0
+Requires: python-metakernel >= 1.0
Provides: python-jupyter_octave_kernel = %{version}-%{release}
Obsoletes: python-jupyter_octave_kernel < %{version}-%{release}
BuildArch: noarch
@@ -84,13 +83,12 @@
%check
export JUPYTER_PATH=%{buildroot}%{_jupyter_prefix}
-xvfb-run python3 -m octave_kernel.check
# no test_execute_stdout: gh#Calysto/octave_kernel#240 -- octave does not find
qt toolkit backed
%pytest test_octave_kernel.py -k "not test_execute_stdout"
%files %{python_files}
%license LICENSE.txt
-%doc README.rst
+%doc README.md
%{python_sitelib}/octave_kernel/
%{python_sitelib}/octave_kernel-%{version}*-info
++++++ octave_kernel-0.36.0.tar.gz -> octave_kernel-1.0.3.tar.gz ++++++
++++ 4968 lines of diff (skipped)