From 154aabef33da422fa0390b2a390b9800ef2baee21ab96e7124bc2514e61ddc8f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 6 Jul 2018 08:40:09 +0000 Subject: [PATCH] Accepting request 620051 from devel:languages:python OBS-URL: https://build.opensuse.org/request/show/620051 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bokeh?expand=0&rev=9 --- bokeh-0.12.15.tar.gz | 3 - bokeh-0.13.0.tar.gz | 3 + python-bokeh.changes | 251 +++++++++++++++++++++++++++++++++++++++++++ python-bokeh.spec | 40 ++++--- 4 files changed, 273 insertions(+), 24 deletions(-) delete mode 100644 bokeh-0.12.15.tar.gz create mode 100644 bokeh-0.13.0.tar.gz diff --git a/bokeh-0.12.15.tar.gz b/bokeh-0.12.15.tar.gz deleted file mode 100644 index 69857d1..0000000 --- a/bokeh-0.12.15.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2891b883b30107dc610a7e963a21222f1fd096844d157c09db115179cfab6513 -size 13601445 diff --git a/bokeh-0.13.0.tar.gz b/bokeh-0.13.0.tar.gz new file mode 100644 index 0000000..7b736bc --- /dev/null +++ b/bokeh-0.13.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0cf59774d7c74b7173b82ce36bde35b8fe9da0f960364ba3c4df0d1fbd874d6 +size 15965153 diff --git a/python-bokeh.changes b/python-bokeh.changes index 48d5c99..9c33ab8 100644 --- a/python-bokeh.changes +++ b/python-bokeh.changes @@ -1,3 +1,254 @@ +------------------------------------------------------------------- +Sun Jul 1 17:41:20 UTC 2018 - arun@gmx.de + +- update to version 0.13.0: + * bugfixes: + + #799 Templates not included when compiling with py2exe + + #2080 [component: bokehjs] Hovertool panel for annular wedge + displays at center coordinates, not over wedge + + #7428 [component: bokehjs] Correctly showing wedge hover + tooltips with "clock" orient + + #7591 [component: bokehjs] [layout] Adding a slider fails to + load visualization in version 0.12.14 + + #7891 [component: bokehjs] [regression] [widgets] Unable to edit + datatable cell + + #7904 [component: examples] Flask_gunicorn_embed.py does not + work with tornado 5 + + #7916 [component: tests] Code quality tests fail due to pandas' + regression + + #7924 [component: bokehjs] [regression] [widgets] Sorting linked + datatables messed up in bokeh 0.12.16 + + #7926 [component: bokehjs] [widgets] Setting value of + multiselect in javascript doesn't unselect previous selected + items + + #7935 Using on_event with string names in python2.7 + + #7941 [component: docs] Update docs: the hovertool attribute is + "formatters" + + #7978 [component: bokehjs] [layout] Sizing mode scale_both grows + on window resize + + #7984 [component: bokehjs] [layout] Temp partial fix allowing + scale_both to work in some cases + + #7992 [component: server] [memory] Memory leak on + add_next_tick_callback + + #8000 [component: docs] Small documentation error for + boxselecttool + * features: + + #3596 Warn about python callbacks when they won't run + + #4986 [layout] Allow elements to be placed in server templates + + #6320 [component: bokehjs] Expose initial_start and initial_end + in range1d + + #6386 [component: bokehjs] Support line annotations like span + but with slope + + #7401 Support passing a pandas.series as x_range for figure + + #7795 [component: bokehjs] Feature-request: selection-bar + + #7908 [API: models] Tile source attribution font size + + #7921 [component: bokehjs] Bryanv/usability + + #7961 [component: bokehjs] Add a cumsum transform to + cumulatively sum a single column + * tasks: + + #7364 [component: docs] Developing with javascript jsfiddle not + working in firefox 57.0.3 (macos 10.13.2) + + #7374 [component: server] Connection errors when sending large + amounts of data to browser via a bokeh server + + #7831 [component: docs] Improve documentation for creating + interactive plots in notebook + + #7880 [component: bokehjs] [component: build] Upgrade npm + packages + + #7905 [component: docs] All gallery examples bundle unnecessary + extension code + + #7911 [component: bokehjs] [component: tests] Make bokehjs' unit + tests more robust + + #7915 [component: bokehjs] Re-jitter on tap is unexpected + + #7919 [component: bokehjs] [component: build] Replace gulp with + a more lightweight solution + + #7922 [component: build] Move bokeh build and ci to new + rackspace account + + #7930 [component: docs] [typescript] Docs still say that + coffeescript is the implementation language of bokehjs + + #7936 [component: bokehjs] Resettool doesn't restore initial + plot when using wmtstilesource and x/y_range + + #7937 [component: bokehjs] Add support in tablewidget for + ajaxdatasource + + #7946 [typescript] Upgrade to typescript 2.9 + + #7950 [component: build] Bryanv/build cleanup + + #7951 [component: bokehjs] Line plots jaggy when overplotting + noisy data with `line_join='miter'` + + #7953 [component: bokehjs] Modifying data source while polydraw + is editing breaks editing + + #7957 [component: bokehjs] [component: build] Replace esprima + with typescript compiler api + + #7962 [component: bokehjs] [component: build] Run `npm install` + automatically if package.json changed + + #7967 [component: docs] Typo in the image_url documentation + + #7973 Add new maintainer to the list + + #7977 [performance] High (probably unnecessary) cpu load due to + is_valid calls + + #7985 [API: plotting] Bokeh gmapoptions error + + #7993 [layout] Improve computing of available space for + responsive layouts + + #7995 [component: docs] Documentation of cmap functions + + #8003 [component: docs] [notebook] Updated docs for two-way + jupyter communication + +------------------------------------------------------------------- +Tue May 15 05:52:05 UTC 2018 - arun@gmx.de + +- update to version 0.12.16: + * bugfixes: + + #3556 [component: server] Add a server callback once and then + again as periodic + + #4298 [component: bokehjs] Ajaxdatasource data initialization + + #6303 [component: bokehjs] Bokeh.io.export captures screenshot + before asynchronously loaded models + + #6698 [component: bokehjs] Bands wrongly coloured + + #6699 [component: server] Server logger (format, output, etc) + does not work + + #7011 [API: models] Error message in notebook when running + explicit path graph example from user guide + + #7349 [component: bokehjs] [widgets] Arrow keys don't work if + the step of slider is very small + + #7462 [component: bokehjs] Multi_line does not work with + categorical plots + + #7476 [component: bokehjs] Plotcanvasview#build_levels removes + only glyphs when renderers change + + #7597 [widgets] Bug: datatable view doesn't rerender on + table.source.change.emit() + + #7621 `save` creates non-working files when used with widgets + + #7627 [component: bokehjs] [regression] Selected points get lost + with tap tool + + #7705 [component: bokehjs] [regression] "typeerror: cannot read + property 'is_empty' of null" when using hovertool + + #7724 [component: bokehjs] [component: server] Plots not + reacting to sliders inside flask + + #7736 [component: bokehjs] [regression] [widgets] Editable + datatable freezes when a cell is edited + + #7744 [component: docs] Docs - json prototype does not expand + + #7745 [component: bokehjs] [component: server] Pointdrawtool : + no python side update of the data source + + #7761 Permission denied error when invoking export_png() or + export_svgs from inside jupyter notebook + + #7783 [component: bokehjs] The child property of panel can't be + a widget + + #7790 [component: bokehjs] [regression] [typescript] + Plotcanvas.save() is missing break statements + + #7801 [component: bokehjs] [regression] Bokeh 0.12.15 throws + typeerror on touch devices when dragging + + #7803 [component: tests] Py.test -m unit doesn't run + pytest.mark.parametrize tests + + #7807 [component: examples] [regression] Allow customjs args to + accept basic python types + + #7819 [component: bokehjs] [performance] [regression] Rendering + occurs on mouse move when hover tools is enabled + + #7836 [component: docs] Minor fix in docs + + #7840 [component: docs] Html formatter has a small typo + + #7849 [component: examples] Ionrangeslider example fails when + adding more than one slider + + #7868 [component: bokehjs] [geo] The plot disappears when the + max_zoom value of wmtstilesource is set and this value is + reached + + #7885 [regression] Exporting datatable to png broken + + #7886 [py3] Detect_phantomjs() is broken on py3 when phantomjs + is not available + * features: + + #113 [layout] Axis should have option to have a fixed + orientation + + #2427 [component: bokehjs] Make axis wheel zoom configurable + + #3125 Expose the wheel zoom speed in python + + #3126 [component: bokehjs] Add box zoom out tool + + #3442 `boxselecttool` should accept renderers = none + + #3886 Feature request: add hover inspection image glyphs + + #4286 [component: docs] Provide examples of using + remotesource/ajaxdatasource in the docs + + #5071 [component: bokehjs] Add a method to "reset" a figure + + #7582 [component: bokehjs] [performance] Consider replacing + rbush spatial index with flatbush + + #7643 [API: models] [component: bokehjs] Option to rotate + additional categorical ticks + + #7647 [component: bokehjs] Allow custom formatter when using the + hover tool + + #7725 [component: examples] Increase `size` and `color` options + for crossfilter example + * tasks: + + #3903 [component: tests] Clean-up jupyter custom.js after + running examples + + #4915 [component: docs] [widgets] Default value in dropdown menu + is stuck on none + + #4923 Add a type check to `show` for better error reporting + + #5911 [component: docs] Move off eoled google site search + + #6175 [component: server] Some clients send bad pong, lower log + level to reduce noise + + #6193 [component: docs] Make bokeh_plot work in sphinx by + default without google_api_key + + #6240 [component: tests] Fail gracefully when pr is submitted + from a fork + + #6306 [component: bokehjs] Allow strict mode for cutomjs, + etc. written in pure js + + #6341 [component: server] Add parameter to autoload_server to + control loading of js/css resources + + #6657 Task: make columndatasource.column_names attribute a + property method + + #7080 [component: docs] [component: server] [notebook] + Notebook_url="*" fails in show() + + #7510 'export_png' from bokeh.io triggers 'deprecated' warning + from selenium using phantomjs + + #7576 [component: build] Use pscript instead of flexx.pyscript + + #7715 [component: docs] All release notes on one webpage + + #7720 [component: build] [component: tests] Add "downstream" ci + build + + #7723 [component: build] Markdown description for pypi + + #7729 [component: build] Update of ipython to 6.3.0 breaks unit + tests + + #7734 [component: build] Remove pytest-rerunfailures from ci + tests + + #7741 [component: build] Svg export test occasionally fails on + travis + + #7750 [component: bokehjs] [component: tests] Investigate output + from test_defaults + + #7751 [component: bokehjs] [component: build] [typescript] Keep + all custom declarations (d.ts) in external/ + + #7753 Revert "don't use --rerun" + + #7759 [component: tests] Move outstanding static integration + tests to examples/integration + + #7765 [component: examples] Added 'pan' to the hexbin example + + #7774 Make api decorators more debugging friendly + + #7777 [component: tests] [py3] Switch python versions between + full and partial examples' travis ci jobs + + #7778 Remove all deprecations before 0.12.15 + + #7781 [component: docs] Missing docstring for + get_screenshot_as_png + + #7786 [component: bokehjs] [component: build] Rename + bokehjs/src/coffee + + #7797 [component: docs] Missing documentation of `--show` option + for command line `bokeh serve` + + #7800 [component: docs] Add relative path option and handling to + sphinx ext + + #7802 Findable and tunable html error boxes please + + #7814 [component: examples] Surface3d example color fixed to z + axis + + #7821 Revert "set a data source's inspected taking multiple + renderers into account" + + #7823 [component: bokehjs] Stacked bars failing to update on + patch + + #7829 [component: build] Update for npm 6 + + #7835 [component: docs] Jupyter notebooks need to be "trusted" + for saved js to render without re-executing cells + + #7841 [component: bokehjs] [component: build] Drop dependency on + webpack + + #7854 [component: docs] Dependency collision: nodejs>=8.8,<9.0 + and npm >=6.0 <7.0 + + #7855 [component: docs] Added how-to set up conda environment + using fish shell + + #7858 Use full year for ticks in default month-year scale + + #7860 [component: docs] Update docstring for on_change + + #7878 Add new mpl cividis palette + + #7879 [component: bokehjs] [component: build] Resolve reported + npm issues + + #7896 [component: docs] Typos + + #7897 [component: build] [component: tests] Additional + dependencies for unit tests + + #7898 [component: docs] Unit tests require missing sampledata: + airports.csv + ------------------------------------------------------------------- Tue Apr 10 23:06:50 UTC 2018 - jengelh@inai.de diff --git a/python-bokeh.spec b/python-bokeh.spec index 8d78e2c..e725e79 100644 --- a/python-bokeh.spec +++ b/python-bokeh.spec @@ -16,17 +16,16 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} # Tests fail due to missing test directory %bcond_with tests - -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-bokeh -Version: 0.12.15 +Version: 0.13.0 Release: 0 Summary: Statistical interactive HTML plots for Python License: BSD-3-Clause Group: Development/Languages/Python -Url: http://bokeh.pydata.org/ +URL: http://bokeh.pydata.org/ Source: https://files.pythonhosted.org/packages/source/b/bokeh/bokeh-%{version}.tar.gz BuildRequires: %{python_module Jinja2 >= 2.7} BuildRequires: %{python_module PyYAML >= 3.10} @@ -40,17 +39,10 @@ BuildRequires: %{python_module setuptools} 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-PyYAML >= 3.10 Requires: python-numpy >= 1.7.1 @@ -59,16 +51,23 @@ Requires: python-python-dateutil >= 2.1 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 +Requires(post): update-alternatives +Requires(preun): update-alternatives Recommends: python-flexx Recommends: python-icalendar Recommends: python-vincent -BuildConflicts: python-buildservice-tweak -Requires(post): update-alternatives -Requires(preun): update-alternatives BuildArch: noarch +%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 +%ifpython2 +Requires: python-futures >= 3.0.3 +%endif %python_subpackages %description @@ -113,8 +112,7 @@ with interactivity over large or streaming datasets. %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/