| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/pip/_internal/commands/__pycache__/ |
Upload File : |
�
�/�c� � �� � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m
Z
mZ d dlm
Z
mZ d dlmZmZ ej e� � Z G d� d e� � Zd
ededefd
�ZdS )� N)�Values)�List)�Command)�ERROR�SUCCESS)�
FAVORITE_HASH�
STRONG_HASHES)�read_chunks�write_outputc �B � e Zd ZdZdZdZd
d�Zdedee de
fd �ZdS )�HashCommandz�
Compute a hash of a local package archive.
These can be used with --hash in a requirements file to do repeatable
installs.
z%prog [options] <file> ...T�returnNc
�� � | j � dddt dt d� d� t � � � � �� � | j � d| j � � d S ) Nz-az--algorithm� algorithm�storez$The hash algorithm to use: one of {}z, )�dest�choices�action�default�helpr )�cmd_opts�
add_optionr r �format�join�parser�insert_option_group)�selfs �=/usr/lib/python3/dist-packages/pip/_internal/commands/hash.py�add_optionszHashCommand.add_options sw � ��
� � ����!��!�7�>�>�� � �-�(�(�� � !�
�
�
�
��'�'��4�=�9�9�9�9�9� �options�argsc
�� � |s+| j � t j � � t S |j }|D ]"}t
d||t ||� � � � �#t S )Nz%s:
--hash=%s:%s) r �print_usage�sys�stderrr r r �
_hash_of_filer )r r! r"