
    vKgM                         S SK r S SKrS SKrS SKJr  \R
                  S 5       r\R                  R                  SS9S 5       r	g)    N)archive_utilc                    [         R                  " 5       n[        R                  " USS9 nSnSn[        R                  " U5      n[        U5      Ul        UR                  U[         R                  " U5      5        SSS5        U S-  n[        [        U5      SS9 nUR                  UR                  5       5        SSS5        [        U5      $ ! , (       d  f       NY= f! , (       d  f       N*= f)	u`   
Create a tarfile containing only a file whose name is
a zero byte file called testimäge.png.
zw:gz)fileobjmode    u   testimäge.pngNzunicode-pkg-1.0.tar.gzwb)r   )ioBytesIOtarfileopenTarInfolensizeaddfilestrwritegetvalue)tmpdirtarobjtgzdatafilenamettargettfs           b/var/www/highfloat_scraper/venv/lib/python3.13/site-packages/setuptools/tests/test_archive_util.pytarfile_with_unicoder   	   s     ZZ\F	f6	2c$OOH%TArzz$'( 
3 ..F	c&k	%
"# 
&v; 
3	2 
&	%s   AC C 
C 
C.z#710 and #712)reasonc                 N    US-  n[         R                  " U [        U5      5        g )Nout)r   unpack_archiver   )r   r   r   s      r   test_unicode_filesr"   !   s     e^F 4c&kBr   )
r	   r   pytest
setuptoolsr   fixturer   markxfailr"    r   r   <module>r)      sQ    	   #  . /*C +Cr   