Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-spyder-kernels for 
openSUSE:Factory checked in at 2025-05-31 19:15:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-spyder-kernels (Old)
 and      /work/SRC/openSUSE:Factory/.python-spyder-kernels.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-spyder-kernels"

Sat May 31 19:15:45 2025 rev:50 rq:1281210 version:3.0.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-spyder-kernels/python-spyder-kernels.changes  
    2025-02-09 20:53:30.686965790 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-spyder-kernels.new.16005/python-spyder-kernels.changes
   2025-05-31 19:16:39.050222553 +0200
@@ -1,0 +2,9 @@
+Thu May 29 19:13:05 UTC 2025 - Ben Greiner <[email protected]>
+
+- Update to 3.0.5
+  * PR 544: Add minimal required version of traitlets, by
+    @ccordoba12
+  * PR 536: Preserve case sensitivity of working directory when
+    running files, by @jsbautista (v3.0.4)
+
+-------------------------------------------------------------------

Old:
----
  spyder-kernels-3.0.3-gh.tar.gz

New:
----
  spyder-kernels-3.0.5-gh.tar.gz

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

Other differences:
------------------
++++++ python-spyder-kernels.spec ++++++
--- /var/tmp/diff_new_pack.4Kd3Z5/_old  2025-05-31 19:16:40.718291488 +0200
+++ /var/tmp/diff_new_pack.4Kd3Z5/_new  2025-05-31 19:16:40.734292149 +0200
@@ -19,7 +19,7 @@
 # flaky for obs, only test locally
 %bcond_with dasktest
 Name:           python-spyder-kernels
-Version:        3.0.3
+Version:        3.0.5
 Release:        0
 Summary:        Jupyter kernels for Spyder's console
 License:        MIT
@@ -51,6 +51,7 @@
 BuildRequires:  %{python_module pyxdg >= 0.26}
 BuildRequires:  %{python_module pyzmq >= 24}
 BuildRequires:  %{python_module scipy}
+BuildRequires:  %{python_module traitlets >= 5.14.3}
 BuildRequires:  %{python_module wurlitzer >= 1.0.3}
 BuildRequires:  %{python_module xarray}
 %if %{with dasktest}
@@ -60,6 +61,7 @@
 Requires:       python-cloudpickle
 Requires:       python-pyxdg >= 0.26
 Requires:       python-pyzmq >= 24
+Requires:       python-traitlets >= 5.14.3
 Requires:       python-wurlitzer >= 1.0.3
 Requires:       (python-ipykernel >= 6.29.3 with python-ipykernel < 7)
 Requires:       (python-ipython >= 8.13 with python-ipython < 9)

++++++ spyder-kernels-3.0.3-gh.tar.gz -> spyder-kernels-3.0.5-gh.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/spyder-kernels-3.0.3/.github/workflows/linux-pip-tests.yml 
new/spyder-kernels-3.0.5/.github/workflows/linux-pip-tests.yml
--- old/spyder-kernels-3.0.3/.github/workflows/linux-pip-tests.yml      
2025-02-05 19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/.github/workflows/linux-pip-tests.yml      
2025-05-21 19:19:30.000000000 +0200
@@ -17,7 +17,7 @@
 jobs:
   linux:
     name: Linux (pip) - Py${{ matrix.PYTHON_VERSION }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     env:
       CI: True
       PYTHON_VERSION: ${{ matrix.PYTHON_VERSION }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/spyder-kernels-3.0.3/.github/workflows/linux-tests.yml 
new/spyder-kernels-3.0.5/.github/workflows/linux-tests.yml
--- old/spyder-kernels-3.0.3/.github/workflows/linux-tests.yml  2025-02-05 
19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/.github/workflows/linux-tests.yml  2025-05-21 
19:19:30.000000000 +0200
@@ -17,7 +17,7 @@
 jobs:
   linux:
     name: Linux - Py${{ matrix.PYTHON_VERSION }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     env:
       CI: True
       PYTHON_VERSION: ${{ matrix.PYTHON_VERSION }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spyder-kernels-3.0.3/CHANGELOG.md 
new/spyder-kernels-3.0.5/CHANGELOG.md
--- old/spyder-kernels-3.0.3/CHANGELOG.md       2025-02-05 19:22:01.000000000 
+0100
+++ new/spyder-kernels-3.0.5/CHANGELOG.md       2025-05-21 19:19:30.000000000 
+0200
@@ -1,5 +1,26 @@
 # History of changes
 
+## Version 3.0.5 (2025/05/21)
+
+### Pull Requests Merged
+
+* [PR 544](https://github.com/spyder-ide/spyder-kernels/pull/544) - PR: Add 
minimal required version of `traitlets`, by 
[@ccordoba12](https://github.com/ccordoba12)
+
+In this release 1 pull request was closed.
+
+----
+
+## Version 3.0.4 (2025-05-13)
+
+### Pull Requests Merged
+
+* [PR 538](https://github.com/spyder-ide/spyder-kernels/pull/538) - PR: Use 
Ubuntu 22.04 for testing on CIs because the 20.04 image was removed, by 
[@ccordoba12](https://github.com/ccordoba12)
+* [PR 536](https://github.com/spyder-ide/spyder-kernels/pull/536) - PR: 
Preserve case sensitivity of working directory when running files, by 
[@jsbautista](https://github.com/jsbautista)
+
+In this release 2 pull requests were closed.
+
+----
+
 ## Version 3.0.3 (2025-02-05)
 
 ### Pull Requests Merged
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spyder-kernels-3.0.3/RELEASE.md 
new/spyder-kernels-3.0.5/RELEASE.md
--- old/spyder-kernels-3.0.3/RELEASE.md 2025-02-05 19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/RELEASE.md 2025-05-21 19:19:30.000000000 +0200
@@ -1,4 +1,12 @@
-To release a new version of spyder-kernels on PyPI:
+# Instructions to release a new Spyder-kernels version
+
+## Before starting the release
+
+* Create a PR against `master` to update the Changelog with the following 
command:
+
+    `loghub spyder-ide/spyder-kernels -m vX.X.X`
+
+## To release a new version on PyPI
 
 * Close the respective milestone on Github
 
@@ -6,8 +14,6 @@
 
 * git fetch upstream && get merge upstream/3.x
 
-* Update CHANGELOG.md with `loghub spyder-ide/spyder-kernels -m vX.X.X`
-
 * git clean -xfdi
 
 * Update `_version.py` (set release version, remove 'dev0')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spyder-kernels-3.0.3/requirements/posix.txt 
new/spyder-kernels-3.0.5/requirements/posix.txt
--- old/spyder-kernels-3.0.3/requirements/posix.txt     2025-02-05 
19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/requirements/posix.txt     2025-05-21 
19:19:30.000000000 +0200
@@ -3,6 +3,7 @@
 ipython>=8.12.2,<9
 jupyter_client>=7.4.9,<9
 pyzmq>=24.0.0
-wurlitzer>=1.0.3
 pyxdg>=0.26
+traitlets>=5.14.3
+wurlitzer>=1.0.3
 setuptools<71.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spyder-kernels-3.0.3/requirements/windows.txt 
new/spyder-kernels-3.0.5/requirements/windows.txt
--- old/spyder-kernels-3.0.3/requirements/windows.txt   2025-02-05 
19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/requirements/windows.txt   2025-05-21 
19:19:30.000000000 +0200
@@ -3,4 +3,5 @@
 ipython>=8.12.2,<9
 jupyter_client>=7.4.9,<9
 pyzmq>=24.0.0
+traitlets>=5.14.3
 setuptools<71.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spyder-kernels-3.0.3/setup.py 
new/spyder-kernels-3.0.5/setup.py
--- old/spyder-kernels-3.0.3/setup.py   2025-02-05 19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/setup.py   2025-05-21 19:19:30.000000000 +0200
@@ -42,8 +42,12 @@
     'ipython>=8.13.0,<9,!=8.17.1; python_version>"3.8"',
     'jupyter-client>=7.4.9,<9',
     'pyzmq>=24.0.0',
-    'wurlitzer>=1.0.3;platform_system!="Windows"',
     'pyxdg>=0.26;platform_system=="Linux"',
+    # We need at least this version of traitlets to fix an error when setting
+    # the Matplotlib inline backend formats.
+    # Fixes spyder-ide/spyder#24390
+    'traitlets>=5.14.3',
+    'wurlitzer>=1.0.3;platform_system!="Windows"',
 ]
 
 TEST_REQUIREMENTS = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spyder-kernels-3.0.3/spyder_kernels/_version.py 
new/spyder-kernels-3.0.5/spyder_kernels/_version.py
--- old/spyder-kernels-3.0.3/spyder_kernels/_version.py 2025-02-05 
19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/spyder_kernels/_version.py 2025-05-21 
19:19:30.000000000 +0200
@@ -8,5 +8,5 @@
 
 """Version File."""
 
-VERSION_INFO = (3, 0, 3)
+VERSION_INFO = (3, 0, 5)
 __version__ = '.'.join(map(str, VERSION_INFO))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/spyder-kernels-3.0.3/spyder_kernels/customize/code_runner.py 
new/spyder-kernels-3.0.5/spyder_kernels/customize/code_runner.py
--- old/spyder-kernels-3.0.3/spyder_kernels/customize/code_runner.py    
2025-02-05 19:22:01.000000000 +0100
+++ new/spyder-kernels-3.0.5/spyder_kernels/customize/code_runner.py    
2025-05-21 19:19:30.000000000 +0200
@@ -286,6 +286,10 @@
             self.shell.showtraceback(exception_only=True)
             return
 
+        # We need to keep the original file name to use it when setting the
+        # working directory below.
+        original_filename = filename
+
         # Here the remote filename has been used. It must now be valid locally.
         filename = canonic_filename
 
@@ -311,9 +315,12 @@
                     pass
 
             if wdir is not None:
+                # True means use file dir
                 if wdir is True:
-                    # True means use file dir
-                    wdir = os.path.dirname(filename)
+                    # We use the original file name to get the working
+                    # directory in order to preserve its case sensitivity.
+                    # Fixes spyder-ide/spyder#23835
+                    wdir = os.path.dirname(original_filename)
                 if os.path.isdir(wdir):
                     os.chdir(wdir)
 

Reply via email to