Hello community, here is the log from the commit of package python3-jupyter_ipywidgets for openSUSE:Factory checked in at 2017-04-20 20:51:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-jupyter_ipywidgets (Old) and /work/SRC/openSUSE:Factory/.python3-jupyter_ipywidgets.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-jupyter_ipywidgets" Thu Apr 20 20:51:00 2017 rev:9 rq:486606 version:6.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python3-jupyter_ipywidgets/python3-jupyter_ipywidgets-doc.changes 2016-07-30 00:27:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-jupyter_ipywidgets.new/python3-jupyter_ipywidgets-doc.changes 2017-04-20 20:51:19.720751798 +0200 @@ -1,0 +2,16 @@ +Fri Apr 7 19:47:31 UTC 2017 - toddrme2178@gmail.com + +- Update to 6.0 + * Rendering of Jupyter interactive widgets in various web contexts + * Addition of a DatePicker widget in the core widget collection. + * Changes to the automatic control generation syntax in @interact, inspired by the Sage interact syntax. + * Removal of APIs which had been deprecated in 5.0 + * A new API for custom styling of widgets is provided, through a top-level `style` attribute. For example, the color of a slider handler can be set by `slider.style.handle_color`. + * Removal of the Proxy and PlaceProxy widgets. + * Removed the button_style attribute of the Dropdown widget + * Addition of an OutputWidget for capturing output and rich display objects. @interact has changed to use an OutputWidget for function output instead of overwriting the output area of a cell. + * The jupyter-js-widgets Javascript implementation now relies on the PhosphorJS framework for the management of rich layout and a better integration of JupyterLab. + * Numerous bug fixes. +- Move tests to doc subpackage + +------------------------------------------------------------------- python3-jupyter_ipywidgets.changes: same change Old: ---- ipywidgets-5.2.2.tar.gz New: ---- ipywidgets-6.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-jupyter_ipywidgets-doc.spec ++++++ --- /var/tmp/diff_new_pack.YKmgtW/_old 2017-04-20 20:51:20.976574222 +0200 +++ /var/tmp/diff_new_pack.YKmgtW/_new 2017-04-20 20:51:20.976574222 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-jupyter_ipywidgets-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 @@ -15,29 +15,34 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 1110 ) -# LaTeX documentation building is currently broken -%define build_pdf 0 +%if 0%{?suse_version} && 0%{?suse_version} > 1320 +%bcond_without tests %else -%define build_pdf 0 +%bcond_with tests %endif +# disable docs until issue with CommonMark/recommonmark version conflict +# is resolved in next recommonmark release (broken version is 0.4.0). +%bcond_with html Name: python3-jupyter_ipywidgets-doc -Version: 5.2.2 +Version: 6.0.0 Release: 0 Summary: Documentation for python3-jupyter_ipywidgets License: BSD-3-Clause -Group: Documentation/HTML +Group: Development/Languages/Python Url: http://ipython.org Source: https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-%{version}.tar.gz -BuildRequires: pandoc -BuildRequires: python3-Sphinx -%if %{build_pdf} -BuildRequires: python3-Sphinx-latex +BuildRequires: fdupes +BuildRequires: python3-jupyter_ipywidgets +BuildRequires: python3-recommonmark +%if %{with tests} +# Test Requirements +BuildRequires: python3-nose +BuildRequires: python3-pytest %endif -BuildRequires: python3-jupyter_sphinx_theme -Recommends: python3-jupyter_ipywidgets = %{version} +# Documentation requirements +BuildRequires: python3-Sphinx BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Provides: %{name}-html = %{version} @@ -52,26 +57,32 @@ %setup -q -n ipywidgets-%{version} %build -# Nothing here - -%install # Build the documentation pushd docs -export PYTHONPATH=%{buildroot}%{python3_sitelib}:$PYTHONPATH -export PATH=%{buildroot}%{_bindir}:$PATH -%if %{build_pdf} -make latexpdf -%endif +%if %{with html} make html rm -rf build/html/.buildinfo +%endif popd +%install +mkdir -p %{buildroot}%{_docdir}/python3-jupyter_ipywidgets + +%if %{with html} +cp -r docs/build/html %{buildroot}%{_docdir}/python3-jupyter_ipywidgets/ +%endif +%fdupes %{buildroot}%{_docdir}/python3-jupyter_ipywidgets/ + +%if %{with tests} +%check +pushd docs +nosetests ipywidgets +popd +%endif + %files %defattr(-,root,root,-) %doc COPYING.md -%doc docs/build/html/ -%if %{build_pdf} -%doc docs/_build/latex/jupyter_core.pdf -%endif +%{_docdir}/python3-jupyter_ipywidgets/ %changelog ++++++ python3-jupyter_ipywidgets.spec ++++++ --- /var/tmp/diff_new_pack.YKmgtW/_old 2017-04-20 20:51:20.996571394 +0200 +++ /var/tmp/diff_new_pack.YKmgtW/_new 2017-04-20 20:51:21.000570829 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-jupyter_ipywidgets # -# 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,7 +17,7 @@ Name: python3-jupyter_ipywidgets -Version: 5.2.2 +Version: 6.0.0 Release: 0 Summary: IPython HTML widgets for Jupyter License: BSD-3-Clause @@ -29,11 +29,7 @@ BuildRequires: python3-jupyter_ipython >= 4 BuildRequires: python3-jupyter_notebook BuildRequires: python3-setuptools -BuildRequires: python3-setuptools BuildRequires: python3-traitlets -# Test requirements -BuildRequires: python3-nose -BuildRequires: python3-pytest Requires: python3-jupyter_ipykernel Requires: python3-jupyter_ipython >= 4 Requires: python3-jupyter_notebook @@ -53,13 +49,9 @@ %install python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} -%check -nosetests - %files %defattr(-,root,root,-) %doc COPYING.md README.md -%doc docs/source/examples/ %{python3_sitelib}/* %changelog ++++++ ipywidgets-5.2.2.tar.gz -> ipywidgets-6.0.0.tar.gz ++++++ ++++ 34241 lines of diff (skipped)