Hello community, here is the log from the commit of package python-jupyter_ipywidgets for openSUSE:Factory checked in at 2018-01-20 11:27:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipywidgets (Old) and /work/SRC/openSUSE:Factory/.python-jupyter_ipywidgets.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter_ipywidgets" Sat Jan 20 11:27:21 2018 rev:10 rq:567511 version:7.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-jupyter_ipywidgets/python-jupyter_ipywidgets-doc.changes 2017-11-29 10:54:29.120676703 +0100 +++ /work/SRC/openSUSE:Factory/.python-jupyter_ipywidgets.new/python-jupyter_ipywidgets-doc.changes 2018-01-20 11:27:22.418517355 +0100 @@ -1,0 +2,11 @@ +Thu Jan 18 06:45:58 UTC 2018 - toddrme2...@gmail.com + +- Update to version 7.1 + * We updated the @jupyter-widgets/controls widget specification + version to 1.1.0, leading to the version bump to 7.1. + The new widget model specification now includes new + description_width and font_weight attributes for the + ToggleButtonsStyle widget. + * There are also other bugfixes in this release. + +------------------------------------------------------------------- python-jupyter_ipywidgets.changes: same change Old: ---- ipywidgets-7.0.5.tar.gz New: ---- ipywidgets-7.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-jupyter_ipywidgets-doc.spec ++++++ --- /var/tmp/diff_new_pack.lvCnfz/_old 2018-01-20 11:27:23.666458993 +0100 +++ /var/tmp/diff_new_pack.lvCnfz/_new 2018-01-20 11:27:23.670458807 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jupyter_ipywidgets-doc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -28,12 +28,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jupyter_ipywidgets-doc -Version: 7.0.5 +Version: 7.1.0 Release: 0 Summary: Documentation for python-jupyter_ipywidgets License: BSD-3-Clause Group: Development/Languages/Python -Url: http://ipython.org +Url: https://github.com/jupyter-widgets/ipywidgets Source: https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-%{version}.tar.gz BuildRequires: %{python_module jupyter_ipywidgets} BuildRequires: fdupes python-jupyter_ipywidgets.spec: same change ++++++ ipywidgets-7.0.5.tar.gz -> ipywidgets-7.1.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/CONTRIBUTING.md new/ipywidgets-7.1.0/CONTRIBUTING.md --- old/ipywidgets-7.0.5/CONTRIBUTING.md 2016-08-13 01:29:16.000000000 +0200 +++ new/ipywidgets-7.1.0/CONTRIBUTING.md 2017-11-22 00:42:32.000000000 +0100 @@ -1,3 +1,15 @@ # Contributing -See [this page](docs/source/contributing.md). +We appreciate contributions from the community. (See [Guidelines](docs/source/contributing.md) here). + +Current developer information can be found in the latest docs [here](https://ipywidgets.readthedocs.io/en/latest/developer_docs.html). + +For a quick start: + +[Developer install information](docs/source/dev_install.md) for installation steps. + +[Release procedures](docs/source/dev_release.md) + +[Testing Contributions](docs/source/dev_testing.md) + +[Documentation Contributions](docs/source/dev_docs.md) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/PKG-INFO new/ipywidgets-7.1.0/PKG-INFO --- old/ipywidgets-7.0.5/PKG-INFO 2017-11-17 02:38:23.000000000 +0100 +++ new/ipywidgets-7.1.0/PKG-INFO 2017-12-27 15:58:09.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: ipywidgets -Version: 7.0.5 +Version: 7.1.0 Summary: IPython HTML widgets for Jupyter Home-page: http://ipython.org Author: IPython Development Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/README.md new/ipywidgets-7.1.0/README.md --- old/ipywidgets-7.0.5/README.md 2017-11-17 00:06:09.000000000 +0100 +++ new/ipywidgets-7.1.0/README.md 2017-11-22 00:42:32.000000000 +0100 @@ -82,8 +82,8 @@ ### Installing from git -If you want to install ipywidgets from git, **you will need the -[yarn](https://yarnpkg.com/) package manager version 1.2.1 or later**. +If you want to install ipywidgets from git, **you will need the +[yarn](https://yarnpkg.com/) package manager version 1.2.1 or later**. Installing from git is more complicated and requires a developer install, see the [developer install](docs/source/dev_install.md) instructions. To install the latest master version from the root directory of the source @@ -108,7 +108,7 @@ ## Contributing to ipywidgets -- [Developer install](docs/source/dev_install.md) +- [Developer information](CONTRIBUTING.md) ## License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/docs/environment.yml new/ipywidgets-7.1.0/docs/environment.yml --- old/ipywidgets-7.0.5/docs/environment.yml 2017-10-18 23:17:31.000000000 +0200 +++ new/ipywidgets-7.1.0/docs/environment.yml 2017-12-26 21:31:52.000000000 +0100 @@ -6,18 +6,15 @@ - ipykernel - jinja2 - jupyter_sphinx +- ipywidgets - nbformat - nbsphinx - notebook>=4.2 -- python=3.5 -- sphinx=1.4.8 +- python=3.6 - sphinx>=1.4.6 - sphinx_rtd_theme - tornado +- python-dateutil - pip: - - docutils<0.13.1 - - ipywidgets >=7.0.0a3 + - recommonmark==0.4 # See https://github.com/rtfd/recommonmark/issues/78 - jupyter-alabaster-theme - - python-dateutil - - recommonmark==0.4.0 - \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/docs/requirements.txt new/ipywidgets-7.1.0/docs/requirements.txt --- old/ipywidgets-7.0.5/docs/requirements.txt 2017-10-18 23:17:31.000000000 +0200 +++ new/ipywidgets-7.1.0/docs/requirements.txt 2017-12-26 21:31:52.000000000 +0100 @@ -1,8 +1,8 @@ ipykernel -ipywidgets>=7.0.0a2 +ipywidgets>=7.1.0rc1 jupyter-alabaster-theme jupyter_client jupyter_sphinx nbsphinx>=0.2.13 recommonmark==0.4.0 -sphinx>=1.4.6 \ No newline at end of file +sphinx>=1.4.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/docs/source/changelog.md new/ipywidgets-7.1.0/docs/source/changelog.md --- old/ipywidgets-7.0.5/docs/source/changelog.md 2017-10-18 23:17:31.000000000 +0200 +++ new/ipywidgets-7.1.0/docs/source/changelog.md 2017-12-26 05:47:58.000000000 +0100 @@ -4,6 +4,18 @@ A summary of changes in ipywidgets. For more detailed information, see the issues and pull requests for the appropriate milestone on [GitHub](https://github.com/jupyter-widgets/ipywidgets). +7.1 +--- +To see the full list of pull requests and issues, see the [7.1 milestone](https://github.com/jupyter-widgets/ipywidgets/milestone/23?closed=1) on GitHub. + +We updated the `@jupyter-widgets/controls` widget specification version to `1.1.0`, leading to the version bump to 7.1. The new widget model specification now includes new `description_width` and `font_weight` attributes for the `ToggleButtonsStyle` widget. There are also other bugfixes in this release. + +7.0.x patch releases +-------------------- + +See the GitHub milestones for the [7.0.1](https://github.com/jupyter-widgets/ipywidgets/milestone/16?closed=1), [7.0.2](https://github.com/jupyter-widgets/ipywidgets/milestone/17?closed=1), [7.0.3](https://github.com/jupyter-widgets/ipywidgets/milestone/18?closed=1), [7.0.4](https://github.com/jupyter-widgets/ipywidgets/milestone/20?closed=1), and [7.0.5](https://github.com/jupyter-widgets/ipywidgets/milestone/21?closed=1) releases for bugfixes in these releases. + + 7.0 --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/docs/source/dev_install.md new/ipywidgets-7.1.0/docs/source/dev_install.md --- old/ipywidgets-7.0.5/docs/source/dev_install.md 2017-11-17 00:06:09.000000000 +0100 +++ new/ipywidgets-7.1.0/docs/source/dev_install.md 2017-11-22 00:42:32.000000000 +0100 @@ -1,34 +1,36 @@ -Developer Install -================= +# Developer Install -Prerequisites +## Prerequisites ------------- To install ipywidgets from git, you will need: - [yarn](https://yarnpkg.com/) package manager ** version 1.2.1 or later ** -- the latest [Jupyter notebook development release](https://github.com/jupyter/notebook) - + Everything in the ipywidgets repository is developed using Jupyter - notebook's master branch. +- the latest [Jupyter Notebook development release](https://github.com/jupyter/notebook/releases) + + Everything in the ipywidgets repository is developed using Jupyter + notebook's master branch. + If you want to have a copy of ipywidgets that works against a stable version of the notebook, checkout the appropriate tag. + See the - [Compatibility table](https://github.com/jupyter-widgets/ipywidgets#compatibility). - -Steps ------ + [Compatibility table](https://github.com/jupyter-widgets/ipywidgets#compatibility) + +- the latest [JupyterLab release](https://github.com/jupyter/notebook/releases) -0. Clone the repo: - git clone https://github.com/jupyter-widgets/ipywidgets -1. Navigate into the cloned repo and install: +### Installing With Conda - cd ipywidgets - bash dev-install.sh --sys-prefix +```bash +conda create -c conda-forge -n ipywidgets yarn notebook jupyterlab +source activate ipywidgets +ipython kernel install --name ipywidgets --display-name "ipywidgets" --sys-prefix +git clone https://github.com/jupyter-widgets/ipywidgets.git +cd ipywidgets +./dev-install.sh +``` -Rebuild after making changes +Rebuilding after making changes ---------------------------- To build and test changes, run the following commands in the ipywidgets repository root directory, empty your browser's cache, and refresh the page. @@ -54,9 +56,9 @@ - If troubleshooting an upgrade and its build, you may need to do the following process: - + - Deep clean of the cloned repository: - + ``` git clean -dfx . ``` @@ -65,18 +67,18 @@ the `conda` directory - Try reinstalling ipywidgets - + Releasing new versions ---------------------- -See [dev_release.md](dev_release.md) for a details on how to release new versions of ipywidgets to PyPI and jupyter-widgets-controls on npm. +See [dev_release.md](dev_release.md) for a details on how to release new versions of ipywidgets to PyPI and jupyter-widgets-controls on npm. Testing ------- -See [dev_testing.md](dev_testing.md) for a details on how to run Python and Javascript tests. +See [dev_testing.md](dev_testing.md) for a details on how to run Python and Javascript tests. Building documentation ---------------------- -See [dev_docs.md](dev_docs.md) for a details on how to build the docs. +See [dev_docs.md](dev_docs.md) for a details on how to build the docs. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' "old/ipywidgets-7.0.5/docs/source/examples/Widget Asynchronous.ipynb" "new/ipywidgets-7.1.0/docs/source/examples/Widget Asynchronous.ipynb" --- "old/ipywidgets-7.0.5/docs/source/examples/Widget Asynchronous.ipynb" 2017-11-16 17:23:28.000000000 +0100 +++ "new/ipywidgets-7.1.0/docs/source/examples/Widget Asynchronous.ipynb" 2017-12-27 15:41:41.000000000 +0100 @@ -335,7 +335,7 @@ "\n", "def thread_func(something, out):\n", " for i in range(1, 10):\n", - " out.append_stdout('{} {} {}'.format(i, '**'*i, something))\n", + " out.append_stdout('{} {} {}\\n'.format(i, '**'*i, something))\n", " out.append_display_data(HTML(\"<h3>All done!</h3>\"))\n", "\n", "display('Display in main thread')\n", @@ -345,7 +345,7 @@ "\n", "thread = threading.Thread(\n", " target=thread_func,\n", - " args=(\"whatever\", out))\n", + " args=(\"some text\", out))\n", "thread.start()" ] }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/ipywidgets/_version.py new/ipywidgets-7.1.0/ipywidgets/_version.py --- old/ipywidgets-7.0.5/ipywidgets/_version.py 2017-11-17 02:38:13.000000000 +0100 +++ new/ipywidgets-7.1.0/ipywidgets/_version.py 2017-12-27 15:57:25.000000000 +0100 @@ -1,7 +1,7 @@ # Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License. -version_info = (7, 0, 5, 'final', 0) +version_info = (7, 1, 0, 'final', 0) _specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''} @@ -10,7 +10,7 @@ __protocol_version__ = '2.0.0' __jupyter_widgets_base_version__ = '1.0.0' -__jupyter_widgets_controls_version__ = '1.0.0' +__jupyter_widgets_controls_version__ = '1.1.0' # A compatible @jupyter-widgets/html-manager npm package semver range -__html_manager_version__ = '^0.10.0' +__html_manager_version__ = '^0.11.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/ipywidgets/widgets/widget_selection.py new/ipywidgets-7.1.0/ipywidgets/widgets/widget_selection.py --- old/ipywidgets-7.0.5/ipywidgets/widgets/widget_selection.py 2017-11-02 04:59:36.000000000 +0100 +++ new/ipywidgets-7.1.0/ipywidgets/widgets/widget_selection.py 2017-12-05 23:18:29.000000000 +0100 @@ -166,7 +166,7 @@ _options_full = None - # This being read-only means that it cannot be changed from the frontend! + # This being read-only means that it cannot be changed by the user. _options_labels = Tuple(read_only=True, help="The labels for the options.").tag(sync=True) disabled = Bool(help="Enable or disable user changes").tag(sync=True) @@ -375,6 +375,7 @@ for key in sorted(chain(keys, ('options',))): yield key + @register class ToggleButtonsStyle(DescriptionStyle, CoreWidget): """Button style widget. @@ -384,9 +385,15 @@ button_width: str The width of each button. This should be a valid CSS width, e.g. '10px' or '5em'. + + font_weight: str + The text font weight of each button, This should be a valid CSS font + weight unit, for example 'bold' or '600' """ _model_name = Unicode('ToggleButtonsStyleModel').tag(sync=True) button_width = Unicode(help="The width of each button.").tag(sync=True) + font_weight = Unicode(help="Text font weight of each button.").tag(sync=True) + @register @doc_subst(_doc_snippets) @@ -548,7 +555,7 @@ orientation = CaselessStrEnum( values=['horizontal', 'vertical'], default_value='horizontal', - allow_none=False, help="Vertical or horizontal.").tag(sync=True) + help="Vertical or horizontal.").tag(sync=True) readout = Bool(True, help="Display the current selected label next to the slider").tag(sync=True) continuous_update = Bool(True, @@ -597,7 +604,7 @@ orientation = CaselessStrEnum( values=['horizontal', 'vertical'], default_value='horizontal', - allow_none=False, help="Vertical or horizontal.").tag(sync=True) + help="Vertical or horizontal.").tag(sync=True) readout = Bool(True, help="Display the current selected label next to the slider").tag(sync=True) continuous_update = Bool(True, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipywidgets-7.0.5/setup.py new/ipywidgets-7.1.0/setup.py --- old/ipywidgets-7.0.5/setup.py 2017-10-18 23:17:31.000000000 +0200 +++ new/ipywidgets-7.1.0/setup.py 2017-12-27 15:57:53.000000000 +0100 @@ -117,7 +117,7 @@ # only if notebook 4.x is installed in this # interpreter, to allow ipywidgets to be # installed on bare kernels. - 'widgetsnbextension~=3.0.0', + 'widgetsnbextension~=3.1.0', ] extras_require = setuptools_args['extras_require'] = {