.@^ V d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ ddl m Z ddlmZ ddl mZ d Zd Zd Zde j fd Ze j d Ze e d Ze ed d ede j fd Zd ZdS ) N) pass_none)yield_lines)consume )metadata) ensure_unique)OptionErrorc t | j dS # t t f$ r}d| d}t | |d}~ww xY w)z Exercise one of the dynamic properties to trigger the pattern match. This function is deprecated in favor of importlib_metadata 8.7 and Python 3.14 importlib.metadata, which validates entry points on construction. zProblems to parse zq. Please ensure entry-point follows the spec: https://packaging.python.org/en/latest/specifications/entry-points/N)extrasAttributeErrorAssertionErrorr )epexmsgs j/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/_entry_points.pyensure_validr sg ' N+ ' ' ' R R R R #B& 's 727c t | }d| dd | z }t j | S )zf Given a value of an entry point or series of entry points, return each as an EntryPoint. [] )r joinr EntryPoints _from_text)valuegrouplinestexts r load_groupr " sF Eu>>>DIIe,,,D**4000 c | j | j fS N)r name)r s r by_group_and_namer# - s 8RWr epsc r t t t t | t | S )zM Ensure entry points are unique by group and name and validate each. key)r mapr r r# r$ s r validater* 1 s/ CmC5FGGGHHIIIJr c t j d | D }t t j | S )zA Given a Distribution.entry_points, produce EntryPoints. c 3 <