o
    bbX                     @   sF   d dl Z d dlZejdkrd dlmZ n	d dlm  mZ dd ZdS )    N)   
   c                 C   s@   t t tdd | D W  d   S 1 sw   Y  | S )z
    Repair extras that appear as match objects.

    python/importlib_metadata#369 revealed a flaw in the EntryPoint
    implementation. This function wraps the extras to ensure
    they are proper strings even on older implementations.
    c                 s   s    | ]}| d V  qdS )r   N)group).0item r   /home/ych/rk3568/buildroot/output/rockchip_rk3568_recovery/build/host-python-setuptools-62.6.0/setuptools/_vendor/nspektr/_compat.py	<genexpr>   s    z repair_extras.<locals>.<genexpr>N)
contextlibsuppressAttributeErrorlist)extrasr   r   r   repair_extras   s    r   )	r
   sysversion_infoimportlib.metadatametadataZ$setuptools.extern.importlib_metadataexternimportlib_metadatar   r   r   r   r   <module>   s    
