a0bi d S r SSKrSSKJr SSKJr SSSS .rSS jr SS jrSS jr S r g)zFdistutils.file_util Utility functions for operating on single files. N )DistutilsFileError)logcopyingzhard linkingzsymbolically linking)Nhardsymc SnSn [ U S5 n[ R R U5 ( a [ R " U5 [ US5 n UR U5 nU( d O UR U5 M. U( a UR 5 U( a UR 5 gg! [ a) n[ SR XR 5 5 eSnAff = f! [ a) n[ SR XR 5 5 eSnAff = f! [ a) n[ SR XR 5 5 eSnAff = f! [ a) n[ SR XR 5 5 eSnAff = f! [ a) n[ SR XR 5 5 eSnAff = f! U( a UR 5 U( a UR 5 f f = f) a! Copy the file 'src' to 'dst'; both must be filenames. Any error opening either file, reading from 'src', or writing to 'dst', raises DistutilsFileError. Data is read/written in chunks of 'buffer_size' bytes (default 16k). No attempt is made to handle anything apart from regular files. Nrbzcould not open '{}': {}zcould not delete '{}': {}wbzcould not create '{}': {}zcould not read from '{}': {}zcould not write to '{}': {})openOSErrorr formatstrerrorospathexistsunlinkreadwriteclose)srcdstbuffer_sizefsrcfdstebufs ژ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/_distutils/file_util.py_copy_file_contentsr s DD* XT?D 77>># # T?D ii, 3 $ JJLJJL M X$%>%E%Ec::%VWW X (/66sJJG $+223 C (299#zzJ (188jjI JJLJJL s B: $G C0 D&