U
    /e
                     @  sb   d Z ddlmZ ddlZeeZddlmZ ddl	m
Z
 ddlmZmZ dZG d	d
 d
eZdS )z

    )annotationsN)	Namespace)build   )Argument
Subcommand)Buildc                   @  sZ   e Zd ZdZdZdZdededddfd	ed
ddfded
ddffZdddddZ	dS )r   z9
    Build a bokeh extension in the given directory.
    r   z"Manage and build a bokeh extensionbase_dirZBASE_DIR?.)metavartypenargsdefaultz	--rebuild
store_truez,Ignore all caches and perform a full rebuild)actionhelpz--debugz,Run nodejs in debug mode (use --inspect-brk)r   bool)argsreturnc                 C  s   t |j|j|jdS )N)rebuilddebug)r   r	   r   r   )selfr    r   C/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/command/subcommands/build.pyinvokeH   s    zBuild.invokeN)
__name__
__module____qualname____doc__namer   r   strr   r   r   r   r   r   r   .   s&   r   )r   
__future__r   logging	getLoggerr   logargparser   Z	bokeh.extr   
subcommandr   r   __all__r   r   r   r   r   <module>   s   

