Hello community,
here is the log from the commit of package python-notebook for openSUSE:Factory
checked in at 2019-11-29 15:57:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-notebook (Old)
and /work/SRC/openSUSE:Factory/.python-notebook.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-notebook"
Fri Nov 29 15:57:01 2019 rev:4 rq:748353 version:6.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-notebook/python-notebook.changes
2019-06-01 09:51:09.679290251 +0200
+++
/work/SRC/openSUSE:Factory/.python-notebook.new.26869/python-notebook.changes
2019-11-29 15:58:44.480908886 +0100
@@ -1,0 +2,61 @@
+Wed Nov 13 14:42:24 UTC 2019 - Todd R <[email protected]>
+
+- jupyter_client renamed to jupyter-client
+- jupyter_core renamed to jupyter-core
+
+-------------------------------------------------------------------
+Mon Nov 11 18:33:27 UTC 2019 - Todd R <[email protected]>
+
+- Update to 6.0.2
+ * Update JQuery dependency to version 3.4.1 to fix security vulnerability
(CVE-2019-11358)
+ * Update CodeMirror to version 5.48.4 to fix Python formatting issues
+ * Continue removing obsolete Python 2.x code/dependencies
+ * Multiple documentation updates
+- Update to 6.0.1
+ * Attempt to re-establish websocket connection to Gateway
+ * Add missing react-dom js to package data
+- Update to 6.0
+ * Remove Python 2.x support in favor of Python 3.5 and higher.
+ * Multiple accessibility enhancements and bug-fixes.
+ * Multiple translation enhancements and bug-fixes.
+ * Remove deprecated ANSI CSS styles.
+ * Native support to forward requests to Jupyter Gateway(s) (Embedded NB2KG).
+ * Use JavaScript to redirect users to notebook homepage.
+ * Enhanced SSL/TLS security by using PROTOCOL_TLS which selects the highest
ssl/tls
+ p rotocol version available that both the client and server support. When
PROTOCOL_TLS
+ is not available use PROTOCOL_SSLv23.
+ * Add ``?no_track_activity=1`` argument to allow API requests.
+ to not be registered as activity (e.g. API calls by external activity
monitors).
+ * Kernels shutting down due to an idle timeout is no longer considered
+ an activity-updating event.
+ * Further improve compatibility with tornado 6 with improved
+ checks for when websockets are closed.
+ * Launch the browser with a local file which redirects to the server address
including
+ the authentication token. This prevents another logged-in user from
stealing the token
+ from command line arguments and authenticating to the server.
+ The single-use token previously used to mitigate this has been removed.
+ Thanks to Dr. Owain Kenway for suggesting the local file approach.
+ * Respect nbconvert entrypoints as sources for exporters
+ * Update to CodeMirror to 5.37, which includes f-string syntax for Python
3.6.
+ * Update jquery-ui to 1.12
+ * Execute cells by clicking icon in input prompt.
+ * New "Save as" menu option.
+ * When serving on a loopback interface, protect against DNS rebinding by
+ checking the ``Host`` header from the browser.
+ This check can be disabled if necessary by setting
+ ``NotebookApp.allow_remote_access``.
+ * Add kernel_info_timeout traitlet to enable restarting slow kernels.
+ * Add ``custom_display_host`` config option to override displayed URL.
+ * Add /metrics endpoint for Prometheus Metrics.
+ * Optimize large file uploads.
+ * Allow access control headers to be overriden in jupyter_notebook_config.py
to support
+ greater CORS and proxy configuration flexibility.
+ * Add support for terminals on windows.
+ * Add a "restart and run all" button to the toolbar.
+ * Frontend/extension-config: allow default json files in a .d directory.
+ * Allow setting token via jupyter_token env.
+ * Cull idle kernels using ``--MappingKernelManager.cull_idle_timeout``.
+ * Allow read-only notebooks to be trusted.
+ * Convert JS tests to Selenium.
+
+-------------------------------------------------------------------
Old:
----
notebook-5.7.8.tar.gz
New:
----
notebook-6.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-notebook.spec ++++++
--- /var/tmp/diff_new_pack.vvYX5o/_old 2019-11-29 15:58:47.280907280 +0100
+++ /var/tmp/diff_new_pack.vvYX5o/_new 2019-11-29 15:58:47.280907280 +0100
@@ -18,8 +18,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define doc_ver 5.7.6
+%define skip_python2 1
Name: python-notebook
-Version: 5.7.8
+Version: 6.0.2
Release: 0
Summary: Jupyter Notebook interface
License: BSD-3-Clause
@@ -29,7 +30,7 @@
Source1:
https://media.readthedocs.org/pdf/jupyter-notebook/%{doc_ver}/jupyter-notebook.pdf
Source2:
https://media.readthedocs.org/htmlzip/jupyter-notebook/%{doc_ver}/jupyter-notebook.zip
Source100: python-notebook-rpmlintrc
-BuildRequires: %{python_module jupyter_core >= 4.4.0}
+BuildRequires: %{python_module jupyter-core >= 4.4.0}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
@@ -41,13 +42,14 @@
Requires: python-Send2Trash
Requires: python-ipykernel
Requires: python-ipython_genutils
-Requires: python-jupyter_client >= 5.2.0
-Requires: python-jupyter_core >= 4.4.0
+Requires: python-jupyter-client >= 5.3.1
+Requires: python-jupyter-core >= 4.4.0
Requires: python-nbconvert
Requires: python-nbformat
Requires: python-prometheus_client
+Requires: python-pyzmq >= 17
Requires: python-terminado >= 0.8.1
-Requires: python-tornado >= 4
+Requires: python-tornado >= 5
Requires: python-traitlets >= 4.2.1
Recommends: python-ipywidgets
Suggests: %{name}-latex
@@ -56,29 +58,26 @@
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module Jinja2}
+BuildRequires: %{python_module attrs >= 17.4.0}
BuildRequires: %{python_module Send2Trash}
BuildRequires: %{python_module ipykernel}
BuildRequires: %{python_module ipython_genutils}
-BuildRequires: %{python_module jupyter_client >= 5.2.0}
-BuildRequires: %{python_module jupyter_core >= 4.4.0}
+BuildRequires: %{python_module jupyter-client >= 5.3.1}
+BuildRequires: %{python_module jupyter-core >= 4.4.0}
BuildRequires: %{python_module nbconvert}
BuildRequires: %{python_module nbformat}
BuildRequires: %{python_module nose-exclude}
BuildRequires: %{python_module nose_warnings_filters}
BuildRequires: %{python_module nose}
BuildRequires: %{python_module prometheus_client}
+BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module pyzmq >= 17}
BuildRequires: %{python_module requests}
BuildRequires: %{python_module terminado >= 0.8.1}
-BuildRequires: %{python_module tornado >= 4}
+BuildRequires: %{python_module tornado >= 5}
BuildRequires: %{python_module traitlets >= 4.2.1}
+BuildRequires: pandoc
# /SECTION
-# SECTION Python 2.7 test requirements
-BuildRequires: python-ipaddress
-BuildRequires: python-mock
-# /SECTION
-%ifpython2
-Requires: python-ipaddress
-%endif
%python_subpackages
%description
@@ -106,8 +105,8 @@
Summary: Jupyter Notebook interface
Group: Development/Languages/Python
Requires: jupyter-ipykernel
-Requires: jupyter-jupyter_client >= 5.2.0
-Requires: jupyter-jupyter_core >= 4.4.0
+Requires: jupyter-jupyter-client >= 5.2.0
+Requires: jupyter-jupyter-core >= 4.4.0
Requires: jupyter-nbconvert
Requires: jupyter-nbformat
Requires: jupyter-notebook-filesystem
@@ -189,22 +188,22 @@
%check
export LANG=en_US.UTF-8
-%python_expand nosetests-%{$python_bin_suffix} --exclude-dir
notebook/tests/selenium
+%python_expand nosetests-%{$python_bin_suffix} -v --exclude-dir
notebook/tests/selenium
%files %{python_files}
%doc README.md
-%license COPYING.md
+%license LICENSE
%{python_sitelib}/notebook-*-py*.egg-info
%{python_sitelib}/notebook/
%exclude %{python_sitelib}/notebook/i18n/*/
%files %{python_files lang}
-%license COPYING.md
+%license LICENSE
%lang(fr_FR) %{python_sitelib}/notebook/i18n/fr_FR/
%lang(zh_CN) %{python_sitelib}/notebook/i18n/zh_CN/
%files -n jupyter-notebook
-%license COPYING.md
+%license LICENSE
%{_bindir}/jupyter-bundlerextension
%{_bindir}/jupyter-nbextension
%{_bindir}/jupyter-notebook
@@ -212,13 +211,13 @@
%{_datadir}/icons/hicolor/*/apps/JupyterNotebook.*
%files -n jupyter-notebook-lang
-%license COPYING.md
+%license LICENSE
%files -n jupyter-notebook-latex
-%license COPYING.md
+%license LICENSE
%files -n jupyter-notebook-doc
-%license COPYING.md
+%license LICENSE
%dir %{_docdir}/jupyter-notebook/
%{_docdir}/jupyter-notebook/jupyter-notebook.pdf
%{_docdir}/jupyter-notebook/html/
++++++ notebook-5.7.8.tar.gz -> notebook-6.0.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-notebook/notebook-5.7.8.tar.gz
/work/SRC/openSUSE:Factory/.python-notebook.new.26869/notebook-6.0.2.tar.gz
differ: char 5, line 1