Hello community,
here is the log from the commit of package python3-jupyter_ipykernel for
openSUSE:Factory checked in at 2017-04-20 20:51:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-jupyter_ipykernel (Old)
and /work/SRC/openSUSE:Factory/.python3-jupyter_ipykernel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-jupyter_ipykernel"
Thu Apr 20 20:51:19 2017 rev:9 rq:486625 version:4.6.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python3-jupyter_ipykernel/python3-jupyter_ipykernel-doc.changes
2016-07-14 09:45:43.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python3-jupyter_ipykernel.new/python3-jupyter_ipykernel-doc.changes
2017-04-20 20:51:29.327393398 +0200
@@ -1,0 +2,62 @@
+Fri Apr 7 18:54:42 UTC 2017 - [email protected]
+
+- Update to 4.6.0
+ * Add to API `DisplayPublisher.publish` two new fully backward-compatible
+ keyword-args:
+ - `update: bool`
+ - `transient: dict`
+ * Support new `transient` key in `display_data` messages spec for `publish`.
+ For a display data message, `transient` contains data that shouldn't be
+ persisted to files or documents. Add a `display_id` to this `transient`
+ dict by `display(obj, display_id=...)`
+ * Add `ipykernel_launcher` module which removes the current working directory
+ from `sys.path` before launching the kernel. This helps to reduce the cases
+ where the kernel won't start because there's a `random.py` (or similar)
+ module in the current working directory.
+ * Add busy/idle messages on IOPub during processing of aborted requests
+ * Add active event loop setting to GUI, which enables the correct response
+ to IPython's `is_event_loop_running_xxx`
+ * Include IPython kernelspec in wheels to reduce reliance on "native kernel
+ spec" in jupyter_client
+ * Modify `OutStream` to inherit from `TextIOBase` instead of object to
improve
+ API support and error reporting
+ * Fix IPython kernel death messages at start, such as "Kernel Restarting..."
+ and "Kernel appears to have died", when parent-poller handles PID 1
+ * Various bugfixes
+- Update to 4.5.2
+ * Fix bug when instantating Comms outside of the IPython kernel (introduced
in 4.5.1).
+- Update to 4.5.1
+ * Add missing ``stream`` parameter to overridden :func:`getpass`
+ * Remove locks from iopub thread, which could cause deadlocks during
debugging
+ * Fix regression where KeyboardInterrupt was treated as an aborted request,
rather than an error
+ * Allow instantating Comms outside of the IPython kernel
+- Update to 4.5.0
+ * Use figure.dpi instead of savefig.dpi to set DPI for inline figures
+ * Support ipympl matplotlib backend (requires IPython update as well to
fully work)
+ * Various bugfixes, including fixes for output coming from threads,
+ and :func:`input` when called with non-string prompts, which stdlib allows.
+- Update to 4.4.1
+ * Fix circular import of matplotlib on Python 2 caused by the inline backend
changes in 4.4.0.
+- Update to 4.4.0
+ * Use `MPLBACKEND`_ environment variable to tell matplotlib >= 1.5 use use
the inline backend by default.
+ This is only done if MPLBACKEND is not already set and no backend has been
explicitly loaded,
+ so setting ``MPLBACKEND=Qt4Agg`` or calling ``%matplotlib notebook`` or
``matplotlib.use('Agg')``
+ will take precedence.
+ * Fixes for logging problems caused by 4.3,
+ where logging could go to the terminal instead of the notebook.
+ * Add ``--sys-prefix`` and ``--profile`` arguments to :command:`ipython
kernel install`
+ * Allow Comm (Widget) messages to be sent from background threads.
+ * Select inline matplotlib backend by default if ``%matplotlib`` magic or
+ ``matplotlib.use()`` are not called explicitly (for matplotlib >= 1.5).
+ * Fix some longstanding minor deviations from the message protocol
+ (missing status: ok in a few replies, connect_reply format).
+ * Remove calls to NoOpContext from IPython, deprecated in 5.0.
+- Update to 4.3.2
+ * Use a nonempty dummy session key for inprocess kernels to avoid security
+ warnings.
+ * Fix Windows Python 3.5 incompatibility caused by faulthandler patch in 4.3
+- Move tests to doc subpackage
+- Clean up doc file building
+- Install icons
+
+-------------------------------------------------------------------
python3-jupyter_ipykernel.changes: same change
Old:
----
ipykernel-4.3.1.tar.gz
New:
----
ipykernel-4.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-jupyter_ipykernel-doc.spec ++++++
--- /var/tmp/diff_new_pack.nJ11mY/_old 2017-04-20 20:51:30.179272940 +0200
+++ /var/tmp/diff_new_pack.nJ11mY/_new 2017-04-20 20:51:30.183272375 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python3-jupyter_ipykernel-doc
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,62 +16,75 @@
#
+%if 0%{?suse_version} && 0%{?suse_version} != 1315
+%bcond_without pdf
+%else
+%bcond_with pdf
+%endif
+
+%bcond_without tests
+
Name: python3-jupyter_ipykernel-doc
-Version: 4.3.1
+Version: 4.6.0
Release: 0
Summary: Documentation for python3-jupyter_ipykernel
License: BSD-3-Clause
-Group: Documentation/Other
+Group: Development/Languages/Python
Url: http://ipython.org
Source:
https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-%{version}.tar.gz
+BuildRequires: fdupes
+BuildRequires: python3-jupyter_ipykernel
+%if %{with tests}
+# Test Requirements
+BuildRequires: python3-nose
+BuildRequires: python3-nose_warnings_filters
+%endif
+# Documentation requirements
BuildRequires: python3-Sphinx
+%if %{with pdf}
BuildRequires: python3-Sphinx-latex
+%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
+Provides: %{name}-html = %{version}
+Provides: %{name}-pdf = %{version}
+Obsoletes: %{name}-html < %{version}
+Obsoletes: %{name}-pdf < %{version}
%description
Documentation and help files for python3-jupyter_ipykernel.
-%package html
-Summary: HTML documentation for python3-jupyter_ipykernel
-Group: Documentation/HTML
-Recommends: python3-jupyter_ipykernel = %{version}
-
-%description html
-Documentation and help files for python3-jupyter_ipykernel in HTML format.
-
-%package pdf
-Summary: PDF documentation for python3-jupyter_ipykernel
-Group: Documentation/Other
-Recommends: python3-jupyter_ipykernel = %{version}
-
-%description pdf
-Documentation and help files for python3-jupyter_ipykernel in PDF format.
-
%prep
%setup -q -n ipykernel-%{version}
%build
-# Nothing here
-
-%install
# Build the documentation
pushd docs
-export PYTHONPATH=%{buildroot}%{python3_sitelib}:$PYTHONPATH
-export PATH=%{buildroot}%{_bindir}:$PATH
+%if %{with pdf}
make latexpdf
+%endif
make html
-rm -rf _build/html/.buildinfo
+rm -rf build/html/.buildinfo
popd
-%files html
-%defattr(-,root,root,-)
-%doc COPYING.md
-%doc docs/_build/html/
+%install
+mkdir -p %{buildroot}%{_docdir}/python3-jupyter_ipykernel
+
+%if %{with pdf}
+cp docs/_build/latex/*.pdf %{buildroot}%{_docdir}/python3-jupyter_ipykernel/
+%endif
+
+cp -r docs/_build/html %{buildroot}%{_docdir}/python3-jupyter_ipykernel/
+%fdupes %{buildroot}%{_docdir}/python3-jupyter_ipykernel/
+
+%if %{with tests}
+%check
+nosetests-%{py3_ver}
+%endif
-%files pdf
+%files
%defattr(-,root,root,-)
%doc COPYING.md
-%doc docs/_build/latex/*.pdf
+%{_docdir}/python3-jupyter_ipykernel/
%changelog
++++++ python3-jupyter_ipykernel.spec ++++++
--- /var/tmp/diff_new_pack.nJ11mY/_old 2017-04-20 20:51:30.207268981 +0200
+++ /var/tmp/diff_new_pack.nJ11mY/_new 2017-04-20 20:51:30.211268416 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python3-jupyter_ipykernel
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,28 +17,23 @@
Name: python3-jupyter_ipykernel
-Version: 4.3.1
+Version: 4.6.0
Release: 0
Summary: IPython Kernel for Jupyter
License: BSD-3-Clause
Group: Development/Languages/Python
Url: http://ipython.org
Source:
https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-%{version}.tar.gz
+BuildRequires: hicolor-icon-theme
BuildRequires: python3-devel
BuildRequires: python3-jupyter_client
BuildRequires: python3-jupyter_ipython >= 4.0.0
BuildRequires: python3-setuptools
+BuildRequires: python3-tornado
BuildRequires: python3-traitlets
-# testing requirements
-BuildRequires: python3-nose
-BuildRequires: python3-numpy
-BuildConflicts: python3-buildservice-tweak
-%if 0%{?suse_version} && 0%{?suse_version} <= 1310
-BuildRequires: python3-pathlib2
-Requires: python3-pathlib2
-%endif
Requires: python3-jupyter_client
Requires: python3-jupyter_ipython >= 4.0.0
+Requires: python3-tornado
Requires: python3-traitlets
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -55,12 +50,23 @@
%install
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-%check
-nosetests
+# Install icons
+for x in 32 64 ; do
+ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/
+ cp ipykernel/resources/logo-${x}x${x}.png
%{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/JupyterIPyKernel-%{py3_ver}.png
+done
+
+%post
+%icon_theme_cache_post
+
+%postun
+%icon_theme_cache_postun
%files
%defattr(-,root,root,-)
%doc COPYING.md README.md
%{python3_sitelib}/*
+%{_datadir}/jupyter/kernels/python3/
+%{_datadir}/icons/hicolor/*/apps/JupyterIPyKernel-%{py3_ver}.*
%changelog
++++++ ipykernel-4.3.1.tar.gz -> ipykernel-4.6.0.tar.gz ++++++
++++ 3344 lines of diff (skipped)