Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
alt
/
python310
/
lib
/
python3.10
/
site-packages
/
pip
/
_internal
/
utils
/
__pycache__
[ HOME ]
Exec
Submit
filesystem.cpython-310.pyc
o ƚRe � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z d dlmZm Z mZmZmZmZ d dlmZmZmZ d dlmZ d dlmZ ded efd d�Zded ed dfdd�Zded efdd�Zededed ee fdd��Zeded�ed�d�Z e ej!�Z!ded efdd�Z"ded efdd�Z#deded ee fdd�Z$ded ee%e&f fd d!�Z'ded efd"d#�Z(ded ee%e&f fd$d%�Z)ded efd&d'�Z*dS )(� N)�contextmanager)�NamedTemporaryFile)�Any�BinaryIO�Iterator�List�Union�cast)�retry�stop_after_delay� wait_fixed)�get_path_uid)�format_size�path�returnc C s� t jdks ttd�sdS tj�| �sJ �d }| |krNtj�| �rAt�� dkr:z t| �}W |dkS t y9 Y dS w t� | tj�S | tj�| �}} | |ksdS )N�win32�geteuidTr F) �sys�platform�hasattr�osr �isabs�lexistsr r �OSError�access�W_OK�dirname)r �previous�path_uid� r ��/builddir/build/BUILDROOT/alt-python310-pip-21.3.1-3.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_internal/utils/filesystem.py�check_path_owner s"