Ë
    MZ¥e  ã                  óV   — d Z ddlmZ ddlmZ ddlmZ ddlmZ e G d„ d«      «       Z	y)	ú#Universal Configuration base model.é    )Úannotations)Ú	dataclass)ÚRequirement)Úfieldc                  óØ   — e Zd ZU dZ edd«      Zded<    edd¬«      Zded	<    edd
«      Zded<    edd«      Z	ded<    edd«      Z
ded<    edd«      Zded<    edd«      Zded<   y)ÚUniversalConfigr   Nz"Formatter used to format this Filez
str | NoneÚ	formatterzMaximum line length)Údescriptionz
int | NoneÚmax_line_lengthz[Minimum target python version. Requires PEP 621.
        Taken from project.requires-pythonztuple[int, int] | NoneÚmin_py_versionz[Maximum target python version. Requires PEP 621.
        Taken from project.requires-pythonÚmax_py_versionzTDependencies of project. Requires PEP 621.
        Taken from project.dependencies. zlist[Requirement] | NoneÚdependencieszaOptional dependencies of project. Requires PEP 621.
    Taken from project.optional_dependencies.z#dict[str, list[Requirement]] | NoneÚoptional_dependencieszEVersion of the project. Requires PEP 621. Taken from project.version.Úversion)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r
   Ú__annotations__r   r   r   r   r   r   © ó    ú?/usr/lib/python3/dist-packages/pytoolconfig/universal_config.pyr	   r	      s¶   … ñ .á! $Ð(LÓM€IˆzÓMÙ"'¨Ð:OÔ"P€OZÓPá-2Øð	.ó.€NÐ*ó ñ
 .3Øð	.ó.€NÐ*ó ñ
 .3Øð	-ó.€LÐ*ó ñ
 BGØð	1óBÐÐ>ó ñ
  ØØOó€GˆZô r   r	   N)
r   Ú
__future__r   Údataclassesr   Úpackaging.requirementsr   Úpytoolconfigr   r	   r   r   r   ú<module>r      s-   ðÙ )Ý "å !å .å ð ÷ð ó ñr   