Hello community,
here is the log from the commit of package python-jupyter_ipython for
openSUSE:Factory checked in at 2018-05-29 10:39:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipython (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter_ipython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter_ipython"
Tue May 29 10:39:02 2018 rev:10 rq:611090 version:6.4.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyter_ipython/python-jupyter_ipython-doc.changes
2018-02-21 14:12:59.806893671 +0100
+++
/work/SRC/openSUSE:Factory/.python-jupyter_ipython.new/python-jupyter_ipython-doc.changes
2018-05-29 10:39:09.177263987 +0200
@@ -1,0 +2,49 @@
+Fri May 18 18:51:12 UTC 2018 - [email protected]
+
+- Update to version 6.4.0
+ * Fix display object not emitting metadata :ghpull:`11106`
+ * Comments failing Jedi test :ghpull:`11110`
+- Remove upstream-included disable_jedi_in_tests.patch
+
+-------------------------------------------------------------------
+Thu May 3 17:13:50 UTC 2018 - [email protected]
+
+- Add disable_jedi_in_tests.patch
+ Upstream bug: https://github.com/ipython/ipython/issues/11103
+ From: https://github.com/ipython/ipython/pull/11113
+ Should be in next release
+
+-------------------------------------------------------------------
+Thu Apr 12 20:43:21 UTC 2018 - [email protected]
+
+- specfile:
+ * add python-backcall dependency
+ * fix 'provides' syntax
+
+- update to version 6.3.1:
+ * This is a bugfix release to switch the default completions back to
+ IPython's own completion machinery. We discovered some problems
+ with the completions from Jedi, including completing column names
+ on pandas data frames.
+
+- changes from version 6.3:
+ * A new display class :class:`IPython.display.Code` can be used to
+ display syntax highlighted code in a notebook (:ghpull:`10978`).
+ * The :cellmagic:`html` magic now takes a "--isolated" option to put
+ the content in an iframe (:ghpull:`10962`).
+ * The code to find completions using the Jedi library has had
+ various adjustments. This is still a work in progress, but we hope
+ this version has fewer annoyances (:ghpull:`10956`,
+ :ghpull:`10969`, :ghpull:`10999`, :ghpull:`11035`,
+ :ghpull:`11063`, :ghpull:`11065`).
+ * The *post* event callbacks are now always called, even when the
+ execution failed (for example because of a "SyntaxError").
+ * The execution info and result objects are now made available in
+ the corresponding *pre* or *post* "*_run_cell" :doc:`event
+ callbacks </config/callbacks>` in a backward compatible manner
+ (:ghissue:`10774` and :ghpull:`10795`).
+ * Performance with very long code cells (hundreds of lines) is
+ greatly improved (:ghpull:`10898`). Further improvements are
+ planned for IPython 7.
+
+-------------------------------------------------------------------
---
/work/SRC/openSUSE:Factory/python-jupyter_ipython/python-jupyter_ipython.changes
2018-02-21 14:12:59.986887189 +0100
+++
/work/SRC/openSUSE:Factory/.python-jupyter_ipython.new/python-jupyter_ipython.changes
2018-05-29 10:39:09.969234749 +0200
@@ -1,0 +2,50 @@
+Fri May 18 18:51:12 UTC 2018 - [email protected]
+
+- Update to version 6.4.0
+ * Fix display object not emitting metadata :ghpull:`11106`
+ * Comments failing Jedi test :ghpull:`11110`
+- Remove upstream-included disable_jedi_in_tests.patch
+
+-------------------------------------------------------------------
+Thu May 3 17:13:50 UTC 2018 - [email protected]
+
+- Add disable_jedi_in_tests.patch
+ Upstream bug: https://github.com/ipython/ipython/issues/11103
+ From: https://github.com/ipython/ipython/pull/11113
+ Should be in next release
+
+-------------------------------------------------------------------
+Thu Apr 19 05:23:32 UTC 2018 - [email protected]
+
+- Add backcall dependency
+
+-------------------------------------------------------------------
+Thu Apr 12 20:43:21 UTC 2018 - [email protected]
+
+- update to version 6.3.1:
+ * This is a bugfix release to switch the default completions back to
+ IPython's own completion machinery. We discovered some problems
+ with the completions from Jedi, including completing column names
+ on pandas data frames.
+
+- changes from version 6.3:
+ * A new display class :class:`IPython.display.Code` can be used to
+ display syntax highlighted code in a notebook (:ghpull:`10978`).
+ * The :cellmagic:`html` magic now takes a "--isolated" option to put
+ the content in an iframe (:ghpull:`10962`).
+ * The code to find completions using the Jedi library has had
+ various adjustments. This is still a work in progress, but we hope
+ this version has fewer annoyances (:ghpull:`10956`,
+ :ghpull:`10969`, :ghpull:`10999`, :ghpull:`11035`,
+ :ghpull:`11063`, :ghpull:`11065`).
+ * The *post* event callbacks are now always called, even when the
+ execution failed (for example because of a "SyntaxError").
+ * The execution info and result objects are now made available in
+ the corresponding *pre* or *post* "*_run_cell" :doc:`event
+ callbacks </config/callbacks>` in a backward compatible manner
+ (:ghissue:`10774` and :ghpull:`10795`).
+ * Performance with very long code cells (hundreds of lines) is
+ greatly improved (:ghpull:`10898`). Further improvements are
+ planned for IPython 7.
+
+-------------------------------------------------------------------
Old:
----
ipython-6.2.1.tar.gz
New:
----
ipython-6.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter_ipython-doc.spec ++++++
--- /var/tmp/diff_new_pack.idzdXO/_old 2018-05-29 10:39:10.793204331 +0200
+++ /var/tmp/diff_new_pack.idzdXO/_new 2018-05-29 10:39:10.797204183 +0200
@@ -16,16 +16,14 @@
#
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define oldpython python
# PDF documentation currently broken
%bcond_with pdf
-
%bcond_without html
%bcond_without tests
-
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define oldpython python
Name: python-jupyter_ipython-doc
-Version: 6.2.1
+Version: 6.4.0
Release: 0
Summary: Documentation for python3-jupyter_ipython
License: BSD-3-Clause
@@ -34,8 +32,20 @@
Source:
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+Provides: %{oldpython}-jupyter_ipython-doc-html = %{version}
+Provides: %{oldpython}-jupyter_ipython-doc-pdf = %{version}
+Obsoletes: %{oldpython}-jupyter_ipython-doc-html < %{version}
+Obsoletes: %{oldpython}-jupyter_ipython-doc-pdf < %{version}
+Provides: python-jupyter_ipython-doc = %{version}
+Provides: python-jupyter_ipython-doc-html = %{version}
+Provides: python-jupyter_ipython-doc-pdf = %{version}
+Obsoletes: python-jupyter_ipython-doc < %{version}
+Obsoletes: python-jupyter_ipython-doc-html < %{version}
+Obsoletes: python-jupyter_ipython-doc-pdf < %{version}
+BuildArch: noarch
%if %{with tests}
# Test Requirements
+BuildRequires: python3-backcall
BuildRequires: python3-jedi
BuildRequires: python3-jupyter_ipykernel
BuildRequires: python3-jupyter_ipyparallel
@@ -62,17 +72,6 @@
%if %{with pdf}
BuildRequires: python3-Sphinx-latex
%endif
-BuildArch: noarch
-Provides: %{oldpython}-jupyter_ipython-doc-html = %{version}
-Provides: %{oldpython}-jupyter_ipython-doc-pdf = %{version}
-Obsoletes: %{oldpython}-jupyter_ipython-doc-html < %{version}
-Obsoletes: %{oldpython}-jupyter_ipython-doc-pdf < %{version}
-Provides: %{python_module jupyter_ipython-doc = %{version}}
-Provides: %{python_module jupyter_ipython-doc-html = %{version}}
-Provides: %{python_module jupyter_ipython-doc-pdf = %{version}}
-Obsoletes: %{python_module jupyter_ipython-doc < %{version}}
-Obsoletes: %{python_module jupyter_ipython-doc-html < %{version}}
-Obsoletes: %{python_module jupyter_ipython-doc-pdf < %{version}}
%description
Documentation and help files for python3-jupyter_ipython.
@@ -80,17 +79,17 @@
%prep
%setup -q -n ipython-%{version}
-find examples -type f -name "*.py" -exec sed -i "s|^#!/usr/bin/env
python$|#!/usr/bin/python3|" {} \;
+find examples -type f -name "*.py" -exec sed -i "s|^#!%{_bindir}/env
python$|#!%{_bindir}/python3|" {} \;
%build
# Build the documentation
export LANG="en_US.UTF-8"
pushd docs
%if %{with pdf}
-make pdf
+make %{?_smp_mflags} pdf
%endif
%if %{with html}
-make html
+make %{?_smp_mflags} html
rm -rf build/html/.buildinfo
%endif
popd
@@ -118,8 +117,7 @@
%endif
%files
-%defattr(-,root,root,-)
-%doc COPYING.rst docs/source/about/license_and_copyright.rst
+%license COPYING.rst docs/source/about/license_and_copyright.rst
%{_docdir}/python-jupyter_ipython/
%changelog
++++++ python-jupyter_ipython.spec ++++++
--- /var/tmp/diff_new_pack.idzdXO/_old 2018-05-29 10:39:10.817203445 +0200
+++ /var/tmp/diff_new_pack.idzdXO/_new 2018-05-29 10:39:10.817203445 +0200
@@ -16,8 +16,9 @@
#
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
%bcond_without iptest
-
%if 0%{?is_opensuse}
%ifarch %{ix86}
%if 0%{?leap_version} == 420200
@@ -35,11 +36,8 @@
%bcond_without backends
%endif
%endif
-
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
Name: python-jupyter_ipython
-Version: 6.2.1
+Version: 6.4.0
Release: 0
Summary: Rich architecture for interactive computing with Python
License: BSD-3-Clause
@@ -47,6 +45,7 @@
Url: https://github.com/ipython/ipython
Source:
https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz
Source1:
https://raw.githubusercontent.com/jupyter/qtconsole/4.0.0/qtconsole/resources/icon/JupyterConsole.svg
+BuildRequires: %{python_module backcall}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools >= 18.5}
BuildRequires: desktop-file-utils
@@ -54,10 +53,8 @@
BuildRequires: hicolor-icon-theme
BuildRequires: python-rpm-macros
BuildRequires: update-desktop-files
-%if %{with ico}
-BuildRequires: icoutils
-%endif
Requires: python-Pygments
+Requires: python-backcall
Requires: python-decorator
Requires: python-jedi >= 0.10
Requires: python-pexpect
@@ -65,6 +62,8 @@
Requires: python-prompt_toolkit >= 1.0.4
Requires: python-simplegeneric > 0.8
Requires: python-traitlets >= 4.2
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
Recommends: python-docrepr
Recommends: python-jupyter_ipykernel
Recommends: python-jupyter_ipyparallel
@@ -73,6 +72,10 @@
Recommends: python-jupyter_nbformat
Recommends: python-jupyter_notebook
Recommends: python-jupyter_qtconsole
+BuildArch: noarch
+%if %{with ico}
+BuildRequires: icoutils
+%endif
%ifpython3
Provides: IPython3 = %{version}
Obsoletes: IPython3 < %{version}
@@ -83,10 +86,6 @@
%if 0%{?suse_version} <= 1320
Requires: python-typing
%endif
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
-BuildArch: noarch
-
%python_subpackages
%description
@@ -180,8 +179,8 @@
}
# These can be run stand-alone, so make them executable rather than removing
shebang
-%{python_expand find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec
sed -i "s|^#!/usr/bin/env python$|#!%{__$python}|" {} \;
-find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec sed -i
"s|^#!/usr/bin/python$|#!%{__$python}|" {} \;
+%{python_expand find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec
sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" {} \;
+find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec sed -i
"s|^#!%{_bindir}/python$|#!%{__$python}|" {} \;
find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec grep -q
"#!%{__$python}" {} \; -exec chmod a+x {} \;
$python -m compileall -d %{$python_sitelib}
%{buildroot}%{$python_sitelib}/IPython
@@ -207,8 +206,8 @@
%python_uninstall_alternative iptest
%files %{python_files}
-%defattr(-,root,root,-)
-%doc COPYING.rst README.rst docs/source/about/license_and_copyright.rst
+%license COPYING.rst
+%doc README.rst docs/source/about/license_and_copyright.rst
%python_alternative %{_bindir}/ipython
%python_alternative %{_mandir}/man1/ipython.1.gz
%python3_only %{_bindir}/ipython3
@@ -223,9 +222,7 @@
%endif
%if %{with iptest}
-
%files %{python_files iptest}
-%defattr(-,root,root,-)
%python_alternative %{_bindir}/iptest
%python3_only %{_bindir}/iptest3
++++++ ipython-6.2.1.tar.gz -> ipython-6.4.0.tar.gz ++++++
++++ 5157 lines of diff (skipped)