python (3.11.7)

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

*eRddlZddlmZddlmZddlmZGddZeejdrGddZdSdS)	N)glob)convert_path)sdistcXeZdZdZdZedZdZdZdZ	dZ
dZd	Zd
Z
dS)sdist_add_defaultsz
    Mix-in providing forward-compatibility for functionality as found in
    distutils on Python 3.7.

    Do not edit the code in this class except to update functionality
    as implemented in distutils. Instead, override in the subclass.
    c|||||||dS)a9Add all the default files to self.filelist:
          - README or README.txt
          - setup.py
          - test/test*.py
          - all pure Python modules mentioned in setup script
          - all files pointed by package_data (build_py)
          - all files defined in data_files.
          - all files defined as scripts.
          - all C sources listed as part of extensions or C libraries
            in the setup script (doesn't catch C headers!)
        Warns if (README or README.txt) or setup.py are missing; everything
        else is optional.
        N)_add_defaults_standards_add_defaults_optional_add_defaults_python_add_defaults_data_files_add_defaults_ext_add_defaults_c_libs_add_defaults_scripts)selfs _/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/site-packages/setuptools/command/py36compat.pyadd_defaultszsdist_add_defaults.add_defaultss	
$$&&&##%%%!!###%%'''   !!###""$$$$$ctj|sdStj|}tj|\}}|tj|vS)z
        Case-sensitive path existence check

        >>> sdist_add_defaults._cs_path_exists(__file__)
        True
        >>> sdist_add_defaults._cs_path_exists(__file__.upper())
        False
        F)ospathexistsabspathsplitlistdir)fspathr	directoryfilenames    r_cs_path_existsz"sdist_add_defaults._cs_path_exists&s_w~~f%%	5'//&)) gmmG44	82:i0000rc|j|jjg}|D]}t|trj|}d}|D]5}||rd}|j|n6|s+|dd	|z||r|j||d|zdS)NFTz,standard file not found: should have one of z, zstandard file '%s' not found)
READMESdistributionscript_name
isinstancetuplerfilelistappendwarnjoin)r	standardsfnaltsgot_its     rr	z*sdist_add_defaults._add_defaults_standards7s\4#4#@A		C	CB"e$$
CB++B//!%
,,R000
/IIL"iioo.///''++CM((,,,,II<rABBBB#	C	Crcddg}|D]H}ttjjt	|}|j|IdS)Nz
test/test*.pyz	setup.cfg)filterrrisfilerr%extend)roptionalpatternfiless    rr
z)sdist_add_defaults._add_defaults_optionalLsW#[1	(	(G27>4==99EM  ''''	(	(rcR|d}|jr,|j||jD]D\}}}}|D]:}|jtj	
||;EdS)Nbuild_py)get_finalized_commandr!has_pure_modulesr%r0get_source_files
data_filesr&rrr()rr5pkgsrc_dir	build_dir	filenamesrs       rrz'sdist_add_defaults._add_defaults_pythonRs--j99--//	>M  !:!:!<!<===3;2E	F	F.C)Y%
F
F
$$RW\\'8%D%DEEEE
F	F	Frc|jr|jjD]}t|trIt|}tj|r|j	
|`|\}}|D]J}t|}tj|r|j	
|KdSdS)N)r!has_data_filesr9r#strrrrr/r%r&)ritemdirnamer=fs     rrz+sdist_add_defaults._add_defaults_data_filesbs++--
	4)4
4
4dC((4'--Dw~~d++3
,,T222*.&GY&44(OO7>>!,,4 M003334
	4
	4
4
4rc|jrC|d}|j|dSdS)N	build_ext)r!has_ext_modulesr6r%r0r8)rrEs  rr
z$sdist_add_defaults._add_defaults_extss^,,..	?22;??IM  !;!;!=!=>>>>>	?	?rc|jrC|d}|j|dSdS)N
build_clib)r!has_c_librariesr6r%r0r8)rrHs  rrz'sdist_add_defaults._add_defaults_c_libsxsa,,..	@33LAAJM  !<!<!>!>?????	@	@rc|jrC|d}|j|dSdS)N
build_scripts)r!has_scriptsr6r%r0r8)rrKs  rrz(sdist_add_defaults._add_defaults_scripts}sa((**	C 66GGMM  !?!?!A!ABBBBB	C	CrN)__name__
__module____qualname____doc__rstaticmethodrr	r
rrr
rrrrrrs%%%,11\1 CCC*(((FFF 444"???
@@@
CCCCCrrr	ceZdZdS)rN)rMrNrOrRrrrrsr)rrdistutils.utilrdistutils.commandrrhasattrrRrr<module>rWs				''''''######yCyCyCyCyCyCyCyCx75;122












r