§
    WŠtj~3  ã            
       ó   — d dl Z d dlmZ d dlmZ d dlZd dlZd dlZd dl	m
Z
 d dlZd dlmZmZmZmZmZ d dlmZ d dlmZ d dlZdZd	„ Zd
„ Zd„ Zej                             ddi fdi fdddddgiiifg¦  «        d„ ¦   «         ZddiddiddidœZ G d„ d¦  «        Z  G d„ d¦  «        Z! G d„ d ¦  «        Z"ej                             d!d"¦  «        d#„ ¦   «         Z#ej                             d$d%g¦  «        d&„ ¦   «         Z$ej                             d'd(¦  «        d)„ ¦   «         Z%ej                             d'd*¦  «        d+„ ¦   «         Z&d,„ Z'd-„ Z(dS ).é    N)ÚConfigParser)Úcleandoc)ÚPath)Ú_ToolsTypoInMetadataÚapply_configurationÚexpand_configurationÚread_configurationÚvalidate)ÚDistribution)ÚOptionErroraÀ  
[project]
name = "myproj"
keywords = ["some", "key", "words"]
dynamic = ["version", "readme"]
requires-python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
dependencies = [
    'importlib-metadata>=0.12;python_version<"3.8"',
    'importlib-resources>=1.0;python_version<"3.7"',
    'pathlib2>=2.3.3,<3;python_version < "3.4" and sys.platform != "win32"',
]

[project.optional-dependencies]
docs = [
    "sphinx>=3",
    "sphinx-argparse>=0.2.5",
    "sphinx-rtd-theme>=0.4.3",
]
testing = [
    "pytest>=1",
    "coverage>=3,<5",
]

[project.scripts]
exec = "pkg.__main__:exec"

[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
package-dir = {"" = "src"}
zip-safe = true
platforms = ["any"]

[tool.setuptools.packages.find]
where = ["src"]

[tool.setuptools.cmdclass]
sdist = "pkg.mod.CustomSdist"

[tool.setuptools.dynamic.version]
attr = "pkg.__version__.VERSION"

[tool.setuptools.dynamic.readme]
file = ["README.md"]
content-type = "text/markdown"

[tool.setuptools.package-data]
"*" = ["*.txt"]

[tool.setuptools.data-files]
"data" = ["_files/*.txt"]

[tool.distutils.sdist]
formats = "gztar"

[tool.distutils.bdist_wheel]
universal = true
c                 ó´   — t           dddidœ}dddddd	œi}|sJ ‚|d
k    ri |¥|¥}ni |¥ddddiii¥||<   t          j                             || ¬¦  «         d S )Núhello worldzfile.txtÚ )úpyproject.tomlz	README.mdÚ_filesÚpkgzclass CustomSdist: passzVERSION = (3, 10)zdef exec(): print('hello'))ú__init__.pyzmod.pyz__version__.pyz__main__.pyú.ÚotherÚnestedr   ©Úprefix)ÚEXAMPLEÚjaracoÚpathÚbuild)r   Úpkg_rootÚfilesÚpackagess       úh/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/setuptools/tests/config/test_pyprojecttoml.pyÚcreate_exampler!   U   s«   € å!Ø"à˜ð
ðð €Eð 	ØØ/Ø1Ø7ð	
ð 
ð€Hð €O€Oˆ8à�3‚€Ø%�5Ð%˜HÐ%ˆˆð Q˜XÐP w°¸MÈ2Ð;NÐ0OÐPÐPˆˆh‰å
„K×Ò�e DÐÑ)Ô)Ð)Ð)Ð)ó    c                 ó¤  — |dz  }|                      t          j        | ¦  «        d¬¦  «         t          | |¦  «        }|d         }t	          |d¬¦  «        |k    sJ ‚|d         dk    sJ ‚|d	         d
         dk    sJ ‚d|d         d         v sJ ‚|dk    r)t          |d         d         d         ¦  «        dhk    sJ ‚n)t          |d         d         d         ¦  «        h d£k    sJ ‚|d         d         d         du sJ ‚d|d         d         d         v sJ ‚d|d         d         d         vsJ ‚|d         d         d         ddgfgk    sJ ‚d S )Nr   úutf-8©ÚencodingÚprojectT©ÚexpandÚversionz3.10ÚreadmeÚtextr   r   ÚtoolÚ
setuptoolsr   r   >   úother.nestedr   r   úinclude-package-datar   zpackage-dataÚ*z
data-filesÚdataz_files/file.txt)Ú
write_textÚtomli_wÚdumpsr   r	   Úset)Úconfigr   r   Ú	pyprojectÚexpandedÚexpanded_projects         r    Úverify_exampler;   r   sÎ  € ØÐ'Ñ'€IØ×Ò�œ vÑ.Ô.¸ÐÑAÔAÐAÝ# F¨DÑ1Ô1€HØ 	Ô*ÐÝ˜i°Ð5Ñ5Ô5¸ÒAÐAÐAÐAØ˜IÔ&¨&Ò0Ð0Ð0Ð0Ø˜HÔ% fÔ-°Ò>Ð>Ð>Ð>Ø˜ &Ô)¨,Ô7Ð7Ð7Ð7Ð7Ø�3‚€å�8˜FÔ# LÔ1°*Ô=Ñ>Ô>À5À'ÒIÐIÐIÐIÐIå�8˜FÔ# LÔ1°*Ô=Ñ>Ô>ð C
ð C
ð C
ò 
ð 
ð 
ð 
ð
 �FÔ˜LÔ)Ð*@ÔAÀTÐIÐIÐIÐIØ�˜&Ô! ,Ô/°Ô?Ð?Ð?Ð?Ð?Ø�h˜vÔ& |Ô4°^ÔDÐDÐDÐDÐDØ�FÔ˜LÔ)¨,Ô7Ø	Ð#Ð$Ð%ð<ò ð ð ð ð ð r"   c                 óè   — t          | d¦  «         | dz  }t          |d¬¦  «        }|d                              d¦  «        �J ‚|d                              d¦  «        �J ‚t          || d¦  «         d S )NÚsrcr   Fr(   r'   r*   r+   )r!   r	   Úgetr;   )Útmp_pathr8   r7   s      r    Útest_read_configurationr@   Œ   s…   € Ý�8˜UÑ#Ô#Ð#ØÐ+Ñ+€Iå 	°%Ð8Ñ8Ô8€FØ�)Ô× Ò  Ñ+Ô+Ð3Ð3Ð3Ø�)Ô× Ò  Ñ*Ô*Ð2Ð2Ð2å�6˜8 UÑ+Ô+Ð+Ð+Ð+r"   )r   Úoptsr   r=   Úlibr   ÚfindÚwherec                 ó²  — t          | |¦  «         | dz  }t          |d¬¦  «        }|d                              d¦  «        �J ‚|d                              d¦  «        �J ‚|d         d                              d	d ¦  «         |d         d                              d
d ¦  «         |d         d                              |¦  «         t          || |¦  «         d S )Nr   Fr(   r'   r*   r+   r-   r.   r   zpackage-dir)r!   r	   r>   ÚpopÚupdater;   )r?   r   rA   r8   r7   s        r    Ú9test_discovered_package_dir_with_attr_directive_in_configrH   —   sâ   € õ �8˜XÑ&Ô&Ð&àÐ+Ñ+€Iå 	°%Ð8Ñ8Ô8€FØ�)Ô× Ò  Ñ+Ô+Ð3Ð3Ð3Ø�)Ô× Ò  Ñ*Ô*Ð2Ð2Ð2Ø
ˆ6„N�<Ô ×$Ò$ Z°Ñ6Ô6Ð6Ø
ˆ6„N�<Ô ×$Ò$ ]°DÑ9Ô9Ð9à
ˆ6„N�<Ô ×'Ò'¨Ñ-Ô-Ð-Ý�6˜8 XÑ.Ô.Ð.Ð.Ð.r"   Úaú
mod.a:funcÚbú
mod.b:funcÚcúmod.c:func [extra])Úconsole_scriptsÚgui_scriptsr   c                   ój   — e Zd Zd„ Zdd„Zd„ Zej                             dd¦  «        d„ ¦   «         Z	dS )	ÚTestEntryPointsc                 óÜ   — t          ¦   «         }|                     t          ¦  «         t          |dz  dd¬¦  «        5 }|                     |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Núentry-points.txtÚwr$   r%   )r   Ú	read_dictÚENTRY_POINTSÚopenÚwrite)Úselfr?   Úentry_pointsÚfs       r    Úwrite_entry_pointsz"TestEntryPoints.write_entry_points¶   s¯   € Ý#‘~”~ˆØ×Ò�|Ñ,Ô,Ð,Ý�(Ð/Ñ/°¸wÐGÑGÔGð 	"È1Ø×Ò˜qÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð 	"ð 	"s   ¾A!Á!A%Á(A%Nc                 ó0   — d|pg d¢i}ddddiii}|d|idœS )NÚdynamic)Úscriptsúgui-scriptsúentry-pointsrb   ÚfilerT   r.   )r'   r-   © )rZ   r_   r'   r-   s       r    r8   zTestEntryPoints.pyproject¼   s@   € Ø˜gÐSÐ)SÐ)SÐ)SÐTˆØ˜N¨VÐ5GÐ,HÐIÐJˆØ"¨\¸4Ð,@ÐAÐAÐAr"   c                 óª  — |                       |¦  «         t          |                      ¦   «         |¦  «        }|d         }t          |d         ¦  «        dk    sJ ‚|d         d         dk    sJ ‚t          |d         ¦  «        dk    sJ ‚|d         d         dk    sJ ‚t          |d	         ¦  «        dk    sJ ‚|d	         d
         d         dk    sJ ‚d S )Nr'   r`   é   rI   rJ   ra   rK   rL   rb   r   rM   rN   )r]   r   r8   Úlen)rZ   r?   r9   r:   s       r    Útest_all_listed_in_dynamicz*TestEntryPoints.test_all_listed_in_dynamicÁ   sô   € Ø×Ò Ñ)Ô)Ð)Ý'¨¯ªÑ(8Ô(8¸(ÑCÔCˆØ# IÔ.ÐÝÐ# IÔ.Ñ/Ô/°1Ò4Ð4Ð4Ð4Ø 	Ô*¨3Ô/°<Ò?Ð?Ð?Ð?ÝÐ# MÔ2Ñ3Ô3°qÒ8Ð8Ð8Ð8Ø Ô.¨sÔ3°|ÒCÐCÐCÐCÝÐ# NÔ3Ñ4Ô4¸Ò9Ð9Ð9Ð9Ø Ô/°Ô8¸Ô=ÐAUÒUÐUÐUÐUÐUÐUr"   Úmissing_dynamic)r`   ra   c                 ó2  — |                       |¦  «         h d£|hz
  }d|› �}t          j        t          t	          j        |t          j        ¦  «        ¬¦  «        5  t          |                      |¦  «        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N>   r`   ra   rb   z&defined outside of `pyproject.toml`:.*©Úmatch)	r]   ÚpytestÚraisesr   ÚreÚcompileÚDOTALLr   r8   )rZ   r?   ri   r_   Úmsgs        r    Ú"test_scripts_not_listed_in_dynamicz2TestEntryPoints.test_scripts_not_listed_in_dynamicÌ   sí   € à×Ò Ñ)Ô)Ð)Ø<Ð<Ð<ÀÐ?PÑPˆàH°ÐHÐHˆÝŒ]�;­b¬j¸½b¼iÑ.HÔ.HÐIÑIÔIð 	Dð 	DÝ  §¢°Ñ!8Ô!8¸(ÑCÔCÐCð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dð 	Dð 	Ds   Á$BÂBÂB)N)
Ú__name__Ú
__module__Ú__qualname__r]   r8   rh   rm   ÚmarkÚparametrizers   rd   r"   r    rR   rR   µ   sƒ   € € € € € ð"ð "ð "ðBð Bð Bð Bð
	Vð 	Vð 	Vð „[×ÒÐ.Ð0JÑKÔKðDð Dñ LÔKðDð Dð Dr"   rR   c                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestClassifiersc                 ó´  — t          |d¦  «         t          d¦  «        }|dz                       |d¬¦  «         |dz  }t          |d¬¦  «        }|d	         d
         }t	          h |£d’¦  «        |d	         d
<   |d         d         d
         }ddi|d<   t          ||¦  «         t          ||¦  «        }t          |d	         d         ¦  «        ddhk    sJ ‚d S )Nr=   zX
            Framework :: Flask
            Programming Language :: Haskell
            zclassifiers.txtr$   r%   r   Fr(   r'   r_   Úclassifiersr-   r.   rc   zFramework :: FlaskzProgramming Language :: Haskell)r!   r   r3   r	   Úlistr
   r   r6   )rZ   r?   r|   r8   r7   r_   Údynamic_configr9   s           r    Útest_dynamiczTestClassifiers.test_dynamic×   s  € õ 	�x Ñ'Ô'Ð'Ýðñ
ô 
ˆð 
Ð%Ñ	%×1Ò1°+ÈÐ1ÑPÔPÐPàÐ/Ñ/ˆ	Ý# I°eÐ<Ñ<Ô<ˆØ˜Ô# IÔ.ˆÝ'+Ð,E¨gÐ,E°}Ð,EÑ'FÔ'FˆˆyÔ˜)Ñ$Ø œ¨Ô5°iÔ@ˆØ)/Ð1BÐ(Cˆ�}Ñ%õ 	�˜Ñ#Ô#Ð#Ý'¨°Ñ9Ô9ˆå�8˜IÔ& }Ô5Ñ6Ô6Ø Ø-ð;
ò 
ð 
ð 
ð 
ð 
ð 
r"   c                 óâ   — d}|dz  }|                      t          |¦  «        d¬¦  «         t          j        t          d¬¦  «        5  t          |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzl
        [project]
        name = "myproj"
        version = '42'
        dynamic = ["classifiers"]
        r   r$   r%   z!No configuration .* .classifiers.rk   )r3   r   rm   rn   r   r	   )rZ   r?   r7   r8   s       r    Útest_dynamic_without_configz+TestClassifiers.test_dynamic_without_configô   s¿   € ðˆð Ð/Ñ/ˆ	Ø×Ò�X fÑ-Ô-¸ÐÑ@Ô@Ð@ÝŒ]�;Ð.QÐRÑRÔRð 	*ð 	*Ý˜yÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   ÁA$Á$A(Á+A(c                 óÄ   — d}|dz  }|                      t          |¦  «        d¬¦  «         t          ddi¬¦  «        }t          ||¦  «        }|j        j        dk    sJ ‚d S )Nzg
        [project]
        name = "myproj"
        version = '42'
        dynamic = ["readme"]
        r   r$   r%   Úlong_descriptionÚ42)Úattrs)r3   r   r   r   Úmetadatarƒ   )rZ   r?   r7   r8   Údists        r    Ú*test_dynamic_readme_from_setup_script_argsz:TestClassifiers.test_dynamic_readme_from_setup_script_args  sx   € ðˆð Ð/Ñ/ˆ	Ø×Ò�X fÑ-Ô-¸ÐÑ@Ô@Ð@ÝÐ#5°tÐ"<Ð=Ñ=Ô=ˆå" 4¨Ñ3Ô3ˆØŒ}Ô-°Ò5Ð5Ð5Ð5Ð5Ð5r"   c                 óø   — d}|dz  }|                      t          |¦  «        d¬¦  «         t          j        t          d¬¦  «        5  t          |¦  «        }d d d ¦  «         n# 1 swxY w Y   d|d         vsJ ‚d S )	NzÂ
        [project]
        name = "myproj"
        version = '42'
        dynamic = ["classifiers"]

        [tool.setuptools.dynamic]
        classifiers = {file = ["classifiers.txt"]}
        r   r$   r%   z'File .*classifiers.txt. cannot be foundrk   r|   r'   )r3   r   rm   ÚwarnsÚUserWarningr	   )rZ   r?   r7   r8   r9   s        r    Útest_dynamic_without_filez)TestClassifiers.test_dynamic_without_file  sË   € ðˆð Ð/Ñ/ˆ	Ø×Ò�X fÑ-Ô-¸ÐÑ@Ô@Ð@ÝŒ\�+Ð-VÐWÑWÔWð 	5ð 	5Ý)¨)Ñ4Ô4ˆHð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5à H¨YÔ$7Ð7Ð7Ð7Ð7Ð7Ð7s   ÁA#Á#A'Á*A'N)rt   ru   rv   r   r�   rˆ   rŒ   rd   r"   r    rz   rz   Ö   sP   € € € € € ð
ð 
ð 
ð:*ð *ð *ð6ð 6ð 6ð8ð 8ð 8ð 8ð 8r"   rz   c                   ó^   — e Zd Zg d¢Zej                             de¦  «        d„ ¦   «         ZdS )ÚTestImportNames)z!import-names = ["hello", "world"]z&import-namespaces = ["hello", "world"]zdynamic = ["import-names"]zdynamic = ["import-namespaces"]Úexamplec                 óD  — |                      |¦  «         t          d¦  «        }d|› d�}|                     t          |¦  «        d¬¦  «         t	          j        t          d¬¦  «        5  t          t          i ¦  «        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   zH
        [project]
        name = 'proj'
        version = '42'
        z	
        r$   r%   zimport-namesrk   )	Úchdirr   r3   r   rm   rn   ÚNotImplementedErrorr   r   )rZ   Úmonkeypatchr?   r�   r8   Útoml_configs         r    Útest_not_implementedz$TestImportNames.test_not_implemented)  sô   € à×Ò˜(Ñ#Ô#Ð#ÝÐ)Ñ*Ô*ˆ	ðð 
ð	ð ð ˆð 	×Ò�X kÑ2Ô2¸WÐÑEÔEÐEÝŒ]Õ.°nÐEÑEÔEð 	=ð 	=Ý¥¨RÑ 0Ô 0°)Ñ<Ô<Ð<ð	=ð 	=ð 	=ñ 	=ô 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=øøøð 	=ð 	=ð 	=ð 	=ð 	=ð 	=s   Á*BÂBÂBN)rt   ru   rv   ÚEXAMPLESrm   rw   rx   r•   rd   r"   r    rŽ   rŽ   !  sS   € € € € € ðð ð €Hð „[×Ò˜Y¨Ñ1Ô1ð=ð =ñ 2Ô1ð=ð =ð =r"   rŽ   r�   )zˆ
        [project]
        name = "myproj"
        version = "1.2"

        [my-tool.that-disrespect.pep518]
        value = 42
        c                 óz   — | dz  }|                      t          |¦  «        d¬¦  «         t          |¦  «        €J ‚d S ©Nr   r$   r%   )r3   r   r	   )r?   r�   r8   s      r    Útest_ignore_unrelated_configr™   8  sL   € ð Ð+Ñ+€IØ×Ò� 'Ñ*Ô*°WÐÑ=Ô=Ð=õ ˜iÑ(Ô(Ð4Ð4Ð4Ð4Ð4r"   )r�   Ú	error_msg)z›
            [project]
            name = "myproj"
            version = "1.2"
            requires = ['pywin32; platform_system=="Windows"' ]
            zGconfiguration error: .project. must not contain ..requires.. propertiesc                 ó>  — | dz  }|                      t          |¦  «        d¬¦  «         t          j        d|› d�t          j        t          j        z  ¦  «        }t          j        t          |¬¦  «        5  t          |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r$   r%   zinvalid pyproject.toml.*z.*rk   )
r3   r   ro   rp   Ú	MULTILINErq   rm   rn   Ú
ValueErrorr	   )r?   r�   rš   r8   Úpatterns        r    Útest_invalid_examplerŸ   M  sã   € ð Ð+Ñ+€IØ×Ò� 'Ñ*Ô*°WÐÑ=Ô=Ð=åŒjØ0 9Ð0Ð0Ð0µ"´,ÅÄÑ2Jñô €Gõ 
Œ•z¨Ð	1Ñ	1Ô	1ð &ð &Ý˜9Ñ%Ô%Ð%ð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &ð &ð &s   Á5BÂBÂBr7   )r   z[tool.something]
value = 42c                 óh   — | dz  }|                      |d¬¦  «         t          |¦  «        i k    sJ ‚d S r˜   ©r3   r	   ©r?   r7   r8   s      r    Ú
test_emptyr£   f  sG   € àÐ+Ñ+€IØ×Ò˜¨'ÐÑ2Ô2Ð2õ ˜iÑ(Ô(¨BÒ.Ð.Ð.Ð.Ð.Ð.r"   )ú'[project]
name = 'myproj'
version='42'
c                 óŒ   — | dz  }|                      |d¬¦  «         t          |¦  «        }|d         d         d         du sJ ‚dS )	zaBuilds with ``pyproject.toml`` should consider ``include-package-data=True`` as
    default.
    r   r$   r%   r-   r.   r0   TNr¡   r¢   s      r    Ú$test_include_package_data_by_defaultr¦   o  s[   € ð
 Ð+Ñ+€IØ×Ò˜¨'ÐÑ2Ô2Ð2å 	Ñ*Ô*€FØ�&Œ>˜,Ô'Ð(>Ô?À4ÐGÐGÐGÐGÐGÐGr"   c                 ób  — dddœ}t           j                             || ¬¦  «         t          | ¦  «        5  t          j                             di d¬¦  «        }ddd¦  «         n# 1 swxY w Y   |                     ¦   «         d	k    sJ ‚|                     ¦   «         d
k    sJ ‚|j	        du sJ ‚dS )zµBuilds with ``pyproject.toml`` should consider ``include_package_data`` set in
    ``setup.py``.

    See https://github.com/pypa/setuptools/issues/3197#issuecomment-1079023889
    r¤   z:__import__('setuptools').setup(include_package_data=False))r   úsetup.pyr   r¨   r7   )Ú
stop_afterNÚmyprojr„   F)
r   r   r   r   Ú	distutilsÚcoreÚ	run_setupÚget_nameÚget_versionÚinclude_package_data)r?   r   r‡   s      r    Ú$test_include_package_data_in_setuppyr±   {  s  € ð GØPðð €Eõ „K×Ò�e HÐÑ-Ô-Ð-å	ˆh‰Œð Mð MÝŒ~×'Ò'¨
°BÀ8Ð'ÑLÔLˆðMð Mð Mñ Mô Mð Mð Mð Mð Mð Mð Møøøð Mð Mð Mð Mð �=Š=‰?Œ?˜hÒ&Ð&Ð&Ð&Ø×ÒÑÔ Ò%Ð%Ð%Ð%ØÔ$¨Ð-Ð-Ð-Ð-Ð-Ð-s   ¶#A%Á%A)Á,A)c                 óÞ   — d}| dz  }|                      t          |¦  «        d¬¦  «         t          j        t          ¦  «        5  t          |¦  «         ddd¦  «         dS # 1 swxY w Y   dS )z’Test that the common ``tools.setuptools`` typo in ``pyproject.toml`` issues a warning

    See https://github.com/pypa/setuptools/issues/4150
    zË
    [build-system]
    requires = ["setuptools"]
    build-backend = "setuptools.build_meta"

    [project]
    name = "myproj"
    version = '42'

    [tools.setuptools]
    packages = ["package"]
    r   r$   r%   N)r3   r   rm   rŠ   r   r	   r¢   s      r    Útest_warn_tools_typor³   �  sº   € ð
€Fð Ð+Ñ+€IØ×Ò� &Ñ)Ô)°GÐÑ<Ô<Ð<å	ŒÕ*Ñ	+Ô	+ð &ð &Ý˜9Ñ%Ô%Ð%ð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &ð &ð &s   ÁA"Á"A&Á)A&))ro   Úconfigparserr   Úinspectr   Újaraco.pathr   rm   r4   r   r   r.   Úsetuptools.config.pyprojecttomlr   r   r   r	   r
   Úsetuptools.distr   Úsetuptools.errorsr   Údistutils.corer«   r   r!   r;   r@   rw   rx   rH   rW   rR   rz   rŽ   r™   rŸ   r£   r¦   r±   r³   rd   r"   r    ú<module>r»      s+  ðØ 	€	€	€	Ø %Ð %Ð %Ð %Ð %Ð %Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€Ø €€€Ø Ð Ð Ð Ð Ð à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð )Ð (Ð (Ð (Ð (Ð (Ø )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð ð;€ð|*ð *ð *ð:ð ð ð4,ð ,ð ,ð „×ÒØà	ˆbˆ	Ø	�ˆØ	�˜f w°°Ð&8Ð9Ð:Ð;ðñô ð/ð /ñô ð/ð  ˜\Ð*Ø˜Ð&ØÐ'Ð(ðð €ðDð Dð Dð Dð Dñ Dô Dð DðBH8ð H8ð H8ð H8ð H8ñ H8ô H8ð H8ðV=ð =ð =ð =ð =ñ =ô =ð =ð. „×ÒØð	ñô ð5ð 5ñô ð5ð „×ÒØð	
ð
ñô ð&ð &ñô ð&ð „×Ò˜Ð#GÑHÔHð/ð /ñ IÔHð/ð „×Ò˜Ð#RÑSÔSðHð Hñ TÔSðHð.ð .ð .ð(&ð &ð &ð &ð &r"   