o
    5‘ði×  ã                   @   s`   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„ deƒZ	G dd„ deƒZ
dS )	é    N)Úcast)ÚCommand)ÚSetuptoolsDeprecationWarningc                   @   sh   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d„Zddd„Zd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              	   C   s€   t tt tjddddddgd| jgt| jƒ  dg| j  d	g| j  d
| j	gt| j	ƒ  d| j
gt| j
ƒ  ƒ}t |¡ 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Úcmd© r   úY/root/parts/websockify/install/lib/python3.10/site-packages/setuptools/command/develop.pyÚrun   s   ÿ
þ
ýüûþ	zdevelop.runc                 C   s   t  ¡  d S ©N)ÚDevelopDeprecationWarningÚemit©r   r   r   r   Úinitialize_options,   s   zdevelop.initialize_optionsc                 C   s   d S r    r   r#   r   r   r   Úfinalize_options/   s   zdevelop.finalize_options)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&    ûþ

r   c                   @   s   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
    r!   )r*   r   r   Útypingr   Ú
setuptoolsr   Úsetuptools.warningsr   r   r!   r   r   r   r   Ú<module>   s    )