\ꏮ * d dl Z d dlZd dlZd dlZd dlZd dlZd dlZg dZdZej
d rdZn ej Z G d de
Ze j d Zd Zdd
Z ddZd
ZddZedk r e dS dS ) N)ZipAppErrorcreate_archiveget_interpreterz8# -*- coding: utf-8 -*-
import {module}
{module}.{fn}()
winutf-8c e Zd ZdS )r N)__name__
__module____qualname__ 3/opt/alt/python-internal/lib64/python3.11/zipapp.pyr r ! s Dr
r c # K t | t t j f r/t | | 5 }|V d d d d S # 1 swxY w Y d S | V d S N)
isinstancestrosPathLikeopen)archivemodefs r _maybe_openr % s 'C-..
'4
AGGG
s AA
A
c z |r7d| t z dz }| | d S d S )N #!
)encodeshebang_encodingwrite)r interpretershebangs r _write_file_prefixr" . sM +,,-=>>>F r
c & t | d 5 }| d }|dk rd}| t |d 5 }t || | | t j || d d d n# 1 swxY w Y d d d n# 1 swxY w Y |rPt |t r=t j
|t j | j t j
z d S d S d S )Nrb r r
wb)r readreadliner" r shutilcopyfileobjr r r chmodstatst_modeS_IEXEC)r new_archiver srcfirst_2dsts r
_copy_archiver3 5 s B Wd # # )s ((1++eGLLNNN
d
+
+ )ssK000
IIgsC(((
) ) ) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) ) ) ) ) ) ) ) ) ) ) )" Kz+s33 K
bgk22:T\IJJJJJK K K Ks6 AB2;BB2B B2"B #B22B69B6Fc d}t | d rt | d rd}n*t j | } | rd}|rt | || d S | st
d | dz }|r|rt
d |s|st
d d }|r| d \ } }
}t d
| d D }t d | d D }
|
d k r|r|
st
d
|z t | | }|| d }n$t |d st j | }t |d 5 }t || |rt j nt j }t j |d| 5 }| d D ]L}| | }| || r(| || M|r)| d| d d d d n# 1 swxY w Y d d d n# 1 swxY w Y |rKt |d s=| | j t4 j z d S d S d S )NFr' r( TzSource does not existz__main__.pyz8Cannot specify entry point if the source has __main__.pyzArchive has no entry point:c 3 > K | ]}| V d S r isidentifier.0parts r