SHA256
1
0
forked from pool/python-bokeh

Compare commits

...

6 Commits

Author SHA256 Message Date
Ana Guerrero
ff669c56da Accepting request 1230615 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1230615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bokeh?expand=0&rev=52
2024-12-12 20:20:12 +00:00
0b18222a8e - update to 3.6.2:
* #14082 [BUG] p.circle(..) can't be added as renderer to
    PointDrawTool since 3.6
  * #14153 [component: bokehjs] `ScaleBar` positioning
    doesn't work correctly
  * #14160 [component: docs] Search box on start page has
    no surrounding line
  * #14168 [component: bokehjs] [BUG] using add_tile to add
    multiple layers causes error on JScript side
  * #14088 [component: docs] [BUG] Missing radius parameter
    in code example
  * #14086 Update links to sponsor page
  * #14155 Backports for 3.6.2
    seems broken
  * #13963 [FEATURE] Add a conda channel for rc releases

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=99
2024-12-05 14:53:01 +00:00
Ana Guerrero
99657a8ab8 Accepting request 1226944 from devel:languages:python:numeric
- Update to 3.6.1
  ## bugfixes:
  * #14082 [BUG] p.circle(..) can't be added as renderer to
    PointDrawTool since 3.6
  * #14090 [component: bokehjs] [BUG] Google Chrome 130 fails to
    draw figure, throws `TypeError: Failed to execute 'fill' on
    'CanvasRenderingContext2D'`
  * #14107 [component: bokehjs] [BUG] Loss of mobile touch
    scrolling with update to Bokeh 3.6.0
   ## tasks:
  * #14096 Backports for 3.6.1
- Release 3.6.0
  ## bugfixes:
  * #4951 ModelExtensions - all resources from a whole module are
    loaded
  * #7524 GroupFilter only accepts strings
  * #13827 [component: bokehjs] [BUG] Lack of range expansion when
    there remains unbounded directions, even when
    `maintain_focus=False`
  * #13886 [component: bokehjs] [BUG] NPM package has types
    (*.d.ts) in incorrect location
  * #13957 [component: bokehjs] Explicit selection glyph example
    broken
  * #13959 [BUG] Reset Tool Error in Bokeh Gridplot with Single
    Plot
  * #13964 [component: bokehjs] [BUG] page won't render if CustomJS
    args has a dict with key "constructor"
  * #13965 [component: bokehjs] [BUG] CategoricalSlider shows
    ‘undefined’ value and skip that value
  * #13972 BOKEH_MINIFIED not working

OBS-URL: https://build.opensuse.org/request/show/1226944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bokeh?expand=0&rev=51
2024-11-27 21:15:47 +00:00
2ebfa968cb - Update to 3.6.1
## bugfixes:
  * #14082 [BUG] p.circle(..) can't be added as renderer to
    PointDrawTool since 3.6
  * #14090 [component: bokehjs] [BUG] Google Chrome 130 fails to
    draw figure, throws `TypeError: Failed to execute 'fill' on
    'CanvasRenderingContext2D'`
  * #14107 [component: bokehjs] [BUG] Loss of mobile touch
    scrolling with update to Bokeh 3.6.0
   ## tasks:
  * #14096 Backports for 3.6.1
- Release 3.6.0
  ## bugfixes:
  * #4951 ModelExtensions - all resources from a whole module are
    loaded
  * #7524 GroupFilter only accepts strings
  * #13827 [component: bokehjs] [BUG] Lack of range expansion when
    there remains unbounded directions, even when
    `maintain_focus=False`
  * #13886 [component: bokehjs] [BUG] NPM package has types
    (*.d.ts) in incorrect location
  * #13957 [component: bokehjs] Explicit selection glyph example
    broken
  * #13959 [BUG] Reset Tool Error in Bokeh Gridplot with Single
    Plot
  * #13964 [component: bokehjs] [BUG] page won't render if CustomJS
    args has a dict with key "constructor"
  * #13965 [component: bokehjs] [BUG] CategoricalSlider shows
    ‘undefined’ value and skip that value
  * #13972 BOKEH_MINIFIED not working

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=97
2024-11-27 16:45:40 +00:00
Ana Guerrero
267cc2d79e Accepting request 1203532 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1203532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bokeh?expand=0&rev=50
2024-09-25 19:55:17 +00:00
f728728c9d - Update to 3.5.2
* Fixed a bug in masking indices with secondary ranges in Patches
    and MultiPolygons glyphs (pull request 14016)
  * Restored support for browsers that don’t implement
    OffscreenCanvas (pull request 14008)
  * Improved determination of WebSocket protocol in <iframe>
    embedding (pull request 14003)
  * Fixed a bug in handling of CORS requests (pull request 13999)
  * Fixed an issue with numpy 2.0 and streaming ndarrays (pull
    request 14007)
  * Fixed bad string formatting in various error messages (pull
    request 14020, pull request 14022)
- Release 3.5.1
  * Fixed handling of certain classes of objects in HasProps
    internals (pull request 13970)
  * Restored support for BOKEH_MINIFIED=no in resources (pull
    request 13974)
  * Updated the location of *.d.ts files in package.json (pull
    request 13975)
  * Fixed merging of plots in grid plots when only one plot is
    involved (pull request 13978)
  * Restored a bit of legacy font measurement logic for Firefox ESR
    (pull request 13979)
  * Fixed indexing of categories in CategoricalSlider widget (pull
    request 13966)
- Release 3.5.0
  * Added support for BoxAnnotation.inverted property (pull request
    13810)
  * Added support for key modifiers to WheelZoomTool and
    WheelPanTool (pull request 13815)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=95
2024-09-25 11:07:52 +00:00
7 changed files with 375 additions and 43 deletions

181
CHANGELOG
View File

@ -1,30 +1,165 @@
2024-06-25 3.4.2:
--------------------
* tasks:
- #13843 [component: tests] Robustify bokehjs' SVG unit tests
- #13876 [component: docs] Restore warning-less sphinx build
- #13929 Backports for 3.4.2
2024-04-11 3.4.1:
2024-12-03 3.6.2:
--------------------
* bugfixes:
- #13544 [component: docs] Docs build on Windows not working
- #13692 [component: bokehjs] [BUG] Blurry plots with WebGL
- #13725 [component: bokehjs] [BUG] Enforce `max_interval` / `min_interval` if `{x,y}_range` is not set
- #13795 [component: docs] Example code block for CustomJSFilter is missing
- #13803 [component: bokehjs] [BUG] 3.4.0: Selection glyph no longer employs selection_glyph properties
- #13804 [component: bokehjs] `InputWidget.title` doesn't update anymore
- #13806 [component: bokehjs] [BUG] Switching order of children in layout has no effect
- #13793 [component: docs] Fix indentation issue
- #13820 [component: docs] fix path and typos related to jupyter.rst
- #13821 [component: docs] fix indentation of layout_function param
- #14082 [BUG] p.circle(..) can't be added as renderer to PointDrawTool since 3.6
- #14153 [component: bokehjs] `ScaleBar` positioning doesn't work correctly
- #14160 [component: docs] Search box on start page has no surrounding line
- #14168 [component: bokehjs] [BUG] using add_tile to add multiple layers causes error on JScript side
* tasks:
- #13631 [component: docs] DOC Missing vertical gap between grid items in First Steps guides
- #13765 [component: docs] Missing release notes
- #13772 [component: docs] Remove twitter icon link from docs and other properties
- #13788 Enable RUF001 to lint confusable characters
- #13816 Backports for 3.4.1
- #14088 [component: docs] [BUG] Missing radius parameter in code example
- #14086 Update links to sponsor page
- #14155 Backports for 3.6.2
2024-11-06 3.6.1:
--------------------
* bugfixes:
- #14082 [BUG] p.circle(..) can't be added as renderer to PointDrawTool since 3.6
- #14090 [component: bokehjs] [BUG] Google Chrome 130 fails to draw figure, throws `TypeError: Failed to execute 'fill' on 'CanvasRenderingContext2D'`
- #14107 [component: bokehjs] [BUG] Loss of mobile touch scrolling with update to Bokeh 3.6.0
* tasks:
- #14096 Backports for 3.6.1
2024-09-26 3.6:
--------------------
* bugfixes:
- #4951 ModelExtensions - all resources from a whole module are loaded
- #7524 GroupFilter only accepts strings
- #13827 [component: bokehjs] [BUG] Lack of range expansion when there remains unbounded directions, even when `maintain_focus=False`
- #13886 [component: bokehjs] [BUG] NPM package has types (*.d.ts) in incorrect location
- #13957 [component: bokehjs] Explicit selection glyph example broken
- #13959 [BUG] Reset Tool Error in Bokeh Gridplot with Single Plot
- #13964 [component: bokehjs] [BUG] page won't render if CustomJS args has a dict with key "constructor"
- #13965 [component: bokehjs] [BUG] CategoricalSlider shows undefined value and skip that value
- #13972 BOKEH_MINIFIED not working
- #13984 [component: tests] [BUG] Deprecation warning treated as error in pytest hook
- #14014 [component: bokehjs] [BUG] StringFormatter `nan_format` seems broken
- #14054 [component: bokehjs] [BUG] Custom hover tooltip on image plot shows all the image data.
- #14058 [component: bokehjs] [BUG] Clearing selection with ESC only works on first selection tool
- #14068 [component: bokehjs] [BUG] Unable to change figures displayed by altering children attribute of gridplot (or other layout classes) in JS callback
- #14072 [component: bokehjs] [BUG] Spinner input not responding to wheel event
- #13968 [component: docs] fix indentation in `offset` parameter for `Title`
- #14038 [component: bokehjs] Allow `is_equal(0, -0)` to be true to match `===`
- #14055 [component: docs] fix some typos
- #14065 [component: build] Generate correct `*.d.ts` files for CSS modules
* features:
- #601 [component: bokehjs] Add support for click events on categorical axes
- #11104 [component: bokehjs] [FEATURE] Option for DataTable column sorting to place NaNs last
- #13130 [component: bokehjs] Add CustomJSTicker
- #13893 [component: bokehjs] [FEATURE] Custom sorting of columns in a table
- #13905 [component: bokehjs] [FEATURE] triangle relative size by data units
- #13921 [FEATURE] Attach ScaleBar to subplot range
- #14035 [component: bokehjs] Add WebGL implementation for Ngon glyph
- #14031 [component: bokehjs] Add "open image in a new tab" mode to save tool
- #14033 Add support for click-style pan tools
* tasks:
- #12303 [FEATURE] Improved error message on token expiry
- #13835 [FEATURE] NumPy 2.0 support
- #13960 [component: docs] Remove sampledata download in contributing guide
- #13963 [FEATURE] Add a conda channel for rc releases
- #13969 [component: bokehjs] [BUG] Plots fail in Firefox 115.12.0esr (64-bit)
- #13946 [component: build] Upgrade to TypeScript 5.5
- #13977 [component: bokehjs] Make `GlyphRenderer` generic in glyph type and remove a lot of `any` types
- #13992 Remove docker and old integration tests cruft
- #14019 [component: docs] Python docstring argument fixes
- #14021 [component: docs] Fix HTML/CSS warning for palette group detail
- #14023 [component: docs] Remove outdated known issues list from BokehJS docs
- #14024 [component: docs] Update setup and testing docs dev guide
- #14037 [component: bokehjs] Clean up factor range and add factor method
- #14048 [component: bokehjs] Add missing `abstract` modifier to classes
- #14051 [component: bokehjs] Use pseudo type members to avoid casting
- #14052 [component: bokehjs] Make `PaletteSelect` use stylehseets instead of inline styles
- #14056 [component: bokehjs] Upgrade to TypeScript 5.6
- #14064 [component: build] Add `script:watch` task for incremental builds
- #14067 [component: build] Upgrade `@types/node` and fix npm audit's concerns
- #14071 [component: docs] fix a typo
- #14074 [component: docs] Bring 3.5.x point release notes to 3.6.0
- #14075 [component: docs] Add release notes for bokeh 3.6.0
2024-07-04 3.5:
--------------------
* bugfixes:
- #8766 [component: bokehjs] box_select not working as active_drag for gridplot
- #12638 [component: bokehjs] Make Slider and Image available in BokehJS (JS only)
- #13515 [component: tests] CI unit-test on Python 3.9 fails systematically
- #13623 [component: bokehjs] [BUG] TextAreaInput resizable=False doesn't set resize: none
- #13720 [component: docs] Explanation is part of the code block in the latex_axis_labels_titles_labels example
- #13766 [component: bokehjs] [BUG] Dropdown doesnt update properly when .menu changed in 3.4
- #13771 [component: bokehjs] GMap example not showing glyphs
- #13787 [component: bokehjs] [BUG] DataTable inside Dialog
- #13789 [component: docs] [BUG] JS errors on Bokeh docs page
- #13824 [component: docs] activate pydata-sphinx-theme version banner
- #13834 [component: build] bokehjs' build fails on Windows with no explanation
- #13844 [component: build] [BUG] cannot build environment with pixi due to `firefox =>96` constraint
- #13848 Can't build extensions on Windows
- #13852 [component: bokehjs] [BUG] <b> and <strong> ignored in tooltips on Firefox
- #13878 [component: bokehjs] Bokeh.Plotting.figure.circle in bokehjs can't find `x` and `y` in a ColumnDataSource
- #13894 [component: bokehjs] `Tooltip` is initially attached to the DOM when it shouldn't be
- #13895 [component: bokehjs] Inner canvas layers need `overflow: hidden` after PR #13863
- #13897 [component: docs] [BUG] Typing of layouts.gridplot expects wrong type if ncols given
- #13902 Release build fails after PR #13901
- #13910 [component: tests] Tests/CI fail due to a regression in requests 2.32.0
- #13912 [component: bokehjs] [BUG] Dialog and Datatable don't get along well
- #13919 [component: bokehjs] [BUG] Bokeh 3.5 no longer allow custom properties for HTMLAttr
- #13923 [component: bokehjs] `Tooltip.content` doesn't rebuild views on change
- #13948 [component: docs] Version banner warns about unknown version on latest docs after 3.4.2 release
- #13951 [component: bokehjs] [BUG] Image Glyph causing tons of unnecessary calls to set_data
- #13822 [component: docs] remove consecutive "the" and fix typos in touched files
- #13879 [component: docs] Fix broken example in user guide advanced bokehjs
- #13884 [component: docs] silence warning in `theme_glyphs.py`
- #13908 [component: bokehjs] Fix `CartesianFrame`'s position and generalize `rendering_target()`
- #13926 [component: docs] Remove `blob/main` and `tree/master` from references
- #13927 [component: docs] update path in readme for server examples
- #13939 [component: docs] correct version string to match dev name from switcher.json
- #13940 [component: bokehjs] Fix initialization of `AjaxDataSource` and add tests
* features:
- #8289 [component: bokehjs] Permanent labels on Networkx graph
- #10439 [component: bokehjs] Activate wheel zoom by default with BokehJS
- #12185 [component: bokehjs] [FEATURE] Legend click events
- #12759 [component: bokehjs] [FEATURE] Support using CSS Variables in place of colors
- #13599 [FEATURE] Support formatters when using Template as HoverTool
- #13646 [FEATURE] Support BoxSelectTool-like range-setting for the RangeTool
- #13652 [FEATURE] `HTMLLabel` to support `stylesheets` and `css_classes`
- #13673 [FEATURE] Add Carbon Theme
- #13728 [FEATURE] Create option for wheel zoom tool to apply only to subplot nearest to the cursor position
- #13792 [component: server] [FEATURE] Allow bokeh server embed script to forward credentials
- #13861 [FEATURE] Support directory upload and clearing inputs from Python for `FileInput` widget
- #13935 [FEATURE] Allow extensions to register server side events
- #13936 [component: bokehjs] `AjaxDataSource.if_modified` not implemented
- #13467 [component: bokehjs] Add scale up boundary to datetimetickformatter
- #13810 Add support for `BoxAnnotation.inverted`
- #13890 Add support for server sent bokeh/model/UI events
- #13906 Add support for resize and drag handles to `BoxAnnotation`
* tasks:
- #11745 [component: docs] Need examples of callbacks with BokehJS
- #13791 [component: docs] [DOC] Boxplot example: some whiskers and vbar are rendered slightly asymmetrically and boldly
- #13831 [component: bokehjs] Tap tool default mode should select+unselect, but not append
- #13856 [component: build] Move sampledata files to pip/conda installable package
- #13634 Drop support for Python 3.9 and modernize the codebase
- #13686 [component: examples] added metadata to spans and strips example
- #13731 [component: examples] Add metadata to the data_models.py in plotting example
- #13735 [component: bokehjs] Improve type safety of DOM elements on `core/dom`
- #13747 [component: build] Upgrade to TypeScript 5.4
- #13770 [component: bokehjs] Remove legacy font measurement logic
- #13778 [component: bokehjs] Simplify eslint's configuration
- #13802 [component: build] Update bokehjs' dependencies and clear dependabot alerts
- #13839 [component: server] remove unnecessary code from ProtocolHandler.handle
- #13840 Upgrade to mypy 1.10.0 and ruff 0.4.2
- #13847 Upgrade CI actions to most recent versions
- #13860 Remove unused code from `bokeh.models.plots`
- #13862 [component: bokehjs] Redesign `CartesianFrame` as an internal model/view
- #13863 [component: bokehjs] Generalize bbox handling in UI views (DOM and canvas)
- #13877 [component: bokehjs] Replace `PlotView.renderer_view()` with generic `ViewQuery`
- #13882 Remove old deprecations
- #13889 [component: docs] Repository cloning issues
- #13892 Unify definitions of enums in `bokeh.core.enums`
- #13925 [component: build] Add `http://` to devtools server
- #13961 Final preparations for 3.5.0 release
2024-03-14 3.4:
--------------------

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dd7bf0bb0021b841613c7d078b8ae8bb9814e10af64344ec719f78a7e6eb9b94
size 44896567

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a16d5cc0abb93d2d270d70fc35851f3e1b9208814a985a4678e0ba5ef2d9cd42
size 6409417

3
bokeh-3.6.2-gh.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:62c84e66254e21e6653a0e76d5cc9ef68f9a75a36de979cbba2f3982a65301f6
size 45624298

3
bokeh-3.6.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f3043d9ecb3d5dc2e8c0ebf8ad55727617188d4e534f3e7208b36357e352396
size 6247610

View File

@ -1,3 +1,199 @@
-------------------------------------------------------------------
Thu Dec 5 14:52:37 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 3.6.2:
* #14082 [BUG] p.circle(..) can't be added as renderer to
PointDrawTool since 3.6
* #14153 [component: bokehjs] `ScaleBar` positioning
doesn't work correctly
* #14160 [component: docs] Search box on start page has
no surrounding line
* #14168 [component: bokehjs] [BUG] using add_tile to add
multiple layers causes error on JScript side
* #14088 [component: docs] [BUG] Missing radius parameter
in code example
* #14086 Update links to sponsor page
* #14155 Backports for 3.6.2
-------------------------------------------------------------------
Wed Nov 27 16:37:34 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 3.6.1
## bugfixes:
* #14082 [BUG] p.circle(..) can't be added as renderer to
PointDrawTool since 3.6
* #14090 [component: bokehjs] [BUG] Google Chrome 130 fails to
draw figure, throws `TypeError: Failed to execute 'fill' on
'CanvasRenderingContext2D'`
* #14107 [component: bokehjs] [BUG] Loss of mobile touch
scrolling with update to Bokeh 3.6.0
## tasks:
* #14096 Backports for 3.6.1
- Release 3.6.0
## bugfixes:
* #4951 ModelExtensions - all resources from a whole module are
loaded
* #7524 GroupFilter only accepts strings
* #13827 [component: bokehjs] [BUG] Lack of range expansion when
there remains unbounded directions, even when
`maintain_focus=False`
* #13886 [component: bokehjs] [BUG] NPM package has types
(*.d.ts) in incorrect location
* #13957 [component: bokehjs] Explicit selection glyph example
broken
* #13959 [BUG] Reset Tool Error in Bokeh Gridplot with Single
Plot
* #13964 [component: bokehjs] [BUG] page won't render if CustomJS
args has a dict with key "constructor"
* #13965 [component: bokehjs] [BUG] CategoricalSlider shows
undefined value and skip that value
* #13972 BOKEH_MINIFIED not working
* #13984 [component: tests] [BUG] Deprecation warning treated as
error in pytest hook
* #14014 [component: bokehjs] [BUG] StringFormatter `nan_format`
seems broken
* #14054 [component: bokehjs] [BUG] Custom hover tooltip on image
plot shows all the image data.
* #14058 [component: bokehjs] [BUG] Clearing selection with ESC
only works on first selection tool
* #14068 [component: bokehjs] [BUG] Unable to change figures
displayed by altering children attribute of gridplot (or other
layout classes) in JS callback
* #14072 [component: bokehjs] [BUG] Spinner input not responding
to wheel event
* #13968 [component: docs] fix indentation in `offset` parameter
for `Title`
* #14038 [component: bokehjs] Allow `is_equal(0, -0)` to be true
to match `===`
* #14055 [component: docs] fix some typos
* #14065 [component: build] Generate correct `*.d.ts` files for
CSS modules
## features:
* #601 [component: bokehjs] Add support for click events on
categorical axes
* #11104 [component: bokehjs] [FEATURE] Option for DataTable
column sorting to place NaNs last
* #13130 [component: bokehjs] Add CustomJSTicker
* #13893 [component: bokehjs] [FEATURE] Custom sorting of columns
in a table
* #13905 [component: bokehjs] [FEATURE] triangle relative size by
data units
* #13921 [FEATURE] Attach ScaleBar to subplot range
* #14035 [component: bokehjs] Add WebGL implementation for Ngon
glyph
* #14031 [component: bokehjs] Add "open image in a new tab" mode
to save tool
* #14033 Add support for click-style pan tools
## tasks:
* #12303 [FEATURE] Improved error message on token expiry
* #13835 [FEATURE] NumPy 2.0 support
* #13960 [component: docs] Remove sampledata download in
contributing guide
* #13963 [FEATURE] Add a conda channel for rc releases
* #13969 [component: bokehjs] [BUG] Plots fail in Firefox
115.12.0esr (64-bit)
* #13946 [component: build] Upgrade to TypeScript 5.5
* #13977 [component: bokehjs] Make `GlyphRenderer` generic in
glyph type and remove a lot of `any` types
* #13992 Remove docker and old integration tests cruft
* #14019 [component: docs] Python docstring argument fixes
* #14021 [component: docs] Fix HTML/CSS warning for palette group
detail
* #14023 [component: docs] Remove outdated known issues list from
BokehJS docs
* #14024 [component: docs] Update setup and testing docs dev
guide
* #14037 [component: bokehjs] Clean up factor range and add
factor method
* #14048 [component: bokehjs] Add missing `abstract` modifier to
classes
* #14051 [component: bokehjs] Use pseudo type members to avoid
casting
* #14052 [component: bokehjs] Make `PaletteSelect` use
stylehseets instead of inline styles
* #14056 [component: bokehjs] Upgrade to TypeScript 5.6
* #14064 [component: build] Add `script:watch` task for
incremental builds
* #14067 [component: build] Upgrade `@types/node` and fix npm
audit's concerns
* #14071 [component: docs] fix a typo
* #14074 [component: docs] Bring 3.5.x point release notes to
3.6.0
* #14075 [component: docs] Add release notes for bokeh 3.6.0
-------------------------------------------------------------------
Wed Sep 25 10:52:18 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 3.5.2
* Fixed a bug in masking indices with secondary ranges in Patches
and MultiPolygons glyphs (pull request 14016)
* Restored support for browsers that dont implement
OffscreenCanvas (pull request 14008)
* Improved determination of WebSocket protocol in <iframe>
embedding (pull request 14003)
* Fixed a bug in handling of CORS requests (pull request 13999)
* Fixed an issue with numpy 2.0 and streaming ndarrays (pull
request 14007)
* Fixed bad string formatting in various error messages (pull
request 14020, pull request 14022)
- Release 3.5.1
* Fixed handling of certain classes of objects in HasProps
internals (pull request 13970)
* Restored support for BOKEH_MINIFIED=no in resources (pull
request 13974)
* Updated the location of *.d.ts files in package.json (pull
request 13975)
* Fixed merging of plots in grid plots when only one plot is
involved (pull request 13978)
* Restored a bit of legacy font measurement logic for Firefox ESR
(pull request 13979)
* Fixed indexing of categories in CategoricalSlider widget (pull
request 13966)
- Release 3.5.0
* Added support for BoxAnnotation.inverted property (pull request
13810)
* Added support for key modifiers to WheelZoomTool and
WheelPanTool (pull request 13815)
* Allowed auto-activation of tools using wheel/scroll events when
modifiers are set (pull request 13815)
* Added support for CSS variable based styling to plot renderers
(pull request 13828)
* Added support for outline shapes to text-like glyphs (Text, TeX
and MathML) (pull request 13620)
* Added support for range setting gesture to RangeTool and
allowed a choice of gesture (pan, tap or none) (pull request
13855)
* Added support for server-sent events, in particular for
ClearInput event on input widgets (pull request 13890)
* Added support for Legend item click events and
Legend.{on_click,js_on_click}() APIs (pull request 13922)
* Added support for wheel zoom of renderers under the cursor when
using sub-coordinates (pull request 13826)
* Added support for directory upload for FileInput (pull request
13873)
* Added support for formatters to ValueRef model and improved
tooltip templating in HoverTool (pull request 13650)
* Added support for interaction handles (move, resize) to
BoxAnnotation (pull request 13906)
* Dropped support for Python 3.9 and modernized the codebase
(pull request 13634)
- Release 3.4.3
* Fixed performance regression related to inherited image data in
Image-like glyphs (pull request 13952)
* Fixed spurious warning about unknown bokeh version in the
documentation (pull request 13949)
* Fixed handling of certain classes of objects in HasProps
internals (pull request 13970)
* Restored support for BOKEH_MINIFIED=no in resources (pull
request 13974)
* Updated the location of *.d.ts files in package.json (pull
request 13975)
* Improved type hints of gridplot() (pull request 13914)
* Fixed merging of plots in grid plots when only one plot is
involved (pull request 13978)
* Fixed indexing of categories in CategoricalSlider widget (pull
request 13966)
-------------------------------------------------------------------
Wed Aug 14 14:49:21 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@ -30,31 +30,32 @@
%{?sle15_python_module_pythons}
Name: python-bokeh%{psuffix}
Version: 3.4.2
Version: 3.6.2
Release: 0
Summary: Statistical interactive HTML plots for Python
Summary: Interactive plots and applications in the browser from Python
License: BSD-3-Clause
URL: https://bokeh.org/
# Source-URL: https://github.com/bokeh/bokeh/
# for the precompiled JS files
# PyPI sdist for the precompiled JS files
# in order to build the JS on our own, need to resolve gh#openSUSE/obs-service-node_modules#43
Source0: https://files.pythonhosted.org/packages/source/b/bokeh/bokeh-%{version}.tar.gz
# for the tests
# Github repo for the tests
Source1: https://github.com/bokeh/bokeh/archive/refs/tags/%{version}.tar.gz#/bokeh-%{version}-gh.tar.gz
# Only present in the GH tarball, not extracted during non-test builds
Source2: https://raw.githubusercontent.com/bokeh/bokeh/%{version}/docs/CHANGELOG
BuildRequires: %{python_module Jinja2 >= 2.9}
BuildRequires: %{python_module Pillow >= 7.1.0}
BuildRequires: %{python_module PyYAML >= 3.10}
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module colorama}
BuildRequires: %{python_module contourpy >= 1}
BuildRequires: %{python_module contourpy >= 1.2}
BuildRequires: %{python_module numpy >= 1.16}
BuildRequires: %{python_module packaging >= 16.8}
BuildRequires: %{python_module pandas >= 1.2}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools-git-versioning}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module tornado >= 5.1}
BuildRequires: %{python_module tornado >= 6.2}
BuildRequires: %{python_module wheel}
BuildRequires: %{python_module xyzservices >= 2021.9.1 }
BuildRequires: fdupes
@ -62,12 +63,11 @@ BuildRequires: python-rpm-macros
Requires: python-Jinja2 >= 2.9
Requires: python-Pillow >= 7.1.0
Requires: python-PyYAML >= 3.10
Requires: python-base >= 3.8
Requires: python-contourpy >= 1
Requires: python-contourpy >= 1.2
Requires: python-numpy >= 1.16
Requires: python-packaging >= 16.8
Requires: python-pandas >= 1.2
Requires: python-tornado >= 5.1
Requires: python-tornado >= 6.2
Requires: python-xyzservices >= 2021.9.1
Requires(post): update-alternatives
Requires(postun): update-alternatives
@ -108,10 +108,11 @@ BuildRequires: npm
%python_subpackages
%description
Bokeh is a Python interactive visualization library that targets web
browsers for presentation. It provides concise construction of
graphics in the style of D3.js, and favors delivering this capability
with interactivity over large or streaming datasets.
Bokeh is an interactive visualization library for modern web browsers.
It provides elegant, concise construction of versatile graphics and affords
high-performance interactivity across large or streaming datasets.
Bokeh can help anyone who wants to create interactive plots, dashboards,
and data applications quickly and easily.
%prep
%if !%{with test}