HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //snap/certbot/4965/lib/python3.12/site-packages/setuptools/__pycache__/_discovery.cpython-312.pyc
�

9�hD��(�ddlZddlZddlZd�Zd�Zy)�Nc��	tjj|�jj}t
d�|D��S#t
$rd}Y�wxYw)N�c3�~K�|]5}t|t�r#|djdk(r|dj���7y�w)r�extra�N)�
isinstance�tuple�value)�.0�markers  ��/build/snapcraft-certbot-c9561b03ef7f16aa90eb6754ca5f17a1/parts/certbot/install/lib/python3.12/site-packages/setuptools/_discovery.py�	<genexpr>z"extras_from_dep.<locals>.<genexpr>
s9�������f�e�$������G�)C�	�q�	����s�;=)�	packaging�requirements�Requirementr�_markers�AttributeError�set)�dep�markerss  r
�extras_from_deprs[����(�(�4�4�S�9�@�@�I�I��������������s�3A�A�Ac�x�tjtjt	t
|�t
��S)a?
    >>> extras_from_deps(['requests'])
    set()
    >>> extras_from_deps(['pytest; extra == "test"'])
    {'test'}
    >>> sorted(extras_from_deps([
    ...     'requests',
    ...     'pytest; extra == "test"',
    ...     'pytest-cov; extra == "test"',
    ...     'sphinx; extra=="doc"']))
    ['doc', 'test']
    )�	functools�reduce�operator�or_�maprr)�depss r
�extras_from_depsrs&�����H�L�L�#�o�t�*D�c�e�L�L�)rr�packaging.requirementsrrrrr r
�<module>r"s�����	�
Mr