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 2022-07-13 13:45:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-metakernel (Old)
 and      /work/SRC/openSUSE:Factory/.python-metakernel.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-metakernel"

Wed Jul 13 13:45:38 2022 rev:11 rq:988933 version:0.29.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-metakernel/python-metakernel.changes      
2022-02-21 17:47:45.495614711 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-metakernel.new.1523/python-metakernel.changes
    2022-07-13 13:46:02.266087127 +0200
@@ -1,0 +2,17 @@
+Wed Jul 13 08:51:45 UTC 2022 - Ben Greiner <[email protected]>
+
+- Clean specfile
+- Remove color from pytest call, clean test requirmement on cov
+
+-------------------------------------------------------------------
+Sun Jun  5 13:47:57 UTC 2022 - Arun Persaud <[email protected]>
+
+- specfile:
+  * updated requirements
+
+- update to version 0.29.0:
+  * Clean up testing and add more CI #244 (@blink1073)
+  * Fix macos tests #243 (@blink1073)
+  * Clean up CI and bump supported pythons #242 (@blink1073)
+
+-------------------------------------------------------------------

Old:
----
  metakernel-0.28.2.tar.gz

New:
----
  metakernel-0.29.0.tar.gz

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

Other differences:
------------------
++++++ python-metakernel.spec ++++++
--- /var/tmp/diff_new_pack.MSkboe/_old  2022-07-13 13:46:02.862087972 +0200
+++ /var/tmp/diff_new_pack.MSkboe/_new  2022-07-13 13:46:02.870087983 +0200
@@ -16,34 +16,35 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define         skip_python2 1
 Name:           python-metakernel
-Version:        0.28.2
+Version:        0.29.0
 Release:        0
 Summary:        Metakernel for Jupyter
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/Calysto/metakernel
 Source:         
https://files.pythonhosted.org/packages/source/m/metakernel/metakernel-%{version}.tar.gz
+BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-ipykernel
-Requires:       python-jupyter-core
-Requires:       python-pexpect >= 4.2
+Requires:       python-ipykernel >= 5.5.6
+Requires:       python-jedi >= 0.18
+Requires:       python-jupyter-core >= 4.9.2
+Requires:       python-pexpect >= 4.8
+Recommends:     python-ipyparallel
 Provides:       python-jupyter_metakernel = %{version}
 Obsoletes:      python-jupyter_metakernel < %{version}
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module ipykernel}
-BuildRequires:  %{python_module jupyter-core}
-BuildRequires:  %{python_module pexpect >= 4.2}
+BuildRequires:  %{python_module ipykernel >= 5.5.6}
+BuildRequires:  %{python_module jupyter-core >= 4.9.2}
+BuildRequires:  %{python_module pexpect >= 4.8}
+BuildRequires:  %{python_module pytest-timeout}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  coreutils-doc
 BuildRequires:  man
 # /SECTION
-Recommends:     python-ipyparallel
 %if "%{python_flavor}" == "python3" || "%{?python_provides}"  == "python3"
 Provides:       jupyter-metakernel = %{version}
 %endif
@@ -57,6 +58,7 @@
 %prep
 %setup -q -n metakernel-%{version}
 touch ~/.bashrc
+sed -i s'/--color=yes//' pyproject.toml
 
 %build
 %python_build
@@ -74,6 +76,6 @@
 %doc CONTRIBUTORS.rst CHANGELOG.md README.rst RELEASE.md
 %license LICENSE.txt
 %{python_sitelib}/metakernel
-%{python_sitelib}/metakernel-%{version}-py*.egg-info
+%{python_sitelib}/metakernel-%{version}*-info
 
 %changelog

++++++ metakernel-0.28.2.tar.gz -> metakernel-0.29.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/CHANGELOG.md 
new/metakernel-0.29.0/CHANGELOG.md
--- old/metakernel-0.28.2/CHANGELOG.md  2021-12-02 14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/CHANGELOG.md  2022-03-29 17:36:35.000000000 +0200
@@ -2,12 +2,28 @@
 
 <!-- <START NEW CHANGELOG ENTRY> -->
 
-## 0.28.2
+## 0.29.0
 
-- Test with jupyter_kernel_test 
[#238](https://github.com/Calysto/metakernel/pull/238) 
([@blink1073](https://github.com/blink1073))
+([Full 
Changelog](https://github.com/Calysto/metakernel/compare/v0.28.2...a339b3976ede13e5813f1f078acc031d6999f412))
+
+### Maintenance and upkeep improvements
+
+- Clean up testing and add more CI 
[#244](https://github.com/Calysto/metakernel/pull/244) 
([@blink1073](https://github.com/blink1073))
+- Fix macos tests [#243](https://github.com/Calysto/metakernel/pull/243) 
([@blink1073](https://github.com/blink1073))
+- Clean up CI and bump supported pythons 
[#242](https://github.com/Calysto/metakernel/pull/242) 
([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this 
release](https://github.com/Calysto/metakernel/graphs/contributors?from=2021-12-02&to=2022-03-29&type=c))
+
+[@blink1073](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Ablink1073+updated%3A2021-12-02..2022-03-29&type=Issues)
 
 <!-- <END NEW CHANGELOG ENTRY> -->
 
+## 0.28.2
+
+- Test with jupyter_kernel_test 
[#238](https://github.com/Calysto/metakernel/pull/238) 
([@blink1073](https://github.com/blink1073))
+
 ## 0.28.1
 
 - Fix trove classifier [#236](https://github.com/Calysto/metakernel/pull/236) 
([@blink1073](https://github.com/blink1073))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/Makefile 
new/metakernel-0.29.0/Makefile
--- old/metakernel-0.28.2/Makefile      2021-12-02 14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/Makefile      2022-03-29 17:36:35.000000000 +0200
@@ -20,7 +20,7 @@
 
 test: clean
        ipcluster start -n=3 &
-       pytest
+       python -m pytest || python -m pytest --lf
        ipcluster stop
        python metakernel_python/test_metakernel_python.py
        make clean
@@ -28,14 +28,14 @@
 test_warn: clean
        ipcluster start -n=3 &
        export PYTHONWARNINGS="all"
-       pytest
+       python -m pytest || python -m pytest --lf
        ipcluster stop
        python metakernel_python/test_metakernel_python.py
        make clean
 
 cover: clean
        ipcluster start -n=3 &
-       pytest --cov=$(NAME)
+       python -m pytest --cov=$(NAME) || python -m pytest --lf --cov=$(NAME)
        ipcluster stop
        python metakernel_python/test_metakernel_python.py
        coverage annotate
@@ -53,7 +53,7 @@
 
 docs: clean
        pip install -r docs/requirements.txt
-       make -C docs html
+       make -C docs html SPHINXOPTS="-W"
 
 help:
-       python generate_help.py
+       python docs/generate_help.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/PKG-INFO 
new/metakernel-0.29.0/PKG-INFO
--- old/metakernel-0.28.2/PKG-INFO      2021-12-02 14:01:24.276629000 +0100
+++ new/metakernel-0.29.0/PKG-INFO      2022-03-29 17:37:16.728118200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: metakernel
-Version: 0.28.2
+Version: 0.29.0
 Summary: UNKNOWN
 Home-page: https://github.com/Calysto/metakernel
 Author: Metakernel Developers
@@ -12,7 +12,7 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Framework :: IPython
 Classifier: Topic :: System :: Shells
-Requires-Python: >=3.6
+Requires-Python: >=3.7
 Description-Content-Type: text/x-rst
 Provides-Extra: test
 Provides-Extra: activity
@@ -24,7 +24,7 @@
 .. image:: https://badge.fury.io/py/metakernel.png/
     :target: http://badge.fury.io/py/metakernel
 
-.. image:: 
https://coveralls.io/repos/Calysto/metakernel/badge.png?branch=master
+.. image:: https://coveralls.io/repos/Calysto/metakernel/badge.png?branch=main
   :target: https://coveralls.io/r/Calysto/metakernel
 
 .. image:: https://travis-ci.org/Calysto/metakernel.svg
@@ -228,12 +228,12 @@
 For version information, see the Changelog_.
 
 
-.. _here: 
http://nbviewer.ipython.org/github/Calysto/metakernel/tree/master/examples/
+.. _here: 
http://nbviewer.ipython.org/github/Calysto/metakernel/tree/main/examples/
 
-.. _help: 
https://github.com/Calysto/metakernel/blob/master/metakernel/magics/README.md
+.. _help: 
https://github.com/Calysto/metakernel/blob/main/metakernel/magics/README.md
 
 .. _online: http://Calysto.github.io/metakernel/
 
-.. _Changelog: https://github.com/Calysto/metakernel/blob/master/CHANGELOG.md
+.. _Changelog: https://github.com/Calysto/metakernel/blob/main/CHANGELOG.md
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/README.rst 
new/metakernel-0.29.0/README.rst
--- old/metakernel-0.28.2/README.rst    2021-12-02 14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/README.rst    2022-03-29 17:36:35.000000000 +0200
@@ -3,7 +3,7 @@
 .. image:: https://badge.fury.io/py/metakernel.png/
     :target: http://badge.fury.io/py/metakernel
 
-.. image:: 
https://coveralls.io/repos/Calysto/metakernel/badge.png?branch=master
+.. image:: https://coveralls.io/repos/Calysto/metakernel/badge.png?branch=main
   :target: https://coveralls.io/r/Calysto/metakernel
 
 .. image:: https://travis-ci.org/Calysto/metakernel.svg
@@ -207,10 +207,10 @@
 For version information, see the Changelog_.
 
 
-.. _here: 
http://nbviewer.ipython.org/github/Calysto/metakernel/tree/master/examples/
+.. _here: 
http://nbviewer.ipython.org/github/Calysto/metakernel/tree/main/examples/
 
-.. _help: 
https://github.com/Calysto/metakernel/blob/master/metakernel/magics/README.md
+.. _help: 
https://github.com/Calysto/metakernel/blob/main/metakernel/magics/README.md
 
 .. _online: http://Calysto.github.io/metakernel/
 
-.. _Changelog: https://github.com/Calysto/metakernel/blob/master/CHANGELOG.md
+.. _Changelog: https://github.com/Calysto/metakernel/blob/main/CHANGELOG.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/generate_help.py 
new/metakernel-0.29.0/generate_help.py
--- old/metakernel-0.28.2/generate_help.py      2021-12-02 14:00:37.000000000 
+0100
+++ new/metakernel-0.29.0/generate_help.py      1970-01-01 01:00:00.000000000 
+0100
@@ -1,33 +0,0 @@
-from __future__ import print_function
-import sys
-
-from metakernel_python import MetaKernelPython
-
-kernel = MetaKernelPython()
-
-path = "metakernel/magics/README.md"
-
-with open(path) as fid:
-    prev = fid.read()
-
-print("Generating README.md...")
-prefix = kernel.magic_prefixes['magic']
-text = "# Line Magics\n\n"
-for magic in sorted(kernel.line_magics.keys()):
-    text += "## `" + prefix + magic + "`\n\n"
-    text += kernel.get_help_on(prefix + magic) + "\n\n"
-
-text += "# Cell Magics\n\n"
-for magic in sorted(kernel.cell_magics.keys()):
-    text += "## `" + prefix + prefix + magic + "`\n\n"
-    text += kernel.get_help_on(prefix + prefix + magic) + "\n\n"
-
-with open(path, 'w') as fid:
-    fid.write(text)
-
-print("done!")
-
-if text != prev:
-    print('Readme changed, please commit the changes')
-    print('If this is on CI, run `make help` locally to regenerate')
-    sys.exit(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/__init__.py 
new/metakernel-0.29.0/metakernel/__init__.py
--- old/metakernel-0.28.2/metakernel/__init__.py        2021-12-02 
14:01:02.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/__init__.py        2022-03-29 
17:36:57.000000000 +0200
@@ -9,4 +9,4 @@
 
 __all__ = ['Magic', 'MetaKernel', 'option']
 
-__version__ = '0.28.2'
+__version__ = '0.29.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/_metakernel.py 
new/metakernel-0.29.0/metakernel/_metakernel.py
--- old/metakernel-0.28.2/metakernel/_metakernel.py     2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/_metakernel.py     2022-03-29 
17:36:35.000000000 +0200
@@ -43,7 +43,7 @@
 
 from IPython.core.formatters import IPythonDisplayFormatter
 from IPython.display import HTML
-from IPython.core.display import publish_display_data
+from IPython.display import publish_display_data
 from IPython.utils.tempdir import TemporaryDirectory
 
 from .config import get_history_file, get_local_magics_dir
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/magics/README.md 
new/metakernel-0.29.0/metakernel/magics/README.md
--- old/metakernel-0.28.2/metakernel/magics/README.md   2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/magics/README.md   2022-03-29 
17:36:35.000000000 +0200
@@ -79,7 +79,7 @@
 
 
 Options:
--------
+--------
 -f --filename  use the provided name as filename [default: None]
 
 ## `%edit`
@@ -170,7 +170,7 @@
     %jigsaw Processing --workspace workspace1 --height 600
 
 Options:
--------
+--------
 -h --height    set height of iframe  [default: 350]
 -w --workspace use the provided name as workspace filename [default: None]
 
@@ -190,7 +190,7 @@
 Also returns the kernel as output.
 
 Options:
--------
+--------
 -k --kernel_name kernel name given to use for execution [default: default]
 
 ## `%kx`
@@ -209,7 +209,7 @@
 Use `%kernel MODULE CLASS [-k NAME]` to create a kernel.
 
 Options:
--------
+--------
 -k --kernel_name kernel name given to use for execution [default: None]
 
 ## `%latex`
@@ -242,7 +242,7 @@
     %ls ..
 
 Options:
--------
+--------
 -r --recursive recursively descend into subdirectories [default: False]
 
 ## `%lsmagic`
@@ -276,7 +276,7 @@
     %macro -d test
 
 Options:
--------
+--------
 -s --show      show macro [default: False]
 -l --list      list macros [default: False]
 -d --delete    delete a named macro [default: False]
@@ -322,7 +322,7 @@
 Use %px or %%px to send code to the cluster.
 
 Options:
--------
+--------
 -i --ids       the machine ids to use from the cluster [default: None]
 -k --kernel_name arbitrary name given to reference kernel [default: default]
 
@@ -341,7 +341,7 @@
 options may be supported.
 
 Options:
--------
+--------
 -h --height    Plot height in pixels
 -w --width     Plot width in pixels
 -r --resolution Resolution in pixels per inch
@@ -388,7 +388,7 @@
 Note: not all languages may support running a function via this magic.
 
 Options:
--------
+--------
 -s --set_variable set the variable with the parallel results rather than 
returning them [default: None]
 
 ## `%px`
@@ -409,7 +409,7 @@
 Use %parallel to initialize the cluster.
 
 Options:
--------
+--------
 -s --set_variable set the variable with the parallel results rather than 
returning them [default: None]
 -e --evaluate  evaluate code in the current kernel, too. The current kernel 
should be of the same language as the cluster. [default: False]
 -k --kernel_name kernel name given to use for execution [default: None]
@@ -477,7 +477,7 @@
 Note: not all languages may support %run.
 
 Options:
--------
+--------
 -l --language  use the provided language name as kernel [default: None]
 
 ## `%scheme`
@@ -596,7 +596,7 @@
 
 
 Options:
--------
+--------
 -a --append    append onto an existing file [default: False]
 
 ## `%%help`
@@ -647,7 +647,7 @@
 Use `%kernel MODULE CLASS [-k NAME]` to create a kernel.
 
 Options:
--------
+--------
 -k --kernel_name kernel name given to use for execution [default: None]
 
 ## `%%latex`
@@ -723,7 +723,7 @@
 Use %parallel to initialize the cluster.
 
 Options:
--------
+--------
 -s --set_variable set the variable with the parallel results rather than 
returning them [default: None]
 -e --evaluate  evaluate code in the current kernel, too. The current kernel 
should be of the same language as the cluster. [default: False]
 -k --kernel_name kernel name given to use for execution [default: None]
@@ -761,7 +761,7 @@
 
 
 Options:
--------
+--------
 -e --eval_output Use the retval value from the Python cell as code in the 
kernel language. [default: False]
 
 ## `%%scheme`
@@ -790,7 +790,7 @@
     "this = code"
 
 Options:
--------
+--------
 -e --eval_output Use the retval value from the Scheme cell as code in the 
kernel language. [default: False]
 
 ## `%%shell`
@@ -825,7 +825,7 @@
     retval = 54 * 54
 
 Options:
--------
+--------
 -o --output    rather than showing the contents, show the results [default: 
False]
 
 ## `%%time`
@@ -871,6 +871,6 @@
    }
 
 Options:
--------
+--------
 -l --language  Possible languages to be displayed within the iframe. Possible 
values are: python, python2, python3, java, javascript
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/magics/latex_magic.py 
new/metakernel-0.29.0/metakernel/magics/latex_magic.py
--- old/metakernel-0.28.2/metakernel/magics/latex_magic.py      2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/magics/latex_magic.py      2022-03-29 
17:36:35.000000000 +0200
@@ -7,7 +7,7 @@
 class LatexMagic(Magic):
 
     def line_latex(self, text):
-        """
+        r"""
         %latex TEXT - display text as LaTeX
 
         This line magic will display the TEXT on the line as LaTeX.
@@ -20,7 +20,7 @@
         self.kernel.Display(latex)
 
     def cell_latex(self):
-        """
+        r"""
         %%latex - display contents of cell as LaTeX
 
         This cell magic will display the TEXT in the cell as LaTeX.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/magics/python_magic.py 
new/metakernel-0.29.0/metakernel/magics/python_magic.py
--- old/metakernel-0.28.2/metakernel/magics/python_magic.py     2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/magics/python_magic.py     2022-03-29 
17:36:35.000000000 +0200
@@ -1,25 +1,15 @@
 # Copyright (c) Metakernel Development Team.
 # Distributed under the terms of the Modified BSD License.
 
-from distutils.version import LooseVersion
 from metakernel import Magic, option, ExceptionWrapper
 import pydoc
 import sys
 import ast
-try:
-    import jedi
-    from jedi import Interpreter
-    if jedi.__version__ >= LooseVersion('0.11.0'):
-        from jedi.api.helpers import get_on_completion_name
-        from parso import split_lines
-    elif jedi.__version__ >= LooseVersion('0.10.0'):
-        from jedi.api.helpers import get_on_completion_name
-        from jedi.common import splitlines as split_lines
-    else:
-        from jedi.api.helpers import completion_parts
-        from jedi.parser.user_context import UserContext
-except ImportError:
-    jedi = None
+import jedi
+from jedi import Interpreter
+from jedi.api.helpers import get_on_completion_name
+from parso import split_lines
+
 
 def exec_then_eval(code, env):
     import traceback
@@ -152,26 +142,13 @@
         position = (info['line_num'], info['column'])
         interpreter = Interpreter(text, [self.env])
 
-        if jedi.__version__ >= LooseVersion('0.12.0'):
-            lines = split_lines(text)
-            name = get_on_completion_name(
-                interpreter._module_node,
-                lines,
-                position
-            )
-            before = text[:len(text) - len(name)]
-        elif jedi.__version__ >= LooseVersion('0.10.0'):
-            lines = split_lines(text)
-            name = get_on_completion_name(
-                interpreter._get_module_node(),
-                lines,
-                position
-            )
-            before = text[:len(text) - len(name)]
-        else:
-            path = UserContext(text, position).get_path_until_cursor()
-            path, dot, like = completion_parts(path)
-            before = text[:len(text) - len(like)]
+        lines = split_lines(text)
+        name = get_on_completion_name(
+            interpreter._module_node,
+            lines,
+            position
+        )
+        before = text[:len(text) - len(name)]
 
         try:
             completions = interpreter.complete()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metakernel-0.28.2/metakernel/magics/tests/test_download_magic.py 
new/metakernel-0.29.0/metakernel/magics/tests/test_download_magic.py
--- old/metakernel-0.28.2/metakernel/magics/tests/test_download_magic.py        
2021-12-02 14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/magics/tests/test_download_magic.py        
2022-03-29 17:36:35.000000000 +0200
@@ -8,14 +8,14 @@
 @pytest.mark.skipif(not has_network(), reason='no network')
 def test_download_magic():
     kernel = get_kernel(EvalKernel)
-    kernel.do_execute("%download --filename TEST.txt 
https://raw.githubusercontent.com/calysto/metakernel/master/LICENSE.txt";)
+    kernel.do_execute("%download --filename TEST.txt 
https://raw.githubusercontent.com/calysto/metakernel/main/LICENSE.txt";)
     text = get_log_text(kernel)
     assert "Downloaded 'TEST.txt'" in text, text
     assert os.path.isfile("TEST.txt"), "File does not exist: TEST.txt"
 
     clear_log_text(kernel)
 
-    kernel.do_execute("%download 
https://raw.githubusercontent.com/calysto/metakernel/master/LICENSE.txt";)
+    kernel.do_execute("%download 
https://raw.githubusercontent.com/calysto/metakernel/main/LICENSE.txt";)
     text = get_log_text(kernel)
     assert "Downloaded 'LICENSE.txt'" in text, text
     assert os.path.isfile("LICENSE.txt"), "File does not exist: LICENSE.txt"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metakernel-0.28.2/metakernel/magics/tests/test_install_magic_magic.py 
new/metakernel-0.29.0/metakernel/magics/tests/test_install_magic_magic.py
--- old/metakernel-0.28.2/metakernel/magics/tests/test_install_magic_magic.py   
2021-12-02 14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/magics/tests/test_install_magic_magic.py   
2022-03-29 17:36:35.000000000 +0200
@@ -13,7 +13,7 @@
 @pytest.mark.skipif(not has_network(), reason='no network')
 def test_install_magic_magic():
     kernel = get_kernel(EvalKernel)
-    kernel.do_execute("%install_magic 
https://raw.githubusercontent.com/calysto/metakernel/master/metakernel/magics/cd_magic.py";)
+    kernel.do_execute("%install_magic 
https://raw.githubusercontent.com/calysto/metakernel/main/metakernel/magics/cd_magic.py";)
     text = get_log_text(kernel)
     assert re.match(".*Downloaded '.*ipython/metakernel/magics/cd_magic.py'", 
text, re.DOTALL | re.M), "Not downloaded"
     assert os.path.isfile(filename), ("File not found: %s" % filename)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/parser.py 
new/metakernel-0.29.0/metakernel/parser.py
--- old/metakernel-0.28.2/metakernel/parser.py  2021-12-02 14:00:37.000000000 
+0100
+++ new/metakernel-0.29.0/metakernel/parser.py  2022-03-29 17:36:35.000000000 
+0200
@@ -28,7 +28,7 @@
         help_suffix : str
             Character to use for help suffix.
         """
-        self.func_call_regex = re.compile(function_call_regex + '\Z',
+        self.func_call_regex = re.compile(function_call_regex + r'\Z',
                                           re.UNICODE)
         default_regex = r'[^\d\W][\w\.]*'
         self.id_regex = re.compile(r'(\{0}+{1}\Z|{2}\Z|\Z)'.format(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel/replwrap.py 
new/metakernel-0.29.0/metakernel/replwrap.py
--- old/metakernel-0.28.2/metakernel/replwrap.py        2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel/replwrap.py        2022-03-29 
17:36:35.000000000 +0200
@@ -296,8 +296,8 @@
     # replwrap seeing that as the next prompt, we'll embed the marker 
characters
     # for invisible characters in the prompt; these show up when inspecting the
     # environment variable, but not when bash displays the prompt.
-    ps1 = PEXPECT_PROMPT[:5] + u'\[\]' + PEXPECT_PROMPT[5:]
-    ps2 = PEXPECT_CONTINUATION_PROMPT[:5] + u'\[\]' + 
PEXPECT_CONTINUATION_PROMPT[5:]
+    ps1 = PEXPECT_PROMPT[:5] + r'\[\]' + PEXPECT_PROMPT[5:]
+    ps2 = PEXPECT_CONTINUATION_PROMPT[:5] + r'\[\]' + 
PEXPECT_CONTINUATION_PROMPT[5:]
     prompt_change_cmd = u"PS1='{0}' PS2='{1}' PROMPT_COMMAND=''".format(ps1, 
ps2)
 
     if os.name == 'nt':
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel.egg-info/PKG-INFO 
new/metakernel-0.29.0/metakernel.egg-info/PKG-INFO
--- old/metakernel-0.28.2/metakernel.egg-info/PKG-INFO  2021-12-02 
14:01:24.000000000 +0100
+++ new/metakernel-0.29.0/metakernel.egg-info/PKG-INFO  2022-03-29 
17:37:16.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: metakernel
-Version: 0.28.2
+Version: 0.29.0
 Summary: UNKNOWN
 Home-page: https://github.com/Calysto/metakernel
 Author: Metakernel Developers
@@ -12,7 +12,7 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Framework :: IPython
 Classifier: Topic :: System :: Shells
-Requires-Python: >=3.6
+Requires-Python: >=3.7
 Description-Content-Type: text/x-rst
 Provides-Extra: test
 Provides-Extra: activity
@@ -24,7 +24,7 @@
 .. image:: https://badge.fury.io/py/metakernel.png/
     :target: http://badge.fury.io/py/metakernel
 
-.. image:: 
https://coveralls.io/repos/Calysto/metakernel/badge.png?branch=master
+.. image:: https://coveralls.io/repos/Calysto/metakernel/badge.png?branch=main
   :target: https://coveralls.io/r/Calysto/metakernel
 
 .. image:: https://travis-ci.org/Calysto/metakernel.svg
@@ -228,12 +228,12 @@
 For version information, see the Changelog_.
 
 
-.. _here: 
http://nbviewer.ipython.org/github/Calysto/metakernel/tree/master/examples/
+.. _here: 
http://nbviewer.ipython.org/github/Calysto/metakernel/tree/main/examples/
 
-.. _help: 
https://github.com/Calysto/metakernel/blob/master/metakernel/magics/README.md
+.. _help: 
https://github.com/Calysto/metakernel/blob/main/metakernel/magics/README.md
 
 .. _online: http://Calysto.github.io/metakernel/
 
-.. _Changelog: https://github.com/Calysto/metakernel/blob/master/CHANGELOG.md
+.. _Changelog: https://github.com/Calysto/metakernel/blob/main/CHANGELOG.md
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel.egg-info/SOURCES.txt 
new/metakernel-0.29.0/metakernel.egg-info/SOURCES.txt
--- old/metakernel-0.28.2/metakernel.egg-info/SOURCES.txt       2021-12-02 
14:01:24.000000000 +0100
+++ new/metakernel-0.29.0/metakernel.egg-info/SOURCES.txt       2022-03-29 
17:37:16.000000000 +0200
@@ -5,7 +5,6 @@
 Makefile
 README.rst
 RELEASE.md
-generate_help.py
 pyproject.toml
 setup.cfg
 setup.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel.egg-info/requires.txt 
new/metakernel-0.29.0/metakernel.egg-info/requires.txt
--- old/metakernel-0.28.2/metakernel.egg-info/requires.txt      2021-12-02 
14:01:24.000000000 +0100
+++ new/metakernel-0.29.0/metakernel.egg-info/requires.txt      2022-03-29 
17:37:16.000000000 +0200
@@ -1,9 +1,7 @@
-ipykernel
-jupyter_core
-pexpect>=4.2
-
-[:python_version <= "3.6"]
-jedi<0.18
+ipykernel>=5.5.6
+jupyter_core>=4.9.2
+pexpect>=4.8
+jedi>=0.18
 
 [activity]
 portalocker
@@ -16,3 +14,4 @@
 pytest-cov
 requests
 jupyter_kernel_test
+pytest-timeout
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel_echo/setup.py 
new/metakernel-0.29.0/metakernel_echo/setup.py
--- old/metakernel-0.28.2/metakernel_echo/setup.py      2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel_echo/setup.py      2022-03-29 
17:36:35.000000000 +0200
@@ -5,7 +5,7 @@
       version='0.19.1',
       description='A simple echo kernel for Jupyter/IPython',
       long_description='A simple echo kernel for Jupyter/IPython, based on 
MetaKernel',
-      url='https://github.com/calysto/metakernel/tree/master/metakernel_echo',
+      url='https://github.com/calysto/metakernel/tree/main/metakernel_echo',
       author='Douglas Blank',
       author_email='[email protected]',
       py_modules=['metakernel_echo'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/metakernel_python/setup.py 
new/metakernel-0.29.0/metakernel_python/setup.py
--- old/metakernel-0.28.2/metakernel_python/setup.py    2021-12-02 
14:00:37.000000000 +0100
+++ new/metakernel-0.29.0/metakernel_python/setup.py    2022-03-29 
17:36:35.000000000 +0200
@@ -5,7 +5,7 @@
       version='0.19.1',
       description='A Python kernel for Jupyter/IPython',
       long_description='A Python kernel for Jupyter/IPython, based on 
MetaKernel',
-      
url='https://github.com/calysto/metakernel/tree/master/metakernel_python',
+      url='https://github.com/calysto/metakernel/tree/main/metakernel_python',
       author='Douglas Blank',
       author_email='[email protected]',
       install_requires=['metakernel', 'jedi'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/pyproject.toml 
new/metakernel-0.29.0/pyproject.toml
--- old/metakernel-0.28.2/pyproject.toml        2021-12-02 14:01:02.000000000 
+0100
+++ new/metakernel-0.29.0/pyproject.toml        2022-03-29 17:36:57.000000000 
+0200
@@ -9,7 +9,7 @@
 ignore-links = ["http://some/file/from/*";, "http://path/to/some/*";]
 
 [tool.tbump.version]
-current = "0.28.2"
+current = "0.29.0"
 regex = '''
   (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
   ((?P<channel>a|b|rc|.dev)(?P<release>\d+))?
@@ -21,3 +21,23 @@
 
 [[tool.tbump.file]]
 src = "metakernel/__init__.py"
+
+[tool.pytest.ini_options]
+addopts= "-raXs  --durations 10 --color=yes --doctest-modules"
+norecursedirs = [
+  "images",
+  "metakernel_python",
+  "metakernel_echo",
+  "docs"
+]
+timeout = 300
+# Restore this setting to debug failures
+# timeout_method = "thread"
+filterwarnings= [
+  # Fail on warnings
+  "error",
+  "ignore:the imp module is deprecated:DeprecationWarning:ipykernel",
+  "ignore:distutils Version classes:DeprecationWarning:ipyparallel",
+  "ignore:unclosed event loop:ResourceWarning",
+  "ignore:There is no current event loop:DeprecationWarning"
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metakernel-0.28.2/setup.cfg 
new/metakernel-0.29.0/setup.cfg
--- old/metakernel-0.28.2/setup.cfg     2021-12-02 14:01:24.276629000 +0100
+++ new/metakernel-0.29.0/setup.cfg     2022-03-29 17:37:16.728118200 +0200
@@ -17,15 +17,20 @@
 [options]
 include_package_data = True
 packages = find:
-python_requires = >=3.6
+python_requires = >=3.7
 install_requires = 
-       ipykernel
-       jupyter_core
-       pexpect >=4.2
-       jedi<0.18; python_version<="3.6"
+       ipykernel >=5.5.6
+       jupyter_core >=4.9.2
+       pexpect >=4.8
+       jedi >=0.18
 
 [options.extras_require]
-test = pytest;pytest-cov;requests;jupyter_kernel_test
+test = 
+       pytest
+       pytest-cov
+       requests
+       jupyter_kernel_test
+       pytest-timeout
 activity = portalocker  # activity magic
 parallel = ipyparallel  # parallel magic
 
@@ -40,10 +45,6 @@
 [wheel]
 universal = 1
 
-[tool:pytest]
-addopts = --doctest-modules
-norecursedirs = images metakernel_python metakernel_echo
-
 [egg_info]
 tag_build = 
 tag_date = 0

Reply via email to