Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2022-06-24 08:45:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipykernel (Old)
 and      /work/SRC/openSUSE:Factory/.python-ipykernel.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ipykernel"

Fri Jun 24 08:45:00 2022 rev:23 rq:984609 version:6.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes        
2022-03-20 20:55:17.406504147 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.1548/python-ipykernel.changes  
    2022-06-24 08:45:09.191128601 +0200
@@ -1,0 +2,97 @@
+Wed Jun 22 21:40:53 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update requirements and test suite setup
+
+-------------------------------------------------------------------
+Wed Jun 22 13:38:36 UTC 2022 - Arun Persaud <a...@gmx.de>
+
+- specfile:
+  * update requirements
+  * switch to pyproject.toml build
+
+- update to version 6.15.0:
+  * Bugs fixed
+    + Fix compatibility with tornado 6.2 beta #956 (@minrk)
+  * Maintenance and upkeep improvements
+    + Back to top-level tornado IOLoop #958 (@minrk)
+    + Explicitly require pyzmq >= 17 #957 (@minrk)
+    + [pre-commit.ci] pre-commit autoupdate #954 (@pre-commit-ci)
+
+- changes from version 6.14.0:
+  * Enhancements made
+    + Add cpu_count to the usage_reply #952 (@echarles)
+  * Bugs fixed
+    + use pss memory info type if available for the resource usage
+      reply #948 (@echarles)
+    + Ensure psutil for the process is accurate #937 (@echarles)
+  * Maintenance and upkeep improvements
+    + Fix sphinx 5.0 support #951 (@blink1073)
+    + [pre-commit.ci] pre-commit autoupdate #950 (@pre-commit-ci)
+
+- changes from version 6.13.1:
+  * Bugs fixed
+    + Fix richInspectVariables #943 (@davidbrochart)
+    + Force debugger metadata in built wheel #941 (@blink1073)
+  * Maintenance and upkeep improvements
+    + [pre-commit.ci] pre-commit autoupdate #945 (@pre-commit-ci)
+    + Clean up typings #939 (@blink1073)
+    + [pre-commit.ci] pre-commit autoupdate #938 (@pre-commit-ci)
+    + Clean up types #933 (@blink1073)
+    + [pre-commit.ci] pre-commit autoupdate #932 (@pre-commit-ci)
+    + Switch to hatch backend #931 (@blink1073)
+    + [pre-commit.ci] pre-commit autoupdate #928 (@pre-commit-ci)
+    + [pre-commit.ci] pre-commit autoupdate #926 (@pre-commit-ci)
+    + Allow enforce PR label workflow to add labels #921 (@blink1073)
+    + [pre-commit.ci] pre-commit autoupdate #920 (@pre-commit-ci)
+    + [pre-commit.ci] pre-commit autoupdate #919 (@pre-commit-ci)
+    + [pre-commit.ci] pre-commit autoupdate #917 (@pre-commit-ci)
+
+- changes from version 6.13.0:
+  * Enhancements made
+    + Add the PID to the resource usage reply #908 (@echarles)
+  * Bugs fixed
+    + Fix qtconsole spawn #915 (@andia89)
+  * Maintenance and upkeep improvements
+    + Add basic mypy support #913 (@blink1073)
+    + Clean up pre-commit #911 (@blink1073)
+    + Update setup.py #909 (@tlinhart)
+    + [pre-commit.ci] pre-commit autoupdate #906 (@pre-commit-ci)
+
+- changes from version 6.12.1:
+  * Maintenance and upkeep improvements
+    + Clean up test deps and test setup #904 (@blink1073)
+
+- changes from version 6.12.0:
+  * Enhancements made
+    + use packaging instead of pkg_resources to parse versions #900
+      (@minrk)
+  * Bugs fixed
+    + Make cell_id optional #902 (@blink1073)
+    + Do not try to send on iostream if closed #899 (@blink1073)
+
+- changes from version 6.11.0:
+  * Enhancements made
+    + Include method signatures in experimental completion results
+      #895 (@MrBago)
+    + Try to pass cell id to executing kernel. #886 (@Carreau)
+  * Maintenance and upkeep improvements
+    + Handle warnings in tests #896 (@blink1073)
+    + Run flake and remove deprecated import #894 (@blink1073)
+    + Add ignore-revs file #893 (@blink1073)
+    + Autoformat with black and isort #892 (@blink1073)
+    + Add pytest opts and pre-commit #889 (@blink1073)
+
+- changes from version 6.10.0:
+  * Enhancements made
+    + Improve performance of stderr and stdout stream buffer #888
+      (@MrBago)
+  * Bugs fixed
+    + Check if the current thread is the io thread #884 (@jamadeo)
+  * Maintenance and upkeep improvements
+    + More CI cleanup #887 (@blink1073)
+    + CI cleanup #885 (@blink1073)
+  * Documentation improvements
+    + Add precision about subprocess stdout/stderr capturing #883
+      (@lesteve)
+
+-------------------------------------------------------------------

Old:
----
  ipykernel-6.9.2.tar.gz

New:
----
  ipykernel-6.15.0.tar.gz

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

Other differences:
------------------
++++++ python-ipykernel.spec ++++++
--- /var/tmp/diff_new_pack.lfmBsC/_old  2022-06-24 08:45:09.927129425 +0200
+++ /var/tmp/diff_new_pack.lfmBsC/_new  2022-06-24 08:45:09.931129430 +0200
@@ -19,27 +19,53 @@
 %{?!python_module:%define python_module() python3-%{**}}
 %define         skip_python2 1
 Name:           python-ipykernel
-Version:        6.9.2
+Version:        6.15.0
 Release:        0
 Summary:        IPython Kernel for Jupyter
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/ipython/ipykernel
 Source:         
https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-%{version}.tar.gz
+# SECTION build-system
 BuildRequires:  %{python_module base >= 3.7}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module hatchling}
+BuildRequires:  %{python_module pip}
 BuildRequires:  fdupes
 BuildRequires:  jupyter-jupyter_core-filesystem
 BuildRequires:  python-rpm-macros
-Requires:       jupyter-jupyter-client
+# /SECTION
+# SECTION dependencies
 Requires:       python-debugpy >= 1.0
 Requires:       python-ipython >= 7.23.1
-Requires:       python-jupyter-client
-Requires:       python-jupyter-core
+Requires:       python-jupyter-client >= 6.1.12
 Requires:       python-matplotlib-inline >= 0.1
+Requires:       python-nest-asyncio
+Requires:       python-packaging
 Requires:       python-psutil
-Requires:       python-tornado >= 4.2
+Requires:       python-pyzmq >= 17
+Requires:       python-tornado >= 6.1
 Requires:       python-traitlets >= 5.1.0
+BuildRequires:  %{python_module debugpy >= 1.0}
+BuildRequires:  %{python_module ipython >= 7.23.1}
+BuildRequires:  %{python_module jupyter-client >= 6.1.12}
+BuildRequires:  %{python_module matplotlib-inline >= 0.1}
+BuildRequires:  %{python_module nest-asyncio}
+BuildRequires:  %{python_module packaging}
+BuildRequires:  %{python_module psutil}
+BuildRequires:  %{python_module pyzmq >= 17}
+BuildRequires:  %{python_module tornado >= 6.1}
+BuildRequires:  %{python_module traitlets >= 5.1.0}
+# /SECTION
+# SECTION test requirements
+BuildRequires:  %{python_module pytest >= 6.0}
+BuildRequires:  %{python_module curio}
+BuildRequires:  %{python_module flaky}
+BuildRequires:  %{python_module pytest-timeout}
+BuildRequires:  %{python_module trio}
+# we don't want ipyparallel and its dependencies in Ring1, see below
+#BuildRequires:  #{python_module ipyparallel}
+# /SECTION
+Requires:       jupyter-jupyter-client >= 6.1.12
 Provides:       python-jupyter_ipykernel = %{version}
 Obsoletes:      python-jupyter_ipykernel < %{version}
 Provides:       %{python_module ipykernel-doc = %{version}}
@@ -53,23 +79,6 @@
 Provides:       jupyter-ipykernel = %{version}-%{release}
 Obsoletes:      jupyter-ipykernel < %{version}-%{release}
 %endif
-# SECTION test requirements
-BuildRequires:  %{python_module debugpy >= 1.0.0}
-BuildRequires:  %{python_module flaky}
-BuildRequires:  %{python_module ipython >= 7.23.1}
-BuildRequires:  %{python_module jupyter-client}
-BuildRequires:  %{python_module jupyter-core}
-BuildRequires:  %{python_module matplotlib-inline >= 0.1}
-BuildRequires:  %{python_module psutil}
-BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module tornado >= 4.2}
-BuildRequires:  %{python_module traitlets >= 5.1.0}
-# /SECTION
-# typing is only built-in for later versions of python
-%if 0%{?suse_version} <= 1320
-BuildRequires:  %{python_module typing}
-Requires:       python-typing
-%endif
 %python_subpackages
 
 %description
@@ -77,14 +86,16 @@
 
 %prep
 %autosetup -p1 -n ipykernel-%{version}
-# 5 tests out of 95, we don't want ipyparallel and its dependencies in Ring1
+# 5 tests out of 116, we don't want ipyparallel and its dependencies in Ring1
 rm ipykernel/tests/test_pickleutil.py
+sed -i -e 's/--color=yes//' pyproject.toml
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
+
 %if 0%{?suse_version} >= 1550
 # use the symlink for the default python3 flavor, which was installed during 
the install but used python3.X name
 # from the primary flavor.
@@ -103,15 +114,15 @@
 %check
 # flaky: bad timings in obs often cause this to fail
 donttest="test_shutdown_subprocesses"
-%pytest ipykernel -k "not ($donttest)"
+%pytest -k "not ($donttest)"
 
 %files %{python_files}
 %doc README.md
 %license COPYING.md
 %{python_sitelib}/ipykernel
 %{python_sitelib}/ipykernel_launcher.py
-%{python_sitelib}/ipykernel-%{version}-py*.egg-info
-%pycache_only %{python_sitelib}/__pycache__/*.pyc
+%{python_sitelib}/ipykernel-%{version}*-info
+%pycache_only %{python_sitelib}/__pycache__/ipykernel_launcher*.pyc
 %if 0%{?suse_version} >= 1550
 %{_jupyter_kernel_dir}/python%{python_bin_suffix}
 %endif

++++++ ipykernel-6.9.2.tar.gz -> ipykernel-6.15.0.tar.gz ++++++
++++ 13271 lines of diff (skipped)

Reply via email to