
    h                        d dl Z d dlZd dlZd dlZddlmZ ddlmZ i Z e j                  d      Z
e
j                  dddd	g d
       e
j                  d        ej                  e
       d Zd Zd Zedk(  r e        yy)    N   )create_package)
parametersz%(prog)s [options] args...)usagez-vappend_const	verbosityzNBe more verbose. Can be specified multiple times to increase verbosity further)actionconstdestdefaulthelpdest_dirc           	         t        j                  | ddt        j                  j	                  | j
                        i      }|j                         D ch c]  \  }}|	t         |   j                  s|  }}}|r<t        j                  dj                  dj                  t        |                         t        | j
                  |       yc c}}w )NTname)interactivedefaultszUnspecified value(s): {}z, )contextr   )r   build_contextospathbasenamer   itemsrequiredparsererrorformatjoinsortedr   )argsctxargvalueunspecifieds        O/var/www/tech_portal/venv/lib/python3.12/site-packages/pyproject/entry_point.pymainr%      s    

"
"4TVRWWM]M]^b^k^kMlDm
nC),c:3*UX/JbJb3cKc/66tyyAT7UVW4==#.	 ds   
C C4Cc                     t        | j                        }|dk(  rd}n
|dk(  rd}nd}t        j                  t        j
                  |d       y )Nr   WARNINGr   INFODEBUGz%(asctime)s -- %(message)s)streamlevelr   )lenr   loggingbasicConfigsysstderr)r   verbosity_levelr+   s      r$   _configure_loggingr2      sJ    $..)O!	A	zz+
    c                  ~    t         j                         } t        |        t        j                  t        |              y )N)r   
parse_argsr2   r/   exitr%   )r   s    r$   main_entry_pointr7   +   s(    DtHHT$Zr3   __main__)argparser-   r   r/   factoryr   r   r   _VARIABLES_DEFAULTSArgumentParserr   add_argumentpopulate_parserr%   r2   r7   __name__ r3   r$   <module>rA      s      	 
 #  	 	 	 'C	D   Dq{TVi  k   J  
  6 "
  z r3   