HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/site-packages/setuptools/__pycache__/_entry_points.cpython-311.pyc
�

�nc���J�ddlZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZd�Z
d	�Zd
�Zdejfd�Zejd
���Ze�e��d���Ze�ed��d���edejfd���Zd�ZdS)�N�)�yield_lines)�	pass_none)�metadata)�
ensure_unique)�consumec��|jdS)zR
    Exercise one of the dynamic properties to trigger
    the pattern match.
    N)�extras��eps �:D:\Python311\Lib\site-packages\setuptools/_entry_points.py�ensure_validrs��
�I�I�I�I�c��t|��}d|�d�d�|��z}tj�|��S)zf
    Given a value of an entry point or series of entry points,
    return each as an EntryPoint.
    �[�]
�
)r�joinr�EntryPoints�
_from_text)�value�group�lines�texts    r
�
load_grouprsF��
����E��u�>�>�>�D�I�I�e�,�,�,�D���*�*�4�0�0�0rc��|j|jfS�N)r�namers r
�by_group_and_namers��
�8�R�W��r�epsc	�r�tttt|t�������|S)zM
    Ensure entry points are unique by group and name and validate each.
    ��key)r�maprrr�r s r
�validater&#s/���C��m�C�5F�G�G�G�H�H�I�I�I��Jrc��tj�d�|���D����}t	tj|����S)zA
    Given a Distribution.entry_points, produce EntryPoints.
    c3�<K�|]\}}t||��V��dSr)r)�.0rrs   r
�	<genexpr>zload.<locals>.<genexpr>0sD����+)�+)��E�5�	�5�%� � �+)�+)�+)�+)�+)�+)r)�	itertools�chain�
from_iterable�itemsr&rr)r �groupss  r
�loadr0+sZ��
�_�
*�
*�+)�+)��I�I�K�K�+)�+)�+)�)�)�F��H�(��0�0�1�1�1rc�~�ttjtj�|������S)z�
    >>> ep, = load('[console_scripts]\nfoo=bar')
    >>> ep.group
    'console_scripts'
    >>> ep.name
    'foo'
    >>> ep.value
    'bar'
    )r&rrrr%s r
�_r26s.���H�(��)=�)H�)H��)M�)M�N�N�O�O�Orc��|Sr�)�xs r
�<lambda>r6Ds��A�rc��tjd��}tjt	||���|��}d�d�|D����S)Nrr"rc3�HK�|]\}}d|�dt|���d�V��dS)rrrN)�render_items)r)rr.s   r
r*zrender.<locals>.<genexpr>LsU�������E�5�	.�E�-�-�l�5�)�)�-�-�-������r)�operator�
attrgetterr+�groupby�sortedr)r �by_groupr/s   r
�renderr?Gsc���"�7�+�+�H�
�
�v�c�x�8�8�8�(�
C�
C�F��9�9���"������rc�Z�d�d�t|��D����S)Nrc3�8K�|]}|j�d|j��V��dS)z = N)rr)r)rs  r
r*zrender_items.<locals>.<genexpr>SsH��������7�!�!�r�x�!�!������r)rr=r%s r
r9r9Rs:���9�9�����+�+������r)�	functoolsr:r+�extern.jaraco.textr�extern.jaraco.functoolsr�
_importlibr�
_itertoolsr�extern.more_itertoolsrrrrrr&�singledispatchr0�register�strr2�typer?r9r4rr
�<module>rLsx��������������+�+�+�+�+�+�.�.�.�.�.�.� � � � � � �%�%�%�%�%�%�*�*�*�*�*�*����1�1�1�����(�&�������2�2���2����s���
P�
P���
P��
�
�d�d�4�j�j�+�+�&�&�&����$�����������r