HEX
Server: LiteSpeed
System: Linux s787.bom1.mysecurecloudhost.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
User: mobilech (5348)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/setuptools/__pycache__/_discovery.cpython-310.pyc
o

;jD�@s,ddlZddlZddlZdd�Zdd�ZdS)�NcCs>z
tj�|�jj}Wntyd}Ynwtdd�|D��S)N�css2�|]}t|t�r|djdkr|djVqdS)r�extra�N)�
isinstance�tuple�value)�.0�markerrr�I/opt/saltstack/salt/lib/python3.10/site-packages/setuptools/_discovery.py�	<genexpr>
s����z"extras_from_dep.<locals>.<genexpr>)�	packagingZrequirementsZRequirementr	Z_markers�AttributeError�set)Zdep�markersrrr
�extras_from_deps��rcCst�tjtt|�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)Zdepsrrr
�extras_from_depss
r)rrZpackaging.requirementsrrrrrrr
�<module>s