<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

ΰReΆ	  c               @   s    d  d l  Z  d  d l Z d  d l m Z d  d l m Z d  d l  m Z d  d l Td  d l m	 Z	 m
 Z
 m Z d d   Z Gd	 d
   d
 e
  Z d d   Z d S(   i    N(   u   Command(   u   convert_path(   u   log(   u   *(   u   edit_configu   option_baseu   config_filec             C   sJ   x$ d D] } | |  k r t  |   Sq W|  j   |  g k rF t  |   S|  S(   u4   Quote an argument for later parsing by shlex.split()u   "u   'u   \u   #(   u   "u   'u   \u   #(   u   repru   split(   u   argu   c(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   shquote   s     
u   shquotec             B   sj   |  Ee  Z d  Z d Z d Z d Z d g e j Z e j	 d g Z	 d d   Z
 d d	   Z d
 d   Z d S(   u   aliasu3   Define a shortcut that invokes one or more commandsu0   define a shortcut to invoke one or more commandsu   removeu   ru   remove (unset) the aliasc             C   s#   t  j |   d  |  _ d  |  _ d  S(   N(   u   option_baseu   initialize_optionsu   Noneu   argsu   remove(   u   self(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   initialize_options   s    	u   alias.initialize_optionsc             C   s>   t  j |   |  j r: t |  j  d k r: t d   n  d  S(   Ni   uF   Must specify exactly one argument (the alias name) when using --remove(   u   option_baseu   finalize_optionsu   removeu   lenu   argsu   DistutilsOptionError(   u   self(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   finalize_options"   s    u   alias.finalize_optionsc             C   s"  |  j  j d  } |  j sZ t d  t d  x$ | D] } t d t | |   q6 Wd  St |  j  d k rΘ |  j \ } |  j r d  } qϊ | | k r³ t d t | |   d  St d |  d  Sn2 |  j d } d j t	 t
 |  j d d     } t |  j i i | | 6d 6|  j  d  S(	   Nu   aliasesu   Command Aliasesu   ---------------u   setup.py aliasi   u    No alias definition found for %ri    u    (   u   distributionu   get_option_dictu   argsu   printu   format_aliasu   lenu   removeu   Noneu   joinu   mapu   shquoteu   edit_configu   filenameu   dry_run(   u   selfu   aliasesu   aliasu   command(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   run*   s&    	

		%u	   alias.runNT(   u   removeu   ru   remove (unset) the alias(   u   __name__u
   __module__u   __qualname__u   __doc__u   descriptionu   Trueu   command_consumes_argumentsu   option_baseu   user_optionsu   boolean_optionsu   initialize_optionsu   finalize_optionsu   run(   u
   __locals__(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   alias   s   
u   aliasc             C   s{   | |  \ } } | t  d  k r+ d } n@ | t  d  k rF d } n% | t  d  k ra d } n
 d | } | |  d | S(	   Nu   globalu   --global-config u   useru   --user-config u   localu    u   --filename=%ru    (   u   config_file(   u   nameu   aliasesu   sourceu   command(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   format_aliasE   s    			
u   format_alias(   u	   distutilsu   osu
   setuptoolsu   Commandu   distutils.utilu   convert_pathu   logu   distutils.errorsu   setuptools.command.setoptu   edit_configu   option_baseu   config_fileu   shquoteu   aliasu   format_alias(    (    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/alias.pyu   <module>   s   
	4