Submit
Path:
~
/
/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
setuptools
/
_distutils
/
__pycache__
/
File Content:
dep_util.cpython-311.pyc
� ,�ReV � �2 � d Z ddlZddlmZ d� Zd� Zd d�ZdS ) z�distutils.dep_util Utility functions for simple, timestamp-based dependency of files and groups of files; also, function based entirely on such timestamp dependency analysis.� N� )�DistutilsFileErrorc �` � t j � | � � s/t dt j � | � � z � � �t j � |� � sdS ddlm} t j | � � | }t j |� � | }||k S )a Return true if 'source' exists and is more recently modified than 'target', or if 'source' exists and 'target' doesn't. Return false if both exist and 'target' is the same age or younger than 'source'. Raise DistutilsFileError if 'source' does not exist. zfile '%s' does not existr r ��ST_MTIME)�os�path�existsr �abspath�statr )�source�targetr �mtime1�mtime2s ��/builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/setuptools/_distutils/dep_util.py�newerr s� � � �7�>�>�&�!�!� W� �!;�b�g�o�o�f�>U�>U�!U�V�V�V� �7�>�>�&�!�!� ��q������� �W�V�_�_�X� &�F� �W�V�_�_�X� &�F��F�?�� c �R � t | � � t |� � k rt d� � �g }g }t t | � � � � D ]T}t | | || � � r6|� | | � � |� || � � �U||fS )z�Walk two filename lists in parallel, testing if each source is newer than its corresponding target. Return a pair of lists (sources, targets) where source is newer than target, according to the semantics of 'newer()'. z+'sources' and 'targets' must be same length)�len� ValueError�ranger �append)�sources�targets� n_sources� n_targets�is r �newer_pairwiser ! s� � � �7�|�|�s�7�|�|�#�#��F�G�G�G� �I��I� �3�w�<�<� � � )� )������W�Q�Z�(�(� )����W�Q�Z�(�(�(����W�Q�Z�(�(�(���y�!�!r �errorc �D � t j � |� � sdS ddlm} t j |� � | }| D ][}t j � |� � s|dk rn|dk r�/|dk r dS t j |� � | }||k r dS �\dS )a� Return true if 'target' is out-of-date with respect to any file listed in 'sources'. In other words, if 'target' exists and is newer than every file in 'sources', return false; otherwise return true. 'missing' controls what we do when a source file is missing; the default ("error") is to blow up with an OSError from inside 'stat()'; if it is "ignore", we silently drop any missing source files; if it is "newer", any missing source files make us assume that 'target' is out-of-date (this is handy in "dry-run" mode: it'll make you pretend to carry out commands that wouldn't work because inputs are missing, but that doesn't matter because you're not actually going to run the commands). r r r r �ignorer )r r r r r )r r �missingr �target_mtimer �source_mtimes r �newer_groupr% 8 s� � � �7�>�>�&�!�!� ��q� �������7�6�?�?�8�,�L�� � ���w�~�~�f�%�%� ��'�!�!���H�$�$���G�#�#��q�q��w�v���x�0���,�&�&��1�1� '� �qr )r )�__doc__r �errorsr r r r% � r r �<module>r) sh ��"� "� � � � � &� &� &� &� &� &�� � �,"� "� "�.%� %� %� %� %� %r
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
__init__.cpython-311.pyc
623 bytes
0644
_collections.cpython-311.pyc
8593 bytes
0644
_functools.cpython-311.pyc
925 bytes
0644
_log.cpython-311.pyc
342 bytes
0644
_macos_compat.cpython-311.pyc
634 bytes
0644
_msvccompiler.cpython-311.pyc
25136 bytes
0644
archive_util.cpython-311.pyc
10684 bytes
0644
bcppcompiler.cpython-311.pyc
13510 bytes
0644
ccompiler.cpython-311.pyc
46379 bytes
0644
cmd.cpython-311.pyc
18903 bytes
0644
config.cpython-311.pyc
6104 bytes
0644
core.cpython-311.pyc
9994 bytes
0644
cygwinccompiler.cpython-311.pyc
13688 bytes
0644
debug.cpython-311.pyc
386 bytes
0644
dep_util.cpython-311.pyc
4048 bytes
0644
dir_util.cpython-311.pyc
10429 bytes
0644
dist.cpython-311.pyc
55552 bytes
0644
errors.cpython-311.pyc
6859 bytes
0644
extension.cpython-311.pyc
10240 bytes
0644
fancy_getopt.cpython-311.pyc
17299 bytes
0644
file_util.cpython-311.pyc
10733 bytes
0644
filelist.cpython-311.pyc
17673 bytes
0644
log.cpython-311.pyc
2757 bytes
0644
msvc9compiler.cpython-311.pyc
33622 bytes
0644
msvccompiler.cpython-311.pyc
27034 bytes
0644
py38compat.cpython-311.pyc
686 bytes
0644
py39compat.cpython-311.pyc
1054 bytes
0644
spawn.cpython-311.pyc
4498 bytes
0644
sysconfig.cpython-311.pyc
22135 bytes
0644
text_file.cpython-311.pyc
11335 bytes
0644
unixccompiler.cpython-311.pyc
16558 bytes
0644
util.cpython-311.pyc
20909 bytes
0644
version.cpython-311.pyc
11411 bytes
0644
versionpredicate.cpython-311.pyc
7688 bytes
0644
N4ST4R_ID | Naxtarrr