
    i4                     v    S r SSKrSSKrSSKrSSKr SSKJr  S r	\
S:X  a  \	" 5         gg! \ a    S r Nf = f)zG
Show dll dependencies of executable files or other dynamic libraries.
    N)autocompletec                     g )N )parsers    QC:\des-py\RoboSAPF\venv\Lib\site-packages\PyInstaller/utils/cliutils/bindepend.pyr   r      s        c            	         [         R                  " 5       n [        R                  R	                  U 5        U R                  SSSSS9  [        U 5        U R                  5       n[        R                  R                  X5        [        R                  R                  S5      R                  [        R                  R                  5         UR                   H  n[        R                  " U5       Hh  n[        U S35        [        [        R                   R"                  R%                  U5      5       H  u  pE[        SU S	U 35        M     [        S
5        Mj     M     g ! [&         a    [)        S5      ef = f)N	filenames+zexecutable-or-dynamic-libraryzKexecutables or dynamic libraries for which the dependencies should be shown)nargsmetavarhelpzPyInstaller.build.bindepend:z  z =>  zAborted by user request.)argparseArgumentParserPyInstallerlog__add_optionsadd_argumentr   
parse_args__process_options	getLoggersetLevelWARNr
   globprintsorteddepend	bindependget_importsKeyboardInterrupt
SystemExit)r   argsinput_filename_or_patternfilenamelib_namelib_paths         r   runr)      s0   $$&FOO!!&)
/Z	   DOO%%f3 OO;<EEkooFZFZ[5)-% II&?@
!n%*01C1C1M1M1Y1YZb1c*d&HBxjXJ78 +eb		 A *8  53445s   BE E4__main__)__doc__r   r   PyInstaller.depend.bindependr   PyInstaller.logargcompleter   ImportErrorr)   __name__r   r   r   <module>r1      sP      # (58 zE E  s   , 	88