Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jupyter-matlab-kernel for
openSUSE:Factory checked in at 2021-03-30 20:58:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jupyter-matlab-kernel (Old)
and /work/SRC/openSUSE:Factory/.jupyter-matlab-kernel.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jupyter-matlab-kernel"
Tue Mar 30 20:58:52 2021 rev:4 rq:869692 version:0.16.11
Changes:
--------
---
/work/SRC/openSUSE:Factory/jupyter-matlab-kernel/jupyter-matlab-kernel.changes
2019-11-14 23:59:57.588381755 +0100
+++
/work/SRC/openSUSE:Factory/.jupyter-matlab-kernel.new.2401/jupyter-matlab-kernel.changes
2021-03-30 20:58:55.736620950 +0200
@@ -1,0 +2,11 @@
+Wed Feb 3 23:36:49 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to 0.16.11
+ (No upstream changelog, but from the commit history:)
+ * Fix autocompletion
+ * Fix MATLAB R2020b support
+ * Fix async compatibility for MATLAB R2017a
+ * Figure order fix
+- BuildRequires jupyter-jupyter_core-filesystem for the macro
+
+-------------------------------------------------------------------
@@ -6 +16,0 @@
-
Old:
----
matlab_kernel-0.16.7.tar.gz
New:
----
matlab_kernel-0.16.11.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jupyter-matlab-kernel.spec ++++++
--- /var/tmp/diff_new_pack.0ohEFa/_old 2021-03-30 20:58:56.944622278 +0200
+++ /var/tmp/diff_new_pack.0ohEFa/_new 2021-03-30 20:58:56.948622282 +0200
@@ -1,7 +1,7 @@
#
# spec file for package jupyter-matlab-kernel
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%bcond_without test
Name: jupyter-matlab-kernel
-Version: 0.16.7
+Version: 0.16.11
Release: 0
Summary: Matlab kernel for Jupyter
License: BSD-3-Clause AND MIT
@@ -27,6 +27,7 @@
Source:
https://files.pythonhosted.org/packages/source/m/matlab-kernel/matlab_kernel-%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: jupyter-jupyter_client >= 4.4.0
+BuildRequires: jupyter-jupyter_core-filesystem
BuildRequires: python-rpm-macros
BuildRequires: python3-certifi
BuildRequires: python3-setuptools
++++++ matlab_kernel-0.16.7.tar.gz -> matlab_kernel-0.16.11.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/PKG-INFO
new/matlab_kernel-0.16.11/PKG-INFO
--- old/matlab_kernel-0.16.7/PKG-INFO 2019-06-12 11:51:08.000000000 +0200
+++ new/matlab_kernel-0.16.11/PKG-INFO 2020-11-09 21:41:42.153092000 +0100
@@ -1,116 +1,127 @@
-Metadata-Version: 2.1
-Name: matlab_kernel
-Version: 0.16.7
-Summary: UNKNOWN
-Home-page: https://github.com/Calysto/matlab_kernel
-Author: Steven Silvester, Antony Lee
-License: BSD
-Description:
- A Matlab kernel for Jupyter
- ===========================
-
- Prerequisites
- -------------
- Install `Jupyter Notebook
<http://jupyter.readthedocs.org/en/latest/install.html>`_ and the
- `Matlab engine for Python
<https://www.mathworks.com/help/matlab/matlab-engine-for-python.html>`_.
-
- Installation
- ------------
-
- Install using::
-
- $ pip install matlab_kernel
-
- or ``pip install git+https://github.com/Calysto/matlab_kernel`` for
the dev version.
-
- To use the kernel, run one of::
-
- $ jupyter notebook
- # In the notebook interface, select Matlab from the 'New' menu
- $ jupyter qtconsole --kernel matlab
- $ jupyter console --kernel matlab
-
- To remove from kernel listings::
-
- $ jupyter kernelspec remove matlab
-
-
- Configuration
- -------------
- The kernel can be configured by adding an ``matlab_kernel_config.py``
file to the
- ``jupyter`` config path. The ``MatlabKernel`` class offers
``plot_settings`` as a configurable traits.
- The available plot settings are:
- 'format', 'backend', 'width', 'height', and 'resolution'.
-
- .. code:: bash
-
- cat ~/.jupyter/matlab_kernel_config.py
- c.MatlabKernel.plot_settings = dict(format='svg')
-
-
- Troubleshooting
- ---------------
-
- Kernel Times Out While Starting
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If the kernel is not starting, try running the following from a
terminal.
-
- .. code
- python -m matlab_kernel.check
-
- Please include that output if opening an issue.
-
-
- Kernel is Not Listed
- ~~~~~~~~~~~~~~~~~~~~
- If the kernel is not listed as an available kernel, first try the
following command:
-
- .. code:: shell
-
- python -m matlab_kernel install --user
-
- If the kernel is still not listed, verify that the following point to
the same
- version of python:
-
- .. code:: shell
-
- which python # use "where" if using cmd.exe
- which jupyter
-
-
- Additional information
- ----------------------
-
- The Matlab kernel is based on `MetaKernel
<http://pypi.python.org/pypi/metakernel>`_,
- which means it features a standard set of magics. For a full list of
magics,
- run ``%lsmagic`` in a cell.
-
- A sample notebook is available online_.
-
- A note about plotting. After each call to Matlab, we ask Matlab to
save any
- open figures to image files whose format and resolution are defined
using the
- ``%plot`` magic. The resulting image is shown inline in the notebook.
You can
- use ``%plot native`` to raise normal Matlab windows instead.
-
-
- Advanced Installation Notes
- ---------------------------
-
- We automatically install a Jupyter kernelspec when installing the
python package. This location can be found using ``jupyter kernelspec list``.
If the default location is not desired, you can remove the directory for the
octave kernel, and install using ``python -m matlab_kernel install``. See
``python -m matlab_kernel install --help`` for available options.
-
- It has been reported that Matlab version 2016b works fine. However,
Matlab 2014b does not work with Python 3.5.
-
- .. _online:
http://nbviewer.ipython.org/github/Calysto/matlab_kernel/blob/master/matlab_kernel.ipynb
-
-
-
-Platform: UNKNOWN
-Classifier: Framework :: IPython
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Topic :: System :: Shells
-Requires: metakernel (>0.23.0)
-Requires: jupyter_client (>=4.4.0)
-Requires: ipython (>=4.0.0)
-Description-Content-Type: text/x-rst
+Metadata-Version: 2.1
+Name: matlab_kernel
+Version: 0.16.11
+Summary: UNKNOWN
+Home-page: https://github.com/Calysto/matlab_kernel
+Author: Steven Silvester, Antony Lee
+License: BSD
+Description:
+ A Matlab kernel for Jupyter
+ ===========================
+
+ Prerequisites
+ -------------
+ Install `Jupyter Notebook
<http://jupyter.readthedocs.org/en/latest/install.html>`_ and the
+ `Matlab engine for Python
<https://www.mathworks.com/help/matlab/matlab-engine-for-python.html>`_.
+
+ Installation
+ ------------
+
+ Install using::
+
+ $ pip install matlab_kernel
+
+ or ``pip install git+https://github.com/Calysto/matlab_kernel`` for
the dev version.
+
+ To use the kernel, run one of::
+
+ $ jupyter notebook
+ # In the notebook interface, select Matlab from the 'New' menu
+ $ jupyter qtconsole --kernel matlab
+ $ jupyter console --kernel matlab
+
+ To remove from kernel listings::
+
+ $ jupyter kernelspec remove matlab
+
+
+ Configuration
+ -------------
+ The kernel can be configured by adding an ``matlab_kernel_config.py``
file to the
+ ``jupyter`` config path. The ``MatlabKernel`` class offers
``plot_settings`` as a configurable traits.
+ The available plot settings are:
+ 'format', 'backend', 'width', 'height', and 'resolution'.
+
+ .. code:: bash
+
+ cat ~/.jupyter/matlab_kernel_config.py
+ c.MatlabKernel.plot_settings = dict(format='svg')
+
+
+ Troubleshooting
+ ---------------
+
+ Kernel Times Out While Starting
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ If the kernel is not starting, try running the following from a
terminal.
+
+ .. code:: shell
+
+ python -m matlab_kernel.check
+
+ Please include that output if opening an issue.
+
+
+ Kernel is Not Listed
+ ~~~~~~~~~~~~~~~~~~~~
+ If the kernel is not listed as an available kernel, first try the
following command:
+
+ .. code:: shell
+
+ python -m matlab_kernel install --user
+
+ If the kernel is still not listed, verify that the following point to
the same
+ version of python:
+
+ .. code:: shell
+
+ which python # use "where" if using cmd.exe
+ which jupyter
+
+
+ Additional information
+ ----------------------
+
+ The Matlab kernel is based on `MetaKernel
<http://pypi.python.org/pypi/metakernel>`_,
+ which means it features a standard set of magics. For a full list of
magics,
+ run ``%lsmagic`` in a cell.
+
+ A sample notebook is available online_.
+
+ A note about plotting. After each call to Matlab, we ask Matlab to
save any
+ open figures to image files whose format and resolution are defined
using the
+ ``%plot`` magic. The resulting image is shown inline in the notebook.
You can
+ use ``%plot native`` to raise normal Matlab windows instead.
+
+
+ Advanced Installation Notes
+ ---------------------------
+
+ We automatically install a Jupyter kernelspec when installing the
python package. This location can be found using ``jupyter kernelspec list``.
If the default location is not desired, you can remove the directory for the
octave kernel, and install using ``python -m matlab_kernel install``. See
``python -m matlab_kernel install --help`` for available options.
+
+ It has been reported that Matlab version 2016b works fine. However,
Matlab 2014b does not work with Python 3.5.
+
+ .. _online:
http://nbviewer.ipython.org/github/Calysto/matlab_kernel/blob/master/matlab_kernel.ipynb
+
+
+ Development
+ ~~~~~~~~~~~
+
+ Install the package locally::
+
+ $ pip install -e .
+ $ python -m matlab_kernel install
+
+ As you make changes, test them in a notebook (restart the kernel
between changes).
+
+
+Platform: UNKNOWN
+Classifier: Framework :: IPython
+Classifier: License :: OSI Approved :: BSD License
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Topic :: System :: Shells
+Requires: metakernel (>0.23.0)
+Requires: jupyter_client (>=4.4.0)
+Requires: ipython (>=4.0.0)
+Description-Content-Type: text/x-rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/README.rst
new/matlab_kernel-0.16.11/README.rst
--- old/matlab_kernel-0.16.7/README.rst 2019-06-12 11:50:38.000000000 +0200
+++ new/matlab_kernel-0.16.11/README.rst 2020-11-02 19:57:07.000000000
+0100
@@ -48,7 +48,8 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If the kernel is not starting, try running the following from a terminal.
-.. code
+.. code:: shell
+
python -m matlab_kernel.check
Please include that output if opening an issue.
@@ -96,3 +97,13 @@
.. _online:
http://nbviewer.ipython.org/github/Calysto/matlab_kernel/blob/master/matlab_kernel.ipynb
+Development
+~~~~~~~~~~~
+
+Install the package locally::
+
+ $ pip install -e .
+ $ python -m matlab_kernel install
+
+As you make changes, test them in a notebook (restart the kernel between
changes).
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/matlab_kernel/__init__.py
new/matlab_kernel-0.16.11/matlab_kernel/__init__.py
--- old/matlab_kernel-0.16.7/matlab_kernel/__init__.py 2019-06-12
11:51:02.000000000 +0200
+++ new/matlab_kernel-0.16.11/matlab_kernel/__init__.py 2020-11-09
21:41:38.000000000 +0100
@@ -1,3 +1,3 @@
"""A Matlab kernel for Jupyter"""
-__version__ = '0.16.7'
+__version__ = '0.16.11'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/matlab_kernel/check.py
new/matlab_kernel-0.16.11/matlab_kernel/check.py
--- old/matlab_kernel-0.16.7/matlab_kernel/check.py 2019-06-12
11:50:38.000000000 +0200
+++ new/matlab_kernel-0.16.11/matlab_kernel/check.py 2020-11-02
19:57:07.000000000 +0100
@@ -14,5 +14,6 @@
m = MatlabKernel()
print('Matlab connection established')
print(m.banner)
+ print(m.do_execute_direct('disp("hi from Matlab!")'))
except Exception as e:
print(e)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/matlab_kernel/kernel.py
new/matlab_kernel-0.16.11/matlab_kernel/kernel.py
--- old/matlab_kernel-0.16.7/matlab_kernel/kernel.py 2019-06-12
11:50:38.000000000 +0200
+++ new/matlab_kernel-0.16.11/matlab_kernel/kernel.py 2020-11-09
21:41:27.000000000 +0100
@@ -3,6 +3,8 @@
from matlab.engine import MatlabExecutionError
except ImportError:
matlab = None
+ class MatlabExecutionError(Exception):
+ pass
from functools import partial
try:
from StringIO import StringIO
@@ -81,6 +83,14 @@
self.__matlab = matlab.engine.start_matlab()
except matlab.engine.EngineError:
self.__matlab = matlab.engine.connect_matlab()
+ # detecting the correct kwargs for async running
+ # matlab 'async' param is deprecated since it became a keyword in
python 3.7
+ # instead, 'background' param is available and recommended since
Matlab R2017b
+ self._async_kwargs = {'nargout': 0, 'async': True}
+ try:
+ self._matlab.eval('version', **self._async_kwargs)
+ except SyntaxError:
+ self._async_kwargs = {'nargout': 0, 'background': True}
self._validated_plot_settings = {
"backend": "inline",
"size": (560, 420),
@@ -106,8 +116,8 @@
try:
self._matlab.eval(
"arrayfun("
- "@(h, i) print(h, sprintf('{}/%i', i), '-d{}',
'-r{}'),"
- "get(0, 'children'), (1:{})')".format(
+ "@(h, i) print(h, sprintf('{}/%06i', i),
'-d{}', '-r{}'),"
+ "get(0, 'children'), ({}:-1:1)')".format(
'/'.join(tmpdir.split(os.sep)),
settings["format"],
settings["resolution"],
@@ -164,10 +174,11 @@
# For structs, we need to return `structname.fieldname` instead of just
# `fieldname`, which `mtFindAllTabCompletions` does.
+ # For tables also.
if "." in name:
prefix, _ = name.rsplit(".", 1)
- if self._matlab.eval("isstruct({})".format(prefix)):
+ if self._matlab.eval("isstruct({})".format(prefix)) |
self._matlab.eval("istable({})".format(prefix)):
compls = ["{}.{}".format(prefix, compl) for compl in compls]
return compls
@@ -251,8 +262,7 @@
try:
with pipes(stdout=_PseudoStream(partial(self.Print, end="")),
stderr=_PseudoStream(partial(self.Error, end=""))):
- kwargs = { 'nargout': 0, 'async': True }
- future = self._matlab.eval(code, **kwargs)
+ future = self._matlab.eval(code, **self._async_kwargs)
future.result()
except (SyntaxError, MatlabExecutionError, KeyboardInterrupt) as exc:
pass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/matlab_kernel.egg-info/PKG-INFO
new/matlab_kernel-0.16.11/matlab_kernel.egg-info/PKG-INFO
--- old/matlab_kernel-0.16.7/matlab_kernel.egg-info/PKG-INFO 2019-06-12
11:51:07.000000000 +0200
+++ new/matlab_kernel-0.16.11/matlab_kernel.egg-info/PKG-INFO 2020-11-09
21:41:42.000000000 +0100
@@ -1,116 +1,127 @@
-Metadata-Version: 2.1
-Name: matlab-kernel
-Version: 0.16.7
-Summary: UNKNOWN
-Home-page: https://github.com/Calysto/matlab_kernel
-Author: Steven Silvester, Antony Lee
-License: BSD
-Description:
- A Matlab kernel for Jupyter
- ===========================
-
- Prerequisites
- -------------
- Install `Jupyter Notebook
<http://jupyter.readthedocs.org/en/latest/install.html>`_ and the
- `Matlab engine for Python
<https://www.mathworks.com/help/matlab/matlab-engine-for-python.html>`_.
-
- Installation
- ------------
-
- Install using::
-
- $ pip install matlab_kernel
-
- or ``pip install git+https://github.com/Calysto/matlab_kernel`` for
the dev version.
-
- To use the kernel, run one of::
-
- $ jupyter notebook
- # In the notebook interface, select Matlab from the 'New' menu
- $ jupyter qtconsole --kernel matlab
- $ jupyter console --kernel matlab
-
- To remove from kernel listings::
-
- $ jupyter kernelspec remove matlab
-
-
- Configuration
- -------------
- The kernel can be configured by adding an ``matlab_kernel_config.py``
file to the
- ``jupyter`` config path. The ``MatlabKernel`` class offers
``plot_settings`` as a configurable traits.
- The available plot settings are:
- 'format', 'backend', 'width', 'height', and 'resolution'.
-
- .. code:: bash
-
- cat ~/.jupyter/matlab_kernel_config.py
- c.MatlabKernel.plot_settings = dict(format='svg')
-
-
- Troubleshooting
- ---------------
-
- Kernel Times Out While Starting
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If the kernel is not starting, try running the following from a
terminal.
-
- .. code
- python -m matlab_kernel.check
-
- Please include that output if opening an issue.
-
-
- Kernel is Not Listed
- ~~~~~~~~~~~~~~~~~~~~
- If the kernel is not listed as an available kernel, first try the
following command:
-
- .. code:: shell
-
- python -m matlab_kernel install --user
-
- If the kernel is still not listed, verify that the following point to
the same
- version of python:
-
- .. code:: shell
-
- which python # use "where" if using cmd.exe
- which jupyter
-
-
- Additional information
- ----------------------
-
- The Matlab kernel is based on `MetaKernel
<http://pypi.python.org/pypi/metakernel>`_,
- which means it features a standard set of magics. For a full list of
magics,
- run ``%lsmagic`` in a cell.
-
- A sample notebook is available online_.
-
- A note about plotting. After each call to Matlab, we ask Matlab to
save any
- open figures to image files whose format and resolution are defined
using the
- ``%plot`` magic. The resulting image is shown inline in the notebook.
You can
- use ``%plot native`` to raise normal Matlab windows instead.
-
-
- Advanced Installation Notes
- ---------------------------
-
- We automatically install a Jupyter kernelspec when installing the
python package. This location can be found using ``jupyter kernelspec list``.
If the default location is not desired, you can remove the directory for the
octave kernel, and install using ``python -m matlab_kernel install``. See
``python -m matlab_kernel install --help`` for available options.
-
- It has been reported that Matlab version 2016b works fine. However,
Matlab 2014b does not work with Python 3.5.
-
- .. _online:
http://nbviewer.ipython.org/github/Calysto/matlab_kernel/blob/master/matlab_kernel.ipynb
-
-
-
-Platform: UNKNOWN
-Classifier: Framework :: IPython
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Topic :: System :: Shells
-Requires: metakernel (>0.23.0)
-Requires: jupyter_client (>=4.4.0)
-Requires: ipython (>=4.0.0)
-Description-Content-Type: text/x-rst
+Metadata-Version: 2.1
+Name: matlab-kernel
+Version: 0.16.11
+Summary: UNKNOWN
+Home-page: https://github.com/Calysto/matlab_kernel
+Author: Steven Silvester, Antony Lee
+License: BSD
+Description:
+ A Matlab kernel for Jupyter
+ ===========================
+
+ Prerequisites
+ -------------
+ Install `Jupyter Notebook
<http://jupyter.readthedocs.org/en/latest/install.html>`_ and the
+ `Matlab engine for Python
<https://www.mathworks.com/help/matlab/matlab-engine-for-python.html>`_.
+
+ Installation
+ ------------
+
+ Install using::
+
+ $ pip install matlab_kernel
+
+ or ``pip install git+https://github.com/Calysto/matlab_kernel`` for
the dev version.
+
+ To use the kernel, run one of::
+
+ $ jupyter notebook
+ # In the notebook interface, select Matlab from the 'New' menu
+ $ jupyter qtconsole --kernel matlab
+ $ jupyter console --kernel matlab
+
+ To remove from kernel listings::
+
+ $ jupyter kernelspec remove matlab
+
+
+ Configuration
+ -------------
+ The kernel can be configured by adding an ``matlab_kernel_config.py``
file to the
+ ``jupyter`` config path. The ``MatlabKernel`` class offers
``plot_settings`` as a configurable traits.
+ The available plot settings are:
+ 'format', 'backend', 'width', 'height', and 'resolution'.
+
+ .. code:: bash
+
+ cat ~/.jupyter/matlab_kernel_config.py
+ c.MatlabKernel.plot_settings = dict(format='svg')
+
+
+ Troubleshooting
+ ---------------
+
+ Kernel Times Out While Starting
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ If the kernel is not starting, try running the following from a
terminal.
+
+ .. code:: shell
+
+ python -m matlab_kernel.check
+
+ Please include that output if opening an issue.
+
+
+ Kernel is Not Listed
+ ~~~~~~~~~~~~~~~~~~~~
+ If the kernel is not listed as an available kernel, first try the
following command:
+
+ .. code:: shell
+
+ python -m matlab_kernel install --user
+
+ If the kernel is still not listed, verify that the following point to
the same
+ version of python:
+
+ .. code:: shell
+
+ which python # use "where" if using cmd.exe
+ which jupyter
+
+
+ Additional information
+ ----------------------
+
+ The Matlab kernel is based on `MetaKernel
<http://pypi.python.org/pypi/metakernel>`_,
+ which means it features a standard set of magics. For a full list of
magics,
+ run ``%lsmagic`` in a cell.
+
+ A sample notebook is available online_.
+
+ A note about plotting. After each call to Matlab, we ask Matlab to
save any
+ open figures to image files whose format and resolution are defined
using the
+ ``%plot`` magic. The resulting image is shown inline in the notebook.
You can
+ use ``%plot native`` to raise normal Matlab windows instead.
+
+
+ Advanced Installation Notes
+ ---------------------------
+
+ We automatically install a Jupyter kernelspec when installing the
python package. This location can be found using ``jupyter kernelspec list``.
If the default location is not desired, you can remove the directory for the
octave kernel, and install using ``python -m matlab_kernel install``. See
``python -m matlab_kernel install --help`` for available options.
+
+ It has been reported that Matlab version 2016b works fine. However,
Matlab 2014b does not work with Python 3.5.
+
+ .. _online:
http://nbviewer.ipython.org/github/Calysto/matlab_kernel/blob/master/matlab_kernel.ipynb
+
+
+ Development
+ ~~~~~~~~~~~
+
+ Install the package locally::
+
+ $ pip install -e .
+ $ python -m matlab_kernel install
+
+ As you make changes, test them in a notebook (restart the kernel
between changes).
+
+
+Platform: UNKNOWN
+Classifier: Framework :: IPython
+Classifier: License :: OSI Approved :: BSD License
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Topic :: System :: Shells
+Requires: metakernel (>0.23.0)
+Requires: jupyter_client (>=4.4.0)
+Requires: ipython (>=4.0.0)
+Description-Content-Type: text/x-rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/matlab_kernel-0.16.7/setup.cfg
new/matlab_kernel-0.16.11/setup.cfg
--- old/matlab_kernel-0.16.7/setup.cfg 2019-06-12 11:51:08.000000000 +0200
+++ new/matlab_kernel-0.16.11/setup.cfg 2020-11-09 21:41:42.153558300 +0100
@@ -1,15 +1,15 @@
-[metadata]
-license_file = LICENSE.txt
-
-[versioneer]
-vcs = git
-style = pep440
-versionfile_source = matlab_kernel/_version.py
-versionfile_build = matlab_kernel/_version.py
-tag_prefix = v
-parentdir_prefix = matlab_kernel-
-
-[egg_info]
-tag_build =
-tag_date = 0
-
+[metadata]
+license_file = LICENSE.txt
+
+[versioneer]
+vcs = git
+style = pep440
+versionfile_source = matlab_kernel/_version.py
+versionfile_build = matlab_kernel/_version.py
+tag_prefix = v
+parentdir_prefix = matlab_kernel-
+
+[egg_info]
+tag_build =
+tag_date = 0
+