From 7fd71277dd775b2e6809e19b4f6492ac3f1c0a5942a17b158f730094f4efc802 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 15 Apr 2024 14:10:18 +0000 Subject: [PATCH 1/3] Accepting request 1166738 from home:badshah400:branches:devel:languages:python:numeric - Update to version 3.4.0: * Too many changes to list, see %{_docdir}/python3-bokeh/CHANGELOG. - Add CHANGELOG file as Source; it is missing from PyPI tarballs. - Drop bokeh-sampledata.tar.xz as tarball cannot be checked against upstream (it is generated locally by the packager and liable to be compromised); delete or disable tests depending on sampledata. - Drop python-nbconvert requirement for test flavour on `%ix86`, where it is unavailable and disable related tests; make tests flavour arch dependent. OBS-URL: https://build.opensuse.org/request/show/1166738 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=87 --- CHANGELOG | 1698 +++++++++++++++++++++++++++++++++++++++ bokeh-3.3.4-gh.tar.gz | 3 - bokeh-3.3.4.tar.gz | 3 - bokeh-3.4.0-gh.tar.gz | 3 + bokeh-3.4.0.tar.gz | 3 + bokeh-sampledata.tar.xz | 3 - python-bokeh.changes | 14 + python-bokeh.spec | 18 +- 8 files changed, 1730 insertions(+), 15 deletions(-) create mode 100644 CHANGELOG delete mode 100644 bokeh-3.3.4-gh.tar.gz delete mode 100644 bokeh-3.3.4.tar.gz create mode 100644 bokeh-3.4.0-gh.tar.gz create mode 100644 bokeh-3.4.0.tar.gz delete mode 100644 bokeh-sampledata.tar.xz diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..901a7df --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,1698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bokeh/docs/CHANGELOG at 3.4.0 · bokeh/bokeh · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Skip to content + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + + + + + +
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+
+ + + + +
+ +
+ +
+
+ +
+ +
+

Footer

+ + + + +
+
+ + + + + © 2024 GitHub, Inc. + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + diff --git a/bokeh-3.3.4-gh.tar.gz b/bokeh-3.3.4-gh.tar.gz deleted file mode 100644 index ccb73a3..0000000 --- a/bokeh-3.3.4-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0555e6f45ece6d38abba09a8121a33655d3d9f9ffe3d25b1b9a8da89e1b4757e -size 43330457 diff --git a/bokeh-3.3.4.tar.gz b/bokeh-3.3.4.tar.gz deleted file mode 100644 index a2ded17..0000000 --- a/bokeh-3.3.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73b7982dc2b8df15bf660cdddc8d3825e829195c438015a5d09824f1a7028368 -size 6245504 diff --git a/bokeh-3.4.0-gh.tar.gz b/bokeh-3.4.0-gh.tar.gz new file mode 100644 index 0000000..a02a20c --- /dev/null +++ b/bokeh-3.4.0-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d14e35da13405ae88797ae92a340aabf2d7358b1748a15a7d550235bafeb5b83 +size 44792216 diff --git a/bokeh-3.4.0.tar.gz b/bokeh-3.4.0.tar.gz new file mode 100644 index 0000000..94d2001 --- /dev/null +++ b/bokeh-3.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ea6bc407b5e7d04ba7a2f07d8f00e8b6ffe02c2368e707f41bb362a9928569a +size 6401773 diff --git a/bokeh-sampledata.tar.xz b/bokeh-sampledata.tar.xz deleted file mode 100644 index ea6498e..0000000 --- a/bokeh-sampledata.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ffb26b372b234c2816cd087a3cb8c59e39572db27a90f91c818527cd5b3240dc -size 9576148 diff --git a/python-bokeh.changes b/python-bokeh.changes index 0804e6b..0bd3f18 100644 --- a/python-bokeh.changes +++ b/python-bokeh.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Thu Apr 4 08:57:43 UTC 2024 - Atri Bhattacharya + +- Update to version 3.4.0: + * Too many changes to list, see + %{_docdir}/python3-bokeh/CHANGELOG. +- Add CHANGELOG file as Source; it is missing from PyPI tarballs. +- Drop bokeh-sampledata.tar.xz as tarball cannot be checked + against upstream (it is generated locally by the packager and + liable to be compromised); delete or disable tests depending on + sampledata. +- Drop python-nbconvert requirement for test flavour on `%ix86`, + where it is unavailable. + ------------------------------------------------------------------- Mon Mar 4 21:19:00 UTC 2024 - Ben Greiner diff --git a/python-bokeh.spec b/python-bokeh.spec index e3457ac..0c4f9e5 100644 --- a/python-bokeh.spec +++ b/python-bokeh.spec @@ -29,7 +29,7 @@ %bcond_with testexamples Name: python-bokeh%{psuffix} -Version: 3.3.4 +Version: 3.4.0 Release: 0 Summary: Statistical interactive HTML plots for Python License: BSD-3-Clause @@ -39,8 +39,8 @@ URL: https://bokeh.org/ Source0: https://files.pythonhosted.org/packages/source/b/bokeh/bokeh-%{version}.tar.gz # for the tests Source1: https://github.com/bokeh/bokeh/archive/refs/tags/%{version}.tar.gz#/bokeh-%{version}-gh.tar.gz -# Sampledata: `rm -rf .bokeh && HOME=$PWD bokeh sampledata && tar cJf bokeh-sampledata.tar.xz .bokeh` -Source99: bokeh-sampledata.tar.xz +# Only present in the GH tarball, not extracted during non-test builds +Source2: https://github.com/bokeh/bokeh/blob/%{version}/docs/CHANGELOG BuildRequires: %{python_module Jinja2 >= 2.9} BuildRequires: %{python_module Pillow >= 7.1.0} BuildRequires: %{python_module PyYAML >= 3.10} @@ -80,7 +80,9 @@ BuildRequires: %{python_module flaky} BuildRequires: %{python_module icalendar} BuildRequires: %{python_module ipython} BuildRequires: %{python_module json5} +%ifarch %{ix86} BuildRequires: %{python_module nbconvert >= 5.4} +%endif BuildRequires: %{python_module networkx} BuildRequires: %{python_module pandas-datareader} BuildRequires: %{python_module pandas} @@ -111,8 +113,9 @@ with interactivity over large or streaming datasets. %prep %if !%{with test} %setup -q -n bokeh-%{version} +cp %{SOURCE2} ./ %else -%setup -q -n bokeh-%{version} -T -b1 -a99 +%setup -q -n bokeh-%{version} -T -b1 %endif %if !%{with test} @@ -174,7 +177,10 @@ deselectname+=" or test_external_js_and_css_resource_ordering" deselectname+=" or test_vermin" # network deselectname+=" or test__use_provided_session_header_autoload" -# for finding the sampledata (packaged in Source99) +# No sampledata +rm -fr tests/unit/bokeh/sampledata +deselectname+=" or test_contour or test_sampledata__util" +# Needed for writing fontconfig cache dir export HOME=$PWD export PYTEST_DEBUG_TEMPROOT=$(mktemp -d -p ./) %pytest -v -m "not selenium" -k "not ($deselectname)" --no-js -n auto @@ -189,7 +195,7 @@ export PYTEST_DEBUG_TEMPROOT=$(mktemp -d -p ./) %if !%{with test} %files %{python_files} %license LICENSE.txt -%doc README.md +%doc README.md CHANGELOG %python_alternative %{_bindir}/bokeh %{python_sitelib}/bokeh/ %{python_sitelib}/bokeh-%{version}*-info From a9e7734c1c900b64f1a522f97f4cbac694980f2c06789349fa29a229adb36259 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Fri, 19 Apr 2024 22:42:09 +0000 Subject: [PATCH 2/3] - Fix URL for CHANGELOG. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=88 --- CHANGELOG | 8200 +++++++++++++++++++++++++++++++++--------- python-bokeh.changes | 5 + python-bokeh.spec | 2 +- 3 files changed, 6508 insertions(+), 1699 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 901a7df..4766f17 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,1698 +1,6502 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bokeh/docs/CHANGELOG at 3.4.0 · bokeh/bokeh · GitHub - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- Skip to content - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - -
- -
- - - - - - - - -
- - - - - - -
- - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
-
- - - - -
- -
- -
-
- -
- -
-

Footer

- - - - -
-
- - - - - © 2024 GitHub, Inc. - -
- - -
-
- - - - - - - - - - - - - - - - - - - -
- -
-
- - - +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 `