U ʗReU @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z ddlmZm Z mZmZmZmZmZ ddlmZ eeZedd d ddd gZe ZG dd deZeeG dd deZede_dS ) )absolute_importN) namedtuple) takewhile )ConnectTimeoutError InvalidHeader MaxRetryError ProtocolError ProxyErrorReadTimeoutError ResponseError)sixRequestHistorymethodurlerrorstatusredirect_locationc @ sZ e Zd Zedd Zejdd Zedd Zejdd Zedd Zejd d Zd S ) _RetryMetac C s t dt | jS Nz}Using 'Retry.DEFAULT_METHOD_WHITELIST' is deprecated and will be removed in v2.0. Use 'Retry.DEFAULT_ALLOWED_METHODS' insteadwarningswarnDeprecationWarningDEFAULT_ALLOWED_METHODScls r /builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/urllib3/util/retry.pyDEFAULT_METHOD_WHITELIST$ s z#_RetryMeta.DEFAULT_METHOD_WHITELISTc C s t dt || _d S r r r valuer r r r - s c C s t dt | jS NzUsing 'Retry.DEFAULT_REDIRECT_HEADERS_BLACKLIST' is deprecated and will be removed in v2.0. Use 'Retry.DEFAULT_REMOVE_HEADERS_ON_REDIRECT' insteadr r r "DEFAULT_REMOVE_HEADERS_ON_REDIRECTr r r r "DEFAULT_REDIRECT_HEADERS_BLACKLIST6 s z-_RetryMeta.DEFAULT_REDIRECT_HEADERS_BLACKLISTc C s t dt || _d S r" r# r r r r r% ? s c C s t dt | jS NzlUsing 'Retry.BACKOFF_MAX' is deprecated and will be removed in v2.0. Use 'Retry.DEFAULT_BACKOFF_MAX' insteadr r r DEFAULT_BACKOFF_MAXr r r r BACKOFF_MAXH s z_RetryMeta.BACKOFF_MAXc C s t dt || _d S r&