From 6c65af48311347f1f51b3d9f1f8e976677e6d24e136beadd1f9d8fdee71509df Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 29 Jun 2024 16:03:50 +0000 Subject: [PATCH 1/3] - update to 3.4.2: * [component: tests] Robustify bokehjs' SVG unit * [component: docs] Restore warning-less sphinx OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=91 --- .gitattributes | 23 + .gitignore | 1 + CHANGELOG | 6530 +++++++++++++++++++++++++++++++++++++++++ _multibuild | 3 + bokeh-3.4.1-gh.tar.gz | 3 + bokeh-3.4.1.tar.gz | 3 + bokeh-3.4.2-gh.tar.gz | 3 + bokeh-3.4.2.tar.gz | 3 + python-bokeh.changes | 4988 +++++++++++++++++++++++++++++++ python-bokeh.spec | 207 ++ 10 files changed, 11764 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 CHANGELOG create mode 100644 _multibuild create mode 100644 bokeh-3.4.1-gh.tar.gz create mode 100644 bokeh-3.4.1.tar.gz create mode 100644 bokeh-3.4.2-gh.tar.gz create mode 100644 bokeh-3.4.2.tar.gz create mode 100644 python-bokeh.changes create mode 100644 python-bokeh.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..ef4322e --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,6530 @@ +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: +-------------------- + * 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 + + * 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 + +2024-03-14 3.4: +-------------------- + * bugfixes: + - #6826 [component: bokehjs] Tap events not registering during MouseMove events + - #8508 [component: bokehjs] Tap event latency + - #10782 [component: bokehjs] Typo in prelude.ts + - #11794 `BOKEH_DEV=true` assumes file resources when using the server + - #12088 [component: bokehjs] [BUG] Select widget has no value if only options are provided but the UI suggests otherwise + - #12616 [component: bokehjs] [BUG] installing bokehjs from npm doesn't pull in dependencies + - #12870 [component: bokehjs] [BUG] DatetimeTickFormatter strips leading 0 in "%H" format, works in " %H" + - #13071 [component: bokehjs] [BUG] Pinching zoom-in on touch devices + - #13131 [component: bokehjs] roots added in a callback are not displayed + - #13157 [component: bokehjs] Prevent blink when updating ImageURL source + - #13281 [component: bokehjs] font-size does not depend on --font-size css variable + - #13293 [component: bokehjs] [BUG] _hit_point() is broken in VAreaStep + - #13337 [component: bokehjs] [BUG] `output_notebook(resources=INLINE)` in jupyter lab does not load jquery + - #13362 [component: bokehjs] [BUG] Inconsistent handling of background and border fill alpha + - #13378 [component: bokehjs] [BUG] `Axis.major_label_overrides` being `{}` causing error in deserialization + - #13389 Unable to clone models with readonly properties + - #13421 `bokehjsdir(dev=True)` doesn't resolve `bokehjs/build` anymore + - #13441 [component: bokehjs] [BUG] filter.booleans doesn't trigger the re-render of the plot + - #13483 [component: bokehjs] [BUG] RangeTool does not respect target `max_interval` + - #13499 [BUG] Latex does not render in Notebook + - #13500 [component: bokehjs] [BUG] Box edit tool using all supported glyphs + - #13520 [component: bokehjs] [BUG] Template does not seem to render correctly in Firefox + - #13524 [component: docs] [BUG] Missing SRI hash for version 2.2.2 + - #13525 [component: docs] [BUG] Unexpected attribute 'size' to Circle + - #13536 [component: bokehjs] ColumnDataSource.selected.indices incompatibility with CDSView.filter.indices [BUG] + - #13555 [component: bokehjs] [BUG] image hover value is wrong on inverted axes + - #13558 [component: build] Release build CI workflow fails + - #13563 [BUG] Return type of the Model.__new__ function is incorrect + - #13583 [component: tests] `minimal-deps` CI job fails with "coroutine was never awaited" + - #13598 [component: bokehjs] [BUG] Improve NaT support for HoverTool + - #13607 [component: bokehjs] [BUG] Multiple inline math elements in different axes causing axis labels to disappear + - #13611 [component: bokehjs] [BUG] Layout won’t update after curdoc().unhold() + - #13637 [BUG] Regression handling glyph border_radius that is a dict + - #13648 [component: bokehjs] [BUG] WebGL Rect with large corner radius rendered incorrectly + - #13678 [component: bokehjs] [BUG] Using tap tool makes image glyph disappear with webgl enabled + - #13679 [component: examples] Deprecation warning in notebook_embed.ipynb + - #13688 Useless error formatting can be sometimes costly in on_change setup + - #13698 [component: docs] Missing links in docs in "Third-party integrations" page + - #13716 Errors related to MIN_PREFERRED_MAX_WIDTH while building the docs + - #13717 [component: docs] Broken page in the docs + - #13729 [component: docs] [BUG] Documentation Missing space character in the command to enable jupyter server extension in jupyterLab docs. + - #13739 [component: docs] [BUG] Documentation: TypeScript in Custom Extensions section fails to compile + - #13743 VBox is not working in 3.4.0rc1 + - #13755 [component: bokehjs] [BUG] Button does not updated when property is changed + - #13756 [component: bokehjs] `Tooltip` node positioning is wrong when the target is offset + - #13713 [component: build] Fix logic in plugin prelude + - #13718 [component: docs] add MathTextGlyph to imports + - #13737 [component: build] Include generated TS modules in extensions' build + - #13741 [component: bokehjs] Avoid spurious warning about Py/Js version mismatch + - #13758 [component: docs] fix broken link in first_steps_9.rst + + * features: + - #2367 Different sizes not used for selection & nonselection glyphs + - #4284 Add attribution annotation + - #4416 Add support Title/Label bounding box padding + - #8153 [component: bokehjs] Feature Request: Hide some (but not all) tools from toolbar + - #8519 Overlapping attribution for labels tiles + - #8898 [component: bokehjs] Allow Select to accept non-string option values + - #9843 categorical slider + - #10317 [BUG] Cannot deselect with TapTool + - #10583 The empty_value property of EditTools needs generalizing + - #12243 [FEATURE] DataTable from_dataframe() + - #12651 [BUG] bokeh.plotting.graph.from_networkx fails on graphs having nodes with string index values + - #13291 [FEATURE] Inline widgets for data entry + - #13349 [component: bokehjs] Tooltip for tab panels + - #13682 [FEATURE] - DataTable - Conditional Formatting + - #13697 [component: bokehjs] [BUG] HoverTool can't adress source with `ö` + - #13612 Add support for math text glyphs + - #13625 Allow users to provide custom units of measurement + + * tasks: + - #3529 Unify dev and non-minified resources + - #9684 [component: bokehjs] If BokehJS isn't available, error message should be displayed + - #10157 [component: examples] Replacing Iris data with penguin data + - #12941 [component: build] Don't upload ESM files to CDN + - #13246 Complete the consolidation of scatter markers in bokeh.plotting + - #13381 [component: docs] Document new-style (ESM) JS callbacks + - #13387 [component: docs] [FEATURE] Improving the "Deployment scenario" section of the user guide + - #13430 [component: build] Split up _sri.json + - #13485 Update contour line calculations to use ContourPy's LineType.ChunkCombinedNan + - #13533 Errors in codebase CI runs using MyPy 1.7.0 + - #13570 [component: docs] Add documentation and tests for non-visual overrides (PR #13554) + - #13585 [component: bokehjs] [BUG] HTML `