| 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/utils/__pycache__/ |
Upload File : |
�
�/�c �
�� � d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZmZm
Z
mZmZ d dlmZmZmZ d dlmZ d dlmZ ded efd
�Zedede
d eeddf fd�� � Z ed
ed� � ed� � �� � Z eej � � Zded efd�Zded efd�Zdeded e
e fd�Z ded ee!e"f fd�Z#ded efd�Z$ded ee!e"f fd�Z%ded efd�Z&dS )� N)�contextmanager)�NamedTemporaryFile)�Any�BinaryIO� Generator�List�Union�cast)�retry�stop_after_delay�
wait_fixed)�get_path_uid)�format_size�path�returnc �� � t j dk st t d� � sdS t j � | � � sJ �d }| |k r�t j � | � � r^t j � � dk r( t | � � }n# t $ r Y dS w xY w|dk S t j
| t j � � S | t j � | � � } }| |k ��dS )N�win32�geteuidTr F)
�sys�platform�hasattr�osr �isabs�lexistsr r �OSError�access�W_OK�dirname)r �previous�path_uids �@/usr/lib/python3/dist-packages/pip/_internal/utils/filesystem.py�check_path_ownerr"