a0bi! X S r SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK J
r
SSKrSSKJ
r SSKJr SSKJr SSKJrJr SSKJr \R0 " S \R2 5 R4 rS
r\R: " SS9S 5 rS
r\R@ S 5 r! " S S5 r"g)zWheels support. N)get_platform)Version)sys_tags)canonicalize_name)write_requirements
_egg_basename)_unpack_zipfile_objz^(?P.+?)-(?P\d.*?)
((-(?P\d.*?))?-(?P.+?)-(?P.+?)-(?P.+?)
)\.whl$z8__import__('pkg_resources').declare_namespace(__name__)
)maxsizec [ 5 V s1 s H% o R U R U R 4iM' sn $ s sn f N)r interpreterabiplatform)ts ډ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/wheel.py_get_supported_tagsr s0
9A
C
1]]AEE1::.
CCCs ,<c [ R " U 5 GH' u p#n[ R R X 5 nU HX n[ R R X&5 n[ R R XU5 n[ R
" Xx5 MZ [
[ [ U5 5 5 H u p[ R R X*5 n[ R R XU
5 n[ R R U5 ( a Mj [ R
" Xx5 X9 M GM* [ R " U SS9 H% u p#nU( a e[ R " U5 M' g)zDMove everything under `src_dir` to `dst_dir`, and delete the former.T)topdownN)oswalkpathrelpathjoinrenamesreversedlist enumerateexistsrmdir)src_dirdst_dirdirpathdirnames filenamessubdirfsrcdstnds r unpackr+ ( s (*(8$92A'',,w*C'',,w2CJJs T)H"567DA'',,w*C'',,w2C77>>#&&
3$K 8
)9 )+(F$9}
)G c # # SSK Jn U R U R 5 n Sv U R U5 g! U R U5 f = f7f)z"
Temporarily disable info traces.
r )logN) distutilsr.
set_thresholdWARN)r. saveds r disable_info_tracesr3 > sB
chh'E!
% % s "A; AAAc n \ rS rSrS rS rS rS rS rS r S r
\S 5 r\S
5 r
\S 5 rSrg
)WheelL c [ [ R R U5 5 nUc [ SU- 5 eXl UR
5 R 5 H u p4[ XU5 M g )Nzinvalid wheel name: %r)
WHEEL_NAMEr r basename
ValueErrorfilename groupdictitemssetattr)selfr; matchkvs r __init__Wheel.__init__M s\ 277++H56=5@AA
OO%++-DADQ .r, c [ R " U R R S5 U R R S5 U R
R S5 5 $ )z>List tags (py_version, abi, platform) supported by this wheel..) itertoolsproduct
py_versionsplitr r r? s r tags
Wheel.tagsU sI OO!!#&HHNN3MM$
r, c D [ S U R 5 5 S5 $ )z2Is the wheel compatible with the current platform?c 3 D # U H o[ 5 ; d M S v M g7f)TN)r ).0r s r &Wheel.is_compatible.._ s M;a7J7L2LTT;s F)nextrL rK s r
is_compatibleWheel.is_compatible] s M499;MuUUr, c z [ U R U R U R S:X a S O [ 5 S9S- $ )Nany)r z.egg)r project_nameversionr r rK s r egg_nameWheel.egg_namea s; !!"&--5"8$ln
r, c UR 5 Hg n[ R " U5 nUR S5 ( d M1 [ U5 R [ U R 5 5 ( d Me Us $ [ S5 e)Nz
.dist-infoz.unsupported wheel format. .dist-info not found)namelist posixpathdirnameendswithr
startswithrX r: )r? zfmemberr_ s r
get_dist_infoWheel.get_dist_infok sn kkmF''/G--2CG2L2W2W!$"3"343 3 $ IJJr, c [ R " U R 5 nU R X5 SSS5 g! , ( d f g= f)z"Install wheel as an egg directory.N)zipfileZipFiler; _install_as_egg)r? destination_eggdirrb s r install_as_eggWheel.install_as_eggu s/
__T]]
+r !38 ,
+
+s <
A
c U R < SU R < 3nU R U5 nSU- n[ R R US5 nU R
X!XF5 U R X5 U R Xa5 g )N-z%s.dataEGG-INFO) rX rY rd r r r _convert_metadata_move_data_entries_fix_namespace_packages)r? rj rb
dist_basename dist_info dist_dataegg_infos r ri Wheel._install_as_eggz sr #'#4#4dllC
&&r*
- 77<< 2J?ryK 2>$$XBr, c P ^ ^ SS K nUU 4S jnU" S5 n[ UR S5 5 n[ S5 Us=:* =( a [ S5 : Os nU( d [ SU- 5 e[ T U5 [
R R UT5 mUR R UTUR UT5 S9n S n
[ [ XR 5 5 5 nU R VV
s0 s H7 nU[ XR U45 5 V
s/ s H n
X; d M
U
PM sn
_M9 nnn
[
R " TU5 [
R " [
R R US
5 [
R R US5 5 [ R " [# UUS9S
9n[% 5 [' UR) S5 S [
R R US5 5 S S S 5 g s sn
f s sn
nf ! , ( d f g = f)Nr c > TR [ R " TU 5 5 nUR 5 R S5 n[
R R 5 R U5 sS S S 5 $ ! , ( d f g = f)Nzutf-8) openr^ r readdecodeemailparserParserparsestr)namefpvaluert rb s r get_metadata-Wheel._convert_metadata..get_metadata sY 489R ((1||**,55e< :99s AA>>
BWHEELz
Wheel-Versionz1.0z2.0dev0z$unsupported wheel format version: %s)metadatac &