관리-도구
편집 파일: _requirestxt.cpython-311.pyc
� N�Dgo � � � d Z ddlZddlmZ ddlmZ ddlmZmZm Z m Z mZ ddlm Z ddlmZ dd lmZ ed � � Zeedf ZeZe j Zdede eef d e ee eeee f f fd�Zded e eee f fd�Zdede eee f d e ee eeee f f fd�Zd� Zd� Zd� Zd� Zd� Zd� Z dS )aS Helper code used to generate ``requires.txt`` files in the egg-info directory. The ``requires.txt`` file has an specific format: - Environment markers need to be part of the section headers and should not be part of the requirement spec itself. See https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html#requires-txt � N)�defaultdict)�filterfalse)�Dict�List�Tuple�Mapping�TypeVar� )�_reqs)�yield_lines)�Requirement�_T�install_requires�extras_require�returnc �@ � t |� � }t | |� � S )z�Given values for ``install_requires`` and ``extras_require`` create modified versions in a way that can be written in ``requires.txt`` )�_convert_extras_requirements�"_move_install_requirements_markers)r r �extrass �/builddir/build/BUILD/imunify360-venv-2.4.0/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/command/_requirestxt.py�_preparer s"