HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/setuptools/__pycache__/_discovery.cpython-310.pyc
o

��hD�@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�@/usr/local/lib/python3.10/dist-packages/setuptools/_discovery.py�	<genexpr>
s����z"extras_from_dep.<locals>.<genexpr>)�	packaging�requirements�Requirementr	�_markers�AttributeError�set)�dep�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)�depsrrr
�extras_from_depss
r)rr�packaging.requirementsrrrrrrr
�<module>s