OwlCyberSecurity - MANAGER
Edit File: pylock.cpython-311.pyc
� p�Fh4 � �0 � d dl Z d dlZd dl mZ d dlmZ d dlmZmZmZm Z m Z mZ d dlm Z d dlmZ d dlmZmZmZ d dlmZ d d lmZ d d lmZ ej d� � Zded efd�Zde eeef d eeef fd�Ze G d� d� � � � Z e G d� d� � � � Z!e G d� d� � � � Z"e G d� d� � � � Z#e G d� d� � � � Z$e G d� d� � � � Z%e G d� d� � � � Z&dS )� N)� dataclass)�Path)�Any�Dict�Iterable�List�Optional�Tuple)�tomli_w)�Self)�ArchiveInfo�DirInfo�VcsInfo)�Link)�InstallRequirement)�url_to_pathz^pylock\.([^.]+)\.toml$�path�returnc �p � | j dk p+t t j t | j � � � � S )Nzpylock.toml)�name�bool�re�match�PYLOCK_FILE_NAME_RE)r s �{/builddir/build/BUILD/imunify360-venv-2.5.3/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/models/pylock.py�is_valid_pylock_file_namer s+ � ��9� �%�W��b�h�7J�D�I�.V�.V�)W�)W�W� �datac � � d� | D � � S )Nc �F � i | ]\ }}|�|� dd� � |��S )N�_�-)�replace)�.0�key�values r � <dictcomp>z&_toml_dict_factory.<locals>.<dictcomp> s1 � �U�U�U�Z�S�%�5�CT�C�K�K��S�!�!�5�CT�CT�CTr � )r s r �_toml_dict_factoryr) s � �U�U�4�U�U�U�Ur c �f � e Zd ZU eed<