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)