CL t d dl Z d dlmZ d dlmZ d dlmZmZ d dlT d dl m
Z
d dlmZ G d d e Z
dS )
N)Command)get_platform)remove_treeensure_relative)*)get_python_version)logc h e Zd ZdZdddd e z fdddd d
ddg Zg d
ZdddZd Zd Z d Z
dS )
bdist_dumbz"create a "dumb" built distribution)z
bdist-dir=dz1temporary directory for creating the distributionz
plat-name=pz;platform name to embed in generated filenames (default: %s))zformat=fz>archive format to create (tar, gztar, bztar, xztar, ztar, zip)) keep-tempkzPkeep the pseudo-installation tree around after creating the distribution archive)z dist-dir=r z-directory to put final built distributions in)
skip-buildNz2skip rebuilding everything (for testing/debugging))relativeNz7build the archive using relative paths (default: false))zowner=uz@Owner name used when creating a tar file [default: current user])zgroup=gzAGroup name used when creating a tar file [default: current group])r r r gztarzip)posixntc d | _ d | _ d | _ d| _ d | _ d | _ d| _ d | _ d | _ d S )Nr ) bdist_dir plat_nameformat keep_tempdist_dir
skip_buildr ownergroup)selfs C/opt/alt/python311/lib64/python3.11/distutils/command/bdist_dumb.pyinitialize_optionszbdist_dumb.initialize_options2 sE
c ` | j ?| d j }t j |d | _ | j H | j t j | _ n*# t $ r t dt j z w xY w| dddd d S )Nbdistdumbz@don't know how to create dumb built distributions on platform %s)r r )r r )r r )r get_finalized_command
bdist_baseospathjoinr default_formatnameKeyErrorDistutilsPlatformErrorset_undefined_options)r" r* s r# finalize_optionszbdist_dumb.finalize_options= s >!33G<<GJW\\*f==DN;
3"1"':
3
3
3,(*,'23 3 3
3
""7#;#=#? A A A A As A, ,'Bc | j s| d | dd }| j |_ | j |_ d|_ t
j d| j | d | j d| j
}t j
| j | }| j s| j }n| j rJ|j |j k r:t' dt) |j d t) |j d
t j
| j t+ |j }| || j || j | j }| j rt5 }nd}| j j d
||f | j st= | j | j d S d S )Nbuildinstall )reinit_subcommandsr zinstalling to %s.zLcan't make a dumb built distribution where base and platbase are different (z, ))root_dirr r! anyr )dry_run) r run_commandreinitialize_commandr rootwarn_dirr infodistributionget_fullnamer r+ r, r- r r has_ext_modulesinstall_baseinstall_platbaser1 reprr make_archiver r r! r
dist_filesappendr r r= )r" r6 archive_basenamepseudoinstall_rootarchive_rootfilename pyversions r# runzbdist_dumb.runO s% &W%%%++I!+LL~!_#T^444### '+&7&D&D&F&F&F&F&*nn6 W\\$-9IJJ} J>LL!1133
J%)AAA,, w34444w78888:; ; ; "w||DN#273G#H#H J J $$%7%)[<+/:TZ % I I ,,.. *,,III$++\9-5-7 8 8 8 ~ >====== > >r% N)__name__
__module____qualname__descriptionr user_optionsboolean_optionsr. r$ r3 rQ r% r# r r s 8KJ!3%'3|~~67#:FK)12+L4 >==O '"% %N A A A$,> ,> ,> ,> ,>r% r )r+ distutils.corer distutils.utilr distutils.dir_utilr r distutils.errorsdistutils.sysconfigr distutilsr r rX r% r#