python (3.11.7)

(root)/
lib/
python3.11/
site-packages/
setuptools/
command/
__pycache__/
sdist.cpython-311.pyc

*eddlmZddlmcmZddlZddlZddlZddl	Z	ddl
mZddlm
Z
ddlmZddlmZeZd
d
ZGdde
ejZdS))logN)chain)sdist_add_defaults)metadata)_ORIGINAL_SUBCOMMANDSc#KtjdD]&}||D]}|V'dS)z%Find all files under revision controlzsetuptools.file_finders)groupN)rentry_pointsload)dirnameepitems   Z/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/site-packages/setuptools/command/sdist.pywalk_revctrlrs_#*CDDDBGGIIg&&		DJJJJ	ceZdZdZgdZiZgdZedeDZdZ	dZ
dZdZe
ejd	Zfd
ZfdZdZd
ZdZdZfdZdZdZdZdZxZS)sdistz=Smart sdist that finds anything supported by revision control))zformats=Nz6formats for source distribution (comma-separated list))z	keep-tempkz@keep the distribution tree around after creating archive file(s))z	dist-dir=dzFdirectory to put the source distribution archive(s) in [default: dist])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
z.rstz.txtz.mdc#@K|]}d|VdS)z	README{0}N)format).0exts  r	<genexpr>zsdist.<genexpr>-s0IIK&&s++IIIIIIrc|d|d}|j|_|jtj|jd||	D]}|||
t|jdg}|j
D] }dd|f}||vr||!dS)Negg_infozSOURCES.txt
dist_filesrr
)run_commandget_finalized_commandfilelistappendospathjoinr!check_readmeget_sub_commandsmake_distributiongetattrdistribution
archive_files)selfei_cmdcmd_namer"filedatas      rrunz	sdist.run/s$$$++J77

RW\\&/=IIJJJ--//	'	'HX&&&&   T.bAA
&	(	(DR&D:%%!!$'''	(	(rcltj||dSN)origrinitialize_options_default_to_gztarr0s rr9zsdist.initialize_optionsBs0
%%d+++     rc:tjdkrdSdg|_dS)N)rbetargztar)sysversion_infoformatsr;s rr:zsdist._default_to_gztarGs#333Fyrc|5tj|ddddS#1swxYwYdS)z%
        Workaround for #516
        N)_remove_os_linkr8rr,r;s rr,zsdist.make_distributionMs
!
!
#
#	/	/J((...	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/s AA	Ac#KGdd}ttd|}	t`n#t$rYnwxYw	dV||urt	td|dSdS#||urt	td|wwxYw)zG
        In a context, remove and restore os.link if it exists
        ceZdZdS)&sdist._remove_os_link.<locals>.NoValueN)__name__
__module____qualname__rrNoValuerH[sDrrMlinkN)r-r'rN	Exceptionsetattr)rMorig_vals  rrEzsdist._remove_os_linkTs								2vw//				D		.EEEw&&FH-----'&xw&&FH----'s/
<<A""A?cpt|dSr7)superadd_defaults _add_defaults_build_sub_commandsr0	__class__s rrTzsdist.add_defaultsis1
--/////rcttjdr|jddSdS)Nzpyproject.toml)rS_add_defaults_optionalr'r(isfiler%r&rVs rrYzsdist._add_defaults_optionalmsW
&&(((
7>>*++	3M  !122222	3	3rc|jrk|d}|j||||dSdS)zgetting python filesbuild_pyN)r.has_pure_modulesr$r%extendget_source_files_add_data_files_safe_data_filesr0r\s  r_add_defaults_pythonzsdist._add_defaults_pythonrs--//	B11*==HM  !:!:!<!<===  !6!6x!@!@AAAAA	B	Brcd}t|tz
}fd|D}d|D}jt
j|dS)Nbuildc3BK|]}|VdSr7)r$)rcr0s  rrz9sdist._add_defaults_build_sub_commands.<locals>.<genexpr>}s1DD!**1--DDDDDDrc3^K|](}t|d|V)dS)r_N)hasattrr_)rrgs  rrz9sdist._add_defaults_build_sub_commands.<locals>.<genexpr>~s>VV!wqBT7U7UV##%%VVVVVVr)r$setr+r	r%r^r
from_iterable)r0remissing_cmdscmdsfiless`    rrUz&sdist._add_defaults_build_sub_commandsys**73351133447LLDDDD|DDDVVtVVV
U07788888rc|jS)a
        Since the ``sdist`` class is also used to compute the MANIFEST
        (via :obj:`setuptools.command.egg_info.manifest_maker`),
        there might be recursion problems when trying to obtain the list of
        data_files and ``include_package_data=True`` (which in turn depends on
        the files included in the MANIFEST).

        To avoid that, ``manifest_maker`` should be able to overwrite this
        method and avoid recursive attempts to build/analyze the MANIFEST.
        )
data_filesrbs  rrazsdist._safe_data_filess
""rcN|jd|DdS)zA
        Add data files as found in build_py.data_files.
        c3jK|].\}}}}|D]$}tj||V%/dSr7)r'r(r))r_src_dir	filenamesnames     rrz(sdist._add_data_files.<locals>.<genexpr>se

(7Ay!


GLL$''






rN)r%r^)r0rps  rr`zsdist._add_data_filessD	



,6


	
	
	
	
	
rc	tdS#t$rtjdYdSwxYw)Nz&data_files contains unexpected objects)rS_add_defaults_data_files	TypeErrorrwarnrVs rrxzsdist._add_defaults_data_filessY	?GG,,.....	?	?	?H=>>>>>>	?s %AAc|jD]$}tj|rdS%|dd|jzdS)Nz,standard file not found: should have one of z, )READMESr'r(existsrzr))r0fs  rr*zsdist.check_readmesp		Aw~~a  


II>		$,''(




rctj|||tj|d}t
tdrItj|r*tj||	d||
d|dS)Nz	setup.cfgrNr!)r8rmake_release_treer'r(r)rir}unlink	copy_filer$save_version_info)r0base_dirrndests    rrzsdist.make_release_trees
$$T8U;;;w||Hk222v	.27>>$#7#7	.
IdOOONN;---"":..@@FFFFFrc
tj|jsdSt	j|jd5}|}dddn#1swxYwY|dkS)NFrbz+# file GENERATED by distutils, do NOT edit
)r'r(rZmanifestioopenreadlineencode)r0fp
first_lines   r_manifest_is_not_generatedz sdist._manifest_is_not_generatedsw~~dm,,	5
WT]D
)
)	'RJ	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'>EEGGH	IsA""A&)A&ctjd|jt|jd}|D]}	|d}n'#t
$rtjd|zY<wxYw|}|ds|sl|j	
||dS)zRead the manifest file (named by 'self.manifest') and use it to
        fill in 'self.filelist', the list of files to include in the source
        distribution.
        zreading manifest file '%s'rzUTF-8z"%r not UTF-8 decodable -- skipping#N)rinforrdecodeUnicodeDecodeErrorrzstrip
startswithr%r&close)r0rlines   r
read_manifestzsdist.read_manifests
	-t}===
t,,	'	'D
{{7++%


=DEEE
::<<Ds##
4
M  &&&&sA!A/.A/)rIrJrK__doc__user_optionsnegative_optREADME_EXTENSIONStupler|r5r9r:r,staticmethod
contextlibcontextmanagerrErTrYrcrUrar`rxr*rrr
__classcell__)rWs@rrrsGG


LL333eII7HIIIIIG(((&!!!
!!!///..\.&0000033333
BBB999###


?????GGGIIIrr)r
)	distutilsrdistutils.command.sdistcommandrr8r'rArr	itertoolsr
py36compatr
_importlibrrer	list_default_revctrlrrLrr<module>rs&&&&&&&&&				



				******!!!!!!((((((zzzzz
zzzzzr