
    ϶vg                         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             Z G d d	          ZdS )
zdevelop tests    N)Distribution   )contextsz7from setuptools import setup

setup(py_modules=['hi'])
c              #     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     \/var/www/pixelcanvas.ch/venv/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ej                            d          ej                            d          d                         Zej                            ej	        
                    dd          d          ej                            d          ej                            d          d                                     Zd	S )
Testuser_overrider   c                    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   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>G   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   	dist_namedist_filenamezipnamess         r   test_exclude_source_fileszTest.test_exclude_source_files3   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__pytestmarkusefixturesr-   xfailr!   environgetr?    r6   r   r   r      s        [_--[_--? ? .- .-?$ [

0%88#    [_--[_--$ $ .- .-	 $ $ $r6   r   )__doc__r!   r)   r7   rC   setuptools.distr    r   r   fixturer   r   rI   r6   r   <module>rN      s      				 				   ( ( ( ( ( (         +$ +$ +$ +$ +$ +$ +$ +$ +$ +$r6   