forked from pool/python-bokeh
Compare commits
6 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
ff669c56da | ||
0b18222a8e | |||
|
99657a8ab8 | ||
2ebfa968cb | |||
|
267cc2d79e | ||
f728728c9d |
181
CHANGELOG
181
CHANGELOG
@ -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:
|
||||
--------------------
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dd7bf0bb0021b841613c7d078b8ae8bb9814e10af64344ec719f78a7e6eb9b94
|
||||
size 44896567
|
@ -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
3
bokeh-3.6.2-gh.tar.gz
Normal 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
3
bokeh-3.6.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2f3043d9ecb3d5dc2e8c0ebf8ad55727617188d4e534f3e7208b36357e352396
|
||||
size 6247610
|
@ -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 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)
|
||||
* 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>
|
||||
|
||||
|
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user