www/py-bokeh: Update to 2.2.1

- Update dependencies
- Remove obsolete python version limitaton
- Update pkg-message to include new additional dependencies info

Changelog:	https://github.com/bokeh/bokeh/blob/2.2.1/CHANGELOG
This commit is contained in:
Serhii (Sergey) Kozlov 2020-09-27 20:02:04 +00:00
parent 07732e6a09
commit f6a654e09d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=550333
3 changed files with 37 additions and 10 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= bokeh
PORTVERSION= 1.4.0
PORTVERSION= 2.2.1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,17 +13,17 @@ COMMENT= Interactive Web Plotting for Python
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>=16.8:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \
${PY_PILLOW} \
${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>=4.3:www/py-tornado@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}tornado>=5:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR}
USES= python:3.5+
USES= python
USE_PYTHON= autoplist distutils concurrent
NO_ARCH= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1582312182
SHA256 (bokeh-1.4.0.tar.gz) = c60d38a41a777b8147ee4134e6142cea8026b5eebf48149e370c44689869dce7
SIZE (bokeh-1.4.0.tar.gz) = 32407336
TIMESTAMP = 1601148557
SHA256 (bokeh-2.2.1.tar.gz) = a82e9eebd7a1e2ebb7f8fc1ead802fefd10a84daef8ec4bfc986121323948555
SIZE (bokeh-2.2.1.tar.gz) = 8845855

View file

@ -1,8 +1,35 @@
[
{ type: install
message: <<EOM
The bokeh.charts interface and various examples depend on the Pandas library.
If you want to use this functionality - please install math/py-pandas
Install the following software to enable extra features:
Jupyter
Bokeh can display content in classic Jupyter notebooks as well as in
JupyterLab. Depending on your setup, there may be additional packages or
Jupyter extensions to install.
NodeJS
Necessary for Extending Bokeh or for defining CustomJS implementations in
TypeScript.
NetworkX
Necessary to use the from_networkx function to generate Bokeh graph
renderers directly from NetworkX data.
Pandas
Necessary for the hexbin function. Additionally, some usage is simplified by
using Pandas e.g. Pandas DataFrames will be converted automatically to Bokeh
data sources by glyph functions.
psutil
Necessary to enable detailed memory logging in the Bokeh server.
Selenium, GeckoDriver, Firefox
Necessary for Exporting Plots to PNG and SVG images.
Sphinx
Necessary to make use of the bokeh.sphinxext Sphinx extension for including
Bokeh plots in Sphinx documentation.
EOM
}
]