Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-nbclassic for 
openSUSE:Factory checked in at 2025-06-12 15:54:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-nbclassic (Old)
 and      /work/SRC/openSUSE:Factory/.python-nbclassic.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-nbclassic"

Thu Jun 12 15:54:11 2025 rev:26 rq:1285049 version:1.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-nbclassic/python-nbclassic.changes        
2025-03-12 20:15:44.820614020 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-nbclassic.new.19631/python-nbclassic.changes 
    2025-06-12 15:55:55.763822493 +0200
@@ -1,0 +2,26 @@
+Wed Jun 11 10:51:42 UTC 2025 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Update to 1.3.1 (CVE-2025-5889, bsc#1244343):
+  * Fix Hatch build fails in src directory #340 (@danyeaw)
+  * Fix mo translations missing from wheels #339 (@danyeaw)
+  * Support offline source distribution builds #337 (@danyeaw)
+  * Add CI workflow dispatch and timeouts #343 (@danyeaw)
+  * Reformat pyproject.toml #342 (@danyeaw)
+- 1.3.0:
+  * Improve build performance through improving artifact patterns #317 
(@danyeaw)
+  * Save as improvements #267 (@andrewfulton9)
+  * Upload release artifacts on push #332 (@RRosio)
+  * Add Release workflows #331 (@RRosio)
+  * Fix set-output deprecation warnings #330 (@RRosio)
+  * Update JavaScript dependencies #329 (@danyeaw)
+  * Drop support for Python 3.8, Test with 3.12 and 3.13 #327 (@danyeaw)
+  * Automatically cancel concurrent workflows #326 (@danyeaw)
+  * Initial migration from Bower to Yarn #323 (@danyeaw)
+  * Fix CI Check Release job with deprecated action use #322 (@RRosio)
+  * Update JQuery, Bootstrap, Underscore, Backbone, and requirejs-text #321 
(@danyeaw)
+  * Restore usage of flake8 and add to CI #316 (@danyeaw)
+  * Migrate from setup.py to pyproject.toml #315 (@danyeaw)
+  * Update macos action runner image to macos-13 #311 (@RRosio)
+  * Remove use of deprecated distutils #310 (@danyeaw)
+
+-------------------------------------------------------------------

Old:
----
  nbclassic-1.2.0-gh.tar.gz

New:
----
  nbclassic-1.3.1-gh.tar.gz

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

Other differences:
------------------
++++++ python-nbclassic.spec ++++++
--- /var/tmp/diff_new_pack.RgAul5/_old  2025-06-12 15:55:56.823866485 +0200
+++ /var/tmp/diff_new_pack.RgAul5/_new  2025-06-12 15:55:56.823866485 +0200
@@ -27,9 +27,9 @@
 # this conditional is used in the python-rpm-macros, but `osc build --without 
libalternatives` won't work
 %bcond_without libalternatives
 # 1.1.0 gets abbreviated by pythondistdeps
-%define shortversion 1.2
+%define shortversion 1.3.1
 Name:           python-nbclassic%{psuffix}
-Version:        1.2.0
+Version:        1.3.1
 Release:        0
 Summary:        Jupyter Notebook as a Jupyter Server Extension
 License:        BSD-3-Clause
@@ -41,17 +41,17 @@
 Source2:        create_node_modules.sh
 BuildRequires:  %{python_module Babel}
 BuildRequires:  %{python_module base >= 3.10}
-BuildRequires:  %{python_module jupyter-packaging >= 0.9}
+BuildRequires:  %{python_module hatch-jupyter-builder}
+BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module jupyter-server >= 1.17}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  jupyter-rpm-macros
 BuildRequires:  nodejs-common
-BuildRequires:  npm-default
 BuildRequires:  python-rpm-macros >= 20210929
 BuildRequires:  update-desktop-files
+BuildRequires:  yarn
 Requires:       jupyter-nbclassic = %{version}
 Requires:       python-ipykernel
 Requires:       python-ipython_genutils
@@ -100,11 +100,11 @@
 
 %prep
 %autosetup -p1 -n nbclassic-%{version} -a1
-# wrong version info
-sed s/1.3.0.dev0/1.2.0/ -i nbclassic/_version.py
-python3 setup.py js css
+sed -i "s/npm run yarn && //" package.json
+ln -s $PWD/node_modules/@bower_components/ nbclassic/static/components
 
 %build
+export HATCH_JUPYTER_BUILDER_SKIP_NPM=1
 %pyproject_wheel
 
 %if !%{with test}

++++++ create_node_modules.sh ++++++
--- /var/tmp/diff_new_pack.RgAul5/_old  2025-06-12 15:55:56.875868643 +0200
+++ /var/tmp/diff_new_pack.RgAul5/_new  2025-06-12 15:55:56.875868643 +0200
@@ -3,6 +3,7 @@
 # Script to create node_modules.tar.xz
 # needs bower, webpack and webpack-cli installed
 
-python3 setup.py jsdeps
-tar cJf node_modules.tar.xz node_modules nbclassic/static/components
+yarn install
+yarn run build
+tar cJf node_modules.tar.xz node_modules
 

++++++ nbclassic-1.2.0-gh.tar.gz -> nbclassic-1.3.1-gh.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-nbclassic/nbclassic-1.2.0-gh.tar.gz 
/work/SRC/openSUSE:Factory/.python-nbclassic.new.19631/nbclassic-1.3.1-gh.tar.gz
 differ: char 12, line 1

++++++ node_modules.tar.xz ++++++
/work/SRC/openSUSE:Factory/python-nbclassic/node_modules.tar.xz 
/work/SRC/openSUSE:Factory/.python-nbclassic.new.19631/node_modules.tar.xz 
differ: char 15, line 1

Reply via email to