
    kKj                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	m
Z
 ddlmZ ddlmZ  ee      Z ee      Zd	d
diidfed
<    G d d	e      ZddZedk(  r e        yy)z*Develop command for JupyterLab extensions.    )annotations)copy)Path)
base_flags)BoolUnicode)BaseExtensionApp)develop_labextension_pyDevelopLabExtensionApp	overwriteTzOverwrite filesc                      e Zd ZdZdZeZ eddd      Z eddd      Z	 eddd      Z
 eddd	      Z ed
dd      ZddZy)r   zGApplication for developing a JupyterLab extension in-place via symlink.zDevelop labextensionFTzWhether to do a user install)confighelpz Use the sys.prefix as the prefixzWhether to overwrite fileszWhether to use a symlink z<Full path to labextensions dir (probably use prefix or user)c           
     $   | j                   xs t        t        j                               g| _         | j                   D ]P  }t	        || j
                  | j                  | j                  | j                  | j                  | j                         R y)z!Add config for this labextension.)user
sys_prefixlabextensions_dirloggerr   symlinkN)
extra_argsstrr   cwdr
   r   r   r   logr   r   )selfargs     {/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/jupyter_builder/extension_commands/develop.pyrun_taskzDevelopLabExtensionApp.run_task*   sd    //>c$((*o->??C#YY??"&"8"8xx.. #    NreturnNone)__name__
__module____qualname____doc__descriptiondevelop_flagsflagsr   r   r   r   r   r   r   r    r   r   r   r      sd    Q(KEd)GHDd4.PQJU4.JKI4,FGG
Kr   c                 X    t               } | j                          | j                          y)z!Run the develop labextension app.N)r   
initializestart)apps    r   mainr/   9   s    
 
"CNNIIKr   __main__Nr    )r&   
__future__r   r   pathlibr   jupyter_core.applicationr   	traitletsr   r   "jupyter_builder.base_extension_appr	   $jupyter_builder.federated_extensionsr
   dictr)   r(   r   r/   r#   r*   r   r   <module>r8      su    0
 #   / # ? HZUT23k - @ zF r   