
    Ri                     z    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
dS )	    N)cast)Command)SetuptoolsDeprecationWarningc                   l    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dS )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	   Freturnc           
      z   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        |           d S )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     Z/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/setuptools/command/develop.pyrunzdevelop.run   s    I^T5)T3O4+,tD4D/E/EEFmdl*+ j49$% 4;'$t{*;*;;	<
 dn-T^0D0DDE
 
 	c"""""    c                 8    t                                            d S N)DevelopDeprecationWarningemitr   s    r    initialize_optionszdevelop.initialize_options,   s    !&&(((((r"   c                     d S r$    r'   s    r    finalize_optionszdevelop.finalize_options/   s    r"   )r   N)__name__
__module____qualname____doc__site	USER_SITEuser_optionsboolean_optionsr   r   r   r   r   r!   r(   r+   r*   r"   r    r   r   
   s        (( 	86	III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dS )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IIIr"   r%   )r0   r   r   typingr   
setuptoolsr   setuptools.warningsr   r   r%   r*   r"   r    <module>r>      s         



             < < < < < <& & & & &g & & &R     <     r"   