Hello community, here is the log from the commit of package python-bokeh for openSUSE:Leap:15.2 checked in at 2020-03-09 18:03:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-bokeh (Old) and /work/SRC/openSUSE:Leap:15.2/.python-bokeh.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-bokeh" Mon Mar 9 18:03:12 2020 rev:27 rq:776457 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-bokeh/python-bokeh.changes 2020-01-15 15:47:42.671400984 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-bokeh.new.26092/python-bokeh.changes 2020-03-09 18:03:13.848753931 +0100 @@ -1,0 +2,948 @@ +Sat Nov 9 15:04:41 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 1.4.0: + * bugfixes: + + #8402 [component: bokehjs] No clean way to update vbar_stack + + #8778 [component: bokehjs] Hover over image is showing wrong + @image tooltip on flipped axis + + #8976 [component: bokehjs] [bug] geographical plots cannot be + saved with the save tool + + #9035 [component: bokehjs] [widgets] [bug] spinner only + considers 1 decimal + + #9129 [component: bokehjs] [widgets] [bug]datepicker displayed + value is not updating correctly + + #9136 [component: bokehjs] Inner_width and inner_height not + available after display + + #9143 [component: docs] [bug] roadmap link on docs page links to + a nonexistent page + + #9152 [component: bokehjs] [bug] hover tooltip breaks with + full-circle wedge + + #9174 [component: bokehjs] [bug] nan_color argument in + linearcolormapper is not used + + #9185 [component: bokehjs] [regression] [bug] exporting google + maps pngs sometimes not working properly + + #9240 [component: build] [bug] building custom extension breaks + in notebook + + #9266 [component: bokehjs] [widgets] [bug] datatable sorting + broken + + #9267 [component: bokehjs] [bug] range_tool selection is + over-responsive in y direction + + #9309 [API: models] [component: docs] [bug] documentation panels + empty + + #9317 [regression] [bug] splattable lists no longer allow using + list-like methods + + #9324 [component: bokehjs] [bug] background property change not + working for widgetbox + + #9338 [component: bokehjs] Include license in bokehjs bundles + + #9342 [component: bokehjs] [component: server] [regression] + [bug] server examples with custom models do not work + + #9343 [component: bokehjs] Save does not work with custom models + [bug] + * features: + + #3700 Structured way to get at documents from javascript + + #8904 [API: models] Allow to offset plot frame's side panel + annotations + + #9009 [component: server] Add support django channels + + #9135 Be able to order legend items when using groupby legend + [feature] + + #9137 [API: models] [notebook] Allow to integrate bokeh models + with ipywidgets + + #9139 [component: server] Support ssl termination + + #9140 [component: server] Support tornado get_current_user + + #9144 [component: bokehjs] Axis rescaled when legend item + visibility changed [feature] + + #9196 [component: bokehjs] [component: build] Add support for + building bokehjs extensions + + #9209 [component: server] Add support for globs to `bokeh serve` + + #9241 Add 256-color palettes, add a function to generate + diverging palettes + + #9298 [feature] provide mouse press up event + * tasks: + + #8209 [component: docs] Searchable documentation? + + #9002 [component: bokehjs] [component: build] Unify bokehjs + build system with extensions' compiler + + #9070 Improve bokeh/util/logconfig.py call signature + + #9073 [component: docs] [docs] page for selection tools does not + tell users how to get the values/indices of the selection + + #9150 [component: docs] Use bokehjs from cdn when the commit is + tagged + + #9155 [component: bokehjs] [component: build] Migrate from + tslint to (typescript-)eslint + + #9157 [component: tests] Remove bokeh.embed.notebook.widgets + from -oo blacklist + + #9159 [component: build] Unpin python 3.7 version when possible + + #9160 [component: bokehjs] Enable more eslint rules + + #9163 [component: build] [component: examples] Don't upload to + s3 on py27 tests + + #9165 [component: examples] Update dataset for parallel coords + plot examples + + #9167 [component: bokehjs] [component: build] Generate es6 + (es2015) compatible bundles + + #9170 [component: bokehjs] [component: build] Automatically + insert class initialization code + + #9173 [component: docs] [bug] "line_color" not applied from yaml + theme file + + #9175 [component: tests] Make bokeh's tests compatible with + pytest >= 5 + + #9179 Add support for turbo colormap + + #9181 [component: docs] [bug] [docs] broken images in custom + tooltip example + + #9183 [component: docs] Update all docs links + + #9192 [component: docs] Pillow is already a bokeh dependency + + #9193 [component: bokehjs] [component: build] Bump eslint-utils + from 1.4.0 to 1.4.2 in /bokehjs + + #9199 [component: docs] [bug] [doc] broken link to examples/app + + #9200 [component: docs] Fix typos in docs, comments, etc + + #9202 [feature] print full stacktrace on error + + #9205 [component: build] Don't depend on ipywidgets + + #9206 [component: docs] Outdated sentence removed from docs + + #9211 [component: docs] [doc] tpyos + + #9212 [component: bokehjs] [typescript] Upgrade to typescript + 3.6 + + #9219 [component: docs] Update layout docs + + #9220 [component: docs] Add websource to reference docs + + #9226 [bug] update license id to use the proper spdx short + license id + + #9228 Update current year + + #9229 [component: build] Bryanv/update docs automation + + #9237 [component: docs] [bug] hovertool indices empty when using + glyphrenderer from a graphrenderer + + #9239 Improve "splat" list errors + + #9258 [component: docs] [bug] ajaxdatasource-based glyphs appear + incompatible with factorrange + + #9262 [component: docs] Fix structure issues in palette docs + + #9264 [component: build] Cdn invalidations too narrow + + #9265 [component: docs] Rename modify_doc in notebook app + contexts + + #9271 [component: bokehjs] Upgrade from deprecated package + istanbul + + #9272 [bug] improve exception when import _requires fails + + #9274 If import of channels fails, improve error message to + install it via pip + + #9278 [component: docs] Consistently use https protcol for + cdn.pydata.org urls + + #9286 [component: docs] Fix user-guide documentation and app + example typos + + #9289 [component: docs] Fix broken docs links + + #9305 [component: docs] Update ga for docs + + #9312 [component: docs] Update references to jupyter_bokeh + extension + + #9340 [component: docs] 1.4.0 misc docs + +------------------------------------------------------------------- +Fri Aug 16 18:15:49 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Update to 1.3.4 + + tasks: + * [component: build] Update pypi token +- Update to 1.3.2 + + bugfixes: + * [component: build] Compute runtime deps correctly + + tasks: + * [component: docs] [bug] wrong option names in sphinxext documentation + * [component: build] Use pypi token to upload releases + * [component: bokehjs] [component: build] Use npm token to publish +- Update to 1.3.1 + + bugfixes: + * [component: bokehjs] [regression] [bug] export_png broken in bokeh 1.3.0 + + tasks: + * [notebook] [widgets] Autocomplete should start with a single character + * [component: build] Upload to backup cdn + * [component: build] Exclude ipython tests on minimal build + +------------------------------------------------------------------- +Fri Jul 26 16:53:11 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Update to version 1.3.0 + + bugfixes: + * [component: bokehjs] [widgets] Bokeh datepicker value format inconsistent + * [component: server] Bokeh charts load very slow with uncaught typeerror: in browser console + * [component: bokehjs] [widgets] Rangeslider stuck when modified by pressing the keyboard arrows + * [component: server] [bug] error in the bokeh --serve documentation + * [component: bokehjs] [widgets] [bug] datatable copy-paste doesn't work with 0s present in a row + * [component: bokehjs] [widgets] [bug] datatable copy-paste doesn't keep the order of rows after sorting + * [component: bokehjs] [widgets] [bug] datepicker displayed value is not updating + * [component: bokehjs] [performance] Inspection indices' filtering is very slow + * [component: bokehjs] [widgets] [bug] "cannot read property 'style' of null" javascript error when moving slider + * [component: bokehjs] [bug] typeerror after replacing tools on a toolbar + * [component: bokehjs] [bug] incompatible definitions of `vbar.width` in bokeh and bokehjs + * [component: docs] [bug] development guide missing `test` argument for conda install and pytest install failure on windows + * [component: server] [bug] double slash before prefix in autoreload.js + * Update docker to work with new conda and bokeh + + features: + * [component: bokehjs] [widgets] File open dialog + * [API: models] [widgets] [feature request] option to collapse datatable rows + * [component: bokehjs] Make a bokeh textinput callback responsive as text is typed + * [component: bokehjs] Add hover support for patch, harea, and varea + * [component: bokehjs] [feature] implement hover anchor on more glyphs + * Let source.data accept dataframe + + tasks: + * [component: examples] Geojsondatasource not bringing in all attributes + * [component: docs] [component: server] Document signed session usage + * [component: docs] Texturerepetition missing from docs and `all` + * [component: tests] Don't call show in tests + * [component: bokehjs] [component: build] Bump nwmatcher from 1.4.3 to 1.4.4 in /bokehjs + * [component: docs] Docs typo + * [component: docs] Documentation: duplicate $name description + * [component: docs] Fixed analysis + * [component: build] [task] add downstream tests for pandas-bokeh + * [component: build] Upload to s3 cdn in parallel + * [component: docs] [docs] developer notes rendered in live docs + * [component: docs] Typo/misspelling on mapping geo data page[bug] + * [component: build] Fix yamlloadwarning in deps.py + * Color regex needs raw string + * Use sampledata.bokeh.org cdn + * [component: docs] [docs] update links to bokehplots.com, gitter and mailing-list + * [component: build] Exclude landing-2.0 issues from changelog for now + * [component: bokehjs] [widgets] [feature] extend fileinput to return filename and make output clearer ++++ 751 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/python-bokeh/python-bokeh.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.python-bokeh.new.26092/python-bokeh.changes Old: ---- bokeh-0.12.15.tar.gz New: ---- bokeh-1.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-bokeh.spec ++++++ --- /var/tmp/diff_new_pack.LL2sep/_old 2020-03-09 18:03:14.504754257 +0100 +++ /var/tmp/diff_new_pack.LL2sep/_new 2020-03-09 18:03:14.508754258 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-bokeh # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,25 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# Tests fail due to missing test directory -%bcond_with tests - %{?!python_module:%define python_module() python-%{**} python3-%{**}} +# Tests fail due to missing git data, +# and building the JS from source doesn't work +%bcond_with tests Name: python-bokeh -Version: 0.12.15 +Version: 1.4.0 Release: 0 Summary: Statistical interactive HTML plots for Python License: BSD-3-Clause -Group: Development/Languages/Python -Url: http://bokeh.pydata.org/ +URL: https://github.com/bokeh/bokeh/ Source: https://files.pythonhosted.org/packages/source/b/bokeh/bokeh-%{version}.tar.gz BuildRequires: %{python_module Jinja2 >= 2.7} +BuildRequires: %{python_module Pillow >= 4.0} BuildRequires: %{python_module PyYAML >= 3.10} -BuildRequires: %{python_module devel} BuildRequires: %{python_module jupyter_ipython} BuildRequires: %{python_module numpy >= 1.7.1} BuildRequires: %{python_module packaging >= 16.8} @@ -40,18 +39,11 @@ BuildRequires: %{python_module six >= 1.5.2} BuildRequires: %{python_module tornado >= 4.3} BuildRequires: fdupes -BuildRequires: python-rpm-macros -%if %{with tests} -BuildRequires: %{python_module beautifulsoup4} -BuildRequires: %{python_module boto} -BuildRequires: %{python_module certifi} -BuildRequires: %{python_module colorama} -BuildRequires: %{python_module mock >= 1.0.1} -BuildRequires: %{python_module pytest} -%endif -# Python2 dependencies BuildRequires: python-futures >= 3.0.3 +BuildRequires: python-rpm-macros +BuildConflicts: python-buildservice-tweak Requires: python-Jinja2 >= 2.7 +Requires: python-Pillow >= 4.0 Requires: python-PyYAML >= 3.10 Requires: python-numpy >= 1.7.1 Requires: python-packaging >= 16.8 @@ -59,16 +51,30 @@ Requires: python-requests >= 1.2.3 Requires: python-six >= 1.5.2 Requires: python-tornado >= 4.3 -%ifpython2 -Requires: python-futures >= 3.0.3 -%endif -Recommends: python-flexx -Recommends: python-icalendar -Recommends: python-vincent -BuildConflicts: python-buildservice-tweak Requires(post): update-alternatives Requires(preun): update-alternatives +Recommends: python-icalendar +Recommends: python-networkx +Recommends: python-pscript +Recommends: python-vincent BuildArch: noarch +%if %{with tests} +BuildRequires: %{python_module beautifulsoup4} +BuildRequires: %{python_module boto} +BuildRequires: %{python_module certifi} +BuildRequires: %{python_module colorama} +BuildRequires: %{python_module jupyter_nbconvert} +BuildRequires: %{python_module jupyter_nbformat} +BuildRequires: %{python_module mock >= 1.0.1} +BuildRequires: %{python_module networkx} +BuildRequires: %{python_module pscript} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module selenium} +BuildRequires: chromedriver +%endif +%ifpython2 +Requires: python-futures >= 3.0.3 +%endif %python_subpackages %description @@ -79,6 +85,10 @@ %prep %setup -q -n bokeh-%{version} +sed -i 's/\r$//' examples/app/apply_theme.py +sed -i 's/\r$//' examples/reference/models/Dash.py +sed -i 's/\r$//' examples/app/apply_theme.py +sed -i 's/\r$//' examples/reference/models/Dash.py %build %python_build @@ -94,6 +104,7 @@ %python_expand cp -r examples %{buildroot}%{_docdir}/%{$python_prefix}-bokeh/ %python_expand rm -rf examples %{buildroot}%{_docdir}/%{$python_prefix}-bokeh/examples/*/.ipynb_checkpoints %python_expand rm -rf examples %{buildroot}%{_docdir}/%{$python_prefix}-bokeh/examples/*/*/.ipynb_checkpoints +%python_expand %fdupes %{buildroot}%{_docdir}/%{$python_prefix}-bokeh/ # Remove test and script files %python_expand rm -rf %{buildroot}%{$python_sitelib}/scripts/ @@ -101,9 +112,12 @@ %if %{with tests} %check -%python_expand py.test-%{$python_bin_suffix} -s -m js -rs -%python_expand py.test-%{$python_bin_suffix} -m 'not (examples or js or integration)' --cov=bokeh --cov-config=bokeh/.coveragerc -rs -%python_expand py.test-%{$python_bin_suffix} -m integration -rs -v +rm -rf build _build.* +%{python_expand rm -rf build _build.* +py.test-%{$python_bin_suffix} -s -m js -rs +py.test-%{$python_bin_suffix} -m 'not (examples or js or integration)' --cov=bokeh --cov-config=bokeh/.coveragerc -rs +py.test-%{$python_bin_suffix} -m integration -rs -v +} %endif %post @@ -113,8 +127,7 @@ %python_uninstall_alternative bokeh %files %{python_files} -%defattr(-,root,root,-) -%doc LICENSE.txt +%license LICENSE.txt %{_docdir}/%{python_prefix}-bokeh %python_alternative %{_bindir}/bokeh %{python_sitelib}/bokeh/ ++++++ bokeh-0.12.15.tar.gz -> bokeh-1.4.0.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/python-bokeh/bokeh-0.12.15.tar.gz /work/SRC/openSUSE:Leap:15.2/.python-bokeh.new.26092/bokeh-1.4.0.tar.gz differ: char 5, line 1