§
    ¿5hU  ã                   ó4   — d dl Z d dlmZ  G d„ d¦  «        ZdS )é    N)Úsetoptc                   óF   — e Zd Zed„ ¦   «         Zed„ ¦   «         Zd„ Zd„ ZdS )ÚTestEditc                 ó¨   — t          j        ¦   «         }t          | d¬¦  «        5 }|                     |¦  «         d d d ¦  «         n# 1 swxY w Y   |S )Núutf-8©Úencoding)ÚconfigparserÚConfigParserÚopenÚ	read_file)ÚfilenameÚparserÚreaders      ú<lib/python3.11/site-packages/setuptools/tests/test_setopt.pyÚparse_configzTestEdit.parse_config   sŽ   € åÔ*Ñ,Ô,ˆÝ( WÐ-Ñ-Ô-ð 	%°Ø×Ò˜VÑ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%àˆs   ¥AÁAÁAc                 ó¨   — t          | d¦  «        5 }|                     |                     d¦  «        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NÚwbr   )r   ÚwriteÚencode)ÚfileÚcontentÚstrms      r   Ú
write_textzTestEdit.write_text   s‘   € å$˜ÑÔð 	0 ØJŠJw—~’~ gÑ.Ô.Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0ð 	0ð 	0s   ‘)AÁAÁAc                 ó¦  — |                      d¦  «        }|                      t          |¦  «        d¦  «         t          j        t          |¦  «        t          t          d¬¦  «        ¬¦  «        ¦  «         |                      t          |¦  «        ¦  «        }|                     dd¦  «        dk    sJ ‚|                     dd	¦  «        dk    sJ ‚d
S )zh
        When editing a file, non-ASCII characters encoded in
        UTF-8 should be retained.
        ú	setup.cfgu   [names]
jaraco=Ð´Ð¶Ð°Ñ€Ð°ÐºÐ¾Úyes)Úother©Únamesr    Újaracou   Ð´Ð¶Ð°Ñ€Ð°ÐºÐ¾r   N)Újoinr   Ústrr   Úedit_configÚdictr   Úget)ÚselfÚtmpdirÚconfigr   s       r   Útest_utf8_encoding_retainedz$TestEdit.test_utf8_encoding_retained   s½   € ð
 —’˜[Ñ)Ô)ˆØŠ˜F™œÐ%EÑFÔFÐFÝÔ3˜v™;œ;­µ4¸eÐ3DÑ3DÔ3DÐ(EÑ(EÔ(EÑFÔFÐFØ×"Ò"¥3 v¡;¤;Ñ/Ô/ˆØzŠz˜' 8Ñ,Ô,Ð0@Ò@Ð@Ð@Ð@ØzŠz˜' 7Ñ+Ô+¨uÒ4Ð4Ð4Ð4Ð4Ð4ó    c                 ó6  — |                      d¦  «        }|                      t          |¦  «        d¦  «         t          j        t          |¦  «        t          t          d¬¦  «        ¬¦  «        ¦  «         |                     d¬¦  «        }d|v sJ ‚d	|v sJ ‚d
S )zG
        When editing a file, case of keys should be retained.
        r   z[names]
FoO=bArr   )ÚoTherr   Úasciir   ÚFoOr-   N)r"   r   r#   r   r$   r%   Ú	read_text)r'   r(   r)   Úactuals       r   Útest_case_retainedzTestEdit.test_case_retained   s™   € ð —’˜[Ñ)Ô)ˆØŠ˜F™œÐ%7Ñ8Ô8Ð8ÝÔ3˜v™;œ;­µ4¸eÐ3DÑ3DÔ3DÐ(EÑ(EÔ(EÑFÔFÐFØ×!Ò!¨7Ð!Ñ3Ô3ˆØ˜ˆˆˆˆØ˜&Ð Ð Ð Ð Ð Ð r+   N)Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr   r   r*   r2   © r+   r   r   r      sf   € € € € € Øðð ñ „\ðð ð0ð 0ñ „\ð0ð
5ð 
5ð 
5ð	!ð 	!ð 	!ð 	!ð 	!r+   r   )r
   Úsetuptools.commandr   r   r7   r+   r   ú<module>r9      sU   ðØ Ð Ð Ð à %Ð %Ð %Ð %Ð %Ð %ð"!ð "!ð "!ð "!ð "!ñ "!ô "!ð "!ð "!ð "!r+   