ruạṛ
a �u:j� � @ s` d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ G dd� de�Z G dd� de�Z dS ) � N)�cast)�Command)�SetuptoolsDeprecationWarningc @ st e Zd ZdZdddddej� d�fdd gZd dgZdZdZ dZ dZdZdd�d d�Z dd�dd�Zdd�dd�ZdS )�developzSet up package for development)zinstall-dir=�dzinstall package to DIR)�no-deps�Nzdon't install dependencies�userNzinstall in user site-package '�')zprefix=Nzinstallation prefix)z index-url=�iz base URL of Python Package Indexr F)�returnc C s� t tt tjddddddgd| jgt| j� dg| j d g| j d | j gt| j � d| j gt| 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 �M/opt/bart/bart_venv/lib/python3.9/site-packages/setuptools/command/develop.py�run s � � ���� zdevelop.runc C s t �� d S �N)�DevelopDeprecationWarning�emit�r r r r �initialize_options, s zdevelop.initialize_optionsc C s d S r r r# r r r �finalize_options/ s zdevelop.finalize_options)�__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 Zd ZdZdZdZdZdS )r! zdevelop 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&