Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-metakernel for 
openSUSE:Factory checked in at 2023-09-25 20:03:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-metakernel (Old)
 and      /work/SRC/openSUSE:Factory/.python-metakernel.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-metakernel"

Mon Sep 25 20:03:19 2023 rev:16 rq:1113303 version:0.30.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-metakernel/python-metakernel.changes      
2023-08-06 16:30:05.411893727 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-metakernel.new.1770/python-metakernel.changes
    2023-09-25 20:58:53.602862878 +0200
@@ -1,0 +2,10 @@
+Sun Sep 24 18:07:10 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.30.1
+  * Adapt to Python 3.12.0rc2 #272 (@ellert)
+- Release 0.30.0
+  * Updated dot magic, with tests #268 (@dsblank)
+  * Update tests.yml #270 (@dsblank)
+  * Fix magic completion #269 (@dsblank)
+
+-------------------------------------------------------------------

Old:
----
  metakernel-0.29.5.tar.gz

New:
----
  metakernel-0.30.1.tar.gz

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

Other differences:
------------------
++++++ python-metakernel.spec ++++++
--- /var/tmp/diff_new_pack.4scRUC/_old  2023-09-25 20:58:54.662901172 +0200
+++ /var/tmp/diff_new_pack.4scRUC/_new  2023-09-25 20:58:54.662901172 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-metakernel
-Version:        0.29.5
+Version:        0.30.1
 Release:        0
 Summary:        Metakernel for Jupyter
 License:        BSD-3-Clause

++++++ metakernel-0.29.5.tar.gz -> metakernel-0.30.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metakernel-0.29.5/.github/workflows/check-release.yml 
new/metakernel-0.30.1/.github/workflows/check-release.yml
--- old/metakernel-0.29.5/.github/workflows/check-release.yml   2020-02-02 
01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/.github/workflows/check-release.yml   2020-02-02 
01:00:00.000000000 +0100
@@ -13,7 +13,7 @@
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Base Setup
         uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
       - name: Install Dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/.github/workflows/tests.yml 
new/metakernel-0.30.1/.github/workflows/tests.yml
--- old/metakernel-0.29.5/.github/workflows/tests.yml   2020-02-02 
01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/.github/workflows/tests.yml   2020-02-02 
01:00:00.000000000 +0100
@@ -28,11 +28,15 @@
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Base Setup
         uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
 
+      - name: Install graphviz on Linux
+        if: ${{ startsWith(matrix.os, 'ubuntu') }}
+        run: sudo apt install -y graphviz
+
       - name: Install dependencies
         run: |
           pip install coveralls
@@ -49,11 +53,12 @@
     timeout-minutes: 20
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Base Setup
         uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
         with:
           python_version: "3.7"
+
       - name: Install normally
         run: make install
       - name: Install minimum versions
@@ -66,10 +71,11 @@
     runs-on: ubuntu-latest
     timeout-minutes: 20
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
       - uses: jupyterlab/maintainer-tools/.github/actions/make-sdist@v1
 
+
   test_sdist:
     runs-on: ubuntu-latest
     needs: [make_sdist]
@@ -82,7 +88,7 @@
   link_check:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
       - uses: jupyterlab/maintainer-tools/.github/actions/check-links@v1
         with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/CHANGELOG.md 
new/metakernel-0.30.1/CHANGELOG.md
--- old/metakernel-0.29.5/CHANGELOG.md  2020-02-02 01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/CHANGELOG.md  2020-02-02 01:00:00.000000000 +0100
@@ -2,6 +2,42 @@
 
 <!-- <START NEW CHANGELOG ENTRY> -->
 
+## 0.30.1
+
+([Full 
Changelog](https://github.com/Calysto/metakernel/compare/v0.30.0...0ab2d9b2e46acc10bd86ca79d18afc423eeef7eb))
+
+### Maintenance and upkeep improvements
+
+- Adapt to Python 3.12.0rc2 
[#272](https://github.com/Calysto/metakernel/pull/272) 
([@ellert](https://github.com/ellert))
+- Bump actions/checkout from 3 to 4 
[#271](https://github.com/Calysto/metakernel/pull/271) 
([@dependabot](https://github.com/dependabot))
+
+### Contributors to this release
+
+([GitHub contributors page for this 
release](https://github.com/Calysto/metakernel/graphs/contributors?from=2023-08-29&to=2023-09-11&type=c))
+
+[@dependabot](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Adependabot+updated%3A2023-08-29..2023-09-11&type=Issues)
 | 
[@ellert](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Aellert+updated%3A2023-08-29..2023-09-11&type=Issues)
+
+<!-- <END NEW CHANGELOG ENTRY> -->
+
+## 0.30.0
+
+([Full 
Changelog](https://github.com/Calysto/metakernel/compare/v0.29.5...c9350d39036218f82bff6eb90685d1d3c964cba1))
+
+### Enhancements made
+
+- Updated dot magic, with tests 
[#268](https://github.com/Calysto/metakernel/pull/268) 
([@dsblank](https://github.com/dsblank))
+
+### Bugs fixed
+
+- Update tests.yml [#270](https://github.com/Calysto/metakernel/pull/270) 
([@dsblank](https://github.com/dsblank))
+- Fix magic completion [#269](https://github.com/Calysto/metakernel/pull/269) 
([@dsblank](https://github.com/dsblank))
+
+### Contributors to this release
+
+([GitHub contributors page for this 
release](https://github.com/Calysto/metakernel/graphs/contributors?from=2023-07-10&to=2023-08-29&type=c))
+
+[@blink1073](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Ablink1073+updated%3A2023-07-10..2023-08-29&type=Issues)
 | 
[@dsblank](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Adsblank+updated%3A2023-07-10..2023-08-29&type=Issues)
+
 ## 0.29.5
 
 ([Full 
Changelog](https://github.com/Calysto/metakernel/compare/v0.29.4...7fd364a76586c5312d4afe7ea4c0307434b69693))
@@ -22,8 +58,6 @@
 
 
[@blink1073](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Ablink1073+updated%3A2022-12-12..2023-07-10&type=Issues)
 | 
[@ellert](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Aellert+updated%3A2022-12-12..2023-07-10&type=Issues)
 | 
[@rgbkrk](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Argbkrk+updated%3A2022-12-12..2023-07-10&type=Issues)
 
-<!-- <END NEW CHANGELOG ENTRY> -->
-
 ## 0.29.4
 
 ([Full 
Changelog](https://github.com/Calysto/metakernel/compare/v0.29.3...5ec51d6828bf079b7ee2007f6351f4321434b49e))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/PKG-INFO 
new/metakernel-0.30.1/PKG-INFO
--- old/metakernel-0.29.5/PKG-INFO      2020-02-02 01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/PKG-INFO      2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: metakernel
-Version: 0.29.5
+Version: 0.30.1
 Project-URL: Homepage, https://github.com/Calysto/metakernel
 Author-email: Metakernel Developers <steven.silves...@ieee.org>
 License-File: LICENSE.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/metakernel/__init__.py 
new/metakernel-0.30.1/metakernel/__init__.py
--- old/metakernel-0.29.5/metakernel/__init__.py        2020-02-02 
01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/metakernel/__init__.py        2020-02-02 
01:00:00.000000000 +0100
@@ -10,4 +10,4 @@
 
 __all__ = ['Magic', 'MetaKernel', 'option']
 
-__version__ = '0.29.5'
+__version__ = '0.30.1'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/metakernel/magics/dot_magic.py 
new/metakernel-0.30.1/metakernel/magics/dot_magic.py
--- old/metakernel-0.29.5/metakernel/magics/dot_magic.py        2020-02-02 
01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/metakernel/magics/dot_magic.py        2020-02-02 
01:00:00.000000000 +0100
@@ -23,6 +23,8 @@
         except:
             raise Exception("You need to install pydot")
         graph = pydot.graph_from_dot_data(str(code))
+        if isinstance(graph, list):
+            graph = graph[0]
         svg = graph.create_svg()
         if hasattr(svg, "decode"):
             svg = svg.decode("utf-8")
@@ -46,6 +48,8 @@
         except:
             raise Exception("You need to install pydot")
         graph = pydot.graph_from_dot_data(str(self.code))
+        if isinstance(graph, list):
+            graph = graph[0]
         svg = graph.create_svg()
         if hasattr(svg, "decode"):
             svg = svg.decode("utf-8")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metakernel-0.29.5/metakernel/magics/tests/test_dot_magic.py 
new/metakernel-0.30.1/metakernel/magics/tests/test_dot_magic.py
--- old/metakernel-0.29.5/metakernel/magics/tests/test_dot_magic.py     
1970-01-01 01:00:00.000000000 +0100
+++ new/metakernel-0.30.1/metakernel/magics/tests/test_dot_magic.py     
2020-02-02 01:00:00.000000000 +0100
@@ -0,0 +1,27 @@
+import shutil
+
+from metakernel.tests.utils import (get_kernel, get_log_text, 
+                                    clear_log_text, EvalKernel)
+
+import pytest
+
+NO_DOT = shutil.which("dot") is None
+
+@pytest.mark.skipif(NO_DOT, reason="Requires dot from graphviz")
+def test_dot_magic_cell():
+    kernel = get_kernel(EvalKernel)
+    kernel.do_execute("""%%dot
+
+graph A { a->b };
+""")
+
+    text = get_log_text(kernel)
+    assert "Display Data" in text, text
+
+@pytest.mark.skipif(NO_DOT, reason="Requires dot from graphviz")
+def test_dot_magic_line():
+    kernel = get_kernel(EvalKernel)
+    kernel.do_execute("%dot graph A { a->b };")
+
+    text = get_log_text(kernel)
+    assert "Display Data" in text, text
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/metakernel/parser.py 
new/metakernel-0.30.1/metakernel/parser.py
--- old/metakernel-0.29.5/metakernel/parser.py  2020-02-02 01:00:00.000000000 
+0100
+++ new/metakernel-0.30.1/metakernel/parser.py  2020-02-02 01:00:00.000000000 
+0100
@@ -126,7 +126,10 @@
         info['obj'] = obj
         info['full_obj'] = full_obj
 
-        info['start'] = end - len(obj)
+        if obj:
+            info['start'] = end - len(obj)
+        else:
+            info['start'] = 0
         info['end'] = end
         info['pre'] = code[:start]
         info['code'] = code[start: end]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.29.5/pyproject.toml 
new/metakernel-0.30.1/pyproject.toml
--- old/metakernel-0.29.5/pyproject.toml        2020-02-02 01:00:00.000000000 
+0100
+++ new/metakernel-0.30.1/pyproject.toml        2020-02-02 01:00:00.000000000 
+0100
@@ -60,5 +60,5 @@
   # When we run ipcluster and then run the tests we get this warning
   "ignore:Widget.* is deprecated:DeprecationWarning",
   # Deprecated in Python 3.12. Warnings from use in jupyter_client.
-  "ignore:datetime.utcnow.* is deprecated:DeprecationWarning",
+  "ignore:.*datetime.utcnow.* is deprecated:DeprecationWarning",
 ]

Reply via email to