Package Details: python-bokeh 3.5.0-1

Git Clone URL: (read-only, click to copy)
Package Base: python-bokeh
Description: Interactive Web Plotting for Python
Upstream URL:
Licenses: BSD
Submitter: xantares
Maintainer: gondsman (notEvil)
Last Packager: notEvil
Votes: 27
Popularity: 0.044357
First Submitted: 2015-04-16 12:51 (UTC)
Last Updated: 2024-07-19 04:33 (UTC)

Sources (1)

Latest Comments

1 2 3 Next › Last »

notEvil commented on 2024-05-09 08:55 (UTC)


MarsSeed commented on 2024-05-05 09:31 (UTC)

==> Retrieving sources...
  -> Found bokeh-3.4.1.tar.gz
==> Validating source files with sha256sums...
    bokeh-3.4.1.tar.gz ... Passed
==> Extracting sources...
  -> Extracting bokeh-3.4.1.tar.gz with bsdtar
==> Starting build()...
* Getting build dependencies for wheel...
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
running egg_info
writing src/bokeh.egg-info/PKG-INFO
writing dependency_links to src/bokeh.egg-info/dependency_links.txt
writing entry points to src/bokeh.egg-info/entry_points.txt
writing requirements to src/bokeh.egg-info/requires.txt
writing top-level names to src/bokeh.egg-info/top_level.txt
reading manifest file 'src/bokeh.egg-info/SOURCES.txt'
reading manifest template ''
warning: no files found matching 'src/bokeh/_sri.json'
warning: no previously-included files found matching 'src/bokeh/server/static/js/bokeh*.esm.js'
warning: no previously-included files found matching 'src/bokeh/server/static/js/bokeh*.esm.min.js'
adding license file 'LICENSE.txt'
writing manifest file 'src/bokeh.egg-info/SOURCES.txt'

ERROR Missing dependencies:
==> ERROR: A failure occurred in build().

lahwaacz commented on 2024-05-03 18:36 (UTC)

python-wheel and python-colorama are missing in makedepends

newsboost commented on 2023-01-07 12:33 (UTC)

@notEvil: I'm on another pc now and the update to 3.0.3-1 when smooth. Also the diff from 2023-01-03 14:56 (UTC), seemed to be a working work-around until the package was updated properly.

It sounded like you had great experience with this "version 0.0.0"-stuff so I trust that things work smoothly now. If not, it might take 1-2 weeks before I notice any problems on my work-pc, where I depend on python-bokeh for some graph/plotting-scripts... But thanks, I think everything is fine from now and assume that everything is fine from now, thanks!

notEvil commented on 2023-01-06 19:29 (UTC)

I've updated the list of dependencies to align with Please let me know if something is missing.

@newsboost if your build still fails, post the error message you get and I'll look into it

newsboost commented on 2023-01-03 14:56 (UTC) (edited on 2023-01-03 15:15 (UTC) by newsboost)

@gondsman: Ok, good you're not dead. I really depend on this package, so I came up with a work-around/solution - please give feedback, if it's not good enough. It wasn't enough for me to do what @notEvil wrote so I took inspiration in my own package (I'm maintainer of and although I don't fully understand it all, this seem to work (diff against PKGBUILD, pkgver=3.0.2, pkgrel=1):

< pkgver=3.0.2
> pkgver=3.0.3
< source=("${pkgver}.tar.gz")
< sha256sums=('fb537cf24f5a25a6739393f9906ddf8c913bfebc4cb120d342e8262889326f7d')
> source=("${pkgver}-py3-none-any.whl")
> sha256sums=('d30e4f6220efc824c5da0dcb58138abed0e6a2d524c942409c8ca1098031e374')
< build() {
< #  cp -r "${srcdir}"/bokeh-$pkgver "${srcdir}"/bokeh-$pkgver-py2
<   cd "${srcdir}"/bokeh-$pkgver
<   python build
< #  cd "${srcdir}"/bokeh-$pkgver-py2
< #  python2 build
< }
<   cd "${srcdir}"/bokeh-$pkgver
<   python install --root="${pkgdir}" --optimize=1
< }
\ No newline at end of file
>   #python -m installer "--destdir=${pkgdir}" ./dist/*.whl
>   PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps --no-warn-script-location *.whl
> }

There are many lines with "depends=(..) and optdepends=(..)" - I'm not really sure if those lines are needed anylonger, actually I think they can be deleted... Anyway, please correct this diff and let me know, if I made mistakes.

gondsman commented on 2023-01-03 14:08 (UTC)

I'm not dead, I swear, just managing being a new father!

I'll be back at my PC this weekend. If someone wants to take on maintaining the package (@notevil) I'm also fine with it.

Thanks for the understanding!

newsboost commented on 2023-01-03 13:43 (UTC) (edited on 2023-01-03 14:05 (UTC) by newsboost)

@gondsman: Please upgrade package to bokeh 3.0.3, which is latest according to - this has been flagged out-of-date for weeks and now I cannot run my existing code anylonger ("import bokeh.plotting" results in exception: "KeyError: '0.0.0'") - or please orphan the package, so another maintainer can take over and update. As @notEvil wrote around a month ago, the python package version seems to be 0.0.0, which is written to ./server/static/js/bokeh-mathjax.js and ./server/static/js/bokeh-mathjax.esm.js and this seem to cause exceptions when I import bokeh. If anyone knows a workaround I'm very eager to hear that, thanks!

newsboost commented on 2022-12-14 09:57 (UTC)

Thanks @notEvil, it works and you're truly not evil (but I still hope the package will be updated soon, so I don't have to do it manually)!

gondsman commented on 2022-12-07 21:06 (UTC)

@notEvil: thanks for the heads up.

Sorry I've had very little time lately (good news, fortunately), I'll update the package as soon as I can get to a PC.