JFIF$        dd7 

Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/setuptools/__pycache__/warnings.cpython-311.pyc

�

�c��R�����dZddlZddlZddlmZddlmZddlmZddl	m
Z
mZeeeefZ
dZd�d	d��ZGd
�de��ZGd�d
e��ZGd�de��Zd�ZdS)z�Provide basic warnings used by setuptools modules.

Using custom classes (other than ``UserWarning``) allow users to set
``PYTHONWARNINGS`` filters to run tests and prepare for upcoming changes in
setuptools.
�N)�date)�cleandoc)�indent)�Optional�Tuplez        zP********************************************************************************z
{details}
c���eZdZdZe						d
deedeedeedeedeed	efd
���Z	e			ddededee
deedeef
d���ZdS)�SetuptoolsWarningz/Base class in ``setuptools`` warning hierarchy.N��summary�details�due_date�see_docs�see_url�
stacklevelc���|pt|dd��pd}|pt|dd��pd}	|pt|dd��}|pt|dd��}
|
od|
��}|pt|dd��}|r	t|�nd}|�||	||p||��}
|r0|tj��krt	��r||
���tj|
||d	z�
��dS)�6Private: reserved for ``setuptools`` internal use only�_SUMMARYN��_DETAILS�	_DUE_DATE�	_SEE_DOCSz%https://setuptools.pypa.io/en/latest/�_SEE_URL�)r)�getattrr�_format�today�_should_enforce�warnings�warn)�clsrrr
rrr�kwargs�summary_�details_�docs_ref�docs_url�due�texts              �s/builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/warnings.py�emitzSetuptoolsWarning.emits���B�g�c�:�t�<�<�B����B�g�c�:�t�<�<�B����>�w�s�K��>�>���>�w�s�K��>�>���R� R�� R� R���;�W�S�*�d�;�;��!)�3�d�H�o�o�t���{�{�8�X�s�G�4G�x��P�P���	�3�����%�%�/�*;�*;�%��#�d�)�)�O��
�d�C�J��N�;�;�;�;�;�;��format_argsc���tj��}t|���|pi��}t|���|pi��|r
||krd|d�d�nd|r||krdnd|rd|�d�ndg}d�|D��}|rZt	t
�d	�|���
��t��}	d	�|d|	dg��S|S)
rz
By z%Y-%b-%dzi, you need to update your project and remove deprecated calls
or your builds will no longer be supported.Nzy
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.z
See z
 for details.c��g|]}|�|��S�r.)�.0�xs  r(�
<listcomp>z-SetuptoolsWarning._format.<locals>.<listcomp>Ms��0�0�0�q�a�0��0�0�0r*�
)rz!!
z
!!)	rrr�
format_mapr�	_TEMPLATE�format�join�_INDENT)
r rrr
rr+r�possible_parts�parts�bodys
          r(rzSetuptoolsWarning._format1s9���
�����7�#�#�.�.�{�/@�b�A�A���W���(�(��):��;�;��� (�5� 0� 0�P��X�P�P�P�P��
�� (�5� 0� 0�I�I��07�
A�
,�g�
,�
,�
,�
,�T�
�� 1�0�N�0�0�0���	>��)�*�*�4�9�9�U�3C�3C�*�D�D�g�N�N�D��9�9�g�v�t�V�<�=�=�=��r*)NNNNNr
)NNN)
�__name__�
__module__�__qualname__�__doc__�classmethodr�str�_DueDate�intr)r�dictrr.r*r(r	r	s������9�9��"&�!%�'+�"&�!%��<�<��#��<��#��<��8�$�	<�
�3�-�<��#��
<��<�<�<��[�<�2�
$(�!%�&*�
�������4�.�	�
�#����d�^�
����[���r*r	c��eZdZdZdS)�InformationOnlyaCurrently there is no clear way of displaying messages to the users
    that use the setuptools backend directly via ``pip``.
    The only thing that might work is a warning, although it is not the
    most appropriate tool for the job...

    See pypa/packaging-problems#558.
    N�r;r<r=r>r.r*r(rErETs���������r*rEc��eZdZdZdS)�SetuptoolsDeprecationWarningz�
    Base class for warning deprecations in ``setuptools``

    This class is not derived from ``DeprecationWarning``, and as such is
    visible by default.
    NrFr.r*r(rHrH^s���������r*rHc�X�tjdd�����}|dvS)N�SETUPTOOLS_ENFORCE_DEPRECATION�false)�true�on�ok�1)�os�getenv�lower)�enforces r(rrgs,���i�8�'�B�B�H�H�J�J�G��/�/�/r*)r>rPr�datetimer�inspectr�textwrapr�typingrrrBrAr7r4�UserWarningr	rErHrr.r*r(�<module>rYs3����
�	�	�	�����������������������"�"�"�"�"�"�"�"���c�3����
���6�6�(�6�6�	�=�=�=�=�=��=�=�=�@�����'���������#4����0�0�0�0�0r*
Back to Directory  nL+D550H?Mx ,D"v]qv;6*Zqn)ZP0!1 A "#a$2Qr D8 a Ri[f\mIykIw0cuFcRı?lO7к_f˓[C$殷WF<_W ԣsKcëIzyQy/_LKℂ;C",pFA:/]=H  ~,ls/9ć:[=/#f;)x{ٛEQ )~ =𘙲r*2~ a _V=' kumFD}KYYC)({ *g&f`툪ry`=^cJ.I](*`wq1dđ#̩͑0;H]u搂@:~וKL Nsh}OIR*8:2 !lDJVo(3=M(zȰ+i*NAr6KnSl)!JJӁ* %݉?|D}d5:eP0R;{$X'xF@.ÊB {,WJuQɲRI;9QE琯62fT.DUJ;*cP A\ILNj!J۱+O\͔]ޒS߼Jȧc%ANolՎprULZԛerE2=XDXgVQeӓk yP7U*omQIs,K`)6\G3t?pgjrmۛجwluGtfh9uyP0D;Uڽ"OXlif$)&|ML0Zrm1[HXPlPR0'G=i2N+0e2]]9VTPO׮7h(F*癈'=QVZDF,d߬~TX G[`le69CR(!S2!P <0x<!1AQ "Raq02Br#SCTb ?Ζ"]mH5WR7k.ۛ!}Q~+yԏz|@T20S~Kek *zFf^2X*(@8r?CIuI|֓>^ExLgNUY+{.RѪ τV׸YTD I62'8Y27'\TP.6d&˦@Vqi|8-OΕ]ʔ U=TL8=;6c| !qfF3aů&~$l}'NWUs$Uk^SV:U# 6w++s&r+nڐ{@29 gL u"TÙM=6(^"7r}=6YݾlCuhquympǦ GjhsǜNlɻ}o7#S6aw4!OSrD57%|?x>L |/nD6?/8w#[)L7+6〼T ATg!%5MmZ/c-{1_Je"|^$'O&ޱմTrb$w)R$& N1EtdU3Uȉ1pM"N*(DNyd96.(jQ)X 5cQɎMyW?Q*!R>6=7)Xj5`J]e8%t!+'!1Q5 !1 AQaqё#2"0BRb?Gt^## .llQT $v,,m㵜5ubV =sY+@d{N! dnO<.-B;_wJt6;QJd.Qc%p{ 1,sNDdFHI0ГoXшe黅XۢF:)[FGXƹ/w_cMeD,ʡcc.WDtA$j@:) -# u c1<@ۗ9F)KJ-hpP]_x[qBlbpʖw q"LFGdƶ*s+ډ_Zc"?%t[IP 6J]#=ɺVvvCGsGh1 >)6|ey?Lӣm,4GWUi`]uJVoVDG< SB6ϏQ@ TiUlyOU0kfV~~}SZ@*WUUi##; s/[=!7}"WN]'(L! ~y5g9T̅JkbM' +s:S +B)v@Mj e Cf jE 0Y\QnzG1д~Wo{T9?`Rmyhsy3!HAD]mc1~2LSu7xT;j$`}4->L#vzŏILS ֭T{rjGKC;bpU=-`BsK.SFw4Mq]ZdHS0)tLg