m&5 ddlZddlZddlZddlZddlZddlZddlZddlZgdZ Gdde Z Gddej Z dZ d d Zd Zed kr edSdS)N)compilemainPyCompileErrorPycInvalidationModeceZdZ ddZdZdS)rc6|j}|turBdtj||}|dd|z}nd|d|}t ||p||||||_||_ ||_ |p||_ dS)NrzFile ""z File "%s"zSorry: z: ) __name__ SyntaxErrorjoin tracebackformat_exception_onlyreplace Exception__init__ exc_type_name exc_valuefilemsg)selfexc_typerrrrtbtexterrmsgs 5/opt/alt/python-internal/lib/python3.11/py_compile.pyrzPyCompileError.__init__.s ) { " "WWY<)%%&&F^^$5{T7IJJFF # )6 ii@F4 vmIdKKK*" =&c|jS)N)r)rs r__str__zPyCompileError.__str__>s xrN)r)r __module__ __qualname__rrrrrrs<6!!!! rrceZdZdZdZdZdS)rN)r rr TIMESTAMP CHECKED_HASHUNCHECKED_HASHr rrrrBsILNNNrrctjdr+tjds tjStjS)NSOURCE_DATE_EPOCHRPM_BUILD_ROOT)osenvirongetrr&r%r rr_get_default_invalidation_moder.HsB *++- JNN+ , ,-"//",,rFc |t}|Q|dkr,|dkr|nd}tj||}ntj|}tj|r$d}t||tj |rCtj |s$d}t||tj d|} | |} | | |p||} na#t$rT} t!| j| |p|} |d kr+|r| t$j| jd zYd} ~ dSd} ~ wwxYw tj|}|rt j|n#t$rYnwxYw|t0jkrC| |}tj| |d |d }nNtj| }tj| ||t0jk}tj |}tj!||||S) Nrr"r) optimizationzc{} is a symlink and will be changed into a regular file if import writes a byte-compiled file to itzk{} is a non-regular file and will be changed into a regular one if import writes a byte-compiled file to itz ) _optimizer# mtimesize)"r. importlibutilcache_from_sourcer+pathislinkFileExistsErrorformatexistsisfile machinerySourceFileLoaderget_datasource_to_coderr __class__sysstderrwriterdirnamemakedirsrr% path_stats_bootstrap_external_code_to_timestamp_pyc source_hash_code_to_hash_pycr& _calc_mode _write_atomic)rcfiledfiledoraiseoptimizeinvalidation_modequietr1rloader source_bytescodeerrpy_excrG source_statsbytecoderLmodes rrrPs*V :<< } q=='/1}}88"LN44TBN5PPEEN44T::E w~~e1:cjj//000   1rw~~e'<'<1Acjj//000  1 1.$ G GF??4((L $$\5=D/7%99  sEMTBB 199 4    d!2333 '//%((  ! K      /999((.. 0GG ,w'f)=?? n00>> 0BB   "5"B B    ( 3 3D 9 9D !//xFFF Ls+E F9%A F44F9=5G33 H?Hcddl}d}||}|dddd|d d d |}|jd gkr)dt jD}n|j}|D]} t|d#t$rB}|j r| dn| d|j Yd}~\d}~wt$rJ}|j r| dn#| dt|Yd}~d}~wwxYwdS)Nrz6A simple command-line interface for py_compile module.) descriptionz-qz--quiet store_truezSuppress error output)actionhelp filenames+zFiles to compile)nargsrb-c8g|]}|dS)r3)rstrip).0filenames r zmain..s$QQQxX__T**QQQrT)rRr")argparseArgumentParser add_argument parse_argsrcrDstdin readlinesrrrUexitrOSErrorstr)rlr_parserargsrcrjerrors rrrsOOOJK  $ $ $ = =F  i $        D ~#QQ39;N;N;P;PQQQ N  + + + Hd + + + + + * * *z * A Auy))) + + +z + A As5zz***  + + +s%#B55 E?8C<< E AEE__main__)NNFr/Nr)enumimportlib._bootstrap_externalr6importlib.machineryimportlib.utilr+os.pathrDr __all__rrEnumrr.rrr r rrrs(  $$$$   F F F-----Y---`$) ---CE*+^^^^B + + +F zDFFFFFr