File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_compileall.cpython-312.opt-1.pyc
�
~h�e� � �l � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Zd dlZd dlZd dlmZmZ d dlmZ d dlmZ d dlmZ e� dZd dlmZ d d lmZ d d
lm Z d dl!m"Z" d dl!m#Z# d
� Z$d� Z%d� Z& G d� d� Z' G d� de'ejP e#d�� Z) G d� de'ejP e#d�� Z* ejV ejX d� G d� dejP � � Z- G d� d� Z. G d� de.ejP e#d�� Z/ G d� de.ejP e#d�� Z0 ej$ e1ed � d!� G d"� d#� � Z2 G d$� d%e2ejP e#d�� Z3 G d&� d'e2ejP e#d�� Z4e5d(k( r ejl � yy# eef$ r dZY ��Qw xY w))� N)�mock�
skipUnless)�_cleanup_tests)�ProcessPoolExecutor)�_check_system_limitsTF)�support)� os_helper)�
script_helper)�without_source_date_epoch)�SourceDateEpochTestMetac �L � |sd}t j j | |�� S )N� ��optimization)� importlib�util�cache_from_source��script�opts �;/opt/alt/python312/lib64/python3.12/test/test_compileall.py�get_pycr $ s$ � �����>�>�+�+�F��+�E�E� c �@ � dD �cg c] }t | |� �� c}S c c}w )N�r � � )r r s r �get_pycsr + s � �,5�6�S�G�F�C� �6�6��6s �c � � t j | � j }t j |� j }||k( S )z8Returns True if two files have the same inode (hardlink))�os�stat�st_ino)� filename1� filename2�inode1�inode2s r �is_hardlinkr'