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