Hello community,

here is the log from the commit of package python3-jupyter_ipython for 
openSUSE:Factory checked in at 2017-04-20 20:56:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-jupyter_ipython (Old)
 and      /work/SRC/openSUSE:Factory/.python3-jupyter_ipython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-jupyter_ipython"

Thu Apr 20 20:56:40 2017 rev:10 rq:487992 version:5.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python3-jupyter_ipython/python3-jupyter_ipython-doc.changes
      2016-10-28 10:45:13.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python3-jupyter_ipython.new/python3-jupyter_ipython-doc.changes
 2017-04-20 20:56:43.318991932 +0200
@@ -1,0 +2,55 @@
+Fri Apr  7 19:09:38 UTC 2017 - toddrme2...@gmail.com
+
+- Update to IPython 5.3
+  * Fix a bug in ``set_next_input`` leading to a crash of terminal IPython.
+    :ghpull:`10231`, :ghissue:`10296`, :ghissue:`10229`
+  * Always wait for editor inputhook for terminal IPython :ghpull:`10239`,
+    :ghpull:`10240`
+  * Disable ``_ipython_display_`` in terminal :ghpull:`10249`, :ghpull:`10274`
+  * Update terminal colors to be more visible by default on windows
+    :ghpull:`10260`, :ghpull:`10238`, :ghissue:`10281`
+  * Add Ctrl-Z shortcut (suspend) in terminal debugger :ghpull:`10254`,
+    :ghissue:`10273`
+  * Indent on new line by looking at the text before the cursor 
:ghpull:`10264`,
+    :ghpull:`10275`, :ghissue:`9283`
+  * Update QtEventloop integration to fix some matplotlib integration issues
+    :ghpull:`10201`, :ghpull:`10311`, :ghissue:`10201`
+  * Respect completions display style in terminal debugger :ghpull:`10305`,
+    :ghpull:`10313`
+  * Add a config option 
``TerminalInteractiveShell.extra_open_editor_shortcuts``
+    to enable extra shortcuts to open the input in an editor. These are 
:kbd:`v`
+    in vi mode, and :kbd:`C-X C-E` in emacs mode (:ghpull:`10330`).
+    The :kbd:`F2` shortcut is always enabled.
+- Update to IPython 5.2.2
+  * Fix error when starting with ``IPCompleter.limit_to__all__`` configured.
+- Update to IPython 5.2.1
+  * Fix tab completion in the debugger. :ghpull:`10223`
+- Update to IPython 5.2
+  * restore IPython's debugger to raise on quit. :ghpull:`10009`
+  * The configuration value ``c.TerminalInteractiveShell.highlighting_style`` 
can
+    now directly take a class argument for custom color style. :ghpull:`9848`
+  * Correctly handle matplotlib figures dpi :ghpull:`9868`
+  * Deprecate ``-e`` flag for the ``%notebook`` magic that had no effects.
+    :ghpull:`9872`
+  * You can now press F2 while typing at a terminal prompt to edit the contents
+    in your favourite terminal editor. Set the :envvar:`EDITOR` environment
+    variable to pick which editor is used. :ghpull:`9929`
+  * sdists will now only be ``.tar.gz`` as per upstream PyPI requirements.
+    :ghpull:`9925`
+  * :any:`IPython.core.debugger` have gained a ``set_trace()`` method for
+    convenience. :ghpull:`9947`
+  * The 'smart command mode' added to the debugger in 5.0 was removed, as more
+    people preferred the previous behaviour. Therefore, debugger commands such 
as
+    ``c`` will act as debugger commands even when ``c`` is defined as a 
variable.
+    :ghpull:`10050`
+  * Fixes OS X event loop issues at startup, :ghpull:`10150`
+  * Deprecate the ``%autoindent`` magic. :ghpull:`10176`
+  * Emit a :any:`DeprecationWarning` when setting the deprecated
+    ``limit_to_all`` option of the completer. :ghpull:`10198`
+  * The :cellmagic:`capture` magic can now capture the result of a cell (from 
an
+    expression on the last line), as well as printed and displayed output.
+    :ghpull:`9851`.
+- Install icons.
+- Install .desktop file.
+
+-------------------------------------------------------------------
--- 
/work/SRC/openSUSE:Factory/python3-jupyter_ipython/python3-jupyter_ipython.changes
  2016-11-12 13:02:44.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python3-jupyter_ipython.new/python3-jupyter_ipython.changes
     2017-04-20 20:56:44.114879380 +0200
@@ -1,0 +2,59 @@
+Fri Apr 14 15:45:26 UTC 2017 - toddrme2...@gmail.com
+
+- Remove unneeded python3-pathlib2 dependency. This is only needed 
+  for python3 <= 3.3, which we don't ship anymore.
+
+-------------------------------------------------------------------
+Fri Apr  7 19:09:38 UTC 2017 - toddrme2...@gmail.com
+
+- Update to IPython 5.3
+  * Fix a bug in ``set_next_input`` leading to a crash of terminal IPython.
+    :ghpull:`10231`, :ghissue:`10296`, :ghissue:`10229`
+  * Always wait for editor inputhook for terminal IPython :ghpull:`10239`,
+    :ghpull:`10240`
+  * Disable ``_ipython_display_`` in terminal :ghpull:`10249`, :ghpull:`10274`
+  * Update terminal colors to be more visible by default on windows
+    :ghpull:`10260`, :ghpull:`10238`, :ghissue:`10281`
+  * Add Ctrl-Z shortcut (suspend) in terminal debugger :ghpull:`10254`,
+    :ghissue:`10273`
+  * Indent on new line by looking at the text before the cursor 
:ghpull:`10264`,
+    :ghpull:`10275`, :ghissue:`9283`
+  * Update QtEventloop integration to fix some matplotlib integration issues
+    :ghpull:`10201`, :ghpull:`10311`, :ghissue:`10201`
+  * Respect completions display style in terminal debugger :ghpull:`10305`,
+    :ghpull:`10313`
+  * Add a config option 
``TerminalInteractiveShell.extra_open_editor_shortcuts``
+    to enable extra shortcuts to open the input in an editor. These are 
:kbd:`v`
+    in vi mode, and :kbd:`C-X C-E` in emacs mode (:ghpull:`10330`).
+    The :kbd:`F2` shortcut is always enabled.
+- Update to IPython 5.2.2
+  * Fix error when starting with ``IPCompleter.limit_to__all__`` configured.
+- Update to IPython 5.2.1
+  * Fix tab completion in the debugger. :ghpull:`10223`
+- Update to IPython 5.2
+  * restore IPython's debugger to raise on quit. :ghpull:`10009`
+  * The configuration value ``c.TerminalInteractiveShell.highlighting_style`` 
can
+    now directly take a class argument for custom color style. :ghpull:`9848`
+  * Correctly handle matplotlib figures dpi :ghpull:`9868`
+  * Deprecate ``-e`` flag for the ``%notebook`` magic that had no effects.
+    :ghpull:`9872`
+  * You can now press F2 while typing at a terminal prompt to edit the contents
+    in your favourite terminal editor. Set the :envvar:`EDITOR` environment
+    variable to pick which editor is used. :ghpull:`9929`
+  * sdists will now only be ``.tar.gz`` as per upstream PyPI requirements.
+    :ghpull:`9925`
+  * :any:`IPython.core.debugger` have gained a ``set_trace()`` method for
+    convenience. :ghpull:`9947`
+  * The 'smart command mode' added to the debugger in 5.0 was removed, as more
+    people preferred the previous behaviour. Therefore, debugger commands such 
as
+    ``c`` will act as debugger commands even when ``c`` is defined as a 
variable.
+    :ghpull:`10050`
+  * Fixes OS X event loop issues at startup, :ghpull:`10150`
+  * Deprecate the ``%autoindent`` magic. :ghpull:`10176`
+  * Emit a :any:`DeprecationWarning` when setting the deprecated
+    ``limit_to_all`` option of the completer. :ghpull:`10198`
+  * The :cellmagic:`capture` magic can now capture the result of a cell (from 
an
+    expression on the last line), as well as printed and displayed output.
+    :ghpull:`9851`.
+
+-------------------------------------------------------------------

Old:
----
  do_not_reload_numpy_globals.patch
  ipython-5.1.0.tar.gz

New:
----
  ipython-5.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-jupyter_ipython-doc.spec ++++++
--- /var/tmp/diff_new_pack.iwnAc3/_old  2017-04-20 20:56:45.570673506 +0200
+++ /var/tmp/diff_new_pack.iwnAc3/_new  2017-04-20 20:56:45.570673506 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-jupyter_ipython-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,47 +16,47 @@
 #
 
 
-%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 
1110 )
 # PDF documentation currently broken
-# %define build_pdf 1
-%define build_pdf 0
-%else
-%define build_pdf 0
-%endif
+%bcond_with pdf
+
+# HTML documentation currently only builds for Python 3
+%bcond_without html
+
+%bcond_without tests
 
 Name:           python3-jupyter_ipython-doc
-Version:        5.1.0
+Version:        5.3.0
 Release:        0
-Summary:        Documentation for python-jupyter_ipython
+Summary:        Documentation for python3-jupyter_ipython
 License:        BSD-3-Clause
-Group:          Documentation/Other
+Group:          Development/Languages/Python
 Url:            http://ipython.org
 Source:         
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  python3-jupyter_ipykernel
 BuildRequires:  python3-jupyter_ipython
+%if  %{with tests}
 # Test Requirements
-BuildRequires:  python3-jupyter_ipython-iptest
-BuildConflicts: python3-buildservice-tweak
+BuildRequires:  python3-jupyter_ipython-iptest = %{version}
+BuildRequires:  python3-nose
+BuildRequires:  python3-testpath
+%endif
 # Documentation requirements
 BuildRequires:  graphviz
 BuildRequires:  graphviz-gnome
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-matplotlib
-BuildRequires:  python3-nose
 BuildRequires:  python3-numpydoc
 BuildRequires:  python3-requests
-BuildRequires:  python3-jupyter_ipython-iptest = %{version}
-%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 
1110 )
+%if %{with pdf}
 BuildRequires:  python3-Sphinx-latex
 %endif
-Recommends:     python3-jupyter_ipython = %{version}
-Provides:       %{name}-html
-Provides:       %{name}-pdf
-Obsoletes:      %{name}-html
-Obsoletes:      %{name}-pdf
 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_ipython.
@@ -66,39 +66,41 @@
 
 %build
 # Build the documentation
-export LANG="en_US.UTF-8"
 pushd docs
-sed -i -s 's/ python/ python3/' Makefile
-%if %{build_pdf}
+%if %{with pdf}
 make pdf
 %endif
+%if %{with html}
 make html 
 rm -rf build/html/.buildinfo
+%endif
 popd
 
 %install
 mkdir -p %{buildroot}%{_docdir}/python3-jupyter_ipython
 
-%if %{build_pdf}
-cp docs/build/latex/jupyter_core.pdf 
%{buildroot}%{_docdir}/python3-jupyter_ipython/
+%if %{with pdf}
+cp docs/build/latex/*.pdf %{buildroot}%{_docdir}/python3-jupyter_ipython/
 %endif
 
+%if %{with html}
 cp -r docs/build/html %{buildroot}%{_docdir}/python3-jupyter_ipython/
-%fdupes %{buildroot}%{_docdir}/python3-jupyter_ipython/html/
+%endif
+
+cp -r examples %{buildroot}%{_docdir}/python3-jupyter_ipython/
+%fdupes %{buildroot}%{_docdir}/python3-jupyter_ipython/
 
+%if %{with tests}
 %check
-mkdir temp
-pushd temp
 export LANG="en_US.UTF-8"
+pushd docs
 iptest
 popd
+%endif
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING.rst
-%{_docdir}/python3-jupyter_ipython/html/
-%if %{build_pdf}
-%{_docdir}/python3-jupyter_ipython/jupyter_core.pdf
-%endif
+%doc COPYING.rst docs/source/about/license_and_copyright.rst
+%{_docdir}/python3-jupyter_ipython/
 
 %changelog

++++++ python3-jupyter_ipython.spec ++++++
--- /var/tmp/diff_new_pack.iwnAc3/_old  2017-04-20 20:56:45.594670112 +0200
+++ /var/tmp/diff_new_pack.iwnAc3/_new  2017-04-20 20:56:45.594670112 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-jupyter_ipython
 #
-# 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,47 +16,52 @@
 #
 
 
+%bcond_without iptest
+
 Name:           python3-jupyter_ipython
-Version:        5.1.0
+Version:        5.3.0
 Release:        0
 Summary:        Rich architecture for interactive computing with Python
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 Url:            http://ipython.org
 Source:         
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM do_not_reload_numpy_globals.patch -- disable reloading 
numpy _globals which is now forbidden 
https://github.com/ipython/ipython/issues/9983 and 
https://github.com/ipython/ipython/pull/9988
-Patch0:         do_not_reload_numpy_globals.patch
+BuildRequires:  desktop-file-utils
+BuildRequires:  icoutils
 BuildRequires:  fdupes
-BuildRequires:  python3-backports.shutil_get_terminal_size
+BuildRequires:  hicolor-icon-theme
+BuildRequires:  update-desktop-files
 BuildRequires:  python3-decorator
 BuildRequires:  python3-devel
+BuildRequires:  python3-jupyter_nbformat
 BuildRequires:  python3-pexpect
 BuildRequires:  python3-pickleshare
-BuildRequires:  python3-prompt_toolkit >= 1.0.3
-BuildRequires:  python3-setuptools >= 18.5
+BuildRequires:  python3-prompt_toolkit
+BuildRequires:  python3-setuptools
 BuildRequires:  python3-simplegeneric > 0.8
-BuildRequires:  python3-traitlets >= 4.2
+BuildRequires:  python3-traitlets
+%if %{with iptest}
 # Test Requirements
 BuildRequires:  python3-matplotlib
-BuildRequires:  python3-nose >= 0.10.1
-BuildRequires:  python3-path.py
+BuildRequires:  python3-nose
 BuildRequires:  python3-requests
 BuildRequires:  python3-testpath
-Requires:       python3-backports.shutil_get_terminal_size
+%endif
 Requires:       python3-decorator
-Requires:       python3-path.py
+Requires:       python3-jupyter_nbformat
 Requires:       python3-pexpect
 Requires:       python3-pickleshare
-Requires:       python3-prompt_toolkit >= 1.0.3
+Requires:       python3-prompt_toolkit
 Requires:       python3-simplegeneric > 0.8
-Requires:       python3-traitlets >= 4.2
+Requires:       python3-traitlets
 Recommends:     python3-docrepr
 Recommends:     python3-jupyter_ipykernel
 Recommends:     python3-jupyter_ipyparallel
 Recommends:     python3-jupyter_nbconvert
-Recommends:     python3-jupyter_nbformat
 Recommends:     python3-jupyter_notebook
 Recommends:     python3-jupyter_qtconsole
+Provides:       IPython3 = %{version}
+Obsoletes:      IPython3 < %{version}
 Provides:       python3-IPython = %{version}
 Obsoletes:      python3-IPython < %{version}
 Requires(post): update-alternatives
@@ -98,10 +103,8 @@
 Summary:        Tools for testing packages that rely in %{name}
 Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
-Requires:       python3-jupyter_nbformat
 Requires:       python3-matplotlib
-Requires:       python3-nose >= 0.10.1
-Requires:       python3-numpy
+Requires:       python3-nose
 Requires:       python3-requests
 Requires:       python3-testpath
 
@@ -111,11 +114,15 @@
 
 %prep
 %setup -q -n ipython-%{version}
-%patch0 -p1
 
 %build
 python3 setup.py build
 
+pushd scripts
+icotool -x ipython.ico
+icotool -x ipython_nb.ico
+popd
+
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
@@ -133,7 +140,7 @@
 # create a dummy target for /etc/alternatives/ipython.1.gz
 touch %{buildroot}%{_sysconfdir}/alternatives/ipython.1.gz
 
-# We also want a manual for ipython3
+# We also want a manual for ipython2
 ln -s %{_mandir}/man1/ipython-%{py3_ver}.1.gz 
%{buildroot}%{_mandir}/man1/ipython3.1.gz
 
 # These can be run stand-alone, so make them executable rather than removing 
shebang
@@ -142,12 +149,36 @@
 chmod a+x %{buildroot}%{python3_sitelib}/IPython/testing/plugin/setup.py
 chmod a+x %{buildroot}%{python3_sitelib}/IPython/terminal/ipapp.py
 
+# Install the icons
+for x in 16 24 32 48 256 ; do
+    mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/
+    ipyf=(scripts/ipython_*_${x}x${x}x32.png)
+    ipynbf=(scripts/ipython_nb_*_${x}x${x}x32.png)
+    cp ${ipyf[0]} 
%{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/IPython-%{py3_ver}.png
+    cp ${ipynbf[0]} 
%{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/IPythonNotebook-%{py3_ver}.png
+done
+
+# Modify and install .desktop file
+mv examples/IPython\ Kernel/ipython.desktop ipython-%{py3_ver}.desktop
+desktop-file-edit --set-comment="Enhanced interactive Python %{py3_ver} shell" 
--set-name="ipython %{py3_ver}" --set-generic-name="IPython %{py3_ver}" 
--set-key="Exec" --set-value="ipython-%{py3_ver}" 
--set-icon="IPython-%{py3_ver}" ipython-%{py3_ver}.desktop
+%suse_update_desktop_file -i -r ipython-%{py3_ver} "System;TerminalEmulator;"
+
 %fdupes -s %{buildroot}%{_bindir}
 
+# Remove these since they won't work
+%if !%{with iptest}
+rm %{buildroot}%{_bindir}/iptest
+rm %{buildroot}%{_bindir}/iptest3
+rm %{buildroot}%{_bindir}/iptest-%{py3_ver}
+rm %{buildroot}%{_sysconfdir}/alternatives/iptest
+%endif
+
 %post
 %_sbindir/update-alternatives \
    --install %{_bindir}/ipython ipython %{_bindir}/ipython-%{py3_ver} 30 \
    --slave %{_mandir}/man1/ipython.1.gz ipython.1.gz 
%{_mandir}/man1/ipython-%{py3_ver}.1.gz
+%desktop_database_post
+%icon_theme_cache_post
 
 %post iptest
 %_sbindir/update-alternatives \
@@ -157,6 +188,8 @@
 if [ $1 -eq 0 ] ; then
     %_sbindir/update-alternatives --remove ipython 
%{_bindir}/ipython-%{py3_ver}
 fi
+%desktop_database_postun
+%icon_theme_cache_postun
 
 %postun iptest
 if [ $1 -eq 0 ] ; then
@@ -171,16 +204,22 @@
 %{_bindir}/ipython-%{py3_ver}
 %ghost %{_sysconfdir}/alternatives/ipython
 %{_mandir}/man1/ipython.1.gz
-%{_mandir}/man1/ipython-%{py3_ver}.1.gz
 %{_mandir}/man1/ipython3.1.gz
+%{_mandir}/man1/ipython-%{py3_ver}.1.gz
 %ghost %{_sysconfdir}/alternatives/ipython.1.gz
-%{python3_sitelib}/*
+%{python3_sitelib}/IPython/
+%{python3_sitelib}/ipython-%{version}-py*.egg-info
+%{_datadir}/applications/ipython-%{py3_ver}.desktop
+%{_datadir}/icons/hicolor/*/apps/IPython-%{py3_ver}.png
+%{_datadir}/icons/hicolor/*/apps/IPythonNotebook-%{py3_ver}.png
 
+%if %{with iptest}
 %files iptest
 %defattr(-,root,root,-)
 %{_bindir}/iptest
 %{_bindir}/iptest3
 %{_bindir}/iptest-%{py3_ver}
 %ghost %{_sysconfdir}/alternatives/iptest
+%endif
 
 %changelog

++++++ ipython-5.1.0.tar.gz -> ipython-5.3.0.tar.gz ++++++
++++ 3100 lines of diff (skipped)


Reply via email to