commit python3-jupyter_ipykernel for openSUSE:Factory
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 - toddrme2178@gmail.com + +- 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)
participants (1)
-
root@hilbert.suse.de