
    ~pi                     l    d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ  G d de      Z	 G d de      Z
y)	    N)cast)Command)SetuptoolsDeprecationWarningc                   t    e Zd ZdZdddddej
                   dfdd	gZd
dgZdZdZ	dZ
dZdZddZddZddZy)developzSet up package for development)zinstall-dir=dzinstall package to DIR)no-depsNzdon't install dependenciesuserNzinstall in user site-package '')zprefix=Nzinstallation prefix)z
index-url=iz base URL of Python Package Indexr	   Fc           
         t        t        t           t        j                  ddddddgd| j
                  gt        | j
                        z  z   dg| j                  z  z   d	g| j                  z  z   d
| j                  gt        | j                        z  z   d| j                  gt        | j                        z  z         }t        j                  |       y )Nz-mpipinstallz-e.z--use-pep517z--targetz	--no-depsz--userz--prefixz--index-url)r   liststrsys
executableinstall_dirboolno_depsr   prefix	index_url
subprocess
check_call)selfcmds     \/opt/services/ai/voice_agent/venv/lib/python3.12/site-packages/setuptools/command/develop.pyrunzdevelop.run   s    I^^T5)T3O4++,tD4D4D/EEFmdll*+ j499$% 4;;'$t{{*;;	<
 dnn-T^^0DDE
 	c"    c                 ,    t         j                          y N)DevelopDeprecationWarningemitr   s    r   initialize_optionszdevelop.initialize_options,   s    !&&(r!   c                      y r#    r&   s    r   finalize_optionszdevelop.finalize_options/   s    r!   )returnN)__name__
__module____qualname____doc__site	USER_SITEuser_optionsboolean_optionsr   r   r   r   r   r    r'   r*   r)   r!   r   r   r   
   sl    ( 	86	77GqIJ0?L 	O
 KGDFI#)r!   r   c                       e Zd ZdZdZdZdZy)r$   zdevelop command is deprecated.zs
    Please avoid running ``setup.py`` and ``develop``.
    Instead, use standards-based tools like pip or uv.
    z-https://github.com/pypa/setuptools/issues/917)i  
      N)r,   r-   r.   _SUMMARY_DETAILS_SEE_URL	_DUE_DATEr)   r!   r   r$   r$   3   s    /HH ?HIr!   r$   )r0   r   r   typingr   
setuptoolsr   setuptools.warningsr   r   r$   r)   r!   r   <module>r>      s1      
   <&g &R < r!   