a0bi`D SSKrSSKrSSKrSSKJr SSKJr SSKJ r J r J r J r SSK Jr SSKJr SSKJr SSKJrJr SS KJr SS KJr SS KJrJr SSKJr \ "S 5 \"S 5 SSKJ"r# Sr$Sr%Sr&Sr'\RPS:XaSr&O \RRS:waSSK*r*\+"\*S5=r&r%Sr,Sr-"SS\5r\&(d\RRS:XaSSjr.gSr'SSjr.g!\!a \rNf=f!\!a N`f=f)NEXTENSION_SUFFIXES)cache_from_source)DictIteratorListTuple)Path) build_ext) new_compiler)customize_compilerget_config_var)log) BaseError) ExtensionLibraryzCython.Compiler.MainLDSHARED) _config_varscr[RS:Xah[R"5nS[S'S[S'S[S'[ U5 [R "5 [R "U5 g[ U5 g![R "5 [R "U5 f=f)Ndarwinz0gcc -Wl,-x -dynamiclib -undefined dynamic_lookuprz -dynamiclibCCSHAREDz.dylibSO)sysplatform _CONFIG_VARScopyr clearupdate)compilertmps ڕ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/command/build_ext.py_customize_compiler_for_shlibr" s ||x! %C  (6L $!)L  x (       $8$       $s &B -B6FsharedrTntRTLD_NOWc [(aU$S$)N) have_rtld)ss r!if_dlr*Ds 1!r!cF[HnSU;aUs $US:XdMUs $ g)z;Return the file extension for an abi3-compliant Extension()z.abi3z.pydNr)suffixs r!get_abi3_suffixr.Hs&$ f M v M %r+cF\rSrSr%Sr\\S'Sr\\S'SrS\ S\ \ \ 44Sjr S r S\ S \ S\ 4S jrS\\ \ \ 44S jrS rSrSrSrSrSrSrS\\ 4SjrS\\ 4SjrS\\ 4SjrS\\ \ 44SjrSrSrS Sjr S S\ S\ 4Sjjr!S\ 4Sjr"Sr#g)!r QF editable_modeinplacecURSsol[R"U5 XlU(aUR5 gg)z;Build extensions in build directory, then copy if --inplacerN)r2 _build_extruncopy_extensions_to_source)self old_inplaces r!r5 build_ext.runUs7$(LL!! \t"   * * , r+extreturncURUR5nURU5nURS5nSR USS5nUR U5n[ RR U[ RRU55n[ RR URU5n X4$)N.) get_ext_fullnamenameget_ext_filenamesplitjoinget_package_dirospathbasename build_lib) r7build_pyr:fullnamefilenamemodpathpackage package_dir inplace_file regular_files r!_get_inplace_equivalent!build_ext._get_inplace_equivalent]s((2((2..%((73B<(..w7 ww||K1A1A(1KL ww||DNNH= ++r+cxURS5nURHnURX5up4[RR U5(dUR (dURXCURS9 UR(dMxURX#5nURXRSS9 M g)NrI)levelT)compile) get_finalized_command extensionsrQrErFexistsoptional copy_fileverbose _needs_stub_get_equivalent_stub_write_stub_file)r7rIr:rOrP inplace_stubs r!r6#build_ext.copy_extensions_to_sourcegs--j9??C)-)E)Eh)T &L ww~~l++3<<|N#88K %%l%F#r+ output_filec[RRU5nURR S5u pE[RR X55S3$Nr=.py)rErFdirnamer@ rpartitionrC)r7r:radir__r@s r!r]build_ext._get_equivalent_stubxsGww{+XX((- 1'',,t*+3//r+c## UR(dgURS5nURS5R=(d SnURHgnUR X5upEXT4v UR (dM.UR X45nUR X55n[XbS9n[XrS9n X4v Mi g7f)NrI install_libr') optimization)r2rVoptimizerWrQr\r]_compiled_file_name) r7rIoptr:rOrPr_ regular_stub inplace_cache output_caches r!_get_output_mappingbuild_ext._get_output_mapping}s|| --j9((7@@FB??C)-)E)Eh)T &L. . $88K #88K 3L S 2<R #33!#s A>C>Cc[R"S5nU(a0[RR"UR S56U-nO![ R "X5n[S5nXR;GaURUn[US5=(a [5nU(aUS[U5*n[5nX2-n[U[5(aA[RRU5updURR!U["5$[$(aUUR&(aD[RR U5upv[RRUSU-5$U$)NSETUPTOOLS_EXT_SUFFIXr= EXT_SUFFIXpy_limited_apizdl-)rEgetenvrFrCrBr4rArext_mapgetattrr.len isinstancersplitextshlib_compilerlibrary_filenamelibtype use_stubs_links_to_dynamic)r7rJso_extrKr:use_abi3fnds r!rAbuild_ext.get_ext_filenames23 ww||X^^C%89FBH!224BH#L1F || #,,x(Cs$45K/:KH#Ns6{l3(*#,#w''''**84**;;BHHs44 h/ww||Aurz22r+ch[R"U5 SUl/Ul0UlSUlg)NF)r4initialize_optionsrshlibsrzr1r7s r!rbuild_ext.initialize_optionss.%%d+"  "r+c8[R"U5 UR=(d /UlURUR5 URVs/sHn[ U[ 5(dMUPM snUlUR (aUR5 URH#nURUR5Ul M% URGHnURnXRU'XRURS5S'UR =(a URU5=(d SnU=(a" [=(a [ U[ 5(+nX1lXAlUR#U5=oQl[&R(R+[&R(R-UR.U55nU(a*XaR0;aUR0R3U5 U(dGM;[(dGMI[&R4UR6;dGMjUR6R3[&R45 GM UR8(aSUlggs snf)Nr=r>FT)r4finalize_optionsrWcheck_extensions_listr}rrsetup_shlib_compilerr?r@ _full_namerzrBlinks_to_dynamicrrr\rA _file_namerErFrerCrH library_dirsappendcurdirruntime_library_dirsr1r2)r7r:rJltdnsrKlibdirs r!rbuild_ext.finalize_optionss##D)///R ""4??3&*ooRosC9QsoR ;;  % % '??C!22388> %  " "4>> 2    (  % %d&7&7 8 :: !  - -djj 9    (  % %d&7&7 8'9&@&@&J#r+cp[U[5(a UR$[R"X5$N)r}rexport_symbolsr4get_export_symbols)r7r:s r!rbuild_ext.get_export_symbolss, c7 # #%% %,,T77r+cRUR5 URn[U[5(aURUl[ R "X5 UR(a,URS5RnURX15 X lg!X lf=f)NrI) _convert_pyx_sources_to_langrr}rrr4build_extensionr\rVrH write_stub)r7r: _compilerrHs r!rbuild_ext.build_extensionsx ((*MM  &#w'' $ 3 3  & &t 1 66zBLL  /%MIMs A9BB&c$^^[RURVs/sHo"RPM sn5mSR URR S5SSS/-5m[ UU4SjUR55$s snf)z?Return true if 'ext' links to a dynamic lib in the same packager=Nr>r'c34># UH nTU-T;v M g7fr).0libnamelibnamespkgs r! -build_ext.links_to_dynamic..sJM3=H,Ms)dictfromkeysrrrCrBanyr)r7r:librrs @@r!rbuild_ext.links_to_dynamicsn ==DKK!HKS..K!HIhhs~~++C0"5<=JCMMJJJ"IsB cR/[R"U5QUR5Q$r)r4get_source_files_get_internal_dependsrs r!rbuild_ext.get_source_files s&R,,T2RT5O5O5QRRr+c#R# [URR=(d [R5R 5nSUR 5nS[S[SS4SjnUHn[U5nUR5(a U"US5 M.SUR;a U"US 5 MIX- R S S 9nURU5 UR5v M g![a U"US 5 Mf=f![a U"US 5 Mf=f7f)zAYield ``ext.depends`` that are contained by the project directoryc3J# UHoRHo"v M M g7fr)depends)rr:deps r!r2build_ext._get_internal_depends..sI/3[[c3[3/s!# orig_pathreasonr;Nc4[R"SUU5 g)NzJdependency %s won't be automatically included in the manifest: the path %s)rinfo)rrs r!skip-build_ext._get_internal_depends..skips HH8  r+zmust be relativez..zcan't have `..` segmentsT)strictz doesn't existzmust be inside the project root)r distributionsrc_rootrErresolverWstr is_absolutepartsOSError relative_to ValueErroras_posix)r7 project_rootrrrrFresolveds r!rbuild_ext._get_internal_depends sD--66C"))DLLN I$//I C   C9D!!S,-tzz!S45 (/888E  $$\2 --/ !/ S/*   S;< sHB6D'9C3 D D'3D D' D  D' D$ D'#D$$D'cUR(a'[UR5R55$[ [ R "U5UR5-5$r)r2listget_output_mappingkeyssortedr4 get_outputs_build_ext__get_stubs_outputsrs r!rbuild_ext.get_outputs2sJ <<//16689 9j,,T2T5M5M5OOPPr+cJUR5n[[USS95$)z1See :class:`setuptools.commands.build.SubCommand`c US$)Nrr)xs r!.build_ext.get_output_mapping..:s!A$r+)key)rsrr)r7mappings r!rbuild_ext.get_output_mapping7s"**,F7788r+c^U4SjTR5n[R"UTR55n[ SU55$)Nc3># UH\nUR(dM[RR"TR/UR R S5Q76v M^ g7f)r=N)r\rErFrCrHrrB)rr:r7s r!r0build_ext.__get_stubs_outputs..>sG & EBGGLL D#..*>*>s*C D&s A'A A'c3.# UH upX-v M g7frr)rbasefnexts r!rrEs:E[TDLEs)rW itertoolsproduct!_build_ext__get_output_extensionsr)r7 ns_ext_basespairss` r!__get_stubs_outputsbuild_ext.__get_stubs_outputs<sD  !!,0L0L0NO:E:::r+c#f# Sv Sv URS5R(aSv gg7f)Nrdz.pycrIz.pyo)rVrmrs r!__get_output_extensions!build_ext.__get_output_extensionsGs-   % %j 1 : :L ;s/1c[RR"U/URR S5Q76S-nUR XBU5 grc)rErFrCrrBr^)r7 output_dirr:rU stub_files r!rbuild_ext.write_stubMs=GGLLHcnn.B.B3.GH5P  ig6r+r cR[R"SURU5 U(a2[RR U5(a[ US-5eUR(d[US5nURSRSSS[S5-S [RRUR5-S S S [S 5SSS[S5SSSSS[S5SSS/55 UR5 U(aURU5 gg)Nz writing stub loader for %s to %sz already exists! Please delete.w zdef __bootstrap__():z- global __bootstrap__, __file__, __loader__z0 import sys, os, pkg_resources, importlib.utilz, dlz: __file__ = pkg_resources.resource_filename(__name__,%r)z del __bootstrap__z if '__loader__' in globals():z del __loader__z# old_flags = sys.getdlopenflags()z old_dir = os.getcwd()z try:z( os.chdir(os.path.dirname(__file__))z$ sys.setdlopenflags(dl.RTLD_NOW)z3 spec = importlib.util.spec_from_file_location(z# __name__, __file__)z0 mod = importlib.util.module_from_spec(spec)z! spec.loader.exec_module(mod)z finally:z" sys.setdlopenflags(old_flags)z os.chdir(old_dir)z__bootstrap__()r')rrrrErFrXrropenwriterCr*rGrclose_compile_and_remove_stub)r7r r:rUfs r!r^build_ext._write_stub_fileQs  3S^^YO rww~~i00I(IIJ J||Y$A GG .GJ-((*,''*:*:3>>*JK.:/CD2!BDEM=J;%BC0)/ : GGI   ) )) 4 r+c<SSKJn U"U/SSURS9 URS5RnUS:aU"U/USURS9 [ R RU5(a)UR(d[ R"U5 ggg)Nr) byte_compileT)rmrrrk) distutils.utilrrrVrmrErFrXunlink)r7r rrms r!r"build_ext._compile_and_remove_stubxs|/i[1D$,,O--m<EE a<  hdDLL  77>>) $ $T\\ IIi .: $r+)rr1rzrWr2rrN)F)$__name__ __module__ __qualname____firstlineno__r1bool__annotations__r2r5rr rrQr6r]rrsrArrrrrrrrrrrrrrrr^r__static_attributes__rr+r!r r Qs M4GT-,Y,5c?, G"0 000 4XeCHo%>42.# >K68 &KS$s)S$"x}$"LQT#YQ 9DcN9 ; 7%5#%5I%5N !# !r+r c RURURUUUUUUUUU U U U 5 gr)linkSHARED_LIBRARY) r7objectsoutput_libnamer rrrrdebug extra_preargsextra_postargs build_temp target_langs r!rrs=               r+staticc  Ube[RRU5up=[RRU 5upUR S5R S5(aUSSnUR XX8U 5 g)Nrr)rErFrBr~r startswithcreate_static_lib)r7r$r%r rrrrr&r'r(r)r*rKrGr:s r!rrsv*!!!!ww}}^< ((2    % 0 0 7 7 |H w*[Qr+) NNNNNrNNNN)/rErrimportlib.machineryrimportlib.utilrrntypingrrrr pathlibr distutils.command.build_extr _du_build_extdistutils.ccompilerr distutils.sysconfigr r distutilsrsetuptools.errorsrsetuptools.extensionrrCython.Distutils.build_extr4 __import__ ImportErrorrrr"r(rrrr@dlhasattrr*r.rrr+r!r@s@ 2C..B,B'3B%& z<%*   <<8IWW_  'J 77 I "q! q!h  4! BG !Rg JP    s$C6D6DDD  D