
    7f;                         d Z ddlZddlZddlZddlZddlmZ ddlmZ dZ	 ej
        d          d	             Z G d
 d          ZdS )zdevelop tests    N)Distribution   )contextsz7from setuptools import setup

setup(py_modules=['hi'])
function)scopec              #     K   | dz                       d          5 }|                    t                     d d d            n# 1 swxY w Y   | dz                       d          5 }|                    d           d d d            n# 1 swxY w Y   |                                 5  | V  d d d            d S # 1 swxY w Y   d S )Nsetup.pywhi.pyz1
)openwriteSETUP_PYas_cwd)tmpdirfs     ]/home/feoh/.local/pipx/shared/lib/python3.11/site-packages/setuptools/tests/test_bdist_egg.pysetup_contextr      sx     
:
	#	#C	(	( A	              
7
	 	 	%	% 	              	                   s5   AA	A%BBB&B88B<?B<c                       e Zd Zd Zej                            ej        	                    dd          d          d             Z
dS )Testc                    t          t          ddgddg                    }t          j        t          j                            dd                     t          j                    5  |                                 |	                                 d d d            n# 1 swxY w Y   t          j
        d          \  }t          j        d	|          sJ d S )
Nr	   	bdist_eggfoohi)script_namescript_argsname
py_modulesbuildsrcdistzfoo-0.0.0-py[23].\d+.egg$)r   dictosmakedirspathjoinr   quietparse_command_linerun_commandslistdirrematch)selfr   user_overrider    contents        r   test_bdist_eggzTest.test_bdist_egg   s   &(M 6	  
 
 	BGLL%00111^ 	  	 ##%%%	  	  	  	  	  	  	  	  	  	  	  	  	  	  	 
 Jv&&	x4g>>>>>>>s   ()BB!$B!PYTHONDONTWRITEBYTECODEFzByte code disabled)reasonc                    t          t          dddgdg                    }t          j                    5  |                                 |                                 d d d            n# 1 swxY w Y   t          j        d          \  }t          j        	                    d|          }t          j        |          }t          d |j        D                       }d|v sJ d	|vsJ d S )
Nr	   r   z--exclude-source-filesr   )r   r   r   r    c              3   $   K   | ]}|j         V  d S )N)filename).0zis     r   	<genexpr>z1Test.test_exclude_source_files.<locals>.<genexpr>C   s$      88RR[888888    zhi.pycr   )r   r!   r   r&   r'   r(   r"   r)   r$   r%   zipfileZipFilelistfilelist)r,   r   r-   r    	dist_namedist_filenamezipnamess           r   test_exclude_source_fileszTest.test_exclude_source_files1   s<   
 &(*BC 6  
 
 ^ 	  	 ##%%%	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  j((VY77om,,883<888885    e######s   )A++A/2A/N)__name__
__module____qualname__r/   pytestmarkxfailr"   environgetrA    r8   r   r   r      so        ? ? ?$ [

0%88#   $ $	 $ $ $r8   r   )__doc__r"   r*   r9   rE   setuptools.distr    r   r   fixturer   r   rJ   r8   r   <module>rO      s      				 				   ( ( ( ( ( (       j!!!  "!'$ '$ '$ '$ '$ '$ '$ '$ '$ '$r8   