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", ]