관리-도구
편집 파일: freeze.cpython-312.pyc
� G��ed � � � d dl Z d dlmZ d dlmZmZ d dlmZ d dlm Z d dl mZ d dlm Z d dlmZ d efd �Zd ee fd�Z G d� d e � Zy)� N)�Values)�AbstractSet�List)� cmdoptions)�Command)�SUCCESS)�freeze)�stdlib_pkgs�returnc �( � t j dk S )N)� � )�sys�version_info� � ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/commands/freeze.py�_should_suppress_build_backendsr s � ����g�%�%r c �. � dh} t � r| h d�z } | S )N�pip> �wheel� distribute� setuptools)r )�pkgss r � _dev_pkgsr s � ��7�D�&�(��5�5���Kr c �: � e Zd ZdZdZdZd d�Zdedee de fd �Zy)� FreezeCommandzx Output installed packages in requirements format. packages are listed in a case-insensitive sorted order. z %prog [options])�ext://sys.stderrr r Nc � � | j j ddddg dd�� | j j dd d ddd �� | j j ddddd�� | j j t j � � | j j ddddj dj t � � � �� | j j dddd�� | j j t j � � | j j d| j � y )Nz-rz --requirement�requirements�append�filez}Use the order in the given requirements file and its comments when generating output. This option can be used multiple times.)�dest�action�default�metavar�helpz-lz--local�local� store_trueFzUIf in a virtualenv that has global access, do not output globally-installed packages.)r# r$ r% r'