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 <[email protected]>
+
+- 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 <[email protected]>
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
+
[email protected](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
+
[email protected](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",
]