U
    ÷Õ/e“  ã                   @  sj   U d dl mZ d dlmZmZ d dlmZ d dlmZ G dd„ deƒZ	dedƒi fde	i fgZ
d	ed
< dS )é    )Úannotations)ÚRequestHandlerÚredirect)Ú
log_errors)ÚMIN_BOKEH_VERSIONc                   @  s   e Zd Zedd„ ƒZdS )ÚMissingBokehc              	   C  s"   |   dt› dt› dt› d¡ d S )Nz<p>Dask needs bokeh >= zN, < 3 for the dashboard.</p><p>Install with conda: <code>conda install bokeh>=z<,<3</code></p><p>Install with pip: <code>pip install bokeh>=z,<3</code></p>)Úwriter   )Úself© r
   úL/tmp/pip-unpacked-wheel-g426oqom/distributed/http/scheduler/missing_bokeh.pyÚget	   s    ÿzMissingBokeh.getN)Ú__name__Ú
__module__Ú__qualname__r   r   r
   r
   r
   r   r      s   r   ú/Ústatuszlist[tuple]ÚroutesN)Ú
__future__r   Zdistributed.http.utilsr   r   Zdistributed.utilsr   Zdistributed.versionsr   r   r   Ú__annotations__r
   r
   r
   r   Ú<module>   s    
