pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

update bokeh: https://github.com/bokeh/bokeh/blob/master/CHANGELOG



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Wed Sep 7 22:57:21 2016 +0000
Changeset:	8dff9b7ebe06b53c1aba2e975d743f8a5bfaa4d6

Modified Files:
	py-bokeh/Makefile
	py-bokeh/PLIST
	py-bokeh/distinfo

Log Message:
update bokeh: https://github.com/bokeh/bokeh/blob/master/CHANGELOG

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8dff9b7ebe06b53c1aba2e975d743f8a5bfaa4d6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-bokeh/Makefile |    7 +-
 py-bokeh/PLIST    | 1368 +++++++++++++++++++++++++++++++++++++----------------
 py-bokeh/distinfo |    7 +-
 3 files changed, 974 insertions(+), 408 deletions(-)

diffs:
diff --git a/py-bokeh/Makefile b/py-bokeh/Makefile
index 57f25e9..4e3b5ff 100644
--- a/py-bokeh/Makefile
+++ b/py-bokeh/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2015/07/04 04:17:56 jihbed Exp $
+# $NetBSD$
 
-DISTNAME=	bokeh-0.9.1
+DISTNAME=	bokeh-0.12.2
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	graphics python
 MASTER_SITES=	${MASTER_SITE_PYPI:=b/bokeh/}
@@ -11,6 +11,7 @@ COMMENT=	Statistical and novel interactive HTML plots for Python
 LICENSE=	modified-bsd
 
 DEPENDS+=	${PYPKGPREFIX}-colorama>=0.3.2:../../comms/py-colorama
+DEPENDS+=	${PYPKGPREFIX}-futures>=3.0.5:../../devel/py-futures
 DEPENDS+=	${PYPKGPREFIX}-greenlet>=0.4.1:../../devel/py-greenlet
 DEPENDS+=	${PYPKGPREFIX}-requests>=2.1.0:../../devel/py-requests
 DEPENDS+=	${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
@@ -29,7 +30,7 @@ DEPENDS+=	${PYPKGPREFIX}-flask>=0.10.1:../../www/py-flask
 DEPENDS+=	${PYPKGPREFIX}-tornado-[0-9]*:../../www/py-tornado
 DEPENDS+=	${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
 
-WRKSRC=		${WRKDIR}/bokeh-0.9.1
+WRKSRC=		${WRKDIR}/bokeh-0.12.2
 
 USE_LANGUAGES=	# none
 
diff --git a/py-bokeh/PLIST b/py-bokeh/PLIST
index 931d494..753ac69 100644
--- a/py-bokeh/PLIST
+++ b/py-bokeh/PLIST
@@ -1,190 +1,450 @@
-@comment $NetBSD: PLIST,v 1.1 2015/07/04 04:17:56 jihbed Exp $
+@comment $NetBSD$
+bin/bokeh
 bin/bokeh-server
-bin/websocket_worker.py
+${PYSITELIB}/bokeh/LICENSE.txt
 ${PYSITELIB}/bokeh/__conda_version__.py
 ${PYSITELIB}/bokeh/__conda_version__.pyc
 ${PYSITELIB}/bokeh/__conda_version__.pyo
 ${PYSITELIB}/bokeh/__init__.py
 ${PYSITELIB}/bokeh/__init__.pyc
 ${PYSITELIB}/bokeh/__init__.pyo
-${PYSITELIB}/bokeh/_glyph_functions.py
-${PYSITELIB}/bokeh/_glyph_functions.pyc
-${PYSITELIB}/bokeh/_glyph_functions.pyo
-${PYSITELIB}/bokeh/_templates/autoload.js
-${PYSITELIB}/bokeh/_templates/autoload_server.html
-${PYSITELIB}/bokeh/_templates/autoload_static.html
-${PYSITELIB}/bokeh/_templates/file.html
-${PYSITELIB}/bokeh/_templates/notebook_div.html
-${PYSITELIB}/bokeh/_templates/notebook_load.html
-${PYSITELIB}/bokeh/_templates/plot_div.html
-${PYSITELIB}/bokeh/_templates/plot_js.js
-${PYSITELIB}/bokeh/_templates/plot_script.html
-${PYSITELIB}/bokeh/_templates/resources.html
+${PYSITELIB}/bokeh/__main__.py
+${PYSITELIB}/bokeh/__main__.pyc
+${PYSITELIB}/bokeh/__main__.pyo
 ${PYSITELIB}/bokeh/_version.py
 ${PYSITELIB}/bokeh/_version.pyc
 ${PYSITELIB}/bokeh/_version.pyo
+${PYSITELIB}/bokeh/application/__init__.py
+${PYSITELIB}/bokeh/application/__init__.pyc
+${PYSITELIB}/bokeh/application/__init__.pyo
+${PYSITELIB}/bokeh/application/application.py
+${PYSITELIB}/bokeh/application/application.pyc
+${PYSITELIB}/bokeh/application/application.pyo
+${PYSITELIB}/bokeh/application/handlers/__init__.py
+${PYSITELIB}/bokeh/application/handlers/__init__.pyc
+${PYSITELIB}/bokeh/application/handlers/__init__.pyo
+${PYSITELIB}/bokeh/application/handlers/code.py
+${PYSITELIB}/bokeh/application/handlers/code.pyc
+${PYSITELIB}/bokeh/application/handlers/code.pyo
+${PYSITELIB}/bokeh/application/handlers/code_runner.py
+${PYSITELIB}/bokeh/application/handlers/code_runner.pyc
+${PYSITELIB}/bokeh/application/handlers/code_runner.pyo
+${PYSITELIB}/bokeh/application/handlers/directory.py
+${PYSITELIB}/bokeh/application/handlers/directory.pyc
+${PYSITELIB}/bokeh/application/handlers/directory.pyo
+${PYSITELIB}/bokeh/application/handlers/function.py
+${PYSITELIB}/bokeh/application/handlers/function.pyc
+${PYSITELIB}/bokeh/application/handlers/function.pyo
+${PYSITELIB}/bokeh/application/handlers/handler.py
+${PYSITELIB}/bokeh/application/handlers/handler.pyc
+${PYSITELIB}/bokeh/application/handlers/handler.pyo
+${PYSITELIB}/bokeh/application/handlers/notebook.py
+${PYSITELIB}/bokeh/application/handlers/notebook.pyc
+${PYSITELIB}/bokeh/application/handlers/notebook.pyo
+${PYSITELIB}/bokeh/application/handlers/script.py
+${PYSITELIB}/bokeh/application/handlers/script.pyc
+${PYSITELIB}/bokeh/application/handlers/script.pyo
+${PYSITELIB}/bokeh/application/handlers/server_lifecycle.py
+${PYSITELIB}/bokeh/application/handlers/server_lifecycle.pyc
+${PYSITELIB}/bokeh/application/handlers/server_lifecycle.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/__init__.py
+${PYSITELIB}/bokeh/application/handlers/tests/__init__.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/__init__.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/test_code.py
+${PYSITELIB}/bokeh/application/handlers/tests/test_code.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/test_code.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/test_directory.py
+${PYSITELIB}/bokeh/application/handlers/tests/test_directory.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/test_directory.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/test_function.py
+${PYSITELIB}/bokeh/application/handlers/tests/test_function.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/test_function.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/test_notebook.py
+${PYSITELIB}/bokeh/application/handlers/tests/test_notebook.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/test_notebook.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/test_script.py
+${PYSITELIB}/bokeh/application/handlers/tests/test_script.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/test_script.pyo
+${PYSITELIB}/bokeh/application/handlers/tests/test_server_lifecycle.py
+${PYSITELIB}/bokeh/application/handlers/tests/test_server_lifecycle.pyc
+${PYSITELIB}/bokeh/application/handlers/tests/test_server_lifecycle.pyo
+${PYSITELIB}/bokeh/application/tests/__init__.py
+${PYSITELIB}/bokeh/application/tests/__init__.pyc
+${PYSITELIB}/bokeh/application/tests/__init__.pyo
+${PYSITELIB}/bokeh/application/tests/test_application.py
+${PYSITELIB}/bokeh/application/tests/test_application.pyc
+${PYSITELIB}/bokeh/application/tests/test_application.pyo
 ${PYSITELIB}/bokeh/browserlib.py
 ${PYSITELIB}/bokeh/browserlib.pyc
 ${PYSITELIB}/bokeh/browserlib.pyo
 ${PYSITELIB}/bokeh/charts/__init__.py
 ${PYSITELIB}/bokeh/charts/__init__.pyc
 ${PYSITELIB}/bokeh/charts/__init__.pyo
-${PYSITELIB}/bokeh/charts/_builder.py
-${PYSITELIB}/bokeh/charts/_builder.pyc
-${PYSITELIB}/bokeh/charts/_builder.pyo
-${PYSITELIB}/bokeh/charts/_chart.py
-${PYSITELIB}/bokeh/charts/_chart.pyc
-${PYSITELIB}/bokeh/charts/_chart.pyo
-${PYSITELIB}/bokeh/charts/_chart_options.py
-${PYSITELIB}/bokeh/charts/_chart_options.pyc
-${PYSITELIB}/bokeh/charts/_chart_options.pyo
-${PYSITELIB}/bokeh/charts/_data_adapter.py
-${PYSITELIB}/bokeh/charts/_data_adapter.pyc
-${PYSITELIB}/bokeh/charts/_data_adapter.pyo
-${PYSITELIB}/bokeh/charts/builder/__init__.py
-${PYSITELIB}/bokeh/charts/builder/__init__.pyc
-${PYSITELIB}/bokeh/charts/builder/__init__.pyo
-${PYSITELIB}/bokeh/charts/builder/area_builder.py
-${PYSITELIB}/bokeh/charts/builder/area_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/area_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/bar_builder.py
-${PYSITELIB}/bokeh/charts/builder/bar_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/bar_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/boxplot_builder.py
-${PYSITELIB}/bokeh/charts/builder/boxplot_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/boxplot_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/donut_builder.py
-${PYSITELIB}/bokeh/charts/builder/donut_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/donut_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/dot_builder.py
-${PYSITELIB}/bokeh/charts/builder/dot_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/dot_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/heatmap_builder.py
-${PYSITELIB}/bokeh/charts/builder/heatmap_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/heatmap_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/histogram_builder.py
-${PYSITELIB}/bokeh/charts/builder/histogram_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/histogram_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/horizon_builder.py
-${PYSITELIB}/bokeh/charts/builder/horizon_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/horizon_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/line_builder.py
-${PYSITELIB}/bokeh/charts/builder/line_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/line_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/scatter_builder.py
-${PYSITELIB}/bokeh/charts/builder/scatter_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/scatter_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/step_builder.py
-${PYSITELIB}/bokeh/charts/builder/step_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/step_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/__init__.py
-${PYSITELIB}/bokeh/charts/builder/tests/__init__.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/__init__.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/_utils.py
-${PYSITELIB}/bokeh/charts/builder/tests/_utils.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/_utils.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_area_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_area_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_area_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_bar_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_bar_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_bar_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_boxplot_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_boxplot_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_boxplot_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_donut_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_donut_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_donut_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_dot_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_dot_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_dot_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_heatmap_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_heatmap_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_heatmap_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_histogram_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_histogram_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_histogram_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_horizon_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_horizon_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_horizon_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_line_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_line_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_line_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_scatter_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_scatter_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_scatter_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_step_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_step_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_step_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/tests/test_timeseries_builder.py
-${PYSITELIB}/bokeh/charts/builder/tests/test_timeseries_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/tests/test_timeseries_builder.pyo
-${PYSITELIB}/bokeh/charts/builder/timeseries_builder.py
-${PYSITELIB}/bokeh/charts/builder/timeseries_builder.pyc
-${PYSITELIB}/bokeh/charts/builder/timeseries_builder.pyo
+${PYSITELIB}/bokeh/charts/attributes.py
+${PYSITELIB}/bokeh/charts/attributes.pyc
+${PYSITELIB}/bokeh/charts/attributes.pyo
+${PYSITELIB}/bokeh/charts/builder.py
+${PYSITELIB}/bokeh/charts/builder.pyc
+${PYSITELIB}/bokeh/charts/builder.pyo
+${PYSITELIB}/bokeh/charts/builders/__init__.py
+${PYSITELIB}/bokeh/charts/builders/__init__.pyc
+${PYSITELIB}/bokeh/charts/builders/__init__.pyo
+${PYSITELIB}/bokeh/charts/builders/area_builder.py
+${PYSITELIB}/bokeh/charts/builders/area_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/area_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/bar_builder.py
+${PYSITELIB}/bokeh/charts/builders/bar_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/bar_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/boxplot_builder.py
+${PYSITELIB}/bokeh/charts/builders/boxplot_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/boxplot_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/chord_builder.py
+${PYSITELIB}/bokeh/charts/builders/chord_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/chord_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/donut_builder.py
+${PYSITELIB}/bokeh/charts/builders/donut_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/donut_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/dot_builder.py
+${PYSITELIB}/bokeh/charts/builders/dot_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/dot_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/heatmap_builder.py
+${PYSITELIB}/bokeh/charts/builders/heatmap_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/heatmap_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/histogram_builder.py
+${PYSITELIB}/bokeh/charts/builders/histogram_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/histogram_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/horizon_builder.py
+${PYSITELIB}/bokeh/charts/builders/horizon_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/horizon_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/line_builder.py
+${PYSITELIB}/bokeh/charts/builders/line_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/line_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/scatter_builder.py
+${PYSITELIB}/bokeh/charts/builders/scatter_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/scatter_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/step_builder.py
+${PYSITELIB}/bokeh/charts/builders/step_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/step_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/__init__.py
+${PYSITELIB}/bokeh/charts/builders/tests/__init__.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/__init__.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/test_bar_builder.py
+${PYSITELIB}/bokeh/charts/builders/tests/test_bar_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/test_bar_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/test_boxplot_builder.py
+${PYSITELIB}/bokeh/charts/builders/tests/test_boxplot_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/test_boxplot_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/test_chord_builder.py
+${PYSITELIB}/bokeh/charts/builders/tests/test_chord_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/test_chord_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/test_histogram_builder.py
+${PYSITELIB}/bokeh/charts/builders/tests/test_histogram_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/test_histogram_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/test_line_builder.py
+${PYSITELIB}/bokeh/charts/builders/tests/test_line_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/test_line_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/tests/test_scatter_builder.py
+${PYSITELIB}/bokeh/charts/builders/tests/test_scatter_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/tests/test_scatter_builder.pyo
+${PYSITELIB}/bokeh/charts/builders/timeseries_builder.py
+${PYSITELIB}/bokeh/charts/builders/timeseries_builder.pyc
+${PYSITELIB}/bokeh/charts/builders/timeseries_builder.pyo
+${PYSITELIB}/bokeh/charts/chart.py
+${PYSITELIB}/bokeh/charts/chart.pyc
+${PYSITELIB}/bokeh/charts/chart.pyo
+${PYSITELIB}/bokeh/charts/conftest.py
+${PYSITELIB}/bokeh/charts/conftest.pyc
+${PYSITELIB}/bokeh/charts/conftest.pyo
+${PYSITELIB}/bokeh/charts/data_source.py
+${PYSITELIB}/bokeh/charts/data_source.pyc
+${PYSITELIB}/bokeh/charts/data_source.pyo
+${PYSITELIB}/bokeh/charts/glyphs.py
+${PYSITELIB}/bokeh/charts/glyphs.pyc
+${PYSITELIB}/bokeh/charts/glyphs.pyo
+${PYSITELIB}/bokeh/charts/models.py
+${PYSITELIB}/bokeh/charts/models.pyc
+${PYSITELIB}/bokeh/charts/models.pyo
+${PYSITELIB}/bokeh/charts/operations.py
+${PYSITELIB}/bokeh/charts/operations.pyc
+${PYSITELIB}/bokeh/charts/operations.pyo
+${PYSITELIB}/bokeh/charts/properties.py
+${PYSITELIB}/bokeh/charts/properties.pyc
+${PYSITELIB}/bokeh/charts/properties.pyo
+${PYSITELIB}/bokeh/charts/stats.py
+${PYSITELIB}/bokeh/charts/stats.pyc
+${PYSITELIB}/bokeh/charts/stats.pyo
+${PYSITELIB}/bokeh/charts/tests/__init__.py
+${PYSITELIB}/bokeh/charts/tests/__init__.pyc
+${PYSITELIB}/bokeh/charts/tests/__init__.pyo
+${PYSITELIB}/bokeh/charts/tests/test_attributes.py
+${PYSITELIB}/bokeh/charts/tests/test_attributes.pyc
+${PYSITELIB}/bokeh/charts/tests/test_attributes.pyo
 ${PYSITELIB}/bokeh/charts/tests/test_builder.py
 ${PYSITELIB}/bokeh/charts/tests/test_builder.pyc
 ${PYSITELIB}/bokeh/charts/tests/test_builder.pyo
 ${PYSITELIB}/bokeh/charts/tests/test_chart.py
 ${PYSITELIB}/bokeh/charts/tests/test_chart.pyc
 ${PYSITELIB}/bokeh/charts/tests/test_chart.pyo
-${PYSITELIB}/bokeh/charts/tests/test_data_adapter.py
-${PYSITELIB}/bokeh/charts/tests/test_data_adapter.pyc
-${PYSITELIB}/bokeh/charts/tests/test_data_adapter.pyo
-${PYSITELIB}/bokeh/charts/tests/test_utils.py
-${PYSITELIB}/bokeh/charts/tests/test_utils.pyc
-${PYSITELIB}/bokeh/charts/tests/test_utils.pyo
+${PYSITELIB}/bokeh/charts/tests/test_chart_utils.py
+${PYSITELIB}/bokeh/charts/tests/test_chart_utils.pyc
+${PYSITELIB}/bokeh/charts/tests/test_chart_utils.pyo
+${PYSITELIB}/bokeh/charts/tests/test_comp_glyphs.py
+${PYSITELIB}/bokeh/charts/tests/test_comp_glyphs.pyc
+${PYSITELIB}/bokeh/charts/tests/test_comp_glyphs.pyo
+${PYSITELIB}/bokeh/charts/tests/test_data_source.py
+${PYSITELIB}/bokeh/charts/tests/test_data_source.pyc
+${PYSITELIB}/bokeh/charts/tests/test_data_source.pyo
+${PYSITELIB}/bokeh/charts/tests/test_stats.py
+${PYSITELIB}/bokeh/charts/tests/test_stats.pyc
+${PYSITELIB}/bokeh/charts/tests/test_stats.pyo
 ${PYSITELIB}/bokeh/charts/utils.py
 ${PYSITELIB}/bokeh/charts/utils.pyc
 ${PYSITELIB}/bokeh/charts/utils.pyo
+${PYSITELIB}/bokeh/client/__init__.py
+${PYSITELIB}/bokeh/client/__init__.pyc
+${PYSITELIB}/bokeh/client/__init__.pyo
+${PYSITELIB}/bokeh/client/_connection.py
+${PYSITELIB}/bokeh/client/_connection.pyc
+${PYSITELIB}/bokeh/client/_connection.pyo
+${PYSITELIB}/bokeh/client/session.py
+${PYSITELIB}/bokeh/client/session.pyc
+${PYSITELIB}/bokeh/client/session.pyo
 ${PYSITELIB}/bokeh/colors.py
 ${PYSITELIB}/bokeh/colors.pyc
 ${PYSITELIB}/bokeh/colors.pyo
-${PYSITELIB}/bokeh/crossfilter/__init__.py
-${PYSITELIB}/bokeh/crossfilter/__init__.pyc
-${PYSITELIB}/bokeh/crossfilter/__init__.pyo
-${PYSITELIB}/bokeh/crossfilter/models.py
-${PYSITELIB}/bokeh/crossfilter/models.pyc
-${PYSITELIB}/bokeh/crossfilter/models.pyo
-${PYSITELIB}/bokeh/crossfilter/plotting.py
-${PYSITELIB}/bokeh/crossfilter/plotting.pyc
-${PYSITELIB}/bokeh/crossfilter/plotting.pyo
-${PYSITELIB}/bokeh/crossfilter/plugins.py
-${PYSITELIB}/bokeh/crossfilter/plugins.pyc
-${PYSITELIB}/bokeh/crossfilter/plugins.pyo
-${PYSITELIB}/bokeh/deprecate.py
-${PYSITELIB}/bokeh/deprecate.pyc
-${PYSITELIB}/bokeh/deprecate.pyo
+${PYSITELIB}/bokeh/command/__init__.py
+${PYSITELIB}/bokeh/command/__init__.pyc
+${PYSITELIB}/bokeh/command/__init__.pyo
+${PYSITELIB}/bokeh/command/bootstrap.py
+${PYSITELIB}/bokeh/command/bootstrap.pyc
+${PYSITELIB}/bokeh/command/bootstrap.pyo
+${PYSITELIB}/bokeh/command/subcommand.py
+${PYSITELIB}/bokeh/command/subcommand.pyc
+${PYSITELIB}/bokeh/command/subcommand.pyo
+${PYSITELIB}/bokeh/command/subcommands/__init__.py
+${PYSITELIB}/bokeh/command/subcommands/__init__.pyc
+${PYSITELIB}/bokeh/command/subcommands/__init__.pyo
+${PYSITELIB}/bokeh/command/subcommands/file_output.py
+${PYSITELIB}/bokeh/command/subcommands/file_output.pyc
+${PYSITELIB}/bokeh/command/subcommands/file_output.pyo
+${PYSITELIB}/bokeh/command/subcommands/html.py
+${PYSITELIB}/bokeh/command/subcommands/html.pyc
+${PYSITELIB}/bokeh/command/subcommands/html.pyo
+${PYSITELIB}/bokeh/command/subcommands/info.py
+${PYSITELIB}/bokeh/command/subcommands/info.pyc
+${PYSITELIB}/bokeh/command/subcommands/info.pyo
+${PYSITELIB}/bokeh/command/subcommands/json.py
+${PYSITELIB}/bokeh/command/subcommands/json.pyc
+${PYSITELIB}/bokeh/command/subcommands/json.pyo
+${PYSITELIB}/bokeh/command/subcommands/sampledata.py
+${PYSITELIB}/bokeh/command/subcommands/sampledata.pyc
+${PYSITELIB}/bokeh/command/subcommands/sampledata.pyo
+${PYSITELIB}/bokeh/command/subcommands/secret.py
+${PYSITELIB}/bokeh/command/subcommands/secret.pyc
+${PYSITELIB}/bokeh/command/subcommands/secret.pyo
+${PYSITELIB}/bokeh/command/subcommands/serve.py
+${PYSITELIB}/bokeh/command/subcommands/serve.pyc
+${PYSITELIB}/bokeh/command/subcommands/serve.pyo
+${PYSITELIB}/bokeh/command/subcommands/static.py
+${PYSITELIB}/bokeh/command/subcommands/static.pyc
+${PYSITELIB}/bokeh/command/subcommands/static.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/__init__.py
+${PYSITELIB}/bokeh/command/subcommands/tests/__init__.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/__init__.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_html.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_html.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_html.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_info.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_info.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_info.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_json.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_json.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_json.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_sampledata.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_sampledata.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_sampledata.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_secret.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_secret.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_secret.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_serve.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_serve.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_serve.pyo
+${PYSITELIB}/bokeh/command/subcommands/tests/test_subcommands_package.py
+${PYSITELIB}/bokeh/command/subcommands/tests/test_subcommands_package.pyc
+${PYSITELIB}/bokeh/command/subcommands/tests/test_subcommands_package.pyo
+${PYSITELIB}/bokeh/command/tests/__init__.py
+${PYSITELIB}/bokeh/command/tests/__init__.pyc
+${PYSITELIB}/bokeh/command/tests/__init__.pyo
+${PYSITELIB}/bokeh/command/tests/test_bootstrap.py
+${PYSITELIB}/bokeh/command/tests/test_bootstrap.pyc
+${PYSITELIB}/bokeh/command/tests/test_bootstrap.pyo
+${PYSITELIB}/bokeh/command/tests/test_command_package.py
+${PYSITELIB}/bokeh/command/tests/test_command_package.pyc
+${PYSITELIB}/bokeh/command/tests/test_command_package.pyo
+${PYSITELIB}/bokeh/command/tests/test_subcommand.py
+${PYSITELIB}/bokeh/command/tests/test_subcommand.pyc
+${PYSITELIB}/bokeh/command/tests/test_subcommand.pyo
+${PYSITELIB}/bokeh/command/tests/test_util.py
+${PYSITELIB}/bokeh/command/tests/test_util.pyc
+${PYSITELIB}/bokeh/command/tests/test_util.pyo
+${PYSITELIB}/bokeh/command/util.py
+${PYSITELIB}/bokeh/command/util.pyc
+${PYSITELIB}/bokeh/command/util.pyo
+${PYSITELIB}/bokeh/core/__init__.py
+${PYSITELIB}/bokeh/core/__init__.pyc
+${PYSITELIB}/bokeh/core/__init__.pyo
+${PYSITELIB}/bokeh/core/_templates/autoload_js.js
+${PYSITELIB}/bokeh/core/_templates/autoload_nb_js.js
+${PYSITELIB}/bokeh/core/_templates/autoload_tag.html
+${PYSITELIB}/bokeh/core/_templates/css_resources.html
+${PYSITELIB}/bokeh/core/_templates/doc_js.js
+${PYSITELIB}/bokeh/core/_templates/file.html
+${PYSITELIB}/bokeh/core/_templates/js_resources.html
+${PYSITELIB}/bokeh/core/_templates/notebook_div.html
+${PYSITELIB}/bokeh/core/_templates/notebook_load.html
+${PYSITELIB}/bokeh/core/_templates/plot_div.html
+${PYSITELIB}/bokeh/core/_templates/script_tag.html
+${PYSITELIB}/bokeh/core/compat/__init__.py
+${PYSITELIB}/bokeh/core/compat/__init__.pyc
+${PYSITELIB}/bokeh/core/compat/__init__.pyo
+${PYSITELIB}/bokeh/core/compat/bokeh_exporter.py
+${PYSITELIB}/bokeh/core/compat/bokeh_exporter.pyc
+${PYSITELIB}/bokeh/core/compat/bokeh_exporter.pyo
+${PYSITELIB}/bokeh/core/compat/bokeh_renderer.py
+${PYSITELIB}/bokeh/core/compat/bokeh_renderer.pyc
+${PYSITELIB}/bokeh/core/compat/bokeh_renderer.pyo
+${PYSITELIB}/bokeh/core/compat/mpl.py
+${PYSITELIB}/bokeh/core/compat/mpl.pyc
+${PYSITELIB}/bokeh/core/compat/mpl.pyo
+${PYSITELIB}/bokeh/core/compat/mpl_helpers.py
+${PYSITELIB}/bokeh/core/compat/mpl_helpers.pyc
+${PYSITELIB}/bokeh/core/compat/mpl_helpers.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/__init__.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/__init__.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/__init__.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/_py3k_compat.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/_py3k_compat.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/_py3k_compat.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/exporter.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/exporter.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/exporter.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/__init__.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/__init__.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/__init__.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/base.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/base.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/base.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/fake_renderer.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/fake_renderer.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/fake_renderer.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/vega_renderer.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/vega_renderer.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/vega_renderer.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/vincent_renderer.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/vincent_renderer.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/renderers/vincent_renderer.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/tools.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/tools.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/tools.pyo
+${PYSITELIB}/bokeh/core/compat/mplexporter/utils.py
+${PYSITELIB}/bokeh/core/compat/mplexporter/utils.pyc
+${PYSITELIB}/bokeh/core/compat/mplexporter/utils.pyo
+${PYSITELIB}/bokeh/core/enums.py
+${PYSITELIB}/bokeh/core/enums.pyc
+${PYSITELIB}/bokeh/core/enums.pyo
+${PYSITELIB}/bokeh/core/json_encoder.py
+${PYSITELIB}/bokeh/core/json_encoder.pyc
+${PYSITELIB}/bokeh/core/json_encoder.pyo
+${PYSITELIB}/bokeh/core/properties.py
+${PYSITELIB}/bokeh/core/properties.pyc
+${PYSITELIB}/bokeh/core/properties.pyo
+${PYSITELIB}/bokeh/core/property_containers.py
+${PYSITELIB}/bokeh/core/property_containers.pyc
+${PYSITELIB}/bokeh/core/property_containers.pyo
+${PYSITELIB}/bokeh/core/property_mixins.py
+${PYSITELIB}/bokeh/core/property_mixins.pyc
+${PYSITELIB}/bokeh/core/property_mixins.pyo
+${PYSITELIB}/bokeh/core/query.py
+${PYSITELIB}/bokeh/core/query.pyc
+${PYSITELIB}/bokeh/core/query.pyo
+${PYSITELIB}/bokeh/core/state.py
+${PYSITELIB}/bokeh/core/state.pyc
+${PYSITELIB}/bokeh/core/state.pyo
+${PYSITELIB}/bokeh/core/templates.py
+${PYSITELIB}/bokeh/core/templates.pyc
+${PYSITELIB}/bokeh/core/templates.pyo
+${PYSITELIB}/bokeh/core/tests/__init__.py
+${PYSITELIB}/bokeh/core/tests/__init__.pyc
+${PYSITELIB}/bokeh/core/tests/__init__.pyo
+${PYSITELIB}/bokeh/core/tests/test_json_encoder.py
+${PYSITELIB}/bokeh/core/tests/test_json_encoder.pyc
+${PYSITELIB}/bokeh/core/tests/test_json_encoder.pyo
+${PYSITELIB}/bokeh/core/tests/test_properties.py
+${PYSITELIB}/bokeh/core/tests/test_properties.pyc
+${PYSITELIB}/bokeh/core/tests/test_properties.pyo
+${PYSITELIB}/bokeh/core/tests/test_query.py
+${PYSITELIB}/bokeh/core/tests/test_query.pyc
+${PYSITELIB}/bokeh/core/tests/test_query.pyo
+${PYSITELIB}/bokeh/core/tests/test_state.py
+${PYSITELIB}/bokeh/core/tests/test_state.pyc
+${PYSITELIB}/bokeh/core/tests/test_state.pyo
+${PYSITELIB}/bokeh/core/validation/__init__.py
+${PYSITELIB}/bokeh/core/validation/__init__.pyc
+${PYSITELIB}/bokeh/core/validation/__init__.pyo
+${PYSITELIB}/bokeh/core/validation/check.py
+${PYSITELIB}/bokeh/core/validation/check.pyc
+${PYSITELIB}/bokeh/core/validation/check.pyo
+${PYSITELIB}/bokeh/core/validation/decorators.py
+${PYSITELIB}/bokeh/core/validation/decorators.pyc
+${PYSITELIB}/bokeh/core/validation/decorators.pyo
+${PYSITELIB}/bokeh/core/validation/errors.py
+${PYSITELIB}/bokeh/core/validation/errors.pyc
+${PYSITELIB}/bokeh/core/validation/errors.pyo
+${PYSITELIB}/bokeh/core/validation/exceptions.py
+${PYSITELIB}/bokeh/core/validation/exceptions.pyc
+${PYSITELIB}/bokeh/core/validation/exceptions.pyo
+${PYSITELIB}/bokeh/core/validation/warnings.py
+${PYSITELIB}/bokeh/core/validation/warnings.pyc
+${PYSITELIB}/bokeh/core/validation/warnings.pyo
 ${PYSITELIB}/bokeh/document.py
 ${PYSITELIB}/bokeh/document.pyc
 ${PYSITELIB}/bokeh/document.pyo
+${PYSITELIB}/bokeh/driving.py
+${PYSITELIB}/bokeh/driving.pyc
+${PYSITELIB}/bokeh/driving.pyo
 ${PYSITELIB}/bokeh/embed.py
 ${PYSITELIB}/bokeh/embed.pyc
 ${PYSITELIB}/bokeh/embed.pyo
-${PYSITELIB}/bokeh/enums.py
-${PYSITELIB}/bokeh/enums.pyc
-${PYSITELIB}/bokeh/enums.pyo
-${PYSITELIB}/bokeh/exceptions.py
-${PYSITELIB}/bokeh/exceptions.pyc
-${PYSITELIB}/bokeh/exceptions.pyo
 ${PYSITELIB}/bokeh/icons.py
 ${PYSITELIB}/bokeh/icons.pyc
 ${PYSITELIB}/bokeh/icons.pyo
 ${PYSITELIB}/bokeh/io.py
 ${PYSITELIB}/bokeh/io.pyc
 ${PYSITELIB}/bokeh/io.pyo
+${PYSITELIB}/bokeh/layouts.py
+${PYSITELIB}/bokeh/layouts.pyc
+${PYSITELIB}/bokeh/layouts.pyo
 ${PYSITELIB}/bokeh/mixins.py
 ${PYSITELIB}/bokeh/mixins.pyc
 ${PYSITELIB}/bokeh/mixins.pyo
+${PYSITELIB}/bokeh/model.py
+${PYSITELIB}/bokeh/model.pyc
+${PYSITELIB}/bokeh/model.pyo
 ${PYSITELIB}/bokeh/models/__init__.py
 ${PYSITELIB}/bokeh/models/__init__.pyc
 ${PYSITELIB}/bokeh/models/__init__.pyo
-${PYSITELIB}/bokeh/models/actions.py
-${PYSITELIB}/bokeh/models/actions.pyc
-${PYSITELIB}/bokeh/models/actions.pyo
+${PYSITELIB}/bokeh/models/annotations.py
+${PYSITELIB}/bokeh/models/annotations.pyc
+${PYSITELIB}/bokeh/models/annotations.pyo
+${PYSITELIB}/bokeh/models/arrow_heads.py
+${PYSITELIB}/bokeh/models/arrow_heads.pyc
+${PYSITELIB}/bokeh/models/arrow_heads.pyo
 ${PYSITELIB}/bokeh/models/axes.py
 ${PYSITELIB}/bokeh/models/axes.pyc
 ${PYSITELIB}/bokeh/models/axes.pyo
+${PYSITELIB}/bokeh/models/callbacks.py
+${PYSITELIB}/bokeh/models/callbacks.pyc
+${PYSITELIB}/bokeh/models/callbacks.pyo
 ${PYSITELIB}/bokeh/models/formatters.py
 ${PYSITELIB}/bokeh/models/formatters.pyc
 ${PYSITELIB}/bokeh/models/formatters.pyo
@@ -194,6 +454,12 @@ ${PYSITELIB}/bokeh/models/glyphs.pyo
 ${PYSITELIB}/bokeh/models/grids.py
 ${PYSITELIB}/bokeh/models/grids.pyc
 ${PYSITELIB}/bokeh/models/grids.pyo
+${PYSITELIB}/bokeh/models/images.py
+${PYSITELIB}/bokeh/models/images.pyc
+${PYSITELIB}/bokeh/models/images.pyo
+${PYSITELIB}/bokeh/models/layouts.py
+${PYSITELIB}/bokeh/models/layouts.pyc
+${PYSITELIB}/bokeh/models/layouts.pyo
 ${PYSITELIB}/bokeh/models/map_plots.py
 ${PYSITELIB}/bokeh/models/map_plots.pyc
 ${PYSITELIB}/bokeh/models/map_plots.pyo
@@ -218,21 +484,57 @@ ${PYSITELIB}/bokeh/models/sources.pyo
 ${PYSITELIB}/bokeh/models/tests/__init__.py
 ${PYSITELIB}/bokeh/models/tests/__init__.pyc
 ${PYSITELIB}/bokeh/models/tests/__init__.pyo
+${PYSITELIB}/bokeh/models/tests/test_annotations.py
+${PYSITELIB}/bokeh/models/tests/test_annotations.pyc
+${PYSITELIB}/bokeh/models/tests/test_annotations.pyo
+${PYSITELIB}/bokeh/models/tests/test_callbacks.py
+${PYSITELIB}/bokeh/models/tests/test_callbacks.pyc
+${PYSITELIB}/bokeh/models/tests/test_callbacks.pyo
+${PYSITELIB}/bokeh/models/tests/test_formatters.py
+${PYSITELIB}/bokeh/models/tests/test_formatters.pyc
+${PYSITELIB}/bokeh/models/tests/test_formatters.pyo
 ${PYSITELIB}/bokeh/models/tests/test_glyphs.py
 ${PYSITELIB}/bokeh/models/tests/test_glyphs.pyc
 ${PYSITELIB}/bokeh/models/tests/test_glyphs.pyo
+${PYSITELIB}/bokeh/models/tests/test_layouts.py
+${PYSITELIB}/bokeh/models/tests/test_layouts.pyc
+${PYSITELIB}/bokeh/models/tests/test_layouts.pyo
+${PYSITELIB}/bokeh/models/tests/test_mappers.py
+${PYSITELIB}/bokeh/models/tests/test_mappers.pyc
+${PYSITELIB}/bokeh/models/tests/test_mappers.pyo
 ${PYSITELIB}/bokeh/models/tests/test_plots.py
 ${PYSITELIB}/bokeh/models/tests/test_plots.pyc
 ${PYSITELIB}/bokeh/models/tests/test_plots.pyo
+${PYSITELIB}/bokeh/models/tests/test_ranges.py
+${PYSITELIB}/bokeh/models/tests/test_ranges.pyc
+${PYSITELIB}/bokeh/models/tests/test_ranges.pyo
+${PYSITELIB}/bokeh/models/tests/test_renderers.py
+${PYSITELIB}/bokeh/models/tests/test_renderers.pyc
+${PYSITELIB}/bokeh/models/tests/test_renderers.pyo
+${PYSITELIB}/bokeh/models/tests/test_sources.py
+${PYSITELIB}/bokeh/models/tests/test_sources.pyc
+${PYSITELIB}/bokeh/models/tests/test_sources.pyo
+${PYSITELIB}/bokeh/models/tests/test_tools.py
+${PYSITELIB}/bokeh/models/tests/test_tools.pyc
+${PYSITELIB}/bokeh/models/tests/test_tools.pyo
+${PYSITELIB}/bokeh/models/tests/utils/__init__.py
+${PYSITELIB}/bokeh/models/tests/utils/__init__.pyc
+${PYSITELIB}/bokeh/models/tests/utils/__init__.pyo
+${PYSITELIB}/bokeh/models/tests/utils/property_utils.py
+${PYSITELIB}/bokeh/models/tests/utils/property_utils.pyc
+${PYSITELIB}/bokeh/models/tests/utils/property_utils.pyo
 ${PYSITELIB}/bokeh/models/tickers.py
 ${PYSITELIB}/bokeh/models/tickers.pyc
 ${PYSITELIB}/bokeh/models/tickers.pyo
+${PYSITELIB}/bokeh/models/tiles.py
+${PYSITELIB}/bokeh/models/tiles.pyc
+${PYSITELIB}/bokeh/models/tiles.pyo
 ${PYSITELIB}/bokeh/models/tools.py
 ${PYSITELIB}/bokeh/models/tools.pyc
 ${PYSITELIB}/bokeh/models/tools.pyo
-${PYSITELIB}/bokeh/models/widget.py
-${PYSITELIB}/bokeh/models/widget.pyc
-${PYSITELIB}/bokeh/models/widget.pyo
+${PYSITELIB}/bokeh/models/transforms.py
+${PYSITELIB}/bokeh/models/transforms.pyc
+${PYSITELIB}/bokeh/models/transforms.pyo
 ${PYSITELIB}/bokeh/models/widgets/__init__.py
 ${PYSITELIB}/bokeh/models/widgets/__init__.pyc
 ${PYSITELIB}/bokeh/models/widgets/__init__.pyo
@@ -263,66 +565,36 @@ ${PYSITELIB}/bokeh/models/widgets/panels.pyo
 ${PYSITELIB}/bokeh/models/widgets/tables.py
 ${PYSITELIB}/bokeh/models/widgets/tables.pyc
 ${PYSITELIB}/bokeh/models/widgets/tables.pyo
+${PYSITELIB}/bokeh/models/widgets/widget.py
+${PYSITELIB}/bokeh/models/widgets/widget.pyc
+${PYSITELIB}/bokeh/models/widgets/widget.pyo
 ${PYSITELIB}/bokeh/mpl.py
 ${PYSITELIB}/bokeh/mpl.pyc
 ${PYSITELIB}/bokeh/mpl.pyo
-${PYSITELIB}/bokeh/mpl_helpers.py
-${PYSITELIB}/bokeh/mpl_helpers.pyc
-${PYSITELIB}/bokeh/mpl_helpers.pyo
-${PYSITELIB}/bokeh/mplexporter/__init__.py
-${PYSITELIB}/bokeh/mplexporter/__init__.pyc
-${PYSITELIB}/bokeh/mplexporter/__init__.pyo
-${PYSITELIB}/bokeh/mplexporter/_py3k_compat.py
-${PYSITELIB}/bokeh/mplexporter/_py3k_compat.pyc
-${PYSITELIB}/bokeh/mplexporter/_py3k_compat.pyo
-${PYSITELIB}/bokeh/mplexporter/exporter.py
-${PYSITELIB}/bokeh/mplexporter/exporter.pyc
-${PYSITELIB}/bokeh/mplexporter/exporter.pyo
-${PYSITELIB}/bokeh/mplexporter/renderers/__init__.py
-${PYSITELIB}/bokeh/mplexporter/renderers/__init__.pyc
-${PYSITELIB}/bokeh/mplexporter/renderers/__init__.pyo
-${PYSITELIB}/bokeh/mplexporter/renderers/base.py
-${PYSITELIB}/bokeh/mplexporter/renderers/base.pyc
-${PYSITELIB}/bokeh/mplexporter/renderers/base.pyo
-${PYSITELIB}/bokeh/mplexporter/renderers/fake_renderer.py
-${PYSITELIB}/bokeh/mplexporter/renderers/fake_renderer.pyc
-${PYSITELIB}/bokeh/mplexporter/renderers/fake_renderer.pyo
-${PYSITELIB}/bokeh/mplexporter/renderers/vega_renderer.py
-${PYSITELIB}/bokeh/mplexporter/renderers/vega_renderer.pyc
-${PYSITELIB}/bokeh/mplexporter/renderers/vega_renderer.pyo
-${PYSITELIB}/bokeh/mplexporter/renderers/vincent_renderer.py
-${PYSITELIB}/bokeh/mplexporter/renderers/vincent_renderer.pyc
-${PYSITELIB}/bokeh/mplexporter/renderers/vincent_renderer.pyo
-${PYSITELIB}/bokeh/mplexporter/tools.py
-${PYSITELIB}/bokeh/mplexporter/tools.pyc
-${PYSITELIB}/bokeh/mplexporter/tools.pyo
-${PYSITELIB}/bokeh/mplexporter/utils.py
-${PYSITELIB}/bokeh/mplexporter/utils.pyc
-${PYSITELIB}/bokeh/mplexporter/utils.pyo
 ${PYSITELIB}/bokeh/palettes.py
 ${PYSITELIB}/bokeh/palettes.pyc
 ${PYSITELIB}/bokeh/palettes.pyo
-${PYSITELIB}/bokeh/plot_object.py
-${PYSITELIB}/bokeh/plot_object.pyc
-${PYSITELIB}/bokeh/plot_object.pyo
-${PYSITELIB}/bokeh/plotting.py
-${PYSITELIB}/bokeh/plotting.pyc
-${PYSITELIB}/bokeh/plotting.pyo
+${PYSITELIB}/bokeh/plotting/__init__.py
+${PYSITELIB}/bokeh/plotting/__init__.pyc
+${PYSITELIB}/bokeh/plotting/__init__.pyo
+${PYSITELIB}/bokeh/plotting/figure.py
+${PYSITELIB}/bokeh/plotting/figure.pyc
+${PYSITELIB}/bokeh/plotting/figure.pyo
+${PYSITELIB}/bokeh/plotting/helpers.py
+${PYSITELIB}/bokeh/plotting/helpers.pyc
+${PYSITELIB}/bokeh/plotting/helpers.pyo
+${PYSITELIB}/bokeh/plotting/tests/__init__.py
+${PYSITELIB}/bokeh/plotting/tests/__init__.pyc
+${PYSITELIB}/bokeh/plotting/tests/__init__.pyo
+${PYSITELIB}/bokeh/plotting/tests/test_figure.py
+${PYSITELIB}/bokeh/plotting/tests/test_figure.pyc
+${PYSITELIB}/bokeh/plotting/tests/test_figure.pyo
 ${PYSITELIB}/bokeh/plotting_helpers.py
 ${PYSITELIB}/bokeh/plotting_helpers.pyc
 ${PYSITELIB}/bokeh/plotting_helpers.pyo
-${PYSITELIB}/bokeh/pluginutils.py
-${PYSITELIB}/bokeh/pluginutils.pyc
-${PYSITELIB}/bokeh/pluginutils.pyo
 ${PYSITELIB}/bokeh/properties.py
 ${PYSITELIB}/bokeh/properties.pyc
 ${PYSITELIB}/bokeh/properties.pyo
-${PYSITELIB}/bokeh/protocol.py
-${PYSITELIB}/bokeh/protocol.pyc
-${PYSITELIB}/bokeh/protocol.pyo
-${PYSITELIB}/bokeh/query.py
-${PYSITELIB}/bokeh/query.pyc
-${PYSITELIB}/bokeh/query.pyo
 ${PYSITELIB}/bokeh/resources.py
 ${PYSITELIB}/bokeh/resources.pyc
 ${PYSITELIB}/bokeh/resources.pyo
@@ -331,6 +603,9 @@ ${PYSITELIB}/bokeh/sampledata/US_Regions_State_Boundaries.csv.gz
 ${PYSITELIB}/bokeh/sampledata/__init__.py
 ${PYSITELIB}/bokeh/sampledata/__init__.pyc
 ${PYSITELIB}/bokeh/sampledata/__init__.pyo
+${PYSITELIB}/bokeh/sampledata/airports.py
+${PYSITELIB}/bokeh/sampledata/airports.pyc
+${PYSITELIB}/bokeh/sampledata/airports.pyo
 ${PYSITELIB}/bokeh/sampledata/auto-mpg.csv
 ${PYSITELIB}/bokeh/sampledata/auto-mpg2.csv
 ${PYSITELIB}/bokeh/sampledata/autompg.py
@@ -370,6 +645,9 @@ ${PYSITELIB}/bokeh/sampledata/les_mis.json
 ${PYSITELIB}/bokeh/sampledata/les_mis.py
 ${PYSITELIB}/bokeh/sampledata/les_mis.pyc
 ${PYSITELIB}/bokeh/sampledata/les_mis.pyo
+${PYSITELIB}/bokeh/sampledata/movies_data.py
+${PYSITELIB}/bokeh/sampledata/movies_data.pyc
+${PYSITELIB}/bokeh/sampledata/movies_data.pyo
 ${PYSITELIB}/bokeh/sampledata/mtb.py
 ${PYSITELIB}/bokeh/sampledata/mtb.pyc
 ${PYSITELIB}/bokeh/sampledata/mtb.pyo
@@ -385,6 +663,13 @@ ${PYSITELIB}/bokeh/sampledata/periodic_table.pyo
 ${PYSITELIB}/bokeh/sampledata/population.py
 ${PYSITELIB}/bokeh/sampledata/population.pyc
 ${PYSITELIB}/bokeh/sampledata/population.pyo
+${PYSITELIB}/bokeh/sampledata/project_funding.py
+${PYSITELIB}/bokeh/sampledata/project_funding.pyc
+${PYSITELIB}/bokeh/sampledata/project_funding.pyo
+${PYSITELIB}/bokeh/sampledata/sample_geojson.geojson
+${PYSITELIB}/bokeh/sampledata/sample_geojson.py
+${PYSITELIB}/bokeh/sampledata/sample_geojson.pyc
+${PYSITELIB}/bokeh/sampledata/sample_geojson.pyo
 ${PYSITELIB}/bokeh/sampledata/sprint.csv
 ${PYSITELIB}/bokeh/sampledata/sprint.py
 ${PYSITELIB}/bokeh/sampledata/sprint.pyc
@@ -399,188 +684,434 @@ ${PYSITELIB}/bokeh/sampledata/unemployment1948.csv
 ${PYSITELIB}/bokeh/sampledata/unemployment1948.py
 ${PYSITELIB}/bokeh/sampledata/unemployment1948.pyc
 ${PYSITELIB}/bokeh/sampledata/unemployment1948.pyo
+${PYSITELIB}/bokeh/sampledata/us_cities.py
+${PYSITELIB}/bokeh/sampledata/us_cities.pyc
+${PYSITELIB}/bokeh/sampledata/us_cities.pyo
 ${PYSITELIB}/bokeh/sampledata/us_counties.py
 ${PYSITELIB}/bokeh/sampledata/us_counties.pyc
 ${PYSITELIB}/bokeh/sampledata/us_counties.pyo
 ${PYSITELIB}/bokeh/sampledata/us_holidays.py
 ${PYSITELIB}/bokeh/sampledata/us_holidays.pyc
 ${PYSITELIB}/bokeh/sampledata/us_holidays.pyo
+${PYSITELIB}/bokeh/sampledata/us_marriages_divorces.csv
+${PYSITELIB}/bokeh/sampledata/us_marriages_divorces.py
+${PYSITELIB}/bokeh/sampledata/us_marriages_divorces.pyc
+${PYSITELIB}/bokeh/sampledata/us_marriages_divorces.pyo
 ${PYSITELIB}/bokeh/sampledata/us_states.py
 ${PYSITELIB}/bokeh/sampledata/us_states.pyc
 ${PYSITELIB}/bokeh/sampledata/us_states.pyo
+${PYSITELIB}/bokeh/sampledata/world_cities.py
+${PYSITELIB}/bokeh/sampledata/world_cities.pyc
+${PYSITELIB}/bokeh/sampledata/world_cities.pyo
 ${PYSITELIB}/bokeh/server/__init__.py
 ${PYSITELIB}/bokeh/server/__init__.pyc
 ${PYSITELIB}/bokeh/server/__init__.pyo
-${PYSITELIB}/bokeh/server/app.py
-${PYSITELIB}/bokeh/server/app.pyc
-${PYSITELIB}/bokeh/server/app.pyo
-${PYSITELIB}/bokeh/server/blaze/__init__.py
-${PYSITELIB}/bokeh/server/blaze/__init__.pyc
-${PYSITELIB}/bokeh/server/blaze/__init__.pyo
-${PYSITELIB}/bokeh/server/blaze/config.py
-${PYSITELIB}/bokeh/server/blaze/config.pyc
-${PYSITELIB}/bokeh/server/blaze/config.pyo
-${PYSITELIB}/bokeh/server/blaze/views.py
-${PYSITELIB}/bokeh/server/blaze/views.pyc
-${PYSITELIB}/bokeh/server/blaze/views.pyo
-${PYSITELIB}/bokeh/server/configure.py
-${PYSITELIB}/bokeh/server/configure.pyc
-${PYSITELIB}/bokeh/server/configure.pyo
-${PYSITELIB}/bokeh/server/crossdomain.py
-${PYSITELIB}/bokeh/server/crossdomain.pyc
-${PYSITELIB}/bokeh/server/crossdomain.pyo
-${PYSITELIB}/bokeh/server/flask_gzip.py
-${PYSITELIB}/bokeh/server/flask_gzip.pyc
-${PYSITELIB}/bokeh/server/flask_gzip.pyo
-${PYSITELIB}/bokeh/server/forwarder.py
-${PYSITELIB}/bokeh/server/forwarder.pyc
-${PYSITELIB}/bokeh/server/forwarder.pyo
-${PYSITELIB}/bokeh/server/hdf5_backend_config.py
-${PYSITELIB}/bokeh/server/hdf5_backend_config.pyc
-${PYSITELIB}/bokeh/server/hdf5_backend_config.pyo
-${PYSITELIB}/bokeh/server/models/__init__.py
-${PYSITELIB}/bokeh/server/models/__init__.pyc
-${PYSITELIB}/bokeh/server/models/__init__.pyo
-${PYSITELIB}/bokeh/server/models/convenience.py
-${PYSITELIB}/bokeh/server/models/convenience.pyc
-${PYSITELIB}/bokeh/server/models/convenience.pyo
-${PYSITELIB}/bokeh/server/models/docs.py
-${PYSITELIB}/bokeh/server/models/docs.pyc
-${PYSITELIB}/bokeh/server/models/docs.pyo
-${PYSITELIB}/bokeh/server/models/user.py
-${PYSITELIB}/bokeh/server/models/user.pyc
-${PYSITELIB}/bokeh/server/models/user.pyo
-${PYSITELIB}/bokeh/server/redis.conf
-${PYSITELIB}/bokeh/server/server_backends.py
-${PYSITELIB}/bokeh/server/server_backends.pyc
-${PYSITELIB}/bokeh/server/server_backends.pyo
-${PYSITELIB}/bokeh/server/serverbb.py
-${PYSITELIB}/bokeh/server/serverbb.pyc
-${PYSITELIB}/bokeh/server/serverbb.pyo
-${PYSITELIB}/bokeh/server/services.py
-${PYSITELIB}/bokeh/server/services.pyc
-${PYSITELIB}/bokeh/server/services.pyo
-${PYSITELIB}/bokeh/server/settings.py
-${PYSITELIB}/bokeh/server/settings.pyc
-${PYSITELIB}/bokeh/server/settings.pyo
-${PYSITELIB}/bokeh/server/start.py
-${PYSITELIB}/bokeh/server/start.pyc
-${PYSITELIB}/bokeh/server/start.pyo
-${PYSITELIB}/bokeh/server/static/bootstrap/css/bootstrap-theme.min.css
-${PYSITELIB}/bokeh/server/static/bootstrap/css/bootstrap.min.css
-${PYSITELIB}/bokeh/server/static/bootstrap/fonts/glyphicons-halflings-regular.eot
-${PYSITELIB}/bokeh/server/static/bootstrap/fonts/glyphicons-halflings-regular.svg
-${PYSITELIB}/bokeh/server/static/bootstrap/fonts/glyphicons-halflings-regular.ttf
-${PYSITELIB}/bokeh/server/static/bootstrap/fonts/glyphicons-halflings-regular.woff
-${PYSITELIB}/bokeh/server/static/bootstrap/js/bootstrap.min.js
+${PYSITELIB}/bokeh/server/application_context.py
+${PYSITELIB}/bokeh/server/application_context.pyc
+${PYSITELIB}/bokeh/server/application_context.pyo
+${PYSITELIB}/bokeh/server/connection.py
+${PYSITELIB}/bokeh/server/connection.pyc
+${PYSITELIB}/bokeh/server/connection.pyo
+${PYSITELIB}/bokeh/server/exceptions.py
+${PYSITELIB}/bokeh/server/exceptions.pyc
+${PYSITELIB}/bokeh/server/exceptions.pyo
+${PYSITELIB}/bokeh/server/protocol/__init__.py
+${PYSITELIB}/bokeh/server/protocol/__init__.pyc
+${PYSITELIB}/bokeh/server/protocol/__init__.pyo
+${PYSITELIB}/bokeh/server/protocol/message.py
+${PYSITELIB}/bokeh/server/protocol/message.pyc
+${PYSITELIB}/bokeh/server/protocol/message.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/__init__.py
+${PYSITELIB}/bokeh/server/protocol/messages/__init__.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/__init__.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/ack.py
+${PYSITELIB}/bokeh/server/protocol/messages/ack.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/ack.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/error.py
+${PYSITELIB}/bokeh/server/protocol/messages/error.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/error.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/ok.py
+${PYSITELIB}/bokeh/server/protocol/messages/ok.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/ok.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/patch_doc.py
+${PYSITELIB}/bokeh/server/protocol/messages/patch_doc.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/patch_doc.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/pull_doc_reply.py
+${PYSITELIB}/bokeh/server/protocol/messages/pull_doc_reply.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/pull_doc_reply.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/pull_doc_req.py
+${PYSITELIB}/bokeh/server/protocol/messages/pull_doc_req.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/pull_doc_req.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/push_doc.py
+${PYSITELIB}/bokeh/server/protocol/messages/push_doc.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/push_doc.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/server_info_reply.py
+${PYSITELIB}/bokeh/server/protocol/messages/server_info_reply.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/server_info_reply.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/server_info_req.py
+${PYSITELIB}/bokeh/server/protocol/messages/server_info_req.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/server_info_req.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/__init__.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/__init__.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/__init__.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_ack.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_ack.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_ack.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_error.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_error.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_error.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_ok.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_ok.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_ok.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_patch_doc.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_patch_doc.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_patch_doc.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_pull_doc.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_pull_doc.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_pull_doc.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_push_doc.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_push_doc.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_push_doc.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_server_info_reply.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_server_info_reply.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_server_info_reply.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_server_info_req.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_server_info_req.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_server_info_req.pyo
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_working.py
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_working.pyc
+${PYSITELIB}/bokeh/server/protocol/messages/tests/test_working.pyo
+${PYSITELIB}/bokeh/server/protocol/receiver.py
+${PYSITELIB}/bokeh/server/protocol/receiver.pyc
+${PYSITELIB}/bokeh/server/protocol/receiver.pyo
+${PYSITELIB}/bokeh/server/protocol/server_handler.py
+${PYSITELIB}/bokeh/server/protocol/server_handler.pyc
+${PYSITELIB}/bokeh/server/protocol/server_handler.pyo
+${PYSITELIB}/bokeh/server/protocol/tests/__init__.py
+${PYSITELIB}/bokeh/server/protocol/tests/__init__.pyc
+${PYSITELIB}/bokeh/server/protocol/tests/__init__.pyo
+${PYSITELIB}/bokeh/server/protocol/tests/test_message.py
+${PYSITELIB}/bokeh/server/protocol/tests/test_message.pyc
+${PYSITELIB}/bokeh/server/protocol/tests/test_message.pyo
+${PYSITELIB}/bokeh/server/protocol/tests/test_receiver.py
+${PYSITELIB}/bokeh/server/protocol/tests/test_receiver.pyc
+${PYSITELIB}/bokeh/server/protocol/tests/test_receiver.pyo
+${PYSITELIB}/bokeh/server/protocol/tests/test_versions.py
+${PYSITELIB}/bokeh/server/protocol/tests/test_versions.pyc
+${PYSITELIB}/bokeh/server/protocol/tests/test_versions.pyo
+${PYSITELIB}/bokeh/server/protocol/versions.py
+${PYSITELIB}/bokeh/server/protocol/versions.pyc
+${PYSITELIB}/bokeh/server/protocol/versions.pyo
+${PYSITELIB}/bokeh/server/server.py
+${PYSITELIB}/bokeh/server/server.pyc
+${PYSITELIB}/bokeh/server/server.pyo
+${PYSITELIB}/bokeh/server/session.py
+${PYSITELIB}/bokeh/server/session.pyc
+${PYSITELIB}/bokeh/server/session.pyo
+${PYSITELIB}/bokeh/server/static/css/bokeh-widgets.css
+${PYSITELIB}/bokeh/server/static/css/bokeh-widgets.css.map
+${PYSITELIB}/bokeh/server/static/css/bokeh-widgets.min.css
+${PYSITELIB}/bokeh/server/static/css/bokeh-widgets.min.css.map
 ${PYSITELIB}/bokeh/server/static/css/bokeh.css
+${PYSITELIB}/bokeh/server/static/css/bokeh.css.map
 ${PYSITELIB}/bokeh/server/static/css/bokeh.min.css
 ${PYSITELIB}/bokeh/server/static/css/bokeh.min.css.map
-${PYSITELIB}/bokeh/server/static/favicon.ico
-${PYSITELIB}/bokeh/server/static/img/cio_color_logo.png
-${PYSITELIB}/bokeh/server/static/img/cio_color_on_white_logo.png
-${PYSITELIB}/bokeh/server/static/img/continuum_logo.png
-${PYSITELIB}/bokeh/server/static/jquery.min.js
+${PYSITELIB}/bokeh/server/static/js/bokeh-api.js
+${PYSITELIB}/bokeh/server/static/js/bokeh-api.js.map
+${PYSITELIB}/bokeh/server/static/js/bokeh-api.min.js
+${PYSITELIB}/bokeh/server/static/js/bokeh-compiler.js
+${PYSITELIB}/bokeh/server/static/js/bokeh-compiler.js.map
+${PYSITELIB}/bokeh/server/static/js/bokeh-compiler.min.js
+${PYSITELIB}/bokeh/server/static/js/bokeh-widgets.js
+${PYSITELIB}/bokeh/server/static/js/bokeh-widgets.js.map
+${PYSITELIB}/bokeh/server/static/js/bokeh-widgets.min.js
 ${PYSITELIB}/bokeh/server/static/js/bokeh.js
+${PYSITELIB}/bokeh/server/static/js/bokeh.js.map
 ${PYSITELIB}/bokeh/server/static/js/bokeh.min.js
-${PYSITELIB}/bokeh/server/static/js/bokeh.min.js.map
-${PYSITELIB}/bokeh/server/templates/_auth_base.html
-${PYSITELIB}/bokeh/server/templates/_base.html
-${PYSITELIB}/bokeh/server/templates/_navbar.html
-${PYSITELIB}/bokeh/server/templates/_page_base.html
-${PYSITELIB}/bokeh/server/templates/app.html
-${PYSITELIB}/bokeh/server/templates/app.js
-${PYSITELIB}/bokeh/server/templates/applet.html
-${PYSITELIB}/bokeh/server/templates/bokeh.html
-${PYSITELIB}/bokeh/server/templates/login.html
-${PYSITELIB}/bokeh/server/templates/oneobj.html
-${PYSITELIB}/bokeh/server/templates/register.html
-${PYSITELIB}/bokeh/server/templates/show.html
-${PYSITELIB}/bokeh/server/templates/tests/tab_play.html
+${PYSITELIB}/bokeh/server/static/js/tree/api.js
+${PYSITELIB}/bokeh/server/static/js/tree/api/charts.js
+${PYSITELIB}/bokeh/server/static/js/tree/api/linalg.js
+${PYSITELIB}/bokeh/server/static/js/tree/api/models.js
+${PYSITELIB}/bokeh/server/static/js/tree/api/plotting.js
+${PYSITELIB}/bokeh/server/static/js/tree/base.js
+${PYSITELIB}/bokeh/server/static/js/tree/client.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/build_views.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/hittest.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/models.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/selection_manager.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/selector.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/tool_events.js
+${PYSITELIB}/bokeh/server/static/js/tree/common/ui_events.js
+${PYSITELIB}/bokeh/server/static/js/tree/compiler/main.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/bokeh_view.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/enums.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/has_props.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/layout/layout_canvas.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/layout/side_panel.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/layout/solver.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/logging.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/properties.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/property_mixins.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/bbox.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/canvas.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/color.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/data_structures.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/math.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/refs.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/svg_colors.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/text.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/throttle.js
+${PYSITELIB}/bokeh/server/static/js/tree/core/util/underscore.js
+${PYSITELIB}/bokeh/server/static/js/tree/document.js
+${PYSITELIB}/bokeh/server/static/js/tree/embed.js
+${PYSITELIB}/bokeh/server/static/js/tree/main.js
+${PYSITELIB}/bokeh/server/static/js/tree/model.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/annotation.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/arrow.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/arrow_head.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/box_annotation.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/color_bar.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/label.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/label_set.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/legend.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/poly_annotation.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/span.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/text_annotation.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/title.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/annotations/tooltip.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/axes/axis.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/axes/categorical_axis.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/axes/continuous_axis.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/axes/datetime_axis.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/axes/linear_axis.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/axes/log_axis.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/callbacks/customjs.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/callbacks/open_url.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/canvas/canvas.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/canvas/canvas_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/canvas/cartesian_frame.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/basic_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/categorical_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/datetime_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/func_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/log_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/numeral_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/printf_tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/formatters/tick_formatter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/annular_wedge.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/annulus.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/arc.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/bezier.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/circle.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/ellipse.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/gear.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/glyph.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/hbar.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/image.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/image_rgba.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/image_url.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/line.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/multi_line.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/oval.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/patch.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/patches.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/quad.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/quadratic.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/ray.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/rect.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/segment.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/text.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/vbar.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/webgl/base.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/webgl/line.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/webgl/main.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/webgl/markers.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/glyphs/wedge.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/grids/grid.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/layouts/box.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/layouts/column.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/layouts/layout_dom.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/layouts/row.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/layouts/spacer.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/layouts/widget_box.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/categorical_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/color_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/grid_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/linear_color_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/linear_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/log_color_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/mappers/log_mapper.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/markers/index.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/markers/marker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/plots/gmap_plot.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/plots/gmap_plot_canvas.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/plots/plot.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/plots/plot_canvas.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/ranges/data_range.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/ranges/data_range1d.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/ranges/factor_range.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/ranges/range.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/ranges/range1d.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/renderers/glyph_renderer.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/renderers/guide_renderer.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/renderers/renderer.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/sources/ajax_data_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/sources/column_data_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/sources/data_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/sources/geojson_data_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/sources/remote_data_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/adaptive_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/basic_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/categorical_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/composite_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/continuous_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/datetime_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/days_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/fixed_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/log_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/months_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/single_interval_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/util.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tickers/years_ticker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/bbox_tile_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/dynamic_image_renderer.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/image_pool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/image_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/mercator_tile_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/quadkey_tile_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/tile_renderer.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/tile_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/tile_utils.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/tms_tile_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tiles/wmts_tile_source.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/actions/action_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/actions/help_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/actions/redo_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/actions/reset_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/actions/save_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/actions/undo_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/button_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/button_tool_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/box_select_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/box_zoom_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/gesture_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/lasso_select_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/pan_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/poly_select_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/resize_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/select_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/tap_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/gestures/wheel_zoom_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/inspectors/crosshair_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/inspectors/hover_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/inspectors/inspect_tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/inspectors/inspect_tool_list_item_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/tool.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/tool_proxy.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/toolbar.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/toolbar_base.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/toolbar_box.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/tools/toolbar_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/transforms/interpolator.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/transforms/jitter.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/transforms/linear_interpolator.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/transforms/step_interpolator.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/transforms/transform.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/abstract_button.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/abstract_icon.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/autocomplete_input.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/button.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/button_group_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/button_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/cell_editors.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/cell_formatters.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/checkbox_button_group.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/checkbox_group.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/data_table.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/date_picker.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/date_range_slider.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/dialog.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/dialog_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/div.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/dropdown.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/dropdown_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/icon.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/input_widget.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/main.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/markup.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/markup_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/multiselect.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/multiselecttemplate.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/panel.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/paragraph.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/pretext.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/radio_button_group.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/radio_group.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/selectbox.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/selecttemplate.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/slider.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/slidertemplate.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/table_column.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/table_widget.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/tabs.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/tabs_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/text_input.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/text_input_template.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/toggle.js
+${PYSITELIB}/bokeh/server/static/js/tree/models/widgets/widget.js
+${PYSITELIB}/bokeh/server/static/js/tree/palettes/palettes.js
+${PYSITELIB}/bokeh/server/static/js/tree/safely.js
+${PYSITELIB}/bokeh/server/static/js/tree/util/bezier.js
+${PYSITELIB}/bokeh/server/static/js/tree/util/dom_util.js
+${PYSITELIB}/bokeh/server/static/js/tree/util/util.js
+${PYSITELIB}/bokeh/server/static/js/tree/version.js
+${PYSITELIB}/bokeh/server/task.py
+${PYSITELIB}/bokeh/server/task.pyc
+${PYSITELIB}/bokeh/server/task.pyo
 ${PYSITELIB}/bokeh/server/tests/__init__.py
 ${PYSITELIB}/bokeh/server/tests/__init__.pyc
 ${PYSITELIB}/bokeh/server/tests/__init__.pyo
-${PYSITELIB}/bokeh/server/tests/auth_test.py
-${PYSITELIB}/bokeh/server/tests/auth_test.pyc
-${PYSITELIB}/bokeh/server/tests/auth_test.pyo
-${PYSITELIB}/bokeh/server/tests/config/test_blaze_config.py
-${PYSITELIB}/bokeh/server/tests/config/test_blaze_config.pyc
-${PYSITELIB}/bokeh/server/tests/config/test_blaze_config.pyo
-${PYSITELIB}/bokeh/server/tests/cow_tests.py
-${PYSITELIB}/bokeh/server/tests/cow_tests.pyc
-${PYSITELIB}/bokeh/server/tests/cow_tests.pyo
-${PYSITELIB}/bokeh/server/tests/data/AAPL.hdf5
-${PYSITELIB}/bokeh/server/tests/data/CensusTracts.hdf5
-${PYSITELIB}/bokeh/server/tests/data/array.hdf5
-${PYSITELIB}/bokeh/server/tests/multiuser_auth_test.py
-${PYSITELIB}/bokeh/server/tests/multiuser_auth_test.pyc
-${PYSITELIB}/bokeh/server/tests/multiuser_auth_test.pyo
-${PYSITELIB}/bokeh/server/tests/remotedata_tests.py
-${PYSITELIB}/bokeh/server/tests/remotedata_tests.pyc
-${PYSITELIB}/bokeh/server/tests/remotedata_tests.pyo
-${PYSITELIB}/bokeh/server/tests/test_utils.py
-${PYSITELIB}/bokeh/server/tests/test_utils.pyc
-${PYSITELIB}/bokeh/server/tests/test_utils.pyo
-${PYSITELIB}/bokeh/server/tests/usermodel_test.py
-${PYSITELIB}/bokeh/server/tests/usermodel_test.pyc
-${PYSITELIB}/bokeh/server/tests/usermodel_test.pyo
-${PYSITELIB}/bokeh/server/tests/wsmanager_test.py
-${PYSITELIB}/bokeh/server/tests/wsmanager_test.pyc
-${PYSITELIB}/bokeh/server/tests/wsmanager_test.pyo
-${PYSITELIB}/bokeh/server/utils/__init__.py
-${PYSITELIB}/bokeh/server/utils/__init__.pyc
-${PYSITELIB}/bokeh/server/utils/__init__.pyo
-${PYSITELIB}/bokeh/server/utils/plugins.py
-${PYSITELIB}/bokeh/server/utils/plugins.pyc
-${PYSITELIB}/bokeh/server/utils/plugins.pyo
-${PYSITELIB}/bokeh/server/utils/reload.py
-${PYSITELIB}/bokeh/server/utils/reload.pyc
-${PYSITELIB}/bokeh/server/utils/reload.pyo
+${PYSITELIB}/bokeh/server/tests/test_server.py
+${PYSITELIB}/bokeh/server/tests/test_server.pyc
+${PYSITELIB}/bokeh/server/tests/test_server.pyo
+${PYSITELIB}/bokeh/server/tests/test_tornado.py
+${PYSITELIB}/bokeh/server/tests/test_tornado.pyc
+${PYSITELIB}/bokeh/server/tests/test_tornado.pyo
+${PYSITELIB}/bokeh/server/tests/utils.py
+${PYSITELIB}/bokeh/server/tests/utils.pyc
+${PYSITELIB}/bokeh/server/tests/utils.pyo
+${PYSITELIB}/bokeh/server/tornado.py
+${PYSITELIB}/bokeh/server/tornado.pyc
+${PYSITELIB}/bokeh/server/tornado.pyo
+${PYSITELIB}/bokeh/server/urls.py
+${PYSITELIB}/bokeh/server/urls.pyc
+${PYSITELIB}/bokeh/server/urls.pyo
 ${PYSITELIB}/bokeh/server/views/__init__.py
 ${PYSITELIB}/bokeh/server/views/__init__.pyc
 ${PYSITELIB}/bokeh/server/views/__init__.pyo
-${PYSITELIB}/bokeh/server/views/backbone.py
-${PYSITELIB}/bokeh/server/views/backbone.pyc
-${PYSITELIB}/bokeh/server/views/backbone.pyo
-${PYSITELIB}/bokeh/server/views/bbauth.py
-${PYSITELIB}/bokeh/server/views/bbauth.pyc
-${PYSITELIB}/bokeh/server/views/bbauth.pyo
-${PYSITELIB}/bokeh/server/views/decorators.py
-${PYSITELIB}/bokeh/server/views/decorators.pyc
-${PYSITELIB}/bokeh/server/views/decorators.pyo
-${PYSITELIB}/bokeh/server/views/deps.py
-${PYSITELIB}/bokeh/server/views/deps.pyc
-${PYSITELIB}/bokeh/server/views/deps.pyo
-${PYSITELIB}/bokeh/server/views/main.py
-${PYSITELIB}/bokeh/server/views/main.pyc
-${PYSITELIB}/bokeh/server/views/main.pyo
-${PYSITELIB}/bokeh/server/views/plugins.py
-${PYSITELIB}/bokeh/server/views/plugins.pyc
-${PYSITELIB}/bokeh/server/views/plugins.pyo
-${PYSITELIB}/bokeh/server/views/statics.py
-${PYSITELIB}/bokeh/server/views/statics.pyc
-${PYSITELIB}/bokeh/server/views/statics.pyo
-${PYSITELIB}/bokeh/server/websocket.py
-${PYSITELIB}/bokeh/server/websocket.pyc
-${PYSITELIB}/bokeh/server/websocket.pyo
-${PYSITELIB}/bokeh/server/wsmanager.py
-${PYSITELIB}/bokeh/server/wsmanager.pyc
-${PYSITELIB}/bokeh/server/wsmanager.pyo
-${PYSITELIB}/bokeh/server/zmqpub.py
-${PYSITELIB}/bokeh/server/zmqpub.pyc
-${PYSITELIB}/bokeh/server/zmqpub.pyo
-${PYSITELIB}/bokeh/server/zmqsub.py
-${PYSITELIB}/bokeh/server/zmqsub.pyc
-${PYSITELIB}/bokeh/server/zmqsub.pyo
-${PYSITELIB}/bokeh/session.py
-${PYSITELIB}/bokeh/session.pyc
-${PYSITELIB}/bokeh/session.pyo
+${PYSITELIB}/bokeh/server/views/app_index.html
+${PYSITELIB}/bokeh/server/views/autoload_js_handler.py
+${PYSITELIB}/bokeh/server/views/autoload_js_handler.pyc
+${PYSITELIB}/bokeh/server/views/autoload_js_handler.pyo
+${PYSITELIB}/bokeh/server/views/doc_handler.py
+${PYSITELIB}/bokeh/server/views/doc_handler.pyc
+${PYSITELIB}/bokeh/server/views/doc_handler.pyo
+${PYSITELIB}/bokeh/server/views/root_handler.py
+${PYSITELIB}/bokeh/server/views/root_handler.pyc
+${PYSITELIB}/bokeh/server/views/root_handler.pyo
+${PYSITELIB}/bokeh/server/views/session_handler.py
+${PYSITELIB}/bokeh/server/views/session_handler.pyc
+${PYSITELIB}/bokeh/server/views/session_handler.pyo
+${PYSITELIB}/bokeh/server/views/static_handler.py
+${PYSITELIB}/bokeh/server/views/static_handler.pyc
+${PYSITELIB}/bokeh/server/views/static_handler.pyo
+${PYSITELIB}/bokeh/server/views/ws.py
+${PYSITELIB}/bokeh/server/views/ws.pyc
+${PYSITELIB}/bokeh/server/views/ws.pyo
 ${PYSITELIB}/bokeh/settings.py
 ${PYSITELIB}/bokeh/settings.pyc
 ${PYSITELIB}/bokeh/settings.pyo
-${PYSITELIB}/bokeh/simpleapp.py
-${PYSITELIB}/bokeh/simpleapp.pyc
-${PYSITELIB}/bokeh/simpleapp.pyo
 ${PYSITELIB}/bokeh/sphinxext/__init__.py
 ${PYSITELIB}/bokeh/sphinxext/__init__.pyc
 ${PYSITELIB}/bokeh/sphinxext/__init__.pyo
@@ -593,6 +1124,9 @@ ${PYSITELIB}/bokeh/sphinxext/bokeh_gallery.pyo
 ${PYSITELIB}/bokeh/sphinxext/bokeh_github.py
 ${PYSITELIB}/bokeh/sphinxext/bokeh_github.pyc
 ${PYSITELIB}/bokeh/sphinxext/bokeh_github.pyo
+${PYSITELIB}/bokeh/sphinxext/bokeh_jinja.py
+${PYSITELIB}/bokeh/sphinxext/bokeh_jinja.pyc
+${PYSITELIB}/bokeh/sphinxext/bokeh_jinja.pyo
 ${PYSITELIB}/bokeh/sphinxext/bokeh_model.py
 ${PYSITELIB}/bokeh/sphinxext/bokeh_model.pyc
 ${PYSITELIB}/bokeh/sphinxext/bokeh_model.pyo
@@ -605,6 +1139,9 @@ ${PYSITELIB}/bokeh/sphinxext/bokeh_plot.pyo
 ${PYSITELIB}/bokeh/sphinxext/bokeh_prop.py
 ${PYSITELIB}/bokeh/sphinxext/bokeh_prop.pyc
 ${PYSITELIB}/bokeh/sphinxext/bokeh_prop.pyo
+${PYSITELIB}/bokeh/sphinxext/bokeh_sitemap.py
+${PYSITELIB}/bokeh/sphinxext/bokeh_sitemap.pyc
+${PYSITELIB}/bokeh/sphinxext/bokeh_sitemap.pyo
 ${PYSITELIB}/bokeh/sphinxext/collapsible_code_block.py
 ${PYSITELIB}/bokeh/sphinxext/collapsible_code_block.pyc
 ${PYSITELIB}/bokeh/sphinxext/collapsible_code_block.pyo
@@ -614,81 +1151,96 @@ ${PYSITELIB}/bokeh/sphinxext/sample.pyo
 ${PYSITELIB}/bokeh/sphinxext/utils.py
 ${PYSITELIB}/bokeh/sphinxext/utils.pyc
 ${PYSITELIB}/bokeh/sphinxext/utils.pyo
-${PYSITELIB}/bokeh/state.py
-${PYSITELIB}/bokeh/state.pyc
-${PYSITELIB}/bokeh/state.pyo
 ${PYSITELIB}/bokeh/templates.py
 ${PYSITELIB}/bokeh/templates.pyc
 ${PYSITELIB}/bokeh/templates.pyo
 ${PYSITELIB}/bokeh/tests/__init__.py
 ${PYSITELIB}/bokeh/tests/__init__.pyc
 ${PYSITELIB}/bokeh/tests/__init__.pyo
-${PYSITELIB}/bokeh/tests/test_ar_downsample.py
-${PYSITELIB}/bokeh/tests/test_ar_downsample.pyc
-${PYSITELIB}/bokeh/tests/test_ar_downsample.pyo
 ${PYSITELIB}/bokeh/tests/test_bokeh_init.py
 ${PYSITELIB}/bokeh/tests/test_bokeh_init.pyc
 ${PYSITELIB}/bokeh/tests/test_bokeh_init.pyo
+${PYSITELIB}/bokeh/tests/test_client_server.py
+${PYSITELIB}/bokeh/tests/test_client_server.pyc
+${PYSITELIB}/bokeh/tests/test_client_server.pyo
 ${PYSITELIB}/bokeh/tests/test_colors.py
 ${PYSITELIB}/bokeh/tests/test_colors.pyc
 ${PYSITELIB}/bokeh/tests/test_colors.pyo
 ${PYSITELIB}/bokeh/tests/test_document.py
 ${PYSITELIB}/bokeh/tests/test_document.pyc
 ${PYSITELIB}/bokeh/tests/test_document.pyo
+${PYSITELIB}/bokeh/tests/test_driving.py
+${PYSITELIB}/bokeh/tests/test_driving.pyc
+${PYSITELIB}/bokeh/tests/test_driving.pyo
 ${PYSITELIB}/bokeh/tests/test_embed.py
 ${PYSITELIB}/bokeh/tests/test_embed.pyc
 ${PYSITELIB}/bokeh/tests/test_embed.pyo
 ${PYSITELIB}/bokeh/tests/test_io.py
 ${PYSITELIB}/bokeh/tests/test_io.pyc
 ${PYSITELIB}/bokeh/tests/test_io.pyo
-${PYSITELIB}/bokeh/tests/test_models_ranges.py
-${PYSITELIB}/bokeh/tests/test_models_ranges.pyc
-${PYSITELIB}/bokeh/tests/test_models_ranges.pyo
+${PYSITELIB}/bokeh/tests/test_main_module.py
+${PYSITELIB}/bokeh/tests/test_main_module.pyc
+${PYSITELIB}/bokeh/tests/test_main_module.pyo
+${PYSITELIB}/bokeh/tests/test_model.py
+${PYSITELIB}/bokeh/tests/test_model.pyc
+${PYSITELIB}/bokeh/tests/test_model.pyo
 ${PYSITELIB}/bokeh/tests/test_objects.py
 ${PYSITELIB}/bokeh/tests/test_objects.pyc
 ${PYSITELIB}/bokeh/tests/test_objects.pyo
-${PYSITELIB}/bokeh/tests/test_plotting.py
-${PYSITELIB}/bokeh/tests/test_plotting.pyc
-${PYSITELIB}/bokeh/tests/test_plotting.pyo
-${PYSITELIB}/bokeh/tests/test_properties.py
-${PYSITELIB}/bokeh/tests/test_properties.pyc
-${PYSITELIB}/bokeh/tests/test_properties.pyo
-${PYSITELIB}/bokeh/tests/test_protocol.py
-${PYSITELIB}/bokeh/tests/test_protocol.pyc
-${PYSITELIB}/bokeh/tests/test_protocol.pyo
-${PYSITELIB}/bokeh/tests/test_query.py
-${PYSITELIB}/bokeh/tests/test_query.pyc
-${PYSITELIB}/bokeh/tests/test_query.pyo
+${PYSITELIB}/bokeh/tests/test_palettes.py
+${PYSITELIB}/bokeh/tests/test_palettes.pyc
+${PYSITELIB}/bokeh/tests/test_palettes.pyo
 ${PYSITELIB}/bokeh/tests/test_resources.py
 ${PYSITELIB}/bokeh/tests/test_resources.pyc
 ${PYSITELIB}/bokeh/tests/test_resources.pyo
-${PYSITELIB}/bokeh/tests/test_sources.py
-${PYSITELIB}/bokeh/tests/test_sources.pyc
-${PYSITELIB}/bokeh/tests/test_sources.pyo
-${PYSITELIB}/bokeh/tests/test_state.py
-${PYSITELIB}/bokeh/tests/test_state.pyc
-${PYSITELIB}/bokeh/tests/test_state.pyo
+${PYSITELIB}/bokeh/tests/test_server.py
+${PYSITELIB}/bokeh/tests/test_server.pyc
+${PYSITELIB}/bokeh/tests/test_server.pyo
+${PYSITELIB}/bokeh/tests/test_themes.py
+${PYSITELIB}/bokeh/tests/test_themes.pyc
+${PYSITELIB}/bokeh/tests/test_themes.pyo
+${PYSITELIB}/bokeh/tests/test_transforms.py
+${PYSITELIB}/bokeh/tests/test_transforms.pyc
+${PYSITELIB}/bokeh/tests/test_transforms.pyo
 ${PYSITELIB}/bokeh/tests/test_widgets.py
 ${PYSITELIB}/bokeh/tests/test_widgets.pyc
 ${PYSITELIB}/bokeh/tests/test_widgets.pyo
-${PYSITELIB}/bokeh/transforms/__init__.py
-${PYSITELIB}/bokeh/transforms/__init__.pyc
-${PYSITELIB}/bokeh/transforms/__init__.pyo
-${PYSITELIB}/bokeh/transforms/ar_downsample.py
-${PYSITELIB}/bokeh/transforms/ar_downsample.pyc
-${PYSITELIB}/bokeh/transforms/ar_downsample.pyo
-${PYSITELIB}/bokeh/transforms/image_downsample.py
-${PYSITELIB}/bokeh/transforms/image_downsample.pyc
-${PYSITELIB}/bokeh/transforms/image_downsample.pyo
-${PYSITELIB}/bokeh/transforms/line_downsample.py
-${PYSITELIB}/bokeh/transforms/line_downsample.pyc
-${PYSITELIB}/bokeh/transforms/line_downsample.pyo
+${PYSITELIB}/bokeh/themes/__init__.py
+${PYSITELIB}/bokeh/themes/__init__.pyc
+${PYSITELIB}/bokeh/themes/__init__.pyo
+${PYSITELIB}/bokeh/themes/theme.py
+${PYSITELIB}/bokeh/themes/theme.pyc
+${PYSITELIB}/bokeh/themes/theme.pyo
+${PYSITELIB}/bokeh/tile_providers.py
+${PYSITELIB}/bokeh/tile_providers.pyc
+${PYSITELIB}/bokeh/tile_providers.pyo
 ${PYSITELIB}/bokeh/util/__init__.py
 ${PYSITELIB}/bokeh/util/__init__.pyc
 ${PYSITELIB}/bokeh/util/__init__.pyo
+${PYSITELIB}/bokeh/util/_plot_arg_helpers.py
+${PYSITELIB}/bokeh/util/_plot_arg_helpers.pyc
+${PYSITELIB}/bokeh/util/_plot_arg_helpers.pyo
+${PYSITELIB}/bokeh/util/api_crawler.py
+${PYSITELIB}/bokeh/util/api_crawler.pyc
+${PYSITELIB}/bokeh/util/api_crawler.pyo
+${PYSITELIB}/bokeh/util/browser.py
+${PYSITELIB}/bokeh/util/browser.pyc
+${PYSITELIB}/bokeh/util/browser.pyo
+${PYSITELIB}/bokeh/util/callback_manager.py
+${PYSITELIB}/bokeh/util/callback_manager.pyc
+${PYSITELIB}/bokeh/util/callback_manager.pyo
+${PYSITELIB}/bokeh/util/dependencies.py
+${PYSITELIB}/bokeh/util/dependencies.pyc
+${PYSITELIB}/bokeh/util/dependencies.pyo
+${PYSITELIB}/bokeh/util/deprecate.py
+${PYSITELIB}/bokeh/util/deprecate.pyc
+${PYSITELIB}/bokeh/util/deprecate.pyo
 ${PYSITELIB}/bokeh/util/functions.py
 ${PYSITELIB}/bokeh/util/functions.pyc
 ${PYSITELIB}/bokeh/util/functions.pyo
+${PYSITELIB}/bokeh/util/future.py
+${PYSITELIB}/bokeh/util/future.pyc
+${PYSITELIB}/bokeh/util/future.pyo
 ${PYSITELIB}/bokeh/util/logconfig.py
 ${PYSITELIB}/bokeh/util/logconfig.pyc
 ${PYSITELIB}/bokeh/util/logconfig.pyo
@@ -701,9 +1253,15 @@ ${PYSITELIB}/bokeh/util/paths.pyo
 ${PYSITELIB}/bokeh/util/platform.py
 ${PYSITELIB}/bokeh/util/platform.pyc
 ${PYSITELIB}/bokeh/util/platform.pyo
+${PYSITELIB}/bokeh/util/plot_utils.py
+${PYSITELIB}/bokeh/util/plot_utils.pyc
+${PYSITELIB}/bokeh/util/plot_utils.pyo
 ${PYSITELIB}/bokeh/util/serialization.py
 ${PYSITELIB}/bokeh/util/serialization.pyc
 ${PYSITELIB}/bokeh/util/serialization.pyo
+${PYSITELIB}/bokeh/util/session_id.py
+${PYSITELIB}/bokeh/util/session_id.pyc
+${PYSITELIB}/bokeh/util/session_id.pyo
 ${PYSITELIB}/bokeh/util/string.py
 ${PYSITELIB}/bokeh/util/string.pyc
 ${PYSITELIB}/bokeh/util/string.pyo
@@ -713,30 +1271,36 @@ ${PYSITELIB}/bokeh/util/testing.pyo
 ${PYSITELIB}/bokeh/util/tests/__init__.py
 ${PYSITELIB}/bokeh/util/tests/__init__.pyc
 ${PYSITELIB}/bokeh/util/tests/__init__.pyo
+${PYSITELIB}/bokeh/util/tests/test__plot_arg_helpers.py
+${PYSITELIB}/bokeh/util/tests/test__plot_arg_helpers.pyc
+${PYSITELIB}/bokeh/util/tests/test__plot_arg_helpers.pyo
+${PYSITELIB}/bokeh/util/tests/test_api_crawler.py
+${PYSITELIB}/bokeh/util/tests/test_api_crawler.pyc
+${PYSITELIB}/bokeh/util/tests/test_api_crawler.pyo
+${PYSITELIB}/bokeh/util/tests/test_callback_manager.py
+${PYSITELIB}/bokeh/util/tests/test_callback_manager.pyc
+${PYSITELIB}/bokeh/util/tests/test_callback_manager.pyo
+${PYSITELIB}/bokeh/util/tests/test_dependencies.py
+${PYSITELIB}/bokeh/util/tests/test_dependencies.pyc
+${PYSITELIB}/bokeh/util/tests/test_dependencies.pyo
 ${PYSITELIB}/bokeh/util/tests/test_serialization.py
 ${PYSITELIB}/bokeh/util/tests/test_serialization.pyc
 ${PYSITELIB}/bokeh/util/tests/test_serialization.pyo
+${PYSITELIB}/bokeh/util/tests/test_session_id.py
+${PYSITELIB}/bokeh/util/tests/test_session_id.pyc
+${PYSITELIB}/bokeh/util/tests/test_session_id.pyo
+${PYSITELIB}/bokeh/util/tests/test_string.py
+${PYSITELIB}/bokeh/util/tests/test_string.pyc
+${PYSITELIB}/bokeh/util/tests/test_string.pyo
 ${PYSITELIB}/bokeh/util/tests/test_testing.py
 ${PYSITELIB}/bokeh/util/tests/test_testing.pyc
 ${PYSITELIB}/bokeh/util/tests/test_testing.pyo
+${PYSITELIB}/bokeh/util/tests/test_tornado.py
+${PYSITELIB}/bokeh/util/tests/test_tornado.pyc
+${PYSITELIB}/bokeh/util/tests/test_tornado.pyo
+${PYSITELIB}/bokeh/util/tornado.py
+${PYSITELIB}/bokeh/util/tornado.pyc
+${PYSITELIB}/bokeh/util/tornado.pyo
 ${PYSITELIB}/bokeh/util/version.py
 ${PYSITELIB}/bokeh/util/version.pyc
 ${PYSITELIB}/bokeh/util/version.pyo
-${PYSITELIB}/bokeh/validation/__init__.py
-${PYSITELIB}/bokeh/validation/__init__.pyc
-${PYSITELIB}/bokeh/validation/__init__.pyo
-${PYSITELIB}/bokeh/validation/check.py
-${PYSITELIB}/bokeh/validation/check.pyc
-${PYSITELIB}/bokeh/validation/check.pyo
-${PYSITELIB}/bokeh/validation/decorators.py
-${PYSITELIB}/bokeh/validation/decorators.pyc
-${PYSITELIB}/bokeh/validation/decorators.pyo
-${PYSITELIB}/bokeh/validation/errors.py
-${PYSITELIB}/bokeh/validation/errors.pyc
-${PYSITELIB}/bokeh/validation/errors.pyo
-${PYSITELIB}/bokeh/validation/exceptions.py
-${PYSITELIB}/bokeh/validation/exceptions.pyc
-${PYSITELIB}/bokeh/validation/exceptions.pyo
-${PYSITELIB}/bokeh/validation/warnings.py
-${PYSITELIB}/bokeh/validation/warnings.pyc
-${PYSITELIB}/bokeh/validation/warnings.pyo
diff --git a/py-bokeh/distinfo b/py-bokeh/distinfo
index 1ec6abf..a9957ee 100644
--- a/py-bokeh/distinfo
+++ b/py-bokeh/distinfo
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.1 2015/07/04 04:17:56 jihbed Exp $
 
-SHA1 (bokeh-0.9.1.tar.gz) = a57630d203d00fb62db303f7a941f94409e65933
-RMD160 (bokeh-0.9.1.tar.gz) = d2fc668ad4f4dab0105aeeb5481366e06aa91778
-Size (bokeh-0.9.1.tar.gz) = 16029634 bytes
+SHA1 (bokeh-0.12.2.tar.gz) = e5dd2276e923dbeb061e07166cff795c03d08f68
+RMD160 (bokeh-0.12.2.tar.gz) = 7338a80467b3dd5e26a225eb8a742baa82718225
+SHA512 (bokeh-0.12.2.tar.gz) = f7d96a67f75598ae8479cb2e984da553799af6d48a26cb23026c4eddb37132710ad5851ec50ea30b99ab3914e78f569bc21b6aac6bd5a37acfcc2d25383ada8e
+Size (bokeh-0.12.2.tar.gz) = 3622843 bytes


Home | Main Index | Thread Index | Old Index