Your IP : 216.73.216.52


Current Path : /snap/certbot/5451/lib/python3.12/site-packages/setuptools/__pycache__/
Upload File :
Current File : //snap/certbot/5451/lib/python3.12/site-packages/setuptools/__pycache__/_discovery.cpython-312.pyc

�

\[�iD��(�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-8ace4148c346cc61c23dfdbf9a13f72e/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