From 2cc89d4400d732ea1f60e04b32cbc1cc0ed967a7 Mon Sep 17 00:00:00 2001 From: domna Date: Wed, 15 Oct 2025 22:12:19 +0200 Subject: [PATCH 1/9] Use mkdocs with restructuring --- docs/Makefile | 30 - docs/_static/basic_usage.png | Bin 299935 -> 0 bytes docs/_static/custom_fitting.png | Bin 55484 -> 0 bytes docs/_static/mueller_matrix.png | Bin 582482 -> 0 bytes docs/_static/multilayer.png | Bin 398859 -> 0 bytes docs/_static/style.css | 23 - docs/authors.rst | 2 - docs/changelog.rst | 2 - docs/conf.py | 321 ----- docs/contributing.rst | 1 - docs/database.rst | 6 - docs/dispersions.rst | 279 ---- docs/experiment.rst | 8 - docs/helpers.rst | 8 - docs/index.md | 4 + docs/index.rst | 91 -- docs/installation.rst | 49 - docs/js/mathjax.js | 19 + docs/kkr.rst | 5 - docs/license.rst | 7 - docs/materials.rst | 41 - docs/modules.rst | 20 - docs/plot.rst | 91 -- docs/read_write.rst | 11 - docs/reference/api_documentation.md | 9 + docs/requirements.txt | 1855 --------------------------- docs/result.rst | 8 - docs/solvers.rst | 49 - docs/structure.rst | 41 - mkdocs.yml | 29 + pyproject.toml | 10 +- src/elli/kkr/kkr.py | 28 +- 32 files changed, 80 insertions(+), 2967 deletions(-) delete mode 100644 docs/Makefile delete mode 100644 docs/_static/basic_usage.png delete mode 100644 docs/_static/custom_fitting.png delete mode 100644 docs/_static/mueller_matrix.png delete mode 100644 docs/_static/multilayer.png delete mode 100644 docs/_static/style.css delete mode 100644 docs/authors.rst delete mode 100644 docs/changelog.rst delete mode 100644 docs/conf.py delete mode 100644 docs/contributing.rst delete mode 100644 docs/database.rst delete mode 100644 docs/dispersions.rst delete mode 100644 docs/experiment.rst delete mode 100644 docs/helpers.rst create mode 100644 docs/index.md delete mode 100644 docs/index.rst delete mode 100644 docs/installation.rst create mode 100644 docs/js/mathjax.js delete mode 100644 docs/kkr.rst delete mode 100644 docs/license.rst delete mode 100644 docs/materials.rst delete mode 100644 docs/modules.rst delete mode 100644 docs/plot.rst delete mode 100644 docs/read_write.rst create mode 100644 docs/reference/api_documentation.md delete mode 100644 docs/requirements.txt delete mode 100644 docs/result.rst delete mode 100644 docs/solvers.rst delete mode 100644 docs/structure.rst create mode 100644 mkdocs.yml diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index 428783ea..00000000 --- a/docs/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line, and also -# from the environment for the first two. -SPHINXOPTS ?= -SPHINXBUILD ?= sphinx-build -SOURCEDIR = . -BUILDDIR = _build -AUTODOCDIR = api - -# User-friendly check for sphinx-build -ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $?), 1) -$(error "The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from https://sphinx-doc.org/") -endif - -.PHONY: help clean Makefile - -# Put it first so that "make" without argument is like "make help". -help: - @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) - -clean: - rm -rf $(BUILDDIR)/* $(AUTODOCDIR) - rm -rf auto_examples - -# Catch-all target: route all unknown targets to Sphinx using the new -# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). -%: Makefile - @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/_static/basic_usage.png b/docs/_static/basic_usage.png deleted file mode 100644 index 454f6675a669cbdb3f365bea2b03664cf43bfa5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299935 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]u%m}*_hwGd-JhBGiVXX?Dfl3Oc_4m=wnHh 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π$n19G#l#z__ey>@GMUQHz|yoI}8}vZRWj33oqU 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 diff --git a/docs/_static/mueller_matrix.png b/docs/_static/mueller_matrix.png deleted file mode 100644 index b4f33949e99ddd4274e2ae72b0beabfe68a17ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582482 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

HnR{DqnyUB|!o=W=&*M6rx&nN=4~N%J8$_gf3y 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 z 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�l z^s?UFYH@gHR{QeFNPw_!gm6jJ>yz&Hg}k#6O<0=lOY#7|=)jjEeAK9RYO(OTDdP|e zmElU|+#&BBpF1d~Kbx75Vdk(eAZX#IA}Gr)tdLYpo@Oi(&cZ-lN*|Q=C8=FkLbusA zp5pr3703nA#4(1GEHy z(6;+BD9Op|y2t{bZ&3ATxm{rM1ao443X7z8>vU~m$zT?QiCDCj3GZiJ2>VGHIoXSq z(awpM`*UsCtNhm*Q#V?7qzCD8WTdE1E3PEI-*13%_TqfZL#Yv@n2+aZ6A-KH*GyAZxJQ=@% z?~9X)h7mWa?6lm*Mb%NcHMWluAYi}E^SEbh(8Ix^u%uGyn10?{@rBjLc>AxP#({QR zagDQPm@v^xV=$ryZ|}S_AxVN~uB3cjg~d(8eCmW1#KXMNRLE?FchhWaU38~m9z;o2 z38I4zCiO6uHJI&Q|7o56V;_5@BOo65VcsG6u=5#}!3&e%#QI=s0<#?HYw~sGgn?$& z-D6j5CJFXh^XuVUqW$~ z_>(0W!Rrq_(Mo22U%!a4dKlCHp{PAN*5e?C{&)Dm#;h7@?P;3QlWRxtiowXT^pbem z+6G}{8)Ed6D6~r)^ZBV$&e!xogu78O>mG@(+WXAmE?Q#RlDy6YLGaoR=_FZ~?v^Bv z)jA#$cLEX1B-dNdmqX9AUl&2LQl=@L(r`~fc6VLsZn<{*aiCf zg`AjlO00h79WaGEgQ@i_Gg;+&U)Gq_(#3BHQzV_sX_t%r8!oprlsc+Me|rt{&+(1imRJv|s0`+1w~?GzP_%9@h!+ESwYwr;66Z z{h6eI|5Ur_HFvpgaWdA%CM~t86}6KRj3)1U9>@%hjA&0uxvsdRF+kfEQnQNh0r%=fcC;z~rqA zGwoK|)J+*p1gEd6W}aG+#7CUEqU2fq)wiUqnE3ZlVTuqwjRRP#J}V+AfPU4S2tD|j z^7L8X!gSPggIypR#2BTDj#VHv1^@(v%jo2;0vd{Ln1X4&ny3p?L;n$gVMun*?v8Cm zx;VBizP3==V)6NbV7ETG_l)6ij(yb3=h<&({Pr0!GM@)sm%Kx<0i2^Vu4J%b(y+h8 zK%Eptz?OAt_ET8_<;56#`xS5{@;JA@%3<9HpFqB{`s};pb?Y~*@|vHzf(HdNHT{yu zG!@YL5Hf#8X~TOrG5w@5RpDano88x@9@W0z=4u!4^lM$L|Gi_H?Y9Dc!Qxfz=o%|} zbXn(KXGuFcsRfri6jC@5=H*()$|5l3Fp}aT?YBLh-mE!ki84P9wa{z7zOO5`HAGz_ z=qYr291HIkH3v%H8?|#p(kD+I!%-0ubRxg&YmW}^tPZ3{f>IZHh zaJ0zdE&dDlqI^mn^&H>mC&Eh~1OD=a{$w+&c4>dcyX9sCw(LsQNGLmynVUr9(kL8YCqK zK}t%xOS-!xM!HK{xA{t$W=c;!?Jn zZ=?pd!8!E0xb|j1jL@|3 zhx;bd;LqA[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⪼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°sV? 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

&g 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[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

_&>q#ZdB^QL1N@*uj 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⪚+JdJ9HES=f?@oo3EBk%|gYe@|sj9TOab)m%hq+4};hfUKnF7;h$|> zD|jRYhzS`mb8xToeqVta_o$?`iS=%?}rndi*rsFSDb8%(gbmA90Pi z?k@AYNypx5RO@rn8rA;^2`IRY`@llHUvUR7mmm(otoF5MQaaXz zZ+5}Hb)}VgqbSv;MEkdfX!ZJ*60uc

Ft#a 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%0Dap8;z(kqrlu}Zn3CVrCr zJ^%eCKU7YSep>+gTGF1NItH#<2)1qW5&A+@rrlTQN=lTPW_Ob12%1}h@Y2T{GzLoi zq)0+5RJ}l<;4Fx_Y!Wr)etfyabyVGF8AaadSo>X^#rbC;F}MW(lt3^Iqc3tlFDk&N z3W@xc&~8b|VeH(6hOqdyT2Q7K2u#LJAc2tg@mk}g-ujmwi?`d%-7mjC$g<%cu=ac- zax&gSLi;rJNu?XMO4OFYYtJ)w*I;17Q{RSH;Z$lb?{Va)e`(=l(psedw|LF?>40L9Vwy7_%*=hJa=;vL($e9YjK`~j;{(+1ZF|NtP;y2j z>wmvjNUsTzs!+GhFWgtD`y9Jpn6AEzX+Lhq#YC*tcUjd~=;VXb^ApEeG7iMGj4?bk z^NFA?LpiFJN#W3U0;V-sPp~Jhc0bR%pm~W|X;TnNfOZ5juC)$9bcY{s`(et-m(k ztjAtf($1Ye1mD~kzWED74?KFH7qD7-#iC+f7R?k=!XFUO=Jx$5N3_vEI9G_dVVR%r zPI8CV>7vBD()fx4W;~e&2ZfW>-mn>}KK@!M%U1l#d|q|NAn%zS9St1e{^a18!KbmK z+;O#*PjjD5em;5S;@Ef9vzwL9B1G-=X9gCj)SrJ19laq0-Kl6qozy?wl6d*~qx!-y zzjf4qQMeV%!1ZHpr!KVn#Cx)RXw>$(9U(tYGsZ6Lw%@6w7#XT`pKYI6@-AX`!z%p;)O1a(IZ+J;%X#PwQrRax@B~$%LJn*N zGL0{T(n0&1kNqSV<+%@{89$Bs&H1;G`x1D!rpTCQwu=P779qHsn24khn9^PkeLvMQ z5|H`+_VwL;kvEiyi8uEy(Sv6kEKwG1jr@Tr-pQj5JOG=3W}^8TH;-JoG%K*Ee~4k_ z4Do}K*F(y@k~8j2Wk~54gLK1&t*d%X`uQhvkK7fm{v5=2?clQEkW-jGEh!#V zmf*|s`BbTi0MUe(v!~8GsuGMC{Wf8F8@4e5^Jx7XORv`HX#ufPMIh->d)o%0kc;E% z#@JHUv(&Gi%g7|yKrytIN`S2;7?8W}YL*l^w?MGOK|^KN=Dj#wu=NDZX~li@H91?jSBq*u~PfQ&IaNm&_ z<5AD_sEDaTnv}49JEmB4(pIO!Ct>lm>WKq~qFKs-;mI=sI%Ct>mB4J2&AfyGAI@gv z*7)O7Qsm|IIXjojCBfu{vnevPM1>{?x+r`Sp)Aj>a8gSL$^_5CMiu0DnK;hB456*1 z<6;RmSxA2Nr}0ar_m=st+Wj`**LPy#IfGl>c&_Bv2crt_1WFRtEYSP4ilT$<9+-4* z-ae<@r@{NfB!{v5z^tM6U0OA2oiR<6B*HquJB4z=0_DQkm77E%6G4+wA0KKPx@30A zDJR9gFbvnnqAIGEzzVY9K2&f)q{H~)eJt+Gpr)c%+%Ja6(+PQ6mm&G13w`>?Jx z_8ZeQN#PePLLPVe$>21DQVdVzfc)G#jFe9|jO(HWXKmNtkLZy2&RrVX7*hm#fypzg zH<-sCi`HPTBc|aX=zP%QpL^alc&E-#BFp^z@?U}Nf+oGxhQJdBhobt!2~ZNHAWgYF zNAX<+cFzY%OHT7lbEc;=1^`jMUf|_XlcUt9o;v!2^Y<(&(iMSAOa>z8v1}`=_nBh4 zbyLO~DHsmdPc95qc9G2YV%raM*ljr{sP+u=tCt+5Dl*|~wmIPy5t%~N2M2WNWT!aT z_vK5CKV(;9kmJ`hdGHnme*rx*p_84fyl`!w^2m%+yybO-Z0$m`h#PH91DMe)Y_op$mjf@vyrRcUE+X zA$nWzJt4#MfZqMdeS&GAJPB9^@JT63$J^XUYgaPE5}x={?mD*!&@hAn;=lZUPJFHZs_pm!=FX8iu zzo_Vt$Sxik(!kNM^29=OYALdHemzcxJgfC!HI?Np58ixE8@Wn*y9qD(dohY7I>y>$ zp?(~HCFSIuF@P)(pT)UegZ;ieSWFNYTpF+Sppz-;oYo9|Wk7@3=46iHBrO|`!23Ns z@tTrAmg*A}lbx7}>6<^7|L?4mO~W1b-$+*C!OAR40sU%s>w4UbVUy*cft8mUKMDv%kU@zL@TAOKzW%Z;!Yj`p* z->1H@K6sCpAEtEpShmoWL~oFvD)||k#Cf%SvvnyQs9C#t4|IdTSx%REv@~~7I}=;|Dl^|f zEc^DNQZ8Grl+BNf5bkR)j{HP#MKi#wPUOOb6(2ellcVXFDKgqewlR_yZ;Cbh@iZR~ z6kr=lzGNA*KYX$0rbEMq&V$>Bq|iuxWWeZpWKWROMot!aQAf7Jl$k$|f9~3##Kb_q zbQ8YE=f6hgj?mjH%m|fc=V7zkbvpSgRhEX0zkFswJY!$rg70(=9{7o&wHsl+a*gnW ze`hQG;nOn4F7O%+vHoIs%9{=#Ut8j2cP!iY%7_d%n|Y6Urq~o;_Wg~*Z-Y);SQQf~ z>QoqNAXj4_qNh!X%Qir3mN*gG_Kca=6L>sx3pSOKKhdW(Q=tfHbD^(=uV9 zK9zxN_o@gZ!xy>G61Bt>AP<@u_TK3y(_X3Y%y4n!xvK{fa#?2L`YI zxFJo)ne=f5fC58G(N&4XYuwO-p{1pO^_d@>(-YTJi9wE(4Z8?R?=FI}YgZ2NJSc%3 z?@R2LF^pP>t%`&V6)N$~g|!8JWXC%hQi-p;r=4$NImt5AoX(B?C%gg|JNbC$@}20L ztg<7sde8+u@#w2AWOwndMX=V^#rnYk;ikhw54vMhKUwb6(uF!e?79m)g92XDD^;5= z(`VhWcb=d2z8KQ-)_vlFt=>DgKB%5Ht!+$j=?;vcY{fHJ7)ayDAPWAh^-?C*S+OHs z%FN&=N%d`U0GXfZYK?t)f4z3rB5w|r$`<##L?1d# zVoG|+n99l8x)<-@99Cp4)toABWxyS38}$OJuMK`bzs~6%B6Vl&yVcjNn3Z?k2NA^$ z<>p4bonNRP6l9yraD)-`-@9J!wM>5#=?rxsU7Hp^&IZmsgEdYvL1nYeC;-l+XEM;nOjj0@ zaXTV)<1I3$u~%-hZ89(j;BepM4Lug$|-tZDU>|!W9)~d*CJ2yARhSJeePMd+kCgy6~FC)sgwygt~F(J1((f z!Uku^sDbZMw$Do^whpWNR%gPkIX5wk^MZw`SiaK-AKu%p#J!qaO*jO9EbDXZgVK-F z`xU}>p{D}ocMR{1Zgu?yufPzL5My*2_{y~7=`P@MojvQ~xu>Ar_H%lobm+XkOss}3 z>87!XsFjCjU=|VIJ22Lnn@n{60m!a>MZOp>Bl$`@Pnt)sID@W=DqkJ}v>$NGJCVb` zzPdI(!|m)rCfOtzbND&QnjVv?P<#6_=(+al{=V6osex%ERuY4J$mjB!{j*m5Z-S-% zY^W~D@pumS^2p1JW-kghQUd>#pwD{Nc3$HDL;_O7Z%&0oSb#Z|VsVsQ+>WG2@34w% z>PPxKM~~v=&IlH|>hVR7NT)Ux3vR1ULaA80OkLvL?cbnc=srHv_Mb5J3}vRLE86Z-~!DMRK_bgB(-F^J`HLV47{ zr>!PU0+VFddVIop%9zwYaL8ebKjh0UZuGwd>v1Q{(pO%--)vRqE5hj%z9rAX-5NE- zpHWcTeT34))PVODH>Z7Y6J7tDp-i-n-gk{w=u^dRi- z)P>Dk2_=WxMwEwb2Wq2!!M+O^&qpmj>cYa4Xb)CsMUw15%r<7Y%Cz?DHW2zn=t<2! z(Sn|oYzVU%A4qbxg4V^cO#p~@KqNL0azieR{g{ZW9DeG+bn@58>g4%3`WD2PRgwYC zC7&;iJ~SV9CeJIv*iSA<3=>$mtGWMRgvLQJov7zA633tY;QY6E(IK{{Bk%qR{!=Y9 zYCMRVnX@BQ5deQV;5v@ZL`AA4Fu$-H-`BUKLFxj!*3#>$8KF`jr zUE$>>p9X-#N1edcvRA!tooA^%Y&5s5%YVHibs$22DKZ*PlLE3PwL3W7iehX63ONj^6p$nNyCHn zn;}m<7h55GbG6*jjqKuFsP?C(KyZZK)6)E^L_(s0 zg$SkNh8yDt1*JEKjKm|gPUqa^edXbL%1X1cFYNQ1E2mr7m>u89f=D?DYaTWUh{;or~^7*7I7Z>Y5M?s7buz_`3K8Sv3hP6v0Ncm{HgIfDA9B>8!k zA5FomEL{=hbUq+Aw>;NH-bKJTyf>712*zR)%V+toR)^M1K@beT@sM)Wd$TA9iZDvy<- z$h4Ar@zAh0!&kEv3C{O2iJAw@Jjr(dvg6JWyv_f{yJU6LUG7j8cX-{>x0Q$FzC@z* zw=7iXN+m$>wizy0sj=iX;>_jB!mAH!)|4D4igx!!Fk6F0RLcW5|QvbJ}% zcfS4ff#+I9eqyiZ8$#%s&N3nk<1*|h-c7p<{E76Z3jSMKf$qjUB60jE)cuT`AmWIN z`b_K(ARqu|p@oyruG*Dq?UbsDXWYRY@*vUHy=kf$ciMG#Wb4#SKkDevHnZ~vMY*2D z&mqlZL|@LKhR&Uqc{Mc*h{6Vn%BejE9Z5dum9jlKH!RV%<3aGQdHY9)>C%a8iCVcw zH!@TLMH4$_!G*RPAC$3)v^epr$!zvcMRY_X+e&+uy&lip2?JS+lEP*uxKt(5u>qzBZ+^r_GK zwc7fpkAn>`UP4|@-)Zi9YJ($BTV(hU^cHsK4AjMGD*MgOkw+iJeD73eSy0aG~bg>o!|c)mikh42) zD>G0ihD_9QAPw1)Gc;FDb}ke94_4oj_XZyye{GzFLe|wfoHb7iYAbvoi5B}F-hbqF z3mxA9?k6Win-|f7VHwpI?%T*7uqah~@M)Jj!DSPR)7e~F#e}Ji?HkxdB97c5vn7TA z`CCE!g92X(15KU@AML?MWYlGEc}FNsC1g7`TSJfa)>2+o8ubFA@tQ1G)|)v0(gKM5 zJ#gB4JV{v3O9inRZyxa2^6l*ous_VFUn{$SDI_7Qs`7(U!2S04xd%wy3X=I2FtcnJ zy2qg4Z$aUkmz7(nmSPrFe3IKbG*4rWz-e|5zpVS4{N!R;(RJ8XoMOmeXxXoGhU9^V z$&?K-DPQHdA^g+}B`Tp43;TM=z{oaK4WUVhW2HlN(aS3R&f^ZJ#BE*%f~lD7-Cr(r z;af2M@+>PX;YHQmXmT-ee4E+CJZceJiQ6^v@Hy)X=eg&86i1CUI((Vhg0wTP&~ScY zT)1bLRMc{UCye1|*yK~#g+BH$tiN5F@9{pZQ_b&k^U%*jQg*#l&iG>4eXb(rl{9u_ zFXYTISg&9gn+|aQc<7rdE8PSu48Yj_UYO3}I*-EhOX<0b_Fc0I#ej(=>{xjBAP~&J zpf`y)J47OLGUCvkXP-IU*Y1|jx9H|Jvz}VtK3}k3B;Q9%IgB4bG@F&Y*ZOn$|IRv@ z$3`V54-jMTb3xq~fi^Lrt()hq^Crox31?W$p!Jd2R{Fg4)HIS9)f3?kPQFjmW8Xf6 zUi~ySd(F={MAkdnDldhlmYSB9d_d*x9&l3m>Uz|>UM15LpR^x8zDwYcA-Ia4$&8lx zO3(h2OtDDfDmA)Ex!Kk4;>z$Jy;`ybsbMfBoXoQ+0>)In{7NeN&xJ9>3kSqcpC;ol zU3a7sfbN#Qv8*s{Kk>f4Y)9U8{tmvADOl&5X&CgVcfQhA83q&xdST~8W@5%&S}gn@ z0}q4~LP;BTE3N32m+@PTOZg$63rQG}Z3uaK3##hvC;odkJd9%gUMyf;;* zckxKpQ?l!^;K1Uul9M!76n-NuxsV>zvWK)p?@#nEY?a&|GVhU-BwKDO&jFipL)UA# ze?W^%6;|49E&J3RM9z?gr~5v`9LW~zWN8(%Uu7tE628c}=%oE!Tk=2~ z+PA3|c4}blg`{1N^~jCAvZS9oaVOFTPW>g%;8TxMF!6z4gJK${n0($4 z{XWB8n#Lb?1085$>f{#a=2b#VmLyLQ=DhHE|OFuRXR7A_m&;FZqN-rROE@@<&rB~49V|OMP zlVQQ~s*fy%uxlL*XzHtHW;D9LOUcOG+ZAd_AYo?u;TaT~Zin?&`rG}7XSY=iXCL7o z8jdu^G-enLCO-IpB^u ztlP3N=K3+B>(-zGxkCZ!P)H!op?^kV7;m>VSy=aSiF52)I+Kc3m}_O8YSN2?%%;dn zC((V|*$x9wb86(Y>Cs>U@csTkf;9~4-dC^+Y^~_(!o>)83~LnSKz-F65k_Xp^2+u{ zVI+oZFP*X!z!J+w9ADNs#gFiNL(%T()o(A>Am5muWN~iV7z>>;9o;jvewD8f=Ux)H zf9r&wlMz>TV3kxGUyOiT3h4d1HG0pNf8+X^VJQ)=frrQtxZrC{Q4cO2cTqM^$hdpT|vJOk71aj2(?@F<3{HGL44wTi64ZC@+ToDs-qU*IjNs2wI;w`G||E1na zdU^|pfdP$=>^xm3v)>7(sz-_p?jY7-IY!=$k#ufEgXs? z{fCswwVU}?le}!{GvO(B;z()mnq}ZWbX4HcldPjMq`7$F{=C;&GQuK4CGoIoPaj2f z{QJ&cO^yp4<9RlR3KD+r$Sa@kNv*gmpuuOvaVW`B2Hu1!o)vuUP(t1oGakxmsH9VJVvNc(bL=^V8h zNv0KG^ZGP6M%OLuwvOC%c5KM<&U$w5tvw8k5SP+k=d%b*hwsg0WY%l%jA0~xj(8zg~9EOFtrD!3gC zq~_608ps@P_RXw!>O@j|{Tu||fN2et0KF8>nQNreA7*@DcO~}TIC*IK8k7qe%ZPnY zx^ej7END1bl?0b$7PS9cGbMsule*|@AXs_m4*Jo4aw!lF<7OwxfK4%bE4kRNj<-Dy zj};SE^6RGLJY2y}BrY%Fmv?^l3rzJ=-@0n!d_)76>XD@P7ayEp{;4O%bW*hW1AM`c zUgG-8eJ^&SsOh9rM%Y%adI<>siSnmj{%ae9*%b-!DlHhk6cxXPut}Lg2;JMqAtUie zB8B3Q{>%S5ahs8?Zcg_EhUmJW1!M6p>Lrhpa*voQFDRG>rc3QBdH-7VBGs3gQ_8ag zi%49hSqgsYYQu|#+=It&Wo3oH;wR^xgn2IvkR5`?^xm-S$}G{*SvB{Um9vcT2^e-s zybHy~w-NtCJEiVU!#&;Zzlj$zOPvqnD#~=dz`qkOl4xX7OuzRD5i+y?QxW%>u+k|+ zfUWOza={z%S|ydkKdTPKY{WB?sT9KN0PSMvDyQp3P|#Y_GnHp7YSC~T_qe7`q@i)1 zA$`jF=OSV-9ac>2#+j2o{cPFDu4RIKpJ^$CY$4lYaW#QeO+|rBUt#AbnaUsJO2v$k z4Kn(pwq$1_vhc{u7CB7LSF{Xh28#C-_gbFh?k;2vbV9bHS$o=cP}tBpmf8=KE|h4w!}A8m}1< zU#}Q=DDS>CW|dfTvh-@|x!iq&utkThf+w-p#qDcsI=r!t@qcoyyEgWHkOgb|eX>Ak z4m7N#M+T~?Ofw(z=Hx}) zxpe!e0tX;-%H``}mM$=fvb%K}xiayDRrisRQKS65mmJ6V&j0Fz`zbh;eA}4I0~!F$ zWDVR8vK@oZPi2#pSoV%m`U-B?)b?MGOJR9W!*`yhe@}b^rW1bA{yg&G4Ugp%4IN($ zGYgN%U&l%GeIASozRpz$mN{hx-#kLEZVqX!4+WOTYwg_X7F5~z^l*IQSf#19*+~OS zdZ!IH-R__L6V`$vZ>o&w;lq&6b}X(0^4F zCjO|VE_u1AJ^F;sH=~*361W5@M-q-vgeC07=#@2e!eih2a2Hd z2&s|hhmo(obI$-07cc+T{Axj(T`BX8PyfV7bYN5ouYEA-3Z>YQCUn11Y0+GkxIAh1 z@T?;6jgN-*gDu&U>nbaW9vgaLBHqJr>l>`rvWw}Ho1@4v7?I(=KOr>g2p6JnSs<#N zJU@AZ(-F)pzrv)5%{2^CKQeySO*5}yF|eT>Z3LQZx@^MyN`Ci~DA6L-=lN%b*#jC( zo^qUV4knZr-_MPfyIPX4!#NA--u+2w zR{#?}TR^hOMoqqAndZ8?Qk5ulpJu>bl`l291gZEpiPHG3iV+RAM>vVx*5~>MjUv1d zX>_bg-!>q31R8@@R}hQcqX?CsD&Xey!1Q4YrOv719Q=(>18+9X-``AHGX*O=QHU^& zOV`&^R#HT|caI7qXK(}n*i81c0toStZPb9iu=u%hZ!j0qg`iT{S~klGfD;m->uXI& zBJ8E#L64zKPCQ5t{P7lg3nA{12$n@f#RPC0n@t*w%7!+C5Fl<08M1=`2o9;K_-uT3 zHdOyT8vsc8sFK_;Vl>#cia%(T-kud-`Vm49Hj@VtTs?$>Q8#SOm(-yC{Kuh{`?gR2 ztt<01-;%Ws=2felLQYIYn%B}7HisM=5xzatl(Fj8(n>%!*tZg#JS<>%?9?|QF)gpu zD;J|3LvKfwUlSE4uK9S|+V9wNnxP~4p25`L!alm#w)HC3Q*%fu#9?3wW zFu2S$!flAqF9GsfRgnk~p@s=Xm_|J(O>Jkd^bV{*9H<<)G6_EkV-g@nUxnDOj||;O z1^`&>89?X?dr#iZf-o2a3fYAQJXf|RG(qf&$0CMW`SmpR;Un6qQLb42;5#pG1`nIY z%2*-%zKhCY@rLyp(#22+U=0vpvT@v>l3-<;*?HEz{2AleAxixQJO|>awR%125o>{O z%UH#mJ23e`dewYJ;Hg3qVu~7gPlUD*po~k?!aR4rG9<5JJsP2Y#CzRZ!Z-40S%Wj- zjp+6D(;Q7J^C8hRt!ChmdA8(kZGc9Yl>w*|Hd03QpvwG*TXD5=VTw>M^zy1c6o1EZ zbRfW*smE$@eQ1zr2aMu$#~!N$FTr*LC<9W20-C}c`LkSsTNp&{$P#)fawr=zGFJ|wG%WLBopP^aIS-&6be@>}gA_}pR& zWxCd}Jzwp^~an%`jl@?VNua&X_kx$!?4d93bdO}_V3fAr05rW?U zq=B(E`%lUc8jZw~!?7#H&}=T)dma?kx6!cJ((Qd(hh2dNJ#l$M;pv?g9Er9jfz!yjJX3$f`yBK26dAr#-ehoyL$H2xZ09=5Qxq(1Jq7^uUL?`92>K$UMprH6axme>?1q33+;gl&cNFHb%7Y6 zi9|cy4qvqi394y}6ZQt8D?lHmdZ@S*A_{{FgHStCZ|f{!%7HxVz+6_aRk@Ifa#L&R&J!d+B<60lb%buQ!n-Ja z1lVC!m5C`XULZiSqtN?7G_gv|?#cn~D<{spS@zskGi(%K-iL(T3}4(G zX`C=F_)-+JtBZlgpu{}enHM=gmvsc}2ynfg^q@-qyQaV;tu4_dl{dfr@aQdx2mXU> z<~OVzw%;o6=~Z-tV{YJPd_o}SCK31mt<78$`TVQMnB9{#o-oL-i(o2V#@B2NSa?buonJ5mq!*3)n4rV$}q92(w(iUx%ZU0bR0 zm0%Heo}Q?r5RcW?yR61%K_Oqjq&L`E9;2zSkL%IEc)&$xh!`D9`}6Ke$rsEb*|mHZ zzd=4YXbB0Lvl$cj&jbwR*E!gZ{n|vYzbgr?tJ-vI#RTqP++Ui_bYhRLt+yAWXYpzm zgYA(MMFXCu&Zbcum6yv<*(e<%EGM;6qXGZ~R47Mr2WbStZ4-|@%AQbY-J7}NvobUr z@gFc#ZFeBTj5X8}g_?$Y#(>f`6fB6>s)u&}YeE3H3Xd=%bt5s>WY~<8_4xp`}SAhN` zTO+1{aiM7%s@vS&B^rRUqKUXhF_w%MN6!Aw>uvyt!Az2;w8T&4?m@|o$N^%EL-`|j zR#awb9E)z`N|l({mBLXjYY~7bc7gZSBz>E;MpNy)Vow*il}X<94@yn684XP znCl#Xsz7lpp!Y!p#8RYr#tfO?&w(btABj3xDd-_t{jwuJcP`u!} zgU8_7>IXezN^Ey{7_BG(p*SjGh1f@j@q&$Ae0{Qb%%ge#N{>#MB1h1!5rOba5} zhbrtr{SaAYB=7&b$_QDX5i9B}k_@LDzeMU#2jF6JLeaL985LRFwENg{-dA>t!*xFf1OnOyLh zZzF6@)nr;vWI#CZ6@PsX9_lU*t*F0E!k=Zg;$c^mh@cKm6L%`_?ex0*)+<`PZ_$J6 zLG2|k8W@B~%2{0K@86a5P<&OKZMEo}WYMy#nE}$vqHvflZ!Pxf*1NVt_1#w^?H&-3 zPtr-iA}$_XwVBOE5}Ng!*+#0o`yL>n2kE~iYR$;wv=5{&oN;>fl<4?q+DlL8!>77< z4qQfALe}2DF5vGBt%Mgx@boge0G~L-At!1^06de@sn0g+D`|Z0dZ*$(eS{pv~ z1ubSrJ2>%Mi`?X}3m1Y+uNVT*8|-%FR-8G+_jN36MS!f#JhlN9V?j=MG+wD9wZUSP zOwigLh(Q8L?>-B%R_{QAghQ%z5AC2j*-gR6)VgY{%vV0<>6dVZt31RTZA7zmT3=;D z)V<47W`A>!MfEC8ZSIdm!3%8JymnO7``MWH(Vn_|>5`h)0<@hzI9P@W9@DL^CiSTG z^ep!*XJpEpJ?mUw=N$}1N@|$iCa4dzohnBP>TBdh(2CI{+`U4JZegtyhs2?J(03$W zigZ1rDi)7)x{0K?j(@stI}DvLzUW}zgJ~A{Fte%AJ!Chq*>2!L(F6Hn0MAKdl6C4- zMHi{rCcjA1Ob_|F)g@kf!S?wy?7=mBGH7$=+rZ;n4m<_Yh3lWyKbohUjZlB?+cecA^I;tsaenAp{ZTIQuziiq6TgnlAK>lz`H-j>fd$alI`DfCp^jJ_g&Cv7rl0+gLJQe(0kE_ymMNAxFQ@W8G4?3-Sb6;h(%Q+~ct zwW$}`7YV2pWIYroKzPOYg5~ECVM>IMdBscCidrO8x?Vo$`Dp?wn4{_*wQ$-*1uFS8)cQKI&@MD4VO5AE7V)I|ZG;n|h34o~wbt8Rf; zPG-}za^Khcq(##!W=cCACOI<{aG~copQd_#Z#WuidT+YbrqlivyBImW_LlJH11LGKjCoSRh`~mGZmBG2!x9mLWk~~4>LQSc+x&_mi_8sZGPW_@hKm2$^ zNu=^5Qkok&3q^AB3pqr0j@>OlrOGf*ajaJ`OSxAUS%Sf&YLF`(?~i|G9HDiCrL8ct z%9q4_?d1xR>OBMx`|NTIOQ?>7v?jK!s>ms06}{Q@m38#?SpecrSV5J^ACJFIReGR= z?|aUZS?DoW^T4q?OG%t7zq0dE;|VAt&Ut+-Hh$Y6SX5TB+3ne}e35B7S$t=_IB!Bt zL<*&>TjE2lt3g_pnfGfy&ta1>PtcIi?a7LQ`#5geSq_ApWre8B8%+G6NmYApTZ^MV zKH)E&RgxUg3Hw#%rdkv?aw+Cs?({|`Bo5rG12>w*?1$Hz3$Z{6F1ydVuTl@e^9h_F zpvPBGz2jBK#vZX&qKghK9UG3VigCVEy|}Uymh@ih$2L$241?PA5ykt@t=($8R0-tj z+-hm-NMjbH6mq}rcSRuIQvYC4F)#oWL2Z3t<=h5sA4LlG*D7$5BwF?@rmz2Id;Wbp z5LvypwVI1Wp2BZat%Pd-@G497YQlv$_T~-wjdc4*jE#7scB~Ht4x~33oA(%GX8H0I zVbK^xHe#_RDxW*f{3oj9Nws_qYvpHjExqfy*C7$Vw~EH5h?dqwj>^SG+OYh?zWrJi z*KbbG@Wk2ozkM(Df%bYXQglZG_KNXdS#7pWI0rm@spPQvmR;iO8l|C8GgW8O*%cZf?3Z6r9S#jpU z84RB8o0>f23`(mkp;$#y+ZEcEebW<$9h#P^UkoyZn|cK;G*cl=Jpnqb64LsnG4}FQ zTa*aO@1f_3*_*TD7Gtx(Iw$IQsMnO+kzyf>peUEn{3z_>Gp}C= z5-q{Dhr}9^=^|t(wASn=r;9oP#sa$Z(gyeb^LmL)I#ssY|;uB^}_6qgxNi957Yjff%?4eQbvE_>sRcB8%r zk@3cv2yL{I_~P0(PI^XLdq&w1y3b4dRIc$e*W=g7!0>*3Jch-ddt8BzCmeu%5)8D04~mo(FfjSlK-7iAgV z&DfUb^u004vwIg%`klIjSLyb~W^>`FHg4-S=dkL{4ArZvGsjSZzeX;cceo5%e5U4f z#4(#LHU)lh>^$lHvWao#c!bsiyB0gG19akd6v%BA@%>XnG4j6F_*3($BM6aak-rwu zn@rT72F9KjAl<{89HAjh9CpBM3FM}f;Ofbl-arHAz=+|zH`L@hvBU*uAS+|3)M zv#Kn=7I{rC{5A zhK!!t`XN)oa}5wEL}*2?TTH`<2{1I6>>6tu^?;Ehz-*MxUhf84g{+ zn@1LUqk??`-25ghB0A5TNU7~)qZOmHy@lDmL?d0(25i9*%boK`7gh0?1H{4S|AVzR z4~P1V|NV=|nvk7_WXY0Hc1D&GS+egELKw!rPh`oSy|PS_rDWem)(|oz$v%uBWZ#z= zX5Q!R^Eu~xeZS{i=lsrfuHS#Ixh^hqzwhgQy=;x1ozjXqfC!}mF5*yjtt53;3

  • iciHImF!>iP;0< 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π*|EE0=_J9f; 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

    )Fw=bR3NA@VQ~pR5g|uKG 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 1.7 - from sphinx.ext import apidoc -except ImportError: - from sphinx import apidoc - -output_dir = os.path.join(__location__, "api") -module_dir = os.path.join(__location__, "../src/elli") -try: - shutil.rmtree(output_dir) -except FileNotFoundError: - pass - -try: - import sphinx - - cmd_line = f"sphinx-apidoc --implicit-namespaces -f -o {output_dir} {module_dir}" - - args = cmd_line.split(" ") - if tuple(sphinx.__version__.split(".")) >= ("1", "7"): - # This is a rudimentary parse_version to avoid external dependencies - args = args[1:] - - # apidoc.main(args) -except Exception as e: - print("Running `sphinx-apidoc` failed!\n{}".format(e)) - -# -- General configuration --------------------------------------------------- - -# If your documentation needs a minimal Sphinx version, state it here. -# needs_sphinx = '1.0' - -# Add any Sphinx extension module names here, as strings. They can be extensions -# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = [ - "sphinx.ext.autodoc", - "sphinx.ext.autosectionlabel", - "sphinx.ext.intersphinx", - "sphinx.ext.todo", - "sphinx.ext.autosummary", - "sphinx.ext.viewcode", - "sphinx.ext.coverage", - "sphinx.ext.doctest", - "sphinx.ext.ifconfig", - "sphinx.ext.mathjax", - "sphinx.ext.napoleon", - "sphinx_plotly_directive", - "sphinx_rtd_theme", - "sphinx_mdinclude", - "sphinx_gallery.gen_gallery", - "sphinxcontrib.mermaid", -] - -plotly_html_show_source_link = False -plotly_html_show_formats = False -plotly_pre_code = "import elli" - - -image_scrapers = ( - "matplotlib", - plotly_sg_scraper, -) - -sphinx_gallery_conf = { - "examples_dirs": "../examples/gallery", # path to your example scripts - "gallery_dirs": "auto_examples", # path to where to save gallery generated output - "capture_repr": ("_repr_html_", "__repr__"), - "image_scrapers": image_scrapers, - "remove_config_comments": True, - "download_all_examples": False, - "show_signature": False, - "first_notebook_cell": None, - "within_subsection_order": FileNameSortKey, -} - -# Add any paths that contain templates here, relative to this directory. -templates_path = ["_templates"] - -# The suffix of source filenames. -source_suffix = [".rst", ".md"] - -autoclass_content = "both" - -# The encoding of source files. -# source_encoding = 'utf-8-sig' - -# The master toctree document. -master_doc = "index" - -# General information about the project. -project = "pyElli" -copyright = "2021, dobener" - -# The version info for the project you're documenting, acts as replacement for -# |version| and |release|, also used in various other places throughout the -# built documents. -# -# version: The short X.Y version. -# release: The full version, including alpha/beta/rc tags. -# If you don’t need the separation provided between version and release, -# just set them both to the same value. -try: - from elli import __version__ as version -except ImportError: - version = "" - -if not version or version.lower() == "unknown": - version = os.getenv("READTHEDOCS_VERSION", "unknown") # automatically set by RTD - -release = version - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -# language = None - -# There are two options for replacing |today|: either, you set today to some -# non-false value, then it is used: -# today = '' -# Else, today_fmt is used as the format for a strftime call. -# today_fmt = '%B %d, %Y' - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", ".venv"] - -# The reST default role (used for this markup: `text`) to use for all documents. -# default_role = None - -# If true, '()' will be appended to :func: etc. cross-reference text. -# add_function_parentheses = True - -# If true, the current module name will be prepended to all description -# unit titles (such as .. function::). -# add_module_names = True - -# If true, sectionauthor and moduleauthor directives will be shown in the -# output. They are ignored by default. -# show_authors = False - -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = "sphinx" - -# A list of ignored prefixes for module index sorting. -# modindex_common_prefix = [] - -# If true, keep warnings as "system message" paragraphs in the built documents. -# keep_warnings = False - -# If this is True, todo emits a warning for each TODO entries. The default is False. -todo_emit_warnings = True - -# Typehint settings -autodoc_typehints = "none" - -# -- Options for HTML output ------------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -html_theme = "sphinx_rtd_theme" - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -html_theme_options = {"sidebar_width": "300px", "page_width": "1200px"} - -# Add any paths that contain custom themes here, relative to this directory. -# html_theme_path = [] - -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -# html_title = None - -# A shorter title for the navigation bar. Default is the same as html_title. -# html_short_title = None - -# The name of an image file (relative to this directory) to place at the top -# of the sidebar. -html_logo = "../logo/logo_bw.svg" - -# The name of an image file (within the static path) to use as favicon of the -# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 -# pixels large. -# html_favicon = None - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ["_static"] -html_css_files = ["style.css"] - -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -# html_last_updated_fmt = '%b %d, %Y' - -# If true, SmartyPants will be used to convert quotes and dashes to -# typographically correct entities. -# html_use_smartypants = True - -# Custom sidebar templates, maps document names to template names. -# html_sidebars = {} - -# Additional templates that should be rendered to pages, maps page names to -# template names. -# html_additional_pages = {} - -# If false, no module index is generated. -# html_domain_indices = True - -# If false, no index is generated. -# html_use_index = True - -# If true, the index is split into individual pages for each letter. -# html_split_index = False - -# If true, links to the reST sources are added to the pages. -# html_show_sourcelink = True - -# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -# html_show_sphinx = True - -# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -# html_show_copyright = True - -# If true, an OpenSearch description file will be output, and all pages will -# contain a tag referring to it. The value of this option must be the -# base URL from which the finished HTML is served. -# html_use_opensearch = '' - -# This is the file name suffix for HTML files (e.g. ".xhtml"). -# html_file_suffix = None - -# Output file base name for HTML help builder. -htmlhelp_basename = "pyElli-doc" - - -# -- Options for LaTeX output ------------------------------------------------ - -latex_elements = { - # The paper size ("letterpaper" or "a4paper"). - # "papersize": "letterpaper", - # The font size ("10pt", "11pt" or "12pt"). - # "pointsize": "10pt", - # Additional stuff for the LaTeX preamble. - # "preamble": "", -} - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, documentclass [howto/manual]). -latex_documents = [ - ("index", "user_guide.tex", "pyElli Documentation", "dobener", "manual") -] - -# The name of an image file (relative to this directory) to place at the top of -# the title page. -# latex_logo = "" - -# For "manual" documents, if this is true, then toplevel headings are parts, -# not chapters. -# latex_use_parts = False - -# If true, show page references after internal links. -# latex_show_pagerefs = False - -# If true, show URL addresses after external links. -# latex_show_urls = False - -# Documents to append as an appendix to all manuals. -# latex_appendices = [] - -# If false, no module index is generated. -# latex_domain_indices = True - -# -- External mapping -------------------------------------------------------- -python_version = ".".join(map(str, sys.version_info[0:2])) -intersphinx_mapping = { - "sphinx": ("https://www.sphinx-doc.org/en/master", None), - "python": ("https://docs.python.org/" + python_version, None), - "matplotlib": ("https://matplotlib.org", None), - "numpy": ("https://numpy.org/doc/stable", None), - "sklearn": ("https://scikit-learn.org/stable", None), - "pandas": ("https://pandas.pydata.org/pandas-docs/stable", None), - "scipy": ("https://docs.scipy.org/doc/scipy/reference", None), - "setuptools": ("https://setuptools.readthedocs.io/en/stable/", None), - "pyscaffold": ("https://pyscaffold.org/en/stable", None), -} - -print(f"loading configurations for {project} {version} ...", file=sys.stderr) diff --git a/docs/contributing.rst b/docs/contributing.rst deleted file mode 100644 index 4fc50161..00000000 --- a/docs/contributing.rst +++ /dev/null @@ -1 +0,0 @@ -.. mdinclude:: ../CONTRIBUTING.md diff --git a/docs/database.rst b/docs/database.rst deleted file mode 100644 index 859f815a..00000000 --- a/docs/database.rst +++ /dev/null @@ -1,6 +0,0 @@ -=================== -Dispersion Database -=================== - -.. autoclass:: elli.db.RII - :members: diff --git a/docs/dispersions.rst b/docs/dispersions.rst deleted file mode 100644 index a73b004b..00000000 --- a/docs/dispersions.rst +++ /dev/null @@ -1,279 +0,0 @@ -=========== -Dispersions -=========== - -The dispersions are the central part of pyElli and the transfer-matrix method. -They describe the change of dielectric function or refractive index with the wavelength. -In pyElli the default wavelength unit is nm. -Each dispersion has two distinct sets of parameters: - - * Parameters which can be given only once (single parameters). - * Parameters which can be given in multiple sets (repeated parameters), - e.g. a set of oscillator parameters. - -The syntax for each of the parameter sets is different. -For the single parameters they are given in the class constructor: - - .. highlight:: python - .. code-block:: python - - Cauchy(n0=1.458, n1=3.54e-3, n2=0, k0=0, k1=0, k2=0) - -Repeated parameters are added via the add() function: - - .. highlight:: python - .. code-block:: python - - Sellmeier().add(A=1, B=1).add(A=1, B=2) - -For dispersions having both, single and repeated parameters can be used together: - - .. highlight:: python - .. code-block:: python - - TaucLorentz(Eg=2).add(A=10, E=2.5, C=0.1) - -If parameters are not fully provided, they are set to their respective default values. -The available parameters and their respective default values -are given in the respective class documentation. - -All classes inherit from the abstract base class `Dispersion`_. -It provides basic functionality, such as returning dataframes or arrays -containing the wavelength dependent dielectric function of the -dispersion relation at current parameter set. - -Dispersions can be added with the `+` operator, or if you want to chain -more than two dispersions together you may have a look at the `DispersionSum`_ class. - -PyElli also provides tabulated dispersions from the Refractiveindex.info database. -They can be accessed with the :class:`RII` class. - - -Constant Refractive Index -========================= -.. autoclass:: elli.dispersions.ConstantRefractiveIndex - -Epsilon Infinity -================ -.. autoclass:: elli.dispersions.EpsilonInf - -Cauchy -====== -.. autoclass:: elli.dispersions.Cauchy - -.. plotly:: - - fig = elli.Cauchy(n0=1.45, n1=36).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.data[1].visible = "legendonly" - fig.update_layout(title="Cauchy dispersion with n0=1.45 and n1=36") - -.. autoclass:: elli.dispersions.CauchyUrbach - -.. plotly:: - - fig = elli.CauchyUrbach(n0=1.45, B=0.005, D=0.0001).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="CauchyUrbach dispersion with n0=1.45, B=0.005, D=0.0001, Eg=2 and Eu=0.5") - -.. autoclass:: elli.dispersions.CauchyCustomExponent - -Sellmeier -========= -.. autoclass:: elli.dispersions.Sellmeier - -.. plotly:: - - fig = elli.Sellmeier().add(A=1, B=1e-2).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.data[1].visible = "legendonly" - fig.update_layout(title="Sellmeier dispersion with A=1 and B=1e-2") - -.. autoclass:: elli.dispersions.SellmeierCustomExponent - -Drude -===== - -Energy parameters ------------------ -.. autoclass:: elli.dispersions.DrudeEnergy - -.. plotly:: - - fig = elli.DrudeEnergy(A=10, gamma=0.1).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Drude dispersion with A=10 and gamma=0.1") - -Resistivity parameters ----------------------- -.. autoclass:: elli.dispersions.DrudeResistivity - -.. plotly:: - - fig = elli.DrudeResistivity(rho_opt=1e-8, tau=1e-8).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Drude dispersion with rho_opt=tau=1e-8") - -Lorentz -======= - -Wavelength parameters ---------------------- -.. autoclass:: elli.dispersions.LorentzLambda - -.. plotly:: - - fig = elli.LorentzLambda().add(1, 500, 100).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Lorentz dispersion with A=1, lambda_r=500 and gamma=100") - - -Energy parameters ------------------ -.. autoclass:: elli.dispersions.LorentzEnergy - -.. plotly:: - - fig = elli.LorentzEnergy().add(1, 2, 0.2).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Lorentz dispersion with A=1, E=2 and gamma=0.2") - -Tauc-Lorentz -============ -.. autoclass:: elli.dispersions.TaucLorentz - -.. plotly:: - - fig = elli.TaucLorentz(Eg=2).add(20, 2.2, 1).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Tauc-Lorentz dispersion with Eg=2 and A=20, E=2.2 and C=1") - -Cody-Lorentz -============ -.. autoclass:: elli.dispersions.CodyLorentz - -.. plotly:: - - fig = elli.CodyLorentz().get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Cody-Lorentz dispersion with default values") - - -Gaussian -======== -.. autoclass:: elli.dispersions.Gaussian - -.. plotly:: - - fig = elli.Gaussian().add(1, 2, 0.2).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Gaussian dispersion with A=1, E=2 and sigma=0.2") - -Tanguy -====== -.. autoclass:: elli.dispersions.Tanguy - -.. plotly:: - - fig = elli.Tanguy(Eg=2.5).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.update_layout(title="Tanguy dispersion with Eg=2.5 and default values") - -Poles -===== -.. autoclass:: elli.dispersions.Poles - -.. plotly:: - - fig = elli.Poles(A_ir=10, A_uv=100, E_uv=8).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.data[1].visible = "legendonly" - fig.update_layout(title="Poles dispersion with A_ir=10, A_uv=100, E_uv=8") - -Polynomial -========== -.. autoclass:: elli.dispersions.Polynomial - -.. plotly:: - - fig = elli.Polynomial(e0=2.5).add(f=500, e=-2).get_dielectric_df().plot(backend="plotly") - fig.update_xaxes(title="Wavelength (nm)") - fig.update_yaxes(title="Dielectric function") - fig.data[1].visible = "legendonly" - fig.update_layout(title="Polynomial dispersion with e0=2.5, f_1=500, e_1=-2") - -Tabulated values -================= - -Refractive index values ------------------------ -.. autoclass:: elli.dispersions.Table - -Epsilon values --------------- -.. autoclass:: elli.dispersions.TableEpsilon - :members: - -Pseudo dielectric function --------------------------- -.. autoclass:: elli.dispersions.PseudoDielectricFunction - :members: - -Spectraray tables ------------------ -.. autoclass:: elli.dispersions.TableSpectraRay - :members: - -Abstract classes -================ -These classes serve as basic interfaces for dispersions and -convenient + generalized handling. - -Dispersion ----------- -This is the abstract base class which is the parent class of all dispersions. -It supplies basic functionalities, such as extracting wavelength dependent -epsilon or refractive index values. - -.. autoclass:: elli.dispersions.base_dispersion.Dispersion - :members: - -DispersionFactory ------------------ -This factory class returns a fully initialized class identified -by a string. -This is useful if you determine the appropriate dispersion relation -during runtime of your program. - -.. autoclass:: elli.dispersions.base_dispersion.DispersionFactory - :members: - -DispersionSum -------------- -This object can be used to add an arbitrary number of dispersions. -The overloaded `+` operator of the dispersion base class creates an instance -of this object with two classes as parameters. -If you want to chain a lot of dispersions, it may be more performant to use -this class directly. - -.. autoclass:: elli.dispersions.base_dispersion.DispersionSum - :members: - - -InvalidParameters ------------------ -This exception is thrown whenever a dispersion got invalid parameters. - -.. autoexception:: elli.dispersions.base_dispersion.InvalidParameters diff --git a/docs/experiment.rst b/docs/experiment.rst deleted file mode 100644 index 69e6ea38..00000000 --- a/docs/experiment.rst +++ /dev/null @@ -1,8 +0,0 @@ -========== -Experiment -========== - -.. automodule:: elli.experiment - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/helpers.rst b/docs/helpers.rst deleted file mode 100644 index 6340c12c..00000000 --- a/docs/helpers.rst +++ /dev/null @@ -1,8 +0,0 @@ -================= -Helper functions -================= -Helper functions for generation rotation matrices and -conversions for wavelengths and ellipsometric quantities. - -.. automodule:: elli.utils - :members: diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 00000000..021c6284 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,4 @@ +# Welcome to pyElli + +PyElli is an open-source numerical solver for spectral ellipsometry employing well-known 2x2 and 4x4 solver algorithms. It is intended for a broad range of problems such as simple fitting of layered structures, anisotropic layers and any other polarized light interaction with layered 1D structures. It serves as a system for the day to day ellipsometry task at hand and aims to make optical model generation standardized and reproducible. + diff --git a/docs/index.rst b/docs/index.rst deleted file mode 100644 index c45c3bbb..00000000 --- a/docs/index.rst +++ /dev/null @@ -1,91 +0,0 @@ -====== -pyElli -====== - -PyElli is an open-source numerical solver for spectral ellipsometry employing well-known -2x2 and 4x4 solver algorithms. It is intended for a broad range of problems -such as simple fitting of layered structures, anisotropic layers and any -other polarized light interaction with layered 1D structures. -It serves as a system for the day to day ellipsometry task at hand -and aims to make optical model generation standardized and reproducible. - -PyElli is build to be easily extendable by optical models. -However, pyElli comes with batteries included and already offers a wide range -of :doc:`dispersion models` and the material database of Refractiveindex.info. - -Most of the models presented in the -comprehensive book of Fujiwara and Collins [1]_ are present and additionally -a lot of other models used by ellipsometry vendor software are included. - -The material database offers the dispersions seen on the `website `_ -and can be accessed by using the :class:`elli.db.RII` module. - -To start you may want to dive into :ref:`install`. -The bast way to start is to have a look at the :doc:`basic usage` or -the :doc:`other examples`. - -PyElli consists of a set of classes which work together to create a full -light interaction experiment. -In the image below you see the set of different classes and how they work together -to evaluate a modeled system. - -.. mermaid:: - - graph LR - Dx(Dispersion x) --> AM - Dy(Dispersion y) --> AM - Dz(Dispersion z) --> AM - D(Dispersion) --> M - M(Material) --> L - AM(AnisotropicMaterial) --> L - M -- front Material --> S - AM -- back Material --> S - L(Layers) --> S & S - S(Structure) --> E(Experiment) - S --> |evaluate| R(Result) - E --> R - -It starts by building a set of dispersions and plugging them into materials classes the specific -number of dispersions depends on whether it is an :class:`IsotropicMaterial` or an :class:`AnisotropicMaterial`. -These materials classes also support creating effective medium layers for inclusions or roughnesses. -The next step is building a :class:`Structure` from these materials. -The :class:`Structure` needs as least two materials for the incoming and outgoing materials, -but can contain arbitrary more :class:`layers` which are only limited by the computational resources. -The :class:`VaryingMixtureLayer` class can also account for gradient changes of materials in z-direction -of a layer, which is useful for gradient layers or roughness modeling. -As the last step the :class:`Structure` is plugged into an :class:`Experiment`, which contains -the experimental conditions, such as light polarization. -By evaluating the experiment a :class:`Result` class containing the calculated data is returned. -The creation of an experiment can be skipped by calling the :meth:`evaluate` method directly -on a :class:`Structure` class if you want to use standard experimental settings. - -.. rubric:: References - -.. [1] H. Fujiwara and R. W. Collins, - Spectroscopic Ellipsometry for Photovoltaics, - Volume 1: Fundamental Principles and Solar Cell Characterization, - Ed. 1, Springer Series in Optical Sciences 212 (2018). - https://doi.org/10.1007/978-3-319-75377-5 - - - -Contents -======== - -.. toctree:: - :maxdepth: 2 - - installation - auto_examples/index - modules - -Misc -==== - -.. toctree:: - :maxdepth: 1 - - Contributions & Help - License - Authors - Changelog diff --git a/docs/installation.rst b/docs/installation.rst deleted file mode 100644 index 0f7e0dd0..00000000 --- a/docs/installation.rst +++ /dev/null @@ -1,49 +0,0 @@ -.. _installation: - -======== -Install -======== -The installers for all releases are available at the -`Python package Index (PyPI) `_. - -To install the package in your current virtual environment execute - - .. code-block:: shell - - pip install "pyElli[fitting]" - -This installs pyElli with the additional fitting capabilities and interactive widgets. -If you don't want to have this functionality just drop the `[fitting]` in the end. - -To increase performance of the 4x4 Solver, it is recommended to -install PyTorch manually, as it is too big to include in the standard installation. -Installation information can be found at the `PyTorch Website `_. -The CPU variant is sufficient, if you want to save some space. - -A complete environment for pyElli is also available as a -`Docker Container `_. -To pull and run it directly just execute - - .. code-block:: shell - - docker run -p 8888:8888 domna/pyelli - -from your local docker install. After startup a link should -appear in your console. Click it and you will be directed -to a jupyter server with the latest release of pyElli available. - -To install the latest development version use: - - .. code-block:: shell - - pip install git+https://github.com/pyEllips/pyElli.git - -The source code is hosted on `GitHub `_, -to manually install from source, clone the repository and run `pip install -e .` in -the folder to install it in development mode: - - .. code-block:: shell - - git clone --recurse-submodules https://github.com/PyEllips/pyElli - cd pyElli - pip install -e . diff --git a/docs/js/mathjax.js b/docs/js/mathjax.js new file mode 100644 index 00000000..5209b3c1 --- /dev/null +++ b/docs/js/mathjax.js @@ -0,0 +1,19 @@ +window.MathJax = { + tex: { + inlineMath: [["\\(", "\\)"]], + displayMath: [["\\[", "\\]"]], + processEscapes: true, + processEnvironments: true, + }, + options: { + ignoreHtmlClass: ".*|", + processHtmlClass: "arithmatex", + }, +}; + +document$.subscribe(() => { + MathJax.startup.output.clearCache(); + MathJax.typesetClear(); + MathJax.texReset(); + MathJax.typesetPromise(); +}); diff --git a/docs/kkr.rst b/docs/kkr.rst deleted file mode 100644 index 7d17742c..00000000 --- a/docs/kkr.rst +++ /dev/null @@ -1,5 +0,0 @@ -Kramers-Kronig relations -============================== - -.. automodule:: elli.kkr.kkr - :members: diff --git a/docs/license.rst b/docs/license.rst deleted file mode 100644 index 64375288..00000000 --- a/docs/license.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. _license: - -======= -License -======= - -.. literalinclude:: ../LICENSE.txt diff --git a/docs/materials.rst b/docs/materials.rst deleted file mode 100644 index 22e65277..00000000 --- a/docs/materials.rst +++ /dev/null @@ -1,41 +0,0 @@ -================ -Materials & EMA -================ - -.. automodule:: elli.materials - -Abstract base classes ---------------------- -.. autoclass:: elli.materials.Material - :members: - -.. autoclass:: elli.materials.MixtureMaterial - :members: - -.. autoclass:: elli.materials.SingleMaterial - :members: - -Isotropic and non-isotropic materials -------------------------------------- -.. autoclass:: elli.materials.IsotropicMaterial - :members: - -.. autoclass:: elli.materials.UniaxialMaterial - :members: - -.. autoclass:: elli.materials.BiaxialMaterial - :members: - -Effective medium approximations -------------------------------- -.. autoclass:: elli.materials.VCAMaterial - :members: - -.. autoclass:: elli.materials.BruggemanEMA - :members: - -.. autoclass:: elli.materials.MaxwellGarnettEMA - :members: - -.. autoclass:: elli.materials.LooyengaEMA - :members: diff --git a/docs/modules.rst b/docs/modules.rst deleted file mode 100644 index c5f16dda..00000000 --- a/docs/modules.rst +++ /dev/null @@ -1,20 +0,0 @@ -.. _modules: - -************* -API Reference -************* - -.. toctree:: - :maxdepth: 2 - - database - dispersions - materials - structure - experiment - solvers - result - plot - read_write - helpers - kkr diff --git a/docs/plot.rst b/docs/plot.rst deleted file mode 100644 index 31acd250..00000000 --- a/docs/plot.rst +++ /dev/null @@ -1,91 +0,0 @@ -==================== -Fitting and plotting -==================== - -Interactive fitting -------------------- -PyElli offers several classes and decorators to make fitting easy. -The central idea is to construct a class containing the measurement data and an optical model -which is fitted to the data with `lmfit `_. -Since pyElli uses lmfit under the hood you may take advantage of its vast capabilities. - -To make creation of the fitting classes as easy as possible pyElli contains decorators to -automatically instantiate the class by providing a function containing the optical model. - -Here you see an example of invoking such a decorator with a measurement dataframe **psi_delta** and -parameters **params**, an lmfit `Parameter `_ -or :class:`ParamsHist` object to create a -:class:`FitRho` class. - -.. code-block:: python - - @fit(psi_delta, params) - def model(lbda, params): - ... - -In the :code:`model` function the actual optical model should be constructed and an -:class:`Experiment` object -should be returned. -A detailed example on how to use this decorator you find in the :doc:`basic usage` example. - -Psi/Delta fitting -^^^^^^^^^^^^^^^^^ -Fitting decorator and class to fit Psi/Delta experiments. - -.. automodule:: elli.fitting.decorator_psi_delta - :members: - :show-inheritance: - -Mueller matrix fitting -^^^^^^^^^^^^^^^^^^^^^^ -Fitting decorator and class to fit mueller matrix experiments. - -.. automodule:: elli.fitting.decorator_mmatrix - :members: - :show-inheritance: - -Fitting base class -^^^^^^^^^^^^^^^^^^ -This is the base class providing basic fitting features. -This class is not intended to be used directly, it rather should -be inherited from in additional fitting classes. - -.. automodule:: elli.fitting.decorator - :members: - :show-inheritance: - -Parameter class ---------------- -The parameter class extending lmfit's Parameter class by a history -of parameter changes. - -.. automodule:: elli.fitting.params_hist - :members: - :show-inheritance: - -Plotting --------- - -Mueller matrix -^^^^^^^^^^^^^^ -This is a helper class to plot a mueller matrix dataframe. - -.. automodule:: elli.plot.mueller_matrix - :members: - :show-inheritance: - -Structure -^^^^^^^^^ -Plots a refractive index slice through a stack of materials. - -.. automodule:: elli.plot.structure - :members: - :show-inheritance: - - - - - - - - diff --git a/docs/read_write.rst b/docs/read_write.rst deleted file mode 100644 index c22983f3..00000000 --- a/docs/read_write.rst +++ /dev/null @@ -1,11 +0,0 @@ -Reading and writing -=================== - -.. automodule:: elli.importer.nexus - :members: - -.. automodule:: elli.importer.spectraray - :members: - -.. automodule:: elli.importer.woollam - :members: diff --git a/docs/reference/api_documentation.md b/docs/reference/api_documentation.md new file mode 100644 index 00000000..8a3789aa --- /dev/null +++ b/docs/reference/api_documentation.md @@ -0,0 +1,9 @@ +# API Documentation + +## Kramers-Kronig relations + +::: elli.kkr + +## Refractiveindex.info database + +::: elli.db.RII \ No newline at end of file diff --git a/docs/requirements.txt b/docs/requirements.txt deleted file mode 100644 index 657197ad..00000000 --- a/docs/requirements.txt +++ /dev/null @@ -1,1855 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile --extra=fitting --extra=dev --extra=docs --generate-hashes --output-file=docs/requirements.txt requirements/dev-requirements.txt pyproject.toml -alabaster==1.0.0 \ - --hash=sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e \ - --hash=sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b - # via sphinx -anywidget==0.9.15 \ - --hash=sha256:1891c11897aaf7cff8809f996413f618f97d786b6097f7e46266423969a726a0 \ - --hash=sha256:fd7876332e47f380e0428f552f26b7227f5694d4e0a257bbc23354d9b9e9a73c - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -asteval==1.0.6 \ - --hash=sha256:1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f \ - --hash=sha256:5e119ed306e39199fd99c881cea0e306b3f3807f050c9be79829fe274c6378dc - # via - # -r requirements/dev-requirements.txt - # lmfit -asttokens==3.0.0 \ - --hash=sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7 \ - --hash=sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2 - # via - # -r requirements/dev-requirements.txt - # stack-data -attrs==25.1.0 \ - --hash=sha256:1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e \ - --hash=sha256:c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a - # via - # -r requirements/dev-requirements.txt - # jsonschema - # referencing -babel==2.17.0 \ - --hash=sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d \ - --hash=sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2 - # via sphinx -certifi==2025.1.31 \ - --hash=sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651 \ - --hash=sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe - # via requests -cfgv==3.4.0 \ - --hash=sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9 \ - --hash=sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560 - # via - # -r requirements/dev-requirements.txt - # pre-commit -chardet==5.2.0 \ - --hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \ - --hash=sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -charset-normalizer==3.4.1 \ - --hash=sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537 \ - --hash=sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa \ - --hash=sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a \ - --hash=sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294 \ - --hash=sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b \ - --hash=sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd \ - --hash=sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601 \ - --hash=sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd \ - --hash=sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4 \ - --hash=sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d \ - --hash=sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2 \ - --hash=sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313 \ - --hash=sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd \ - --hash=sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa \ - --hash=sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8 \ - --hash=sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1 \ - --hash=sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2 \ - --hash=sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496 \ - --hash=sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d \ - --hash=sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b \ - --hash=sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e \ - --hash=sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a \ - --hash=sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4 \ - --hash=sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca \ - --hash=sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78 \ - --hash=sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408 \ - --hash=sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5 \ - --hash=sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3 \ - --hash=sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f \ - --hash=sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a \ - --hash=sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765 \ - --hash=sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6 \ - --hash=sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146 \ - --hash=sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6 \ - --hash=sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9 \ - --hash=sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd \ - --hash=sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c \ - --hash=sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f \ - --hash=sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545 \ - --hash=sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176 \ - --hash=sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770 \ - --hash=sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824 \ - --hash=sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f \ - --hash=sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf \ - --hash=sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487 \ - --hash=sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d \ - --hash=sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd \ - --hash=sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b \ - --hash=sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534 \ - --hash=sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f \ - --hash=sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b \ - --hash=sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9 \ - --hash=sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd \ - --hash=sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125 \ - --hash=sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9 \ - --hash=sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de \ - --hash=sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11 \ - --hash=sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d \ - --hash=sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35 \ - --hash=sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f \ - --hash=sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda \ - --hash=sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7 \ - --hash=sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a \ - --hash=sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971 \ - --hash=sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8 \ - --hash=sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41 \ - --hash=sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d \ - --hash=sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f \ - --hash=sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757 \ - --hash=sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a \ - --hash=sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886 \ - --hash=sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77 \ - --hash=sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76 \ - --hash=sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247 \ - --hash=sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85 \ - --hash=sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb \ - --hash=sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7 \ - --hash=sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e \ - --hash=sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6 \ - --hash=sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037 \ - --hash=sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1 \ - --hash=sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e \ - --hash=sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807 \ - --hash=sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407 \ - --hash=sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c \ - --hash=sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12 \ - --hash=sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3 \ - --hash=sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089 \ - --hash=sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd \ - --hash=sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e \ - --hash=sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00 \ - --hash=sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616 - # via requests -comm==0.2.2 \ - --hash=sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e \ - --hash=sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3 - # via - # -r requirements/dev-requirements.txt - # ipykernel - # ipywidgets -contourpy==1.3.1 \ - --hash=sha256:041b640d4ec01922083645a94bb3b2e777e6b626788f4095cf21abbe266413c1 \ - --hash=sha256:05e806338bfeaa006acbdeba0ad681a10be63b26e1b17317bfac3c5d98f36cda \ - --hash=sha256:08d9d449a61cf53033612cb368f3a1b26cd7835d9b8cd326647efe43bca7568d \ - --hash=sha256:0ffa84be8e0bd33410b17189f7164c3589c229ce5db85798076a3fa136d0e509 \ - --hash=sha256:113231fe3825ebf6f15eaa8bc1f5b0ddc19d42b733345eae0934cb291beb88b6 \ - --hash=sha256:14c102b0eab282427b662cb590f2e9340a9d91a1c297f48729431f2dcd16e14f \ - --hash=sha256:174e758c66bbc1c8576992cec9599ce8b6672b741b5d336b5c74e35ac382b18e \ - --hash=sha256:19c1555a6801c2f084c7ddc1c6e11f02eb6a6016ca1318dd5452ba3f613a1751 \ - --hash=sha256:19d40d37c1c3a4961b4619dd9d77b12124a453cc3d02bb31a07d58ef684d3d86 \ - --hash=sha256:1bf98051f1045b15c87868dbaea84f92408337d4f81d0e449ee41920ea121d3b \ - --hash=sha256:20914c8c973f41456337652a6eeca26d2148aa96dd7ac323b74516988bea89fc \ - --hash=sha256:287ccc248c9e0d0566934e7d606201abd74761b5703d804ff3df8935f523d546 \ - --hash=sha256:2ba94a401342fc0f8b948e57d977557fbf4d515f03c67682dd5c6191cb2d16ec \ - --hash=sha256:31c1b55c1f34f80557d3830d3dd93ba722ce7e33a0b472cba0ec3b6535684d8f \ - --hash=sha256:36987a15e8ace5f58d4d5da9dca82d498c2bbb28dff6e5d04fbfcc35a9cb3a82 \ - --hash=sha256:3a04ecd68acbd77fa2d39723ceca4c3197cb2969633836ced1bea14e219d077c \ - --hash=sha256:3e8b974d8db2c5610fb4e76307e265de0edb655ae8169e8b21f41807ccbeec4b \ - --hash=sha256:3ea9924d28fc5586bf0b42d15f590b10c224117e74409dd7a0be3b62b74a501c \ - --hash=sha256:4318af1c925fb9a4fb190559ef3eec206845f63e80fb603d47f2d6d67683901c \ - --hash=sha256:44a29502ca9c7b5ba389e620d44f2fbe792b1fb5734e8b931ad307071ec58c53 \ - --hash=sha256:47734d7073fb4590b4a40122b35917cd77be5722d80683b249dac1de266aac80 \ - --hash=sha256:4d76d5993a34ef3df5181ba3c92fabb93f1eaa5729504fb03423fcd9f3177242 \ - --hash=sha256:4dbbc03a40f916a8420e420d63e96a1258d3d1b58cbdfd8d1f07b49fcbd38e85 \ - --hash=sha256:500360b77259914f7805af7462e41f9cb7ca92ad38e9f94d6c8641b089338124 \ - --hash=sha256:523a8ee12edfa36f6d2a49407f705a6ef4c5098de4f498619787e272de93f2d5 \ - --hash=sha256:573abb30e0e05bf31ed067d2f82500ecfdaec15627a59d63ea2d95714790f5c2 \ - --hash=sha256:5b75aa69cb4d6f137b36f7eb2ace9280cfb60c55dc5f61c731fdf6f037f958a3 \ - --hash=sha256:61332c87493b00091423e747ea78200659dc09bdf7fd69edd5e98cef5d3e9a8d \ - --hash=sha256:805617228ba7e2cbbfb6c503858e626ab528ac2a32a04a2fe88ffaf6b02c32bc \ - --hash=sha256:841ad858cff65c2c04bf93875e384ccb82b654574a6d7f30453a04f04af71342 \ - --hash=sha256:89785bb2a1980c1bd87f0cb1517a71cde374776a5f150936b82580ae6ead44a1 \ - --hash=sha256:8eb96e79b9f3dcadbad2a3891672f81cdcab7f95b27f28f1c67d75f045b6b4f1 \ - --hash=sha256:974d8145f8ca354498005b5b981165b74a195abfae9a8129df3e56771961d595 \ - --hash=sha256:9ddeb796389dadcd884c7eb07bd14ef12408aaae358f0e2ae24114d797eede30 \ - --hash=sha256:a045f341a77b77e1c5de31e74e966537bba9f3c4099b35bf4c2e3939dd54cdab \ - --hash=sha256:a0cffcbede75c059f535725c1680dfb17b6ba8753f0c74b14e6a9c68c29d7ea3 \ - --hash=sha256:a761d9ccfc5e2ecd1bf05534eda382aa14c3e4f9205ba5b1684ecfe400716ef2 \ - --hash=sha256:a7895f46d47671fa7ceec40f31fae721da51ad34bdca0bee83e38870b1f47ffd \ - --hash=sha256:a9fa36448e6a3a1a9a2ba23c02012c43ed88905ec80163f2ffe2421c7192a5d7 \ - --hash=sha256:ab29962927945d89d9b293eabd0d59aea28d887d4f3be6c22deaefbb938a7277 \ - --hash=sha256:abbb49fb7dac584e5abc6636b7b2a7227111c4f771005853e7d25176daaf8453 \ - --hash=sha256:ac4578ac281983f63b400f7fe6c101bedc10651650eef012be1ccffcbacf3697 \ - --hash=sha256:adce39d67c0edf383647a3a007de0a45fd1b08dedaa5318404f1a73059c2512b \ - --hash=sha256:ade08d343436a94e633db932e7e8407fe7de8083967962b46bdfc1b0ced39454 \ - --hash=sha256:b2bdca22a27e35f16794cf585832e542123296b4687f9fd96822db6bae17bfc9 \ - --hash=sha256:b2f926efda994cdf3c8d3fdb40b9962f86edbc4457e739277b961eced3d0b4c1 \ - --hash=sha256:b457d6430833cee8e4b8e9b6f07aa1c161e5e0d52e118dc102c8f9bd7dd060d6 \ - --hash=sha256:c414fc1ed8ee1dbd5da626cf3710c6013d3d27456651d156711fa24f24bd1291 \ - --hash=sha256:cb76c1a154b83991a3cbbf0dfeb26ec2833ad56f95540b442c73950af2013750 \ - --hash=sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699 \ - --hash=sha256:e914a8cb05ce5c809dd0fe350cfbb4e881bde5e2a38dc04e3afe1b3e58bd158e \ - --hash=sha256:ece6df05e2c41bd46776fbc712e0996f7c94e0d0543af1656956d150c4ca7c81 \ - --hash=sha256:efa874e87e4a647fd2e4f514d5e91c7d493697127beb95e77d2f7561f6905bd9 \ - --hash=sha256:f611e628ef06670df83fce17805c344710ca5cde01edfdc72751311da8585375 - # via - # -r requirements/dev-requirements.txt - # matplotlib -coverage==7.6.12 \ - --hash=sha256:00b2086892cf06c7c2d74983c9595dc511acca00665480b3ddff749ec4fb2a95 \ - --hash=sha256:0533adc29adf6a69c1baa88c3d7dbcaadcffa21afbed3ca7a225a440e4744bf9 \ - --hash=sha256:06097c7abfa611c91edb9e6920264e5be1d6ceb374efb4986f38b09eed4cb2fe \ - --hash=sha256:07e92ae5a289a4bc4c0aae710c0948d3c7892e20fd3588224ebe242039573bf0 \ - --hash=sha256:0a9d8be07fb0832636a0f72b80d2a652fe665e80e720301fb22b191c3434d924 \ - --hash=sha256:0e549f54ac5f301e8e04c569dfdb907f7be71b06b88b5063ce9d6953d2d58574 \ - --hash=sha256:0ef01d70198431719af0b1f5dcbefc557d44a190e749004042927b2a3fed0702 \ - --hash=sha256:0f16f44025c06792e0fb09571ae454bcc7a3ec75eeb3c36b025eccf501b1a4c3 \ - --hash=sha256:14d47376a4f445e9743f6c83291e60adb1b127607a3618e3185bbc8091f0467b \ - --hash=sha256:1a936309a65cc5ca80fa9f20a442ff9e2d06927ec9a4f54bcba9c14c066323f2 \ - --hash=sha256:1ceeb90c3eda1f2d8c4c578c14167dbd8c674ecd7d38e45647543f19839dd6ea \ - --hash=sha256:1f7ffa05da41754e20512202c866d0ebfc440bba3b0ed15133070e20bf5aeb5f \ - --hash=sha256:200e10beb6ddd7c3ded322a4186313d5ca9e63e33d8fab4faa67ef46d3460af3 \ - --hash=sha256:220fa6c0ad7d9caef57f2c8771918324563ef0d8272c94974717c3909664e674 \ - --hash=sha256:2251fabcfee0a55a8578a9d29cecfee5f2de02f11530e7d5c5a05859aa85aee9 \ - --hash=sha256:2458f275944db8129f95d91aee32c828a408481ecde3b30af31d552c2ce284a0 \ - --hash=sha256:299cf973a7abff87a30609879c10df0b3bfc33d021e1adabc29138a48888841e \ - --hash=sha256:2b996819ced9f7dbb812c701485d58f261bef08f9b85304d41219b1496b591ef \ - --hash=sha256:3688b99604a24492bcfe1c106278c45586eb819bf66a654d8a9a1433022fb2eb \ - --hash=sha256:3a1e465f398c713f1b212400b4e79a09829cd42aebd360362cd89c5bdc44eb87 \ - --hash=sha256:488c27b3db0ebee97a830e6b5a3ea930c4a6e2c07f27a5e67e1b3532e76b9ef1 \ - --hash=sha256:48cfc4641d95d34766ad41d9573cc0f22a48aa88d22657a1fe01dca0dbae4de2 \ - --hash=sha256:4b467a8c56974bf06e543e69ad803c6865249d7a5ccf6980457ed2bc50312703 \ - --hash=sha256:53c56358d470fa507a2b6e67a68fd002364d23c83741dbc4c2e0680d80ca227e \ - --hash=sha256:5d1095bbee1851269f79fd8e0c9b5544e4c00c0c24965e66d8cba2eb5bb535fd \ - --hash=sha256:641dfe0ab73deb7069fb972d4d9725bf11c239c309ce694dd50b1473c0f641c3 \ - --hash=sha256:64cbb1a3027c79ca6310bf101014614f6e6e18c226474606cf725238cf5bc2d4 \ - --hash=sha256:66fe626fd7aa5982cdebad23e49e78ef7dbb3e3c2a5960a2b53632f1f703ea45 \ - --hash=sha256:676f92141e3c5492d2a1596d52287d0d963df21bf5e55c8b03075a60e1ddf8aa \ - --hash=sha256:69e62c5034291c845fc4df7f8155e8544178b6c774f97a99e2734b05eb5bed31 \ - --hash=sha256:704c8c8c6ce6569286ae9622e534b4f5b9759b6f2cd643f1c1a61f666d534fe8 \ - --hash=sha256:78f5243bb6b1060aed6213d5107744c19f9571ec76d54c99cc15938eb69e0e86 \ - --hash=sha256:79cac3390bfa9836bb795be377395f28410811c9066bc4eefd8015258a7578c6 \ - --hash=sha256:7ae6eabf519bc7871ce117fb18bf14e0e343eeb96c377667e3e5dd12095e0288 \ - --hash=sha256:7e39e845c4d764208e7b8f6a21c541ade741e2c41afabdfa1caa28687a3c98cf \ - --hash=sha256:8161d9fbc7e9fe2326de89cd0abb9f3599bccc1287db0aba285cb68d204ce929 \ - --hash=sha256:8bec2ac5da793c2685ce5319ca9bcf4eee683b8a1679051f8e6ec04c4f2fd7dc \ - --hash=sha256:959244a17184515f8c52dcb65fb662808767c0bd233c1d8a166e7cf74c9ea985 \ - --hash=sha256:9b148068e881faa26d878ff63e79650e208e95cf1c22bd3f77c3ca7b1d9821a3 \ - --hash=sha256:aa6f302a3a0b5f240ee201297fff0bbfe2fa0d415a94aeb257d8b461032389bd \ - --hash=sha256:ace9048de91293e467b44bce0f0381345078389814ff6e18dbac8fdbf896360e \ - --hash=sha256:ad7525bf0241e5502168ae9c643a2f6c219fa0a283001cee4cf23a9b7da75879 \ - --hash=sha256:b01a840ecc25dce235ae4c1b6a0daefb2a203dba0e6e980637ee9c2f6ee0df57 \ - --hash=sha256:b076e625396e787448d27a411aefff867db2bffac8ed04e8f7056b07024eed5a \ - --hash=sha256:b172f8e030e8ef247b3104902cc671e20df80163b60a203653150d2fc204d1ad \ - --hash=sha256:b1f097878d74fe51e1ddd1be62d8e3682748875b461232cf4b52ddc6e6db0bba \ - --hash=sha256:b95574d06aa9d2bd6e5cc35a5bbe35696342c96760b69dc4287dbd5abd4ad51d \ - --hash=sha256:bda1c5f347550c359f841d6614fb8ca42ae5cb0b74d39f8a1e204815ebe25750 \ - --hash=sha256:cec6b9ce3bd2b7853d4a4563801292bfee40b030c05a3d29555fd2a8ee9bd68c \ - --hash=sha256:d1a987778b9c71da2fc8948e6f2656da6ef68f59298b7e9786849634c35d2c3c \ - --hash=sha256:d74c08e9aaef995f8c4ef6d202dbd219c318450fe2a76da624f2ebb9c8ec5d9f \ - --hash=sha256:e18aafdfb3e9ec0d261c942d35bd7c28d031c5855dadb491d2723ba54f4c3015 \ - --hash=sha256:e216c5c45f89ef8971373fd1c5d8d1164b81f7f5f06bbf23c37e7908d19e8558 \ - --hash=sha256:e695df2c58ce526eeab11a2e915448d3eb76f75dffe338ea613c1201b33bab2f \ - --hash=sha256:e7575ab65ca8399c8c4f9a7d61bbd2d204c8b8e447aab9d355682205c9dd948d \ - --hash=sha256:e995b3b76ccedc27fe4f477b349b7d64597e53a43fc2961db9d3fbace085d69d \ - --hash=sha256:ea31689f05043d520113e0552f039603c4dd71fa4c287b64cb3606140c66f425 \ - --hash=sha256:eb5507795caabd9b2ae3f1adc95f67b1104971c22c624bb354232d65c4fc90b3 \ - --hash=sha256:eb8668cfbc279a536c633137deeb9435d2962caec279c3f8cf8b91fff6ff8953 \ - --hash=sha256:ecea0c38c9079570163d663c0433a9af4094a60aafdca491c6a3d248c7432827 \ - --hash=sha256:f25d8b92a4e31ff1bd873654ec367ae811b3a943583e05432ea29264782dc32c \ - --hash=sha256:f60a297c3987c6c02ffb29effc70eadcbb412fe76947d394a1091a3615948e2f \ - --hash=sha256:f973643ef532d4f9be71dd88cf7588936685fdb576d93a79fe9f65bc337d9d73 - # via - # -r requirements/dev-requirements.txt - # pytest-cov -cycler==0.12.1 \ - --hash=sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 \ - --hash=sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c - # via - # -r requirements/dev-requirements.txt - # matplotlib -debugpy==1.8.13 \ - --hash=sha256:06859f68e817966723ffe046b896b1bd75c665996a77313370336ee9e1de3e90 \ - --hash=sha256:2b8de94c5c78aa0d0ed79023eb27c7c56a64c68217d881bee2ffbcb13951d0c1 \ - --hash=sha256:31abc9618be4edad0b3e3a85277bc9ab51a2d9f708ead0d99ffb5bb750e18503 \ - --hash=sha256:32b6857f8263a969ce2ca098f228e5cc0604d277447ec05911a8c46cf3e7e307 \ - --hash=sha256:3872ce5453b17837ef47fb9f3edc25085ff998ce63543f45ba7af41e7f7d370f \ - --hash=sha256:3dae443739c6b604802da9f3e09b0f45ddf1cf23c99161f3a1a8039f61a8bb89 \ - --hash=sha256:46abe0b821cad751fc1fb9f860fb2e68d75e2c5d360986d0136cd1db8cad4428 \ - --hash=sha256:4caca674206e97c85c034c1efab4483f33971d4e02e73081265ecb612af65377 \ - --hash=sha256:5268ae7fdca75f526d04465931cb0bd24577477ff50e8bb03dab90983f4ebd02 \ - --hash=sha256:62f9b4a861c256f37e163ada8cf5a81f4c8d5148fc17ee31fb46813bd658cdcc \ - --hash=sha256:63ca7670563c320503fea26ac688988d9d6b9c6a12abc8a8cf2e7dd8e5f6b6ea \ - --hash=sha256:6fab771639332bd8ceb769aacf454a30d14d7a964f2012bf9c4e04c60f16e85b \ - --hash=sha256:79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8 \ - --hash=sha256:7d9a05efc6973b5aaf076d779cf3a6bbb1199e059a17738a2aa9d27a53bcc888 \ - --hash=sha256:837e7bef95bdefba426ae38b9a94821ebdc5bea55627879cd48165c90b9e50ce \ - --hash=sha256:887d54276cefbe7290a754424b077e41efa405a3e07122d8897de54709dbe522 \ - --hash=sha256:924464d87e7d905eb0d79fb70846558910e906d9ee309b60c4fe597a2e802590 \ - --hash=sha256:a0bd87557f97bced5513a74088af0b84982b6ccb2e254b9312e29e8a5c4270eb \ - --hash=sha256:acf39a6e98630959763f9669feddee540745dfc45ad28dbc9bd1f9cd60639391 \ - --hash=sha256:cb56c2db69fb8df3168bc857d7b7d2494fed295dfdbde9a45f27b4b152f37520 \ - --hash=sha256:d4ba115cdd0e3a70942bd562adba9ec8c651fe69ddde2298a1be296fc331906f \ - --hash=sha256:dc7b77f5d32674686a5f06955e4b18c0e41fb5a605f5b33cf225790f114cfeec \ - --hash=sha256:ea869fe405880327497e6945c09365922c79d2a1eed4c3ae04d77ac7ae34b2b5 \ - --hash=sha256:ed93c3155fc1f888ab2b43626182174e457fc31b7781cd1845629303790b8ad1 \ - --hash=sha256:eee02b2ed52a563126c97bf04194af48f2fe1f68bb522a312b05935798e922ff \ - --hash=sha256:f14d2c4efa1809da125ca62df41050d9c7cd9cb9e380a2685d1e453c4d450ccb - # via - # -r requirements/dev-requirements.txt - # ipykernel -decorator==5.2.1 \ - --hash=sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360 \ - --hash=sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a - # via - # -r requirements/dev-requirements.txt - # ipython -dill==0.3.9 \ - --hash=sha256:468dff3b89520b474c0397703366b7b95eebe6303f108adf9b19da1f702be87a \ - --hash=sha256:81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c - # via - # -r requirements/dev-requirements.txt - # lmfit -distlib==0.3.9 \ - --hash=sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 \ - --hash=sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403 - # via - # -r requirements/dev-requirements.txt - # virtualenv -docutils==0.21.2 \ - --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ - --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 - # via - # myst-parser - # sphinx - # sphinx-mdinclude - # sphinx-rtd-theme -exceptiongroup==1.2.2 \ - --hash=sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b \ - --hash=sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc - # via - # -r requirements/dev-requirements.txt - # ipython - # pytest -executing==2.2.0 \ - --hash=sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa \ - --hash=sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755 - # via - # -r requirements/dev-requirements.txt - # stack-data -fastjsonschema==2.21.1 \ - --hash=sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4 \ - --hash=sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667 - # via - # -r requirements/dev-requirements.txt - # nbformat -filelock==3.17.0 \ - --hash=sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338 \ - --hash=sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e - # via - # -r requirements/dev-requirements.txt - # virtualenv -flexcache==0.3 \ - --hash=sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656 \ - --hash=sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32 - # via - # -r requirements/dev-requirements.txt - # pint -flexparser==0.4 \ - --hash=sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2 \ - --hash=sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846 - # via - # -r requirements/dev-requirements.txt - # pint -fonttools==4.56.0 \ - --hash=sha256:003548eadd674175510773f73fb2060bb46adb77c94854af3e0cc5bc70260049 \ - --hash=sha256:0073b62c3438cf0058488c002ea90489e8801d3a7af5ce5f7c05c105bee815c3 \ - --hash=sha256:1088182f68c303b50ca4dc0c82d42083d176cba37af1937e1a976a31149d4d14 \ - --hash=sha256:133bedb9a5c6376ad43e6518b7e2cd2f866a05b1998f14842631d5feb36b5786 \ - --hash=sha256:14a3e3e6b211660db54ca1ef7006401e4a694e53ffd4553ab9bc87ead01d0f05 \ - --hash=sha256:17f39313b649037f6c800209984a11fc256a6137cbe5487091c6c7187cae4685 \ - --hash=sha256:193b86e9f769320bc98ffdb42accafb5d0c8c49bd62884f1c0702bc598b3f0a2 \ - --hash=sha256:2d351275f73ebdd81dd5b09a8b8dac7a30f29a279d41e1c1192aedf1b6dced40 \ - --hash=sha256:300c310bb725b2bdb4f5fc7e148e190bd69f01925c7ab437b9c0ca3e1c7cd9ba \ - --hash=sha256:331954d002dbf5e704c7f3756028e21db07097c19722569983ba4d74df014000 \ - --hash=sha256:38b947de71748bab150259ee05a775e8a0635891568e9fdb3cdd7d0e0004e62f \ - --hash=sha256:3cf4f8d2a30b454ac682e12c61831dcb174950c406011418e739de592bbf8f76 \ - --hash=sha256:3fd3fccb7b9adaaecfa79ad51b759f2123e1aba97f857936ce044d4f029abd71 \ - --hash=sha256:442ad4122468d0e47d83bc59d0e91b474593a8c813839e1872e47c7a0cb53b10 \ - --hash=sha256:47b5e4680002ae1756d3ae3b6114e20aaee6cc5c69d1e5911f5ffffd3ee46c6b \ - --hash=sha256:53f5e9767978a4daf46f28e09dbeb7d010319924ae622f7b56174b777258e5ba \ - --hash=sha256:62b4c6802fa28e14dba010e75190e0e6228513573f1eeae57b11aa1a39b7e5b1 \ - --hash=sha256:62cc1253827d1e500fde9dbe981219fea4eb000fd63402283472d38e7d8aa1c6 \ - --hash=sha256:654ac4583e2d7c62aebc6fc6a4c6736f078f50300e18aa105d87ce8925cfac31 \ - --hash=sha256:661a8995d11e6e4914a44ca7d52d1286e2d9b154f685a4d1f69add8418961563 \ - --hash=sha256:6c1d38642ca2dddc7ae992ef5d026e5061a84f10ff2b906be5680ab089f55bb8 \ - --hash=sha256:6e81c1cc80c1d8bf071356cc3e0e25071fbba1c75afc48d41b26048980b3c771 \ - --hash=sha256:705837eae384fe21cee5e5746fd4f4b2f06f87544fa60f60740007e0aa600311 \ - --hash=sha256:7ef04bc7827adb7532be3d14462390dd71287644516af3f1e67f1e6ff9c6d6df \ - --hash=sha256:86b2a1013ef7a64d2e94606632683f07712045ed86d937c11ef4dde97319c086 \ - --hash=sha256:8d1613abd5af2f93c05867b3a3759a56e8bf97eb79b1da76b2bc10892f96ff16 \ - --hash=sha256:965d0209e6dbdb9416100123b6709cb13f5232e2d52d17ed37f9df0cc31e2b35 \ - --hash=sha256:96a4271f63a615bcb902b9f56de00ea225d6896052c49f20d0c91e9f43529a29 \ - --hash=sha256:9d94449ad0a5f2a8bf5d2f8d71d65088aee48adbe45f3c5f8e00e3ad861ed81a \ - --hash=sha256:9da650cb29bc098b8cfd15ef09009c914b35c7986c8fa9f08b51108b7bc393b4 \ - --hash=sha256:a05d1f07eb0a7d755fbe01fee1fd255c3a4d3730130cf1bfefb682d18fd2fcea \ - --hash=sha256:a114d1567e1a1586b7e9e7fc2ff686ca542a82769a296cef131e4c4af51e58f4 \ - --hash=sha256:a1af375734018951c31c0737d04a9d5fd0a353a0253db5fbed2ccd44eac62d8c \ - --hash=sha256:b23d30a2c0b992fb1c4f8ac9bfde44b5586d23457759b6cf9a787f1a35179ee0 \ - --hash=sha256:bc871904a53a9d4d908673c6faa15689874af1c7c5ac403a8e12d967ebd0c0dc \ - --hash=sha256:bce60f9a977c9d3d51de475af3f3581d9b36952e1f8fc19a1f2254f1dda7ce9c \ - --hash=sha256:bd9825822e7bb243f285013e653f6741954d8147427aaa0324a862cdbf4cbf62 \ - --hash=sha256:ca7962e8e5fc047cc4e59389959843aafbf7445b6c08c20d883e60ced46370a5 \ - --hash=sha256:d0cb73ccf7f6d7ca8d0bc7ea8ac0a5b84969a41c56ac3ac3422a24df2680546f \ - --hash=sha256:d54a45d30251f1d729e69e5b675f9a08b7da413391a1227781e2a297fa37f6d2 \ - --hash=sha256:d6ca96d1b61a707ba01a43318c9c40aaf11a5a568d1e61146fafa6ab20890793 \ - --hash=sha256:d6f195c14c01bd057bc9b4f70756b510e009c83c5ea67b25ced3e2c38e6ee6e9 \ - --hash=sha256:e2cad98c94833465bcf28f51c248aaf07ca022efc6a3eba750ad9c1e0256d278 \ - --hash=sha256:e2e993e8db36306cc3f1734edc8ea67906c55f98683d6fd34c3fc5593fdbba4c \ - --hash=sha256:e9270505a19361e81eecdbc2c251ad1e1a9a9c2ad75fa022ccdee533f55535dc \ - --hash=sha256:f20e2c0dfab82983a90f3d00703ac0960412036153e5023eed2b4641d7d5e692 \ - --hash=sha256:f36a0868f47b7566237640c026c65a86d09a3d9ca5df1cd039e30a1da73098a0 \ - --hash=sha256:f59746f7953f69cc3290ce2f971ab01056e55ddd0fb8b792c31a8acd7fee2d28 \ - --hash=sha256:fa760e5fe8b50cbc2d71884a1eff2ed2b95a005f02dda2fa431560db0ddd927f \ - --hash=sha256:ffda9b8cd9cb8b301cae2602ec62375b59e2e2108a117746f12215145e3f786c - # via - # -r requirements/dev-requirements.txt - # matplotlib -h5py==3.13.0 \ - --hash=sha256:10894c55d46df502d82a7a4ed38f9c3fdbcb93efb42e25d275193e093071fade \ - --hash=sha256:1870e46518720023da85d0895a1960ff2ce398c5671eac3b1a41ec696b7105c3 \ - --hash=sha256:21daf38171753899b5905f3d82c99b0b1ec2cbbe282a037cad431feb620e62ec \ - --hash=sha256:22ffe2a25770a2d67213a1b94f58006c14dce06933a42d2aaa0318c5868d1508 \ - --hash=sha256:337af114616f3656da0c83b68fcf53ecd9ce9989a700b0883a6e7c483c3235d4 \ - --hash=sha256:357e6dc20b101a805ccfd0024731fbaf6e8718c18c09baf3b5e4e9d198d13fca \ - --hash=sha256:477c58307b6b9a2509c59c57811afb9f598aedede24a67da808262dfa0ee37b4 \ - --hash=sha256:4f97ecde7ac6513b21cd95efdfc38dc6d19f96f6ca6f2a30550e94e551458e0a \ - --hash=sha256:5540daee2b236d9569c950b417f13fd112d51d78b4c43012de05774908dff3f5 \ - --hash=sha256:560e71220dc92dfa254b10a4dcb12d56b574d2d87e095db20466b32a93fec3f9 \ - --hash=sha256:56dd172d862e850823c4af02dc4ddbc308f042b85472ffdaca67f1598dff4a57 \ - --hash=sha256:57c4c74f627c616f02b7aec608a8c706fe08cb5b0ba7c08555a4eb1dde20805a \ - --hash=sha256:782ff0ac39f455f21fd1c8ebc007328f65f43d56718a89327eec76677ebf238a \ - --hash=sha256:82690e89c72b85addf4fc4d5058fb1e387b6c14eb063b0b879bf3f42c3b93c35 \ - --hash=sha256:851ae3a8563d87a5a0dc49c2e2529c75b8842582ccaefbf84297d2cfceeacd61 \ - --hash=sha256:8a8e38ef4ceb969f832cc230c0cf808c613cc47e31e768fd7b1106c55afa1cb8 \ - --hash=sha256:9c82ece71ed1c2b807b6628e3933bc6eae57ea21dac207dca3470e3ceaaf437c \ - --hash=sha256:be949b46b7388074c5acae017fbbe3e5ba303fd9daaa52157fdfef30bbdacadd \ - --hash=sha256:c10f061764d8dce0a9592ce08bfd5f243a00703325c388f1086037e5d619c5f1 \ - --hash=sha256:d2cf6a231a07c14acd504a945a6e9ec115e0007f675bde5e0de30a4dc8d86a31 \ - --hash=sha256:d571644958c5e19a61c793d8d23cd02479572da828e333498c9acc463f4a3997 \ - --hash=sha256:d6f13f9b5ce549448c01e4dfe08ea8d1772e6078799af2c1c8d09e941230a90d \ - --hash=sha256:e520ec76de00943dd017c8ea3f354fa1d2f542eac994811943a8faedf2a7d5cb \ - --hash=sha256:e79d8368cd9295045956bfb436656bea3f915beaa11d342e9f79f129f5178763 \ - --hash=sha256:f35640e81b03c02a88b8bf99fb6a9d3023cc52f7c627694db2f379e0028f2868 \ - --hash=sha256:fb267ce4b83f9c42560e9ff4d30f60f7ae492eacf9c7ede849edf8c1b860e16b - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -identify==2.6.9 \ - --hash=sha256:c98b4322da415a8e5a70ff6e51fbc2d2932c015532d77e9f8537b4ba7813b150 \ - --hash=sha256:d40dfe3142a1421d8518e3d3985ef5ac42890683e32306ad614a29490abeb6bf - # via - # -r requirements/dev-requirements.txt - # pre-commit -idna==3.10 \ - --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ - --hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3 - # via requests -imagesize==1.4.1 \ - --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b \ - --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a - # via sphinx -importlib-resources==6.5.2 \ - --hash=sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c \ - --hash=sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -iniconfig==2.0.0 \ - --hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 \ - --hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374 - # via - # -r requirements/dev-requirements.txt - # pytest -ipykernel==6.29.5 \ - --hash=sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5 \ - --hash=sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215 - # via - # -r requirements/dev-requirements.txt - # nbmake -ipython==8.34.0 \ - --hash=sha256:0419883fa46e0baa182c5d50ebb8d6b49df1889fdb70750ad6d8cfe678eda6e3 \ - --hash=sha256:c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # ipykernel - # ipywidgets -ipywidgets==8.1.5 \ - --hash=sha256:3290f526f87ae6e77655555baba4f36681c555b8bdbbff430b70e52c34c86245 \ - --hash=sha256:870e43b1a35656a80c18c9503bbf2d16802db1cb487eec6fab27d683381dde17 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # anywidget -jedi==0.19.2 \ - --hash=sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0 \ - --hash=sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9 - # via - # -r requirements/dev-requirements.txt - # ipython -jinja2==3.1.6 \ - --hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \ - --hash=sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67 - # via - # myst-parser - # sphinx -jsonschema==4.23.0 \ - --hash=sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 \ - --hash=sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566 - # via - # -r requirements/dev-requirements.txt - # nbformat -jsonschema-specifications==2024.10.1 \ - --hash=sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 \ - --hash=sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf - # via - # -r requirements/dev-requirements.txt - # jsonschema -jupyter-client==8.6.3 \ - --hash=sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419 \ - --hash=sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f - # via - # -r requirements/dev-requirements.txt - # ipykernel - # nbclient -jupyter-core==5.7.2 \ - --hash=sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409 \ - --hash=sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9 - # via - # -r requirements/dev-requirements.txt - # ipykernel - # jupyter-client - # nbclient - # nbformat -jupyterlab-widgets==3.0.13 \ - --hash=sha256:a2966d385328c1942b683a8cd96b89b8dd82c8b8f81dda902bb2bc06d46f5bed \ - --hash=sha256:e3cda2c233ce144192f1e29914ad522b2f4c40e77214b0cc97377ca3d323db54 - # via - # -r requirements/dev-requirements.txt - # ipywidgets -kiwisolver==1.4.8 \ - --hash=sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50 \ - --hash=sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c \ - --hash=sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8 \ - --hash=sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc \ - --hash=sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f \ - --hash=sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79 \ - --hash=sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6 \ - --hash=sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2 \ - --hash=sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605 \ - --hash=sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09 \ - --hash=sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab \ - --hash=sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e \ - --hash=sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc \ - --hash=sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8 \ - --hash=sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7 \ - --hash=sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880 \ - --hash=sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b \ - --hash=sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b \ - --hash=sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff \ - --hash=sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3 \ - --hash=sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c \ - --hash=sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0 \ - --hash=sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6 \ - --hash=sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30 \ - --hash=sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47 \ - --hash=sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0 \ - --hash=sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1 \ - --hash=sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90 \ - --hash=sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d \ - --hash=sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b \ - --hash=sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c \ - --hash=sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a \ - --hash=sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e \ - --hash=sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc \ - --hash=sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16 \ - --hash=sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a \ - --hash=sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712 \ - --hash=sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c \ - --hash=sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3 \ - --hash=sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc \ - --hash=sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561 \ - --hash=sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d \ - --hash=sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc \ - --hash=sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db \ - --hash=sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed \ - --hash=sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751 \ - --hash=sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957 \ - --hash=sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165 \ - --hash=sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2 \ - --hash=sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476 \ - --hash=sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84 \ - --hash=sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246 \ - --hash=sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4 \ - --hash=sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25 \ - --hash=sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d \ - --hash=sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271 \ - --hash=sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb \ - --hash=sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31 \ - --hash=sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e \ - --hash=sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85 \ - --hash=sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b \ - --hash=sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7 \ - --hash=sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03 \ - --hash=sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b \ - --hash=sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d \ - --hash=sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a \ - --hash=sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d \ - --hash=sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3 \ - --hash=sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67 \ - --hash=sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f \ - --hash=sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c \ - --hash=sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502 \ - --hash=sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062 \ - --hash=sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954 \ - --hash=sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb \ - --hash=sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a \ - --hash=sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b \ - --hash=sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed \ - --hash=sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34 \ - --hash=sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794 - # via - # -r requirements/dev-requirements.txt - # matplotlib -lark==1.2.2 \ - --hash=sha256:c2276486b02f0f1b90be155f2c8ba4a8e194d42775786db622faccd652d8e80c \ - --hash=sha256:ca807d0162cd16cef15a8feecb862d7319e7a09bdb13aef927968e45040fed80 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -lmfit==1.3.2 \ - --hash=sha256:2b834f054cd7a5172f3b431345b292e5d95ea387d6f96d60ad35a11b8efee6ac \ - --hash=sha256:31beeae1f027c1b8c14dcd7f2e8488a80b75fb389e77fca677549bdc2fe597bb - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -markdown-it-py==3.0.0 \ - --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ - --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb - # via - # mdit-py-plugins - # myst-parser -markupsafe==3.0.2 \ - --hash=sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4 \ - --hash=sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30 \ - --hash=sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0 \ - --hash=sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9 \ - --hash=sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396 \ - --hash=sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13 \ - --hash=sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028 \ - --hash=sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca \ - --hash=sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557 \ - --hash=sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832 \ - --hash=sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0 \ - --hash=sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b \ - --hash=sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579 \ - --hash=sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a \ - --hash=sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c \ - --hash=sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff \ - --hash=sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c \ - --hash=sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22 \ - --hash=sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094 \ - --hash=sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb \ - --hash=sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e \ - --hash=sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5 \ - --hash=sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a \ - --hash=sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d \ - --hash=sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a \ - --hash=sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b \ - --hash=sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8 \ - --hash=sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225 \ - --hash=sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c \ - --hash=sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144 \ - --hash=sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f \ - --hash=sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87 \ - --hash=sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d \ - --hash=sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93 \ - --hash=sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf \ - --hash=sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158 \ - --hash=sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84 \ - --hash=sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb \ - --hash=sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48 \ - --hash=sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171 \ - --hash=sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c \ - --hash=sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6 \ - --hash=sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd \ - --hash=sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d \ - --hash=sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1 \ - --hash=sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d \ - --hash=sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca \ - --hash=sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a \ - --hash=sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29 \ - --hash=sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe \ - --hash=sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798 \ - --hash=sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c \ - --hash=sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8 \ - --hash=sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f \ - --hash=sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f \ - --hash=sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a \ - --hash=sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178 \ - --hash=sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0 \ - --hash=sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79 \ - --hash=sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430 \ - --hash=sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50 - # via jinja2 -matplotlib==3.10.1 \ - --hash=sha256:01e63101ebb3014e6e9f80d9cf9ee361a8599ddca2c3e166c563628b39305dbb \ - --hash=sha256:02582304e352f40520727984a5a18f37e8187861f954fea9be7ef06569cf85b4 \ - --hash=sha256:057206ff2d6ab82ff3e94ebd94463d084760ca682ed5f150817b859372ec4401 \ - --hash=sha256:0721a3fd3d5756ed593220a8b86808a36c5031fce489adb5b31ee6dbb47dd5b2 \ - --hash=sha256:0f69dc9713e4ad2fb21a1c30e37bd445d496524257dfda40ff4a8efb3604ab5c \ - --hash=sha256:11b65088c6f3dae784bc72e8d039a2580186285f87448babb9ddb2ad0082993a \ - --hash=sha256:1985ad3d97f51307a2cbfc801a930f120def19ba22864182dacef55277102ba6 \ - --hash=sha256:19b06241ad89c3ae9469e07d77efa87041eac65d78df4fcf9cac318028009b01 \ - --hash=sha256:2589659ea30726284c6c91037216f64a506a9822f8e50592d48ac16a2f29e044 \ - --hash=sha256:35e87384ee9e488d8dd5a2dd7baf471178d38b90618d8ea147aced4ab59c9bea \ - --hash=sha256:3f06bad951eea6422ac4e8bdebcf3a70c59ea0a03338c5d2b109f57b64eb3972 \ - --hash=sha256:4c59af3e8aca75d7744b68e8e78a669e91ccbcf1ac35d0102a7b1b46883f1dd7 \ - --hash=sha256:4f0647b17b667ae745c13721602b540f7aadb2a32c5b96e924cd4fea5dcb90f1 \ - --hash=sha256:56c5d9fcd9879aa8040f196a235e2dcbdf7dd03ab5b07c0696f80bc6cf04bedd \ - --hash=sha256:5d45d3f5245be5b469843450617dcad9af75ca50568acf59997bed9311131a0b \ - --hash=sha256:648406f1899f9a818cef8c0231b44dcfc4ff36f167101c3fd1c9151f24220fdc \ - --hash=sha256:66e907a06e68cb6cfd652c193311d61a12b54f56809cafbed9736ce5ad92f107 \ - --hash=sha256:7e496c01441be4c7d5f96d4e40f7fca06e20dcb40e44c8daa2e740e1757ad9e6 \ - --hash=sha256:8e875b95ac59a7908978fe307ecdbdd9a26af7fa0f33f474a27fcf8c99f64a19 \ - --hash=sha256:8e8e25b1209161d20dfe93037c8a7f7ca796ec9aa326e6e4588d8c4a5dd1e473 \ - --hash=sha256:a144867dd6bf8ba8cb5fc81a158b645037e11b3e5cf8a50bd5f9917cb863adfe \ - --hash=sha256:a3dfb036f34873b46978f55e240cff7a239f6c4409eac62d8145bad3fc6ba5a3 \ - --hash=sha256:a97ff127f295817bc34517255c9db6e71de8eddaab7f837b7d341dee9f2f587f \ - --hash=sha256:aa3854b5f9473564ef40a41bc922be978fab217776e9ae1545c9b3a5cf2092a3 \ - --hash=sha256:bc411ebd5889a78dabbc457b3fa153203e22248bfa6eedc6797be5df0164dbf9 \ - --hash=sha256:c42eee41e1b60fd83ee3292ed83a97a5f2a8239b10c26715d8a6172226988d7b \ - --hash=sha256:c96f2c2f825d1257e437a1482c5a2cf4fee15db4261bd6fc0750f81ba2b4ba3d \ - --hash=sha256:cfd414bce89cc78a7e1d25202e979b3f1af799e416010a20ab2b5ebb3a02425c \ - --hash=sha256:d0673b4b8f131890eb3a1ad058d6e065fb3c6e71f160089b65f8515373394698 \ - --hash=sha256:d3809916157ba871bcdd33d3493acd7fe3037db5daa917ca6e77975a94cef779 \ - --hash=sha256:dc6ab14a7ab3b4d813b88ba957fc05c79493a037f54e246162033591e770de6f \ - --hash=sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba \ - --hash=sha256:e9b4bb156abb8fa5e5b2b460196f7db7264fc6d62678c03457979e7d5254b7be \ - --hash=sha256:ff2ae14910be903f4a24afdbb6d7d3a6c44da210fc7d42790b87aeac92238a16 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -matplotlib-inline==0.1.7 \ - --hash=sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90 \ - --hash=sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca - # via - # -r requirements/dev-requirements.txt - # ipykernel - # ipython -mdit-py-plugins==0.4.2 \ - --hash=sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636 \ - --hash=sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5 - # via myst-parser -mdurl==0.1.2 \ - --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \ - --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba - # via markdown-it-py -mistune==3.1.2 \ - --hash=sha256:4b47731332315cdca99e0ded46fc0004001c1299ff773dfb48fbe1fd226de319 \ - --hash=sha256:733bf018ba007e8b5f2d3a9eb624034f6ee26c4ea769a98ec533ee111d504dff - # via sphinx-mdinclude -myst-parser==4.0.1 \ - --hash=sha256:5cfea715e4f3574138aecbf7d54132296bfd72bb614d31168f48c477a830a7c4 \ - --hash=sha256:9134e88959ec3b5780aedf8a99680ea242869d012e8821db3126d427edc9c95d - # via pyelli (pyproject.toml) -nbclient==0.10.2 \ - --hash=sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d \ - --hash=sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193 - # via - # -r requirements/dev-requirements.txt - # nbmake -nbformat==5.10.4 \ - --hash=sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a \ - --hash=sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b - # via - # -r requirements/dev-requirements.txt - # nbclient - # nbmake -nbmake==1.5.5 \ - --hash=sha256:239dc868ea13a7c049746e2aba2c229bd0f6cdbc6bfa1d22f4c88638aa4c5f5c \ - --hash=sha256:c6fbe6e48b60cacac14af40b38bf338a3b88f47f085c54ac5b8639ff0babaf4b - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -nest-asyncio==1.6.0 \ - --hash=sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe \ - --hash=sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c - # via - # -r requirements/dev-requirements.txt - # ipykernel -nodeenv==1.9.1 \ - --hash=sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f \ - --hash=sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9 - # via - # -r requirements/dev-requirements.txt - # pre-commit -numpy==2.2.3 \ - --hash=sha256:0391ea3622f5c51a2e29708877d56e3d276827ac5447d7f45e9bc4ade8923c52 \ - --hash=sha256:12c045f43b1d2915eca6b880a7f4a256f59d62df4f044788c8ba67709412128d \ - --hash=sha256:136553f123ee2951bfcfbc264acd34a2fc2f29d7cdf610ce7daf672b6fbaa693 \ - --hash=sha256:1402da8e0f435991983d0a9708b779f95a8c98c6b18a171b9f1be09005e64d9d \ - --hash=sha256:16372619ee728ed67a2a606a614f56d3eabc5b86f8b615c79d01957062826ca8 \ - --hash=sha256:1ad78ce7f18ce4e7df1b2ea4019b5817a2f6a8a16e34ff2775f646adce0a5027 \ - --hash=sha256:1b416af7d0ed3271cad0f0a0d0bee0911ed7eba23e66f8424d9f3dfcdcae1304 \ - --hash=sha256:1f45315b2dc58d8a3e7754fe4e38b6fce132dab284a92851e41b2b344f6441c5 \ - --hash=sha256:2376e317111daa0a6739e50f7ee2a6353f768489102308b0d98fcf4a04f7f3b5 \ - --hash=sha256:23c9f4edbf4c065fddb10a4f6e8b6a244342d95966a48820c614891e5059bb50 \ - --hash=sha256:246535e2f7496b7ac85deffe932896a3577be7af8fb7eebe7146444680297e9a \ - --hash=sha256:2e8da03bd561504d9b20e7a12340870dfc206c64ea59b4cfee9fceb95070ee94 \ - --hash=sha256:34c1b7e83f94f3b564b35f480f5652a47007dd91f7c839f404d03279cc8dd021 \ - --hash=sha256:39261798d208c3095ae4f7bc8eaeb3481ea8c6e03dc48028057d3cbdbdb8937e \ - --hash=sha256:3b787adbf04b0db1967798dba8da1af07e387908ed1553a0d6e74c084d1ceafe \ - --hash=sha256:3c2ec8a0f51d60f1e9c0c5ab116b7fc104b165ada3f6c58abf881cb2eb16044d \ - --hash=sha256:435e7a933b9fda8126130b046975a968cc2d833b505475e588339e09f7672890 \ - --hash=sha256:4d8335b5f1b6e2bce120d55fb17064b0262ff29b459e8493d1785c18ae2553b8 \ - --hash=sha256:4d9828d25fb246bedd31e04c9e75714a4087211ac348cb39c8c5f99dbb6683fe \ - --hash=sha256:52659ad2534427dffcc36aac76bebdd02b67e3b7a619ac67543bc9bfe6b7cdb1 \ - --hash=sha256:5266de33d4c3420973cf9ae3b98b54a2a6d53a559310e3236c4b2b06b9c07d4e \ - --hash=sha256:5521a06a3148686d9269c53b09f7d399a5725c47bbb5b35747e1cb76326b714b \ - --hash=sha256:596140185c7fa113563c67c2e894eabe0daea18cf8e33851738c19f70ce86aeb \ - --hash=sha256:5b732c8beef1d7bc2d9e476dbba20aaff6167bf205ad9aa8d30913859e82884b \ - --hash=sha256:5ebeb7ef54a7be11044c33a17b2624abe4307a75893c001a4800857956b41094 \ - --hash=sha256:712a64103d97c404e87d4d7c47fb0c7ff9acccc625ca2002848e0d53288b90ea \ - --hash=sha256:7678556eeb0152cbd1522b684dcd215250885993dd00adb93679ec3c0e6e091c \ - --hash=sha256:77974aba6c1bc26e3c205c2214f0d5b4305bdc719268b93e768ddb17e3fdd636 \ - --hash=sha256:783145835458e60fa97afac25d511d00a1eca94d4a8f3ace9fe2043003c678e4 \ - --hash=sha256:7bfdb06b395385ea9b91bf55c1adf1b297c9fdb531552845ff1d3ea6e40d5aba \ - --hash=sha256:7c8dde0ca2f77828815fd1aedfdf52e59071a5bae30dac3b4da2a335c672149a \ - --hash=sha256:83807d445817326b4bcdaaaf8e8e9f1753da04341eceec705c001ff342002e5d \ - --hash=sha256:87eed225fd415bbae787f93a457af7f5990b92a334e346f72070bf569b9c9c95 \ - --hash=sha256:8fb62fe3d206d72fe1cfe31c4a1106ad2b136fcc1606093aeab314f02930fdf2 \ - --hash=sha256:95172a21038c9b423e68be78fd0be6e1b97674cde269b76fe269a5dfa6fadf0b \ - --hash=sha256:9f48ba6f6c13e5e49f3d3efb1b51c8193215c42ac82610a04624906a9270be6f \ - --hash=sha256:a0c03b6be48aaf92525cccf393265e02773be8fd9551a2f9adbe7db1fa2b60f1 \ - --hash=sha256:a5ae282abe60a2db0fd407072aff4599c279bcd6e9a2475500fc35b00a57c532 \ - --hash=sha256:aee2512827ceb6d7f517c8b85aa5d3923afe8fc7a57d028cffcd522f1c6fd082 \ - --hash=sha256:c8b0451d2ec95010d1db8ca733afc41f659f425b7f608af569711097fd6014e2 \ - --hash=sha256:c9aa4496fd0e17e3843399f533d62857cef5900facf93e735ef65aa4bbc90ef0 \ - --hash=sha256:cbc6472e01952d3d1b2772b720428f8b90e2deea8344e854df22b0618e9cce71 \ - --hash=sha256:cdfe0c22692a30cd830c0755746473ae66c4a8f2e7bd508b35fb3b6a0813d787 \ - --hash=sha256:cf802eef1f0134afb81fef94020351be4fe1d6681aadf9c5e862af6602af64ef \ - --hash=sha256:d42f9c36d06440e34226e8bd65ff065ca0963aeecada587b937011efa02cdc9d \ - --hash=sha256:d5b47c440210c5d1d67e1cf434124e0b5c395eee1f5806fdd89b553ed1acd0a3 \ - --hash=sha256:d9b4a8148c57ecac25a16b0e11798cbe88edf5237b0df99973687dd866f05e1b \ - --hash=sha256:daf43a3d1ea699402c5a850e5313680ac355b4adc9770cd5cfc2940e7861f1bf \ - --hash=sha256:dbdc15f0c81611925f382dfa97b3bd0bc2c1ce19d4fe50482cb0ddc12ba30020 \ - --hash=sha256:deaa09cd492e24fd9b15296844c0ad1b3c976da7907e1c1ed3a0ad21dded6f76 \ - --hash=sha256:e37242f5324ffd9f7ba5acf96d774f9276aa62a966c0bad8dae692deebec7716 \ - --hash=sha256:ed2cf9ed4e8ebc3b754d398cba12f24359f018b416c380f577bbae112ca52fc9 \ - --hash=sha256:f2712c5179f40af9ddc8f6727f2bd910ea0eb50206daea75f58ddd9fa3f715bb \ - --hash=sha256:f4ca91d61a4bf61b0f2228f24bbfa6a9facd5f8af03759fe2a655c50ae2c6610 \ - --hash=sha256:f6b3dfc7661f8842babd8ea07e9897fe3d9b69a1d7e5fbb743e4160f9387833b - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # contourpy - # h5py - # lmfit - # matplotlib - # pandas - # scipy -packaging==24.2 \ - --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 \ - --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f - # via - # -r requirements/dev-requirements.txt - # ipykernel - # matplotlib - # plotly - # pytest - # sphinx -pandas==2.2.3 \ - --hash=sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a \ - --hash=sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d \ - --hash=sha256:1948ddde24197a0f7add2bdc4ca83bf2b1ef84a1bc8ccffd95eda17fd836ecb5 \ - --hash=sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4 \ - --hash=sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0 \ - --hash=sha256:29401dbfa9ad77319367d36940cd8a0b3a11aba16063e39632d98b0e931ddf32 \ - --hash=sha256:31d0ced62d4ea3e231a9f228366919a5ea0b07440d9d4dac345376fd8e1477ea \ - --hash=sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28 \ - --hash=sha256:37e0aced3e8f539eccf2e099f65cdb9c8aa85109b0be6e93e2baff94264bdc6f \ - --hash=sha256:381175499d3802cde0eabbaf6324cce0c4f5d52ca6f8c377c29ad442f50f6348 \ - --hash=sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18 \ - --hash=sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468 \ - --hash=sha256:3fc6873a41186404dad67245896a6e440baacc92f5b716ccd1bc9ed2995ab2c5 \ - --hash=sha256:4850ba03528b6dd51d6c5d273c46f183f39a9baf3f0143e566b89450965b105e \ - --hash=sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667 \ - --hash=sha256:56534ce0746a58afaf7942ba4863e0ef81c9c50d3f0ae93e9497d6a41a057645 \ - --hash=sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13 \ - --hash=sha256:5dbca4c1acd72e8eeef4753eeca07de9b1db4f398669d5994086f788a5d7cc30 \ - --hash=sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3 \ - --hash=sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d \ - --hash=sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb \ - --hash=sha256:63cc132e40a2e084cf01adf0775b15ac515ba905d7dcca47e9a251819c575ef3 \ - --hash=sha256:66108071e1b935240e74525006034333f98bcdb87ea116de573a6a0dccb6c039 \ - --hash=sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8 \ - --hash=sha256:7c2875855b0ff77b2a64a0365e24455d9990730d6431b9e0ee18ad8acee13dbd \ - --hash=sha256:7eee9e7cea6adf3e3d24e304ac6b8300646e2a5d1cd3a3c2abed9101b0846761 \ - --hash=sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659 \ - --hash=sha256:86976a1c5b25ae3f8ccae3a5306e443569ee3c3faf444dfd0f41cda24667ad57 \ - --hash=sha256:8cd6d7cc958a3910f934ea8dbdf17b2364827bb4dafc38ce6eef6bb3d65ff09c \ - --hash=sha256:99df71520d25fade9db7c1076ac94eb994f4d2673ef2aa2e86ee039b6746d20c \ - --hash=sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4 \ - --hash=sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a \ - --hash=sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9 \ - --hash=sha256:b8661b0238a69d7aafe156b7fa86c44b881387509653fdf857bebc5e4008ad42 \ - --hash=sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2 \ - --hash=sha256:bc6b93f9b966093cb0fd62ff1a7e4c09e6d546ad7c1de191767baffc57628f39 \ - --hash=sha256:c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc \ - --hash=sha256:cd8d0c3be0515c12fed0bdbae072551c8b54b7192c7b1fda0ba56059a0179698 \ - --hash=sha256:d9c45366def9a3dd85a6454c0e7908f2b3b8e9c138f5dc38fed7ce720d8453ed \ - --hash=sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015 \ - --hash=sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24 \ - --hash=sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # sphinx-plotly-directive -parso==0.8.4 \ - --hash=sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18 \ - --hash=sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d - # via - # -r requirements/dev-requirements.txt - # jedi -pexpect==4.9.0 \ - --hash=sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 \ - --hash=sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f - # via - # -r requirements/dev-requirements.txt - # ipython -pillow==11.1.0 \ - --hash=sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83 \ - --hash=sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96 \ - --hash=sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65 \ - --hash=sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a \ - --hash=sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352 \ - --hash=sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f \ - --hash=sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20 \ - --hash=sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c \ - --hash=sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114 \ - --hash=sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49 \ - --hash=sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91 \ - --hash=sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0 \ - --hash=sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2 \ - --hash=sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5 \ - --hash=sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884 \ - --hash=sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e \ - --hash=sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c \ - --hash=sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196 \ - --hash=sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756 \ - --hash=sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861 \ - --hash=sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269 \ - --hash=sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1 \ - --hash=sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb \ - --hash=sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a \ - --hash=sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081 \ - --hash=sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1 \ - --hash=sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8 \ - --hash=sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90 \ - --hash=sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc \ - --hash=sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5 \ - --hash=sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1 \ - --hash=sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3 \ - --hash=sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35 \ - --hash=sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f \ - --hash=sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c \ - --hash=sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2 \ - --hash=sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2 \ - --hash=sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf \ - --hash=sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65 \ - --hash=sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b \ - --hash=sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442 \ - --hash=sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2 \ - --hash=sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade \ - --hash=sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482 \ - --hash=sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe \ - --hash=sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc \ - --hash=sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a \ - --hash=sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec \ - --hash=sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3 \ - --hash=sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a \ - --hash=sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07 \ - --hash=sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6 \ - --hash=sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f \ - --hash=sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e \ - --hash=sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192 \ - --hash=sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0 \ - --hash=sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6 \ - --hash=sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73 \ - --hash=sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f \ - --hash=sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6 \ - --hash=sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547 \ - --hash=sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9 \ - --hash=sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457 \ - --hash=sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8 \ - --hash=sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26 \ - --hash=sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5 \ - --hash=sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab \ - --hash=sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070 \ - --hash=sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71 \ - --hash=sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9 \ - --hash=sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761 - # via - # -r requirements/dev-requirements.txt - # matplotlib - # sphinx-gallery -pint==0.24.4 \ - --hash=sha256:35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80 \ - --hash=sha256:aa54926c8772159fcf65f82cc0d34de6768c151b32ad1deb0331291c38fe7659 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -platformdirs==4.3.6 \ - --hash=sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 \ - --hash=sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb - # via - # -r requirements/dev-requirements.txt - # jupyter-core - # pint - # virtualenv -plotly==5.24.1 \ - --hash=sha256:dbc8ac8339d248a4bcc36e08a5659bacfe1b079390b8953533f4eb22169b4bae \ - --hash=sha256:f67073a1e637eb0dc3e46324d9d51e2fe76e9727c892dde64ddf1e1b51f29089 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # sphinx-plotly-directive -pluggy==1.5.0 \ - --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \ - --hash=sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669 - # via - # -r requirements/dev-requirements.txt - # pytest -pre-commit==4.1.0 \ - --hash=sha256:ae3f018575a588e30dfddfab9a05448bfbd6b73d78709617b5a2b853549716d4 \ - --hash=sha256:d29e7cb346295bcc1cc75fc3e92e343495e3ea0196c9ec6ba53f49f10ab6ae7b - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -prompt-toolkit==3.0.50 \ - --hash=sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab \ - --hash=sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198 - # via - # -r requirements/dev-requirements.txt - # ipython -psutil==7.0.0 \ - --hash=sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25 \ - --hash=sha256:1e744154a6580bc968a0195fd25e80432d3afec619daf145b9e5ba16cc1d688e \ - --hash=sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91 \ - --hash=sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da \ - --hash=sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34 \ - --hash=sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553 \ - --hash=sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456 \ - --hash=sha256:84df4eb63e16849689f76b1ffcb36db7b8de703d1bc1fe41773db487621b6c17 \ - --hash=sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993 \ - --hash=sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99 - # via - # -r requirements/dev-requirements.txt - # ipykernel -psygnal==0.12.0 \ - --hash=sha256:0cdb387d1d6f00649c970a8084e4ae3fcd3e38ac12b5c51d086fc9e01d8f7530 \ - --hash=sha256:15f39abd8bee2926e79da76bec31a258d03dbe3e61d22d6251f65caefbae5d54 \ - --hash=sha256:25a9f2db710a6cd2566b3e0e03cf6e04d56276f36ac86b42fa22d81f9a4ac0f2 \ - --hash=sha256:2998e59d12f113ed961e11b30ade9a37b3e0263157cac99d7ab11f5730d4febb \ - --hash=sha256:2a9ee1e6c441074fe71765b0a96c75b19d72c8198ec5bdea7e97e06a6fe9bd41 \ - --hash=sha256:2d5a953a50fc8263bb23bc558b926cf691f70c9c781c68c64c983fb8cbead910 \ - --hash=sha256:2f4c1fed9337f57778109c397b6b9591961123ce4bbeb068115c0468964fc2b4 \ - --hash=sha256:33946be4b9b4efe9e5ced2800b040314c113e898e1310a02751c840af02674d5 \ - --hash=sha256:742abb2d0e230521b208161eeab06abb682a19239e734e543a269214c84a54d2 \ - --hash=sha256:7986828b57861b3341803e519e09189cd93800adede9cfc450e72e1c4ea93f35 \ - --hash=sha256:7a67ec8e0c8a6553dd56ed653f87c46ef652b0c512bb8c8f8c5adcff3907751f \ - --hash=sha256:8d2a99803f3152c469d3642d36c04d680213a20e114245558e026695adf9a9c2 \ - --hash=sha256:a708d8af50b11d55c58bb36cc7e042f02561011398b869b749a62832a656706c \ - --hash=sha256:aa1ce36ff7872d32f281ca6aab027c6d64abdef19ed269bc73a82e80f2a4fbb0 \ - --hash=sha256:ae2bd6edcf911fbff34ed75150e8f8dfb246ebf203514c7c1e4397cabbb1368a \ - --hash=sha256:b410dab639353320044856cef68bd9aa940f8e1399da2f57522356b42bc4cf5d \ - --hash=sha256:bc2324cef7ba3f4d30d32895f8cb7d5cf9ad7bcfdb7955aa92a0fbfe7537ec3f \ - --hash=sha256:c455c972071bc06403795f802623b54b0ba3217b7399520aee5e1e4ca71908e0 \ - --hash=sha256:cc763dbab05fb75f4517c8bd31ede6a4f27e68c59adca55b81a9d7bc875156e0 \ - --hash=sha256:cd075d7bbe82f0615cfef953ed19ca54feba08f1686b42655c02d6ade0b0beb5 \ - --hash=sha256:d6fbeee192beab90ca23d9d3ee3bf1eb7ef5f00e815fa53e23e402feee617242 \ - --hash=sha256:d779f20c6977ec9d5b9fece23b4b28bbcf0a7773539a4a176b5527aea5da27c7 \ - --hash=sha256:dac134c8890e3d0e413ab701fcb56a882f9b151a6a9d625080736c36833b26ed \ - --hash=sha256:df404cfaedff3e58e81407371e596a1a0f0f81e8e5b16e85ea420e030ff558b6 \ - --hash=sha256:e5e6c338e9ccb712f27bf74ae3bbfcf276308b8b01c293342255d69b7eeba61f \ - --hash=sha256:e69d74edb336e5e959ef5680c5393f8f6c7b7561fdcb9014dc2535c6ef3ea194 \ - --hash=sha256:ef3cae9af7a22f3c855cbc5b2cb219c5410b1076eaa6541f48cdb2c901a06ad7 - # via - # -r requirements/dev-requirements.txt - # anywidget -ptyprocess==0.7.0 \ - --hash=sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35 \ - --hash=sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220 - # via - # -r requirements/dev-requirements.txt - # pexpect -pure-eval==0.2.3 \ - --hash=sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0 \ - --hash=sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42 - # via - # -r requirements/dev-requirements.txt - # stack-data -py-cpuinfo==9.0.0 \ - --hash=sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690 \ - --hash=sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5 - # via - # -r requirements/dev-requirements.txt - # pytest-benchmark -pygments==2.19.1 \ - --hash=sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f \ - --hash=sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c - # via - # -r requirements/dev-requirements.txt - # ipython - # nbmake - # sphinx - # sphinx-mdinclude -pyparsing==3.2.1 \ - --hash=sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1 \ - --hash=sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a - # via - # -r requirements/dev-requirements.txt - # matplotlib -pytest==8.3.5 \ - --hash=sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820 \ - --hash=sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # nbmake - # pytest-benchmark - # pytest-cov -pytest-benchmark==5.1.0 \ - --hash=sha256:922de2dfa3033c227c96da942d1878191afa135a29485fb942e85dff1c592c89 \ - --hash=sha256:9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -pytest-cov==6.0.0 \ - --hash=sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35 \ - --hash=sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -python-dateutil==2.9.0.post0 \ - --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \ - --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 - # via - # -r requirements/dev-requirements.txt - # jupyter-client - # matplotlib - # pandas -pytz==2025.1 \ - --hash=sha256:89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57 \ - --hash=sha256:c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e - # via - # -r requirements/dev-requirements.txt - # pandas -pyyaml==6.0.2 \ - --hash=sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff \ - --hash=sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48 \ - --hash=sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086 \ - --hash=sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e \ - --hash=sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133 \ - --hash=sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5 \ - --hash=sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484 \ - --hash=sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee \ - --hash=sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5 \ - --hash=sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68 \ - --hash=sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a \ - --hash=sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf \ - --hash=sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99 \ - --hash=sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8 \ - --hash=sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85 \ - --hash=sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19 \ - --hash=sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc \ - --hash=sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a \ - --hash=sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1 \ - --hash=sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317 \ - --hash=sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c \ - --hash=sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631 \ - --hash=sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d \ - --hash=sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652 \ - --hash=sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5 \ - --hash=sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e \ - --hash=sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b \ - --hash=sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8 \ - --hash=sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476 \ - --hash=sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706 \ - --hash=sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563 \ - --hash=sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237 \ - --hash=sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b \ - --hash=sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083 \ - --hash=sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180 \ - --hash=sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425 \ - --hash=sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e \ - --hash=sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f \ - --hash=sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725 \ - --hash=sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183 \ - --hash=sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab \ - --hash=sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774 \ - --hash=sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725 \ - --hash=sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e \ - --hash=sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5 \ - --hash=sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d \ - --hash=sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290 \ - --hash=sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44 \ - --hash=sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed \ - --hash=sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4 \ - --hash=sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba \ - --hash=sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12 \ - --hash=sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # myst-parser - # pre-commit - # sphinxcontrib-mermaid -pyzmq==26.2.1 \ - --hash=sha256:000760e374d6f9d1a3478a42ed0c98604de68c9e94507e5452951e598ebecfba \ - --hash=sha256:004837cb958988c75d8042f5dac19a881f3d9b3b75b2f574055e22573745f841 \ - --hash=sha256:0250c94561f388db51fd0213cdccbd0b9ef50fd3c57ce1ac937bf3034d92d72e \ - --hash=sha256:03719e424150c6395b9513f53a5faadcc1ce4b92abdf68987f55900462ac7eec \ - --hash=sha256:0995fd3530f2e89d6b69a2202e340bbada3191014352af978fa795cb7a446331 \ - --hash=sha256:099b56ef464bc355b14381f13355542e452619abb4c1e57a534b15a106bf8e23 \ - --hash=sha256:09dac387ce62d69bec3f06d51610ca1d660e7849eb45f68e38e7f5cf1f49cbcb \ - --hash=sha256:0b2007f28ce1b8acebdf4812c1aab997a22e57d6a73b5f318b708ef9bcabbe95 \ - --hash=sha256:0b6a93d684278ad865fc0b9e89fe33f6ea72d36da0e842143891278ff7fd89c3 \ - --hash=sha256:0f50db737d688e96ad2a083ad2b453e22865e7e19c7f17d17df416e91ddf67eb \ - --hash=sha256:100a826a029c8ef3d77a1d4c97cbd6e867057b5806a7276f2bac1179f893d3bf \ - --hash=sha256:1238c2448c58b9c8d6565579393148414a42488a5f916b3f322742e561f6ae0d \ - --hash=sha256:160194d1034902937359c26ccfa4e276abffc94937e73add99d9471e9f555dd6 \ - --hash=sha256:17d72a74e5e9ff3829deb72897a175333d3ef5b5413948cae3cf7ebf0b02ecca \ - --hash=sha256:17f88622b848805d3f6427ce1ad5a2aa3cf61f12a97e684dab2979802024d460 \ - --hash=sha256:1c6ae0e95d0a4b0cfe30f648a18e764352d5415279bdf34424decb33e79935b8 \ - --hash=sha256:1c84c1297ff9f1cd2440da4d57237cb74be21fdfe7d01a10810acba04e79371a \ - --hash=sha256:1fd4b3efc6f62199886440d5e27dd3ccbcb98dfddf330e7396f1ff421bfbb3c2 \ - --hash=sha256:25e720dba5b3a3bb2ad0ad5d33440babd1b03438a7a5220511d0c8fa677e102e \ - --hash=sha256:269c14904da971cb5f013100d1aaedb27c0a246728c341d5d61ddd03f463f2f3 \ - --hash=sha256:290c96f479504439b6129a94cefd67a174b68ace8a8e3f551b2239a64cfa131a \ - --hash=sha256:2d88ba221a07fc2c5581565f1d0fe8038c15711ae79b80d9462e080a1ac30435 \ - --hash=sha256:2e1eb9d2bfdf5b4e21165b553a81b2c3bd5be06eeddcc4e08e9692156d21f1f6 \ - --hash=sha256:31fff709fef3b991cfe7189d2cfe0c413a1d0e82800a182cfa0c2e3668cd450f \ - --hash=sha256:361edfa350e3be1f987e592e834594422338d7174364763b7d3de5b0995b16f3 \ - --hash=sha256:36d4e7307db7c847fe37413f333027d31c11d5e6b3bacbb5022661ac635942ba \ - --hash=sha256:36ee4297d9e4b34b5dc1dd7ab5d5ea2cbba8511517ef44104d2915a917a56dc8 \ - --hash=sha256:380816d298aed32b1a97b4973a4865ef3be402a2e760204509b52b6de79d755d \ - --hash=sha256:3ef584f13820d2629326fe20cc04069c21c5557d84c26e277cfa6235e523b10f \ - --hash=sha256:3fe6e28a8856aea808715f7a4fc11f682b9d29cac5d6262dd8fe4f98edc12d53 \ - --hash=sha256:44dba28c34ce527cf687156c81f82bf1e51f047838d5964f6840fd87dfecf9fe \ - --hash=sha256:45fad32448fd214fbe60030aa92f97e64a7140b624290834cc9b27b3a11f9473 \ - --hash=sha256:46d4ebafc27081a7f73a0f151d0c38d4291656aa134344ec1f3d0199ebfbb6d4 \ - --hash=sha256:49135bb327fca159262d8fd14aa1f4a919fe071b04ed08db4c7c37d2f0647162 \ - --hash=sha256:4a98898fdce380c51cc3e38ebc9aa33ae1e078193f4dc641c047f88b8c690c9a \ - --hash=sha256:4eb3197f694dfb0ee6af29ef14a35f30ae94ff67c02076eef8125e2d98963cd0 \ - --hash=sha256:51431f6b2750eb9b9d2b2952d3cc9b15d0215e1b8f37b7a3239744d9b487325d \ - --hash=sha256:574b285150afdbf0a0424dddf7ef9a0d183988eb8d22feacb7160f7515e032cb \ - --hash=sha256:57dd4d91b38fa4348e237a9388b4423b24ce9c1695bbd4ba5a3eada491e09399 \ - --hash=sha256:59660e15c797a3b7a571c39f8e0b62a1f385f98ae277dfe95ca7eaf05b5a0f12 \ - --hash=sha256:5b4fc44f5360784cc02392f14235049665caaf7c0fe0b04d313e763d3338e463 \ - --hash=sha256:632a09c6d8af17b678d84df442e9c3ad8e4949c109e48a72f805b22506c4afa7 \ - --hash=sha256:637536c07d2fb6a354988b2dd1d00d02eb5dd443f4bbee021ba30881af1c28aa \ - --hash=sha256:651726f37fcbce9f8dd2a6dab0f024807929780621890a4dc0c75432636871be \ - --hash=sha256:6991ee6c43e0480deb1b45d0c7c2bac124a6540cba7db4c36345e8e092da47ce \ - --hash=sha256:6d75fcb00a1537f8b0c0bb05322bc7e35966148ffc3e0362f0369e44a4a1de99 \ - --hash=sha256:70b3a46ecd9296e725ccafc17d732bfc3cdab850b54bd913f843a0a54dfb2c04 \ - --hash=sha256:786dd8a81b969c2081b31b17b326d3a499ddd1856e06d6d79ad41011a25148da \ - --hash=sha256:7c6160fe513654e65665332740f63de29ce0d165e053c0c14a161fa60dd0da01 \ - --hash=sha256:7ebdd96bd637fd426d60e86a29ec14b8c1ab64b8d972f6a020baf08a30d1cf46 \ - --hash=sha256:7f18ce33f422d119b13c1363ed4cce245b342b2c5cbbb76753eabf6aa6f69c7d \ - --hash=sha256:80a00370a2ef2159c310e662c7c0f2d030f437f35f478bb8b2f70abd07e26b24 \ - --hash=sha256:817fcd3344d2a0b28622722b98500ae9c8bfee0f825b8450932ff19c0b15bebd \ - --hash=sha256:8531ed35dfd1dd2af95f5d02afd6545e8650eedbf8c3d244a554cf47d8924459 \ - --hash=sha256:866c12b7c90dd3a86983df7855c6f12f9407c8684db6aa3890fc8027462bda82 \ - --hash=sha256:88812b3b257f80444a986b3596e5ea5c4d4ed4276d2b85c153a6fbc5ca457ae7 \ - --hash=sha256:8b0f5bab40a16e708e78a0c6ee2425d27e1a5d8135c7a203b4e977cee37eb4aa \ - --hash=sha256:8bacc1a10c150d58e8a9ee2b2037a70f8d903107e0f0b6e079bf494f2d09c091 \ - --hash=sha256:8ec8e3aea6146b761d6c57fcf8f81fcb19f187afecc19bf1701a48db9617a217 \ - --hash=sha256:8eddb3784aed95d07065bcf94d07e8c04024fdb6b2386f08c197dfe6b3528fda \ - --hash=sha256:9027a7fcf690f1a3635dc9e55e38a0d6602dbbc0548935d08d46d2e7ec91f454 \ - --hash=sha256:90dc731d8e3e91bcd456aa7407d2eba7ac6f7860e89f3766baabb521f2c1de4a \ - --hash=sha256:91e2bfb8e9a29f709d51b208dd5f441dc98eb412c8fe75c24ea464734ccdb48e \ - --hash=sha256:95f5728b367a042df146cec4340d75359ec6237beebf4a8f5cf74657c65b9257 \ - --hash=sha256:95f7b01b3f275504011cf4cf21c6b885c8d627ce0867a7e83af1382ebab7b3ff \ - --hash=sha256:97cbb368fd0debdbeb6ba5966aa28e9a1ae3396c7386d15569a6ca4be4572b99 \ - --hash=sha256:9ec6abfb701437142ce9544bd6a236addaf803a32628d2260eb3dbd9a60e2891 \ - --hash=sha256:9fbdb90b85c7624c304f72ec7854659a3bd901e1c0ffb2363163779181edeb68 \ - --hash=sha256:a003200b6cd64e89b5725ff7e284a93ab24fd54bbac8b4fa46b1ed57be693c27 \ - --hash=sha256:a0741edbd0adfe5f30bba6c5223b78c131b5aa4a00a223d631e5ef36e26e6d13 \ - --hash=sha256:a23948554c692df95daed595fdd3b76b420a4939d7a8a28d6d7dea9711878641 \ - --hash=sha256:a4bffcadfd40660f26d1b3315a6029fd4f8f5bf31a74160b151f5c577b2dc81b \ - --hash=sha256:a6549ecb0041dafa55b5932dcbb6c68293e0bd5980b5b99f5ebb05f9a3b8a8f3 \ - --hash=sha256:a7ad34a2921e8f76716dc7205c9bf46a53817e22b9eec2e8a3e08ee4f4a72468 \ - --hash=sha256:abf7b5942c6b0dafcc2823ddd9154f419147e24f8df5b41ca8ea40a6db90615c \ - --hash=sha256:b314268e716487bfb86fcd6f84ebbe3e5bec5fac75fdf42bc7d90fdb33f618ad \ - --hash=sha256:baa1da72aecf6a490b51fba7a51f1ce298a1e0e86d0daef8265c8f8f9848eb77 \ - --hash=sha256:bd8fdee945b877aa3bffc6a5a8816deb048dab0544f9df3731ecd0e54d8c84c9 \ - --hash=sha256:bdbc78ae2065042de48a65f1421b8af6b76a0386bb487b41955818c3c1ce7bed \ - --hash=sha256:c059883840e634a21c5b31d9b9a0e2b48f991b94d60a811092bc37992715146a \ - --hash=sha256:c1bb37849e2294d519117dd99b613c5177934e5c04a5bb05dd573fa42026567e \ - --hash=sha256:c2a9cb17fd83b7a3a3009901aca828feaf20aa2451a8a487b035455a86549c09 \ - --hash=sha256:c7154d228502e18f30f150b7ce94f0789d6b689f75261b623f0fdc1eec642aab \ - --hash=sha256:cdb69710e462a38e6039cf17259d328f86383a06c20482cc154327968712273c \ - --hash=sha256:ceb0d78b7ef106708a7e2c2914afe68efffc0051dc6a731b0dbacd8b4aee6d68 \ - --hash=sha256:d14f50d61a89b0925e4d97a0beba6053eb98c426c5815d949a43544f05a0c7ec \ - --hash=sha256:d51a7bfe01a48e1064131f3416a5439872c533d756396be2b39e3977b41430f9 \ - --hash=sha256:d9da0289d8201c8a29fd158aaa0dfe2f2e14a181fd45e2dc1fbf969a62c1d594 \ - --hash=sha256:e5e33b1491555843ba98d5209439500556ef55b6ab635f3a01148545498355e5 \ - --hash=sha256:e76ad4729c2f1cf74b6eb1bdd05f6aba6175999340bd51e6caee49a435a13bf5 \ - --hash=sha256:e7eeaef81530d0b74ad0d29eec9997f1c9230c2f27242b8d17e0ee67662c8f6e \ - --hash=sha256:e8e47050412f0ad3a9b2287779758073cbf10e460d9f345002d4779e43bb0136 \ - --hash=sha256:ed038a921df836d2f538e509a59cb638df3e70ca0fcd70d0bf389dfcdf784d2a \ - --hash=sha256:edb550616f567cd5603b53bb52a5f842c0171b78852e6fc7e392b02c2a1504bb \ - --hash=sha256:ee7152f32c88e0e1b5b17beb9f0e2b14454235795ef68c0c120b6d3d23d12833 \ - --hash=sha256:eeb37f65350d5c5870517f02f8bbb2ac0fbec7b416c0f4875219fef305a89a45 \ - --hash=sha256:ef29630fde6022471d287c15c0a2484aba188adbfb978702624ba7a54ddfa6c1 \ - --hash=sha256:ef5479fac31df4b304e96400fc67ff08231873ee3537544aa08c30f9d22fce38 \ - --hash=sha256:f0019cc804ac667fb8c8eaecdb66e6d4a68acf2e155d5c7d6381a5645bd93ae4 \ - --hash=sha256:f0f19c2097fffb1d5b07893d75c9ee693e9cbc809235cf3f2267f0ef6b015f24 \ - --hash=sha256:f19dae58b616ac56b96f2e2290f2d18730a898a171f447f491cc059b073ca1fa \ - --hash=sha256:f1f31661a80cc46aba381bed475a9135b213ba23ca7ff6797251af31510920ce \ - --hash=sha256:f2c307fbe86e18ab3c885b7e01de942145f539165c3360e2af0f094dd440acd9 \ - --hash=sha256:f32718ee37c07932cc336096dc7403525301fd626349b6eff8470fe0f996d8d7 \ - --hash=sha256:f39d1227e8256d19899d953e6e19ed2ccb689102e6d85e024da5acf410f301eb \ - --hash=sha256:f5eeeb82feec1fc5cbafa5ee9022e87ffdb3a8c48afa035b356fcd20fc7f533f \ - --hash=sha256:f92a002462154c176dac63a8f1f6582ab56eb394ef4914d65a9417f5d9fde218 \ - --hash=sha256:f9ba5def063243793dec6603ad1392f735255cbc7202a3a484c14f99ec290705 \ - --hash=sha256:fc409c18884eaf9ddde516d53af4f2db64a8bc7d81b1a0c274b8aa4e929958e8 - # via - # -r requirements/dev-requirements.txt - # ipykernel - # jupyter-client -rapidfuzz==3.12.2 \ - --hash=sha256:02e6466caa0222d5233b1f05640873671cd99549a5c5ba4c29151634a1e56080 \ - --hash=sha256:09227bd402caa4397ba1d6e239deea635703b042dd266a4092548661fb22b9c6 \ - --hash=sha256:095776b11bb45daf7c2973dd61cc472d7ea7f2eecfa454aef940b4675659b92f \ - --hash=sha256:0b9a75e0385a861178adf59e86d6616cbd0d5adca7228dc9eeabf6f62cf5b0b1 \ - --hash=sha256:0f05b7b95f9f87254b53fa92048367a8232c26cee7fc8665e4337268c3919def \ - --hash=sha256:17e1a3a8b4b5125cfb63a6990459b25b87ea769bdaf90d05bb143f8febef076a \ - --hash=sha256:195adbb384d89d6c55e2fd71e7fb262010f3196e459aa2f3f45f31dd7185fe72 \ - --hash=sha256:19fa5bc4301a1ee55400d4a38a8ecf9522b0391fc31e6da5f4d68513fe5c0026 \ - --hash=sha256:1a314d170ee272ac87579f25a6cf8d16a031e1f7a7b07663434b41a1473bc501 \ - --hash=sha256:1ae9ded463f2ca4ba1eb762913c5f14c23d2e120739a62b7f4cc102eab32dc90 \ - --hash=sha256:1d982a651253ffe8434d9934ff0c1089111d60502228464721a2a4587435e159 \ - --hash=sha256:21d5b3793c6f5aecca595cd24164bf9d3c559e315ec684f912146fc4e769e367 \ - --hash=sha256:24081077b571ec4ee6d5d7ea0e49bc6830bf05b50c1005028523b9cd356209f3 \ - --hash=sha256:296bf0fd4f678488670e262c87a3e4f91900b942d73ae38caa42a417e53643b1 \ - --hash=sha256:29ca445e320e5a8df3bd1d75b4fa4ecfa7c681942b9ac65b55168070a1a1960e \ - --hash=sha256:2b9e43cf2213e524f3309d329f1ad8dbf658db004ed44f6ae1cd2919aa997da5 \ - --hash=sha256:2dee7d740a2d5418d4f964f39ab8d89923e6b945850db833e798a1969b19542a \ - --hash=sha256:2f9b0adc3d894beb51f5022f64717b6114a6fabaca83d77e93ac7675911c8cc5 \ - --hash=sha256:30bf15c1ecec2798b713d551df17f23401a3e3653ad9ed4e83ad1c2b06e86100 \ - --hash=sha256:32691aa59577f42864d5535cb6225d0f47e2c7bff59cf4556e5171e96af68cc1 \ - --hash=sha256:36d3ef4f047ed1bc96fa29289f9e67a637ddca5e4f4d3dc7cb7f50eb33ec1664 \ - --hash=sha256:39b343b6cb4b2c3dbc8d2d4c5ee915b6088e3b144ddf8305a57eaab16cf9fc74 \ - --hash=sha256:3b3c4df0321df6f8f0b61afbaa2ced9622750ee1e619128db57a18533d139820 \ - --hash=sha256:3f2ddd5b99b254039a8c82be5749d4d75943f62eb2c2918acf6ffd586852834f \ - --hash=sha256:40c0f16d62d6553527de3dab2fb69709c4383430ea44bce8fb4711ed4cbc6ae3 \ - --hash=sha256:42e7f747b55529a6d0d1588695d71025e884ab48664dca54b840413dea4588d8 \ - --hash=sha256:46a616c0e13cff2de1761b011e0b14bb73b110182f009223f1453d505c9a975c \ - --hash=sha256:5032cbffa245b4beba0067f8ed17392ef2501b346ae3c1f1d14b950edf4b6115 \ - --hash=sha256:50a9c54c0147b468363119132d514c5024fbad1ed8af12bd8bd411b0119f9208 \ - --hash=sha256:5385398d390c6571f0f2a7837e6ddde0c8b912dac096dc8c87208ce9aaaa7570 \ - --hash=sha256:544a47190a0d25971658a9365dba7095397b4ce3e897f7dd0a77ca2cf6fa984e \ - --hash=sha256:54bb69ebe5ca0bd7527357e348f16a4c0c52fe0c2fcc8a041010467dcb8385f7 \ - --hash=sha256:54e53662d71ed660c83c5109127c8e30b9e607884b7c45d2aff7929bbbd00589 \ - --hash=sha256:55a43be0e0fa956a919043c19d19bd988991d15c59f179d413fe5145ed9deb43 \ - --hash=sha256:55bcc003541f5f16ec0a73bf6de758161973f9e8d75161954380738dd147f9f2 \ - --hash=sha256:58d9ae5cf9246d102db2a2558b67fe7e73c533e5d769099747921232d88b9be2 \ - --hash=sha256:5df0cecc2852fcb078ed1b4482fac4fc2c2e7787f3edda8920d9a4c0f51b1c95 \ - --hash=sha256:648adc2dd2cf873efc23befcc6e75754e204a409dfa77efd0fea30d08f22ef9d \ - --hash=sha256:6906a7eb458731e3dd2495af1d0410e23a21a2a2b7ced535e6d5cd15cb69afc5 \ - --hash=sha256:6938738e00d9eb6e04097b3f565097e20b0c398f9c58959a2bc64f7f6be3d9da \ - --hash=sha256:69f6ecdf1452139f2b947d0c169a605de578efdb72cbb2373cb0a94edca1fd34 \ - --hash=sha256:6c506bdc2f304051592c0d3b0e82eed309248ec10cdf802f13220251358375ea \ - --hash=sha256:6c7152d77b2eb6bfac7baa11f2a9c45fd5a2d848dbb310acd0953b3b789d95c9 \ - --hash=sha256:71cf1ea16acdebe9e2fb62ee7a77f8f70e877bebcbb33b34e660af2eb6d341d9 \ - --hash=sha256:758b10380ad34c1f51753a070d7bb278001b5e6fcf544121c6df93170952d705 \ - --hash=sha256:7635fe34246cd241c8e35eb83084e978b01b83d5ef7e5bf72a704c637f270017 \ - --hash=sha256:780b4469ee21cf62b1b2e8ada042941fd2525e45d5fb6a6901a9798a0e41153c \ - --hash=sha256:78fafaf7f5a48ee35ccd7928339080a0136e27cf97396de45259eca1d331b714 \ - --hash=sha256:7957f5d768de14f6b2715303ccdf224b78416738ee95a028a2965c95f73afbfb \ - --hash=sha256:7a6eaec2ef658dd650c6eb9b36dff7a361ebd7d8bea990ce9d639b911673b2cb \ - --hash=sha256:7e2574cf4aa86065600b664a1ac7b8b8499107d102ecde836aaaa403fc4f1784 \ - --hash=sha256:8117dab9b26a1aaffab59b4e30f80ac4d55e61ad4139a637c149365960933bee \ - --hash=sha256:83eb7ef732c2f8533c6b5fbe69858a722c218acc3e1fc190ab6924a8af7e7e0e \ - --hash=sha256:85a54ce30345cff2c79cbcffa063f270ad1daedd0d0c3ff6e541d3c3ba4288cf \ - --hash=sha256:941f31038dba5d3dedcfcceba81d61570ad457c873a24ceb13f4f44fcb574260 \ - --hash=sha256:96fa00bc105caa34b6cd93dca14a29243a3a7f0c336e4dcd36348d38511e15ac \ - --hash=sha256:97fb05e1ddb7b71a054040af588b0634214ee87cea87900d309fafc16fd272a4 \ - --hash=sha256:9a11e1d036170bbafa43a9e63d8c309273564ec5bdfc5439062f439d1a16965a \ - --hash=sha256:9b1e6f48e1ffa0749261ee23a1c6462bdd0be5eac83093f4711de17a42ae78ad \ - --hash=sha256:9f9132c55d330f0a1d34ce6730a76805323a6250d97468a1ca766a883d6a9a25 \ - --hash=sha256:a057cdb0401e42c84b6516c9b1635f7aedd5e430c6e388bd5f6bcd1d6a0686bb \ - --hash=sha256:a3692d4ab36d44685f61326dca539975a4eda49b2a76f0a3df177d8a2c0de9d2 \ - --hash=sha256:a749fd2690f24ef256b264a781487746bbb95344364fe8fe356f0eef7ef206ba \ - --hash=sha256:acb63c5072c08058f8995404201a52fc4e1ecac105548a4d03c6c6934bda45a3 \ - --hash=sha256:b0ba1ccc22fff782e7152a3d3d0caca44ec4e32dc48ba01c560b8593965b5aa3 \ - --hash=sha256:b3745c6443890265513a3c8777f2de4cb897aeb906a406f97741019be8ad5bcc \ - --hash=sha256:b4c5a0413589aef936892fbfa94b7ff6f7dd09edf19b5a7b83896cc9d4e8c184 \ - --hash=sha256:b63170d9db00629b5b3f2862114d8d6ee19127eaba0eee43762d62a25817dbe0 \ - --hash=sha256:b9f8177b24ccc0a843e85932b1088c5e467a7dd7a181c13f84c684b796bea815 \ - --hash=sha256:bccfb30c668620c5bc3490f2dc7d7da1cca0ead5a9da8b755e2e02e2ef0dff14 \ - --hash=sha256:bd9a67cfc83e8453ef17ddd1c2c4ce4a74d448a197764efb54c29f29fb41f611 \ - --hash=sha256:c4c852cd8bed1516a64fd6e2d4c6f270d4356196ee03fda2af1e5a9e13c34643 \ - --hash=sha256:c988a4fc91856260355773bf9d32bebab2083d4c6df33fafeddf4330e5ae9139 \ - --hash=sha256:cf165a76870cd875567941cf861dfd361a0a6e6a56b936c5d30042ddc9def090 \ - --hash=sha256:d41e8231326e94fd07c4d8f424f6bed08fead6f5e6688d1e6e787f1443ae7631 \ - --hash=sha256:d5a3425a6c50fd8fbd991d8f085ddb504791dae6ef9cc3ab299fea2cb5374bef \ - --hash=sha256:d7701769f110332cde45c41759cb2a497de8d2dca55e4c519a46aed5fbb19d1a \ - --hash=sha256:dccf8d4fb5b86d39c581a59463c596b1d09df976da26ff04ae219604223d502f \ - --hash=sha256:dda45f47b559be72ecbce45c7f71dc7c97b9772630ab0f3286d97d2c3025ab71 \ - --hash=sha256:dfb337f1832c1231e3d5621bd0ebebb854e46036aedae3e6a49c1fc08f16f249 \ - --hash=sha256:e0c7989ff32c077bb8fd53253fd6ca569d1bfebc80b17557e60750e6909ba4fe \ - --hash=sha256:e3ceb87c11d2d0fbe8559bb795b0c0604b84cfc8bb7b8720b5c16e9e31e00f41 \ - --hash=sha256:e5fd3ce849b27d063755829cda27a9dab6dbd63be3801f2a40c60ec563a4c90f \ - --hash=sha256:e88c6e68fca301722fa3ab7fd3ca46998012c14ada577bc1e2c2fc04f2067ca6 \ - --hash=sha256:e956b3f053e474abae69ac693a52742109d860ac2375fe88e9387d3277f4c96c \ - --hash=sha256:e9c4d984621ae17404c58f8d06ed8b025e167e52c0e6a511dfec83c37e9220cd \ - --hash=sha256:edd84b0a323885493c893bad16098c5e3b3005d7caa995ae653da07373665d97 \ - --hash=sha256:efa22059c765b3d8778083805b199deaaf643db070f65426f87d274565ddf36a \ - --hash=sha256:f177e1eb6e4f5261a89c475e21bce7a99064a8f217d2336fb897408f46f0ceaf \ - --hash=sha256:f21af27c5e001f0ba1b88c36a0936437dfe034c452548d998891c21125eb640f \ - --hash=sha256:f43b773a4d4950606fb25568ecde5f25280daf8f97b87eb323e16ecd8177b328 \ - --hash=sha256:f4b3334a8958b689f292d5ce8a928140ac98919b51e084f04bf0c14276e4c6ba \ - --hash=sha256:f7c9a003002434889255ff5676ca0f8934a478065ab5e702f75dc42639505bba \ - --hash=sha256:fe2dfc454ee51ba168a67b1e92b72aad251e45a074972cef13340bbad2fd9438 - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -referencing==0.36.2 \ - --hash=sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa \ - --hash=sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0 - # via - # -r requirements/dev-requirements.txt - # jsonschema - # jsonschema-specifications -requests==2.32.4 \ - --hash=sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c \ - --hash=sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422 - # via sphinx -rpds-py==0.23.1 \ - --hash=sha256:09cd7dbcb673eb60518231e02874df66ec1296c01a4fcd733875755c02014b19 \ - --hash=sha256:0f3288930b947cbebe767f84cf618d2cbe0b13be476e749da0e6a009f986248c \ - --hash=sha256:0fced9fd4a07a1ded1bac7e961ddd9753dd5d8b755ba8e05acba54a21f5f1522 \ - --hash=sha256:112b8774b0b4ee22368fec42749b94366bd9b536f8f74c3d4175d4395f5cbd31 \ - --hash=sha256:11dd60b2ffddba85715d8a66bb39b95ddbe389ad2cfcf42c833f1bcde0878eaf \ - --hash=sha256:178f8a60fc24511c0eb756af741c476b87b610dba83270fce1e5a430204566a4 \ - --hash=sha256:1b08027489ba8fedde72ddd233a5ea411b85a6ed78175f40285bd401bde7466d \ - --hash=sha256:1bf5be5ba34e19be579ae873da515a2836a2166d8d7ee43be6ff909eda42b72b \ - --hash=sha256:1ed7de3c86721b4e83ac440751329ec6a1102229aa18163f84c75b06b525ad7e \ - --hash=sha256:1eedaaccc9bb66581d4ae7c50e15856e335e57ef2734dbc5fd8ba3e2a4ab3cb6 \ - --hash=sha256:243241c95174b5fb7204c04595852fe3943cc41f47aa14c3828bc18cd9d3b2d6 \ - --hash=sha256:26bb3e8de93443d55e2e748e9fd87deb5f8075ca7bc0502cfc8be8687d69a2ec \ - --hash=sha256:271fa2184cf28bdded86bb6217c8e08d3a169fe0bbe9be5e8d96e8476b707122 \ - --hash=sha256:28358c54fffadf0ae893f6c1050e8f8853e45df22483b7fff2f6ab6152f5d8bf \ - --hash=sha256:285019078537949cecd0190f3690a0b0125ff743d6a53dfeb7a4e6787af154f5 \ - --hash=sha256:2893d778d4671ee627bac4037a075168b2673c57186fb1a57e993465dbd79a93 \ - --hash=sha256:2a54027554ce9b129fc3d633c92fa33b30de9f08bc61b32c053dc9b537266fed \ - --hash=sha256:2c6ae11e6e93728d86aafc51ced98b1658a0080a7dd9417d24bfb955bb09c3c2 \ - --hash=sha256:2cfa07c346a7ad07019c33fb9a63cf3acb1f5363c33bc73014e20d9fe8b01cdd \ - --hash=sha256:35d5631ce0af26318dba0ae0ac941c534453e42f569011585cb323b7774502a5 \ - --hash=sha256:3614d280bf7aab0d3721b5ce0e73434acb90a2c993121b6e81a1c15c665298ac \ - --hash=sha256:3902df19540e9af4cc0c3ae75974c65d2c156b9257e91f5101a51f99136d834c \ - --hash=sha256:3aaf141d39f45322e44fc2c742e4b8b4098ead5317e5f884770c8df0c332da70 \ - --hash=sha256:3d8abf7896a91fb97e7977d1aadfcc2c80415d6dc2f1d0fca5b8d0df247248f3 \ - --hash=sha256:3e77febf227a1dc3220159355dba68faa13f8dca9335d97504abf428469fb18b \ - --hash=sha256:3e9212f52074fc9d72cf242a84063787ab8e21e0950d4d6709886fb62bcb91d5 \ - --hash=sha256:3ee9d6f0b38efb22ad94c3b68ffebe4c47865cdf4b17f6806d6c674e1feb4246 \ - --hash=sha256:4233df01a250b3984465faed12ad472f035b7cd5240ea3f7c76b7a7016084495 \ - --hash=sha256:4263320ed887ed843f85beba67f8b2d1483b5947f2dc73a8b068924558bfeace \ - --hash=sha256:4ab923167cfd945abb9b51a407407cf19f5bee35001221f2911dc85ffd35ff4f \ - --hash=sha256:4caafd1a22e5eaa3732acb7672a497123354bef79a9d7ceed43387d25025e935 \ - --hash=sha256:50fb62f8d8364978478b12d5f03bf028c6bc2af04082479299139dc26edf4c64 \ - --hash=sha256:55ff4151cfd4bc635e51cfb1c59ac9f7196b256b12e3a57deb9e5742e65941ad \ - --hash=sha256:5b98b6c953e5c2bda51ab4d5b4f172617d462eebc7f4bfdc7c7e6b423f6da957 \ - --hash=sha256:5c9ff044eb07c8468594d12602291c635da292308c8c619244e30698e7fc455a \ - --hash=sha256:5e9c206a1abc27e0588cf8b7c8246e51f1a16a103734f7750830a1ccb63f557a \ - --hash=sha256:5fb89edee2fa237584e532fbf78f0ddd1e49a47c7c8cfa153ab4849dc72a35e6 \ - --hash=sha256:633462ef7e61d839171bf206551d5ab42b30b71cac8f10a64a662536e057fdef \ - --hash=sha256:66f8d2a17e5838dd6fb9be6baaba8e75ae2f5fa6b6b755d597184bfcd3cb0eba \ - --hash=sha256:6959bb9928c5c999aba4a3f5a6799d571ddc2c59ff49917ecf55be2bbb4e3722 \ - --hash=sha256:698a79d295626ee292d1730bc2ef6e70a3ab135b1d79ada8fde3ed0047b65a10 \ - --hash=sha256:721f9c4011b443b6e84505fc00cc7aadc9d1743f1c988e4c89353e19c4a968ee \ - --hash=sha256:72e680c1518733b73c994361e4b06441b92e973ef7d9449feec72e8ee4f713da \ - --hash=sha256:75307599f0d25bf6937248e5ac4e3bde5ea72ae6618623b86146ccc7845ed00b \ - --hash=sha256:754fba3084b70162a6b91efceee8a3f06b19e43dac3f71841662053c0584209a \ - --hash=sha256:759462b2d0aa5a04be5b3e37fb8183615f47014ae6b116e17036b131985cb731 \ - --hash=sha256:7938c7b0599a05246d704b3f5e01be91a93b411d0d6cc62275f025293b8a11ce \ - --hash=sha256:7b77e07233925bd33fc0022b8537774423e4c6680b6436316c5075e79b6384f4 \ - --hash=sha256:7e5413d2e2d86025e73f05510ad23dad5950ab8417b7fc6beaad99be8077138b \ - --hash=sha256:7f3240dcfa14d198dba24b8b9cb3b108c06b68d45b7babd9eefc1038fdf7e707 \ - --hash=sha256:7f9682a8f71acdf59fd554b82b1c12f517118ee72c0f3944eda461606dfe7eb9 \ - --hash=sha256:8d67beb6002441faef8251c45e24994de32c4c8686f7356a1f601ad7c466f7c3 \ - --hash=sha256:9441af1d25aed96901f97ad83d5c3e35e6cd21a25ca5e4916c82d7dd0490a4fa \ - --hash=sha256:98b257ae1e83f81fb947a363a274c4eb66640212516becaff7bef09a5dceacaa \ - --hash=sha256:9e9f3a3ac919406bc0414bbbd76c6af99253c507150191ea79fab42fdb35982a \ - --hash=sha256:a1c66e71ecfd2a4acf0e4bd75e7a3605afa8f9b28a3b497e4ba962719df2be57 \ - --hash=sha256:a1e17d8dc8e57d8e0fd21f8f0f0a5211b3fa258b2e444c2053471ef93fe25a00 \ - --hash=sha256:a20cb698c4a59c534c6701b1c24a968ff2768b18ea2991f886bd8985ce17a89f \ - --hash=sha256:a970bfaf130c29a679b1d0a6e0f867483cea455ab1535fb427566a475078f27f \ - --hash=sha256:a98f510d86f689fcb486dc59e6e363af04151e5260ad1bdddb5625c10f1e95f8 \ - --hash=sha256:a9d3b728f5a5873d84cba997b9d617c6090ca5721caaa691f3b1a78c60adc057 \ - --hash=sha256:ad76f44f70aac3a54ceb1813ca630c53415da3a24fd93c570b2dfb4856591017 \ - --hash=sha256:ae28144c1daa61366205d32abd8c90372790ff79fc60c1a8ad7fd3c8553a600e \ - --hash=sha256:b03a8d50b137ee758e4c73638b10747b7c39988eb8e6cd11abb7084266455165 \ - --hash=sha256:b5a96fcac2f18e5a0a23a75cd27ce2656c66c11c127b0318e508aab436b77428 \ - --hash=sha256:b5ef909a37e9738d146519657a1aab4584018746a18f71c692f2f22168ece40c \ - --hash=sha256:b79f5ced71efd70414a9a80bbbfaa7160da307723166f09b69773153bf17c590 \ - --hash=sha256:b91cceb5add79ee563bd1f70b30896bd63bc5f78a11c1f00a1e931729ca4f1f4 \ - --hash=sha256:b92f5654157de1379c509b15acec9d12ecf6e3bc1996571b6cb82a4302060447 \ - --hash=sha256:c04ca91dda8a61584165825907f5c967ca09e9c65fe8966ee753a3f2b019fe1e \ - --hash=sha256:c1f8afa346ccd59e4e5630d5abb67aba6a9812fddf764fd7eb11f382a345f8cc \ - --hash=sha256:c5334a71f7dc1160382d45997e29f2637c02f8a26af41073189d79b95d3321f1 \ - --hash=sha256:c617d7453a80e29d9973b926983b1e700a9377dbe021faa36041c78537d7b08c \ - --hash=sha256:c632419c3870507ca20a37c8f8f5352317aca097639e524ad129f58c125c61c6 \ - --hash=sha256:c6760211eee3a76316cf328f5a8bd695b47b1626d21c8a27fb3b2473a884d597 \ - --hash=sha256:c698d123ce5d8f2d0cd17f73336615f6a2e3bdcedac07a1291bb4d8e7d82a05a \ - --hash=sha256:c76b32eb2ab650a29e423525e84eb197c45504b1c1e6e17b6cc91fcfeb1a4b1d \ - --hash=sha256:c8f7e90b948dc9dcfff8003f1ea3af08b29c062f681c05fd798e36daa3f7e3e8 \ - --hash=sha256:c9e799dac1ffbe7b10c1fd42fe4cd51371a549c6e108249bde9cd1200e8f59b4 \ - --hash=sha256:cafa48f2133d4daa028473ede7d81cd1b9f9e6925e9e4003ebdf77010ee02f35 \ - --hash=sha256:ce473a2351c018b06dd8d30d5da8ab5a0831056cc53b2006e2a8028172c37ce5 \ - --hash=sha256:d31ed4987d72aabdf521eddfb6a72988703c091cfc0064330b9e5f8d6a042ff5 \ - --hash=sha256:d550d7e9e7d8676b183b37d65b5cd8de13676a738973d330b59dc8312df9c5dc \ - --hash=sha256:d6adb81564af0cd428910f83fa7da46ce9ad47c56c0b22b50872bc4515d91966 \ - --hash=sha256:d6f6512a90bd5cd9030a6237f5346f046c6f0e40af98657568fa45695d4de59d \ - --hash=sha256:d7031d493c4465dbc8d40bd6cafefef4bd472b17db0ab94c53e7909ee781b9ef \ - --hash=sha256:d9f75a06ecc68f159d5d7603b734e1ff6daa9497a929150f794013aa9f6e3f12 \ - --hash=sha256:db7707dde9143a67b8812c7e66aeb2d843fe33cc8e374170f4d2c50bd8f2472d \ - --hash=sha256:e0397dd0b3955c61ef9b22838144aa4bef6f0796ba5cc8edfc64d468b93798b4 \ - --hash=sha256:e0df046f2266e8586cf09d00588302a32923eb6386ced0ca5c9deade6af9a149 \ - --hash=sha256:e14f86b871ea74c3fddc9a40e947d6a5d09def5adc2076ee61fb910a9014fb35 \ - --hash=sha256:e5963ea87f88bddf7edd59644a35a0feecf75f8985430124c253612d4f7d27ae \ - --hash=sha256:e768267cbe051dd8d1c5305ba690bb153204a09bf2e3de3ae530de955f5b5580 \ - --hash=sha256:e9cb79ecedfc156c0692257ac7ed415243b6c35dd969baa461a6888fc79f2f07 \ - --hash=sha256:ed6f011bedca8585787e5082cce081bac3d30f54520097b2411351b3574e1219 \ - --hash=sha256:f3429fb8e15b20961efca8c8b21432623d85db2228cc73fe22756c6637aa39e7 \ - --hash=sha256:f35eff113ad430b5272bbfc18ba111c66ff525828f24898b4e146eb479a2cdda \ - --hash=sha256:f3a6cb95074777f1ecda2ca4fa7717caa9ee6e534f42b7575a8f0d4cb0c24013 \ - --hash=sha256:f7356a6da0562190558c4fcc14f0281db191cdf4cb96e7604c06acfcee96df15 \ - --hash=sha256:f88626e3f5e57432e6191cd0c5d6d6b319b635e70b40be2ffba713053e5147dd \ - --hash=sha256:fad784a31869747df4ac968a351e070c06ca377549e4ace94775aaa3ab33ee06 \ - --hash=sha256:fc869af5cba24d45fb0399b0cfdbcefcf6910bf4dee5d74036a57cf5264b3ff4 \ - --hash=sha256:fee513135b5a58f3bb6d89e48326cd5aa308e4bcdf2f7d59f67c861ada482bf8 - # via - # -r requirements/dev-requirements.txt - # jsonschema - # referencing -ruff==0.8.5 \ - --hash=sha256:03a90200c5dfff49e4c967b405f27fdfa81594cbb7c5ff5609e42d7fe9680da5 \ - --hash=sha256:1098d36f69831f7ff2a1da3e6407d5fbd6dfa2559e4f74ff2d260c5588900317 \ - --hash=sha256:134ae019ef13e1b060ab7136e7828a6d83ea727ba123381307eb37c6bd5e01cb \ - --hash=sha256:4020d8bf8d3a32325c77af452a9976a9ad6455773bcb94991cf15bd66b347e47 \ - --hash=sha256:587c5e95007612c26509f30acc506c874dab4c4abbacd0357400bd1aa799931b \ - --hash=sha256:5ad11a5e3868a73ca1fa4727fe7e33735ea78b416313f4368c504dbeb69c0f88 \ - --hash=sha256:622b82bf3429ff0e346835ec213aec0a04d9730480cbffbb6ad9372014e31bbd \ - --hash=sha256:7512e8cb038db7f5db6aae0e24735ff9ea03bb0ed6ae2ce534e9baa23c1dc9ea \ - --hash=sha256:762f113232acd5b768d6b875d16aad6b00082add40ec91c927f0673a8ec4ede8 \ - --hash=sha256:7b75ac29715ac60d554a049dbb0ef3b55259076181c3369d79466cb130eb5afd \ - --hash=sha256:8710ffd57bdaa6690cbf6ecff19884b8629ec2a2a2a2f783aa94b1cc795139ed \ - --hash=sha256:9d99cf80b0429cbebf31cbbf6f24f05a29706f0437c40413d950e67e2d4faca4 \ - --hash=sha256:b5462d7804558ccff9c08fe8cbf6c14b7efe67404316696a2dde48297b1925bb \ - --hash=sha256:c01c048f9c3385e0fd7822ad0fd519afb282af9cf1778f3580e540629df89725 \ - --hash=sha256:c9d526a62c9eda211b38463528768fd0ada25dad524cb33c0e99fcff1c67b5dc \ - --hash=sha256:d56de7220a35607f9fe59f8a6d018e14504f7b71d784d980835e20fc0611cd50 \ - --hash=sha256:f69ab37771ea7e0715fead8624ec42996d101269a96e31f4d31be6fc33aa19b7 \ - --hash=sha256:f99be814d77a5dac8a8957104bdd8c359e85c86b0ee0e38dca447cb1095f70fb - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -scipy==1.15.2 \ - --hash=sha256:01edfac9f0798ad6b46d9c4c9ca0e0ad23dbf0b1eb70e96adb9fa7f525eff0bf \ - --hash=sha256:03205d57a28e18dfd39f0377d5002725bf1f19a46f444108c29bdb246b6c8a11 \ - --hash=sha256:08b57a9336b8e79b305a143c3655cc5bdbe6d5ece3378578888d2afbb51c4e37 \ - --hash=sha256:11e7ad32cf184b74380f43d3c0a706f49358b904fa7d5345f16ddf993609184d \ - --hash=sha256:28a0d2c2075946346e4408b211240764759e0fabaeb08d871639b5f3b1aca8a0 \ - --hash=sha256:2b871df1fe1a3ba85d90e22742b93584f8d2b8e6124f8372ab15c71b73e428b8 \ - --hash=sha256:302093e7dfb120e55515936cb55618ee0b895f8bcaf18ff81eca086c17bd80af \ - --hash=sha256:42dabaaa798e987c425ed76062794e93a243be8f0f20fff6e7a89f4d61cb3d40 \ - --hash=sha256:447ce30cee6a9d5d1379087c9e474628dab3db4a67484be1b7dc3196bfb2fac9 \ - --hash=sha256:4c6676490ad76d1c2894d77f976144b41bd1a4052107902238047fb6a473e971 \ - --hash=sha256:54c462098484e7466362a9f1672d20888f724911a74c22ae35b61f9c5919183d \ - --hash=sha256:597a0c7008b21c035831c39927406c6181bcf8f60a73f36219b69d010aa04737 \ - --hash=sha256:5a6fd6eac1ce74a9f77a7fc724080d507c5812d61e72bd5e4c489b042455865e \ - --hash=sha256:5ea7ed46d437fc52350b028b1d44e002646e28f3e8ddc714011aaf87330f2f32 \ - --hash=sha256:601881dfb761311045b03114c5fe718a12634e5608c3b403737ae463c9885d53 \ - --hash=sha256:62ca1ff3eb513e09ed17a5736929429189adf16d2d740f44e53270cc800ecff1 \ - --hash=sha256:69ea6e56d00977f355c0f84eba69877b6df084516c602d93a33812aa04d90a3d \ - --hash=sha256:6a8e34cf4c188b6dd004654f88586d78f95639e48a25dfae9c5e34a6dc34547e \ - --hash=sha256:6d0194c37037707b2afa7a2f2a924cf7bac3dc292d51b6a925e5fcb89bc5c776 \ - --hash=sha256:6f223753c6ea76983af380787611ae1291e3ceb23917393079dcc746ba60cfb5 \ - --hash=sha256:6f5e296ec63c5da6ba6fa0343ea73fd51b8b3e1a300b0a8cae3ed4b1122c7462 \ - --hash=sha256:7cd5b77413e1855351cdde594eca99c1f4a588c2d63711388b6a1f1c01f62274 \ - --hash=sha256:869269b767d5ee7ea6991ed7e22b3ca1f22de73ab9a49c44bad338b725603301 \ - --hash=sha256:87994da02e73549dfecaed9e09a4f9d58a045a053865679aeb8d6d43747d4df3 \ - --hash=sha256:888307125ea0c4466287191e5606a2c910963405ce9671448ff9c81c53f85f58 \ - --hash=sha256:92233b2df6938147be6fa8824b8136f29a18f016ecde986666be5f4d686a91a4 \ - --hash=sha256:9412f5e408b397ff5641080ed1e798623dbe1ec0d78e72c9eca8992976fa65aa \ - --hash=sha256:9b18aa747da280664642997e65aab1dd19d0c3d17068a04b3fe34e2559196cb9 \ - --hash=sha256:9de9d1416b3d9e7df9923ab23cd2fe714244af10b763975bea9e4f2e81cebd27 \ - --hash=sha256:a2ec871edaa863e8213ea5df811cd600734f6400b4af272e1c011e69401218e9 \ - --hash=sha256:a5080a79dfb9b78b768cebf3c9dcbc7b665c5875793569f48bf0e2b1d7f68f6f \ - --hash=sha256:a8bf5cb4a25046ac61d38f8d3c3426ec11ebc350246a4642f2f315fe95bda655 \ - --hash=sha256:b09ae80010f52efddb15551025f9016c910296cf70adbf03ce2a8704f3a5ad20 \ - --hash=sha256:b5e025e903b4f166ea03b109bb241355b9c42c279ea694d8864d033727205e65 \ - --hash=sha256:bad78d580270a4d32470563ea86c6590b465cb98f83d760ff5b0990cb5518a93 \ - --hash=sha256:bae43364d600fdc3ac327db99659dcb79e6e7ecd279a75fe1266669d9a652828 \ - --hash=sha256:c4697a10da8f8765bb7c83e24a470da5797e37041edfd77fd95ba3811a47c4fd \ - --hash=sha256:c90ebe8aaa4397eaefa8455a8182b164a6cc1d59ad53f79943f266d99f68687f \ - --hash=sha256:cd58a314d92838f7e6f755c8a2167ead4f27e1fd5c1251fd54289569ef3495ec \ - --hash=sha256:cf72ff559a53a6a6d77bd8eefd12a17995ffa44ad86c77a5df96f533d4e6c6bb \ - --hash=sha256:def751dd08243934c884a3221156d63e15234a3155cf25978b0a668409d45eb6 \ - --hash=sha256:e7c68b6a43259ba0aab737237876e5c2c549a031ddb7abc28c7b47f22e202ded \ - --hash=sha256:ecf797d2d798cf7c838c6d98321061eb3e72a74710e6c40540f0e8087e3b499e \ - --hash=sha256:f031846580d9acccd0044efd1a90e6f4df3a6e12b4b6bd694a7bc03a89892b28 \ - --hash=sha256:fb530e4794fc8ea76a4a21ccb67dea33e5e0e60f07fc38a49e821e1eae3b71a0 \ - --hash=sha256:fe8a9eb875d430d81755472c5ba75e84acc980e4a8f6204d402849234d3017db - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) - # lmfit -six==1.17.0 \ - --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ - --hash=sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81 - # via - # -r requirements/dev-requirements.txt - # python-dateutil -snowballstemmer==2.2.0 \ - --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 \ - --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a - # via sphinx -sphinx==8.1.3 \ - --hash=sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2 \ - --hash=sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927 - # via - # pyelli (pyproject.toml) - # myst-parser - # sphinx-gallery - # sphinx-mdinclude - # sphinx-rtd-theme - # sphinxcontrib-jquery - # sphinxcontrib-mermaid -sphinx-gallery==0.19.0 \ - --hash=sha256:4c28751973f81769d5bbbf5e4ebaa0dc49dff8c48eb7f11131eb5f6e4aa25f0e \ - --hash=sha256:8400cb5240ad642e28a612fdba0667f725d0505a9be0222d0243de60e8af2eb3 - # via pyelli (pyproject.toml) -sphinx-mdinclude==0.6.2 \ - --hash=sha256:447462e82cb8be61404a2204227f920769eb923d2f57608e3325f3bb88286b4c \ - --hash=sha256:648e78edb067c0e4bffc22943278d49d54a0714494743592032fa3ad82a86984 - # via pyelli (pyproject.toml) -sphinx-plotly-directive==0.1.3 \ - --hash=sha256:030df1d817a8668ba63db0f491879d9d3f32ebb0266c59266b2fac99c88eed86 \ - --hash=sha256:95a49e4ab96d311afcd801e965f0adfbcd21334c17bbb2ca7d3a2161fdc60b01 - # via pyelli (pyproject.toml) -sphinx-rtd-theme==3.0.2 \ - --hash=sha256:422ccc750c3a3a311de4ae327e82affdaf59eb695ba4936538552f3b00f4ee13 \ - --hash=sha256:b7457bc25dda723b20b086a670b9953c859eab60a2a03ee8eb2bb23e176e5f85 - # via pyelli (pyproject.toml) -sphinxcontrib-applehelp==2.0.0 \ - --hash=sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1 \ - --hash=sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5 - # via sphinx -sphinxcontrib-devhelp==2.0.0 \ - --hash=sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad \ - --hash=sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2 - # via sphinx -sphinxcontrib-htmlhelp==2.1.0 \ - --hash=sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8 \ - --hash=sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9 - # via sphinx -sphinxcontrib-jquery==4.1 \ - --hash=sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a \ - --hash=sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae - # via sphinx-rtd-theme -sphinxcontrib-jsmath==1.0.1 \ - --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 \ - --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8 - # via sphinx -sphinxcontrib-mermaid==1.0.0 \ - --hash=sha256:2e8ab67d3e1e2816663f9347d026a8dee4a858acdd4ad32dd1c808893db88146 \ - --hash=sha256:60b72710ea02087f212028feb09711225fbc2e343a10d34822fe787510e1caa3 - # via pyelli (pyproject.toml) -sphinxcontrib-qthelp==2.0.0 \ - --hash=sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab \ - --hash=sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 \ - --hash=sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331 \ - --hash=sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d - # via sphinx -stack-data==0.6.3 \ - --hash=sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 \ - --hash=sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695 - # via - # -r requirements/dev-requirements.txt - # ipython -tenacity==9.0.0 \ - --hash=sha256:807f37ca97d62aa361264d497b0e31e92b8027044942bfa756160d908320d73b \ - --hash=sha256:93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539 - # via - # -r requirements/dev-requirements.txt - # plotly -tomli==2.2.1 \ - --hash=sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6 \ - --hash=sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd \ - --hash=sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c \ - --hash=sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b \ - --hash=sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8 \ - --hash=sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6 \ - --hash=sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77 \ - --hash=sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff \ - --hash=sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea \ - --hash=sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192 \ - --hash=sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249 \ - --hash=sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee \ - --hash=sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4 \ - --hash=sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98 \ - --hash=sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8 \ - --hash=sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4 \ - --hash=sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281 \ - --hash=sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744 \ - --hash=sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69 \ - --hash=sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13 \ - --hash=sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140 \ - --hash=sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e \ - --hash=sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e \ - --hash=sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc \ - --hash=sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff \ - --hash=sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec \ - --hash=sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2 \ - --hash=sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222 \ - --hash=sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106 \ - --hash=sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272 \ - --hash=sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a \ - --hash=sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7 - # via - # -r requirements/dev-requirements.txt - # coverage - # pytest - # sphinx -tornado==6.5.1 \ - --hash=sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7 \ - --hash=sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692 \ - --hash=sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331 \ - --hash=sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e \ - --hash=sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a \ - --hash=sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c \ - --hash=sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b \ - --hash=sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6 \ - --hash=sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888 \ - --hash=sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401 \ - --hash=sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7 \ - --hash=sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365 - # via - # -r requirements/dev-requirements.txt - # ipykernel - # jupyter-client -traitlets==5.14.3 \ - --hash=sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7 \ - --hash=sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f - # via - # -r requirements/dev-requirements.txt - # comm - # ipykernel - # ipython - # ipywidgets - # jupyter-client - # jupyter-core - # matplotlib-inline - # nbclient - # nbformat -typing-extensions==4.12.2 \ - --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \ - --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 - # via - # -r requirements/dev-requirements.txt - # anywidget - # flexcache - # flexparser - # ipython - # mistune - # pint - # referencing -tzdata==2025.1 \ - --hash=sha256:24894909e88cdb28bd1636c6887801df64cb485bd593f2fd83ef29075a81d694 \ - --hash=sha256:7e127113816800496f027041c570f50bcd464a020098a3b6b199517772303639 - # via - # -r requirements/dev-requirements.txt - # pandas -uncertainties==3.2.2 \ - --hash=sha256:e62c86fdc64429828229de6ab4e11466f114907e6bd343c077858994cc12e00b \ - --hash=sha256:fd8543355952f4052786ed4150acaf12e23117bd0f5bd03ea07de466bce646e7 - # via - # -r requirements/dev-requirements.txt - # lmfit -urllib3==2.5.0 \ - --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ - --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc - # via requests -uv==0.8.6 \ - --hash=sha256:0b524de39f317bd8733c38cf100b6f8091d44e06b23f7752523ad1ad1454ede3 \ - --hash=sha256:132e73f1e9fe05edc6c06c00416f7c721c48298786fd7293be6c584793170bbc \ - --hash=sha256:1913f5627c57076c88dd38b0173bdb006ae9b8dbd92b1798a1acc9d744c1a7cc \ - --hash=sha256:2ac28509db2e52613a59264bdb150d13274ed13e5b305f7e274da8cd83033985 \ - --hash=sha256:37227aaf1e41c7eda3d7f0028e747a2a2eed3f3506b0adc121a4366e8281115b \ - --hash=sha256:4d4e042f6bd9f143094051a05de758684028f451e563846cbc0c6f505b530cca \ - --hash=sha256:4e81380549151e34ae96d56499438444ba58591ca9f2fc6ba0a867152601849e \ - --hash=sha256:57a98367bfad38e870e1a8a6626464796ffcee6e937d429fbd7b25ddf46bb36f \ - --hash=sha256:5b201ebc1c5c76c3a415fa4edcb25a0e06263d2255319d6d52275c775e926e23 \ - --hash=sha256:6acdc77099906ba64bc1b725bef973c10905d7e9596d1b25f271db772bc9e8e4 \ - --hash=sha256:7796acc3c5b84d5ee5e10cc6cf92eb61c19f6551855d0aa89ef5925e4a371fbf \ - --hash=sha256:7c1f48279ff61940143c78b969094e13324988eabcfcd4799f4350d9d36c1d48 \ - --hash=sha256:993af2c295856c5ca053678a8dadc11ce2f85485513ed1568c16e98d5dfa88bf \ - --hash=sha256:c9de4adac36a62e4bddd959ce65fb4bb09b0cbfd95946d50390f2a9c186ecb9c \ - --hash=sha256:d96ff3a1d06a6a00ed94dfb2996228153b3b5bfc892174b7556216ab872a91b1 \ - --hash=sha256:deab2ce32d2dd7a1c0de459aa23470c60feb0ea24e67c9c5c5988d8bf4eb4a09 \ - --hash=sha256:e35cc1ef79d3dce2b6aeffbfb280d02d5ad741d4ca07874bdf0a4d85c841d9de \ - --hash=sha256:ee67acf1b211be2cfbeaec16cde13c8325810d32ff85963a9dedd1f9d7c61ef7 \ - --hash=sha256:fdceb1ef554df0ddc620bfe83fdcf740829e489c62f78ba1f089abd62c71c63e - # via - # -r requirements/dev-requirements.txt - # pyelli (pyproject.toml) -virtualenv==20.29.3 \ - --hash=sha256:3e3d00f5807e83b234dfb6122bf37cfadf4be216c53a49ac059d02414f819170 \ - --hash=sha256:95e39403fcf3940ac45bc717597dba16110b74506131845d9b687d5e73d947ac - # via - # -r requirements/dev-requirements.txt - # pre-commit -wcwidth==0.2.13 \ - --hash=sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859 \ - --hash=sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5 - # via - # -r requirements/dev-requirements.txt - # prompt-toolkit -widgetsnbextension==4.0.13 \ - --hash=sha256:74b2692e8500525cc38c2b877236ba51d34541e6385eeed5aec15a70f88a6c71 \ - --hash=sha256:ffcb67bc9febd10234a362795f643927f4e0c05d9342c727b65d2384f8feacb6 - # via - # -r requirements/dev-requirements.txt - # ipywidgets diff --git a/docs/result.rst b/docs/result.rst deleted file mode 100644 index 3b35ed84..00000000 --- a/docs/result.rst +++ /dev/null @@ -1,8 +0,0 @@ -====== -Result -====== - -.. automodule:: elli.result - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/solvers.rst b/docs/solvers.rst deleted file mode 100644 index 39e734c3..00000000 --- a/docs/solvers.rst +++ /dev/null @@ -1,49 +0,0 @@ -******* -Solvers -******* - -For calculation of light interaction in material stacks the transfer matrix method is used. -In pyElli the :class:`Solver` classes provide the necessary toolset for two kinds of transfer matrix algorithms. -They are not intended to be used directly, but rather to be provided in the evaluation in the :class:`Structure` class. -The :class:`Solver2x2` is a simple and fast algorithm for isotropic materials. -It splits the calculation into two 2x2 matrices, one for the s and one for the p polarized light. - -The :class:`Solver4x4` is a more complex algorithm for anisotropic materials. -It employs a full 4x4 matrix formulation for all light interaction. -It is based on the Berreman matrix formalism [1]_. -In the Berreman formalism a propagator for matrix exponentials is needed. -pyElli provides different implementations to be used in the calculation of the transfer matrices. -The :class:`PropagatorEig` is based on solving the eigenvalues of the first order approximation of the matrix exponential. -Although, it is very fast it is not very accurate. -The :class:`PropagatorExpm` is solving the matrix exponential by the Pade approximation. -It can use SciPy as backend, but for performance-critical tasks, it is recommended to install PyTorch. - -.. rubric:: References - -.. [1] Dwight W. Berreman, "Optics in Stratified and Anisotropic Media: 4×4-Matrix Formulation," J. Opt. Soc. Am. 62, 502-510 (1972) - - - -Solver base class (Solver) -========================== - -.. automodule:: elli.solver - :members: - :undoc-members: - :show-inheritance: - -2x2 Matrix Solver (Solver2x2) -============================= - -.. automodule:: elli.solver2x2 - :members: - :undoc-members: - :show-inheritance: - -4x4 Matrix Solver (Solver4x4) -============================= - -.. automodule:: elli.solver4x4 - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/structure.rst b/docs/structure.rst deleted file mode 100644 index dda5a147..00000000 --- a/docs/structure.rst +++ /dev/null @@ -1,41 +0,0 @@ -========== -Structures -========== - -.. automodule:: elli.structure - -Layers ------- - -Abstract base classes -~~~~~~~~~~~~~~~~~~~~~ - -.. autoclass:: elli.structure.AbstractLayer - :members: - -.. autoclass:: elli.structure.InhomogeneousLayer - :members: - -Homogeneous layers -~~~~~~~~~~~~~~~~~~ - -.. autoclass:: elli.structure.Layer - :members: - -.. autoclass:: elli.structure.RepeatedLayers - :members: - -Inhomogeneous layers -~~~~~~~~~~~~~~~~~~~~ - -.. autoclass:: elli.structure.TwistedLayer - :members: - -.. autoclass:: elli.structure.VaryingMixtureLayer - :members: - -Structure Class ---------------- - -.. autoclass:: elli.structure.Structure - :members: diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 00000000..6e30f267 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,29 @@ +site_name: PyElli +site_url: https://pyellips.github.com/pyElli/docs +theme: + name: material + features: + - navigation.instant + - navigation.tabs + +plugins: + - search + - mkdocstrings: + default_handler: python + locale: en + handlers: + python: + options: + show_source: false + +extra: + version: + provider: mike + +markdown_extensions: + - pymdownx.arithmatex: + generic: true + +extra_javascript: + - js/mathjax.js + - https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 012702bf..90566184 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,13 +54,9 @@ dev = [ "pre-commit", ] docs = [ - "sphinx!=5.1.0", - "sphinx_rtd_theme", - "sphinx-mdinclude", - "sphinx-gallery", - "sphinx-plotly-directive", - "sphinxcontrib-mermaid", - "myst_parser", + "mkdocs-material", + "mkdocstrings[python]", + "mike", ] [project.urls] diff --git a/src/elli/kkr/kkr.py b/src/elli/kkr/kkr.py index 05bdab1f..2b880911 100644 --- a/src/elli/kkr/kkr.py +++ b/src/elli/kkr/kkr.py @@ -151,9 +151,10 @@ def re2im(re: np.ndarray, x: np.ndarray) -> np.ndarray: The underlying formula reads: - .. math:: - \Delta \Im(x_i) = \Im(x_i) - \Im(\infty) = - \frac{2}{\pi} \int_0^\infty \frac{x_i \Re(x)}{x^2 - x_i^2} dx + $$ + \Delta \Im(x_i) = \Im(x_i) - \Im(\infty) = + \frac{2}{\pi} \int_0^\infty \frac{x_i \Re(x)}{x^2 - x_i^2} dx + $$ Args: re (numpy.ndarray): The real values to transform. @@ -173,9 +174,10 @@ def im2re(im: np.ndarray, x: np.ndarray) -> np.ndarray: The underlying formula reads: - .. math:: - \Delta \Re(x_i) = \Re(x_i) - \Re(\infty) = - \frac{2}{\pi} \int_0^\infty \frac{x \Im(x)}{x^2 - x_i^2} dx + $$ + \Delta \Re(x_i) = \Re(x_i) - \Re(\infty) = + \frac{2}{\pi} \int_0^\infty \frac{x \Im(x)}{x^2 - x_i^2} dx + $$ Args: im (numpy.ndarray): The imaginary values to transform. @@ -196,9 +198,10 @@ def re2im_reciprocal(re: np.ndarray, x: np.ndarray) -> np.ndarray: The underlying formula reads: - .. math:: - \Delta \Im(x_i) = \Im(x_i) - \Im(\infty) = - \frac{2}{\pi} \int_0^\infty \frac{\Re(x)}{x_i - \frac{x^2}{x_i}} dx + $$ + \Delta \Im(x_i) = \Im(x_i) - \Im(\infty) = + \frac{2}{\pi} \int_0^\infty \frac{\Re(x)}{x_i - \frac{x^2}{x_i}} dx + $$ Args: re (numpy.ndarray): The real values to transform. @@ -219,9 +222,10 @@ def im2re_reciprocal(im: np.ndarray, x: np.ndarray) -> np.ndarray: The underlying formula reads: - .. math:: - \Delta \Re(x_i) = \Re(x_i) - \Re(\infty) = - \frac{2}{\pi} \int_0^\infty \frac{x \Im(x)}{1 - \frac{x^2}{x_i^2}} dx + $$ + \Delta \Re(x_i) = \Re(x_i) - \Re(\infty) = + \frac{2}{\pi} \int_0^\infty \frac{x \Im(x)}{1 - \frac{x^2}{x_i^2}} dx + $$ Args: im (numpy.ndarray): The imaginary values to transform. From 810b22d41686e7b0dadf670feec5b674a3a5fbfb Mon Sep 17 00:00:00 2001 From: domna Date: Fri, 17 Oct 2025 22:28:02 +0200 Subject: [PATCH 2/9] More structure --- docs/contributing.md | 1 + docs/explanation/class_structure.md | 0 docs/explanation/data_structure.md | 0 docs/explanation/index.md | 0 docs/howto/custom_fitting.md | 3 +++ docs/howto/index.md | 1 + docs/howto/mueller_matrix.md | 3 +++ docs/index.md | 2 +- docs/reference/changelog.md | 1 + docs/reference/index.md | 1 + docs/tutorial/getting_started.md | 2 ++ docs/tutorial/index.md | 1 + docs/tutorial/working_with_dispersions.md | 1 + mkdocs.yml | 29 ++++++++++++++++++++++- pyproject.toml | 3 ++- 15 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 docs/contributing.md create mode 100644 docs/explanation/class_structure.md create mode 100644 docs/explanation/data_structure.md create mode 100644 docs/explanation/index.md create mode 100644 docs/howto/custom_fitting.md create mode 100644 docs/howto/index.md create mode 100644 docs/howto/mueller_matrix.md create mode 100644 docs/reference/changelog.md create mode 100644 docs/reference/index.md create mode 100644 docs/tutorial/getting_started.md create mode 100644 docs/tutorial/index.md create mode 100644 docs/tutorial/working_with_dispersions.md diff --git a/docs/contributing.md b/docs/contributing.md new file mode 100644 index 00000000..0801e40f --- /dev/null +++ b/docs/contributing.md @@ -0,0 +1 @@ +# Contributing to pyElli \ No newline at end of file diff --git a/docs/explanation/class_structure.md b/docs/explanation/class_structure.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/explanation/data_structure.md b/docs/explanation/data_structure.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/explanation/index.md b/docs/explanation/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/howto/custom_fitting.md b/docs/howto/custom_fitting.md new file mode 100644 index 00000000..a16fd3b4 --- /dev/null +++ b/docs/howto/custom_fitting.md @@ -0,0 +1,3 @@ +# Custom Fitting + +Custom fitting \ No newline at end of file diff --git a/docs/howto/index.md b/docs/howto/index.md new file mode 100644 index 00000000..a5ded53b --- /dev/null +++ b/docs/howto/index.md @@ -0,0 +1 @@ +# How-Tos \ No newline at end of file diff --git a/docs/howto/mueller_matrix.md b/docs/howto/mueller_matrix.md new file mode 100644 index 00000000..722d5a94 --- /dev/null +++ b/docs/howto/mueller_matrix.md @@ -0,0 +1,3 @@ +# Mueller Matrix + +Mueller matrix \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 021c6284..c5ca0e1f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,4 @@ -# Welcome to pyElli +# Getting Started with pyElli PyElli is an open-source numerical solver for spectral ellipsometry employing well-known 2x2 and 4x4 solver algorithms. It is intended for a broad range of problems such as simple fitting of layered structures, anisotropic layers and any other polarized light interaction with layered 1D structures. It serves as a system for the day to day ellipsometry task at hand and aims to make optical model generation standardized and reproducible. diff --git a/docs/reference/changelog.md b/docs/reference/changelog.md new file mode 100644 index 00000000..90cb31c6 --- /dev/null +++ b/docs/reference/changelog.md @@ -0,0 +1 @@ +--8<-- "CHANGELOG.md" \ No newline at end of file diff --git a/docs/reference/index.md b/docs/reference/index.md new file mode 100644 index 00000000..4a938e09 --- /dev/null +++ b/docs/reference/index.md @@ -0,0 +1 @@ +# Reference \ No newline at end of file diff --git a/docs/tutorial/getting_started.md b/docs/tutorial/getting_started.md new file mode 100644 index 00000000..1ea992a8 --- /dev/null +++ b/docs/tutorial/getting_started.md @@ -0,0 +1,2 @@ +# Getting started + diff --git a/docs/tutorial/index.md b/docs/tutorial/index.md new file mode 100644 index 00000000..de8ecfe6 --- /dev/null +++ b/docs/tutorial/index.md @@ -0,0 +1 @@ +# Tutorials \ No newline at end of file diff --git a/docs/tutorial/working_with_dispersions.md b/docs/tutorial/working_with_dispersions.md new file mode 100644 index 00000000..047c01f0 --- /dev/null +++ b/docs/tutorial/working_with_dispersions.md @@ -0,0 +1 @@ +# Working with Dispersions \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 6e30f267..54aa1bab 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,13 +1,39 @@ site_name: PyElli -site_url: https://pyellips.github.com/pyElli/docs +site_description: | + The documentation of pyElli +repo_url: https://github.com/PyEllips/pyElli +edit_uri: "" theme: name: material features: - navigation.instant - navigation.tabs + - navigation.indexes + +nav: + - Getting Started: + - index.md + - contributing.md + - Tutorials: + - tutorial/index.md + - tutorial/getting_started.md + - How-Tos: + - howto/index.md + - howto/custom_fitting.md + - howto/mueller_matrix.md + - Learning: + - explanation/index.md + - explanation/data_structure.md + - explanation/class_structure.md + - Reference: + - reference/index.md + - reference/changelog.md plugins: - search + - api-autonav: + modules: ['src/elli'] + nav_section_title: "Reference" - mkdocstrings: default_handler: python locale: en @@ -21,6 +47,7 @@ extra: provider: mike markdown_extensions: + - pymdownx.snippets - pymdownx.arithmatex: generic: true diff --git a/pyproject.toml b/pyproject.toml index 90566184..2c46e997 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,8 @@ dev = [ ] docs = [ "mkdocs-material", - "mkdocstrings[python]", + "mkdocstrings[python]>=0.18", + "mkdocs-autoapi", "mike", ] From 815bed1fa7a6d46b7bf5ec5c2e1b0a68fcab0651 Mon Sep 17 00:00:00 2001 From: domna Date: Sat, 18 Oct 2025 09:51:32 +0200 Subject: [PATCH 3/9] Install instructions --- docs/contributing.md | 4 +- docs/index.md | 21 +- docs/tutorial/getting_started.md | 2 - docs/tutorial/simple_fit.md | 1 + mkdocs.yml | 2 +- pyproject.toml | 3 +- uv.lock | 4232 ++++++++++++++++++++++++++++++ 7 files changed, 4258 insertions(+), 7 deletions(-) delete mode 100644 docs/tutorial/getting_started.md create mode 100644 docs/tutorial/simple_fit.md create mode 100644 uv.lock diff --git a/docs/contributing.md b/docs/contributing.md index 0801e40f..aeb15027 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -1 +1,3 @@ -# Contributing to pyElli \ No newline at end of file +# Contributing + +We're happy that you are interested in contributing to pyElli! \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index c5ca0e1f..aad06496 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,23 @@ # Getting Started with pyElli -PyElli is an open-source numerical solver for spectral ellipsometry employing well-known 2x2 and 4x4 solver algorithms. It is intended for a broad range of problems such as simple fitting of layered structures, anisotropic layers and any other polarized light interaction with layered 1D structures. It serves as a system for the day to day ellipsometry task at hand and aims to make optical model generation standardized and reproducible. +PyElli is an open-source numerical solver for spectral ellipsometry employing well-known 2x2 and 4x4 solver algorithms. +It is intended for a broad range of problems such as simple fitting of layered structures, +anisotropic layers and any other polarized light interaction with layered 1D structures. +It serves as a system for the day to day ellipsometry task at hand and aims to make optical model generation standardized and reproducible. +PyElli can be installed directly from [PyPI](https://pypi.org/project/pyElli/). +Installation is as simple as + +``` +pip install pyelli +``` + +## Fitting dependencies + +PyElli has the optional dependency `fitting` to install dependencies to use additional +fitting capabilities and interactive widgets with jupyter notebooks. +If you want to use those you can directly install the dependencies along with pyElli: + +``` +pip install 'pyelli[fitting]' +``` \ No newline at end of file diff --git a/docs/tutorial/getting_started.md b/docs/tutorial/getting_started.md deleted file mode 100644 index 1ea992a8..00000000 --- a/docs/tutorial/getting_started.md +++ /dev/null @@ -1,2 +0,0 @@ -# Getting started - diff --git a/docs/tutorial/simple_fit.md b/docs/tutorial/simple_fit.md new file mode 100644 index 00000000..bba5c6f1 --- /dev/null +++ b/docs/tutorial/simple_fit.md @@ -0,0 +1 @@ +# Performing a Simple Fit diff --git a/mkdocs.yml b/mkdocs.yml index 54aa1bab..b3208019 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,7 +16,7 @@ nav: - contributing.md - Tutorials: - tutorial/index.md - - tutorial/getting_started.md + - tutorial/simple_fit.md - How-Tos: - howto/index.md - howto/custom_fitting.md diff --git a/pyproject.toml b/pyproject.toml index 2c46e997..1588ce45 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,13 +50,12 @@ dev = [ "pytest-cov", "nbmake", "ruff==0.8.5", - "uv", "pre-commit", ] docs = [ "mkdocs-material", "mkdocstrings[python]>=0.18", - "mkdocs-autoapi", + "mkdocs-api-autonav", "mike", ] diff --git a/uv.lock b/uv.lock new file mode 100644 index 00000000..5155961d --- /dev/null +++ b/uv.lock @@ -0,0 +1,4232 @@ +version = 1 +revision = 2 +requires-python = ">=3.9" +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", + "python_full_version < '3.10'", +] + +[[package]] +name = "anywidget" +version = "0.9.18" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ipywidgets" }, + { name = "psygnal", version = "0.14.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "psygnal", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/69/20423d6abd2a57d767d20a9dcf3f816bd4cbbe4813ac7c7158ba16e44c3f/anywidget-0.9.18.tar.gz", hash = "sha256:262cf459b517a7d044d6fbc84b953e9c83f026790b2dd3ce90f21a7f8eded00f", size = 9808509, upload-time = "2025-03-23T20:01:22.358Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2b/f0/09a30ca0551af20c7cefa7464b7ccb6f5407a550b83c4dcb15c410814849/anywidget-0.9.18-py3-none-any.whl", hash = "sha256:944b82ef1dd17b8ff0fb6d1f199f613caf9111338e6e2857da478f6e73770cb8", size = 220671, upload-time = "2025-03-23T20:01:21.057Z" }, +] + +[[package]] +name = "appnope" +version = "0.1.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, +] + +[[package]] +name = "asteval" +version = "1.0.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2b/f0/ad92c4bc565918713f9a4b54f06d06ec370e48079fdb50cf432befabee8b/asteval-1.0.6.tar.gz", hash = "sha256:1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f", size = 52079, upload-time = "2025-01-19T21:44:03.291Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/ac/19dbba27e891f39feb4170b884da449ee2699ef4ebb88eefeda364bbbbcf/asteval-1.0.6-py3-none-any.whl", hash = "sha256:5e119ed306e39199fd99c881cea0e306b3f3807f050c9be79829fe274c6378dc", size = 22406, upload-time = "2025-01-19T21:44:01.323Z" }, +] + +[[package]] +name = "asttokens" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" }, +] + +[[package]] +name = "attrs" +version = "25.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, +] + +[[package]] +name = "babel" +version = "2.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload-time = "2025-02-01T15:17:41.026Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" }, +] + +[[package]] +name = "backrefs" +version = "5.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/a7/312f673df6a79003279e1f55619abbe7daebbb87c17c976ddc0345c04c7b/backrefs-5.9.tar.gz", hash = "sha256:808548cb708d66b82ee231f962cb36faaf4f2baab032f2fbb783e9c2fdddaa59", size = 5765857, upload-time = "2025-06-22T19:34:13.97Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/19/4d/798dc1f30468134906575156c089c492cf79b5a5fd373f07fe26c4d046bf/backrefs-5.9-py310-none-any.whl", hash = "sha256:db8e8ba0e9de81fcd635f440deab5ae5f2591b54ac1ebe0550a2ca063488cd9f", size = 380267, upload-time = "2025-06-22T19:34:05.252Z" }, + { url = "https://files.pythonhosted.org/packages/55/07/f0b3375bf0d06014e9787797e6b7cc02b38ac9ff9726ccfe834d94e9991e/backrefs-5.9-py311-none-any.whl", hash = "sha256:6907635edebbe9b2dc3de3a2befff44d74f30a4562adbb8b36f21252ea19c5cf", size = 392072, upload-time = "2025-06-22T19:34:06.743Z" }, + { url = "https://files.pythonhosted.org/packages/9d/12/4f345407259dd60a0997107758ba3f221cf89a9b5a0f8ed5b961aef97253/backrefs-5.9-py312-none-any.whl", hash = "sha256:7fdf9771f63e6028d7fee7e0c497c81abda597ea45d6b8f89e8ad76994f5befa", size = 397947, upload-time = "2025-06-22T19:34:08.172Z" }, + { url = "https://files.pythonhosted.org/packages/10/bf/fa31834dc27a7f05e5290eae47c82690edc3a7b37d58f7fb35a1bdbf355b/backrefs-5.9-py313-none-any.whl", hash = "sha256:cc37b19fa219e93ff825ed1fed8879e47b4d89aa7a1884860e2db64ccd7c676b", size = 399843, upload-time = "2025-06-22T19:34:09.68Z" }, + { url = "https://files.pythonhosted.org/packages/fc/24/b29af34b2c9c41645a9f4ff117bae860291780d73880f449e0b5d948c070/backrefs-5.9-py314-none-any.whl", hash = "sha256:df5e169836cc8acb5e440ebae9aad4bf9d15e226d3bad049cf3f6a5c20cc8dc9", size = 411762, upload-time = "2025-06-22T19:34:11.037Z" }, + { url = "https://files.pythonhosted.org/packages/41/ff/392bff89415399a979be4a65357a41d92729ae8580a66073d8ec8d810f98/backrefs-5.9-py39-none-any.whl", hash = "sha256:f48ee18f6252b8f5777a22a00a09a85de0ca931658f1dd96d4406a34f3748c60", size = 380265, upload-time = "2025-06-22T19:34:12.405Z" }, +] + +[[package]] +name = "certifi" +version = "2025.10.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", hash = "sha256:47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43", size = 164519, upload-time = "2025-10-05T04:12:15.808Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", hash = "sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de", size = 163286, upload-time = "2025-10-05T04:12:14.03Z" }, +] + +[[package]] +name = "cffi" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser", marker = "implementation_name != 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44", size = 184283, upload-time = "2025-09-08T23:22:08.01Z" }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49", size = 180504, upload-time = "2025-09-08T23:22:10.637Z" }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c", size = 208811, upload-time = "2025-09-08T23:22:12.267Z" }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb", size = 216402, upload-time = "2025-09-08T23:22:13.455Z" }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0", size = 203217, upload-time = "2025-09-08T23:22:14.596Z" }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4", size = 203079, upload-time = "2025-09-08T23:22:15.769Z" }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453", size = 216475, upload-time = "2025-09-08T23:22:17.427Z" }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495", size = 218829, upload-time = "2025-09-08T23:22:19.069Z" }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5", size = 211211, upload-time = "2025-09-08T23:22:20.588Z" }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb", size = 218036, upload-time = "2025-09-08T23:22:22.143Z" }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", hash = "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", size = 172184, upload-time = "2025-09-08T23:22:23.328Z" }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", size = 182790, upload-time = "2025-09-08T23:22:24.752Z" }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", size = 184344, upload-time = "2025-09-08T23:22:26.456Z" }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size = 180560, upload-time = "2025-09-08T23:22:28.197Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", size = 209613, upload-time = "2025-09-08T23:22:29.475Z" }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", size = 216476, upload-time = "2025-09-08T23:22:31.063Z" }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", size = 203374, upload-time = "2025-09-08T23:22:32.507Z" }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", size = 202597, upload-time = "2025-09-08T23:22:34.132Z" }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size = 215574, upload-time = "2025-09-08T23:22:35.443Z" }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", size = 218971, upload-time = "2025-09-08T23:22:36.805Z" }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", size = 211972, upload-time = "2025-09-08T23:22:38.436Z" }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size = 217078, upload-time = "2025-09-08T23:22:39.776Z" }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", size = 172076, upload-time = "2025-09-08T23:22:40.95Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", size = 182820, upload-time = "2025-09-08T23:22:42.463Z" }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", size = 177635, upload-time = "2025-09-08T23:22:43.623Z" }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size = 185271, upload-time = "2025-09-08T23:22:44.795Z" }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size = 212529, upload-time = "2025-09-08T23:22:47.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size = 220097, upload-time = "2025-09-08T23:22:48.677Z" }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size = 207983, upload-time = "2025-09-08T23:22:50.06Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size = 206519, upload-time = "2025-09-08T23:22:51.364Z" }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size = 222963, upload-time = "2025-09-08T23:22:54.518Z" }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932, upload-time = "2025-09-08T23:22:57.188Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557, upload-time = "2025-09-08T23:22:58.351Z" }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762, upload-time = "2025-09-08T23:22:59.668Z" }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size = 185230, upload-time = "2025-09-08T23:23:00.879Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size = 181043, upload-time = "2025-09-08T23:23:02.231Z" }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size = 212446, upload-time = "2025-09-08T23:23:03.472Z" }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size = 220101, upload-time = "2025-09-08T23:23:04.792Z" }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size = 207948, upload-time = "2025-09-08T23:23:06.127Z" }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size = 206422, upload-time = "2025-09-08T23:23:07.753Z" }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size = 219499, upload-time = "2025-09-08T23:23:09.648Z" }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size = 222928, upload-time = "2025-09-08T23:23:10.928Z" }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size = 221302, upload-time = "2025-09-08T23:23:12.42Z" }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909, upload-time = "2025-09-08T23:23:14.32Z" }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402, upload-time = "2025-09-08T23:23:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780, upload-time = "2025-09-08T23:23:16.761Z" }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size = 185320, upload-time = "2025-09-08T23:23:18.087Z" }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size = 181487, upload-time = "2025-09-08T23:23:19.622Z" }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size = 220049, upload-time = "2025-09-08T23:23:20.853Z" }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size = 207793, upload-time = "2025-09-08T23:23:22.08Z" }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size = 206300, upload-time = "2025-09-08T23:23:23.314Z" }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size = 219244, upload-time = "2025-09-08T23:23:24.541Z" }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size = 222828, upload-time = "2025-09-08T23:23:26.143Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size = 220926, upload-time = "2025-09-08T23:23:27.873Z" }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328, upload-time = "2025-09-08T23:23:44.61Z" }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650, upload-time = "2025-09-08T23:23:45.848Z" }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687, upload-time = "2025-09-08T23:23:47.105Z" }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size = 188773, upload-time = "2025-09-08T23:23:29.347Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size = 185013, upload-time = "2025-09-08T23:23:30.63Z" }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size = 221593, upload-time = "2025-09-08T23:23:31.91Z" }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size = 209354, upload-time = "2025-09-08T23:23:33.214Z" }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size = 208480, upload-time = "2025-09-08T23:23:34.495Z" }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size = 221584, upload-time = "2025-09-08T23:23:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size = 224443, upload-time = "2025-09-08T23:23:37.328Z" }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487, upload-time = "2025-09-08T23:23:40.423Z" }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726, upload-time = "2025-09-08T23:23:41.742Z" }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195, upload-time = "2025-09-08T23:23:43.004Z" }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf", size = 184288, upload-time = "2025-09-08T23:23:48.404Z" }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7", size = 180509, upload-time = "2025-09-08T23:23:49.73Z" }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c", size = 208813, upload-time = "2025-09-08T23:23:51.263Z" }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165", size = 216498, upload-time = "2025-09-08T23:23:52.494Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534", size = 203243, upload-time = "2025-09-08T23:23:53.836Z" }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f", size = 203158, upload-time = "2025-09-08T23:23:55.169Z" }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63", size = 216548, upload-time = "2025-09-08T23:23:56.506Z" }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2", size = 218897, upload-time = "2025-09-08T23:23:57.825Z" }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65", size = 211249, upload-time = "2025-09-08T23:23:59.139Z" }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322", size = 218041, upload-time = "2025-09-08T23:24:00.496Z" }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", hash = "sha256:2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a", size = 172138, upload-time = "2025-09-08T23:24:01.7Z" }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9", size = 182794, upload-time = "2025-09-08T23:24:02.943Z" }, +] + +[[package]] +name = "cfgv" +version = "3.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", size = 7114, upload-time = "2023-08-12T20:38:17.776Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", size = 7249, upload-time = "2023-08-12T20:38:16.269Z" }, +] + +[[package]] +name = "chardet" +version = "5.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7", size = 2069618, upload-time = "2023-08-01T19:23:02.662Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970", size = 199385, upload-time = "2023-08-01T19:23:00.661Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2025-10-14T04:42:32.879Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/b8/6d51fc1d52cbd52cd4ccedd5b5b2f0f6a11bbf6765c782298b0f3e808541/charset_normalizer-3.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d", size = 209709, upload-time = "2025-10-14T04:40:11.385Z" }, + { url = "https://files.pythonhosted.org/packages/5c/af/1f9d7f7faafe2ddfb6f72a2e07a548a629c61ad510fe60f9630309908fef/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8", size = 148814, upload-time = "2025-10-14T04:40:13.135Z" }, + { url = "https://files.pythonhosted.org/packages/79/3d/f2e3ac2bbc056ca0c204298ea4e3d9db9b4afe437812638759db2c976b5f/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad", size = 144467, upload-time = "2025-10-14T04:40:14.728Z" }, + { url = "https://files.pythonhosted.org/packages/ec/85/1bf997003815e60d57de7bd972c57dc6950446a3e4ccac43bc3070721856/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8", size = 162280, upload-time = "2025-10-14T04:40:16.14Z" }, + { url = "https://files.pythonhosted.org/packages/3e/8e/6aa1952f56b192f54921c436b87f2aaf7c7a7c3d0d1a765547d64fd83c13/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d", size = 159454, upload-time = "2025-10-14T04:40:17.567Z" }, + { url = "https://files.pythonhosted.org/packages/36/3b/60cbd1f8e93aa25d1c669c649b7a655b0b5fb4c571858910ea9332678558/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313", size = 153609, upload-time = "2025-10-14T04:40:19.08Z" }, + { url = "https://files.pythonhosted.org/packages/64/91/6a13396948b8fd3c4b4fd5bc74d045f5637d78c9675585e8e9fbe5636554/charset_normalizer-3.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e", size = 151849, upload-time = "2025-10-14T04:40:20.607Z" }, + { url = "https://files.pythonhosted.org/packages/b7/7a/59482e28b9981d105691e968c544cc0df3b7d6133152fb3dcdc8f135da7a/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93", size = 151586, upload-time = "2025-10-14T04:40:21.719Z" }, + { url = "https://files.pythonhosted.org/packages/92/59/f64ef6a1c4bdd2baf892b04cd78792ed8684fbc48d4c2afe467d96b4df57/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0", size = 145290, upload-time = "2025-10-14T04:40:23.069Z" }, + { url = "https://files.pythonhosted.org/packages/6b/63/3bf9f279ddfa641ffa1962b0db6a57a9c294361cc2f5fcac997049a00e9c/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84", size = 163663, upload-time = "2025-10-14T04:40:24.17Z" }, + { url = "https://files.pythonhosted.org/packages/ed/09/c9e38fc8fa9e0849b172b581fd9803bdf6e694041127933934184e19f8c3/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e", size = 151964, upload-time = "2025-10-14T04:40:25.368Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d1/d28b747e512d0da79d8b6a1ac18b7ab2ecfd81b2944c4c710e166d8dd09c/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db", size = 161064, upload-time = "2025-10-14T04:40:26.806Z" }, + { url = "https://files.pythonhosted.org/packages/bb/9a/31d62b611d901c3b9e5500c36aab0ff5eb442043fb3a1c254200d3d397d9/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6", size = 155015, upload-time = "2025-10-14T04:40:28.284Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f3/107e008fa2bff0c8b9319584174418e5e5285fef32f79d8ee6a430d0039c/charset_normalizer-3.4.4-cp310-cp310-win32.whl", hash = "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f", size = 99792, upload-time = "2025-10-14T04:40:29.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/66/e396e8a408843337d7315bab30dbf106c38966f1819f123257f5520f8a96/charset_normalizer-3.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d", size = 107198, upload-time = "2025-10-14T04:40:30.644Z" }, + { url = "https://files.pythonhosted.org/packages/b5/58/01b4f815bf0312704c267f2ccb6e5d42bcc7752340cd487bc9f8c3710597/charset_normalizer-3.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69", size = 100262, upload-time = "2025-10-14T04:40:32.108Z" }, + { url = "https://files.pythonhosted.org/packages/ed/27/c6491ff4954e58a10f69ad90aca8a1b6fe9c5d3c6f380907af3c37435b59/charset_normalizer-3.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8", size = 206988, upload-time = "2025-10-14T04:40:33.79Z" }, + { url = "https://files.pythonhosted.org/packages/94/59/2e87300fe67ab820b5428580a53cad894272dbb97f38a7a814a2a1ac1011/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0", size = 147324, upload-time = "2025-10-14T04:40:34.961Z" }, + { url = "https://files.pythonhosted.org/packages/07/fb/0cf61dc84b2b088391830f6274cb57c82e4da8bbc2efeac8c025edb88772/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3", size = 142742, upload-time = "2025-10-14T04:40:36.105Z" }, + { url = "https://files.pythonhosted.org/packages/62/8b/171935adf2312cd745d290ed93cf16cf0dfe320863ab7cbeeae1dcd6535f/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc", size = 160863, upload-time = "2025-10-14T04:40:37.188Z" }, + { url = "https://files.pythonhosted.org/packages/09/73/ad875b192bda14f2173bfc1bc9a55e009808484a4b256748d931b6948442/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897", size = 157837, upload-time = "2025-10-14T04:40:38.435Z" }, + { url = "https://files.pythonhosted.org/packages/6d/fc/de9cce525b2c5b94b47c70a4b4fb19f871b24995c728e957ee68ab1671ea/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381", size = 151550, upload-time = "2025-10-14T04:40:40.053Z" }, + { url = "https://files.pythonhosted.org/packages/55/c2/43edd615fdfba8c6f2dfbd459b25a6b3b551f24ea21981e23fb768503ce1/charset_normalizer-3.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815", size = 149162, upload-time = "2025-10-14T04:40:41.163Z" }, + { url = "https://files.pythonhosted.org/packages/03/86/bde4ad8b4d0e9429a4e82c1e8f5c659993a9a863ad62c7df05cf7b678d75/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0", size = 150019, upload-time = "2025-10-14T04:40:42.276Z" }, + { url = "https://files.pythonhosted.org/packages/1f/86/a151eb2af293a7e7bac3a739b81072585ce36ccfb4493039f49f1d3cae8c/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161", size = 143310, upload-time = "2025-10-14T04:40:43.439Z" }, + { url = "https://files.pythonhosted.org/packages/b5/fe/43dae6144a7e07b87478fdfc4dbe9efd5defb0e7ec29f5f58a55aeef7bf7/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4", size = 162022, upload-time = "2025-10-14T04:40:44.547Z" }, + { url = "https://files.pythonhosted.org/packages/80/e6/7aab83774f5d2bca81f42ac58d04caf44f0cc2b65fc6db2b3b2e8a05f3b3/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89", size = 149383, upload-time = "2025-10-14T04:40:46.018Z" }, + { url = "https://files.pythonhosted.org/packages/4f/e8/b289173b4edae05c0dde07f69f8db476a0b511eac556dfe0d6bda3c43384/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569", size = 159098, upload-time = "2025-10-14T04:40:47.081Z" }, + { url = "https://files.pythonhosted.org/packages/d8/df/fe699727754cae3f8478493c7f45f777b17c3ef0600e28abfec8619eb49c/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224", size = 152991, upload-time = "2025-10-14T04:40:48.246Z" }, + { url = "https://files.pythonhosted.org/packages/1a/86/584869fe4ddb6ffa3bd9f491b87a01568797fb9bd8933f557dba9771beaf/charset_normalizer-3.4.4-cp311-cp311-win32.whl", hash = "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a", size = 99456, upload-time = "2025-10-14T04:40:49.376Z" }, + { url = "https://files.pythonhosted.org/packages/65/f6/62fdd5feb60530f50f7e38b4f6a1d5203f4d16ff4f9f0952962c044e919a/charset_normalizer-3.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016", size = 106978, upload-time = "2025-10-14T04:40:50.844Z" }, + { url = "https://files.pythonhosted.org/packages/7a/9d/0710916e6c82948b3be62d9d398cb4fcf4e97b56d6a6aeccd66c4b2f2bd5/charset_normalizer-3.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1", size = 99969, upload-time = "2025-10-14T04:40:52.272Z" }, + { url = "https://files.pythonhosted.org/packages/f3/85/1637cd4af66fa687396e757dec650f28025f2a2f5a5531a3208dc0ec43f2/charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", size = 208425, upload-time = "2025-10-14T04:40:53.353Z" }, + { url = "https://files.pythonhosted.org/packages/9d/6a/04130023fef2a0d9c62d0bae2649b69f7b7d8d24ea5536feef50551029df/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", size = 148162, upload-time = "2025-10-14T04:40:54.558Z" }, + { url = "https://files.pythonhosted.org/packages/78/29/62328d79aa60da22c9e0b9a66539feae06ca0f5a4171ac4f7dc285b83688/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", size = 144558, upload-time = "2025-10-14T04:40:55.677Z" }, + { url = "https://files.pythonhosted.org/packages/86/bb/b32194a4bf15b88403537c2e120b817c61cd4ecffa9b6876e941c3ee38fe/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", size = 161497, upload-time = "2025-10-14T04:40:57.217Z" }, + { url = "https://files.pythonhosted.org/packages/19/89/a54c82b253d5b9b111dc74aca196ba5ccfcca8242d0fb64146d4d3183ff1/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", size = 159240, upload-time = "2025-10-14T04:40:58.358Z" }, + { url = "https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", size = 153471, upload-time = "2025-10-14T04:40:59.468Z" }, + { url = "https://files.pythonhosted.org/packages/61/fa/fbf177b55bdd727010f9c0a3c49eefa1d10f960e5f09d1d887bf93c2e698/charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", size = 150864, upload-time = "2025-10-14T04:41:00.623Z" }, + { url = "https://files.pythonhosted.org/packages/05/12/9fbc6a4d39c0198adeebbde20b619790e9236557ca59fc40e0e3cebe6f40/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", size = 150647, upload-time = "2025-10-14T04:41:01.754Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1f/6a9a593d52e3e8c5d2b167daf8c6b968808efb57ef4c210acb907c365bc4/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", size = 145110, upload-time = "2025-10-14T04:41:03.231Z" }, + { url = "https://files.pythonhosted.org/packages/30/42/9a52c609e72471b0fc54386dc63c3781a387bb4fe61c20231a4ebcd58bdd/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", size = 162839, upload-time = "2025-10-14T04:41:04.715Z" }, + { url = "https://files.pythonhosted.org/packages/c4/5b/c0682bbf9f11597073052628ddd38344a3d673fda35a36773f7d19344b23/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", size = 150667, upload-time = "2025-10-14T04:41:05.827Z" }, + { url = "https://files.pythonhosted.org/packages/e4/24/a41afeab6f990cf2daf6cb8c67419b63b48cf518e4f56022230840c9bfb2/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", size = 160535, upload-time = "2025-10-14T04:41:06.938Z" }, + { url = "https://files.pythonhosted.org/packages/2a/e5/6a4ce77ed243c4a50a1fecca6aaaab419628c818a49434be428fe24c9957/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", size = 154816, upload-time = "2025-10-14T04:41:08.101Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", size = 99694, upload-time = "2025-10-14T04:41:09.23Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", size = 107131, upload-time = "2025-10-14T04:41:10.467Z" }, + { url = "https://files.pythonhosted.org/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", size = 100390, upload-time = "2025-10-14T04:41:11.915Z" }, + { url = "https://files.pythonhosted.org/packages/97/45/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", size = 208091, upload-time = "2025-10-14T04:41:13.346Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", size = 147936, upload-time = "2025-10-14T04:41:14.461Z" }, + { url = "https://files.pythonhosted.org/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", size = 144180, upload-time = "2025-10-14T04:41:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/91/ed/9706e4070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", size = 161346, upload-time = "2025-10-14T04:41:16.738Z" }, + { url = "https://files.pythonhosted.org/packages/d5/0d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", size = 158874, upload-time = "2025-10-14T04:41:17.923Z" }, + { url = "https://files.pythonhosted.org/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", size = 153076, upload-time = "2025-10-14T04:41:19.106Z" }, + { url = "https://files.pythonhosted.org/packages/75/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", size = 150601, upload-time = "2025-10-14T04:41:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", size = 150376, upload-time = "2025-10-14T04:41:21.398Z" }, + { url = "https://files.pythonhosted.org/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", size = 144825, upload-time = "2025-10-14T04:41:22.583Z" }, + { url = "https://files.pythonhosted.org/packages/e6/8c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", size = 162583, upload-time = "2025-10-14T04:41:23.754Z" }, + { url = "https://files.pythonhosted.org/packages/d7/24/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", size = 150366, upload-time = "2025-10-14T04:41:25.27Z" }, + { url = "https://files.pythonhosted.org/packages/e4/5b/1e6160c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", size = 160300, upload-time = "2025-10-14T04:41:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/7a/10/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", size = 154465, upload-time = "2025-10-14T04:41:28.322Z" }, + { url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 99404, upload-time = "2025-10-14T04:41:29.95Z" }, + { url = "https://files.pythonhosted.org/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107092, upload-time = "2025-10-14T04:41:31.188Z" }, + { url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 100408, upload-time = "2025-10-14T04:41:32.624Z" }, + { url = "https://files.pythonhosted.org/packages/2a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", size = 207746, upload-time = "2025-10-14T04:41:33.773Z" }, + { url = "https://files.pythonhosted.org/packages/10/9a/97c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", size = 147889, upload-time = "2025-10-14T04:41:34.897Z" }, + { url = "https://files.pythonhosted.org/packages/10/bf/979224a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", size = 143641, upload-time = "2025-10-14T04:41:36.116Z" }, + { url = "https://files.pythonhosted.org/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", size = 160779, upload-time = "2025-10-14T04:41:37.229Z" }, + { url = "https://files.pythonhosted.org/packages/67/ed/331d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", size = 159035, upload-time = "2025-10-14T04:41:38.368Z" }, + { url = "https://files.pythonhosted.org/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", size = 152542, upload-time = "2025-10-14T04:41:39.862Z" }, + { url = "https://files.pythonhosted.org/packages/16/85/276033dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", size = 149524, upload-time = "2025-10-14T04:41:41.319Z" }, + { url = "https://files.pythonhosted.org/packages/9e/f2/6a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", size = 150395, upload-time = "2025-10-14T04:41:42.539Z" }, + { url = "https://files.pythonhosted.org/packages/60/bb/2186cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", size = 143680, upload-time = "2025-10-14T04:41:43.661Z" }, + { url = "https://files.pythonhosted.org/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", size = 162045, upload-time = "2025-10-14T04:41:44.821Z" }, + { url = "https://files.pythonhosted.org/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", size = 149687, upload-time = "2025-10-14T04:41:46.442Z" }, + { url = "https://files.pythonhosted.org/packages/a5/42/90c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", size = 160014, upload-time = "2025-10-14T04:41:47.631Z" }, + { url = "https://files.pythonhosted.org/packages/76/be/4d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", size = 154044, upload-time = "2025-10-14T04:41:48.81Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 99940, upload-time = "2025-10-14T04:41:49.946Z" }, + { url = "https://files.pythonhosted.org/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104, upload-time = "2025-10-14T04:41:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 100743, upload-time = "2025-10-14T04:41:52.122Z" }, + { url = "https://files.pythonhosted.org/packages/46/7c/0c4760bccf082737ca7ab84a4c2034fcc06b1f21cf3032ea98bd6feb1725/charset_normalizer-3.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a9768c477b9d7bd54bc0c86dbaebdec6f03306675526c9927c0e8a04e8f94af9", size = 209609, upload-time = "2025-10-14T04:42:10.922Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a4/69719daef2f3d7f1819de60c9a6be981b8eeead7542d5ec4440f3c80e111/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bee1e43c28aa63cb16e5c14e582580546b08e535299b8b6158a7c9c768a1f3d", size = 149029, upload-time = "2025-10-14T04:42:12.38Z" }, + { url = "https://files.pythonhosted.org/packages/e6/21/8d4e1d6c1e6070d3672908b8e4533a71b5b53e71d16828cc24d0efec564c/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608", size = 144580, upload-time = "2025-10-14T04:42:13.549Z" }, + { url = "https://files.pythonhosted.org/packages/a7/0a/a616d001b3f25647a9068e0b9199f697ce507ec898cacb06a0d5a1617c99/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:0f04b14ffe5fdc8c4933862d8306109a2c51e0704acfa35d51598eb45a1e89fc", size = 162340, upload-time = "2025-10-14T04:42:14.892Z" }, + { url = "https://files.pythonhosted.org/packages/85/93/060b52deb249a5450460e0585c88a904a83aec474ab8e7aba787f45e79f2/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cd09d08005f958f370f539f186d10aec3377d55b9eeb0d796025d4886119d76e", size = 159619, upload-time = "2025-10-14T04:42:16.676Z" }, + { url = "https://files.pythonhosted.org/packages/dd/21/0274deb1cc0632cd587a9a0ec6b4674d9108e461cb4cd40d457adaeb0564/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4fe7859a4e3e8457458e2ff592f15ccb02f3da787fcd31e0183879c3ad4692a1", size = 153980, upload-time = "2025-10-14T04:42:17.917Z" }, + { url = "https://files.pythonhosted.org/packages/28/2b/e3d7d982858dccc11b31906976323d790dded2017a0572f093ff982d692f/charset_normalizer-3.4.4-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa09f53c465e532f4d3db095e0c55b615f010ad81803d383195b6b5ca6cbf5f3", size = 152174, upload-time = "2025-10-14T04:42:19.018Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ff/4a269f8e35f1e58b2df52c131a1fa019acb7ef3f8697b7d464b07e9b492d/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7fa17817dc5625de8a027cb8b26d9fefa3ea28c8253929b8d6649e705d2835b6", size = 151666, upload-time = "2025-10-14T04:42:20.171Z" }, + { url = "https://files.pythonhosted.org/packages/da/c9/ec39870f0b330d58486001dd8e532c6b9a905f5765f58a6f8204926b4a93/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:5947809c8a2417be3267efc979c47d76a079758166f7d43ef5ae8e9f92751f88", size = 145550, upload-time = "2025-10-14T04:42:21.324Z" }, + { url = "https://files.pythonhosted.org/packages/75/8f/d186ab99e40e0ed9f82f033d6e49001701c81244d01905dd4a6924191a30/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:4902828217069c3c5c71094537a8e623f5d097858ac6ca8252f7b4d10b7560f1", size = 163721, upload-time = "2025-10-14T04:42:22.46Z" }, + { url = "https://files.pythonhosted.org/packages/96/b1/6047663b9744df26a7e479ac1e77af7134b1fcf9026243bb48ee2d18810f/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:7c308f7e26e4363d79df40ca5b2be1c6ba9f02bdbccfed5abddb7859a6ce72cf", size = 152127, upload-time = "2025-10-14T04:42:23.712Z" }, + { url = "https://files.pythonhosted.org/packages/59/78/e5a6eac9179f24f704d1be67d08704c3c6ab9f00963963524be27c18ed87/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:2c9d3c380143a1fedbff95a312aa798578371eb29da42106a29019368a475318", size = 161175, upload-time = "2025-10-14T04:42:24.87Z" }, + { url = "https://files.pythonhosted.org/packages/e5/43/0e626e42d54dd2f8dd6fc5e1c5ff00f05fbca17cb699bedead2cae69c62f/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb01158d8b88ee68f15949894ccc6712278243d95f344770fa7593fa2d94410c", size = 155375, upload-time = "2025-10-14T04:42:27.246Z" }, + { url = "https://files.pythonhosted.org/packages/e9/91/d9615bf2e06f35e4997616ff31248c3657ed649c5ab9d35ea12fce54e380/charset_normalizer-3.4.4-cp39-cp39-win32.whl", hash = "sha256:2677acec1a2f8ef614c6888b5b4ae4060cc184174a938ed4e8ef690e15d3e505", size = 99692, upload-time = "2025-10-14T04:42:28.425Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a9/6c040053909d9d1ef4fcab45fddec083aedc9052c10078339b47c8573ea8/charset_normalizer-3.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:f8e160feb2aed042cd657a72acc0b481212ed28b1b9a95c0cee1621b524e1966", size = 107192, upload-time = "2025-10-14T04:42:29.482Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c6/4fa536b2c0cd3edfb7ccf8469fa0f363ea67b7213a842b90909ca33dd851/charset_normalizer-3.4.4-cp39-cp39-win_arm64.whl", hash = "sha256:b5d84d37db046c5ca74ee7bb47dd6cbc13f80665fdde3e8040bdd3fb015ecb50", size = 100220, upload-time = "2025-10-14T04:42:30.632Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402, upload-time = "2025-10-14T04:42:31.76Z" }, +] + +[[package]] +name = "click" +version = "8.1.8" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593, upload-time = "2024-12-21T18:38:44.339Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188, upload-time = "2024-12-21T18:38:41.666Z" }, +] + +[[package]] +name = "click" +version = "8.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version >= '3.10' and sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", hash = "sha256:e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4", size = 276943, upload-time = "2025-09-18T17:32:23.696Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", hash = "sha256:9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc", size = 107295, upload-time = "2025-09-18T17:32:22.42Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "comm" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370, upload-time = "2024-08-27T21:00:03.328Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366, upload-time = "2024-08-27T20:50:09.947Z" }, + { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226, upload-time = "2024-08-27T20:50:16.1Z" }, + { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460, upload-time = "2024-08-27T20:50:22.536Z" }, + { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623, upload-time = "2024-08-27T20:50:28.806Z" }, + { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761, upload-time = "2024-08-27T20:50:35.126Z" }, + { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015, upload-time = "2024-08-27T20:50:40.318Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672, upload-time = "2024-08-27T20:50:55.643Z" }, + { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688, upload-time = "2024-08-27T20:51:11.293Z" }, + { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145, upload-time = "2024-08-27T20:51:15.2Z" }, + { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019, upload-time = "2024-08-27T20:51:19.365Z" }, + { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356, upload-time = "2024-08-27T20:51:24.146Z" }, + { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915, upload-time = "2024-08-27T20:51:28.683Z" }, + { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443, upload-time = "2024-08-27T20:51:33.675Z" }, + { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548, upload-time = "2024-08-27T20:51:39.322Z" }, + { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118, upload-time = "2024-08-27T20:51:44.717Z" }, + { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162, upload-time = "2024-08-27T20:51:49.683Z" }, + { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396, upload-time = "2024-08-27T20:52:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297, upload-time = "2024-08-27T20:52:21.843Z" }, + { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808, upload-time = "2024-08-27T20:52:25.163Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181, upload-time = "2024-08-27T20:52:29.13Z" }, + { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838, upload-time = "2024-08-27T20:52:33.911Z" }, + { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549, upload-time = "2024-08-27T20:52:39.179Z" }, + { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177, upload-time = "2024-08-27T20:52:44.789Z" }, + { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735, upload-time = "2024-08-27T20:52:51.05Z" }, + { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679, upload-time = "2024-08-27T20:52:58.473Z" }, + { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549, upload-time = "2024-08-27T20:53:06.593Z" }, + { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068, upload-time = "2024-08-27T20:53:23.442Z" }, + { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833, upload-time = "2024-08-27T20:53:39.243Z" }, + { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681, upload-time = "2024-08-27T20:53:43.05Z" }, + { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283, upload-time = "2024-08-27T20:53:47.232Z" }, + { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879, upload-time = "2024-08-27T20:53:51.597Z" }, + { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573, upload-time = "2024-08-27T20:53:55.659Z" }, + { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184, upload-time = "2024-08-27T20:54:00.225Z" }, + { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262, upload-time = "2024-08-27T20:54:05.234Z" }, + { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806, upload-time = "2024-08-27T20:54:09.889Z" }, + { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710, upload-time = "2024-08-27T20:54:14.536Z" }, + { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107, upload-time = "2024-08-27T20:54:29.735Z" }, + { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458, upload-time = "2024-08-27T20:54:45.507Z" }, + { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643, upload-time = "2024-08-27T20:55:52.754Z" }, + { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301, upload-time = "2024-08-27T20:55:56.509Z" }, + { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972, upload-time = "2024-08-27T20:54:50.347Z" }, + { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375, upload-time = "2024-08-27T20:54:54.909Z" }, + { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188, upload-time = "2024-08-27T20:55:00.184Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644, upload-time = "2024-08-27T20:55:05.673Z" }, + { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141, upload-time = "2024-08-27T20:55:11.047Z" }, + { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469, upload-time = "2024-08-27T20:55:15.914Z" }, + { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894, upload-time = "2024-08-27T20:55:31.553Z" }, + { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829, upload-time = "2024-08-27T20:55:47.837Z" }, + { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518, upload-time = "2024-08-27T20:56:01.333Z" }, + { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350, upload-time = "2024-08-27T20:56:05.432Z" }, + { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167, upload-time = "2024-08-27T20:56:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279, upload-time = "2024-08-27T20:56:15.41Z" }, + { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519, upload-time = "2024-08-27T20:56:21.813Z" }, + { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922, upload-time = "2024-08-27T20:56:26.983Z" }, + { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017, upload-time = "2024-08-27T20:56:42.246Z" }, + { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773, upload-time = "2024-08-27T20:56:58.58Z" }, + { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353, upload-time = "2024-08-27T20:57:02.718Z" }, + { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817, upload-time = "2024-08-27T20:57:06.328Z" }, + { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886, upload-time = "2024-08-27T20:57:10.863Z" }, + { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008, upload-time = "2024-08-27T20:57:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690, upload-time = "2024-08-27T20:57:19.321Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894, upload-time = "2024-08-27T20:57:23.873Z" }, + { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099, upload-time = "2024-08-27T20:57:28.58Z" }, + { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838, upload-time = "2024-08-27T20:57:32.913Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" }, + { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" }, + { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" }, + { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" }, + { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" }, + { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" }, + { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" }, + { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" }, + { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" }, + { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" }, + { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" }, + { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" }, + { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" }, + { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" }, + { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" }, + { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" }, + { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" }, + { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, +] + +[[package]] +name = "coverage" +version = "7.10.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/51/26/d22c300112504f5f9a9fd2297ce33c35f3d353e4aeb987c8419453b2a7c2/coverage-7.10.7.tar.gz", hash = "sha256:f4ab143ab113be368a3e9b795f9cd7906c5ef407d6173fe9675a902e1fffc239", size = 827704, upload-time = "2025-09-21T20:03:56.815Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/6c/3a3f7a46888e69d18abe3ccc6fe4cb16cccb1e6a2f99698931dafca489e6/coverage-7.10.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fc04cc7a3db33664e0c2d10eb8990ff6b3536f6842c9590ae8da4c614b9ed05a", size = 217987, upload-time = "2025-09-21T20:00:57.218Z" }, + { url = "https://files.pythonhosted.org/packages/03/94/952d30f180b1a916c11a56f5c22d3535e943aa22430e9e3322447e520e1c/coverage-7.10.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e201e015644e207139f7e2351980feb7040e6f4b2c2978892f3e3789d1c125e5", size = 218388, upload-time = "2025-09-21T20:01:00.081Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/9e0cf8ded1e114bcd8b2fd42792b57f1c4e9e4ea1824cde2af93a67305be/coverage-7.10.7-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:240af60539987ced2c399809bd34f7c78e8abe0736af91c3d7d0e795df633d17", size = 245148, upload-time = "2025-09-21T20:01:01.768Z" }, + { url = "https://files.pythonhosted.org/packages/19/20/d0384ac06a6f908783d9b6aa6135e41b093971499ec488e47279f5b846e6/coverage-7.10.7-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8421e088bc051361b01c4b3a50fd39a4b9133079a2229978d9d30511fd05231b", size = 246958, upload-time = "2025-09-21T20:01:03.355Z" }, + { url = "https://files.pythonhosted.org/packages/60/83/5c283cff3d41285f8eab897651585db908a909c572bdc014bcfaf8a8b6ae/coverage-7.10.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6be8ed3039ae7f7ac5ce058c308484787c86e8437e72b30bf5e88b8ea10f3c87", size = 248819, upload-time = "2025-09-21T20:01:04.968Z" }, + { url = "https://files.pythonhosted.org/packages/60/22/02eb98fdc5ff79f423e990d877693e5310ae1eab6cb20ae0b0b9ac45b23b/coverage-7.10.7-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e28299d9f2e889e6d51b1f043f58d5f997c373cc12e6403b90df95b8b047c13e", size = 245754, upload-time = "2025-09-21T20:01:06.321Z" }, + { url = "https://files.pythonhosted.org/packages/b4/bc/25c83bcf3ad141b32cd7dc45485ef3c01a776ca3aa8ef0a93e77e8b5bc43/coverage-7.10.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c4e16bd7761c5e454f4efd36f345286d6f7c5fa111623c355691e2755cae3b9e", size = 246860, upload-time = "2025-09-21T20:01:07.605Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b7/95574702888b58c0928a6e982038c596f9c34d52c5e5107f1eef729399b5/coverage-7.10.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b1c81d0e5e160651879755c9c675b974276f135558cf4ba79fee7b8413a515df", size = 244877, upload-time = "2025-09-21T20:01:08.829Z" }, + { url = "https://files.pythonhosted.org/packages/47/b6/40095c185f235e085df0e0b158f6bd68cc6e1d80ba6c7721dc81d97ec318/coverage-7.10.7-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:606cc265adc9aaedcc84f1f064f0e8736bc45814f15a357e30fca7ecc01504e0", size = 245108, upload-time = "2025-09-21T20:01:10.527Z" }, + { url = "https://files.pythonhosted.org/packages/c8/50/4aea0556da7a4b93ec9168420d170b55e2eb50ae21b25062513d020c6861/coverage-7.10.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:10b24412692df990dbc34f8fb1b6b13d236ace9dfdd68df5b28c2e39cafbba13", size = 245752, upload-time = "2025-09-21T20:01:11.857Z" }, + { url = "https://files.pythonhosted.org/packages/6a/28/ea1a84a60828177ae3b100cb6723838523369a44ec5742313ed7db3da160/coverage-7.10.7-cp310-cp310-win32.whl", hash = "sha256:b51dcd060f18c19290d9b8a9dd1e0181538df2ce0717f562fff6cf74d9fc0b5b", size = 220497, upload-time = "2025-09-21T20:01:13.459Z" }, + { url = "https://files.pythonhosted.org/packages/fc/1a/a81d46bbeb3c3fd97b9602ebaa411e076219a150489bcc2c025f151bd52d/coverage-7.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:3a622ac801b17198020f09af3eaf45666b344a0d69fc2a6ffe2ea83aeef1d807", size = 221392, upload-time = "2025-09-21T20:01:14.722Z" }, + { url = "https://files.pythonhosted.org/packages/d2/5d/c1a17867b0456f2e9ce2d8d4708a4c3a089947d0bec9c66cdf60c9e7739f/coverage-7.10.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a609f9c93113be646f44c2a0256d6ea375ad047005d7f57a5c15f614dc1b2f59", size = 218102, upload-time = "2025-09-21T20:01:16.089Z" }, + { url = "https://files.pythonhosted.org/packages/54/f0/514dcf4b4e3698b9a9077f084429681bf3aad2b4a72578f89d7f643eb506/coverage-7.10.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:65646bb0359386e07639c367a22cf9b5bf6304e8630b565d0626e2bdf329227a", size = 218505, upload-time = "2025-09-21T20:01:17.788Z" }, + { url = "https://files.pythonhosted.org/packages/20/f6/9626b81d17e2a4b25c63ac1b425ff307ecdeef03d67c9a147673ae40dc36/coverage-7.10.7-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5f33166f0dfcce728191f520bd2692914ec70fac2713f6bf3ce59c3deacb4699", size = 248898, upload-time = "2025-09-21T20:01:19.488Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ef/bd8e719c2f7417ba03239052e099b76ea1130ac0cbb183ee1fcaa58aaff3/coverage-7.10.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:35f5e3f9e455bb17831876048355dca0f758b6df22f49258cb5a91da23ef437d", size = 250831, upload-time = "2025-09-21T20:01:20.817Z" }, + { url = "https://files.pythonhosted.org/packages/a5/b6/bf054de41ec948b151ae2b79a55c107f5760979538f5fb80c195f2517718/coverage-7.10.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4da86b6d62a496e908ac2898243920c7992499c1712ff7c2b6d837cc69d9467e", size = 252937, upload-time = "2025-09-21T20:01:22.171Z" }, + { url = "https://files.pythonhosted.org/packages/0f/e5/3860756aa6f9318227443c6ce4ed7bf9e70bb7f1447a0353f45ac5c7974b/coverage-7.10.7-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6b8b09c1fad947c84bbbc95eca841350fad9cbfa5a2d7ca88ac9f8d836c92e23", size = 249021, upload-time = "2025-09-21T20:01:23.907Z" }, + { url = "https://files.pythonhosted.org/packages/26/0f/bd08bd042854f7fd07b45808927ebcce99a7ed0f2f412d11629883517ac2/coverage-7.10.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4376538f36b533b46f8971d3a3e63464f2c7905c9800db97361c43a2b14792ab", size = 250626, upload-time = "2025-09-21T20:01:25.721Z" }, + { url = "https://files.pythonhosted.org/packages/8e/a7/4777b14de4abcc2e80c6b1d430f5d51eb18ed1d75fca56cbce5f2db9b36e/coverage-7.10.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:121da30abb574f6ce6ae09840dae322bef734480ceafe410117627aa54f76d82", size = 248682, upload-time = "2025-09-21T20:01:27.105Z" }, + { url = "https://files.pythonhosted.org/packages/34/72/17d082b00b53cd45679bad682fac058b87f011fd8b9fe31d77f5f8d3a4e4/coverage-7.10.7-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:88127d40df529336a9836870436fc2751c339fbaed3a836d42c93f3e4bd1d0a2", size = 248402, upload-time = "2025-09-21T20:01:28.629Z" }, + { url = "https://files.pythonhosted.org/packages/81/7a/92367572eb5bdd6a84bfa278cc7e97db192f9f45b28c94a9ca1a921c3577/coverage-7.10.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ba58bbcd1b72f136080c0bccc2400d66cc6115f3f906c499013d065ac33a4b61", size = 249320, upload-time = "2025-09-21T20:01:30.004Z" }, + { url = "https://files.pythonhosted.org/packages/2f/88/a23cc185f6a805dfc4fdf14a94016835eeb85e22ac3a0e66d5e89acd6462/coverage-7.10.7-cp311-cp311-win32.whl", hash = "sha256:972b9e3a4094b053a4e46832b4bc829fc8a8d347160eb39d03f1690316a99c14", size = 220536, upload-time = "2025-09-21T20:01:32.184Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ef/0b510a399dfca17cec7bc2f05ad8bd78cf55f15c8bc9a73ab20c5c913c2e/coverage-7.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:a7b55a944a7f43892e28ad4bc0561dfd5f0d73e605d1aa5c3c976b52aea121d2", size = 221425, upload-time = "2025-09-21T20:01:33.557Z" }, + { url = "https://files.pythonhosted.org/packages/51/7f/023657f301a276e4ba1850f82749bc136f5a7e8768060c2e5d9744a22951/coverage-7.10.7-cp311-cp311-win_arm64.whl", hash = "sha256:736f227fb490f03c6488f9b6d45855f8e0fd749c007f9303ad30efab0e73c05a", size = 220103, upload-time = "2025-09-21T20:01:34.929Z" }, + { url = "https://files.pythonhosted.org/packages/13/e4/eb12450f71b542a53972d19117ea5a5cea1cab3ac9e31b0b5d498df1bd5a/coverage-7.10.7-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7bb3b9ddb87ef7725056572368040c32775036472d5a033679d1fa6c8dc08417", size = 218290, upload-time = "2025-09-21T20:01:36.455Z" }, + { url = "https://files.pythonhosted.org/packages/37/66/593f9be12fc19fb36711f19a5371af79a718537204d16ea1d36f16bd78d2/coverage-7.10.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:18afb24843cbc175687225cab1138c95d262337f5473512010e46831aa0c2973", size = 218515, upload-time = "2025-09-21T20:01:37.982Z" }, + { url = "https://files.pythonhosted.org/packages/66/80/4c49f7ae09cafdacc73fbc30949ffe77359635c168f4e9ff33c9ebb07838/coverage-7.10.7-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:399a0b6347bcd3822be369392932884b8216d0944049ae22925631a9b3d4ba4c", size = 250020, upload-time = "2025-09-21T20:01:39.617Z" }, + { url = "https://files.pythonhosted.org/packages/a6/90/a64aaacab3b37a17aaedd83e8000142561a29eb262cede42d94a67f7556b/coverage-7.10.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:314f2c326ded3f4b09be11bc282eb2fc861184bc95748ae67b360ac962770be7", size = 252769, upload-time = "2025-09-21T20:01:41.341Z" }, + { url = "https://files.pythonhosted.org/packages/98/2e/2dda59afd6103b342e096f246ebc5f87a3363b5412609946c120f4e7750d/coverage-7.10.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c41e71c9cfb854789dee6fc51e46743a6d138b1803fab6cb860af43265b42ea6", size = 253901, upload-time = "2025-09-21T20:01:43.042Z" }, + { url = "https://files.pythonhosted.org/packages/53/dc/8d8119c9051d50f3119bb4a75f29f1e4a6ab9415cd1fa8bf22fcc3fb3b5f/coverage-7.10.7-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc01f57ca26269c2c706e838f6422e2a8788e41b3e3c65e2f41148212e57cd59", size = 250413, upload-time = "2025-09-21T20:01:44.469Z" }, + { url = "https://files.pythonhosted.org/packages/98/b3/edaff9c5d79ee4d4b6d3fe046f2b1d799850425695b789d491a64225d493/coverage-7.10.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a6442c59a8ac8b85812ce33bc4d05bde3fb22321fa8294e2a5b487c3505f611b", size = 251820, upload-time = "2025-09-21T20:01:45.915Z" }, + { url = "https://files.pythonhosted.org/packages/11/25/9a0728564bb05863f7e513e5a594fe5ffef091b325437f5430e8cfb0d530/coverage-7.10.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:78a384e49f46b80fb4c901d52d92abe098e78768ed829c673fbb53c498bef73a", size = 249941, upload-time = "2025-09-21T20:01:47.296Z" }, + { url = "https://files.pythonhosted.org/packages/e0/fd/ca2650443bfbef5b0e74373aac4df67b08180d2f184b482c41499668e258/coverage-7.10.7-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:5e1e9802121405ede4b0133aa4340ad8186a1d2526de5b7c3eca519db7bb89fb", size = 249519, upload-time = "2025-09-21T20:01:48.73Z" }, + { url = "https://files.pythonhosted.org/packages/24/79/f692f125fb4299b6f963b0745124998ebb8e73ecdfce4ceceb06a8c6bec5/coverage-7.10.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d41213ea25a86f69efd1575073d34ea11aabe075604ddf3d148ecfec9e1e96a1", size = 251375, upload-time = "2025-09-21T20:01:50.529Z" }, + { url = "https://files.pythonhosted.org/packages/5e/75/61b9bbd6c7d24d896bfeec57acba78e0f8deac68e6baf2d4804f7aae1f88/coverage-7.10.7-cp312-cp312-win32.whl", hash = "sha256:77eb4c747061a6af8d0f7bdb31f1e108d172762ef579166ec84542f711d90256", size = 220699, upload-time = "2025-09-21T20:01:51.941Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f3/3bf7905288b45b075918d372498f1cf845b5b579b723c8fd17168018d5f5/coverage-7.10.7-cp312-cp312-win_amd64.whl", hash = "sha256:f51328ffe987aecf6d09f3cd9d979face89a617eacdaea43e7b3080777f647ba", size = 221512, upload-time = "2025-09-21T20:01:53.481Z" }, + { url = "https://files.pythonhosted.org/packages/5c/44/3e32dbe933979d05cf2dac5e697c8599cfe038aaf51223ab901e208d5a62/coverage-7.10.7-cp312-cp312-win_arm64.whl", hash = "sha256:bda5e34f8a75721c96085903c6f2197dc398c20ffd98df33f866a9c8fd95f4bf", size = 220147, upload-time = "2025-09-21T20:01:55.2Z" }, + { url = "https://files.pythonhosted.org/packages/9a/94/b765c1abcb613d103b64fcf10395f54d69b0ef8be6a0dd9c524384892cc7/coverage-7.10.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:981a651f543f2854abd3b5fcb3263aac581b18209be49863ba575de6edf4c14d", size = 218320, upload-time = "2025-09-21T20:01:56.629Z" }, + { url = "https://files.pythonhosted.org/packages/72/4f/732fff31c119bb73b35236dd333030f32c4bfe909f445b423e6c7594f9a2/coverage-7.10.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:73ab1601f84dc804f7812dc297e93cd99381162da39c47040a827d4e8dafe63b", size = 218575, upload-time = "2025-09-21T20:01:58.203Z" }, + { url = "https://files.pythonhosted.org/packages/87/02/ae7e0af4b674be47566707777db1aa375474f02a1d64b9323e5813a6cdd5/coverage-7.10.7-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:a8b6f03672aa6734e700bbcd65ff050fd19cddfec4b031cc8cf1c6967de5a68e", size = 249568, upload-time = "2025-09-21T20:01:59.748Z" }, + { url = "https://files.pythonhosted.org/packages/a2/77/8c6d22bf61921a59bce5471c2f1f7ac30cd4ac50aadde72b8c48d5727902/coverage-7.10.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10b6ba00ab1132a0ce4428ff68cf50a25efd6840a42cdf4239c9b99aad83be8b", size = 252174, upload-time = "2025-09-21T20:02:01.192Z" }, + { url = "https://files.pythonhosted.org/packages/b1/20/b6ea4f69bbb52dac0aebd62157ba6a9dddbfe664f5af8122dac296c3ee15/coverage-7.10.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c79124f70465a150e89340de5963f936ee97097d2ef76c869708c4248c63ca49", size = 253447, upload-time = "2025-09-21T20:02:02.701Z" }, + { url = "https://files.pythonhosted.org/packages/f9/28/4831523ba483a7f90f7b259d2018fef02cb4d5b90bc7c1505d6e5a84883c/coverage-7.10.7-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:69212fbccdbd5b0e39eac4067e20a4a5256609e209547d86f740d68ad4f04911", size = 249779, upload-time = "2025-09-21T20:02:04.185Z" }, + { url = "https://files.pythonhosted.org/packages/a7/9f/4331142bc98c10ca6436d2d620c3e165f31e6c58d43479985afce6f3191c/coverage-7.10.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7ea7c6c9d0d286d04ed3541747e6597cbe4971f22648b68248f7ddcd329207f0", size = 251604, upload-time = "2025-09-21T20:02:06.034Z" }, + { url = "https://files.pythonhosted.org/packages/ce/60/bda83b96602036b77ecf34e6393a3836365481b69f7ed7079ab85048202b/coverage-7.10.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b9be91986841a75042b3e3243d0b3cb0b2434252b977baaf0cd56e960fe1e46f", size = 249497, upload-time = "2025-09-21T20:02:07.619Z" }, + { url = "https://files.pythonhosted.org/packages/5f/af/152633ff35b2af63977edd835d8e6430f0caef27d171edf2fc76c270ef31/coverage-7.10.7-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:b281d5eca50189325cfe1f365fafade89b14b4a78d9b40b05ddd1fc7d2a10a9c", size = 249350, upload-time = "2025-09-21T20:02:10.34Z" }, + { url = "https://files.pythonhosted.org/packages/9d/71/d92105d122bd21cebba877228990e1646d862e34a98bb3374d3fece5a794/coverage-7.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:99e4aa63097ab1118e75a848a28e40d68b08a5e19ce587891ab7fd04475e780f", size = 251111, upload-time = "2025-09-21T20:02:12.122Z" }, + { url = "https://files.pythonhosted.org/packages/a2/9e/9fdb08f4bf476c912f0c3ca292e019aab6712c93c9344a1653986c3fd305/coverage-7.10.7-cp313-cp313-win32.whl", hash = "sha256:dc7c389dce432500273eaf48f410b37886be9208b2dd5710aaf7c57fd442c698", size = 220746, upload-time = "2025-09-21T20:02:13.919Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b1/a75fd25df44eab52d1931e89980d1ada46824c7a3210be0d3c88a44aaa99/coverage-7.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:cac0fdca17b036af3881a9d2729a850b76553f3f716ccb0360ad4dbc06b3b843", size = 221541, upload-time = "2025-09-21T20:02:15.57Z" }, + { url = "https://files.pythonhosted.org/packages/14/3a/d720d7c989562a6e9a14b2c9f5f2876bdb38e9367126d118495b89c99c37/coverage-7.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:4b6f236edf6e2f9ae8fcd1332da4e791c1b6ba0dc16a2dc94590ceccb482e546", size = 220170, upload-time = "2025-09-21T20:02:17.395Z" }, + { url = "https://files.pythonhosted.org/packages/bb/22/e04514bf2a735d8b0add31d2b4ab636fc02370730787c576bb995390d2d5/coverage-7.10.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a0ec07fd264d0745ee396b666d47cef20875f4ff2375d7c4f58235886cc1ef0c", size = 219029, upload-time = "2025-09-21T20:02:18.936Z" }, + { url = "https://files.pythonhosted.org/packages/11/0b/91128e099035ece15da3445d9015e4b4153a6059403452d324cbb0a575fa/coverage-7.10.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:dd5e856ebb7bfb7672b0086846db5afb4567a7b9714b8a0ebafd211ec7ce6a15", size = 219259, upload-time = "2025-09-21T20:02:20.44Z" }, + { url = "https://files.pythonhosted.org/packages/8b/51/66420081e72801536a091a0c8f8c1f88a5c4bf7b9b1bdc6222c7afe6dc9b/coverage-7.10.7-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f57b2a3c8353d3e04acf75b3fed57ba41f5c0646bbf1d10c7c282291c97936b4", size = 260592, upload-time = "2025-09-21T20:02:22.313Z" }, + { url = "https://files.pythonhosted.org/packages/5d/22/9b8d458c2881b22df3db5bb3e7369e63d527d986decb6c11a591ba2364f7/coverage-7.10.7-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1ef2319dd15a0b009667301a3f84452a4dc6fddfd06b0c5c53ea472d3989fbf0", size = 262768, upload-time = "2025-09-21T20:02:24.287Z" }, + { url = "https://files.pythonhosted.org/packages/f7/08/16bee2c433e60913c610ea200b276e8eeef084b0d200bdcff69920bd5828/coverage-7.10.7-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83082a57783239717ceb0ad584de3c69cf581b2a95ed6bf81ea66034f00401c0", size = 264995, upload-time = "2025-09-21T20:02:26.133Z" }, + { url = "https://files.pythonhosted.org/packages/20/9d/e53eb9771d154859b084b90201e5221bca7674ba449a17c101a5031d4054/coverage-7.10.7-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:50aa94fb1fb9a397eaa19c0d5ec15a5edd03a47bf1a3a6111a16b36e190cff65", size = 259546, upload-time = "2025-09-21T20:02:27.716Z" }, + { url = "https://files.pythonhosted.org/packages/ad/b0/69bc7050f8d4e56a89fb550a1577d5d0d1db2278106f6f626464067b3817/coverage-7.10.7-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2120043f147bebb41c85b97ac45dd173595ff14f2a584f2963891cbcc3091541", size = 262544, upload-time = "2025-09-21T20:02:29.216Z" }, + { url = "https://files.pythonhosted.org/packages/ef/4b/2514b060dbd1bc0aaf23b852c14bb5818f244c664cb16517feff6bb3a5ab/coverage-7.10.7-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2fafd773231dd0378fdba66d339f84904a8e57a262f583530f4f156ab83863e6", size = 260308, upload-time = "2025-09-21T20:02:31.226Z" }, + { url = "https://files.pythonhosted.org/packages/54/78/7ba2175007c246d75e496f64c06e94122bdb914790a1285d627a918bd271/coverage-7.10.7-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:0b944ee8459f515f28b851728ad224fa2d068f1513ef6b7ff1efafeb2185f999", size = 258920, upload-time = "2025-09-21T20:02:32.823Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/fac9f7abbc841409b9a410309d73bfa6cfb2e51c3fada738cb607ce174f8/coverage-7.10.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4b583b97ab2e3efe1b3e75248a9b333bd3f8b0b1b8e5b45578e05e5850dfb2c2", size = 261434, upload-time = "2025-09-21T20:02:34.86Z" }, + { url = "https://files.pythonhosted.org/packages/ee/51/a03bec00d37faaa891b3ff7387192cef20f01604e5283a5fabc95346befa/coverage-7.10.7-cp313-cp313t-win32.whl", hash = "sha256:2a78cd46550081a7909b3329e2266204d584866e8d97b898cd7fb5ac8d888b1a", size = 221403, upload-time = "2025-09-21T20:02:37.034Z" }, + { url = "https://files.pythonhosted.org/packages/53/22/3cf25d614e64bf6d8e59c7c669b20d6d940bb337bdee5900b9ca41c820bb/coverage-7.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:33a5e6396ab684cb43dc7befa386258acb2d7fae7f67330ebb85ba4ea27938eb", size = 222469, upload-time = "2025-09-21T20:02:39.011Z" }, + { url = "https://files.pythonhosted.org/packages/49/a1/00164f6d30d8a01c3c9c48418a7a5be394de5349b421b9ee019f380df2a0/coverage-7.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:86b0e7308289ddde73d863b7683f596d8d21c7d8664ce1dee061d0bcf3fbb4bb", size = 220731, upload-time = "2025-09-21T20:02:40.939Z" }, + { url = "https://files.pythonhosted.org/packages/23/9c/5844ab4ca6a4dd97a1850e030a15ec7d292b5c5cb93082979225126e35dd/coverage-7.10.7-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b06f260b16ead11643a5a9f955bd4b5fd76c1a4c6796aeade8520095b75de520", size = 218302, upload-time = "2025-09-21T20:02:42.527Z" }, + { url = "https://files.pythonhosted.org/packages/f0/89/673f6514b0961d1f0e20ddc242e9342f6da21eaba3489901b565c0689f34/coverage-7.10.7-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:212f8f2e0612778f09c55dd4872cb1f64a1f2b074393d139278ce902064d5b32", size = 218578, upload-time = "2025-09-21T20:02:44.468Z" }, + { url = "https://files.pythonhosted.org/packages/05/e8/261cae479e85232828fb17ad536765c88dd818c8470aca690b0ac6feeaa3/coverage-7.10.7-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3445258bcded7d4aa630ab8296dea4d3f15a255588dd535f980c193ab6b95f3f", size = 249629, upload-time = "2025-09-21T20:02:46.503Z" }, + { url = "https://files.pythonhosted.org/packages/82/62/14ed6546d0207e6eda876434e3e8475a3e9adbe32110ce896c9e0c06bb9a/coverage-7.10.7-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bb45474711ba385c46a0bfe696c695a929ae69ac636cda8f532be9e8c93d720a", size = 252162, upload-time = "2025-09-21T20:02:48.689Z" }, + { url = "https://files.pythonhosted.org/packages/ff/49/07f00db9ac6478e4358165a08fb41b469a1b053212e8a00cb02f0d27a05f/coverage-7.10.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:813922f35bd800dca9994c5971883cbc0d291128a5de6b167c7aa697fcf59360", size = 253517, upload-time = "2025-09-21T20:02:50.31Z" }, + { url = "https://files.pythonhosted.org/packages/a2/59/c5201c62dbf165dfbc91460f6dbbaa85a8b82cfa6131ac45d6c1bfb52deb/coverage-7.10.7-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:93c1b03552081b2a4423091d6fb3787265b8f86af404cff98d1b5342713bdd69", size = 249632, upload-time = "2025-09-21T20:02:51.971Z" }, + { url = "https://files.pythonhosted.org/packages/07/ae/5920097195291a51fb00b3a70b9bbd2edbfe3c84876a1762bd1ef1565ebc/coverage-7.10.7-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:cc87dd1b6eaf0b848eebb1c86469b9f72a1891cb42ac7adcfbce75eadb13dd14", size = 251520, upload-time = "2025-09-21T20:02:53.858Z" }, + { url = "https://files.pythonhosted.org/packages/b9/3c/a815dde77a2981f5743a60b63df31cb322c944843e57dbd579326625a413/coverage-7.10.7-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:39508ffda4f343c35f3236fe8d1a6634a51f4581226a1262769d7f970e73bffe", size = 249455, upload-time = "2025-09-21T20:02:55.807Z" }, + { url = "https://files.pythonhosted.org/packages/aa/99/f5cdd8421ea656abefb6c0ce92556709db2265c41e8f9fc6c8ae0f7824c9/coverage-7.10.7-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:925a1edf3d810537c5a3abe78ec5530160c5f9a26b1f4270b40e62cc79304a1e", size = 249287, upload-time = "2025-09-21T20:02:57.784Z" }, + { url = "https://files.pythonhosted.org/packages/c3/7a/e9a2da6a1fc5d007dd51fca083a663ab930a8c4d149c087732a5dbaa0029/coverage-7.10.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2c8b9a0636f94c43cd3576811e05b89aa9bc2d0a85137affc544ae5cb0e4bfbd", size = 250946, upload-time = "2025-09-21T20:02:59.431Z" }, + { url = "https://files.pythonhosted.org/packages/ef/5b/0b5799aa30380a949005a353715095d6d1da81927d6dbed5def2200a4e25/coverage-7.10.7-cp314-cp314-win32.whl", hash = "sha256:b7b8288eb7cdd268b0304632da8cb0bb93fadcfec2fe5712f7b9cc8f4d487be2", size = 221009, upload-time = "2025-09-21T20:03:01.324Z" }, + { url = "https://files.pythonhosted.org/packages/da/b0/e802fbb6eb746de006490abc9bb554b708918b6774b722bb3a0e6aa1b7de/coverage-7.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:1ca6db7c8807fb9e755d0379ccc39017ce0a84dcd26d14b5a03b78563776f681", size = 221804, upload-time = "2025-09-21T20:03:03.4Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e8/71d0c8e374e31f39e3389bb0bd19e527d46f00ea8571ec7ec8fd261d8b44/coverage-7.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:097c1591f5af4496226d5783d036bf6fd6cd0cbc132e071b33861de756efb880", size = 220384, upload-time = "2025-09-21T20:03:05.111Z" }, + { url = "https://files.pythonhosted.org/packages/62/09/9a5608d319fa3eba7a2019addeacb8c746fb50872b57a724c9f79f146969/coverage-7.10.7-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:a62c6ef0d50e6de320c270ff91d9dd0a05e7250cac2a800b7784bae474506e63", size = 219047, upload-time = "2025-09-21T20:03:06.795Z" }, + { url = "https://files.pythonhosted.org/packages/f5/6f/f58d46f33db9f2e3647b2d0764704548c184e6f5e014bef528b7f979ef84/coverage-7.10.7-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9fa6e4dd51fe15d8738708a973470f67a855ca50002294852e9571cdbd9433f2", size = 219266, upload-time = "2025-09-21T20:03:08.495Z" }, + { url = "https://files.pythonhosted.org/packages/74/5c/183ffc817ba68e0b443b8c934c8795553eb0c14573813415bd59941ee165/coverage-7.10.7-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:8fb190658865565c549b6b4706856d6a7b09302c797eb2cf8e7fe9dabb043f0d", size = 260767, upload-time = "2025-09-21T20:03:10.172Z" }, + { url = "https://files.pythonhosted.org/packages/0f/48/71a8abe9c1ad7e97548835e3cc1adbf361e743e9d60310c5f75c9e7bf847/coverage-7.10.7-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:affef7c76a9ef259187ef31599a9260330e0335a3011732c4b9effa01e1cd6e0", size = 262931, upload-time = "2025-09-21T20:03:11.861Z" }, + { url = "https://files.pythonhosted.org/packages/84/fd/193a8fb132acfc0a901f72020e54be5e48021e1575bb327d8ee1097a28fd/coverage-7.10.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6e16e07d85ca0cf8bafe5f5d23a0b850064e8e945d5677492b06bbe6f09cc699", size = 265186, upload-time = "2025-09-21T20:03:13.539Z" }, + { url = "https://files.pythonhosted.org/packages/b1/8f/74ecc30607dd95ad50e3034221113ccb1c6d4e8085cc761134782995daae/coverage-7.10.7-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:03ffc58aacdf65d2a82bbeb1ffe4d01ead4017a21bfd0454983b88ca73af94b9", size = 259470, upload-time = "2025-09-21T20:03:15.584Z" }, + { url = "https://files.pythonhosted.org/packages/0f/55/79ff53a769f20d71b07023ea115c9167c0bb56f281320520cf64c5298a96/coverage-7.10.7-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1b4fd784344d4e52647fd7857b2af5b3fbe6c239b0b5fa63e94eb67320770e0f", size = 262626, upload-time = "2025-09-21T20:03:17.673Z" }, + { url = "https://files.pythonhosted.org/packages/88/e2/dac66c140009b61ac3fc13af673a574b00c16efdf04f9b5c740703e953c0/coverage-7.10.7-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:0ebbaddb2c19b71912c6f2518e791aa8b9f054985a0769bdb3a53ebbc765c6a1", size = 260386, upload-time = "2025-09-21T20:03:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/a2/f1/f48f645e3f33bb9ca8a496bc4a9671b52f2f353146233ebd7c1df6160440/coverage-7.10.7-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:a2d9a3b260cc1d1dbdb1c582e63ddcf5363426a1a68faa0f5da28d8ee3c722a0", size = 258852, upload-time = "2025-09-21T20:03:21.007Z" }, + { url = "https://files.pythonhosted.org/packages/bb/3b/8442618972c51a7affeead957995cfa8323c0c9bcf8fa5a027421f720ff4/coverage-7.10.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a3cc8638b2480865eaa3926d192e64ce6c51e3d29c849e09d5b4ad95efae5399", size = 261534, upload-time = "2025-09-21T20:03:23.12Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dc/101f3fa3a45146db0cb03f5b4376e24c0aac818309da23e2de0c75295a91/coverage-7.10.7-cp314-cp314t-win32.whl", hash = "sha256:67f8c5cbcd3deb7a60b3345dffc89a961a484ed0af1f6f73de91705cc6e31235", size = 221784, upload-time = "2025-09-21T20:03:24.769Z" }, + { url = "https://files.pythonhosted.org/packages/4c/a1/74c51803fc70a8a40d7346660379e144be772bab4ac7bb6e6b905152345c/coverage-7.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:e1ed71194ef6dea7ed2d5cb5f7243d4bcd334bfb63e59878519be558078f848d", size = 222905, upload-time = "2025-09-21T20:03:26.93Z" }, + { url = "https://files.pythonhosted.org/packages/12/65/f116a6d2127df30bcafbceef0302d8a64ba87488bf6f73a6d8eebf060873/coverage-7.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:7fe650342addd8524ca63d77b2362b02345e5f1a093266787d210c70a50b471a", size = 220922, upload-time = "2025-09-21T20:03:28.672Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ad/d1c25053764b4c42eb294aae92ab617d2e4f803397f9c7c8295caa77a260/coverage-7.10.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fff7b9c3f19957020cac546c70025331113d2e61537f6e2441bc7657913de7d3", size = 217978, upload-time = "2025-09-21T20:03:30.362Z" }, + { url = "https://files.pythonhosted.org/packages/52/2f/b9f9daa39b80ece0b9548bbb723381e29bc664822d9a12c2135f8922c22b/coverage-7.10.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:bc91b314cef27742da486d6839b677b3f2793dfe52b51bbbb7cf736d5c29281c", size = 218370, upload-time = "2025-09-21T20:03:32.147Z" }, + { url = "https://files.pythonhosted.org/packages/dd/6e/30d006c3b469e58449650642383dddf1c8fb63d44fdf92994bfd46570695/coverage-7.10.7-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:567f5c155eda8df1d3d439d40a45a6a5f029b429b06648235f1e7e51b522b396", size = 244802, upload-time = "2025-09-21T20:03:33.919Z" }, + { url = "https://files.pythonhosted.org/packages/b0/49/8a070782ce7e6b94ff6a0b6d7c65ba6bc3091d92a92cef4cd4eb0767965c/coverage-7.10.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2af88deffcc8a4d5974cf2d502251bc3b2db8461f0b66d80a449c33757aa9f40", size = 246625, upload-time = "2025-09-21T20:03:36.09Z" }, + { url = "https://files.pythonhosted.org/packages/6a/92/1c1c5a9e8677ce56d42b97bdaca337b2d4d9ebe703d8c174ede52dbabd5f/coverage-7.10.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7315339eae3b24c2d2fa1ed7d7a38654cba34a13ef19fbcb9425da46d3dc594", size = 248399, upload-time = "2025-09-21T20:03:38.342Z" }, + { url = "https://files.pythonhosted.org/packages/c0/54/b140edee7257e815de7426d5d9846b58505dffc29795fff2dfb7f8a1c5a0/coverage-7.10.7-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:912e6ebc7a6e4adfdbb1aec371ad04c68854cd3bf3608b3514e7ff9062931d8a", size = 245142, upload-time = "2025-09-21T20:03:40.591Z" }, + { url = "https://files.pythonhosted.org/packages/e4/9e/6d6b8295940b118e8b7083b29226c71f6154f7ff41e9ca431f03de2eac0d/coverage-7.10.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f49a05acd3dfe1ce9715b657e28d138578bc40126760efb962322c56e9ca344b", size = 246284, upload-time = "2025-09-21T20:03:42.355Z" }, + { url = "https://files.pythonhosted.org/packages/db/e5/5e957ca747d43dbe4d9714358375c7546cb3cb533007b6813fc20fce37ad/coverage-7.10.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:cce2109b6219f22ece99db7644b9622f54a4e915dad65660ec435e89a3ea7cc3", size = 244353, upload-time = "2025-09-21T20:03:44.218Z" }, + { url = "https://files.pythonhosted.org/packages/9a/45/540fc5cc92536a1b783b7ef99450bd55a4b3af234aae35a18a339973ce30/coverage-7.10.7-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:f3c887f96407cea3916294046fc7dab611c2552beadbed4ea901cbc6a40cc7a0", size = 244430, upload-time = "2025-09-21T20:03:46.065Z" }, + { url = "https://files.pythonhosted.org/packages/75/0b/8287b2e5b38c8fe15d7e3398849bb58d382aedc0864ea0fa1820e8630491/coverage-7.10.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:635adb9a4507c9fd2ed65f39693fa31c9a3ee3a8e6dc64df033e8fdf52a7003f", size = 245311, upload-time = "2025-09-21T20:03:48.19Z" }, + { url = "https://files.pythonhosted.org/packages/0c/1d/29724999984740f0c86d03e6420b942439bf5bd7f54d4382cae386a9d1e9/coverage-7.10.7-cp39-cp39-win32.whl", hash = "sha256:5a02d5a850e2979b0a014c412573953995174743a3f7fa4ea5a6e9a3c5617431", size = 220500, upload-time = "2025-09-21T20:03:50.024Z" }, + { url = "https://files.pythonhosted.org/packages/43/11/4b1e6b129943f905ca54c339f343877b55b365ae2558806c1be4f7476ed5/coverage-7.10.7-cp39-cp39-win_amd64.whl", hash = "sha256:c134869d5ffe34547d14e174c866fd8fe2254918cc0a95e99052903bc1543e07", size = 221408, upload-time = "2025-09-21T20:03:51.803Z" }, + { url = "https://files.pythonhosted.org/packages/ec/16/114df1c291c22cac3b0c127a73e0af5c12ed7bbb6558d310429a0ae24023/coverage-7.10.7-py3-none-any.whl", hash = "sha256:f7941f6f2fe6dd6807a1208737b8a0cbcf1cc6d7b07d24998ad2d63590868260", size = 209952, upload-time = "2025-09-21T20:03:53.918Z" }, +] + +[package.optional-dependencies] +toml = [ + { name = "tomli", marker = "python_full_version < '3.10'" }, +] + +[[package]] +name = "coverage" +version = "7.11.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/1c/38/ee22495420457259d2f3390309505ea98f98a5eed40901cf62196abad006/coverage-7.11.0.tar.gz", hash = "sha256:167bd504ac1ca2af7ff3b81d245dfea0292c5032ebef9d66cc08a7d28c1b8050", size = 811905, upload-time = "2025-10-15T15:15:08.542Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/95/c49df0aceb5507a80b9fe5172d3d39bf23f05be40c23c8d77d556df96cec/coverage-7.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eb53f1e8adeeb2e78962bade0c08bfdc461853c7969706ed901821e009b35e31", size = 215800, upload-time = "2025-10-15T15:12:19.824Z" }, + { url = "https://files.pythonhosted.org/packages/dc/c6/7bb46ce01ed634fff1d7bb53a54049f539971862cc388b304ff3c51b4f66/coverage-7.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d9a03ec6cb9f40a5c360f138b88266fd8f58408d71e89f536b4f91d85721d075", size = 216198, upload-time = "2025-10-15T15:12:22.549Z" }, + { url = "https://files.pythonhosted.org/packages/94/b2/75d9d8fbf2900268aca5de29cd0a0fe671b0f69ef88be16767cc3c828b85/coverage-7.11.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0d7f0616c557cbc3d1c2090334eddcbb70e1ae3a40b07222d62b3aa47f608fab", size = 242953, upload-time = "2025-10-15T15:12:24.139Z" }, + { url = "https://files.pythonhosted.org/packages/65/ac/acaa984c18f440170525a8743eb4b6c960ace2dbad80dc22056a437fc3c6/coverage-7.11.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e44a86a47bbdf83b0a3ea4d7df5410d6b1a0de984fbd805fa5101f3624b9abe0", size = 244766, upload-time = "2025-10-15T15:12:25.974Z" }, + { url = "https://files.pythonhosted.org/packages/d8/0d/938d0bff76dfa4a6b228c3fc4b3e1c0e2ad4aa6200c141fcda2bd1170227/coverage-7.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:596763d2f9a0ee7eec6e643e29660def2eef297e1de0d334c78c08706f1cb785", size = 246625, upload-time = "2025-10-15T15:12:27.387Z" }, + { url = "https://files.pythonhosted.org/packages/38/54/8f5f5e84bfa268df98f46b2cb396b1009734cfb1e5d6adb663d284893b32/coverage-7.11.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ef55537ff511b5e0a43edb4c50a7bf7ba1c3eea20b4f49b1490f1e8e0e42c591", size = 243568, upload-time = "2025-10-15T15:12:28.799Z" }, + { url = "https://files.pythonhosted.org/packages/68/30/8ba337c2877fe3f2e1af0ed7ff4be0c0c4aca44d6f4007040f3ca2255e99/coverage-7.11.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cbabd8f4d0d3dc571d77ae5bdbfa6afe5061e679a9d74b6797c48d143307088", size = 244665, upload-time = "2025-10-15T15:12:30.297Z" }, + { url = "https://files.pythonhosted.org/packages/cc/fb/c6f1d6d9a665536b7dde2333346f0cc41dc6a60bd1ffc10cd5c33e7eb000/coverage-7.11.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e24045453384e0ae2a587d562df2a04d852672eb63051d16096d3f08aa4c7c2f", size = 242681, upload-time = "2025-10-15T15:12:32.326Z" }, + { url = "https://files.pythonhosted.org/packages/be/38/1b532319af5f991fa153c20373291dc65c2bf532af7dbcffdeef745c8f79/coverage-7.11.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:7161edd3426c8d19bdccde7d49e6f27f748f3c31cc350c5de7c633fea445d866", size = 242912, upload-time = "2025-10-15T15:12:34.079Z" }, + { url = "https://files.pythonhosted.org/packages/67/3d/f39331c60ef6050d2a861dc1b514fa78f85f792820b68e8c04196ad733d6/coverage-7.11.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3d4ed4de17e692ba6415b0587bc7f12bc80915031fc9db46a23ce70fc88c9841", size = 243559, upload-time = "2025-10-15T15:12:35.809Z" }, + { url = "https://files.pythonhosted.org/packages/4b/55/cb7c9df9d0495036ce582a8a2958d50c23cd73f84a23284bc23bd4711a6f/coverage-7.11.0-cp310-cp310-win32.whl", hash = "sha256:765c0bc8fe46f48e341ef737c91c715bd2a53a12792592296a095f0c237e09cf", size = 218266, upload-time = "2025-10-15T15:12:37.429Z" }, + { url = "https://files.pythonhosted.org/packages/68/a8/b79cb275fa7bd0208767f89d57a1b5f6ba830813875738599741b97c2e04/coverage-7.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:24d6f3128f1b2d20d84b24f4074475457faedc3d4613a7e66b5e769939c7d969", size = 219169, upload-time = "2025-10-15T15:12:39.25Z" }, + { url = "https://files.pythonhosted.org/packages/49/3a/ee1074c15c408ddddddb1db7dd904f6b81bc524e01f5a1c5920e13dbde23/coverage-7.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d58ecaa865c5b9fa56e35efc51d1014d4c0d22838815b9fce57a27dd9576847", size = 215912, upload-time = "2025-10-15T15:12:40.665Z" }, + { url = "https://files.pythonhosted.org/packages/70/c4/9f44bebe5cb15f31608597b037d78799cc5f450044465bcd1ae8cb222fe1/coverage-7.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b679e171f1c104a5668550ada700e3c4937110dbdd153b7ef9055c4f1a1ee3cc", size = 216310, upload-time = "2025-10-15T15:12:42.461Z" }, + { url = "https://files.pythonhosted.org/packages/42/01/5e06077cfef92d8af926bdd86b84fb28bf9bc6ad27343d68be9b501d89f2/coverage-7.11.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ca61691ba8c5b6797deb221a0d09d7470364733ea9c69425a640f1f01b7c5bf0", size = 246706, upload-time = "2025-10-15T15:12:44.001Z" }, + { url = "https://files.pythonhosted.org/packages/40/b8/7a3f1f33b35cc4a6c37e759137533119560d06c0cc14753d1a803be0cd4a/coverage-7.11.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:aef1747ede4bd8ca9cfc04cc3011516500c6891f1b33a94add3253f6f876b7b7", size = 248634, upload-time = "2025-10-15T15:12:45.768Z" }, + { url = "https://files.pythonhosted.org/packages/7a/41/7f987eb33de386bc4c665ab0bf98d15fcf203369d6aacae74f5dd8ec489a/coverage-7.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1839d08406e4cba2953dcc0ffb312252f14d7c4c96919f70167611f4dee2623", size = 250741, upload-time = "2025-10-15T15:12:47.222Z" }, + { url = "https://files.pythonhosted.org/packages/23/c1/a4e0ca6a4e83069fb8216b49b30a7352061ca0cb38654bd2dc96b7b3b7da/coverage-7.11.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e0eb0a2dcc62478eb5b4cbb80b97bdee852d7e280b90e81f11b407d0b81c4287", size = 246837, upload-time = "2025-10-15T15:12:48.904Z" }, + { url = "https://files.pythonhosted.org/packages/5d/03/ced062a17f7c38b4728ff76c3acb40d8465634b20b4833cdb3cc3a74e115/coverage-7.11.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bc1fbea96343b53f65d5351d8fd3b34fd415a2670d7c300b06d3e14a5af4f552", size = 248429, upload-time = "2025-10-15T15:12:50.73Z" }, + { url = "https://files.pythonhosted.org/packages/97/af/a7c6f194bb8c5a2705ae019036b8fe7f49ea818d638eedb15fdb7bed227c/coverage-7.11.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:214b622259dd0cf435f10241f1333d32caa64dbc27f8790ab693428a141723de", size = 246490, upload-time = "2025-10-15T15:12:52.646Z" }, + { url = "https://files.pythonhosted.org/packages/ab/c3/aab4df02b04a8fde79068c3c41ad7a622b0ef2b12e1ed154da986a727c3f/coverage-7.11.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:258d9967520cca899695d4eb7ea38be03f06951d6ca2f21fb48b1235f791e601", size = 246208, upload-time = "2025-10-15T15:12:54.586Z" }, + { url = "https://files.pythonhosted.org/packages/30/d8/e282ec19cd658238d60ed404f99ef2e45eed52e81b866ab1518c0d4163cf/coverage-7.11.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:cf9e6ff4ca908ca15c157c409d608da77a56a09877b97c889b98fb2c32b6465e", size = 247126, upload-time = "2025-10-15T15:12:56.485Z" }, + { url = "https://files.pythonhosted.org/packages/d1/17/a635fa07fac23adb1a5451ec756216768c2767efaed2e4331710342a3399/coverage-7.11.0-cp311-cp311-win32.whl", hash = "sha256:fcc15fc462707b0680cff6242c48625da7f9a16a28a41bb8fd7a4280920e676c", size = 218314, upload-time = "2025-10-15T15:12:58.365Z" }, + { url = "https://files.pythonhosted.org/packages/2a/29/2ac1dfcdd4ab9a70026edc8d715ece9b4be9a1653075c658ee6f271f394d/coverage-7.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:865965bf955d92790f1facd64fe7ff73551bd2c1e7e6b26443934e9701ba30b9", size = 219203, upload-time = "2025-10-15T15:12:59.902Z" }, + { url = "https://files.pythonhosted.org/packages/03/21/5ce8b3a0133179115af4c041abf2ee652395837cb896614beb8ce8ddcfd9/coverage-7.11.0-cp311-cp311-win_arm64.whl", hash = "sha256:5693e57a065760dcbeb292d60cc4d0231a6d4b6b6f6a3191561e1d5e8820b745", size = 217879, upload-time = "2025-10-15T15:13:01.35Z" }, + { url = "https://files.pythonhosted.org/packages/c4/db/86f6906a7c7edc1a52b2c6682d6dd9be775d73c0dfe2b84f8923dfea5784/coverage-7.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9c49e77811cf9d024b95faf86c3f059b11c0c9be0b0d61bc598f453703bd6fd1", size = 216098, upload-time = "2025-10-15T15:13:02.916Z" }, + { url = "https://files.pythonhosted.org/packages/21/54/e7b26157048c7ba555596aad8569ff903d6cd67867d41b75287323678ede/coverage-7.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a61e37a403a778e2cda2a6a39abcc895f1d984071942a41074b5c7ee31642007", size = 216331, upload-time = "2025-10-15T15:13:04.403Z" }, + { url = "https://files.pythonhosted.org/packages/b9/19/1ce6bf444f858b83a733171306134a0544eaddf1ca8851ede6540a55b2ad/coverage-7.11.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c79cae102bb3b1801e2ef1511fb50e91ec83a1ce466b2c7c25010d884336de46", size = 247825, upload-time = "2025-10-15T15:13:05.92Z" }, + { url = "https://files.pythonhosted.org/packages/71/0b/d3bcbbc259fcced5fb67c5d78f6e7ee965f49760c14afd931e9e663a83b2/coverage-7.11.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:16ce17ceb5d211f320b62df002fa7016b7442ea0fd260c11cec8ce7730954893", size = 250573, upload-time = "2025-10-15T15:13:07.471Z" }, + { url = "https://files.pythonhosted.org/packages/58/8d/b0ff3641a320abb047258d36ed1c21d16be33beed4152628331a1baf3365/coverage-7.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80027673e9d0bd6aef86134b0771845e2da85755cf686e7c7c59566cf5a89115", size = 251706, upload-time = "2025-10-15T15:13:09.4Z" }, + { url = "https://files.pythonhosted.org/packages/59/c8/5a586fe8c7b0458053d9c687f5cff515a74b66c85931f7fe17a1c958b4ac/coverage-7.11.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4d3ffa07a08657306cd2215b0da53761c4d73cb54d9143b9303a6481ec0cd415", size = 248221, upload-time = "2025-10-15T15:13:10.964Z" }, + { url = "https://files.pythonhosted.org/packages/d0/ff/3a25e3132804ba44cfa9a778cdf2b73dbbe63ef4b0945e39602fc896ba52/coverage-7.11.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a3b6a5f8b2524fd6c1066bc85bfd97e78709bb5e37b5b94911a6506b65f47186", size = 249624, upload-time = "2025-10-15T15:13:12.5Z" }, + { url = "https://files.pythonhosted.org/packages/c5/12/ff10c8ce3895e1b17a73485ea79ebc1896a9e466a9d0f4aef63e0d17b718/coverage-7.11.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:fcc0a4aa589de34bc56e1a80a740ee0f8c47611bdfb28cd1849de60660f3799d", size = 247744, upload-time = "2025-10-15T15:13:14.554Z" }, + { url = "https://files.pythonhosted.org/packages/16/02/d500b91f5471b2975947e0629b8980e5e90786fe316b6d7299852c1d793d/coverage-7.11.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:dba82204769d78c3fd31b35c3d5f46e06511936c5019c39f98320e05b08f794d", size = 247325, upload-time = "2025-10-15T15:13:16.438Z" }, + { url = "https://files.pythonhosted.org/packages/77/11/dee0284fbbd9cd64cfce806b827452c6df3f100d9e66188e82dfe771d4af/coverage-7.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:81b335f03ba67309a95210caf3eb43bd6fe75a4e22ba653ef97b4696c56c7ec2", size = 249180, upload-time = "2025-10-15T15:13:17.959Z" }, + { url = "https://files.pythonhosted.org/packages/59/1b/cdf1def928f0a150a057cab03286774e73e29c2395f0d30ce3d9e9f8e697/coverage-7.11.0-cp312-cp312-win32.whl", hash = "sha256:037b2d064c2f8cc8716fe4d39cb705779af3fbf1ba318dc96a1af858888c7bb5", size = 218479, upload-time = "2025-10-15T15:13:19.608Z" }, + { url = "https://files.pythonhosted.org/packages/ff/55/e5884d55e031da9c15b94b90a23beccc9d6beee65e9835cd6da0a79e4f3a/coverage-7.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:d66c0104aec3b75e5fd897e7940188ea1892ca1d0235316bf89286d6a22568c0", size = 219290, upload-time = "2025-10-15T15:13:21.593Z" }, + { url = "https://files.pythonhosted.org/packages/23/a8/faa930cfc71c1d16bc78f9a19bb73700464f9c331d9e547bfbc1dbd3a108/coverage-7.11.0-cp312-cp312-win_arm64.whl", hash = "sha256:d91ebeac603812a09cf6a886ba6e464f3bbb367411904ae3790dfe28311b15ad", size = 217924, upload-time = "2025-10-15T15:13:23.39Z" }, + { url = "https://files.pythonhosted.org/packages/60/7f/85e4dfe65e400645464b25c036a26ac226cf3a69d4a50c3934c532491cdd/coverage-7.11.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:cc3f49e65ea6e0d5d9bd60368684fe52a704d46f9e7fc413918f18d046ec40e1", size = 216129, upload-time = "2025-10-15T15:13:25.371Z" }, + { url = "https://files.pythonhosted.org/packages/96/5d/dc5fa98fea3c175caf9d360649cb1aa3715e391ab00dc78c4c66fabd7356/coverage-7.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f39ae2f63f37472c17b4990f794035c9890418b1b8cca75c01193f3c8d3e01be", size = 216380, upload-time = "2025-10-15T15:13:26.976Z" }, + { url = "https://files.pythonhosted.org/packages/b2/f5/3da9cc9596708273385189289c0e4d8197d37a386bdf17619013554b3447/coverage-7.11.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7db53b5cdd2917b6eaadd0b1251cf4e7d96f4a8d24e174bdbdf2f65b5ea7994d", size = 247375, upload-time = "2025-10-15T15:13:28.923Z" }, + { url = "https://files.pythonhosted.org/packages/65/6c/f7f59c342359a235559d2bc76b0c73cfc4bac7d61bb0df210965cb1ecffd/coverage-7.11.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10ad04ac3a122048688387828b4537bc9cf60c0bf4869c1e9989c46e45690b82", size = 249978, upload-time = "2025-10-15T15:13:30.525Z" }, + { url = "https://files.pythonhosted.org/packages/e7/8c/042dede2e23525e863bf1ccd2b92689692a148d8b5fd37c37899ba882645/coverage-7.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4036cc9c7983a2b1f2556d574d2eb2154ac6ed55114761685657e38782b23f52", size = 251253, upload-time = "2025-10-15T15:13:32.174Z" }, + { url = "https://files.pythonhosted.org/packages/7b/a9/3c58df67bfa809a7bddd786356d9c5283e45d693edb5f3f55d0986dd905a/coverage-7.11.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7ab934dd13b1c5e94b692b1e01bd87e4488cb746e3a50f798cb9464fd128374b", size = 247591, upload-time = "2025-10-15T15:13:34.147Z" }, + { url = "https://files.pythonhosted.org/packages/26/5b/c7f32efd862ee0477a18c41e4761305de6ddd2d49cdeda0c1116227570fd/coverage-7.11.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59a6e5a265f7cfc05f76e3bb53eca2e0dfe90f05e07e849930fecd6abb8f40b4", size = 249411, upload-time = "2025-10-15T15:13:38.425Z" }, + { url = "https://files.pythonhosted.org/packages/76/b5/78cb4f1e86c1611431c990423ec0768122905b03837e1b4c6a6f388a858b/coverage-7.11.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:df01d6c4c81e15a7c88337b795bb7595a8596e92310266b5072c7e301168efbd", size = 247303, upload-time = "2025-10-15T15:13:40.464Z" }, + { url = "https://files.pythonhosted.org/packages/87/c9/23c753a8641a330f45f221286e707c427e46d0ffd1719b080cedc984ec40/coverage-7.11.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:8c934bd088eed6174210942761e38ee81d28c46de0132ebb1801dbe36a390dcc", size = 247157, upload-time = "2025-10-15T15:13:42.087Z" }, + { url = "https://files.pythonhosted.org/packages/c5/42/6e0cc71dc8a464486e944a4fa0d85bdec031cc2969e98ed41532a98336b9/coverage-7.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a03eaf7ec24078ad64a07f02e30060aaf22b91dedf31a6b24d0d98d2bba7f48", size = 248921, upload-time = "2025-10-15T15:13:43.715Z" }, + { url = "https://files.pythonhosted.org/packages/e8/1c/743c2ef665e6858cccb0f84377dfe3a4c25add51e8c7ef19249be92465b6/coverage-7.11.0-cp313-cp313-win32.whl", hash = "sha256:695340f698a5f56f795b2836abe6fb576e7c53d48cd155ad2f80fd24bc63a040", size = 218526, upload-time = "2025-10-15T15:13:45.336Z" }, + { url = "https://files.pythonhosted.org/packages/ff/d5/226daadfd1bf8ddbccefbd3aa3547d7b960fb48e1bdac124e2dd13a2b71a/coverage-7.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:2727d47fce3ee2bac648528e41455d1b0c46395a087a229deac75e9f88ba5a05", size = 219317, upload-time = "2025-10-15T15:13:47.401Z" }, + { url = "https://files.pythonhosted.org/packages/97/54/47db81dcbe571a48a298f206183ba8a7ba79200a37cd0d9f4788fcd2af4a/coverage-7.11.0-cp313-cp313-win_arm64.whl", hash = "sha256:0efa742f431529699712b92ecdf22de8ff198df41e43aeaaadf69973eb93f17a", size = 217948, upload-time = "2025-10-15T15:13:49.096Z" }, + { url = "https://files.pythonhosted.org/packages/e5/8b/cb68425420154e7e2a82fd779a8cc01549b6fa83c2ad3679cd6c088ebd07/coverage-7.11.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:587c38849b853b157706407e9ebdca8fd12f45869edb56defbef2daa5fb0812b", size = 216837, upload-time = "2025-10-15T15:13:51.09Z" }, + { url = "https://files.pythonhosted.org/packages/33/55/9d61b5765a025685e14659c8d07037247de6383c0385757544ffe4606475/coverage-7.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b971bdefdd75096163dd4261c74be813c4508477e39ff7b92191dea19f24cd37", size = 217061, upload-time = "2025-10-15T15:13:52.747Z" }, + { url = "https://files.pythonhosted.org/packages/52/85/292459c9186d70dcec6538f06ea251bc968046922497377bf4a1dc9a71de/coverage-7.11.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:269bfe913b7d5be12ab13a95f3a76da23cf147be7fa043933320ba5625f0a8de", size = 258398, upload-time = "2025-10-15T15:13:54.45Z" }, + { url = "https://files.pythonhosted.org/packages/1f/e2/46edd73fb8bf51446c41148d81944c54ed224854812b6ca549be25113ee0/coverage-7.11.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:dadbcce51a10c07b7c72b0ce4a25e4b6dcb0c0372846afb8e5b6307a121eb99f", size = 260574, upload-time = "2025-10-15T15:13:56.145Z" }, + { url = "https://files.pythonhosted.org/packages/07/5e/1df469a19007ff82e2ca8fe509822820a31e251f80ee7344c34f6cd2ec43/coverage-7.11.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ed43fa22c6436f7957df036331f8fe4efa7af132054e1844918866cd228af6c", size = 262797, upload-time = "2025-10-15T15:13:58.635Z" }, + { url = "https://files.pythonhosted.org/packages/f9/50/de216b31a1434b94d9b34a964c09943c6be45069ec704bfc379d8d89a649/coverage-7.11.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9516add7256b6713ec08359b7b05aeff8850c98d357784c7205b2e60aa2513fa", size = 257361, upload-time = "2025-10-15T15:14:00.409Z" }, + { url = "https://files.pythonhosted.org/packages/82/1e/3f9f8344a48111e152e0fd495b6fff13cc743e771a6050abf1627a7ba918/coverage-7.11.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb92e47c92fcbcdc692f428da67db33337fa213756f7adb6a011f7b5a7a20740", size = 260349, upload-time = "2025-10-15T15:14:02.188Z" }, + { url = "https://files.pythonhosted.org/packages/65/9b/3f52741f9e7d82124272f3070bbe316006a7de1bad1093f88d59bfc6c548/coverage-7.11.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d06f4fc7acf3cabd6d74941d53329e06bab00a8fe10e4df2714f0b134bfc64ef", size = 258114, upload-time = "2025-10-15T15:14:03.907Z" }, + { url = "https://files.pythonhosted.org/packages/0b/8b/918f0e15f0365d50d3986bbd3338ca01178717ac5678301f3f547b6619e6/coverage-7.11.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:6fbcee1a8f056af07ecd344482f711f563a9eb1c2cad192e87df00338ec3cdb0", size = 256723, upload-time = "2025-10-15T15:14:06.324Z" }, + { url = "https://files.pythonhosted.org/packages/44/9e/7776829f82d3cf630878a7965a7d70cc6ca94f22c7d20ec4944f7148cb46/coverage-7.11.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dbbf012be5f32533a490709ad597ad8a8ff80c582a95adc8d62af664e532f9ca", size = 259238, upload-time = "2025-10-15T15:14:08.002Z" }, + { url = "https://files.pythonhosted.org/packages/9a/b8/49cf253e1e7a3bedb85199b201862dd7ca4859f75b6cf25ffa7298aa0760/coverage-7.11.0-cp313-cp313t-win32.whl", hash = "sha256:cee6291bb4fed184f1c2b663606a115c743df98a537c969c3c64b49989da96c2", size = 219180, upload-time = "2025-10-15T15:14:09.786Z" }, + { url = "https://files.pythonhosted.org/packages/ac/e1/1a541703826be7ae2125a0fb7f821af5729d56bb71e946e7b933cc7a89a4/coverage-7.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:a386c1061bf98e7ea4758e4313c0ab5ecf57af341ef0f43a0bf26c2477b5c268", size = 220241, upload-time = "2025-10-15T15:14:11.471Z" }, + { url = "https://files.pythonhosted.org/packages/d5/d1/5ee0e0a08621140fd418ec4020f595b4d52d7eb429ae6a0c6542b4ba6f14/coverage-7.11.0-cp313-cp313t-win_arm64.whl", hash = "sha256:f9ea02ef40bb83823b2b04964459d281688fe173e20643870bb5d2edf68bc836", size = 218510, upload-time = "2025-10-15T15:14:13.46Z" }, + { url = "https://files.pythonhosted.org/packages/f4/06/e923830c1985ce808e40a3fa3eb46c13350b3224b7da59757d37b6ce12b8/coverage-7.11.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:c770885b28fb399aaf2a65bbd1c12bf6f307ffd112d6a76c5231a94276f0c497", size = 216110, upload-time = "2025-10-15T15:14:15.157Z" }, + { url = "https://files.pythonhosted.org/packages/42/82/cdeed03bfead45203fb651ed756dfb5266028f5f939e7f06efac4041dad5/coverage-7.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:a3d0e2087dba64c86a6b254f43e12d264b636a39e88c5cc0a01a7c71bcfdab7e", size = 216395, upload-time = "2025-10-15T15:14:16.863Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ba/e1c80caffc3199aa699813f73ff097bc2df7b31642bdbc7493600a8f1de5/coverage-7.11.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:73feb83bb41c32811973b8565f3705caf01d928d972b72042b44e97c71fd70d1", size = 247433, upload-time = "2025-10-15T15:14:18.589Z" }, + { url = "https://files.pythonhosted.org/packages/80/c0/5b259b029694ce0a5bbc1548834c7ba3db41d3efd3474489d7efce4ceb18/coverage-7.11.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c6f31f281012235ad08f9a560976cc2fc9c95c17604ff3ab20120fe480169bca", size = 249970, upload-time = "2025-10-15T15:14:20.307Z" }, + { url = "https://files.pythonhosted.org/packages/8c/86/171b2b5e1aac7e2fd9b43f7158b987dbeb95f06d1fbecad54ad8163ae3e8/coverage-7.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e9570ad567f880ef675673992222746a124b9595506826b210fbe0ce3f0499cd", size = 251324, upload-time = "2025-10-15T15:14:22.419Z" }, + { url = "https://files.pythonhosted.org/packages/1a/7e/7e10414d343385b92024af3932a27a1caf75c6e27ee88ba211221ff1a145/coverage-7.11.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8badf70446042553a773547a61fecaa734b55dc738cacf20c56ab04b77425e43", size = 247445, upload-time = "2025-10-15T15:14:24.205Z" }, + { url = "https://files.pythonhosted.org/packages/c4/3b/e4f966b21f5be8c4bf86ad75ae94efa0de4c99c7bbb8114476323102e345/coverage-7.11.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a09c1211959903a479e389685b7feb8a17f59ec5a4ef9afde7650bd5eabc2777", size = 249324, upload-time = "2025-10-15T15:14:26.234Z" }, + { url = "https://files.pythonhosted.org/packages/00/a2/8479325576dfcd909244d0df215f077f47437ab852ab778cfa2f8bf4d954/coverage-7.11.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:5ef83b107f50db3f9ae40f69e34b3bd9337456c5a7fe3461c7abf8b75dd666a2", size = 247261, upload-time = "2025-10-15T15:14:28.42Z" }, + { url = "https://files.pythonhosted.org/packages/7b/d8/3a9e2db19d94d65771d0f2e21a9ea587d11b831332a73622f901157cc24b/coverage-7.11.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:f91f927a3215b8907e214af77200250bb6aae36eca3f760f89780d13e495388d", size = 247092, upload-time = "2025-10-15T15:14:30.784Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b1/bbca3c472544f9e2ad2d5116b2379732957048be4b93a9c543fcd0207e5f/coverage-7.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cdbcd376716d6b7fbfeedd687a6c4be019c5a5671b35f804ba76a4c0a778cba4", size = 248755, upload-time = "2025-10-15T15:14:32.585Z" }, + { url = "https://files.pythonhosted.org/packages/89/49/638d5a45a6a0f00af53d6b637c87007eb2297042186334e9923a61aa8854/coverage-7.11.0-cp314-cp314-win32.whl", hash = "sha256:bab7ec4bb501743edc63609320aaec8cd9188b396354f482f4de4d40a9d10721", size = 218793, upload-time = "2025-10-15T15:14:34.972Z" }, + { url = "https://files.pythonhosted.org/packages/30/cc/b675a51f2d068adb3cdf3799212c662239b0ca27f4691d1fff81b92ea850/coverage-7.11.0-cp314-cp314-win_amd64.whl", hash = "sha256:3d4ba9a449e9364a936a27322b20d32d8b166553bfe63059bd21527e681e2fad", size = 219587, upload-time = "2025-10-15T15:14:37.047Z" }, + { url = "https://files.pythonhosted.org/packages/93/98/5ac886876026de04f00820e5094fe22166b98dcb8b426bf6827aaf67048c/coverage-7.11.0-cp314-cp314-win_arm64.whl", hash = "sha256:ce37f215223af94ef0f75ac68ea096f9f8e8c8ec7d6e8c346ee45c0d363f0479", size = 218168, upload-time = "2025-10-15T15:14:38.861Z" }, + { url = "https://files.pythonhosted.org/packages/14/d1/b4145d35b3e3ecf4d917e97fc8895bcf027d854879ba401d9ff0f533f997/coverage-7.11.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:f413ce6e07e0d0dc9c433228727b619871532674b45165abafe201f200cc215f", size = 216850, upload-time = "2025-10-15T15:14:40.651Z" }, + { url = "https://files.pythonhosted.org/packages/ca/d1/7f645fc2eccd318369a8a9948acc447bb7c1ade2911e31d3c5620544c22b/coverage-7.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:05791e528a18f7072bf5998ba772fe29db4da1234c45c2087866b5ba4dea710e", size = 217071, upload-time = "2025-10-15T15:14:42.755Z" }, + { url = "https://files.pythonhosted.org/packages/54/7d/64d124649db2737ceced1dfcbdcb79898d5868d311730f622f8ecae84250/coverage-7.11.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cacb29f420cfeb9283b803263c3b9a068924474ff19ca126ba9103e1278dfa44", size = 258570, upload-time = "2025-10-15T15:14:44.542Z" }, + { url = "https://files.pythonhosted.org/packages/6c/3f/6f5922f80dc6f2d8b2c6f974835c43f53eb4257a7797727e6ca5b7b2ec1f/coverage-7.11.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:314c24e700d7027ae3ab0d95fbf8d53544fca1f20345fd30cd219b737c6e58d3", size = 260738, upload-time = "2025-10-15T15:14:46.436Z" }, + { url = "https://files.pythonhosted.org/packages/0e/5f/9e883523c4647c860b3812b417a2017e361eca5b635ee658387dc11b13c1/coverage-7.11.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:630d0bd7a293ad2fc8b4b94e5758c8b2536fdf36c05f1681270203e463cbfa9b", size = 262994, upload-time = "2025-10-15T15:14:48.3Z" }, + { url = "https://files.pythonhosted.org/packages/07/bb/43b5a8e94c09c8bf51743ffc65c4c841a4ca5d3ed191d0a6919c379a1b83/coverage-7.11.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e89641f5175d65e2dbb44db15fe4ea48fade5d5bbb9868fdc2b4fce22f4a469d", size = 257282, upload-time = "2025-10-15T15:14:50.236Z" }, + { url = "https://files.pythonhosted.org/packages/aa/e5/0ead8af411411330b928733e1d201384b39251a5f043c1612970310e8283/coverage-7.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c9f08ea03114a637dab06cedb2e914da9dc67fa52c6015c018ff43fdde25b9c2", size = 260430, upload-time = "2025-10-15T15:14:52.413Z" }, + { url = "https://files.pythonhosted.org/packages/ae/66/03dd8bb0ba5b971620dcaac145461950f6d8204953e535d2b20c6b65d729/coverage-7.11.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ce9f3bde4e9b031eaf1eb61df95c1401427029ea1bfddb8621c1161dcb0fa02e", size = 258190, upload-time = "2025-10-15T15:14:54.268Z" }, + { url = "https://files.pythonhosted.org/packages/45/ae/28a9cce40bf3174426cb2f7e71ee172d98e7f6446dff936a7ccecee34b14/coverage-7.11.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:e4dc07e95495923d6fd4d6c27bf70769425b71c89053083843fd78f378558996", size = 256658, upload-time = "2025-10-15T15:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/5c/7c/3a44234a8599513684bfc8684878fd7b126c2760f79712bb78c56f19efc4/coverage-7.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:424538266794db2861db4922b05d729ade0940ee69dcf0591ce8f69784db0e11", size = 259342, upload-time = "2025-10-15T15:14:58.538Z" }, + { url = "https://files.pythonhosted.org/packages/e1/e6/0108519cba871af0351725ebdb8660fd7a0fe2ba3850d56d32490c7d9b4b/coverage-7.11.0-cp314-cp314t-win32.whl", hash = "sha256:4c1eeb3fb8eb9e0190bebafd0462936f75717687117339f708f395fe455acc73", size = 219568, upload-time = "2025-10-15T15:15:00.382Z" }, + { url = "https://files.pythonhosted.org/packages/c9/76/44ba876e0942b4e62fdde23ccb029ddb16d19ba1bef081edd00857ba0b16/coverage-7.11.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b56efee146c98dbf2cf5cffc61b9829d1e94442df4d7398b26892a53992d3547", size = 220687, upload-time = "2025-10-15T15:15:02.322Z" }, + { url = "https://files.pythonhosted.org/packages/b9/0c/0df55ecb20d0d0ed5c322e10a441775e1a3a5d78c60f0c4e1abfe6fcf949/coverage-7.11.0-cp314-cp314t-win_arm64.whl", hash = "sha256:b5c2705afa83f49bd91962a4094b6b082f94aef7626365ab3f8f4bd159c5acf3", size = 218711, upload-time = "2025-10-15T15:15:04.575Z" }, + { url = "https://files.pythonhosted.org/packages/5f/04/642c1d8a448ae5ea1369eac8495740a79eb4e581a9fb0cbdce56bbf56da1/coverage-7.11.0-py3-none-any.whl", hash = "sha256:4b7589765348d78fb4e5fb6ea35d07564e387da2fc5efff62e0222971f155f68", size = 207761, upload-time = "2025-10-15T15:15:06.439Z" }, +] + +[package.optional-dependencies] +toml = [ + { name = "tomli", marker = "python_full_version >= '3.10' and python_full_version <= '3.11'" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "debugpy" +version = "1.8.17" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/ad/71e708ff4ca377c4230530d6a7aa7992592648c122a2cd2b321cf8b35a76/debugpy-1.8.17.tar.gz", hash = "sha256:fd723b47a8c08892b1a16b2c6239a8b96637c62a59b94bb5dab4bac592a58a8e", size = 1644129, upload-time = "2025-09-17T16:33:20.633Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/36/b57c6e818d909f6e59c0182252921cf435e0951126a97e11de37e72ab5e1/debugpy-1.8.17-cp310-cp310-macosx_15_0_x86_64.whl", hash = "sha256:c41d2ce8bbaddcc0009cc73f65318eedfa3dbc88a8298081deb05389f1ab5542", size = 2098021, upload-time = "2025-09-17T16:33:22.556Z" }, + { url = "https://files.pythonhosted.org/packages/be/01/0363c7efdd1e9febd090bb13cee4fb1057215b157b2979a4ca5ccb678217/debugpy-1.8.17-cp310-cp310-manylinux_2_34_x86_64.whl", hash = "sha256:1440fd514e1b815edd5861ca394786f90eb24960eb26d6f7200994333b1d79e3", size = 3087399, upload-time = "2025-09-17T16:33:24.292Z" }, + { url = "https://files.pythonhosted.org/packages/79/bc/4a984729674aa9a84856650438b9665f9a1d5a748804ac6f37932ce0d4aa/debugpy-1.8.17-cp310-cp310-win32.whl", hash = "sha256:3a32c0af575749083d7492dc79f6ab69f21b2d2ad4cd977a958a07d5865316e4", size = 5230292, upload-time = "2025-09-17T16:33:26.137Z" }, + { url = "https://files.pythonhosted.org/packages/5d/19/2b9b3092d0cf81a5aa10c86271999453030af354d1a5a7d6e34c574515d7/debugpy-1.8.17-cp310-cp310-win_amd64.whl", hash = "sha256:a3aad0537cf4d9c1996434be68c6c9a6d233ac6f76c2a482c7803295b4e4f99a", size = 5261885, upload-time = "2025-09-17T16:33:27.592Z" }, + { url = "https://files.pythonhosted.org/packages/d8/53/3af72b5c159278c4a0cf4cffa518675a0e73bdb7d1cac0239b815502d2ce/debugpy-1.8.17-cp311-cp311-macosx_15_0_universal2.whl", hash = "sha256:d3fce3f0e3de262a3b67e69916d001f3e767661c6e1ee42553009d445d1cd840", size = 2207154, upload-time = "2025-09-17T16:33:29.457Z" }, + { url = "https://files.pythonhosted.org/packages/8f/6d/204f407df45600e2245b4a39860ed4ba32552330a0b3f5f160ae4cc30072/debugpy-1.8.17-cp311-cp311-manylinux_2_34_x86_64.whl", hash = "sha256:c6bdf134457ae0cac6fb68205776be635d31174eeac9541e1d0c062165c6461f", size = 3170322, upload-time = "2025-09-17T16:33:30.837Z" }, + { url = "https://files.pythonhosted.org/packages/f2/13/1b8f87d39cf83c6b713de2620c31205299e6065622e7dd37aff4808dd410/debugpy-1.8.17-cp311-cp311-win32.whl", hash = "sha256:e79a195f9e059edfe5d8bf6f3749b2599452d3e9380484cd261f6b7cd2c7c4da", size = 5155078, upload-time = "2025-09-17T16:33:33.331Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c5/c012c60a2922cc91caa9675d0ddfbb14ba59e1e36228355f41cab6483469/debugpy-1.8.17-cp311-cp311-win_amd64.whl", hash = "sha256:b532282ad4eca958b1b2d7dbcb2b7218e02cb934165859b918e3b6ba7772d3f4", size = 5179011, upload-time = "2025-09-17T16:33:35.711Z" }, + { url = "https://files.pythonhosted.org/packages/08/2b/9d8e65beb2751876c82e1aceb32f328c43ec872711fa80257c7674f45650/debugpy-1.8.17-cp312-cp312-macosx_15_0_universal2.whl", hash = "sha256:f14467edef672195c6f6b8e27ce5005313cb5d03c9239059bc7182b60c176e2d", size = 2549522, upload-time = "2025-09-17T16:33:38.466Z" }, + { url = "https://files.pythonhosted.org/packages/b4/78/eb0d77f02971c05fca0eb7465b18058ba84bd957062f5eec82f941ac792a/debugpy-1.8.17-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:24693179ef9dfa20dca8605905a42b392be56d410c333af82f1c5dff807a64cc", size = 4309417, upload-time = "2025-09-17T16:33:41.299Z" }, + { url = "https://files.pythonhosted.org/packages/37/42/c40f1d8cc1fed1e75ea54298a382395b8b937d923fcf41ab0797a554f555/debugpy-1.8.17-cp312-cp312-win32.whl", hash = "sha256:6a4e9dacf2cbb60d2514ff7b04b4534b0139facbf2abdffe0639ddb6088e59cf", size = 5277130, upload-time = "2025-09-17T16:33:43.554Z" }, + { url = "https://files.pythonhosted.org/packages/72/22/84263b205baad32b81b36eac076de0cdbe09fe2d0637f5b32243dc7c925b/debugpy-1.8.17-cp312-cp312-win_amd64.whl", hash = "sha256:e8f8f61c518952fb15f74a302e068b48d9c4691768ade433e4adeea961993464", size = 5319053, upload-time = "2025-09-17T16:33:53.033Z" }, + { url = "https://files.pythonhosted.org/packages/50/76/597e5cb97d026274ba297af8d89138dfd9e695767ba0e0895edb20963f40/debugpy-1.8.17-cp313-cp313-macosx_15_0_universal2.whl", hash = "sha256:857c1dd5d70042502aef1c6d1c2801211f3ea7e56f75e9c335f434afb403e464", size = 2538386, upload-time = "2025-09-17T16:33:54.594Z" }, + { url = "https://files.pythonhosted.org/packages/5f/60/ce5c34fcdfec493701f9d1532dba95b21b2f6394147234dce21160bd923f/debugpy-1.8.17-cp313-cp313-manylinux_2_34_x86_64.whl", hash = "sha256:3bea3b0b12f3946e098cce9b43c3c46e317b567f79570c3f43f0b96d00788088", size = 4292100, upload-time = "2025-09-17T16:33:56.353Z" }, + { url = "https://files.pythonhosted.org/packages/e8/95/7873cf2146577ef71d2a20bf553f12df865922a6f87b9e8ee1df04f01785/debugpy-1.8.17-cp313-cp313-win32.whl", hash = "sha256:e34ee844c2f17b18556b5bbe59e1e2ff4e86a00282d2a46edab73fd7f18f4a83", size = 5277002, upload-time = "2025-09-17T16:33:58.231Z" }, + { url = "https://files.pythonhosted.org/packages/46/11/18c79a1cee5ff539a94ec4aa290c1c069a5580fd5cfd2fb2e282f8e905da/debugpy-1.8.17-cp313-cp313-win_amd64.whl", hash = "sha256:6c5cd6f009ad4fca8e33e5238210dc1e5f42db07d4b6ab21ac7ffa904a196420", size = 5319047, upload-time = "2025-09-17T16:34:00.586Z" }, + { url = "https://files.pythonhosted.org/packages/de/45/115d55b2a9da6de812696064ceb505c31e952c5d89c4ed1d9bb983deec34/debugpy-1.8.17-cp314-cp314-macosx_15_0_universal2.whl", hash = "sha256:045290c010bcd2d82bc97aa2daf6837443cd52f6328592698809b4549babcee1", size = 2536899, upload-time = "2025-09-17T16:34:02.657Z" }, + { url = "https://files.pythonhosted.org/packages/5a/73/2aa00c7f1f06e997ef57dc9b23d61a92120bec1437a012afb6d176585197/debugpy-1.8.17-cp314-cp314-manylinux_2_34_x86_64.whl", hash = "sha256:b69b6bd9dba6a03632534cdf67c760625760a215ae289f7489a452af1031fe1f", size = 4268254, upload-time = "2025-09-17T16:34:04.486Z" }, + { url = "https://files.pythonhosted.org/packages/86/b5/ed3e65c63c68a6634e3ba04bd10255c8e46ec16ebed7d1c79e4816d8a760/debugpy-1.8.17-cp314-cp314-win32.whl", hash = "sha256:5c59b74aa5630f3a5194467100c3b3d1c77898f9ab27e3f7dc5d40fc2f122670", size = 5277203, upload-time = "2025-09-17T16:34:06.65Z" }, + { url = "https://files.pythonhosted.org/packages/b0/26/394276b71c7538445f29e792f589ab7379ae70fd26ff5577dfde71158e96/debugpy-1.8.17-cp314-cp314-win_amd64.whl", hash = "sha256:893cba7bb0f55161de4365584b025f7064e1f88913551bcd23be3260b231429c", size = 5318493, upload-time = "2025-09-17T16:34:08.483Z" }, + { url = "https://files.pythonhosted.org/packages/16/ee/0e9a08878f1b525f85c4e47723ea1f17b1bad69672c84fa910210604e3f8/debugpy-1.8.17-cp39-cp39-macosx_15_0_x86_64.whl", hash = "sha256:f2ac8055a0c4a09b30b931100996ba49ef334c6947e7ae365cdd870416d7513e", size = 2099309, upload-time = "2025-09-17T16:34:17.935Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b5/0327b27efd8826ca92a256a3a250e80ccad6a834b4d12bd9cbd491f2da03/debugpy-1.8.17-cp39-cp39-manylinux_2_34_x86_64.whl", hash = "sha256:eaa85bce251feca8e4c87ce3b954aba84b8c645b90f0e6a515c00394a9f5c0e7", size = 3080100, upload-time = "2025-09-17T16:34:19.885Z" }, + { url = "https://files.pythonhosted.org/packages/0f/f0/2e210fa8884d2ab452fa31ffd1402e13010eaacfa67063d0565d97ac9e0e/debugpy-1.8.17-cp39-cp39-win32.whl", hash = "sha256:b13eea5587e44f27f6c48588b5ad56dcb74a4f3a5f89250443c94587f3eb2ea1", size = 5231016, upload-time = "2025-09-17T16:34:21.887Z" }, + { url = "https://files.pythonhosted.org/packages/d6/9b/6a45fb1553d09b618c9441bcbbf72b651246b83b5618b2f95c0e4cf1b8bd/debugpy-1.8.17-cp39-cp39-win_amd64.whl", hash = "sha256:bb1bbf92317e1f35afcf3ef0450219efb3afe00be79d8664b250ac0933b9015f", size = 5262778, upload-time = "2025-09-17T16:34:24.026Z" }, + { url = "https://files.pythonhosted.org/packages/b0/d0/89247ec250369fc76db477720a26b2fce7ba079ff1380e4ab4529d2fe233/debugpy-1.8.17-py2.py3-none-any.whl", hash = "sha256:60c7dca6571efe660ccb7a9508d73ca14b8796c4ed484c2002abba714226cfef", size = 5283210, upload-time = "2025-09-17T16:34:25.835Z" }, +] + +[[package]] +name = "decorator" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, +] + +[[package]] +name = "dill" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/12/80/630b4b88364e9a8c8c5797f4602d0f76ef820909ee32f0bacb9f90654042/dill-0.4.0.tar.gz", hash = "sha256:0633f1d2df477324f53a895b02c901fb961bdbf65a17122586ea7019292cbcf0", size = 186976, upload-time = "2025-04-16T00:41:48.867Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/3d/9373ad9c56321fdab5b41197068e1d8c25883b3fea29dd361f9b55116869/dill-0.4.0-py3-none-any.whl", hash = "sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049", size = 119668, upload-time = "2025-04-16T00:41:47.671Z" }, +] + +[[package]] +name = "distlib" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605, upload-time = "2025-07-17T16:52:00.465Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" }, +] + +[[package]] +name = "exceptiongroup" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674, upload-time = "2025-05-10T17:42:49.33Z" }, +] + +[[package]] +name = "executing" +version = "2.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488, upload-time = "2025-09-01T09:48:10.866Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, +] + +[[package]] +name = "fastjsonschema" +version = "2.21.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/b5/23b216d9d985a956623b6bd12d4086b60f0059b27799f23016af04a74ea1/fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de", size = 374130, upload-time = "2025-08-14T18:49:36.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024, upload-time = "2025-08-14T18:49:34.776Z" }, +] + +[[package]] +name = "filelock" +version = "3.19.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58", size = 17687, upload-time = "2025-08-14T16:56:03.016Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d", size = 15988, upload-time = "2025-08-14T16:56:01.633Z" }, +] + +[[package]] +name = "filelock" +version = "3.20.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/58/46/0028a82567109b5ef6e4d2a1f04a583fb513e6cf9527fcdd09afd817deeb/filelock-3.20.0.tar.gz", hash = "sha256:711e943b4ec6be42e1d4e6690b48dc175c822967466bb31c0c293f34334c13f4", size = 18922, upload-time = "2025-10-08T18:03:50.056Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/91/7216b27286936c16f5b4d0c530087e4a54eead683e6b0b73dd0c64844af6/filelock-3.20.0-py3-none-any.whl", hash = "sha256:339b4732ffda5cd79b13f4e2711a31b0365ce445d95d243bb996273d072546a2", size = 16054, upload-time = "2025-10-08T18:03:48.35Z" }, +] + +[[package]] +name = "flexcache" +version = "0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/55/b0/8a21e330561c65653d010ef112bf38f60890051d244ede197ddaa08e50c1/flexcache-0.3.tar.gz", hash = "sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656", size = 15816, upload-time = "2024-03-09T03:21:07.555Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/cd/c883e1a7c447479d6e13985565080e3fea88ab5a107c21684c813dba1875/flexcache-0.3-py3-none-any.whl", hash = "sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32", size = 13263, upload-time = "2024-03-09T03:21:05.635Z" }, +] + +[[package]] +name = "flexparser" +version = "0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/82/99/b4de7e39e8eaf8207ba1a8fa2241dd98b2ba72ae6e16960d8351736d8702/flexparser-0.4.tar.gz", hash = "sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2", size = 31799, upload-time = "2024-11-07T02:00:56.249Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846", size = 27625, upload-time = "2024-11-07T02:00:54.523Z" }, +] + +[[package]] +name = "fonttools" +version = "4.60.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/42/97a13e47a1e51a5a7142475bbcf5107fe3a68fc34aef331c897d5fb98ad0/fonttools-4.60.1.tar.gz", hash = "sha256:ef00af0439ebfee806b25f24c8f92109157ff3fac5731dc7867957812e87b8d9", size = 3559823, upload-time = "2025-09-29T21:13:27.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/70/03e9d89a053caff6ae46053890eba8e4a5665a7c5638279ed4492e6d4b8b/fonttools-4.60.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9a52f254ce051e196b8fe2af4634c2d2f02c981756c6464dc192f1b6050b4e28", size = 2810747, upload-time = "2025-09-29T21:10:59.653Z" }, + { url = "https://files.pythonhosted.org/packages/6f/41/449ad5aff9670ab0df0f61ee593906b67a36d7e0b4d0cd7fa41ac0325bf5/fonttools-4.60.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c7420a2696a44650120cdd269a5d2e56a477e2bfa9d95e86229059beb1c19e15", size = 2346909, upload-time = "2025-09-29T21:11:02.882Z" }, + { url = "https://files.pythonhosted.org/packages/9a/18/e5970aa96c8fad1cb19a9479cc3b7602c0c98d250fcdc06a5da994309c50/fonttools-4.60.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee0c0b3b35b34f782afc673d503167157094a16f442ace7c6c5e0ca80b08f50c", size = 4864572, upload-time = "2025-09-29T21:11:05.096Z" }, + { url = "https://files.pythonhosted.org/packages/ce/20/9b2b4051b6ec6689480787d506b5003f72648f50972a92d04527a456192c/fonttools-4.60.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:282dafa55f9659e8999110bd8ed422ebe1c8aecd0dc396550b038e6c9a08b8ea", size = 4794635, upload-time = "2025-09-29T21:11:08.651Z" }, + { url = "https://files.pythonhosted.org/packages/10/52/c791f57347c1be98f8345e3dca4ac483eb97666dd7c47f3059aeffab8b59/fonttools-4.60.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4ba4bd646e86de16160f0fb72e31c3b9b7d0721c3e5b26b9fa2fc931dfdb2652", size = 4843878, upload-time = "2025-09-29T21:11:10.893Z" }, + { url = "https://files.pythonhosted.org/packages/69/e9/35c24a8d01644cee8c090a22fad34d5b61d1e0a8ecbc9945ad785ebf2e9e/fonttools-4.60.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0b0835ed15dd5b40d726bb61c846a688f5b4ce2208ec68779bc81860adb5851a", size = 4954555, upload-time = "2025-09-29T21:11:13.24Z" }, + { url = "https://files.pythonhosted.org/packages/f7/86/fb1e994971be4bdfe3a307de6373ef69a9df83fb66e3faa9c8114893d4cc/fonttools-4.60.1-cp310-cp310-win32.whl", hash = "sha256:1525796c3ffe27bb6268ed2a1bb0dcf214d561dfaf04728abf01489eb5339dce", size = 2232019, upload-time = "2025-09-29T21:11:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/40/84/62a19e2bd56f0e9fb347486a5b26376bade4bf6bbba64dda2c103bd08c94/fonttools-4.60.1-cp310-cp310-win_amd64.whl", hash = "sha256:268ecda8ca6cb5c4f044b1fb9b3b376e8cd1b361cef275082429dc4174907038", size = 2276803, upload-time = "2025-09-29T21:11:18.152Z" }, + { url = "https://files.pythonhosted.org/packages/ea/85/639aa9bface1537e0fb0f643690672dde0695a5bbbc90736bc571b0b1941/fonttools-4.60.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7b4c32e232a71f63a5d00259ca3d88345ce2a43295bb049d21061f338124246f", size = 2831872, upload-time = "2025-09-29T21:11:20.329Z" }, + { url = "https://files.pythonhosted.org/packages/6b/47/3c63158459c95093be9618794acb1067b3f4d30dcc5c3e8114b70e67a092/fonttools-4.60.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3630e86c484263eaac71d117085d509cbcf7b18f677906824e4bace598fb70d2", size = 2356990, upload-time = "2025-09-29T21:11:22.754Z" }, + { url = "https://files.pythonhosted.org/packages/94/dd/1934b537c86fcf99f9761823f1fc37a98fbd54568e8e613f29a90fed95a9/fonttools-4.60.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5c1015318e4fec75dd4943ad5f6a206d9727adf97410d58b7e32ab644a807914", size = 5042189, upload-time = "2025-09-29T21:11:25.061Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d2/9f4e4c4374dd1daa8367784e1bd910f18ba886db1d6b825b12edf6db3edc/fonttools-4.60.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e6c58beb17380f7c2ea181ea11e7db8c0ceb474c9dd45f48e71e2cb577d146a1", size = 4978683, upload-time = "2025-09-29T21:11:27.693Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c4/0fb2dfd1ecbe9a07954cc13414713ed1eab17b1c0214ef07fc93df234a47/fonttools-4.60.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ec3681a0cb34c255d76dd9d865a55f260164adb9fa02628415cdc2d43ee2c05d", size = 5021372, upload-time = "2025-09-29T21:11:30.257Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d5/495fc7ae2fab20223cc87179a8f50f40f9a6f821f271ba8301ae12bb580f/fonttools-4.60.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f4b5c37a5f40e4d733d3bbaaef082149bee5a5ea3156a785ff64d949bd1353fa", size = 5132562, upload-time = "2025-09-29T21:11:32.737Z" }, + { url = "https://files.pythonhosted.org/packages/bc/fa/021dab618526323c744e0206b3f5c8596a2e7ae9aa38db5948a131123e83/fonttools-4.60.1-cp311-cp311-win32.whl", hash = "sha256:398447f3d8c0c786cbf1209711e79080a40761eb44b27cdafffb48f52bcec258", size = 2230288, upload-time = "2025-09-29T21:11:35.015Z" }, + { url = "https://files.pythonhosted.org/packages/bb/78/0e1a6d22b427579ea5c8273e1c07def2f325b977faaf60bb7ddc01456cb1/fonttools-4.60.1-cp311-cp311-win_amd64.whl", hash = "sha256:d066ea419f719ed87bc2c99a4a4bfd77c2e5949cb724588b9dd58f3fd90b92bf", size = 2278184, upload-time = "2025-09-29T21:11:37.434Z" }, + { url = "https://files.pythonhosted.org/packages/e3/f7/a10b101b7a6f8836a5adb47f2791f2075d044a6ca123f35985c42edc82d8/fonttools-4.60.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:7b0c6d57ab00dae9529f3faf187f2254ea0aa1e04215cf2f1a8ec277c96661bc", size = 2832953, upload-time = "2025-09-29T21:11:39.616Z" }, + { url = "https://files.pythonhosted.org/packages/ed/fe/7bd094b59c926acf2304d2151354ddbeb74b94812f3dc943c231db09cb41/fonttools-4.60.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:839565cbf14645952d933853e8ade66a463684ed6ed6c9345d0faf1f0e868877", size = 2352706, upload-time = "2025-09-29T21:11:41.826Z" }, + { url = "https://files.pythonhosted.org/packages/c0/ca/4bb48a26ed95a1e7eba175535fe5805887682140ee0a0d10a88e1de84208/fonttools-4.60.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8177ec9676ea6e1793c8a084a90b65a9f778771998eb919d05db6d4b1c0b114c", size = 4923716, upload-time = "2025-09-29T21:11:43.893Z" }, + { url = "https://files.pythonhosted.org/packages/b8/9f/2cb82999f686c1d1ddf06f6ae1a9117a880adbec113611cc9d22b2fdd465/fonttools-4.60.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:996a4d1834524adbb423385d5a629b868ef9d774670856c63c9a0408a3063401", size = 4968175, upload-time = "2025-09-29T21:11:46.439Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/be569699e37d166b78e6218f2cde8c550204f2505038cdd83b42edc469b9/fonttools-4.60.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a46b2f450bc79e06ef3b6394f0c68660529ed51692606ad7f953fc2e448bc903", size = 4911031, upload-time = "2025-09-29T21:11:48.977Z" }, + { url = "https://files.pythonhosted.org/packages/cc/9f/89411cc116effaec5260ad519162f64f9c150e5522a27cbb05eb62d0c05b/fonttools-4.60.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6ec722ee589e89a89f5b7574f5c45604030aa6ae24cb2c751e2707193b466fed", size = 5062966, upload-time = "2025-09-29T21:11:54.344Z" }, + { url = "https://files.pythonhosted.org/packages/62/a1/f888221934b5731d46cb9991c7a71f30cb1f97c0ef5fcf37f8da8fce6c8e/fonttools-4.60.1-cp312-cp312-win32.whl", hash = "sha256:b2cf105cee600d2de04ca3cfa1f74f1127f8455b71dbad02b9da6ec266e116d6", size = 2218750, upload-time = "2025-09-29T21:11:56.601Z" }, + { url = "https://files.pythonhosted.org/packages/88/8f/a55b5550cd33cd1028601df41acd057d4be20efa5c958f417b0c0613924d/fonttools-4.60.1-cp312-cp312-win_amd64.whl", hash = "sha256:992775c9fbe2cf794786fa0ffca7f09f564ba3499b8fe9f2f80bd7197db60383", size = 2267026, upload-time = "2025-09-29T21:11:58.852Z" }, + { url = "https://files.pythonhosted.org/packages/7c/5b/cdd2c612277b7ac7ec8c0c9bc41812c43dc7b2d5f2b0897e15fdf5a1f915/fonttools-4.60.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6f68576bb4bbf6060c7ab047b1574a1ebe5c50a17de62830079967b211059ebb", size = 2825777, upload-time = "2025-09-29T21:12:01.22Z" }, + { url = "https://files.pythonhosted.org/packages/d6/8a/de9cc0540f542963ba5e8f3a1f6ad48fa211badc3177783b9d5cadf79b5d/fonttools-4.60.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:eedacb5c5d22b7097482fa834bda0dafa3d914a4e829ec83cdea2a01f8c813c4", size = 2348080, upload-time = "2025-09-29T21:12:03.785Z" }, + { url = "https://files.pythonhosted.org/packages/2d/8b/371ab3cec97ee3fe1126b3406b7abd60c8fec8975fd79a3c75cdea0c3d83/fonttools-4.60.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b33a7884fabd72bdf5f910d0cf46be50dce86a0362a65cfc746a4168c67eb96c", size = 4903082, upload-time = "2025-09-29T21:12:06.382Z" }, + { url = "https://files.pythonhosted.org/packages/04/05/06b1455e4bc653fcb2117ac3ef5fa3a8a14919b93c60742d04440605d058/fonttools-4.60.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2409d5fb7b55fd70f715e6d34e7a6e4f7511b8ad29a49d6df225ee76da76dd77", size = 4960125, upload-time = "2025-09-29T21:12:09.314Z" }, + { url = "https://files.pythonhosted.org/packages/8e/37/f3b840fcb2666f6cb97038793606bdd83488dca2d0b0fc542ccc20afa668/fonttools-4.60.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c8651e0d4b3bdeda6602b85fdc2abbefc1b41e573ecb37b6779c4ca50753a199", size = 4901454, upload-time = "2025-09-29T21:12:11.931Z" }, + { url = "https://files.pythonhosted.org/packages/fd/9e/eb76f77e82f8d4a46420aadff12cec6237751b0fb9ef1de373186dcffb5f/fonttools-4.60.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:145daa14bf24824b677b9357c5e44fd8895c2a8f53596e1b9ea3496081dc692c", size = 5044495, upload-time = "2025-09-29T21:12:15.241Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b3/cede8f8235d42ff7ae891bae8d619d02c8ac9fd0cfc450c5927a6200c70d/fonttools-4.60.1-cp313-cp313-win32.whl", hash = "sha256:2299df884c11162617a66b7c316957d74a18e3758c0274762d2cc87df7bc0272", size = 2217028, upload-time = "2025-09-29T21:12:17.96Z" }, + { url = "https://files.pythonhosted.org/packages/75/4d/b022c1577807ce8b31ffe055306ec13a866f2337ecee96e75b24b9b753ea/fonttools-4.60.1-cp313-cp313-win_amd64.whl", hash = "sha256:a3db56f153bd4c5c2b619ab02c5db5192e222150ce5a1bc10f16164714bc39ac", size = 2266200, upload-time = "2025-09-29T21:12:20.14Z" }, + { url = "https://files.pythonhosted.org/packages/9a/83/752ca11c1aa9a899b793a130f2e466b79ea0cf7279c8d79c178fc954a07b/fonttools-4.60.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:a884aef09d45ba1206712c7dbda5829562d3fea7726935d3289d343232ecb0d3", size = 2822830, upload-time = "2025-09-29T21:12:24.406Z" }, + { url = "https://files.pythonhosted.org/packages/57/17/bbeab391100331950a96ce55cfbbff27d781c1b85ebafb4167eae50d9fe3/fonttools-4.60.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8a44788d9d91df72d1a5eac49b31aeb887a5f4aab761b4cffc4196c74907ea85", size = 2345524, upload-time = "2025-09-29T21:12:26.819Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2e/d4831caa96d85a84dd0da1d9f90d81cec081f551e0ea216df684092c6c97/fonttools-4.60.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e852d9dda9f93ad3651ae1e3bb770eac544ec93c3807888798eccddf84596537", size = 4843490, upload-time = "2025-09-29T21:12:29.123Z" }, + { url = "https://files.pythonhosted.org/packages/49/13/5e2ea7c7a101b6fc3941be65307ef8df92cbbfa6ec4804032baf1893b434/fonttools-4.60.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:154cb6ee417e417bf5f7c42fe25858c9140c26f647c7347c06f0cc2d47eff003", size = 4944184, upload-time = "2025-09-29T21:12:31.414Z" }, + { url = "https://files.pythonhosted.org/packages/0c/2b/cf9603551c525b73fc47c52ee0b82a891579a93d9651ed694e4e2cd08bb8/fonttools-4.60.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:5664fd1a9ea7f244487ac8f10340c4e37664675e8667d6fee420766e0fb3cf08", size = 4890218, upload-time = "2025-09-29T21:12:33.936Z" }, + { url = "https://files.pythonhosted.org/packages/fd/2f/933d2352422e25f2376aae74f79eaa882a50fb3bfef3c0d4f50501267101/fonttools-4.60.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:583b7f8e3c49486e4d489ad1deacfb8d5be54a8ef34d6df824f6a171f8511d99", size = 4999324, upload-time = "2025-09-29T21:12:36.637Z" }, + { url = "https://files.pythonhosted.org/packages/38/99/234594c0391221f66216bc2c886923513b3399a148defaccf81dc3be6560/fonttools-4.60.1-cp314-cp314-win32.whl", hash = "sha256:66929e2ea2810c6533a5184f938502cfdaea4bc3efb7130d8cc02e1c1b4108d6", size = 2220861, upload-time = "2025-09-29T21:12:39.108Z" }, + { url = "https://files.pythonhosted.org/packages/3e/1d/edb5b23726dde50fc4068e1493e4fc7658eeefcaf75d4c5ffce067d07ae5/fonttools-4.60.1-cp314-cp314-win_amd64.whl", hash = "sha256:f3d5be054c461d6a2268831f04091dc82753176f6ea06dc6047a5e168265a987", size = 2270934, upload-time = "2025-09-29T21:12:41.339Z" }, + { url = "https://files.pythonhosted.org/packages/fb/da/1392aaa2170adc7071fe7f9cfd181a5684a7afcde605aebddf1fb4d76df5/fonttools-4.60.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:b6379e7546ba4ae4b18f8ae2b9bc5960936007a1c0e30b342f662577e8bc3299", size = 2894340, upload-time = "2025-09-29T21:12:43.774Z" }, + { url = "https://files.pythonhosted.org/packages/bf/a7/3b9f16e010d536ce567058b931a20b590d8f3177b2eda09edd92e392375d/fonttools-4.60.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9d0ced62b59e0430b3690dbc5373df1c2aa7585e9a8ce38eff87f0fd993c5b01", size = 2375073, upload-time = "2025-09-29T21:12:46.437Z" }, + { url = "https://files.pythonhosted.org/packages/9b/b5/e9bcf51980f98e59bb5bb7c382a63c6f6cac0eec5f67de6d8f2322382065/fonttools-4.60.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:875cb7764708b3132637f6c5fb385b16eeba0f7ac9fa45a69d35e09b47045801", size = 4849758, upload-time = "2025-09-29T21:12:48.694Z" }, + { url = "https://files.pythonhosted.org/packages/e3/dc/1d2cf7d1cba82264b2f8385db3f5960e3d8ce756b4dc65b700d2c496f7e9/fonttools-4.60.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a184b2ea57b13680ab6d5fbde99ccef152c95c06746cb7718c583abd8f945ccc", size = 5085598, upload-time = "2025-09-29T21:12:51.081Z" }, + { url = "https://files.pythonhosted.org/packages/5d/4d/279e28ba87fb20e0c69baf72b60bbf1c4d873af1476806a7b5f2b7fac1ff/fonttools-4.60.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:026290e4ec76583881763fac284aca67365e0be9f13a7fb137257096114cb3bc", size = 4957603, upload-time = "2025-09-29T21:12:53.423Z" }, + { url = "https://files.pythonhosted.org/packages/78/d4/ff19976305e0c05aa3340c805475abb00224c954d3c65e82c0a69633d55d/fonttools-4.60.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f0e8817c7d1a0c2eedebf57ef9a9896f3ea23324769a9a2061a80fe8852705ed", size = 4974184, upload-time = "2025-09-29T21:12:55.962Z" }, + { url = "https://files.pythonhosted.org/packages/63/22/8553ff6166f5cd21cfaa115aaacaa0dc73b91c079a8cfd54a482cbc0f4f5/fonttools-4.60.1-cp314-cp314t-win32.whl", hash = "sha256:1410155d0e764a4615774e5c2c6fc516259fe3eca5882f034eb9bfdbee056259", size = 2282241, upload-time = "2025-09-29T21:12:58.179Z" }, + { url = "https://files.pythonhosted.org/packages/8a/cb/fa7b4d148e11d5a72761a22e595344133e83a9507a4c231df972e657579b/fonttools-4.60.1-cp314-cp314t-win_amd64.whl", hash = "sha256:022beaea4b73a70295b688f817ddc24ed3e3418b5036ffcd5658141184ef0d0c", size = 2345760, upload-time = "2025-09-29T21:13:00.375Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7f/1c9a6cc6e7374ab59bbe91cb3b8a65ce0907c59f8f35368bb3bf941bd458/fonttools-4.60.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:122e1a8ada290423c493491d002f622b1992b1ab0b488c68e31c413390dc7eb2", size = 2816178, upload-time = "2025-09-29T21:13:02.915Z" }, + { url = "https://files.pythonhosted.org/packages/ca/ac/acb4dcf1932566c0b57b5261f93a8b97cb3ebae08d07aff1288e7c9d7faa/fonttools-4.60.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a140761c4ff63d0cb9256ac752f230460ee225ccef4ad8f68affc723c88e2036", size = 2349175, upload-time = "2025-09-29T21:13:05.432Z" }, + { url = "https://files.pythonhosted.org/packages/3e/ac/0b2f8d62c857adfe96551d56abbbc3d2eda2e4715a2e91c5eb7815bb38e1/fonttools-4.60.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0eae96373e4b7c9e45d099d7a523444e3554360927225c1cdae221a58a45b856", size = 4840452, upload-time = "2025-09-29T21:13:08.679Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e1/b2e2ae805f263507e050f1ebfc2fb3654124161f3bea466a1b2a4485c705/fonttools-4.60.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:596ecaca36367027d525b3b426d8a8208169d09edcf8c7506aceb3a38bfb55c7", size = 4774040, upload-time = "2025-09-29T21:13:11.424Z" }, + { url = "https://files.pythonhosted.org/packages/9d/91/05949ba6f757014f343632b142543576eb100aeb261c036b86e7d1fc50f0/fonttools-4.60.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2ee06fc57512144d8b0445194c2da9f190f61ad51e230f14836286470c99f854", size = 4823746, upload-time = "2025-09-29T21:13:14.08Z" }, + { url = "https://files.pythonhosted.org/packages/1b/cf/db9a1bd8d835dc17f09104f83b9d8c078d7bebbaaa9bd41378bf10f025de/fonttools-4.60.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b42d86938e8dda1cd9a1a87a6d82f1818eaf933348429653559a458d027446da", size = 4934001, upload-time = "2025-09-29T21:13:16.435Z" }, + { url = "https://files.pythonhosted.org/packages/87/4a/c58503524f7e6c73eb33b944f27535460e1050a58c99bd5b441242fcca86/fonttools-4.60.1-cp39-cp39-win32.whl", hash = "sha256:8b4eb332f9501cb1cd3d4d099374a1e1306783ff95489a1026bde9eb02ccc34a", size = 1499091, upload-time = "2025-09-29T21:13:19.072Z" }, + { url = "https://files.pythonhosted.org/packages/69/8f/3394936411aec5f26a1fdf8d7fdc1da7c276e0c627cd71b7b266b2431681/fonttools-4.60.1-cp39-cp39-win_amd64.whl", hash = "sha256:7473a8ed9ed09aeaa191301244a5a9dbe46fe0bf54f9d6cd21d83044c3321217", size = 1543835, upload-time = "2025-09-29T21:13:21.606Z" }, + { url = "https://files.pythonhosted.org/packages/c7/93/0dd45cd283c32dea1545151d8c3637b4b8c53cdb3a625aeb2885b184d74d/fonttools-4.60.1-py3-none-any.whl", hash = "sha256:906306ac7afe2156fcf0042173d6ebbb05416af70f6b370967b47f8f00103bbb", size = 1143175, upload-time = "2025-09-29T21:13:24.134Z" }, +] + +[[package]] +name = "ghp-import" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d9/29/d40217cbe2f6b1359e00c6c307bb3fc876ba74068cbab3dde77f03ca0dc4/ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343", size = 10943, upload-time = "2022-05-02T15:47:16.11Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034, upload-time = "2022-05-02T15:47:14.552Z" }, +] + +[[package]] +name = "griffe" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ec/d7/6c09dd7ce4c7837e4cdb11dce980cb45ae3cd87677298dc3b781b6bce7d3/griffe-1.14.0.tar.gz", hash = "sha256:9d2a15c1eca966d68e00517de5d69dd1bc5c9f2335ef6c1775362ba5b8651a13", size = 424684, upload-time = "2025-09-05T15:02:29.167Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/b1/9ff6578d789a89812ff21e4e0f80ffae20a65d5dd84e7a17873fe3b365be/griffe-1.14.0-py3-none-any.whl", hash = "sha256:0e9d52832cccf0f7188cfe585ba962d2674b241c01916d780925df34873bceb0", size = 144439, upload-time = "2025-09-05T15:02:27.511Z" }, +] + +[[package]] +name = "h5py" +version = "3.14.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", hash = "sha256:2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4", size = 424323, upload-time = "2025-06-06T14:06:15.01Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/89/06cbb421e01dea2e338b3154326523c05d9698f89a01f9d9b65e1ec3fb18/h5py-3.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:24df6b2622f426857bda88683b16630014588a0e4155cba44e872eb011c4eaed", size = 3332522, upload-time = "2025-06-06T14:04:13.775Z" }, + { url = "https://files.pythonhosted.org/packages/c3/e7/6c860b002329e408348735bfd0459e7b12f712c83d357abeef3ef404eaa9/h5py-3.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ff2389961ee5872de697054dd5a033b04284afc3fb52dc51d94561ece2c10c6", size = 2831051, upload-time = "2025-06-06T14:04:18.206Z" }, + { url = "https://files.pythonhosted.org/packages/fa/cd/3dd38cdb7cc9266dc4d85f27f0261680cb62f553f1523167ad7454e32b11/h5py-3.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:016e89d3be4c44f8d5e115fab60548e518ecd9efe9fa5c5324505a90773e6f03", size = 4324677, upload-time = "2025-06-06T14:04:23.438Z" }, + { url = "https://files.pythonhosted.org/packages/b1/45/e1a754dc7cd465ba35e438e28557119221ac89b20aaebef48282654e3dc7/h5py-3.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1223b902ef0b5d90bcc8a4778218d6d6cd0f5561861611eda59fa6c52b922f4d", size = 4557272, upload-time = "2025-06-06T14:04:28.863Z" }, + { url = "https://files.pythonhosted.org/packages/5c/06/f9506c1531645829d302c420851b78bb717af808dde11212c113585fae42/h5py-3.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:852b81f71df4bb9e27d407b43071d1da330d6a7094a588efa50ef02553fa7ce4", size = 2866734, upload-time = "2025-06-06T14:04:33.5Z" }, + { url = "https://files.pythonhosted.org/packages/61/1b/ad24a8ce846cf0519695c10491e99969d9d203b9632c4fcd5004b1641c2e/h5py-3.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f30dbc58f2a0efeec6c8836c97f6c94afd769023f44e2bb0ed7b17a16ec46088", size = 3352382, upload-time = "2025-06-06T14:04:37.95Z" }, + { url = "https://files.pythonhosted.org/packages/36/5b/a066e459ca48b47cc73a5c668e9924d9619da9e3c500d9fb9c29c03858ec/h5py-3.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:543877d7f3d8f8a9828ed5df6a0b78ca3d8846244b9702e99ed0d53610b583a8", size = 2852492, upload-time = "2025-06-06T14:04:42.092Z" }, + { url = "https://files.pythonhosted.org/packages/08/0c/5e6aaf221557314bc15ba0e0da92e40b24af97ab162076c8ae009320a42b/h5py-3.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c497600c0496548810047257e36360ff551df8b59156d3a4181072eed47d8ad", size = 4298002, upload-time = "2025-06-06T14:04:47.106Z" }, + { url = "https://files.pythonhosted.org/packages/21/d4/d461649cafd5137088fb7f8e78fdc6621bb0c4ff2c090a389f68e8edc136/h5py-3.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:723a40ee6505bd354bfd26385f2dae7bbfa87655f4e61bab175a49d72ebfc06b", size = 4516618, upload-time = "2025-06-06T14:04:52.467Z" }, + { url = "https://files.pythonhosted.org/packages/db/0c/6c3f879a0f8e891625817637fad902da6e764e36919ed091dc77529004ac/h5py-3.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:d2744b520440a996f2dae97f901caa8a953afc055db4673a993f2d87d7f38713", size = 2874888, upload-time = "2025-06-06T14:04:56.95Z" }, + { url = "https://files.pythonhosted.org/packages/3e/77/8f651053c1843391e38a189ccf50df7e261ef8cd8bfd8baba0cbe694f7c3/h5py-3.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e0045115d83272090b0717c555a31398c2c089b87d212ceba800d3dc5d952e23", size = 3312740, upload-time = "2025-06-06T14:05:01.193Z" }, + { url = "https://files.pythonhosted.org/packages/ff/10/20436a6cf419b31124e59fefc78d74cb061ccb22213226a583928a65d715/h5py-3.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6da62509b7e1d71a7d110478aa25d245dd32c8d9a1daee9d2a42dba8717b047a", size = 2829207, upload-time = "2025-06-06T14:05:05.061Z" }, + { url = "https://files.pythonhosted.org/packages/3f/19/c8bfe8543bfdd7ccfafd46d8cfd96fce53d6c33e9c7921f375530ee1d39a/h5py-3.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:554ef0ced3571366d4d383427c00c966c360e178b5fb5ee5bb31a435c424db0c", size = 4708455, upload-time = "2025-06-06T14:05:11.528Z" }, + { url = "https://files.pythonhosted.org/packages/86/f9/f00de11c82c88bfc1ef22633557bfba9e271e0cb3189ad704183fc4a2644/h5py-3.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0cbd41f4e3761f150aa5b662df991868ca533872c95467216f2bec5fcad84882", size = 4929422, upload-time = "2025-06-06T14:05:18.399Z" }, + { url = "https://files.pythonhosted.org/packages/7a/6d/6426d5d456f593c94b96fa942a9b3988ce4d65ebaf57d7273e452a7222e8/h5py-3.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:bf4897d67e613ecf5bdfbdab39a1158a64df105827da70ea1d90243d796d367f", size = 2862845, upload-time = "2025-06-06T14:05:23.699Z" }, + { url = "https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aa4b7bbce683379b7bf80aaba68e17e23396100336a8d500206520052be2f812", size = 3289245, upload-time = "2025-06-06T14:05:28.24Z" }, + { url = "https://files.pythonhosted.org/packages/4f/31/f570fab1239b0d9441024b92b6ad03bb414ffa69101a985e4c83d37608bd/h5py-3.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9603a501a04fcd0ba28dd8f0995303d26a77a980a1f9474b3417543d4c6174", size = 2807335, upload-time = "2025-06-06T14:05:31.997Z" }, + { url = "https://files.pythonhosted.org/packages/0d/ce/3a21d87896bc7e3e9255e0ad5583ae31ae9e6b4b00e0bcb2a67e2b6acdbc/h5py-3.14.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8cbaf6910fa3983c46172666b0b8da7b7bd90d764399ca983236f2400436eeb", size = 4700675, upload-time = "2025-06-06T14:05:37.38Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ec/86f59025306dcc6deee5fda54d980d077075b8d9889aac80f158bd585f1b/h5py-3.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d90e6445ab7c146d7f7981b11895d70bc1dd91278a4f9f9028bc0c95e4a53f13", size = 4921632, upload-time = "2025-06-06T14:05:43.464Z" }, + { url = "https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:ae18e3de237a7a830adb76aaa68ad438d85fe6e19e0d99944a3ce46b772c69b3", size = 2852929, upload-time = "2025-06-06T14:05:47.659Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ac/9ea82488c8790ee5b6ad1a807cd7dc3b9dadfece1cd0e0e369f68a7a8937/h5py-3.14.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5cc1601e78027cedfec6dd50efb4802f018551754191aeb58d948bd3ec3bd7a", size = 3345097, upload-time = "2025-06-06T14:05:51.984Z" }, + { url = "https://files.pythonhosted.org/packages/6c/bc/a172ecaaf287e3af2f837f23b470b0a2229c79555a0da9ac8b5cc5bed078/h5py-3.14.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e59d2136a8b302afd25acdf7a89b634e0eb7c66b1a211ef2d0457853768a2ef", size = 2843320, upload-time = "2025-06-06T14:05:55.754Z" }, + { url = "https://files.pythonhosted.org/packages/66/40/b423b57696514e05aa7bb06150ef96667d0e0006cc6de7ab52c71734ab51/h5py-3.14.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:573c33ad056ac7c1ab6d567b6db9df3ffc401045e3f605736218f96c1e0490c6", size = 4326368, upload-time = "2025-06-06T14:06:00.782Z" }, + { url = "https://files.pythonhosted.org/packages/f7/07/e088f89f04fdbe57ddf9de377f857158d3daa38cf5d0fb20ef9bd489e313/h5py-3.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ccbe17dc187c0c64178f1a10aa274ed3a57d055117588942b8a08793cc448216", size = 4559686, upload-time = "2025-06-06T14:06:07.416Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e4/fb8032d0e5480b1db9b419b5b50737b61bb3c7187c49d809975d62129fb0/h5py-3.14.0-cp39-cp39-win_amd64.whl", hash = "sha256:4f025cf30ae738c4c4e38c7439a761a71ccfcce04c2b87b2a2ac64e8c5171d43", size = 2877166, upload-time = "2025-06-06T14:06:13.05Z" }, +] + +[[package]] +name = "h5py" +version = "3.15.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4d/6a/0d79de0b025aa85dc8864de8e97659c94cf3d23148394a954dc5ca52f8c8/h5py-3.15.1.tar.gz", hash = "sha256:c86e3ed45c4473564de55aa83b6fc9e5ead86578773dfbd93047380042e26b69", size = 426236, upload-time = "2025-10-16T10:35:27.404Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/86/30/8fa61698b438dd751fa46a359792e801191dadab560d0a5f1c709443ef8e/h5py-3.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:67e59f6c2f19a32973a40f43d9a088ae324fe228c8366e25ebc57ceebf093a6b", size = 3414477, upload-time = "2025-10-16T10:33:24.201Z" }, + { url = "https://files.pythonhosted.org/packages/16/16/db2f63302937337c4e9e51d97a5984b769bdb7488e3d37632a6ac297f8ef/h5py-3.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e2f471688402c3404fa4e13466e373e622fd4b74b47b56cfdff7cc688209422", size = 2850298, upload-time = "2025-10-16T10:33:27.747Z" }, + { url = "https://files.pythonhosted.org/packages/fc/2e/f1bb7de9b05112bfd14d5206090f0f92f1e75bbb412fbec5d4653c3d44dd/h5py-3.15.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c45802bcb711e128a6839cb6c01e9ac648dc55df045c9542a675c771f15c8d5", size = 4523605, upload-time = "2025-10-16T10:33:31.168Z" }, + { url = "https://files.pythonhosted.org/packages/05/8a/63f4b08f3628171ce8da1a04681a65ee7ac338fde3cb3e9e3c9f7818e4da/h5py-3.15.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:64ce3f6470adb87c06e3a8dd1b90e973699f1759ad79bfa70c230939bff356c9", size = 4735346, upload-time = "2025-10-16T10:33:34.759Z" }, + { url = "https://files.pythonhosted.org/packages/74/48/f16d12d9de22277605bcc11c0dcab5e35f06a54be4798faa2636b5d44b3c/h5py-3.15.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4411c1867b9899a25e983fff56d820a66f52ac326bbe10c7cdf7d832c9dcd883", size = 4175305, upload-time = "2025-10-16T10:33:38.83Z" }, + { url = "https://files.pythonhosted.org/packages/d6/2f/47cdbff65b2ce53c27458c6df63a232d7bb1644b97df37b2342442342c84/h5py-3.15.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2cbc4104d3d4aca9d6db8c0c694555e255805bfeacf9eb1349bda871e26cacbe", size = 4653602, upload-time = "2025-10-16T10:33:42.188Z" }, + { url = "https://files.pythonhosted.org/packages/c3/28/dc08de359c2f43a67baa529cb70d7f9599848750031975eed92d6ae78e1d/h5py-3.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:01f55111ca516f5568ae7a7fc8247dfce607de331b4467ee8a9a6ed14e5422c7", size = 2873601, upload-time = "2025-10-16T10:33:45.323Z" }, + { url = "https://files.pythonhosted.org/packages/41/fd/8349b48b15b47768042cff06ad6e1c229f0a4bd89225bf6b6894fea27e6d/h5py-3.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5aaa330bcbf2830150c50897ea5dcbed30b5b6d56897289846ac5b9e529ec243", size = 3434135, upload-time = "2025-10-16T10:33:47.954Z" }, + { url = "https://files.pythonhosted.org/packages/c1/b0/1c628e26a0b95858f54aba17e1599e7f6cd241727596cc2580b72cb0a9bf/h5py-3.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c970fb80001fffabb0109eaf95116c8e7c0d3ca2de854e0901e8a04c1f098509", size = 2870958, upload-time = "2025-10-16T10:33:50.907Z" }, + { url = "https://files.pythonhosted.org/packages/f9/e3/c255cafc9b85e6ea04e2ad1bba1416baa1d7f57fc98a214be1144087690c/h5py-3.15.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80e5bb5b9508d5d9da09f81fd00abbb3f85da8143e56b1585d59bc8ceb1dba8b", size = 4504770, upload-time = "2025-10-16T10:33:54.357Z" }, + { url = "https://files.pythonhosted.org/packages/8b/23/4ab1108e87851ccc69694b03b817d92e142966a6c4abd99e17db77f2c066/h5py-3.15.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5b849ba619a066196169763c33f9f0f02e381156d61c03e000bb0100f9950faf", size = 4700329, upload-time = "2025-10-16T10:33:57.616Z" }, + { url = "https://files.pythonhosted.org/packages/a4/e4/932a3a8516e4e475b90969bf250b1924dbe3612a02b897e426613aed68f4/h5py-3.15.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e7f6c841efd4e6e5b7e82222eaf90819927b6d256ab0f3aca29675601f654f3c", size = 4152456, upload-time = "2025-10-16T10:34:00.843Z" }, + { url = "https://files.pythonhosted.org/packages/2a/0a/f74d589883b13737021b2049ac796328f188dbb60c2ed35b101f5b95a3fc/h5py-3.15.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ca8a3a22458956ee7b40d8e39c9a9dc01f82933e4c030c964f8b875592f4d831", size = 4617295, upload-time = "2025-10-16T10:34:04.154Z" }, + { url = "https://files.pythonhosted.org/packages/23/95/499b4e56452ef8b6c95a271af0dde08dac4ddb70515a75f346d4f400579b/h5py-3.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:550e51131376889656feec4aff2170efc054a7fe79eb1da3bb92e1625d1ac878", size = 2882129, upload-time = "2025-10-16T10:34:06.886Z" }, + { url = "https://files.pythonhosted.org/packages/ce/bb/cfcc70b8a42222ba3ad4478bcef1791181ea908e2adbd7d53c66395edad5/h5py-3.15.1-cp311-cp311-win_arm64.whl", hash = "sha256:b39239947cb36a819147fc19e86b618dcb0953d1cd969f5ed71fc0de60392427", size = 2477121, upload-time = "2025-10-16T10:34:09.579Z" }, + { url = "https://files.pythonhosted.org/packages/62/b8/c0d9aa013ecfa8b7057946c080c0c07f6fa41e231d2e9bd306a2f8110bdc/h5py-3.15.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:316dd0f119734f324ca7ed10b5627a2de4ea42cc4dfbcedbee026aaa361c238c", size = 3399089, upload-time = "2025-10-16T10:34:12.135Z" }, + { url = "https://files.pythonhosted.org/packages/a4/5e/3c6f6e0430813c7aefe784d00c6711166f46225f5d229546eb53032c3707/h5py-3.15.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b51469890e58e85d5242e43aab29f5e9c7e526b951caab354f3ded4ac88e7b76", size = 2847803, upload-time = "2025-10-16T10:34:14.564Z" }, + { url = "https://files.pythonhosted.org/packages/00/69/ba36273b888a4a48d78f9268d2aee05787e4438557450a8442946ab8f3ec/h5py-3.15.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a33bfd5dfcea037196f7778534b1ff7e36a7f40a89e648c8f2967292eb6898e", size = 4914884, upload-time = "2025-10-16T10:34:18.452Z" }, + { url = "https://files.pythonhosted.org/packages/3a/30/d1c94066343a98bb2cea40120873193a4fed68c4ad7f8935c11caf74c681/h5py-3.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:25c8843fec43b2cc368aa15afa1cdf83fc5e17b1c4e10cd3771ef6c39b72e5ce", size = 5109965, upload-time = "2025-10-16T10:34:21.853Z" }, + { url = "https://files.pythonhosted.org/packages/81/3d/d28172116eafc3bc9f5991b3cb3fd2c8a95f5984f50880adfdf991de9087/h5py-3.15.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a308fd8681a864c04423c0324527237a0484e2611e3441f8089fd00ed56a8171", size = 4561870, upload-time = "2025-10-16T10:34:26.69Z" }, + { url = "https://files.pythonhosted.org/packages/a5/83/393a7226024238b0f51965a7156004eaae1fcf84aa4bfecf7e582676271b/h5py-3.15.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f4a016df3f4a8a14d573b496e4d1964deb380e26031fc85fb40e417e9131888a", size = 5037161, upload-time = "2025-10-16T10:34:30.383Z" }, + { url = "https://files.pythonhosted.org/packages/cf/51/329e7436bf87ca6b0fe06dd0a3795c34bebe4ed8d6c44450a20565d57832/h5py-3.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:59b25cf02411bf12e14f803fef0b80886444c7fe21a5ad17c6a28d3f08098a1e", size = 2874165, upload-time = "2025-10-16T10:34:33.461Z" }, + { url = "https://files.pythonhosted.org/packages/09/a8/2d02b10a66747c54446e932171dd89b8b4126c0111b440e6bc05a7c852ec/h5py-3.15.1-cp312-cp312-win_arm64.whl", hash = "sha256:61d5a58a9851e01ee61c932bbbb1c98fe20aba0a5674776600fb9a361c0aa652", size = 2458214, upload-time = "2025-10-16T10:34:35.733Z" }, + { url = "https://files.pythonhosted.org/packages/88/b3/40207e0192415cbff7ea1d37b9f24b33f6d38a5a2f5d18a678de78f967ae/h5py-3.15.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8440fd8bee9500c235ecb7aa1917a0389a2adb80c209fa1cc485bd70e0d94a5", size = 3376511, upload-time = "2025-10-16T10:34:38.596Z" }, + { url = "https://files.pythonhosted.org/packages/31/96/ba99a003c763998035b0de4c299598125df5fc6c9ccf834f152ddd60e0fb/h5py-3.15.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ab2219dbc6fcdb6932f76b548e2b16f34a1f52b7666e998157a4dfc02e2c4123", size = 2826143, upload-time = "2025-10-16T10:34:41.342Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c2/fc6375d07ea3962df7afad7d863fe4bde18bb88530678c20d4c90c18de1d/h5py-3.15.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8cb02c3a96255149ed3ac811eeea25b655d959c6dd5ce702c9a95ff11859eb5", size = 4908316, upload-time = "2025-10-16T10:34:44.619Z" }, + { url = "https://files.pythonhosted.org/packages/d9/69/4402ea66272dacc10b298cca18ed73e1c0791ff2ae9ed218d3859f9698ac/h5py-3.15.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:121b2b7a4c1915d63737483b7bff14ef253020f617c2fb2811f67a4bed9ac5e8", size = 5103710, upload-time = "2025-10-16T10:34:48.639Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f6/11f1e2432d57d71322c02a97a5567829a75f223a8c821764a0e71a65cde8/h5py-3.15.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59b0d63b318bf3cc06687def2b45afd75926bbc006f7b8cd2b1a231299fc8599", size = 4556042, upload-time = "2025-10-16T10:34:51.841Z" }, + { url = "https://files.pythonhosted.org/packages/18/88/3eda3ef16bfe7a7dbc3d8d6836bbaa7986feb5ff091395e140dc13927bcc/h5py-3.15.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e02fe77a03f652500d8bff288cbf3675f742fc0411f5a628fa37116507dc7cc0", size = 5030639, upload-time = "2025-10-16T10:34:55.257Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ea/fbb258a98863f99befb10ed727152b4ae659f322e1d9c0576f8a62754e81/h5py-3.15.1-cp313-cp313-win_amd64.whl", hash = "sha256:dea78b092fd80a083563ed79a3171258d4a4d307492e7cf8b2313d464c82ba52", size = 2864363, upload-time = "2025-10-16T10:34:58.099Z" }, + { url = "https://files.pythonhosted.org/packages/5d/c9/35021cc9cd2b2915a7da3026e3d77a05bed1144a414ff840953b33937fb9/h5py-3.15.1-cp313-cp313-win_arm64.whl", hash = "sha256:c256254a8a81e2bddc0d376e23e2a6d2dc8a1e8a2261835ed8c1281a0744cd97", size = 2449570, upload-time = "2025-10-16T10:35:00.473Z" }, + { url = "https://files.pythonhosted.org/packages/a0/2c/926eba1514e4d2e47d0e9eb16c784e717d8b066398ccfca9b283917b1bfb/h5py-3.15.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:5f4fb0567eb8517c3ecd6b3c02c4f4e9da220c8932604960fd04e24ee1254763", size = 3380368, upload-time = "2025-10-16T10:35:03.117Z" }, + { url = "https://files.pythonhosted.org/packages/65/4b/d715ed454d3baa5f6ae1d30b7eca4c7a1c1084f6a2edead9e801a1541d62/h5py-3.15.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:954e480433e82d3872503104f9b285d369048c3a788b2b1a00e53d1c47c98dd2", size = 2833793, upload-time = "2025-10-16T10:35:05.623Z" }, + { url = "https://files.pythonhosted.org/packages/ef/d4/ef386c28e4579314610a8bffebbee3b69295b0237bc967340b7c653c6c10/h5py-3.15.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fd125c131889ebbef0849f4a0e29cf363b48aba42f228d08b4079913b576bb3a", size = 4903199, upload-time = "2025-10-16T10:35:08.972Z" }, + { url = "https://files.pythonhosted.org/packages/33/5d/65c619e195e0b5e54ea5a95c1bb600c8ff8715e0d09676e4cce56d89f492/h5py-3.15.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:28a20e1a4082a479b3d7db2169f3a5034af010b90842e75ebbf2e9e49eb4183e", size = 5097224, upload-time = "2025-10-16T10:35:12.808Z" }, + { url = "https://files.pythonhosted.org/packages/30/30/5273218400bf2da01609e1292f562c94b461fcb73c7a9e27fdadd43abc0a/h5py-3.15.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa8df5267f545b4946df8ca0d93d23382191018e4cda2deda4c2cedf9a010e13", size = 4551207, upload-time = "2025-10-16T10:35:16.24Z" }, + { url = "https://files.pythonhosted.org/packages/d3/39/a7ef948ddf4d1c556b0b2b9559534777bccc318543b3f5a1efdf6b556c9c/h5py-3.15.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99d374a21f7321a4c6ab327c4ab23bd925ad69821aeb53a1e75dd809d19f67fa", size = 5025426, upload-time = "2025-10-16T10:35:19.831Z" }, + { url = "https://files.pythonhosted.org/packages/b6/d8/7368679b8df6925b8415f9dcc9ab1dab01ddc384d2b2c24aac9191bd9ceb/h5py-3.15.1-cp314-cp314-win_amd64.whl", hash = "sha256:9c73d1d7cdb97d5b17ae385153472ce118bed607e43be11e9a9deefaa54e0734", size = 2865704, upload-time = "2025-10-16T10:35:22.658Z" }, + { url = "https://files.pythonhosted.org/packages/d3/b7/4a806f85d62c20157e62e58e03b27513dc9c55499768530acc4f4c5ce4be/h5py-3.15.1-cp314-cp314-win_arm64.whl", hash = "sha256:a6d8c5a05a76aca9a494b4c53ce8a9c29023b7f64f625c6ce1841e92a362ccdf", size = 2465544, upload-time = "2025-10-16T10:35:25.695Z" }, +] + +[[package]] +name = "identify" +version = "2.6.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ff/e7/685de97986c916a6d93b3876139e00eef26ad5bbbd61925d670ae8013449/identify-2.6.15.tar.gz", hash = "sha256:e4f4864b96c6557ef2a1e1c951771838f4edc9df3a72ec7118b338801b11c7bf", size = 99311, upload-time = "2025-10-02T17:43:40.631Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/1c/e5fd8f973d4f375adb21565739498e2e9a1e54c858a97b9a8ccfdc81da9b/identify-2.6.15-py2.py3-none-any.whl", hash = "sha256:1181ef7608e00704db228516541eb83a88a9f94433a8c80bb9b5bd54b1d81757", size = 99183, upload-time = "2025-10-02T17:43:39.137Z" }, +] + +[[package]] +name = "idna" +version = "3.11" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, +] + +[[package]] +name = "importlib-metadata" +version = "8.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" }, +] + +[[package]] +name = "importlib-resources" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" }, +] + +[[package]] +name = "ipykernel" +version = "6.30.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "appnope", marker = "python_full_version < '3.10' and sys_platform == 'darwin'" }, + { name = "comm", marker = "python_full_version < '3.10'" }, + { name = "debugpy", marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "jupyter-client", marker = "python_full_version < '3.10'" }, + { name = "jupyter-core", version = "5.8.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.10'" }, + { name = "nest-asyncio", marker = "python_full_version < '3.10'" }, + { name = "packaging", marker = "python_full_version < '3.10'" }, + { name = "psutil", marker = "python_full_version < '3.10'" }, + { name = "pyzmq", marker = "python_full_version < '3.10'" }, + { name = "tornado", marker = "python_full_version < '3.10'" }, + { name = "traitlets", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload-time = "2025-08-04T15:47:35.018Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload-time = "2025-08-04T15:47:32.622Z" }, +] + +[[package]] +name = "ipykernel" +version = "7.0.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "appnope", marker = "python_full_version >= '3.10' and sys_platform == 'darwin'" }, + { name = "comm", marker = "python_full_version >= '3.10'" }, + { name = "debugpy", marker = "python_full_version >= '3.10'" }, + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "9.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyter-client", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-core", version = "5.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "matplotlib-inline", marker = "python_full_version >= '3.10'" }, + { name = "nest-asyncio", marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "psutil", marker = "python_full_version >= '3.10'" }, + { name = "pyzmq", marker = "python_full_version >= '3.10'" }, + { name = "tornado", marker = "python_full_version >= '3.10'" }, + { name = "traitlets", marker = "python_full_version >= '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a8/4c/9f0024c8457286c6bfd5405a15d650ec5ea36f420ef9bbc58b301f66cfc5/ipykernel-7.0.1.tar.gz", hash = "sha256:2d3fd7cdef22071c2abbad78f142b743228c5d59cd470d034871ae0ac359533c", size = 171460, upload-time = "2025-10-14T16:17:07.325Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b8/f7/761037905ffdec673533bfa43af8d4c31c859c778dfc3bbb71899875ec18/ipykernel-7.0.1-py3-none-any.whl", hash = "sha256:87182a8305e28954b6721087dec45b171712610111d494c17bb607befa1c4000", size = 118157, upload-time = "2025-10-14T16:17:05.606Z" }, +] + +[[package]] +name = "ipython" +version = "8.18.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version < '3.10'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.10'" }, + { name = "jedi", marker = "python_full_version < '3.10'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.10'" }, + { name = "pexpect", marker = "python_full_version < '3.10' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version < '3.10'" }, + { name = "pygments", marker = "python_full_version < '3.10'" }, + { name = "stack-data", marker = "python_full_version < '3.10'" }, + { name = "traitlets", marker = "python_full_version < '3.10'" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330, upload-time = "2023-11-27T09:58:34.596Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161, upload-time = "2023-11-27T09:58:30.538Z" }, +] + +[[package]] +name = "ipython" +version = "8.37.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version == '3.10.*' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version == '3.10.*'" }, + { name = "exceptiongroup", marker = "python_full_version == '3.10.*'" }, + { name = "jedi", marker = "python_full_version == '3.10.*'" }, + { name = "matplotlib-inline", marker = "python_full_version == '3.10.*'" }, + { name = "pexpect", marker = "python_full_version == '3.10.*' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version == '3.10.*'" }, + { name = "pygments", marker = "python_full_version == '3.10.*'" }, + { name = "stack-data", marker = "python_full_version == '3.10.*'" }, + { name = "traitlets", marker = "python_full_version == '3.10.*'" }, + { name = "typing-extensions", marker = "python_full_version == '3.10.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088, upload-time = "2025-05-31T16:39:09.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864, upload-time = "2025-05-31T16:39:06.38Z" }, +] + +[[package]] +name = "ipython" +version = "9.6.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version >= '3.11'" }, + { name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11'" }, + { name = "jedi", marker = "python_full_version >= '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version >= '3.11'" }, + { name = "pexpect", marker = "python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "stack-data", marker = "python_full_version >= '3.11'" }, + { name = "traitlets", marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2a/34/29b18c62e39ee2f7a6a3bba7efd952729d8aadd45ca17efc34453b717665/ipython-9.6.0.tar.gz", hash = "sha256:5603d6d5d356378be5043e69441a072b50a5b33b4503428c77b04cb8ce7bc731", size = 4396932, upload-time = "2025-09-29T10:55:53.948Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/c5/d5e07995077e48220269c28a221e168c91123ad5ceee44d548f54a057fc0/ipython-9.6.0-py3-none-any.whl", hash = "sha256:5f77efafc886d2f023442479b8149e7d86547ad0a979e9da9f045d252f648196", size = 616170, upload-time = "2025-09-29T10:55:47.676Z" }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, +] + +[[package]] +name = "ipywidgets" +version = "8.1.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "comm" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "9.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyterlab-widgets" }, + { name = "traitlets" }, + { name = "widgetsnbextension" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721, upload-time = "2025-05-05T12:42:03.489Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806, upload-time = "2025-05-05T12:41:56.833Z" }, +] + +[[package]] +name = "jedi" +version = "0.19.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "parso" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.25.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "referencing", version = "0.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342, upload-time = "2025-08-18T17:03:50.038Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040, upload-time = "2025-08-18T17:03:48.373Z" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "referencing", version = "0.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, +] + +[[package]] +name = "jupyter-client" +version = "8.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jupyter-core", version = "5.8.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "jupyter-core", version = "5.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.8.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pywin32", marker = "python_full_version < '3.10' and platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, + { name = "traitlets", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923, upload-time = "2025-05-27T07:38:16.655Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880, upload-time = "2025-05-27T07:38:15.137Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.9.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "traitlets", marker = "python_full_version >= '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032, upload-time = "2025-10-16T19:19:16.783Z" }, +] + +[[package]] +name = "jupyterlab-widgets" +version = "3.0.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149, upload-time = "2025-05-05T12:32:31.004Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571, upload-time = "2025-05-05T12:32:29.534Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286, upload-time = "2024-09-04T09:39:44.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440, upload-time = "2024-09-04T09:03:44.9Z" }, + { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758, upload-time = "2024-09-04T09:03:46.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311, upload-time = "2024-09-04T09:03:47.973Z" }, + { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109, upload-time = "2024-09-04T09:03:49.281Z" }, + { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814, upload-time = "2024-09-04T09:03:51.444Z" }, + { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881, upload-time = "2024-09-04T09:03:53.357Z" }, + { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972, upload-time = "2024-09-04T09:03:55.082Z" }, + { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787, upload-time = "2024-09-04T09:03:56.588Z" }, + { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212, upload-time = "2024-09-04T09:03:58.557Z" }, + { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399, upload-time = "2024-09-04T09:04:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688, upload-time = "2024-09-04T09:04:02.216Z" }, + { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493, upload-time = "2024-09-04T09:04:04.571Z" }, + { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191, upload-time = "2024-09-04T09:04:05.969Z" }, + { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644, upload-time = "2024-09-04T09:04:07.408Z" }, + { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877, upload-time = "2024-09-04T09:04:08.869Z" }, + { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347, upload-time = "2024-09-04T09:04:10.106Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442, upload-time = "2024-09-04T09:04:11.432Z" }, + { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762, upload-time = "2024-09-04T09:04:12.468Z" }, + { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319, upload-time = "2024-09-04T09:04:13.635Z" }, + { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260, upload-time = "2024-09-04T09:04:14.878Z" }, + { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589, upload-time = "2024-09-04T09:04:16.514Z" }, + { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080, upload-time = "2024-09-04T09:04:18.322Z" }, + { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049, upload-time = "2024-09-04T09:04:20.266Z" }, + { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376, upload-time = "2024-09-04T09:04:22.419Z" }, + { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231, upload-time = "2024-09-04T09:04:24.526Z" }, + { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634, upload-time = "2024-09-04T09:04:25.899Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024, upload-time = "2024-09-04T09:04:28.523Z" }, + { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484, upload-time = "2024-09-04T09:04:30.547Z" }, + { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078, upload-time = "2024-09-04T09:04:33.218Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645, upload-time = "2024-09-04T09:04:34.371Z" }, + { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022, upload-time = "2024-09-04T09:04:35.786Z" }, + { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536, upload-time = "2024-09-04T09:04:37.525Z" }, + { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808, upload-time = "2024-09-04T09:04:38.637Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531, upload-time = "2024-09-04T09:04:39.694Z" }, + { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894, upload-time = "2024-09-04T09:04:41.6Z" }, + { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296, upload-time = "2024-09-04T09:04:42.886Z" }, + { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450, upload-time = "2024-09-04T09:04:46.284Z" }, + { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168, upload-time = "2024-09-04T09:04:47.91Z" }, + { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308, upload-time = "2024-09-04T09:04:49.465Z" }, + { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186, upload-time = "2024-09-04T09:04:50.949Z" }, + { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877, upload-time = "2024-09-04T09:04:52.388Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204, upload-time = "2024-09-04T09:04:54.385Z" }, + { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461, upload-time = "2024-09-04T09:04:56.307Z" }, + { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358, upload-time = "2024-09-04T09:04:57.922Z" }, + { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119, upload-time = "2024-09-04T09:04:59.332Z" }, + { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367, upload-time = "2024-09-04T09:05:00.804Z" }, + { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884, upload-time = "2024-09-04T09:05:01.924Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528, upload-time = "2024-09-04T09:05:02.983Z" }, + { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913, upload-time = "2024-09-04T09:05:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627, upload-time = "2024-09-04T09:05:05.119Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888, upload-time = "2024-09-04T09:05:06.191Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145, upload-time = "2024-09-04T09:05:07.919Z" }, + { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448, upload-time = "2024-09-04T09:05:10.01Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750, upload-time = "2024-09-04T09:05:11.598Z" }, + { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175, upload-time = "2024-09-04T09:05:13.22Z" }, + { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963, upload-time = "2024-09-04T09:05:15.925Z" }, + { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220, upload-time = "2024-09-04T09:05:17.434Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463, upload-time = "2024-09-04T09:05:18.997Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842, upload-time = "2024-09-04T09:05:21.299Z" }, + { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635, upload-time = "2024-09-04T09:05:23.588Z" }, + { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556, upload-time = "2024-09-04T09:05:25.907Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364, upload-time = "2024-09-04T09:05:27.184Z" }, + { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887, upload-time = "2024-09-04T09:05:28.372Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530, upload-time = "2024-09-04T09:05:30.225Z" }, + { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449, upload-time = "2024-09-04T09:05:55.311Z" }, + { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757, upload-time = "2024-09-04T09:05:56.906Z" }, + { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312, upload-time = "2024-09-04T09:05:58.384Z" }, + { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966, upload-time = "2024-09-04T09:05:59.855Z" }, + { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044, upload-time = "2024-09-04T09:06:02.16Z" }, + { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879, upload-time = "2024-09-04T09:06:03.908Z" }, + { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751, upload-time = "2024-09-04T09:06:05.58Z" }, + { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990, upload-time = "2024-09-04T09:06:08.126Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122, upload-time = "2024-09-04T09:06:10.345Z" }, + { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126, upload-time = "2024-09-04T09:06:12.321Z" }, + { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313, upload-time = "2024-09-04T09:06:14.562Z" }, + { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784, upload-time = "2024-09-04T09:06:16.767Z" }, + { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988, upload-time = "2024-09-04T09:06:18.705Z" }, + { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980, upload-time = "2024-09-04T09:06:20.106Z" }, + { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847, upload-time = "2024-09-04T09:06:21.407Z" }, + { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494, upload-time = "2024-09-04T09:06:22.648Z" }, + { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491, upload-time = "2024-09-04T09:06:24.188Z" }, + { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648, upload-time = "2024-09-04T09:06:25.559Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257, upload-time = "2024-09-04T09:06:27.038Z" }, + { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906, upload-time = "2024-09-04T09:06:28.48Z" }, + { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951, upload-time = "2024-09-04T09:06:29.966Z" }, + { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715, upload-time = "2024-09-04T09:06:31.489Z" }, + { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666, upload-time = "2024-09-04T09:06:43.756Z" }, + { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088, upload-time = "2024-09-04T09:06:45.406Z" }, + { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321, upload-time = "2024-09-04T09:06:47.557Z" }, + { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776, upload-time = "2024-09-04T09:06:49.235Z" }, + { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984, upload-time = "2024-09-04T09:06:51.336Z" }, + { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811, upload-time = "2024-09-04T09:06:53.078Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.9" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159, upload-time = "2025-08-10T21:25:35.472Z" }, + { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578, upload-time = "2025-08-10T21:25:36.73Z" }, + { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312, upload-time = "2025-08-10T21:25:37.658Z" }, + { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458, upload-time = "2025-08-10T21:25:39.067Z" }, + { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640, upload-time = "2025-08-10T21:25:40.489Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074, upload-time = "2025-08-10T21:25:42.221Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036, upload-time = "2025-08-10T21:25:43.801Z" }, + { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310, upload-time = "2025-08-10T21:25:45.045Z" }, + { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943, upload-time = "2025-08-10T21:25:46.393Z" }, + { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488, upload-time = "2025-08-10T21:25:48.074Z" }, + { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787, upload-time = "2025-08-10T21:25:49.442Z" }, + { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730, upload-time = "2025-08-10T21:25:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036, upload-time = "2025-08-10T21:25:52.063Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167, upload-time = "2025-08-10T21:25:53.403Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579, upload-time = "2025-08-10T21:25:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309, upload-time = "2025-08-10T21:25:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596, upload-time = "2025-08-10T21:25:56.861Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548, upload-time = "2025-08-10T21:25:58.246Z" }, + { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618, upload-time = "2025-08-10T21:25:59.857Z" }, + { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437, upload-time = "2025-08-10T21:26:01.105Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742, upload-time = "2025-08-10T21:26:02.675Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810, upload-time = "2025-08-10T21:26:04.009Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579, upload-time = "2025-08-10T21:26:05.317Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071, upload-time = "2025-08-10T21:26:06.686Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840, upload-time = "2025-08-10T21:26:07.94Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159, upload-time = "2025-08-10T21:26:09.048Z" }, + { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686, upload-time = "2025-08-10T21:26:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460, upload-time = "2025-08-10T21:26:11.083Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952, upload-time = "2025-08-10T21:26:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756, upload-time = "2025-08-10T21:26:13.096Z" }, + { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404, upload-time = "2025-08-10T21:26:14.457Z" }, + { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410, upload-time = "2025-08-10T21:26:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631, upload-time = "2025-08-10T21:26:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963, upload-time = "2025-08-10T21:26:18.737Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295, upload-time = "2025-08-10T21:26:20.11Z" }, + { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987, upload-time = "2025-08-10T21:26:21.49Z" }, + { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817, upload-time = "2025-08-10T21:26:22.812Z" }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895, upload-time = "2025-08-10T21:26:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992, upload-time = "2025-08-10T21:26:25.732Z" }, + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, + { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183, upload-time = "2025-08-10T21:27:37.669Z" }, + { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675, upload-time = "2025-08-10T21:27:39.031Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277, upload-time = "2025-08-10T21:27:40.129Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994, upload-time = "2025-08-10T21:27:41.181Z" }, + { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744, upload-time = "2025-08-10T21:27:42.254Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104, upload-time = "2025-08-10T21:27:43.287Z" }, + { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592, upload-time = "2025-08-10T21:27:44.314Z" }, + { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281, upload-time = "2025-08-10T21:27:45.369Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009, upload-time = "2025-08-10T21:27:46.376Z" }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929, upload-time = "2025-08-10T21:27:48.236Z" }, +] + +[[package]] +name = "lark" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/37/a13baf0135f348af608c667633cbe5d13aa2c5c15a56ae9ad3e6cba45ae3/lark-1.3.0.tar.gz", hash = "sha256:9a3839d0ca5e1faf7cfa3460e420e859b66bcbde05b634e73c369c8244c5fa48", size = 259551, upload-time = "2025-09-22T13:45:05.072Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/3e/1c6b43277de64fc3c0333b0e72ab7b52ddaaea205210d60d9b9f83c3d0c7/lark-1.3.0-py3-none-any.whl", hash = "sha256:80661f261fb2584a9828a097a2432efd575af27d20be0fd35d17f0fe37253831", size = 113002, upload-time = "2025-09-22T13:45:03.747Z" }, +] + +[[package]] +name = "lmfit" +version = "1.3.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asteval" }, + { name = "dill" }, + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.13.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "uncertainties" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/e5/a35942aed2de95e228728c34609b51fe3ec9182398eac50d288eef313aa2/lmfit-1.3.4.tar.gz", hash = "sha256:3c22c28c43f717f6c5b4a3bd81e893a2149739c26a592c046f2e33c23cfbe497", size = 630720, upload-time = "2025-07-19T20:09:01.876Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/7e/7b91c89a4cf0f543a83be978657afb20c86af6d725253e319589dcc4ce52/lmfit-1.3.4-py3-none-any.whl", hash = "sha256:afce1593b42324d37ae2908249b0c55445e2f4c1a0474ff706a8e2f7b5d949fa", size = 97662, upload-time = "2025-07-19T20:09:00.32Z" }, +] + +[[package]] +name = "markdown" +version = "3.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", hash = "sha256:d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a", size = 364585, upload-time = "2025-09-04T20:25:22.885Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", hash = "sha256:9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280", size = 107441, upload-time = "2025-09-04T20:25:21.784Z" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559", size = 11631, upload-time = "2025-09-27T18:36:05.558Z" }, + { url = "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419", size = 12057, upload-time = "2025-09-27T18:36:07.165Z" }, + { url = "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695", size = 22050, upload-time = "2025-09-27T18:36:08.005Z" }, + { url = "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591", size = 20681, upload-time = "2025-09-27T18:36:08.881Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c", size = 20705, upload-time = "2025-09-27T18:36:10.131Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f", size = 21524, upload-time = "2025-09-27T18:36:11.324Z" }, + { url = "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6", size = 20282, upload-time = "2025-09-27T18:36:12.573Z" }, + { url = "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1", size = 20745, upload-time = "2025-09-27T18:36:13.504Z" }, + { url = "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa", size = 14571, upload-time = "2025-09-27T18:36:14.779Z" }, + { url = "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8", size = 15056, upload-time = "2025-09-27T18:36:16.125Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1", size = 13932, upload-time = "2025-09-27T18:36:17.311Z" }, + { url = "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad", size = 11631, upload-time = "2025-09-27T18:36:18.185Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", size = 12058, upload-time = "2025-09-27T18:36:19.444Z" }, + { url = "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50", size = 24287, upload-time = "2025-09-27T18:36:20.768Z" }, + { url = "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", size = 22940, upload-time = "2025-09-27T18:36:22.249Z" }, + { url = "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f", size = 21887, upload-time = "2025-09-27T18:36:23.535Z" }, + { url = "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a", size = 23692, upload-time = "2025-09-27T18:36:24.823Z" }, + { url = "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115", size = 21471, upload-time = "2025-09-27T18:36:25.95Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", size = 22923, upload-time = "2025-09-27T18:36:27.109Z" }, + { url = "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", size = 14572, upload-time = "2025-09-27T18:36:28.045Z" }, + { url = "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", size = 15077, upload-time = "2025-09-27T18:36:29.025Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", size = 13876, upload-time = "2025-09-27T18:36:29.954Z" }, + { url = "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", size = 11615, upload-time = "2025-09-27T18:36:30.854Z" }, + { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", size = 24332, upload-time = "2025-09-27T18:36:32.813Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, + { url = "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", size = 21962, upload-time = "2025-09-27T18:36:35.099Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", size = 23760, upload-time = "2025-09-27T18:36:36.001Z" }, + { url = "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", size = 21529, upload-time = "2025-09-27T18:36:36.906Z" }, + { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", size = 14540, upload-time = "2025-09-27T18:36:38.761Z" }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", size = 15105, upload-time = "2025-09-27T18:36:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", size = 13906, upload-time = "2025-09-27T18:36:40.689Z" }, + { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", size = 11622, upload-time = "2025-09-27T18:36:41.777Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", size = 12029, upload-time = "2025-09-27T18:36:43.257Z" }, + { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", size = 24374, upload-time = "2025-09-27T18:36:44.508Z" }, + { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", size = 22980, upload-time = "2025-09-27T18:36:45.385Z" }, + { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", size = 21990, upload-time = "2025-09-27T18:36:46.916Z" }, + { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", size = 23784, upload-time = "2025-09-27T18:36:47.884Z" }, + { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", size = 21588, upload-time = "2025-09-27T18:36:48.82Z" }, + { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", size = 23041, upload-time = "2025-09-27T18:36:49.797Z" }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", size = 14543, upload-time = "2025-09-27T18:36:51.584Z" }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", size = 15113, upload-time = "2025-09-27T18:36:52.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", size = 13911, upload-time = "2025-09-27T18:36:53.513Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", size = 11658, upload-time = "2025-09-27T18:36:54.819Z" }, + { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", size = 12066, upload-time = "2025-09-27T18:36:55.714Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", size = 25639, upload-time = "2025-09-27T18:36:56.908Z" }, + { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", size = 23569, upload-time = "2025-09-27T18:36:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", size = 23284, upload-time = "2025-09-27T18:36:58.833Z" }, + { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", size = 24801, upload-time = "2025-09-27T18:36:59.739Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", size = 22769, upload-time = "2025-09-27T18:37:00.719Z" }, + { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", size = 23642, upload-time = "2025-09-27T18:37:01.673Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", size = 14612, upload-time = "2025-09-27T18:37:02.639Z" }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", size = 15200, upload-time = "2025-09-27T18:37:03.582Z" }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", size = 13973, upload-time = "2025-09-27T18:37:04.929Z" }, + { url = "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", size = 11619, upload-time = "2025-09-27T18:37:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", size = 12029, upload-time = "2025-09-27T18:37:07.213Z" }, + { url = "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", size = 24408, upload-time = "2025-09-27T18:37:09.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", size = 23005, upload-time = "2025-09-27T18:37:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", size = 22048, upload-time = "2025-09-27T18:37:11.547Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", size = 23821, upload-time = "2025-09-27T18:37:12.48Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", size = 21606, upload-time = "2025-09-27T18:37:13.485Z" }, + { url = "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", size = 23043, upload-time = "2025-09-27T18:37:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", size = 14747, upload-time = "2025-09-27T18:37:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", size = 15341, upload-time = "2025-09-27T18:37:16.496Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", size = 14073, upload-time = "2025-09-27T18:37:17.476Z" }, + { url = "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", size = 11661, upload-time = "2025-09-27T18:37:18.453Z" }, + { url = "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", size = 12069, upload-time = "2025-09-27T18:37:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", size = 25670, upload-time = "2025-09-27T18:37:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50", size = 23598, upload-time = "2025-09-27T18:37:21.177Z" }, + { url = "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", size = 23261, upload-time = "2025-09-27T18:37:22.167Z" }, + { url = "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", size = 24835, upload-time = "2025-09-27T18:37:23.296Z" }, + { url = "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", size = 22733, upload-time = "2025-09-27T18:37:24.237Z" }, + { url = "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", size = 23672, upload-time = "2025-09-27T18:37:25.271Z" }, + { url = "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", size = 14819, upload-time = "2025-09-27T18:37:26.285Z" }, + { url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", size = 15426, upload-time = "2025-09-27T18:37:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", size = 14146, upload-time = "2025-09-27T18:37:28.327Z" }, + { url = "https://files.pythonhosted.org/packages/56/23/0d8c13a44bde9154821586520840643467aee574d8ce79a17da539ee7fed/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26", size = 11623, upload-time = "2025-09-27T18:37:29.296Z" }, + { url = "https://files.pythonhosted.org/packages/fd/23/07a2cb9a8045d5f3f0890a8c3bc0859d7a47bfd9a560b563899bec7b72ed/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc", size = 12049, upload-time = "2025-09-27T18:37:30.234Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e4/6be85eb81503f8e11b61c0b6369b6e077dcf0a74adbd9ebf6b349937b4e9/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c", size = 21923, upload-time = "2025-09-27T18:37:31.177Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42", size = 20543, upload-time = "2025-09-27T18:37:32.168Z" }, + { url = "https://files.pythonhosted.org/packages/89/6e/5fe81fbcfba4aef4093d5f856e5c774ec2057946052d18d168219b7bd9f9/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b", size = 20585, upload-time = "2025-09-27T18:37:33.166Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f6/e0e5a3d3ae9c4020f696cd055f940ef86b64fe88de26f3a0308b9d3d048c/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758", size = 21387, upload-time = "2025-09-27T18:37:34.185Z" }, + { url = "https://files.pythonhosted.org/packages/c8/25/651753ef4dea08ea790f4fbb65146a9a44a014986996ca40102e237aa49a/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2", size = 20133, upload-time = "2025-09-27T18:37:35.138Z" }, + { url = "https://files.pythonhosted.org/packages/dc/0a/c3cf2b4fef5f0426e8a6d7fce3cb966a17817c568ce59d76b92a233fdbec/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d", size = 20588, upload-time = "2025-09-27T18:37:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/cd/1b/a7782984844bd519ad4ffdbebbba2671ec5d0ebbeac34736c15fb86399e8/markupsafe-3.0.3-cp39-cp39-win32.whl", hash = "sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7", size = 14566, upload-time = "2025-09-27T18:37:37.09Z" }, + { url = "https://files.pythonhosted.org/packages/18/1f/8d9c20e1c9440e215a44be5ab64359e207fcb4f675543f1cf9a2a7f648d0/markupsafe-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e", size = 15053, upload-time = "2025-09-27T18:37:38.054Z" }, + { url = "https://files.pythonhosted.org/packages/4e/d3/fe08482b5cd995033556d45041a4f4e76e7f0521112a9c9991d40d39825f/markupsafe-3.0.3-cp39-cp39-win_arm64.whl", hash = "sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8", size = 13928, upload-time = "2025-09-27T18:37:39.037Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.9.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "contourpy", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "cycler", marker = "python_full_version < '3.10'" }, + { name = "fonttools", marker = "python_full_version < '3.10'" }, + { name = "importlib-resources", marker = "python_full_version < '3.10'" }, + { name = "kiwisolver", version = "1.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "packaging", marker = "python_full_version < '3.10'" }, + { name = "pillow", version = "11.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pyparsing", marker = "python_full_version < '3.10'" }, + { name = "python-dateutil", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529, upload-time = "2024-12-13T05:56:34.184Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089, upload-time = "2024-12-13T05:54:24.224Z" }, + { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600, upload-time = "2024-12-13T05:54:27.214Z" }, + { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138, upload-time = "2024-12-13T05:54:29.497Z" }, + { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711, upload-time = "2024-12-13T05:54:34.396Z" }, + { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622, upload-time = "2024-12-13T05:54:36.808Z" }, + { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211, upload-time = "2024-12-13T05:54:40.596Z" }, + { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430, upload-time = "2024-12-13T05:54:44.049Z" }, + { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045, upload-time = "2024-12-13T05:54:46.414Z" }, + { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906, upload-time = "2024-12-13T05:54:49.459Z" }, + { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873, upload-time = "2024-12-13T05:54:53.066Z" }, + { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566, upload-time = "2024-12-13T05:54:55.522Z" }, + { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065, upload-time = "2024-12-13T05:54:58.337Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131, upload-time = "2024-12-13T05:55:02.837Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365, upload-time = "2024-12-13T05:55:05.158Z" }, + { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707, upload-time = "2024-12-13T05:55:09.48Z" }, + { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761, upload-time = "2024-12-13T05:55:12.95Z" }, + { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284, upload-time = "2024-12-13T05:55:16.199Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160, upload-time = "2024-12-13T05:55:19.991Z" }, + { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499, upload-time = "2024-12-13T05:55:22.142Z" }, + { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802, upload-time = "2024-12-13T05:55:25.947Z" }, + { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802, upload-time = "2024-12-13T05:55:28.461Z" }, + { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880, upload-time = "2024-12-13T05:55:30.965Z" }, + { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637, upload-time = "2024-12-13T05:55:33.701Z" }, + { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311, upload-time = "2024-12-13T05:55:36.737Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989, upload-time = "2024-12-13T05:55:39.024Z" }, + { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417, upload-time = "2024-12-13T05:55:42.412Z" }, + { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258, upload-time = "2024-12-13T05:55:47.259Z" }, + { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849, upload-time = "2024-12-13T05:55:49.763Z" }, + { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152, upload-time = "2024-12-13T05:55:51.997Z" }, + { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987, upload-time = "2024-12-13T05:55:55.941Z" }, + { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919, upload-time = "2024-12-13T05:55:59.66Z" }, + { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486, upload-time = "2024-12-13T05:56:04.264Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838, upload-time = "2024-12-13T05:56:06.792Z" }, + { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492, upload-time = "2024-12-13T05:56:09.964Z" }, + { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500, upload-time = "2024-12-13T05:56:13.55Z" }, + { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962, upload-time = "2024-12-13T05:56:16.358Z" }, + { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995, upload-time = "2024-12-13T05:56:18.805Z" }, + { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300, upload-time = "2024-12-13T05:56:21.315Z" }, + { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423, upload-time = "2024-12-13T05:56:26.719Z" }, + { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624, upload-time = "2024-12-13T05:56:29.359Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "cycler", marker = "python_full_version >= '3.10'" }, + { name = "fonttools", marker = "python_full_version >= '3.10'" }, + { name = "kiwisolver", version = "1.4.9", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "pillow", version = "12.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pyparsing", marker = "python_full_version >= '3.10'" }, + { name = "python-dateutil", marker = "python_full_version >= '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/e2/d2d5295be2f44c678ebaf3544ba32d20c1f9ef08c49fe47f496180e1db15/matplotlib-3.10.7.tar.gz", hash = "sha256:a06ba7e2a2ef9131c79c49e63dad355d2d878413a0376c1727c8b9335ff731c7", size = 34804865, upload-time = "2025-10-09T00:28:00.669Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/87/3932d5778ab4c025db22710b61f49ccaed3956c5cf46ffb2ffa7492b06d9/matplotlib-3.10.7-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7ac81eee3b7c266dd92cee1cd658407b16c57eed08c7421fa354ed68234de380", size = 8247141, upload-time = "2025-10-09T00:26:06.023Z" }, + { url = "https://files.pythonhosted.org/packages/45/a8/bfed45339160102bce21a44e38a358a1134a5f84c26166de03fb4a53208f/matplotlib-3.10.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:667ecd5d8d37813a845053d8f5bf110b534c3c9f30e69ebd25d4701385935a6d", size = 8107995, upload-time = "2025-10-09T00:26:08.669Z" }, + { url = "https://files.pythonhosted.org/packages/e2/3c/5692a2d9a5ba848fda3f48d2b607037df96460b941a59ef236404b39776b/matplotlib-3.10.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc1c51b846aca49a5a8b44fbba6a92d583a35c64590ad9e1e950dc88940a4297", size = 8680503, upload-time = "2025-10-09T00:26:10.607Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a0/86ace53c48b05d0e6e9c127b2ace097434901f3e7b93f050791c8243201a/matplotlib-3.10.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a11c2e9e72e7de09b7b72e62f3df23317c888299c875e2b778abf1eda8c0a42", size = 9514982, upload-time = "2025-10-09T00:26:12.594Z" }, + { url = "https://files.pythonhosted.org/packages/a6/81/ead71e2824da8f72640a64166d10e62300df4ae4db01a0bac56c5b39fa51/matplotlib-3.10.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f19410b486fdd139885ace124e57f938c1e6a3210ea13dd29cab58f5d4bc12c7", size = 9566429, upload-time = "2025-10-09T00:26:14.758Z" }, + { url = "https://files.pythonhosted.org/packages/65/7d/954b3067120456f472cce8fdcacaf4a5fcd522478db0c37bb243c7cb59dd/matplotlib-3.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:b498e9e4022f93de2d5a37615200ca01297ceebbb56fe4c833f46862a490f9e3", size = 8108174, upload-time = "2025-10-09T00:26:17.015Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bc/0fb489005669127ec13f51be0c6adc074d7cf191075dab1da9fe3b7a3cfc/matplotlib-3.10.7-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:53b492410a6cd66c7a471de6c924f6ede976e963c0f3097a3b7abfadddc67d0a", size = 8257507, upload-time = "2025-10-09T00:26:19.073Z" }, + { url = "https://files.pythonhosted.org/packages/e2/6a/d42588ad895279ff6708924645b5d2ed54a7fb2dc045c8a804e955aeace1/matplotlib-3.10.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d9749313deb729f08207718d29c86246beb2ea3fdba753595b55901dee5d2fd6", size = 8119565, upload-time = "2025-10-09T00:26:21.023Z" }, + { url = "https://files.pythonhosted.org/packages/10/b7/4aa196155b4d846bd749cf82aa5a4c300cf55a8b5e0dfa5b722a63c0f8a0/matplotlib-3.10.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2222c7ba2cbde7fe63032769f6eb7e83ab3227f47d997a8453377709b7fe3a5a", size = 8692668, upload-time = "2025-10-09T00:26:22.967Z" }, + { url = "https://files.pythonhosted.org/packages/e6/e7/664d2b97016f46683a02d854d730cfcf54ff92c1dafa424beebef50f831d/matplotlib-3.10.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e91f61a064c92c307c5a9dc8c05dc9f8a68f0a3be199d9a002a0622e13f874a1", size = 9521051, upload-time = "2025-10-09T00:26:25.041Z" }, + { url = "https://files.pythonhosted.org/packages/a8/a3/37aef1404efa615f49b5758a5e0261c16dd88f389bc1861e722620e4a754/matplotlib-3.10.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6f1851eab59ca082c95df5a500106bad73672645625e04538b3ad0f69471ffcc", size = 9576878, upload-time = "2025-10-09T00:26:27.478Z" }, + { url = "https://files.pythonhosted.org/packages/33/cd/b145f9797126f3f809d177ca378de57c45413c5099c5990de2658760594a/matplotlib-3.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:6516ce375109c60ceec579e699524e9d504cd7578506f01150f7a6bc174a775e", size = 8115142, upload-time = "2025-10-09T00:26:29.774Z" }, + { url = "https://files.pythonhosted.org/packages/2e/39/63bca9d2b78455ed497fcf51a9c71df200a11048f48249038f06447fa947/matplotlib-3.10.7-cp311-cp311-win_arm64.whl", hash = "sha256:b172db79759f5f9bc13ef1c3ef8b9ee7b37b0247f987fbbbdaa15e4f87fd46a9", size = 7992439, upload-time = "2025-10-09T00:26:40.32Z" }, + { url = "https://files.pythonhosted.org/packages/be/b3/09eb0f7796932826ec20c25b517d568627754f6c6462fca19e12c02f2e12/matplotlib-3.10.7-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7a0edb7209e21840e8361e91ea84ea676658aa93edd5f8762793dec77a4a6748", size = 8272389, upload-time = "2025-10-09T00:26:42.474Z" }, + { url = "https://files.pythonhosted.org/packages/11/0b/1ae80ddafb8652fd8046cb5c8460ecc8d4afccb89e2c6d6bec61e04e1eaf/matplotlib-3.10.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c380371d3c23e0eadf8ebff114445b9f970aff2010198d498d4ab4c3b41eea4f", size = 8128247, upload-time = "2025-10-09T00:26:44.77Z" }, + { url = "https://files.pythonhosted.org/packages/7d/18/95ae2e242d4a5c98bd6e90e36e128d71cf1c7e39b0874feaed3ef782e789/matplotlib-3.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d5f256d49fea31f40f166a5e3131235a5d2f4b7f44520b1cf0baf1ce568ccff0", size = 8696996, upload-time = "2025-10-09T00:26:46.792Z" }, + { url = "https://files.pythonhosted.org/packages/7e/3d/5b559efc800bd05cb2033aa85f7e13af51958136a48327f7c261801ff90a/matplotlib-3.10.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:11ae579ac83cdf3fb72573bb89f70e0534de05266728740d478f0f818983c695", size = 9530153, upload-time = "2025-10-09T00:26:49.07Z" }, + { url = "https://files.pythonhosted.org/packages/88/57/eab4a719fd110312d3c220595d63a3c85ec2a39723f0f4e7fa7e6e3f74ba/matplotlib-3.10.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4c14b6acd16cddc3569a2d515cfdd81c7a68ac5639b76548cfc1a9e48b20eb65", size = 9593093, upload-time = "2025-10-09T00:26:51.067Z" }, + { url = "https://files.pythonhosted.org/packages/31/3c/80816f027b3a4a28cd2a0a6ef7f89a2db22310e945cd886ec25bfb399221/matplotlib-3.10.7-cp312-cp312-win_amd64.whl", hash = "sha256:0d8c32b7ea6fb80b1aeff5a2ceb3fb9778e2759e899d9beff75584714afcc5ee", size = 8122771, upload-time = "2025-10-09T00:26:53.296Z" }, + { url = "https://files.pythonhosted.org/packages/de/77/ef1fc78bfe99999b2675435cc52120887191c566b25017d78beaabef7f2d/matplotlib-3.10.7-cp312-cp312-win_arm64.whl", hash = "sha256:5f3f6d315dcc176ba7ca6e74c7768fb7e4cf566c49cb143f6bc257b62e634ed8", size = 7992812, upload-time = "2025-10-09T00:26:54.882Z" }, + { url = "https://files.pythonhosted.org/packages/02/9c/207547916a02c78f6bdd83448d9b21afbc42f6379ed887ecf610984f3b4e/matplotlib-3.10.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1d9d3713a237970569156cfb4de7533b7c4eacdd61789726f444f96a0d28f57f", size = 8273212, upload-time = "2025-10-09T00:26:56.752Z" }, + { url = "https://files.pythonhosted.org/packages/bc/d0/b3d3338d467d3fc937f0bb7f256711395cae6f78e22cef0656159950adf0/matplotlib-3.10.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:37a1fea41153dd6ee061d21ab69c9cf2cf543160b1b85d89cd3d2e2a7902ca4c", size = 8128713, upload-time = "2025-10-09T00:26:59.001Z" }, + { url = "https://files.pythonhosted.org/packages/22/ff/6425bf5c20d79aa5b959d1ce9e65f599632345391381c9a104133fe0b171/matplotlib-3.10.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b3c4ea4948d93c9c29dc01c0c23eef66f2101bf75158c291b88de6525c55c3d1", size = 8698527, upload-time = "2025-10-09T00:27:00.69Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7f/ccdca06f4c2e6c7989270ed7829b8679466682f4cfc0f8c9986241c023b6/matplotlib-3.10.7-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22df30ffaa89f6643206cf13877191c63a50e8f800b038bc39bee9d2d4957632", size = 9529690, upload-time = "2025-10-09T00:27:02.664Z" }, + { url = "https://files.pythonhosted.org/packages/b8/95/b80fc2c1f269f21ff3d193ca697358e24408c33ce2b106a7438a45407b63/matplotlib-3.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b69676845a0a66f9da30e87f48be36734d6748024b525ec4710be40194282c84", size = 9593732, upload-time = "2025-10-09T00:27:04.653Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b6/23064a96308b9aeceeffa65e96bcde459a2ea4934d311dee20afde7407a0/matplotlib-3.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:744991e0cc863dd669c8dc9136ca4e6e0082be2070b9d793cbd64bec872a6815", size = 8122727, upload-time = "2025-10-09T00:27:06.814Z" }, + { url = "https://files.pythonhosted.org/packages/b3/a6/2faaf48133b82cf3607759027f82b5c702aa99cdfcefb7f93d6ccf26a424/matplotlib-3.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:fba2974df0bf8ce3c995fa84b79cde38326e0f7b5409e7a3a481c1141340bcf7", size = 7992958, upload-time = "2025-10-09T00:27:08.567Z" }, + { url = "https://files.pythonhosted.org/packages/4a/f0/b018fed0b599bd48d84c08794cb242227fe3341952da102ee9d9682db574/matplotlib-3.10.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:932c55d1fa7af4423422cb6a492a31cbcbdbe68fd1a9a3f545aa5e7a143b5355", size = 8316849, upload-time = "2025-10-09T00:27:10.254Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b7/bb4f23856197659f275e11a2a164e36e65e9b48ea3e93c4ec25b4f163198/matplotlib-3.10.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e38c2d581d62ee729a6e144c47a71b3f42fb4187508dbbf4fe71d5612c3433b", size = 8178225, upload-time = "2025-10-09T00:27:12.241Z" }, + { url = "https://files.pythonhosted.org/packages/62/56/0600609893ff277e6f3ab3c0cef4eafa6e61006c058e84286c467223d4d5/matplotlib-3.10.7-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:786656bb13c237bbcebcd402f65f44dd61ead60ee3deb045af429d889c8dbc67", size = 8711708, upload-time = "2025-10-09T00:27:13.879Z" }, + { url = "https://files.pythonhosted.org/packages/d8/1a/6bfecb0cafe94d6658f2f1af22c43b76cf7a1c2f0dc34ef84cbb6809617e/matplotlib-3.10.7-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09d7945a70ea43bf9248f4b6582734c2fe726723204a76eca233f24cffc7ef67", size = 9541409, upload-time = "2025-10-09T00:27:15.684Z" }, + { url = "https://files.pythonhosted.org/packages/08/50/95122a407d7f2e446fd865e2388a232a23f2b81934960ea802f3171518e4/matplotlib-3.10.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d0b181e9fa8daf1d9f2d4c547527b167cb8838fc587deabca7b5c01f97199e84", size = 9594054, upload-time = "2025-10-09T00:27:17.547Z" }, + { url = "https://files.pythonhosted.org/packages/13/76/75b194a43b81583478a81e78a07da8d9ca6ddf50dd0a2ccabf258059481d/matplotlib-3.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:31963603041634ce1a96053047b40961f7a29eb8f9a62e80cc2c0427aa1d22a2", size = 8200100, upload-time = "2025-10-09T00:27:20.039Z" }, + { url = "https://files.pythonhosted.org/packages/f5/9e/6aefebdc9f8235c12bdeeda44cc0383d89c1e41da2c400caf3ee2073a3ce/matplotlib-3.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:aebed7b50aa6ac698c90f60f854b47e48cd2252b30510e7a1feddaf5a3f72cbf", size = 8042131, upload-time = "2025-10-09T00:27:21.608Z" }, + { url = "https://files.pythonhosted.org/packages/0d/4b/e5bc2c321b6a7e3a75638d937d19ea267c34bd5a90e12bee76c4d7c7a0d9/matplotlib-3.10.7-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d883460c43e8c6b173fef244a2341f7f7c0e9725c7fe68306e8e44ed9c8fb100", size = 8273787, upload-time = "2025-10-09T00:27:23.27Z" }, + { url = "https://files.pythonhosted.org/packages/86/ad/6efae459c56c2fbc404da154e13e3a6039129f3c942b0152624f1c621f05/matplotlib-3.10.7-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:07124afcf7a6504eafcb8ce94091c5898bbdd351519a1beb5c45f7a38c67e77f", size = 8131348, upload-time = "2025-10-09T00:27:24.926Z" }, + { url = "https://files.pythonhosted.org/packages/a6/5a/a4284d2958dee4116359cc05d7e19c057e64ece1b4ac986ab0f2f4d52d5a/matplotlib-3.10.7-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c17398b709a6cce3d9fdb1595c33e356d91c098cd9486cb2cc21ea2ea418e715", size = 9533949, upload-time = "2025-10-09T00:27:26.704Z" }, + { url = "https://files.pythonhosted.org/packages/de/ff/f3781b5057fa3786623ad8976fc9f7b0d02b2f28534751fd5a44240de4cf/matplotlib-3.10.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7146d64f561498764561e9cd0ed64fcf582e570fc519e6f521e2d0cfd43365e1", size = 9804247, upload-time = "2025-10-09T00:27:28.514Z" }, + { url = "https://files.pythonhosted.org/packages/47/5a/993a59facb8444efb0e197bf55f545ee449902dcee86a4dfc580c3b61314/matplotlib-3.10.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:90ad854c0a435da3104c01e2c6f0028d7e719b690998a2333d7218db80950722", size = 9595497, upload-time = "2025-10-09T00:27:30.418Z" }, + { url = "https://files.pythonhosted.org/packages/0d/a5/77c95aaa9bb32c345cbb49626ad8eb15550cba2e6d4c88081a6c2ac7b08d/matplotlib-3.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:4645fc5d9d20ffa3a39361fcdbcec731382763b623b72627806bf251b6388866", size = 8252732, upload-time = "2025-10-09T00:27:32.332Z" }, + { url = "https://files.pythonhosted.org/packages/74/04/45d269b4268d222390d7817dae77b159651909669a34ee9fdee336db5883/matplotlib-3.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:9257be2f2a03415f9105c486d304a321168e61ad450f6153d77c69504ad764bb", size = 8124240, upload-time = "2025-10-09T00:27:33.94Z" }, + { url = "https://files.pythonhosted.org/packages/4b/c7/ca01c607bb827158b439208c153d6f14ddb9fb640768f06f7ca3488ae67b/matplotlib-3.10.7-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1e4bbad66c177a8fdfa53972e5ef8be72a5f27e6a607cec0d8579abd0f3102b1", size = 8316938, upload-time = "2025-10-09T00:27:35.534Z" }, + { url = "https://files.pythonhosted.org/packages/84/d2/5539e66e9f56d2fdec94bb8436f5e449683b4e199bcc897c44fbe3c99e28/matplotlib-3.10.7-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d8eb7194b084b12feb19142262165832fc6ee879b945491d1c3d4660748020c4", size = 8178245, upload-time = "2025-10-09T00:27:37.334Z" }, + { url = "https://files.pythonhosted.org/packages/77/b5/e6ca22901fd3e4fe433a82e583436dd872f6c966fca7e63cf806b40356f8/matplotlib-3.10.7-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4d41379b05528091f00e1728004f9a8d7191260f3862178b88e8fd770206318", size = 9541411, upload-time = "2025-10-09T00:27:39.387Z" }, + { url = "https://files.pythonhosted.org/packages/9e/99/a4524db57cad8fee54b7237239a8f8360bfcfa3170d37c9e71c090c0f409/matplotlib-3.10.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a74f79fafb2e177f240579bc83f0b60f82cc47d2f1d260f422a0627207008ca", size = 9803664, upload-time = "2025-10-09T00:27:41.492Z" }, + { url = "https://files.pythonhosted.org/packages/e6/a5/85e2edf76ea0ad4288d174926d9454ea85f3ce5390cc4e6fab196cbf250b/matplotlib-3.10.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:702590829c30aada1e8cef0568ddbffa77ca747b4d6e36c6d173f66e301f89cc", size = 9594066, upload-time = "2025-10-09T00:27:43.694Z" }, + { url = "https://files.pythonhosted.org/packages/39/69/9684368a314f6d83fe5c5ad2a4121a3a8e03723d2e5c8ea17b66c1bad0e7/matplotlib-3.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:f79d5de970fc90cd5591f60053aecfce1fcd736e0303d9f0bf86be649fa68fb8", size = 8342832, upload-time = "2025-10-09T00:27:45.543Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/e22e08da14bc1a0894184640d47819d2338b792732e20d292bf86e5ab785/matplotlib-3.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:cb783436e47fcf82064baca52ce748af71725d0352e1d31564cbe9c95df92b9c", size = 8172585, upload-time = "2025-10-09T00:27:47.185Z" }, + { url = "https://files.pythonhosted.org/packages/1e/6c/a9bcf03e9afb2a873e0a5855f79bce476d1023f26f8212969f2b7504756c/matplotlib-3.10.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5c09cf8f2793f81368f49f118b6f9f937456362bee282eac575cca7f84cda537", size = 8241204, upload-time = "2025-10-09T00:27:48.806Z" }, + { url = "https://files.pythonhosted.org/packages/5b/fd/0e6f5aa762ed689d9fa8750b08f1932628ffa7ed30e76423c399d19407d2/matplotlib-3.10.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:de66744b2bb88d5cd27e80dfc2ec9f0517d0a46d204ff98fe9e5f2864eb67657", size = 8104607, upload-time = "2025-10-09T00:27:50.876Z" }, + { url = "https://files.pythonhosted.org/packages/b9/a9/21c9439d698fac5f0de8fc68b2405b738ed1f00e1279c76f2d9aa5521ead/matplotlib-3.10.7-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:53cc80662dd197ece414dd5b66e07370201515a3eaf52e7c518c68c16814773b", size = 8682257, upload-time = "2025-10-09T00:27:52.597Z" }, + { url = "https://files.pythonhosted.org/packages/58/8f/76d5dc21ac64a49e5498d7f0472c0781dae442dd266a67458baec38288ec/matplotlib-3.10.7-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:15112bcbaef211bd663fa935ec33313b948e214454d949b723998a43357b17b0", size = 8252283, upload-time = "2025-10-09T00:27:54.739Z" }, + { url = "https://files.pythonhosted.org/packages/27/0d/9c5d4c2317feb31d819e38c9f947c942f42ebd4eb935fc6fd3518a11eaa7/matplotlib-3.10.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d2a959c640cdeecdd2ec3136e8ea0441da59bcaf58d67e9c590740addba2cb68", size = 8116733, upload-time = "2025-10-09T00:27:56.406Z" }, + { url = "https://files.pythonhosted.org/packages/9a/cc/3fe688ff1355010937713164caacf9ed443675ac48a997bab6ed23b3f7c0/matplotlib-3.10.7-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3886e47f64611046bc1db523a09dd0a0a6bed6081e6f90e13806dd1d1d1b5e91", size = 8693919, upload-time = "2025-10-09T00:27:58.41Z" }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, +] + +[[package]] +name = "mergedeep" +version = "1.3.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661, upload-time = "2021-02-05T18:55:30.623Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354, upload-time = "2021-02-05T18:55:29.583Z" }, +] + +[[package]] +name = "mike" +version = "2.1.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata" }, + { name = "importlib-resources" }, + { name = "jinja2" }, + { name = "mkdocs" }, + { name = "pyparsing" }, + { name = "pyyaml" }, + { name = "pyyaml-env-tag" }, + { name = "verspec" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ab/f7/2933f1a1fb0e0f077d5d6a92c6c7f8a54e6128241f116dff4df8b6050bbf/mike-2.1.3.tar.gz", hash = "sha256:abd79b8ea483fb0275b7972825d3082e5ae67a41820f8d8a0dc7a3f49944e810", size = 38119, upload-time = "2024-08-13T05:02:14.167Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/1a/31b7cd6e4e7a02df4e076162e9783620777592bea9e4bb036389389af99d/mike-2.1.3-py3-none-any.whl", hash = "sha256:d90c64077e84f06272437b464735130d380703a76a5738b152932884c60c062a", size = 33754, upload-time = "2024-08-13T05:02:12.515Z" }, +] + +[[package]] +name = "mkdocs" +version = "1.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "click", version = "8.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "ghp-import" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jinja2" }, + { name = "markdown" }, + { name = "markupsafe" }, + { name = "mergedeep" }, + { name = "mkdocs-get-deps" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "pyyaml" }, + { name = "pyyaml-env-tag" }, + { name = "watchdog" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2", size = 3889159, upload-time = "2024-08-30T12:24:06.899Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/5b/dbc6a8cddc9cfa9c4971d59fb12bb8d42e161b7e7f8cc89e49137c5b279c/mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e", size = 3864451, upload-time = "2024-08-30T12:24:05.054Z" }, +] + +[[package]] +name = "mkdocs-api-autonav" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mkdocs" }, + { name = "mkdocstrings-python" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/b0/20960ee733a419a349877d09712d02e8ec2bda031672e5f0d0a15fc020b3/mkdocs_api_autonav-0.4.0.tar.gz", hash = "sha256:3527b0e5cf1b682bd374a3ce699ac12d6288f5fcaf93877f34a6b14c79740637", size = 17987, upload-time = "2025-09-09T12:42:02.216Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/37/e1413281aec69994a0ecb8baaff523b7b7da3119ae7d495b7dc659e630b0/mkdocs_api_autonav-0.4.0-py3-none-any.whl", hash = "sha256:87474e7919664fca75648a05e79de238dd5b39a0f711910d3638626b016acfe3", size = 13130, upload-time = "2025-09-09T12:42:00.731Z" }, +] + +[[package]] +name = "mkdocs-autorefs" +version = "1.4.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown" }, + { name = "markupsafe" }, + { name = "mkdocs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/51/fa/9124cd63d822e2bcbea1450ae68cdc3faf3655c69b455f3a7ed36ce6c628/mkdocs_autorefs-1.4.3.tar.gz", hash = "sha256:beee715b254455c4aa93b6ef3c67579c399ca092259cc41b7d9342573ff1fc75", size = 55425, upload-time = "2025-08-26T14:23:17.223Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/4d/7123b6fa2278000688ebd338e2a06d16870aaf9eceae6ba047ea05f92df1/mkdocs_autorefs-1.4.3-py3-none-any.whl", hash = "sha256:469d85eb3114801d08e9cc55d102b3ba65917a869b893403b8987b601cf55dc9", size = 25034, upload-time = "2025-08-26T14:23:15.906Z" }, +] + +[[package]] +name = "mkdocs-get-deps" +version = "0.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "mergedeep" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/f5/ed29cd50067784976f25ed0ed6fcd3c2ce9eb90650aa3b2796ddf7b6870b/mkdocs_get_deps-0.2.0.tar.gz", hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c", size = 10239, upload-time = "2023-11-20T17:51:09.981Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/d4/029f984e8d3f3b6b726bd33cafc473b75e9e44c0f7e80a5b29abc466bdea/mkdocs_get_deps-0.2.0-py3-none-any.whl", hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134", size = 9521, upload-time = "2023-11-20T17:51:08.587Z" }, +] + +[[package]] +name = "mkdocs-material" +version = "9.6.22" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "babel" }, + { name = "backrefs" }, + { name = "colorama" }, + { name = "jinja2" }, + { name = "markdown" }, + { name = "mkdocs" }, + { name = "mkdocs-material-extensions" }, + { name = "paginate" }, + { name = "pygments" }, + { name = "pymdown-extensions" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5f/5d/317e37b6c43325cb376a1d6439df9cc743b8ee41c84603c2faf7286afc82/mkdocs_material-9.6.22.tar.gz", hash = "sha256:87c158b0642e1ada6da0cbd798a3389b0bc5516b90e5ece4a0fb939f00bacd1c", size = 4044968, upload-time = "2025-10-15T09:21:15.409Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/82/6fdb9a7a04fb222f4849ffec1006f891a0280825a20314d11f3ccdee14eb/mkdocs_material-9.6.22-py3-none-any.whl", hash = "sha256:14ac5f72d38898b2f98ac75a5531aaca9366eaa427b0f49fc2ecf04d99b7ad84", size = 9206252, upload-time = "2025-10-15T09:21:12.175Z" }, +] + +[[package]] +name = "mkdocs-material-extensions" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/79/9b/9b4c96d6593b2a541e1cb8b34899a6d021d208bb357042823d4d2cabdbe7/mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443", size = 11847, upload-time = "2023-11-22T19:09:45.208Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/54/662a4743aa81d9582ee9339d4ffa3c8fd40a4965e033d77b9da9774d3960/mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31", size = 8728, upload-time = "2023-11-22T19:09:43.465Z" }, +] + +[[package]] +name = "mkdocstrings" +version = "0.30.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jinja2" }, + { name = "markdown" }, + { name = "markupsafe" }, + { name = "mkdocs" }, + { name = "mkdocs-autorefs" }, + { name = "pymdown-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c5/33/2fa3243439f794e685d3e694590d28469a9b8ea733af4b48c250a3ffc9a0/mkdocstrings-0.30.1.tar.gz", hash = "sha256:84a007aae9b707fb0aebfc9da23db4b26fc9ab562eb56e335e9ec480cb19744f", size = 106350, upload-time = "2025-09-19T10:49:26.446Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/2c/f0dc4e1ee7f618f5bff7e05898d20bf8b6e7fa612038f768bfa295f136a4/mkdocstrings-0.30.1-py3-none-any.whl", hash = "sha256:41bd71f284ca4d44a668816193e4025c950b002252081e387433656ae9a70a82", size = 36704, upload-time = "2025-09-19T10:49:24.805Z" }, +] + +[package.optional-dependencies] +python = [ + { name = "mkdocstrings-python" }, +] + +[[package]] +name = "mkdocstrings-python" +version = "1.18.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "griffe" }, + { name = "mkdocs-autorefs" }, + { name = "mkdocstrings" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/ae/58ab2bfbee2792e92a98b97e872f7c003deb903071f75d8d83aa55db28fa/mkdocstrings_python-1.18.2.tar.gz", hash = "sha256:4ad536920a07b6336f50d4c6d5603316fafb1172c5c882370cbbc954770ad323", size = 207972, upload-time = "2025-08-28T16:11:19.847Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/8f/ce008599d9adebf33ed144e7736914385e8537f5fc686fdb7cceb8c22431/mkdocstrings_python-1.18.2-py3-none-any.whl", hash = "sha256:944fe6deb8f08f33fa936d538233c4036e9f53e840994f6146e8e94eb71b600d", size = 138215, upload-time = "2025-08-28T16:11:18.176Z" }, +] + +[[package]] +name = "nbclient" +version = "0.10.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-client" }, + { name = "jupyter-core", version = "5.8.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "jupyter-core", version = "5.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "nbformat" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424, upload-time = "2024-12-19T10:32:27.164Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload-time = "2024-12-19T10:32:24.139Z" }, +] + +[[package]] +name = "nbformat" +version = "5.10.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core", version = "5.8.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "jupyter-core", version = "5.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" }, +] + +[[package]] +name = "nbmake" +version = "1.5.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ipykernel", version = "6.30.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipykernel", version = "7.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "pygments" }, + { name = "pytest" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/9a/aae201cee5639e1d562b3843af8fd9f8d018bb323e776a2b973bdd5fc64b/nbmake-1.5.5.tar.gz", hash = "sha256:239dc868ea13a7c049746e2aba2c229bd0f6cdbc6bfa1d22f4c88638aa4c5f5c", size = 85929, upload-time = "2024-12-23T18:33:46.774Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/be/b257e12f9710819fde40adc972578bee6b72c5992da1bc8369bef2597756/nbmake-1.5.5-py3-none-any.whl", hash = "sha256:c6fbe6e48b60cacac14af40b38bf338a3b88f47f085c54ac5b8639ff0babaf4b", size = 12818, upload-time = "2024-12-23T18:33:44.566Z" }, +] + +[[package]] +name = "nest-asyncio" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, +] + +[[package]] +name = "nodeenv" +version = "1.9.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", size = 47437, upload-time = "2024-06-04T18:44:11.171Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314, upload-time = "2024-06-04T18:44:08.352Z" }, +] + +[[package]] +name = "numpy" +version = "1.26.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010", size = 15786129, upload-time = "2024-02-06T00:26:44.495Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/94/ace0fdea5241a27d13543ee117cbc65868e82213fb31a8eb7fe9ff23f313/numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0", size = 20631468, upload-time = "2024-02-05T23:48:01.194Z" }, + { url = "https://files.pythonhosted.org/packages/20/f7/b24208eba89f9d1b58c1668bc6c8c4fd472b20c45573cb767f59d49fb0f6/numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a", size = 13966411, upload-time = "2024-02-05T23:48:29.038Z" }, + { url = "https://files.pythonhosted.org/packages/fc/a5/4beee6488160798683eed5bdb7eead455892c3b4e1f78d79d8d3f3b084ac/numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4", size = 14219016, upload-time = "2024-02-05T23:48:54.098Z" }, + { url = "https://files.pythonhosted.org/packages/4b/d7/ecf66c1cd12dc28b4040b15ab4d17b773b87fa9d29ca16125de01adb36cd/numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f", size = 18240889, upload-time = "2024-02-05T23:49:25.361Z" }, + { url = "https://files.pythonhosted.org/packages/24/03/6f229fe3187546435c4f6f89f6d26c129d4f5bed40552899fcf1f0bf9e50/numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a", size = 13876746, upload-time = "2024-02-05T23:49:51.983Z" }, + { url = "https://files.pythonhosted.org/packages/39/fe/39ada9b094f01f5a35486577c848fe274e374bbf8d8f472e1423a0bbd26d/numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2", size = 18078620, upload-time = "2024-02-05T23:50:22.515Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ef/6ad11d51197aad206a9ad2286dc1aac6a378059e06e8cf22cd08ed4f20dc/numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07", size = 5972659, upload-time = "2024-02-05T23:50:35.834Z" }, + { url = "https://files.pythonhosted.org/packages/19/77/538f202862b9183f54108557bfda67e17603fc560c384559e769321c9d92/numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5", size = 15808905, upload-time = "2024-02-05T23:51:03.701Z" }, + { url = "https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71", size = 20630554, upload-time = "2024-02-05T23:51:50.149Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef", size = 13997127, upload-time = "2024-02-05T23:52:15.314Z" }, + { url = "https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e", size = 14222994, upload-time = "2024-02-05T23:52:47.569Z" }, + { url = "https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5", size = 18252005, upload-time = "2024-02-05T23:53:15.637Z" }, + { url = "https://files.pythonhosted.org/packages/09/bf/2b1aaf8f525f2923ff6cfcf134ae5e750e279ac65ebf386c75a0cf6da06a/numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a", size = 13885297, upload-time = "2024-02-05T23:53:42.16Z" }, + { url = "https://files.pythonhosted.org/packages/df/a0/4e0f14d847cfc2a633a1c8621d00724f3206cfeddeb66d35698c4e2cf3d2/numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a", size = 18093567, upload-time = "2024-02-05T23:54:11.696Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b7/a734c733286e10a7f1a8ad1ae8c90f2d33bf604a96548e0a4a3a6739b468/numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20", size = 5968812, upload-time = "2024-02-05T23:54:26.453Z" }, + { url = "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2", size = 15811913, upload-time = "2024-02-05T23:54:53.933Z" }, + { url = "https://files.pythonhosted.org/packages/95/12/8f2020a8e8b8383ac0177dc9570aad031a3beb12e38847f7129bacd96228/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218", size = 20335901, upload-time = "2024-02-05T23:55:32.801Z" }, + { url = "https://files.pythonhosted.org/packages/75/5b/ca6c8bd14007e5ca171c7c03102d17b4f4e0ceb53957e8c44343a9546dcc/numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b", size = 13685868, upload-time = "2024-02-05T23:55:56.28Z" }, + { url = "https://files.pythonhosted.org/packages/79/f8/97f10e6755e2a7d027ca783f63044d5b1bc1ae7acb12afe6a9b4286eac17/numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b", size = 13925109, upload-time = "2024-02-05T23:56:20.368Z" }, + { url = "https://files.pythonhosted.org/packages/0f/50/de23fde84e45f5c4fda2488c759b69990fd4512387a8632860f3ac9cd225/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed", size = 17950613, upload-time = "2024-02-05T23:56:56.054Z" }, + { url = "https://files.pythonhosted.org/packages/4c/0c/9c603826b6465e82591e05ca230dfc13376da512b25ccd0894709b054ed0/numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a", size = 13572172, upload-time = "2024-02-05T23:57:21.56Z" }, + { url = "https://files.pythonhosted.org/packages/76/8c/2ba3902e1a0fc1c74962ea9bb33a534bb05984ad7ff9515bf8d07527cadd/numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0", size = 17786643, upload-time = "2024-02-05T23:57:56.585Z" }, + { url = "https://files.pythonhosted.org/packages/28/4a/46d9e65106879492374999e76eb85f87b15328e06bd1550668f79f7b18c6/numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110", size = 5677803, upload-time = "2024-02-05T23:58:08.963Z" }, + { url = "https://files.pythonhosted.org/packages/16/2e/86f24451c2d530c88daf997cb8d6ac622c1d40d19f5a031ed68a4b73a374/numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818", size = 15517754, upload-time = "2024-02-05T23:58:36.364Z" }, + { url = "https://files.pythonhosted.org/packages/7d/24/ce71dc08f06534269f66e73c04f5709ee024a1afe92a7b6e1d73f158e1f8/numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c", size = 20636301, upload-time = "2024-02-05T23:59:10.976Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/ab03a7c25741f9ebc92684a20125fbc9fc1b8e1e700beb9197d750fdff88/numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be", size = 13971216, upload-time = "2024-02-05T23:59:35.472Z" }, + { url = "https://files.pythonhosted.org/packages/6d/64/c3bcdf822269421d85fe0d64ba972003f9bb4aa9a419da64b86856c9961f/numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764", size = 14226281, upload-time = "2024-02-05T23:59:59.372Z" }, + { url = "https://files.pythonhosted.org/packages/54/30/c2a907b9443cf42b90c17ad10c1e8fa801975f01cb9764f3f8eb8aea638b/numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3", size = 18249516, upload-time = "2024-02-06T00:00:32.79Z" }, + { url = "https://files.pythonhosted.org/packages/43/12/01a563fc44c07095996d0129b8899daf89e4742146f7044cdbdb3101c57f/numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd", size = 13882132, upload-time = "2024-02-06T00:00:58.197Z" }, + { url = "https://files.pythonhosted.org/packages/16/ee/9df80b06680aaa23fc6c31211387e0db349e0e36d6a63ba3bd78c5acdf11/numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c", size = 18084181, upload-time = "2024-02-06T00:01:31.21Z" }, + { url = "https://files.pythonhosted.org/packages/28/7d/4b92e2fe20b214ffca36107f1a3e75ef4c488430e64de2d9af5db3a4637d/numpy-1.26.4-cp39-cp39-win32.whl", hash = "sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6", size = 5976360, upload-time = "2024-02-06T00:01:43.013Z" }, + { url = "https://files.pythonhosted.org/packages/b5/42/054082bd8220bbf6f297f982f0a8f5479fcbc55c8b511d928df07b965869/numpy-1.26.4-cp39-cp39-win_amd64.whl", hash = "sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea", size = 15814633, upload-time = "2024-02-06T00:02:16.694Z" }, + { url = "https://files.pythonhosted.org/packages/3f/72/3df6c1c06fc83d9cfe381cccb4be2532bbd38bf93fbc9fad087b6687f1c0/numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30", size = 20455961, upload-time = "2024-02-06T00:03:05.993Z" }, + { url = "https://files.pythonhosted.org/packages/8e/02/570545bac308b58ffb21adda0f4e220ba716fb658a63c151daecc3293350/numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c", size = 18061071, upload-time = "2024-02-06T00:03:41.5Z" }, + { url = "https://files.pythonhosted.org/packages/f4/5f/fafd8c51235f60d49f7a88e2275e13971e90555b67da52dd6416caec32fe/numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0", size = 15709730, upload-time = "2024-02-06T00:04:11.719Z" }, +] + +[[package]] +name = "numpy" +version = "2.2.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/b5/f4/098d2270d52b41f1bd7db9fc288aaa0400cb48c2a3e2af6fa365d9720947/numpy-2.3.4.tar.gz", hash = "sha256:a7d018bfedb375a8d979ac758b120ba846a7fe764911a64465fd87b8729f4a6a", size = 20582187, upload-time = "2025-10-15T16:18:11.77Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/e7/0e07379944aa8afb49a556a2b54587b828eb41dc9adc56fb7615b678ca53/numpy-2.3.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e78aecd2800b32e8347ce49316d3eaf04aed849cd5b38e0af39f829a4e59f5eb", size = 21259519, upload-time = "2025-10-15T16:15:19.012Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cb/5a69293561e8819b09e34ed9e873b9a82b5f2ade23dce4c51dc507f6cfe1/numpy-2.3.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7fd09cc5d65bda1e79432859c40978010622112e9194e581e3415a3eccc7f43f", size = 14452796, upload-time = "2025-10-15T16:15:23.094Z" }, + { url = "https://files.pythonhosted.org/packages/e4/04/ff11611200acd602a1e5129e36cfd25bf01ad8e5cf927baf2e90236eb02e/numpy-2.3.4-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:1b219560ae2c1de48ead517d085bc2d05b9433f8e49d0955c82e8cd37bd7bf36", size = 5381639, upload-time = "2025-10-15T16:15:25.572Z" }, + { url = "https://files.pythonhosted.org/packages/ea/77/e95c757a6fe7a48d28a009267408e8aa382630cc1ad1db7451b3bc21dbb4/numpy-2.3.4-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:bafa7d87d4c99752d07815ed7a2c0964f8ab311eb8168f41b910bd01d15b6032", size = 6914296, upload-time = "2025-10-15T16:15:27.079Z" }, + { url = "https://files.pythonhosted.org/packages/a3/d2/137c7b6841c942124eae921279e5c41b1c34bab0e6fc60c7348e69afd165/numpy-2.3.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36dc13af226aeab72b7abad501d370d606326a0029b9f435eacb3b8c94b8a8b7", size = 14591904, upload-time = "2025-10-15T16:15:29.044Z" }, + { url = "https://files.pythonhosted.org/packages/bb/32/67e3b0f07b0aba57a078c4ab777a9e8e6bc62f24fb53a2337f75f9691699/numpy-2.3.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a7b2f9a18b5ff9824a6af80de4f37f4ec3c2aab05ef08f51c77a093f5b89adda", size = 16939602, upload-time = "2025-10-15T16:15:31.106Z" }, + { url = "https://files.pythonhosted.org/packages/95/22/9639c30e32c93c4cee3ccdb4b09c2d0fbff4dcd06d36b357da06146530fb/numpy-2.3.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9984bd645a8db6ca15d850ff996856d8762c51a2239225288f08f9050ca240a0", size = 16372661, upload-time = "2025-10-15T16:15:33.546Z" }, + { url = "https://files.pythonhosted.org/packages/12/e9/a685079529be2b0156ae0c11b13d6be647743095bb51d46589e95be88086/numpy-2.3.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:64c5825affc76942973a70acf438a8ab618dbd692b84cd5ec40a0a0509edc09a", size = 18884682, upload-time = "2025-10-15T16:15:36.105Z" }, + { url = "https://files.pythonhosted.org/packages/cf/85/f6f00d019b0cc741e64b4e00ce865a57b6bed945d1bbeb1ccadbc647959b/numpy-2.3.4-cp311-cp311-win32.whl", hash = "sha256:ed759bf7a70342f7817d88376eb7142fab9fef8320d6019ef87fae05a99874e1", size = 6570076, upload-time = "2025-10-15T16:15:38.225Z" }, + { url = "https://files.pythonhosted.org/packages/7d/10/f8850982021cb90e2ec31990291f9e830ce7d94eef432b15066e7cbe0bec/numpy-2.3.4-cp311-cp311-win_amd64.whl", hash = "sha256:faba246fb30ea2a526c2e9645f61612341de1a83fb1e0c5edf4ddda5a9c10996", size = 13089358, upload-time = "2025-10-15T16:15:40.404Z" }, + { url = "https://files.pythonhosted.org/packages/d1/ad/afdd8351385edf0b3445f9e24210a9c3971ef4de8fd85155462fc4321d79/numpy-2.3.4-cp311-cp311-win_arm64.whl", hash = "sha256:4c01835e718bcebe80394fd0ac66c07cbb90147ebbdad3dcecd3f25de2ae7e2c", size = 10462292, upload-time = "2025-10-15T16:15:42.896Z" }, + { url = "https://files.pythonhosted.org/packages/96/7a/02420400b736f84317e759291b8edaeee9dc921f72b045475a9cbdb26b17/numpy-2.3.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ef1b5a3e808bc40827b5fa2c8196151a4c5abe110e1726949d7abddfe5c7ae11", size = 20957727, upload-time = "2025-10-15T16:15:44.9Z" }, + { url = "https://files.pythonhosted.org/packages/18/90/a014805d627aa5750f6f0e878172afb6454552da929144b3c07fcae1bb13/numpy-2.3.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c2f91f496a87235c6aaf6d3f3d89b17dba64996abadccb289f48456cff931ca9", size = 14187262, upload-time = "2025-10-15T16:15:47.761Z" }, + { url = "https://files.pythonhosted.org/packages/c7/e4/0a94b09abe89e500dc748e7515f21a13e30c5c3fe3396e6d4ac108c25fca/numpy-2.3.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:f77e5b3d3da652b474cc80a14084927a5e86a5eccf54ca8ca5cbd697bf7f2667", size = 5115992, upload-time = "2025-10-15T16:15:50.144Z" }, + { url = "https://files.pythonhosted.org/packages/88/dd/db77c75b055c6157cbd4f9c92c4458daef0dd9cbe6d8d2fe7f803cb64c37/numpy-2.3.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:8ab1c5f5ee40d6e01cbe96de5863e39b215a4d24e7d007cad56c7184fdf4aeef", size = 6648672, upload-time = "2025-10-15T16:15:52.442Z" }, + { url = "https://files.pythonhosted.org/packages/e1/e6/e31b0d713719610e406c0ea3ae0d90760465b086da8783e2fd835ad59027/numpy-2.3.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77b84453f3adcb994ddbd0d1c5d11db2d6bda1a2b7fd5ac5bd4649d6f5dc682e", size = 14284156, upload-time = "2025-10-15T16:15:54.351Z" }, + { url = "https://files.pythonhosted.org/packages/f9/58/30a85127bfee6f108282107caf8e06a1f0cc997cb6b52cdee699276fcce4/numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4121c5beb58a7f9e6dfdee612cb24f4df5cd4db6e8261d7f4d7450a997a65d6a", size = 16641271, upload-time = "2025-10-15T16:15:56.67Z" }, + { url = "https://files.pythonhosted.org/packages/06/f2/2e06a0f2adf23e3ae29283ad96959267938d0efd20a2e25353b70065bfec/numpy-2.3.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:65611ecbb00ac9846efe04db15cbe6186f562f6bb7e5e05f077e53a599225d16", size = 16059531, upload-time = "2025-10-15T16:15:59.412Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e7/b106253c7c0d5dc352b9c8fab91afd76a93950998167fa3e5afe4ef3a18f/numpy-2.3.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dabc42f9c6577bcc13001b8810d300fe814b4cfbe8a92c873f269484594f9786", size = 18578983, upload-time = "2025-10-15T16:16:01.804Z" }, + { url = "https://files.pythonhosted.org/packages/73/e3/04ecc41e71462276ee867ccbef26a4448638eadecf1bc56772c9ed6d0255/numpy-2.3.4-cp312-cp312-win32.whl", hash = "sha256:a49d797192a8d950ca59ee2d0337a4d804f713bb5c3c50e8db26d49666e351dc", size = 6291380, upload-time = "2025-10-15T16:16:03.938Z" }, + { url = "https://files.pythonhosted.org/packages/3d/a8/566578b10d8d0e9955b1b6cd5db4e9d4592dd0026a941ff7994cedda030a/numpy-2.3.4-cp312-cp312-win_amd64.whl", hash = "sha256:985f1e46358f06c2a09921e8921e2c98168ed4ae12ccd6e5e87a4f1857923f32", size = 12787999, upload-time = "2025-10-15T16:16:05.801Z" }, + { url = "https://files.pythonhosted.org/packages/58/22/9c903a957d0a8071b607f5b1bff0761d6e608b9a965945411f867d515db1/numpy-2.3.4-cp312-cp312-win_arm64.whl", hash = "sha256:4635239814149e06e2cb9db3dd584b2fa64316c96f10656983b8026a82e6e4db", size = 10197412, upload-time = "2025-10-15T16:16:07.854Z" }, + { url = "https://files.pythonhosted.org/packages/57/7e/b72610cc91edf138bc588df5150957a4937221ca6058b825b4725c27be62/numpy-2.3.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c090d4860032b857d94144d1a9976b8e36709e40386db289aaf6672de2a81966", size = 20950335, upload-time = "2025-10-15T16:16:10.304Z" }, + { url = "https://files.pythonhosted.org/packages/3e/46/bdd3370dcea2f95ef14af79dbf81e6927102ddf1cc54adc0024d61252fd9/numpy-2.3.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a13fc473b6db0be619e45f11f9e81260f7302f8d180c49a22b6e6120022596b3", size = 14179878, upload-time = "2025-10-15T16:16:12.595Z" }, + { url = "https://files.pythonhosted.org/packages/ac/01/5a67cb785bda60f45415d09c2bc245433f1c68dd82eef9c9002c508b5a65/numpy-2.3.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:3634093d0b428e6c32c3a69b78e554f0cd20ee420dcad5a9f3b2a63762ce4197", size = 5108673, upload-time = "2025-10-15T16:16:14.877Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cd/8428e23a9fcebd33988f4cb61208fda832800ca03781f471f3727a820704/numpy-2.3.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:043885b4f7e6e232d7df4f51ffdef8c36320ee9d5f227b380ea636722c7ed12e", size = 6641438, upload-time = "2025-10-15T16:16:16.805Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d1/913fe563820f3c6b079f992458f7331278dcd7ba8427e8e745af37ddb44f/numpy-2.3.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4ee6a571d1e4f0ea6d5f22d6e5fbd6ed1dc2b18542848e1e7301bd190500c9d7", size = 14281290, upload-time = "2025-10-15T16:16:18.764Z" }, + { url = "https://files.pythonhosted.org/packages/9e/7e/7d306ff7cb143e6d975cfa7eb98a93e73495c4deabb7d1b5ecf09ea0fd69/numpy-2.3.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fc8a63918b04b8571789688b2780ab2b4a33ab44bfe8ccea36d3eba51228c953", size = 16636543, upload-time = "2025-10-15T16:16:21.072Z" }, + { url = "https://files.pythonhosted.org/packages/47/6a/8cfc486237e56ccfb0db234945552a557ca266f022d281a2f577b98e955c/numpy-2.3.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:40cc556d5abbc54aabe2b1ae287042d7bdb80c08edede19f0c0afb36ae586f37", size = 16056117, upload-time = "2025-10-15T16:16:23.369Z" }, + { url = "https://files.pythonhosted.org/packages/b1/0e/42cb5e69ea901e06ce24bfcc4b5664a56f950a70efdcf221f30d9615f3f3/numpy-2.3.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ecb63014bb7f4ce653f8be7f1df8cbc6093a5a2811211770f6606cc92b5a78fd", size = 18577788, upload-time = "2025-10-15T16:16:27.496Z" }, + { url = "https://files.pythonhosted.org/packages/86/92/41c3d5157d3177559ef0a35da50f0cda7fa071f4ba2306dd36818591a5bc/numpy-2.3.4-cp313-cp313-win32.whl", hash = "sha256:e8370eb6925bb8c1c4264fec52b0384b44f675f191df91cbe0140ec9f0955646", size = 6282620, upload-time = "2025-10-15T16:16:29.811Z" }, + { url = "https://files.pythonhosted.org/packages/09/97/fd421e8bc50766665ad35536c2bb4ef916533ba1fdd053a62d96cc7c8b95/numpy-2.3.4-cp313-cp313-win_amd64.whl", hash = "sha256:56209416e81a7893036eea03abcb91c130643eb14233b2515c90dcac963fe99d", size = 12784672, upload-time = "2025-10-15T16:16:31.589Z" }, + { url = "https://files.pythonhosted.org/packages/ad/df/5474fb2f74970ca8eb978093969b125a84cc3d30e47f82191f981f13a8a0/numpy-2.3.4-cp313-cp313-win_arm64.whl", hash = "sha256:a700a4031bc0fd6936e78a752eefb79092cecad2599ea9c8039c548bc097f9bc", size = 10196702, upload-time = "2025-10-15T16:16:33.902Z" }, + { url = "https://files.pythonhosted.org/packages/11/83/66ac031464ec1767ea3ed48ce40f615eb441072945e98693bec0bcd056cc/numpy-2.3.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:86966db35c4040fdca64f0816a1c1dd8dbd027d90fca5a57e00e1ca4cd41b879", size = 21049003, upload-time = "2025-10-15T16:16:36.101Z" }, + { url = "https://files.pythonhosted.org/packages/5f/99/5b14e0e686e61371659a1d5bebd04596b1d72227ce36eed121bb0aeab798/numpy-2.3.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:838f045478638b26c375ee96ea89464d38428c69170360b23a1a50fa4baa3562", size = 14302980, upload-time = "2025-10-15T16:16:39.124Z" }, + { url = "https://files.pythonhosted.org/packages/2c/44/e9486649cd087d9fc6920e3fc3ac2aba10838d10804b1e179fb7cbc4e634/numpy-2.3.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d7315ed1dab0286adca467377c8381cd748f3dc92235f22a7dfc42745644a96a", size = 5231472, upload-time = "2025-10-15T16:16:41.168Z" }, + { url = "https://files.pythonhosted.org/packages/3e/51/902b24fa8887e5fe2063fd61b1895a476d0bbf46811ab0c7fdf4bd127345/numpy-2.3.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:84f01a4d18b2cc4ade1814a08e5f3c907b079c847051d720fad15ce37aa930b6", size = 6739342, upload-time = "2025-10-15T16:16:43.777Z" }, + { url = "https://files.pythonhosted.org/packages/34/f1/4de9586d05b1962acdcdb1dc4af6646361a643f8c864cef7c852bf509740/numpy-2.3.4-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:817e719a868f0dacde4abdfc5c1910b301877970195db9ab6a5e2c4bd5b121f7", size = 14354338, upload-time = "2025-10-15T16:16:46.081Z" }, + { url = "https://files.pythonhosted.org/packages/1f/06/1c16103b425de7969d5a76bdf5ada0804b476fed05d5f9e17b777f1cbefd/numpy-2.3.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85e071da78d92a214212cacea81c6da557cab307f2c34b5f85b628e94803f9c0", size = 16702392, upload-time = "2025-10-15T16:16:48.455Z" }, + { url = "https://files.pythonhosted.org/packages/34/b2/65f4dc1b89b5322093572b6e55161bb42e3e0487067af73627f795cc9d47/numpy-2.3.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2ec646892819370cf3558f518797f16597b4e4669894a2ba712caccc9da53f1f", size = 16134998, upload-time = "2025-10-15T16:16:51.114Z" }, + { url = "https://files.pythonhosted.org/packages/d4/11/94ec578896cdb973aaf56425d6c7f2aff4186a5c00fac15ff2ec46998b46/numpy-2.3.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:035796aaaddfe2f9664b9a9372f089cfc88bd795a67bd1bfe15e6e770934cf64", size = 18651574, upload-time = "2025-10-15T16:16:53.429Z" }, + { url = "https://files.pythonhosted.org/packages/62/b7/7efa763ab33dbccf56dade36938a77345ce8e8192d6b39e470ca25ff3cd0/numpy-2.3.4-cp313-cp313t-win32.whl", hash = "sha256:fea80f4f4cf83b54c3a051f2f727870ee51e22f0248d3114b8e755d160b38cfb", size = 6413135, upload-time = "2025-10-15T16:16:55.992Z" }, + { url = "https://files.pythonhosted.org/packages/43/70/aba4c38e8400abcc2f345e13d972fb36c26409b3e644366db7649015f291/numpy-2.3.4-cp313-cp313t-win_amd64.whl", hash = "sha256:15eea9f306b98e0be91eb344a94c0e630689ef302e10c2ce5f7e11905c704f9c", size = 12928582, upload-time = "2025-10-15T16:16:57.943Z" }, + { url = "https://files.pythonhosted.org/packages/67/63/871fad5f0073fc00fbbdd7232962ea1ac40eeaae2bba66c76214f7954236/numpy-2.3.4-cp313-cp313t-win_arm64.whl", hash = "sha256:b6c231c9c2fadbae4011ca5e7e83e12dc4a5072f1a1d85a0a7b3ed754d145a40", size = 10266691, upload-time = "2025-10-15T16:17:00.048Z" }, + { url = "https://files.pythonhosted.org/packages/72/71/ae6170143c115732470ae3a2d01512870dd16e0953f8a6dc89525696069b/numpy-2.3.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:81c3e6d8c97295a7360d367f9f8553973651b76907988bb6066376bc2252f24e", size = 20955580, upload-time = "2025-10-15T16:17:02.509Z" }, + { url = "https://files.pythonhosted.org/packages/af/39/4be9222ffd6ca8a30eda033d5f753276a9c3426c397bb137d8e19dedd200/numpy-2.3.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:7c26b0b2bf58009ed1f38a641f3db4be8d960a417ca96d14e5b06df1506d41ff", size = 14188056, upload-time = "2025-10-15T16:17:04.873Z" }, + { url = "https://files.pythonhosted.org/packages/6c/3d/d85f6700d0a4aa4f9491030e1021c2b2b7421b2b38d01acd16734a2bfdc7/numpy-2.3.4-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:62b2198c438058a20b6704351b35a1d7db881812d8512d67a69c9de1f18ca05f", size = 5116555, upload-time = "2025-10-15T16:17:07.499Z" }, + { url = "https://files.pythonhosted.org/packages/bf/04/82c1467d86f47eee8a19a464c92f90a9bb68ccf14a54c5224d7031241ffb/numpy-2.3.4-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:9d729d60f8d53a7361707f4b68a9663c968882dd4f09e0d58c044c8bf5faee7b", size = 6643581, upload-time = "2025-10-15T16:17:09.774Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d3/c79841741b837e293f48bd7db89d0ac7a4f2503b382b78a790ef1dc778a5/numpy-2.3.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd0c630cf256b0a7fd9d0a11c9413b42fef5101219ce6ed5a09624f5a65392c7", size = 14299186, upload-time = "2025-10-15T16:17:11.937Z" }, + { url = "https://files.pythonhosted.org/packages/e8/7e/4a14a769741fbf237eec5a12a2cbc7a4c4e061852b6533bcb9e9a796c908/numpy-2.3.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5e081bc082825f8b139f9e9fe42942cb4054524598aaeb177ff476cc76d09d2", size = 16638601, upload-time = "2025-10-15T16:17:14.391Z" }, + { url = "https://files.pythonhosted.org/packages/93/87/1c1de269f002ff0a41173fe01dcc925f4ecff59264cd8f96cf3b60d12c9b/numpy-2.3.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:15fb27364ed84114438fff8aaf998c9e19adbeba08c0b75409f8c452a8692c52", size = 16074219, upload-time = "2025-10-15T16:17:17.058Z" }, + { url = "https://files.pythonhosted.org/packages/cd/28/18f72ee77408e40a76d691001ae599e712ca2a47ddd2c4f695b16c65f077/numpy-2.3.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:85d9fb2d8cd998c84d13a79a09cc0c1091648e848e4e6249b0ccd7f6b487fa26", size = 18576702, upload-time = "2025-10-15T16:17:19.379Z" }, + { url = "https://files.pythonhosted.org/packages/c3/76/95650169b465ececa8cf4b2e8f6df255d4bf662775e797ade2025cc51ae6/numpy-2.3.4-cp314-cp314-win32.whl", hash = "sha256:e73d63fd04e3a9d6bc187f5455d81abfad05660b212c8804bf3b407e984cd2bc", size = 6337136, upload-time = "2025-10-15T16:17:22.886Z" }, + { url = "https://files.pythonhosted.org/packages/dc/89/a231a5c43ede5d6f77ba4a91e915a87dea4aeea76560ba4d2bf185c683f0/numpy-2.3.4-cp314-cp314-win_amd64.whl", hash = "sha256:3da3491cee49cf16157e70f607c03a217ea6647b1cea4819c4f48e53d49139b9", size = 12920542, upload-time = "2025-10-15T16:17:24.783Z" }, + { url = "https://files.pythonhosted.org/packages/0d/0c/ae9434a888f717c5ed2ff2393b3f344f0ff6f1c793519fa0c540461dc530/numpy-2.3.4-cp314-cp314-win_arm64.whl", hash = "sha256:6d9cd732068e8288dbe2717177320723ccec4fb064123f0caf9bbd90ab5be868", size = 10480213, upload-time = "2025-10-15T16:17:26.935Z" }, + { url = "https://files.pythonhosted.org/packages/83/4b/c4a5f0841f92536f6b9592694a5b5f68c9ab37b775ff342649eadf9055d3/numpy-2.3.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:22758999b256b595cf0b1d102b133bb61866ba5ceecf15f759623b64c020c9ec", size = 21052280, upload-time = "2025-10-15T16:17:29.638Z" }, + { url = "https://files.pythonhosted.org/packages/3e/80/90308845fc93b984d2cc96d83e2324ce8ad1fd6efea81b324cba4b673854/numpy-2.3.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9cb177bc55b010b19798dc5497d540dea67fd13a8d9e882b2dae71de0cf09eb3", size = 14302930, upload-time = "2025-10-15T16:17:32.384Z" }, + { url = "https://files.pythonhosted.org/packages/3d/4e/07439f22f2a3b247cec4d63a713faae55e1141a36e77fb212881f7cda3fb/numpy-2.3.4-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0f2bcc76f1e05e5ab58893407c63d90b2029908fa41f9f1cc51eecce936c3365", size = 5231504, upload-time = "2025-10-15T16:17:34.515Z" }, + { url = "https://files.pythonhosted.org/packages/ab/de/1e11f2547e2fe3d00482b19721855348b94ada8359aef5d40dd57bfae9df/numpy-2.3.4-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:8dc20bde86802df2ed8397a08d793da0ad7a5fd4ea3ac85d757bf5dd4ad7c252", size = 6739405, upload-time = "2025-10-15T16:17:36.128Z" }, + { url = "https://files.pythonhosted.org/packages/3b/40/8cd57393a26cebe2e923005db5134a946c62fa56a1087dc7c478f3e30837/numpy-2.3.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e199c087e2aa71c8f9ce1cb7a8e10677dc12457e7cc1be4798632da37c3e86e", size = 14354866, upload-time = "2025-10-15T16:17:38.884Z" }, + { url = "https://files.pythonhosted.org/packages/93/39/5b3510f023f96874ee6fea2e40dfa99313a00bf3ab779f3c92978f34aace/numpy-2.3.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85597b2d25ddf655495e2363fe044b0ae999b75bc4d630dc0d886484b03a5eb0", size = 16703296, upload-time = "2025-10-15T16:17:41.564Z" }, + { url = "https://files.pythonhosted.org/packages/41/0d/19bb163617c8045209c1996c4e427bccbc4bbff1e2c711f39203c8ddbb4a/numpy-2.3.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04a69abe45b49c5955923cf2c407843d1c85013b424ae8a560bba16c92fe44a0", size = 16136046, upload-time = "2025-10-15T16:17:43.901Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c1/6dba12fdf68b02a21ac411c9df19afa66bed2540f467150ca64d246b463d/numpy-2.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e1708fac43ef8b419c975926ce1eaf793b0c13b7356cfab6ab0dc34c0a02ac0f", size = 18652691, upload-time = "2025-10-15T16:17:46.247Z" }, + { url = "https://files.pythonhosted.org/packages/f8/73/f85056701dbbbb910c51d846c58d29fd46b30eecd2b6ba760fc8b8a1641b/numpy-2.3.4-cp314-cp314t-win32.whl", hash = "sha256:863e3b5f4d9915aaf1b8ec79ae560ad21f0b8d5e3adc31e73126491bb86dee1d", size = 6485782, upload-time = "2025-10-15T16:17:48.872Z" }, + { url = "https://files.pythonhosted.org/packages/17/90/28fa6f9865181cb817c2471ee65678afa8a7e2a1fb16141473d5fa6bacc3/numpy-2.3.4-cp314-cp314t-win_amd64.whl", hash = "sha256:962064de37b9aef801d33bc579690f8bfe6c5e70e29b61783f60bcba838a14d6", size = 13113301, upload-time = "2025-10-15T16:17:50.938Z" }, + { url = "https://files.pythonhosted.org/packages/54/23/08c002201a8e7e1f9afba93b97deceb813252d9cfd0d3351caed123dcf97/numpy-2.3.4-cp314-cp314t-win_arm64.whl", hash = "sha256:8b5a9a39c45d852b62693d9b3f3e0fe052541f804296ff401a72a1b60edafb29", size = 10547532, upload-time = "2025-10-15T16:17:53.48Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b6/64898f51a86ec88ca1257a59c1d7fd077b60082a119affefcdf1dd0df8ca/numpy-2.3.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6e274603039f924c0fe5cb73438fa9246699c78a6df1bd3decef9ae592ae1c05", size = 21131552, upload-time = "2025-10-15T16:17:55.845Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4c/f135dc6ebe2b6a3c77f4e4838fa63d350f85c99462012306ada1bd4bc460/numpy-2.3.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d149aee5c72176d9ddbc6803aef9c0f6d2ceeea7626574fc68518da5476fa346", size = 14377796, upload-time = "2025-10-15T16:17:58.308Z" }, + { url = "https://files.pythonhosted.org/packages/d0/a4/f33f9c23fcc13dd8412fc8614559b5b797e0aba9d8e01dfa8bae10c84004/numpy-2.3.4-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:6d34ed9db9e6395bb6cd33286035f73a59b058169733a9db9f85e650b88df37e", size = 5306904, upload-time = "2025-10-15T16:18:00.596Z" }, + { url = "https://files.pythonhosted.org/packages/28/af/c44097f25f834360f9fb960fa082863e0bad14a42f36527b2a121abdec56/numpy-2.3.4-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:fdebe771ca06bb8d6abce84e51dca9f7921fe6ad34a0c914541b063e9a68928b", size = 6819682, upload-time = "2025-10-15T16:18:02.32Z" }, + { url = "https://files.pythonhosted.org/packages/c5/8c/cd283b54c3c2b77e188f63e23039844f56b23bba1712318288c13fe86baf/numpy-2.3.4-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:957e92defe6c08211eb77902253b14fe5b480ebc5112bc741fd5e9cd0608f847", size = 14422300, upload-time = "2025-10-15T16:18:04.271Z" }, + { url = "https://files.pythonhosted.org/packages/b0/f0/8404db5098d92446b3e3695cf41c6f0ecb703d701cb0b7566ee2177f2eee/numpy-2.3.4-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13b9062e4f5c7ee5c7e5be96f29ba71bc5a37fed3d1d77c37390ae00724d296d", size = 16760806, upload-time = "2025-10-15T16:18:06.668Z" }, + { url = "https://files.pythonhosted.org/packages/95/8e/2844c3959ce9a63acc7c8e50881133d86666f0420bcde695e115ced0920f/numpy-2.3.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:81b3a59793523e552c4a96109dde028aa4448ae06ccac5a76ff6532a85558a7f", size = 12973130, upload-time = "2025-10-15T16:18:09.397Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "paginate" +version = "0.5.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945", size = 19252, upload-time = "2024-08-25T14:17:24.139Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591", size = 13746, upload-time = "2024-08-25T14:17:22.55Z" }, +] + +[[package]] +name = "pandas" +version = "2.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "tzdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/f7/f425a00df4fcc22b292c6895c6831c0c8ae1d9fac1e024d16f98a9ce8749/pandas-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:376c6446ae31770764215a6c937f72d917f214b43560603cd60da6408f183b6c", size = 11555763, upload-time = "2025-09-29T23:16:53.287Z" }, + { url = "https://files.pythonhosted.org/packages/13/4f/66d99628ff8ce7857aca52fed8f0066ce209f96be2fede6cef9f84e8d04f/pandas-2.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e19d192383eab2f4ceb30b412b22ea30690c9e618f78870357ae1d682912015a", size = 10801217, upload-time = "2025-09-29T23:17:04.522Z" }, + { url = "https://files.pythonhosted.org/packages/1d/03/3fc4a529a7710f890a239cc496fc6d50ad4a0995657dccc1d64695adb9f4/pandas-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5caf26f64126b6c7aec964f74266f435afef1c1b13da3b0636c7518a1fa3e2b1", size = 12148791, upload-time = "2025-09-29T23:17:18.444Z" }, + { url = "https://files.pythonhosted.org/packages/40/a8/4dac1f8f8235e5d25b9955d02ff6f29396191d4e665d71122c3722ca83c5/pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd7478f1463441ae4ca7308a70e90b33470fa593429f9d4c578dd00d1fa78838", size = 12769373, upload-time = "2025-09-29T23:17:35.846Z" }, + { url = "https://files.pythonhosted.org/packages/df/91/82cc5169b6b25440a7fc0ef3a694582418d875c8e3ebf796a6d6470aa578/pandas-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4793891684806ae50d1288c9bae9330293ab4e083ccd1c5e383c34549c6e4250", size = 13200444, upload-time = "2025-09-29T23:17:49.341Z" }, + { url = "https://files.pythonhosted.org/packages/10/ae/89b3283800ab58f7af2952704078555fa60c807fff764395bb57ea0b0dbd/pandas-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28083c648d9a99a5dd035ec125d42439c6c1c525098c58af0fc38dd1a7a1b3d4", size = 13858459, upload-time = "2025-09-29T23:18:03.722Z" }, + { url = "https://files.pythonhosted.org/packages/85/72/530900610650f54a35a19476eca5104f38555afccda1aa11a92ee14cb21d/pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826", size = 11346086, upload-time = "2025-09-29T23:18:18.505Z" }, + { url = "https://files.pythonhosted.org/packages/c1/fa/7ac648108144a095b4fb6aa3de1954689f7af60a14cf25583f4960ecb878/pandas-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:602b8615ebcc4a0c1751e71840428ddebeb142ec02c786e8ad6b1ce3c8dec523", size = 11578790, upload-time = "2025-09-29T23:18:30.065Z" }, + { url = "https://files.pythonhosted.org/packages/9b/35/74442388c6cf008882d4d4bdfc4109be87e9b8b7ccd097ad1e7f006e2e95/pandas-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8fe25fc7b623b0ef6b5009149627e34d2a4657e880948ec3c840e9402e5c1b45", size = 10833831, upload-time = "2025-09-29T23:38:56.071Z" }, + { url = "https://files.pythonhosted.org/packages/fe/e4/de154cbfeee13383ad58d23017da99390b91d73f8c11856f2095e813201b/pandas-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b468d3dad6ff947df92dcb32ede5b7bd41a9b3cceef0a30ed925f6d01fb8fa66", size = 12199267, upload-time = "2025-09-29T23:18:41.627Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c9/63f8d545568d9ab91476b1818b4741f521646cbdd151c6efebf40d6de6f7/pandas-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b98560e98cb334799c0b07ca7967ac361a47326e9b4e5a7dfb5ab2b1c9d35a1b", size = 12789281, upload-time = "2025-09-29T23:18:56.834Z" }, + { url = "https://files.pythonhosted.org/packages/f2/00/a5ac8c7a0e67fd1a6059e40aa08fa1c52cc00709077d2300e210c3ce0322/pandas-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37b5848ba49824e5c30bedb9c830ab9b7751fd049bc7914533e01c65f79791", size = 13240453, upload-time = "2025-09-29T23:19:09.247Z" }, + { url = "https://files.pythonhosted.org/packages/27/4d/5c23a5bc7bd209231618dd9e606ce076272c9bc4f12023a70e03a86b4067/pandas-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db4301b2d1f926ae677a751eb2bd0e8c5f5319c9cb3f88b0becbbb0b07b34151", size = 13890361, upload-time = "2025-09-29T23:19:25.342Z" }, + { url = "https://files.pythonhosted.org/packages/8e/59/712db1d7040520de7a4965df15b774348980e6df45c129b8c64d0dbe74ef/pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c", size = 11348702, upload-time = "2025-09-29T23:19:38.296Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fb/231d89e8637c808b997d172b18e9d4a4bc7bf31296196c260526055d1ea0/pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53", size = 11597846, upload-time = "2025-09-29T23:19:48.856Z" }, + { url = "https://files.pythonhosted.org/packages/5c/bd/bf8064d9cfa214294356c2d6702b716d3cf3bb24be59287a6a21e24cae6b/pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35", size = 10729618, upload-time = "2025-09-29T23:39:08.659Z" }, + { url = "https://files.pythonhosted.org/packages/57/56/cf2dbe1a3f5271370669475ead12ce77c61726ffd19a35546e31aa8edf4e/pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908", size = 11737212, upload-time = "2025-09-29T23:19:59.765Z" }, + { url = "https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89", size = 12362693, upload-time = "2025-09-29T23:20:14.098Z" }, + { url = "https://files.pythonhosted.org/packages/a6/de/8b1895b107277d52f2b42d3a6806e69cfef0d5cf1d0ba343470b9d8e0a04/pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98", size = 12771002, upload-time = "2025-09-29T23:20:26.76Z" }, + { url = "https://files.pythonhosted.org/packages/87/21/84072af3187a677c5893b170ba2c8fbe450a6ff911234916da889b698220/pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084", size = 13450971, upload-time = "2025-09-29T23:20:41.344Z" }, + { url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b", size = 10992722, upload-time = "2025-09-29T23:20:54.139Z" }, + { url = "https://files.pythonhosted.org/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713", size = 11544671, upload-time = "2025-09-29T23:21:05.024Z" }, + { url = "https://files.pythonhosted.org/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8", size = 10680807, upload-time = "2025-09-29T23:21:15.979Z" }, + { url = "https://files.pythonhosted.org/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d", size = 11709872, upload-time = "2025-09-29T23:21:27.165Z" }, + { url = "https://files.pythonhosted.org/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac", size = 12306371, upload-time = "2025-09-29T23:21:40.532Z" }, + { url = "https://files.pythonhosted.org/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c", size = 12765333, upload-time = "2025-09-29T23:21:55.77Z" }, + { url = "https://files.pythonhosted.org/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493", size = 13418120, upload-time = "2025-09-29T23:22:10.109Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991, upload-time = "2025-09-29T23:25:04.889Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5", size = 12048227, upload-time = "2025-09-29T23:22:24.343Z" }, + { url = "https://files.pythonhosted.org/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21", size = 11411056, upload-time = "2025-09-29T23:22:37.762Z" }, + { url = "https://files.pythonhosted.org/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78", size = 11645189, upload-time = "2025-09-29T23:22:51.688Z" }, + { url = "https://files.pythonhosted.org/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110", size = 12121912, upload-time = "2025-09-29T23:23:05.042Z" }, + { url = "https://files.pythonhosted.org/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86", size = 12712160, upload-time = "2025-09-29T23:23:28.57Z" }, + { url = "https://files.pythonhosted.org/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc", size = 13199233, upload-time = "2025-09-29T23:24:24.876Z" }, + { url = "https://files.pythonhosted.org/packages/04/fd/74903979833db8390b73b3a8a7d30d146d710bd32703724dd9083950386f/pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0", size = 11540635, upload-time = "2025-09-29T23:25:52.486Z" }, + { url = "https://files.pythonhosted.org/packages/21/00/266d6b357ad5e6d3ad55093a7e8efc7dd245f5a842b584db9f30b0f0a287/pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593", size = 10759079, upload-time = "2025-09-29T23:26:33.204Z" }, + { url = "https://files.pythonhosted.org/packages/ca/05/d01ef80a7a3a12b2f8bbf16daba1e17c98a2f039cbc8e2f77a2c5a63d382/pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c", size = 11814049, upload-time = "2025-09-29T23:27:15.384Z" }, + { url = "https://files.pythonhosted.org/packages/15/b2/0e62f78c0c5ba7e3d2c5945a82456f4fac76c480940f805e0b97fcbc2f65/pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b", size = 12332638, upload-time = "2025-09-29T23:27:51.625Z" }, + { url = "https://files.pythonhosted.org/packages/c5/33/dd70400631b62b9b29c3c93d2feee1d0964dc2bae2e5ad7a6c73a7f25325/pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6", size = 12886834, upload-time = "2025-09-29T23:28:21.289Z" }, + { url = "https://files.pythonhosted.org/packages/d3/18/b5d48f55821228d0d2692b34fd5034bb185e854bdb592e9c640f6290e012/pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3", size = 13409925, upload-time = "2025-09-29T23:28:58.261Z" }, + { url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071, upload-time = "2025-09-29T23:32:27.484Z" }, + { url = "https://files.pythonhosted.org/packages/89/9c/0e21c895c38a157e0faa1fb64587a9226d6dd46452cac4532d80c3c4a244/pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec", size = 12048504, upload-time = "2025-09-29T23:29:31.47Z" }, + { url = "https://files.pythonhosted.org/packages/d7/82/b69a1c95df796858777b68fbe6a81d37443a33319761d7c652ce77797475/pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7", size = 11410702, upload-time = "2025-09-29T23:29:54.591Z" }, + { url = "https://files.pythonhosted.org/packages/f9/88/702bde3ba0a94b8c73a0181e05144b10f13f29ebfc2150c3a79062a8195d/pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450", size = 11634535, upload-time = "2025-09-29T23:30:21.003Z" }, + { url = "https://files.pythonhosted.org/packages/a4/1e/1bac1a839d12e6a82ec6cb40cda2edde64a2013a66963293696bbf31fbbb/pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5", size = 12121582, upload-time = "2025-09-29T23:30:43.391Z" }, + { url = "https://files.pythonhosted.org/packages/44/91/483de934193e12a3b1d6ae7c8645d083ff88dec75f46e827562f1e4b4da6/pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788", size = 12699963, upload-time = "2025-09-29T23:31:10.009Z" }, + { url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload-time = "2025-09-29T23:31:59.173Z" }, + { url = "https://files.pythonhosted.org/packages/56/b4/52eeb530a99e2a4c55ffcd352772b599ed4473a0f892d127f4147cf0f88e/pandas-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c503ba5216814e295f40711470446bc3fd00f0faea8a086cbc688808e26f92a2", size = 11567720, upload-time = "2025-09-29T23:33:06.209Z" }, + { url = "https://files.pythonhosted.org/packages/48/4a/2d8b67632a021bced649ba940455ed441ca854e57d6e7658a6024587b083/pandas-2.3.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a637c5cdfa04b6d6e2ecedcb81fc52ffb0fd78ce2ebccc9ea964df9f658de8c8", size = 10810302, upload-time = "2025-09-29T23:33:35.846Z" }, + { url = "https://files.pythonhosted.org/packages/13/e6/d2465010ee0569a245c975dc6967b801887068bc893e908239b1f4b6c1ac/pandas-2.3.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:854d00d556406bffe66a4c0802f334c9ad5a96b4f1f868adf036a21b11ef13ff", size = 12154874, upload-time = "2025-09-29T23:33:49.939Z" }, + { url = "https://files.pythonhosted.org/packages/1f/18/aae8c0aa69a386a3255940e9317f793808ea79d0a525a97a903366bb2569/pandas-2.3.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bf1f8a81d04ca90e32a0aceb819d34dbd378a98bf923b6398b9a3ec0bf44de29", size = 12790141, upload-time = "2025-09-29T23:34:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/f7/26/617f98de789de00c2a444fbe6301bb19e66556ac78cff933d2c98f62f2b4/pandas-2.3.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:23ebd657a4d38268c7dfbdf089fbc31ea709d82e4923c5ffd4fbd5747133ce73", size = 13208697, upload-time = "2025-09-29T23:34:21.835Z" }, + { url = "https://files.pythonhosted.org/packages/b9/fb/25709afa4552042bd0e15717c75e9b4a2294c3dc4f7e6ea50f03c5136600/pandas-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5554c929ccc317d41a5e3d1234f3be588248e61f08a74dd17c9eabb535777dc9", size = 13879233, upload-time = "2025-09-29T23:34:35.079Z" }, + { url = "https://files.pythonhosted.org/packages/98/af/7be05277859a7bc399da8ba68b88c96b27b48740b6cf49688899c6eb4176/pandas-2.3.3-cp39-cp39-win_amd64.whl", hash = "sha256:d3e28b3e83862ccf4d85ff19cf8c20b2ae7e503881711ff2d534dc8f761131aa", size = 11359119, upload-time = "2025-09-29T23:34:46.339Z" }, +] + +[[package]] +name = "parso" +version = "0.8.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/de/53e0bcf53d13e005bd8c92e7855142494f41171b34c2536b86187474184d/parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a", size = 401205, upload-time = "2025-08-23T15:15:28.028Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887", size = 106668, upload-time = "2025-08-23T15:15:25.663Z" }, +] + +[[package]] +name = "pathspec" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, +] + +[[package]] +name = "pillow" +version = "11.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554, upload-time = "2025-07-01T09:13:39.342Z" }, + { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548, upload-time = "2025-07-01T09:13:41.835Z" }, + { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742, upload-time = "2025-07-03T13:09:47.439Z" }, + { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087, upload-time = "2025-07-03T13:09:51.796Z" }, + { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350, upload-time = "2025-07-01T09:13:43.865Z" }, + { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840, upload-time = "2025-07-01T09:13:46.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005, upload-time = "2025-07-01T09:13:47.829Z" }, + { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372, upload-time = "2025-07-01T09:13:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090, upload-time = "2025-07-01T09:13:53.915Z" }, + { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988, upload-time = "2025-07-01T09:13:55.699Z" }, + { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899, upload-time = "2025-07-01T09:13:57.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531, upload-time = "2025-07-01T09:13:59.203Z" }, + { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560, upload-time = "2025-07-01T09:14:01.101Z" }, + { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978, upload-time = "2025-07-03T13:09:55.638Z" }, + { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168, upload-time = "2025-07-03T13:10:00.37Z" }, + { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053, upload-time = "2025-07-01T09:14:04.491Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273, upload-time = "2025-07-01T09:14:06.235Z" }, + { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043, upload-time = "2025-07-01T09:14:07.978Z" }, + { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516, upload-time = "2025-07-01T09:14:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768, upload-time = "2025-07-01T09:14:11.921Z" }, + { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055, upload-time = "2025-07-01T09:14:13.623Z" }, + { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079, upload-time = "2025-07-01T09:14:15.268Z" }, + { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800, upload-time = "2025-07-01T09:14:17.648Z" }, + { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296, upload-time = "2025-07-01T09:14:19.828Z" }, + { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726, upload-time = "2025-07-03T13:10:04.448Z" }, + { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652, upload-time = "2025-07-03T13:10:10.391Z" }, + { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787, upload-time = "2025-07-01T09:14:21.63Z" }, + { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236, upload-time = "2025-07-01T09:14:23.321Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950, upload-time = "2025-07-01T09:14:25.237Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358, upload-time = "2025-07-01T09:14:27.053Z" }, + { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079, upload-time = "2025-07-01T09:14:30.104Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324, upload-time = "2025-07-01T09:14:31.899Z" }, + { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067, upload-time = "2025-07-01T09:14:33.709Z" }, + { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" }, + { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" }, + { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" }, + { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" }, + { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" }, + { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" }, + { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" }, + { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" }, + { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8e/9c089f01677d1264ab8648352dcb7773f37da6ad002542760c80107da816/pillow-11.3.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:48d254f8a4c776de343051023eb61ffe818299eeac478da55227d96e241de53f", size = 5316478, upload-time = "2025-07-01T09:15:52.209Z" }, + { url = "https://files.pythonhosted.org/packages/b5/a9/5749930caf674695867eb56a581e78eb5f524b7583ff10b01b6e5048acb3/pillow-11.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7aee118e30a4cf54fdd873bd3a29de51e29105ab11f9aad8c32123f58c8f8081", size = 4686522, upload-time = "2025-07-01T09:15:54.162Z" }, + { url = "https://files.pythonhosted.org/packages/43/46/0b85b763eb292b691030795f9f6bb6fcaf8948c39413c81696a01c3577f7/pillow-11.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:23cff760a9049c502721bdb743a7cb3e03365fafcdfc2ef9784610714166e5a4", size = 5853376, upload-time = "2025-07-03T13:11:01.066Z" }, + { url = "https://files.pythonhosted.org/packages/5e/c6/1a230ec0067243cbd60bc2dad5dc3ab46a8a41e21c15f5c9b52b26873069/pillow-11.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6359a3bc43f57d5b375d1ad54a0074318a0844d11b76abccf478c37c986d3cfc", size = 7626020, upload-time = "2025-07-03T13:11:06.479Z" }, + { url = "https://files.pythonhosted.org/packages/63/dd/f296c27ffba447bfad76c6a0c44c1ea97a90cb9472b9304c94a732e8dbfb/pillow-11.3.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:092c80c76635f5ecb10f3f83d76716165c96f5229addbd1ec2bdbbda7d496e06", size = 5956732, upload-time = "2025-07-01T09:15:56.111Z" }, + { url = "https://files.pythonhosted.org/packages/a5/a0/98a3630f0b57f77bae67716562513d3032ae70414fcaf02750279c389a9e/pillow-11.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cadc9e0ea0a2431124cde7e1697106471fc4c1da01530e679b2391c37d3fbb3a", size = 6624404, upload-time = "2025-07-01T09:15:58.245Z" }, + { url = "https://files.pythonhosted.org/packages/de/e6/83dfba5646a290edd9a21964da07674409e410579c341fc5b8f7abd81620/pillow-11.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6a418691000f2a418c9135a7cf0d797c1bb7d9a485e61fe8e7722845b95ef978", size = 6067760, upload-time = "2025-07-01T09:16:00.003Z" }, + { url = "https://files.pythonhosted.org/packages/bc/41/15ab268fe6ee9a2bc7391e2bbb20a98d3974304ab1a406a992dcb297a370/pillow-11.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:97afb3a00b65cc0804d1c7abddbf090a81eaac02768af58cbdcaaa0a931e0b6d", size = 6700534, upload-time = "2025-07-01T09:16:02.29Z" }, + { url = "https://files.pythonhosted.org/packages/64/79/6d4f638b288300bed727ff29f2a3cb63db054b33518a95f27724915e3fbc/pillow-11.3.0-cp39-cp39-win32.whl", hash = "sha256:ea944117a7974ae78059fcc1800e5d3295172bb97035c0c1d9345fca1419da71", size = 6277091, upload-time = "2025-07-01T09:16:04.4Z" }, + { url = "https://files.pythonhosted.org/packages/46/05/4106422f45a05716fd34ed21763f8ec182e8ea00af6e9cb05b93a247361a/pillow-11.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:e5c5858ad8ec655450a7c7df532e9842cf8df7cc349df7225c60d5d348c8aada", size = 6986091, upload-time = "2025-07-01T09:16:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/63/c6/287fd55c2c12761d0591549d48885187579b7c257bef0c6660755b0b59ae/pillow-11.3.0-cp39-cp39-win_arm64.whl", hash = "sha256:6abdbfd3aea42be05702a8dd98832329c167ee84400a1d1f61ab11437f1717eb", size = 2422632, upload-time = "2025-07-01T09:16:08.142Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556, upload-time = "2025-07-01T09:16:09.961Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625, upload-time = "2025-07-01T09:16:11.913Z" }, + { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207, upload-time = "2025-07-03T13:11:10.201Z" }, + { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939, upload-time = "2025-07-03T13:11:15.68Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166, upload-time = "2025-07-01T09:16:13.74Z" }, + { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482, upload-time = "2025-07-01T09:16:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596, upload-time = "2025-07-01T09:16:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566, upload-time = "2025-07-01T09:16:19.801Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618, upload-time = "2025-07-01T09:16:21.818Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248, upload-time = "2025-07-03T13:11:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963, upload-time = "2025-07-03T13:11:26.283Z" }, + { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170, upload-time = "2025-07-01T09:16:23.762Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505, upload-time = "2025-07-01T09:16:25.593Z" }, + { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598, upload-time = "2025-07-01T09:16:27.732Z" }, +] + +[[package]] +name = "pillow" +version = "12.0.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056/pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353", size = 47008828, upload-time = "2025-10-15T18:24:14.008Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/08/26e68b6b5da219c2a2cb7b563af008b53bb8e6b6fcb3fa40715fcdb2523a/pillow-12.0.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:3adfb466bbc544b926d50fe8f4a4e6abd8c6bffd28a26177594e6e9b2b76572b", size = 5289809, upload-time = "2025-10-15T18:21:27.791Z" }, + { url = "https://files.pythonhosted.org/packages/cb/e9/4e58fb097fb74c7b4758a680aacd558810a417d1edaa7000142976ef9d2f/pillow-12.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1ac11e8ea4f611c3c0147424eae514028b5e9077dd99ab91e1bd7bc33ff145e1", size = 4650606, upload-time = "2025-10-15T18:21:29.823Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e0/1fa492aa9f77b3bc6d471c468e62bfea1823056bf7e5e4f1914d7ab2565e/pillow-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d49e2314c373f4c2b39446fb1a45ed333c850e09d0c59ac79b72eb3b95397363", size = 6221023, upload-time = "2025-10-15T18:21:31.415Z" }, + { url = "https://files.pythonhosted.org/packages/c1/09/4de7cd03e33734ccd0c876f0251401f1314e819cbfd89a0fcb6e77927cc6/pillow-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c7b2a63fd6d5246349f3d3f37b14430d73ee7e8173154461785e43036ffa96ca", size = 8024937, upload-time = "2025-10-15T18:21:33.453Z" }, + { url = "https://files.pythonhosted.org/packages/2e/69/0688e7c1390666592876d9d474f5e135abb4acb39dcb583c4dc5490f1aff/pillow-12.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d64317d2587c70324b79861babb9c09f71fbb780bad212018874b2c013d8600e", size = 6334139, upload-time = "2025-10-15T18:21:35.395Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1c/880921e98f525b9b44ce747ad1ea8f73fd7e992bafe3ca5e5644bf433dea/pillow-12.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d77153e14b709fd8b8af6f66a3afbb9ed6e9fc5ccf0b6b7e1ced7b036a228782", size = 7026074, upload-time = "2025-10-15T18:21:37.219Z" }, + { url = "https://files.pythonhosted.org/packages/28/03/96f718331b19b355610ef4ebdbbde3557c726513030665071fd025745671/pillow-12.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:32ed80ea8a90ee3e6fa08c21e2e091bba6eda8eccc83dbc34c95169507a91f10", size = 6448852, upload-time = "2025-10-15T18:21:39.168Z" }, + { url = "https://files.pythonhosted.org/packages/3a/a0/6a193b3f0cc9437b122978d2c5cbce59510ccf9a5b48825096ed7472da2f/pillow-12.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c828a1ae702fc712978bda0320ba1b9893d99be0badf2647f693cc01cf0f04fa", size = 7117058, upload-time = "2025-10-15T18:21:40.997Z" }, + { url = "https://files.pythonhosted.org/packages/a7/c4/043192375eaa4463254e8e61f0e2ec9a846b983929a8d0a7122e0a6d6fff/pillow-12.0.0-cp310-cp310-win32.whl", hash = "sha256:bd87e140e45399c818fac4247880b9ce719e4783d767e030a883a970be632275", size = 6295431, upload-time = "2025-10-15T18:21:42.518Z" }, + { url = "https://files.pythonhosted.org/packages/92/c6/c2f2fc7e56301c21827e689bb8b0b465f1b52878b57471a070678c0c33cd/pillow-12.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:455247ac8a4cfb7b9bc45b7e432d10421aea9fc2e74d285ba4072688a74c2e9d", size = 7000412, upload-time = "2025-10-15T18:21:44.404Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d2/5f675067ba82da7a1c238a73b32e3fd78d67f9d9f80fbadd33a40b9c0481/pillow-12.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:6ace95230bfb7cd79ef66caa064bbe2f2a1e63d93471c3a2e1f1348d9f22d6b7", size = 2435903, upload-time = "2025-10-15T18:21:46.29Z" }, + { url = "https://files.pythonhosted.org/packages/0e/5a/a2f6773b64edb921a756eb0729068acad9fc5208a53f4a349396e9436721/pillow-12.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0fd00cac9c03256c8b2ff58f162ebcd2587ad3e1f2e397eab718c47e24d231cc", size = 5289798, upload-time = "2025-10-15T18:21:47.763Z" }, + { url = "https://files.pythonhosted.org/packages/2e/05/069b1f8a2e4b5a37493da6c5868531c3f77b85e716ad7a590ef87d58730d/pillow-12.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3475b96f5908b3b16c47533daaa87380c491357d197564e0ba34ae75c0f3257", size = 4650589, upload-time = "2025-10-15T18:21:49.515Z" }, + { url = "https://files.pythonhosted.org/packages/61/e3/2c820d6e9a36432503ead175ae294f96861b07600a7156154a086ba7111a/pillow-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:110486b79f2d112cf6add83b28b627e369219388f64ef2f960fef9ebaf54c642", size = 6230472, upload-time = "2025-10-15T18:21:51.052Z" }, + { url = "https://files.pythonhosted.org/packages/4f/89/63427f51c64209c5e23d4d52071c8d0f21024d3a8a487737caaf614a5795/pillow-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5269cc1caeedb67e6f7269a42014f381f45e2e7cd42d834ede3c703a1d915fe3", size = 8033887, upload-time = "2025-10-15T18:21:52.604Z" }, + { url = "https://files.pythonhosted.org/packages/f6/1b/c9711318d4901093c15840f268ad649459cd81984c9ec9887756cca049a5/pillow-12.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa5129de4e174daccbc59d0a3b6d20eaf24417d59851c07ebb37aeb02947987c", size = 6343964, upload-time = "2025-10-15T18:21:54.619Z" }, + { url = "https://files.pythonhosted.org/packages/41/1e/db9470f2d030b4995083044cd8738cdd1bf773106819f6d8ba12597d5352/pillow-12.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bee2a6db3a7242ea309aa7ee8e2780726fed67ff4e5b40169f2c940e7eb09227", size = 7034756, upload-time = "2025-10-15T18:21:56.151Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b0/6177a8bdd5ee4ed87cba2de5a3cc1db55ffbbec6176784ce5bb75aa96798/pillow-12.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:90387104ee8400a7b4598253b4c406f8958f59fcf983a6cea2b50d59f7d63d0b", size = 6458075, upload-time = "2025-10-15T18:21:57.759Z" }, + { url = "https://files.pythonhosted.org/packages/bc/5e/61537aa6fa977922c6a03253a0e727e6e4a72381a80d63ad8eec350684f2/pillow-12.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bc91a56697869546d1b8f0a3ff35224557ae7f881050e99f615e0119bf934b4e", size = 7125955, upload-time = "2025-10-15T18:21:59.372Z" }, + { url = "https://files.pythonhosted.org/packages/1f/3d/d5033539344ee3cbd9a4d69e12e63ca3a44a739eb2d4c8da350a3d38edd7/pillow-12.0.0-cp311-cp311-win32.whl", hash = "sha256:27f95b12453d165099c84f8a8bfdfd46b9e4bda9e0e4b65f0635430027f55739", size = 6298440, upload-time = "2025-10-15T18:22:00.982Z" }, + { url = "https://files.pythonhosted.org/packages/4d/42/aaca386de5cc8bd8a0254516957c1f265e3521c91515b16e286c662854c4/pillow-12.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b583dc9070312190192631373c6c8ed277254aa6e6084b74bdd0a6d3b221608e", size = 6999256, upload-time = "2025-10-15T18:22:02.617Z" }, + { url = "https://files.pythonhosted.org/packages/ba/f1/9197c9c2d5708b785f631a6dfbfa8eb3fb9672837cb92ae9af812c13b4ed/pillow-12.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:759de84a33be3b178a64c8ba28ad5c135900359e85fb662bc6e403ad4407791d", size = 2436025, upload-time = "2025-10-15T18:22:04.598Z" }, + { url = "https://files.pythonhosted.org/packages/2c/90/4fcce2c22caf044e660a198d740e7fbc14395619e3cb1abad12192c0826c/pillow-12.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:53561a4ddc36facb432fae7a9d8afbfaf94795414f5cdc5fc52f28c1dca90371", size = 5249377, upload-time = "2025-10-15T18:22:05.993Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e0/ed960067543d080691d47d6938ebccbf3976a931c9567ab2fbfab983a5dd/pillow-12.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:71db6b4c1653045dacc1585c1b0d184004f0d7e694c7b34ac165ca70c0838082", size = 4650343, upload-time = "2025-10-15T18:22:07.718Z" }, + { url = "https://files.pythonhosted.org/packages/e7/a1/f81fdeddcb99c044bf7d6faa47e12850f13cee0849537a7d27eeab5534d4/pillow-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2fa5f0b6716fc88f11380b88b31fe591a06c6315e955c096c35715788b339e3f", size = 6232981, upload-time = "2025-10-15T18:22:09.287Z" }, + { url = "https://files.pythonhosted.org/packages/88/e1/9098d3ce341a8750b55b0e00c03f1630d6178f38ac191c81c97a3b047b44/pillow-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:82240051c6ca513c616f7f9da06e871f61bfd7805f566275841af15015b8f98d", size = 8041399, upload-time = "2025-10-15T18:22:10.872Z" }, + { url = "https://files.pythonhosted.org/packages/a7/62/a22e8d3b602ae8cc01446d0c57a54e982737f44b6f2e1e019a925143771d/pillow-12.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55f818bd74fe2f11d4d7cbc65880a843c4075e0ac7226bc1a23261dbea531953", size = 6347740, upload-time = "2025-10-15T18:22:12.769Z" }, + { url = "https://files.pythonhosted.org/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b87843e225e74576437fd5b6a4c2205d422754f84a06942cfaf1dc32243e45a8", size = 7040201, upload-time = "2025-10-15T18:22:14.813Z" }, + { url = "https://files.pythonhosted.org/packages/dc/4d/435c8ac688c54d11755aedfdd9f29c9eeddf68d150fe42d1d3dbd2365149/pillow-12.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c607c90ba67533e1b2355b821fef6764d1dd2cbe26b8c1005ae84f7aea25ff79", size = 6462334, upload-time = "2025-10-15T18:22:16.375Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f2/ad34167a8059a59b8ad10bc5c72d4d9b35acc6b7c0877af8ac885b5f2044/pillow-12.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:21f241bdd5080a15bc86d3466a9f6074a9c2c2b314100dd896ac81ee6db2f1ba", size = 7134162, upload-time = "2025-10-15T18:22:17.996Z" }, + { url = "https://files.pythonhosted.org/packages/0c/b1/a7391df6adacf0a5c2cf6ac1cf1fcc1369e7d439d28f637a847f8803beb3/pillow-12.0.0-cp312-cp312-win32.whl", hash = "sha256:dd333073e0cacdc3089525c7df7d39b211bcdf31fc2824e49d01c6b6187b07d0", size = 6298769, upload-time = "2025-10-15T18:22:19.923Z" }, + { url = "https://files.pythonhosted.org/packages/a2/0b/d87733741526541c909bbf159e338dcace4f982daac6e5a8d6be225ca32d/pillow-12.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:9fe611163f6303d1619bbcb653540a4d60f9e55e622d60a3108be0d5b441017a", size = 7001107, upload-time = "2025-10-15T18:22:21.644Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/aaa61ce33cc98421fb6088af2a03be4157b1e7e0e87087c888e2370a7f45/pillow-12.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:7dfb439562f234f7d57b1ac6bc8fe7f838a4bd49c79230e0f6a1da93e82f1fad", size = 2436012, upload-time = "2025-10-15T18:22:23.621Z" }, + { url = "https://files.pythonhosted.org/packages/62/f2/de993bb2d21b33a98d031ecf6a978e4b61da207bef02f7b43093774c480d/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0869154a2d0546545cde61d1789a6524319fc1897d9ee31218eae7a60ccc5643", size = 4045493, upload-time = "2025-10-15T18:22:25.758Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b6/bc8d0c4c9f6f111a783d045310945deb769b806d7574764234ffd50bc5ea/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:a7921c5a6d31b3d756ec980f2f47c0cfdbce0fc48c22a39347a895f41f4a6ea4", size = 4120461, upload-time = "2025-10-15T18:22:27.286Z" }, + { url = "https://files.pythonhosted.org/packages/5d/57/d60d343709366a353dc56adb4ee1e7d8a2cc34e3fbc22905f4167cfec119/pillow-12.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1ee80a59f6ce048ae13cda1abf7fbd2a34ab9ee7d401c46be3ca685d1999a399", size = 3576912, upload-time = "2025-10-15T18:22:28.751Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/a0a31467e3f83b94d37568294b01d22b43ae3c5d85f2811769b9c66389dd/pillow-12.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50f36a62a22d350c96e49ad02d0da41dbd17ddc2e29750dbdba4323f85eb4a5", size = 5249132, upload-time = "2025-10-15T18:22:30.641Z" }, + { url = "https://files.pythonhosted.org/packages/83/06/48eab21dd561de2914242711434c0c0eb992ed08ff3f6107a5f44527f5e9/pillow-12.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5193fde9a5f23c331ea26d0cf171fbf67e3f247585f50c08b3e205c7aeb4589b", size = 4650099, upload-time = "2025-10-15T18:22:32.73Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bd/69ed99fd46a8dba7c1887156d3572fe4484e3f031405fcc5a92e31c04035/pillow-12.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bde737cff1a975b70652b62d626f7785e0480918dece11e8fef3c0cf057351c3", size = 6230808, upload-time = "2025-10-15T18:22:34.337Z" }, + { url = "https://files.pythonhosted.org/packages/ea/94/8fad659bcdbf86ed70099cb60ae40be6acca434bbc8c4c0d4ef356d7e0de/pillow-12.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6597ff2b61d121172f5844b53f21467f7082f5fb385a9a29c01414463f93b07", size = 8037804, upload-time = "2025-10-15T18:22:36.402Z" }, + { url = "https://files.pythonhosted.org/packages/20/39/c685d05c06deecfd4e2d1950e9a908aa2ca8bc4e6c3b12d93b9cafbd7837/pillow-12.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b817e7035ea7f6b942c13aa03bb554fc44fea70838ea21f8eb31c638326584e", size = 6345553, upload-time = "2025-10-15T18:22:38.066Z" }, + { url = "https://files.pythonhosted.org/packages/38/57/755dbd06530a27a5ed74f8cb0a7a44a21722ebf318edbe67ddbd7fb28f88/pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4f1231b7dec408e8670264ce63e9c71409d9583dd21d32c163e25213ee2a344", size = 7037729, upload-time = "2025-10-15T18:22:39.769Z" }, + { url = "https://files.pythonhosted.org/packages/ca/b6/7e94f4c41d238615674d06ed677c14883103dce1c52e4af16f000338cfd7/pillow-12.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e51b71417049ad6ab14c49608b4a24d8fb3fe605e5dfabfe523b58064dc3d27", size = 6459789, upload-time = "2025-10-15T18:22:41.437Z" }, + { url = "https://files.pythonhosted.org/packages/9c/14/4448bb0b5e0f22dd865290536d20ec8a23b64e2d04280b89139f09a36bb6/pillow-12.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d120c38a42c234dc9a8c5de7ceaaf899cf33561956acb4941653f8bdc657aa79", size = 7130917, upload-time = "2025-10-15T18:22:43.152Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ca/16c6926cc1c015845745d5c16c9358e24282f1e588237a4c36d2b30f182f/pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098", size = 6302391, upload-time = "2025-10-15T18:22:44.753Z" }, + { url = "https://files.pythonhosted.org/packages/6d/2a/dd43dcfd6dae9b6a49ee28a8eedb98c7d5ff2de94a5d834565164667b97b/pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905", size = 7007477, upload-time = "2025-10-15T18:22:46.838Z" }, + { url = "https://files.pythonhosted.org/packages/77/f0/72ea067f4b5ae5ead653053212af05ce3705807906ba3f3e8f58ddf617e6/pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a", size = 2435918, upload-time = "2025-10-15T18:22:48.399Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5e/9046b423735c21f0487ea6cb5b10f89ea8f8dfbe32576fe052b5ba9d4e5b/pillow-12.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7fa22993bac7b77b78cae22bad1e2a987ddf0d9015c63358032f84a53f23cdc3", size = 5251406, upload-time = "2025-10-15T18:22:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/12/66/982ceebcdb13c97270ef7a56c3969635b4ee7cd45227fa707c94719229c5/pillow-12.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f135c702ac42262573fe9714dfe99c944b4ba307af5eb507abef1667e2cbbced", size = 4653218, upload-time = "2025-10-15T18:22:51.587Z" }, + { url = "https://files.pythonhosted.org/packages/16/b3/81e625524688c31859450119bf12674619429cab3119eec0e30a7a1029cb/pillow-12.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c85de1136429c524e55cfa4e033b4a7940ac5c8ee4d9401cc2d1bf48154bbc7b", size = 6266564, upload-time = "2025-10-15T18:22:53.215Z" }, + { url = "https://files.pythonhosted.org/packages/98/59/dfb38f2a41240d2408096e1a76c671d0a105a4a8471b1871c6902719450c/pillow-12.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:38df9b4bfd3db902c9c2bd369bcacaf9d935b2fff73709429d95cc41554f7b3d", size = 8069260, upload-time = "2025-10-15T18:22:54.933Z" }, + { url = "https://files.pythonhosted.org/packages/dc/3d/378dbea5cd1874b94c312425ca77b0f47776c78e0df2df751b820c8c1d6c/pillow-12.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d87ef5795da03d742bf49439f9ca4d027cde49c82c5371ba52464aee266699a", size = 6379248, upload-time = "2025-10-15T18:22:56.605Z" }, + { url = "https://files.pythonhosted.org/packages/84/b0/d525ef47d71590f1621510327acec75ae58c721dc071b17d8d652ca494d8/pillow-12.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aff9e4d82d082ff9513bdd6acd4f5bd359f5b2c870907d2b0a9c5e10d40c88fe", size = 7066043, upload-time = "2025-10-15T18:22:58.53Z" }, + { url = "https://files.pythonhosted.org/packages/61/2c/aced60e9cf9d0cde341d54bf7932c9ffc33ddb4a1595798b3a5150c7ec4e/pillow-12.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8d8ca2b210ada074d57fcee40c30446c9562e542fc46aedc19baf758a93532ee", size = 6490915, upload-time = "2025-10-15T18:23:00.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/26/69dcb9b91f4e59f8f34b2332a4a0a951b44f547c4ed39d3e4dcfcff48f89/pillow-12.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:99a7f72fb6249302aa62245680754862a44179b545ded638cf1fef59befb57ef", size = 7157998, upload-time = "2025-10-15T18:23:02.627Z" }, + { url = "https://files.pythonhosted.org/packages/61/2b/726235842220ca95fa441ddf55dd2382b52ab5b8d9c0596fe6b3f23dafe8/pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9", size = 6306201, upload-time = "2025-10-15T18:23:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/2afaf4e840b2df71344ababf2f8edd75a705ce500e5dc1e7227808312ae1/pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b", size = 7013165, upload-time = "2025-10-15T18:23:06.46Z" }, + { url = "https://files.pythonhosted.org/packages/6f/75/3fa09aa5cf6ed04bee3fa575798ddf1ce0bace8edb47249c798077a81f7f/pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47", size = 2437834, upload-time = "2025-10-15T18:23:08.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/2a/9a8c6ba2c2c07b71bec92cf63e03370ca5e5f5c5b119b742bcc0cde3f9c5/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:beeae3f27f62308f1ddbcfb0690bf44b10732f2ef43758f169d5e9303165d3f9", size = 4045531, upload-time = "2025-10-15T18:23:10.121Z" }, + { url = "https://files.pythonhosted.org/packages/84/54/836fdbf1bfb3d66a59f0189ff0b9f5f666cee09c6188309300df04ad71fa/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d4827615da15cd59784ce39d3388275ec093ae3ee8d7f0c089b76fa87af756c2", size = 4120554, upload-time = "2025-10-15T18:23:12.14Z" }, + { url = "https://files.pythonhosted.org/packages/0d/cd/16aec9f0da4793e98e6b54778a5fbce4f375c6646fe662e80600b8797379/pillow-12.0.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:3e42edad50b6909089750e65c91aa09aaf1e0a71310d383f11321b27c224ed8a", size = 3576812, upload-time = "2025-10-15T18:23:13.962Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b7/13957fda356dc46339298b351cae0d327704986337c3c69bb54628c88155/pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e5d8efac84c9afcb40914ab49ba063d94f5dbdf5066db4482c66a992f47a3a3b", size = 5252689, upload-time = "2025-10-15T18:23:15.562Z" }, + { url = "https://files.pythonhosted.org/packages/fc/f5/eae31a306341d8f331f43edb2e9122c7661b975433de5e447939ae61c5da/pillow-12.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:266cd5f2b63ff316d5a1bba46268e603c9caf5606d44f38c2873c380950576ad", size = 4650186, upload-time = "2025-10-15T18:23:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/86/62/2a88339aa40c4c77e79108facbd307d6091e2c0eb5b8d3cf4977cfca2fe6/pillow-12.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:58eea5ebe51504057dd95c5b77d21700b77615ab0243d8152793dc00eb4faf01", size = 6230308, upload-time = "2025-10-15T18:23:18.971Z" }, + { url = "https://files.pythonhosted.org/packages/c7/33/5425a8992bcb32d1cb9fa3dd39a89e613d09a22f2c8083b7bf43c455f760/pillow-12.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13711b1a5ba512d647a0e4ba79280d3a9a045aaf7e0cc6fbe96b91d4cdf6b0c", size = 8039222, upload-time = "2025-10-15T18:23:20.909Z" }, + { url = "https://files.pythonhosted.org/packages/d8/61/3f5d3b35c5728f37953d3eec5b5f3e77111949523bd2dd7f31a851e50690/pillow-12.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6846bd2d116ff42cba6b646edf5bf61d37e5cbd256425fa089fee4ff5c07a99e", size = 6346657, upload-time = "2025-10-15T18:23:23.077Z" }, + { url = "https://files.pythonhosted.org/packages/3a/be/ee90a3d79271227e0f0a33c453531efd6ed14b2e708596ba5dd9be948da3/pillow-12.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98fa880d695de164b4135a52fd2e9cd7b7c90a9d8ac5e9e443a24a95ef9248e", size = 7038482, upload-time = "2025-10-15T18:23:25.005Z" }, + { url = "https://files.pythonhosted.org/packages/44/34/a16b6a4d1ad727de390e9bd9f19f5f669e079e5826ec0f329010ddea492f/pillow-12.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa3ed2a29a9e9d2d488b4da81dcb54720ac3104a20bf0bd273f1e4648aff5af9", size = 6461416, upload-time = "2025-10-15T18:23:27.009Z" }, + { url = "https://files.pythonhosted.org/packages/b6/39/1aa5850d2ade7d7ba9f54e4e4c17077244ff7a2d9e25998c38a29749eb3f/pillow-12.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d034140032870024e6b9892c692fe2968493790dd57208b2c37e3fb35f6df3ab", size = 7131584, upload-time = "2025-10-15T18:23:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/bf/db/4fae862f8fad0167073a7733973bfa955f47e2cac3dc3e3e6257d10fab4a/pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b", size = 6400621, upload-time = "2025-10-15T18:23:32.06Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b", size = 7142916, upload-time = "2025-10-15T18:23:34.71Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9b/0ba5a6fd9351793996ef7487c4fdbde8d3f5f75dbedc093bb598648fddf0/pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0", size = 2523836, upload-time = "2025-10-15T18:23:36.967Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/ceee0840aebc579af529b523d530840338ecf63992395842e54edc805987/pillow-12.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1979f4566bb96c1e50a62d9831e2ea2d1211761e5662afc545fa766f996632f6", size = 5255092, upload-time = "2025-10-15T18:23:38.573Z" }, + { url = "https://files.pythonhosted.org/packages/44/76/20776057b4bfd1aef4eeca992ebde0f53a4dce874f3ae693d0ec90a4f79b/pillow-12.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b2e4b27a6e15b04832fe9bf292b94b5ca156016bbc1ea9c2c20098a0320d6cf6", size = 4653158, upload-time = "2025-10-15T18:23:40.238Z" }, + { url = "https://files.pythonhosted.org/packages/82/3f/d9ff92ace07be8836b4e7e87e6a4c7a8318d47c2f1463ffcf121fc57d9cb/pillow-12.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fb3096c30df99fd01c7bf8e544f392103d0795b9f98ba71a8054bcbf56b255f1", size = 6267882, upload-time = "2025-10-15T18:23:42.434Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7a/4f7ff87f00d3ad33ba21af78bfcd2f032107710baf8280e3722ceec28cda/pillow-12.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7438839e9e053ef79f7112c881cef684013855016f928b168b81ed5835f3e75e", size = 8071001, upload-time = "2025-10-15T18:23:44.29Z" }, + { url = "https://files.pythonhosted.org/packages/75/87/fcea108944a52dad8cca0715ae6247e271eb80459364a98518f1e4f480c1/pillow-12.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d5c411a8eaa2299322b647cd932586b1427367fd3184ffbb8f7a219ea2041ca", size = 6380146, upload-time = "2025-10-15T18:23:46.065Z" }, + { url = "https://files.pythonhosted.org/packages/91/52/0d31b5e571ef5fd111d2978b84603fce26aba1b6092f28e941cb46570745/pillow-12.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7e091d464ac59d2c7ad8e7e08105eaf9dafbc3883fd7265ffccc2baad6ac925", size = 7067344, upload-time = "2025-10-15T18:23:47.898Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f4/2dd3d721f875f928d48e83bb30a434dee75a2531bca839bb996bb0aa5a91/pillow-12.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:792a2c0be4dcc18af9d4a2dfd8a11a17d5e25274a1062b0ec1c2d79c76f3e7f8", size = 6491864, upload-time = "2025-10-15T18:23:49.607Z" }, + { url = "https://files.pythonhosted.org/packages/30/4b/667dfcf3d61fc309ba5a15b141845cece5915e39b99c1ceab0f34bf1d124/pillow-12.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:afbefa430092f71a9593a99ab6a4e7538bc9eabbf7bf94f91510d3503943edc4", size = 7158911, upload-time = "2025-10-15T18:23:51.351Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2f/16cabcc6426c32218ace36bf0d55955e813f2958afddbf1d391849fee9d1/pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52", size = 6408045, upload-time = "2025-10-15T18:23:53.177Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a", size = 7148282, upload-time = "2025-10-15T18:23:55.316Z" }, + { url = "https://files.pythonhosted.org/packages/c1/70/6b41bdcddf541b437bbb9f47f94d2db5d9ddef6c37ccab8c9107743748a4/pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7", size = 2525630, upload-time = "2025-10-15T18:23:57.149Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b3/582327e6c9f86d037b63beebe981425d6811104cb443e8193824ef1a2f27/pillow-12.0.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b22bd8c974942477156be55a768f7aa37c46904c175be4e158b6a86e3a6b7ca8", size = 5215068, upload-time = "2025-10-15T18:23:59.594Z" }, + { url = "https://files.pythonhosted.org/packages/fd/d6/67748211d119f3b6540baf90f92fae73ae51d5217b171b0e8b5f7e5d558f/pillow-12.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:805ebf596939e48dbb2e4922a1d3852cfc25c38160751ce02da93058b48d252a", size = 4614994, upload-time = "2025-10-15T18:24:01.669Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e1/f8281e5d844c41872b273b9f2c34a4bf64ca08905668c8ae730eedc7c9fa/pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cae81479f77420d217def5f54b5b9d279804d17e982e0f2fa19b1d1e14ab5197", size = 5246639, upload-time = "2025-10-15T18:24:03.403Z" }, + { url = "https://files.pythonhosted.org/packages/94/5a/0d8ab8ffe8a102ff5df60d0de5af309015163bf710c7bb3e8311dd3b3ad0/pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aeaefa96c768fc66818730b952a862235d68825c178f1b3ffd4efd7ad2edcb7c", size = 6986839, upload-time = "2025-10-15T18:24:05.344Z" }, + { url = "https://files.pythonhosted.org/packages/20/2e/3434380e8110b76cd9eb00a363c484b050f949b4bbe84ba770bb8508a02c/pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09f2d0abef9e4e2f349305a4f8cc784a8a6c2f58a8c4892eea13b10a943bd26e", size = 5313505, upload-time = "2025-10-15T18:24:07.137Z" }, + { url = "https://files.pythonhosted.org/packages/57/ca/5a9d38900d9d74785141d6580950fe705de68af735ff6e727cb911b64740/pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bdee52571a343d721fb2eb3b090a82d959ff37fc631e3f70422e0c2e029f3e76", size = 5963654, upload-time = "2025-10-15T18:24:09.579Z" }, + { url = "https://files.pythonhosted.org/packages/95/7e/f896623c3c635a90537ac093c6a618ebe1a90d87206e42309cb5d98a1b9e/pillow-12.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:b290fd8aa38422444d4b50d579de197557f182ef1068b75f5aa8558638b8d0a5", size = 6997850, upload-time = "2025-10-15T18:24:11.495Z" }, +] + +[[package]] +name = "pint" +version = "0.24.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.10.*'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "flexcache", marker = "python_full_version < '3.11'" }, + { name = "flexparser", marker = "python_full_version < '3.11'" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/20/bb/52b15ddf7b7706ed591134a895dbf6e41c8348171fb635e655e0a4bbb0ea/pint-0.24.4.tar.gz", hash = "sha256:35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80", size = 342225, upload-time = "2024-11-07T16:29:46.061Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/16/bd2f5904557265882108dc2e04f18abc05ab0c2b7082ae9430091daf1d5c/Pint-0.24.4-py3-none-any.whl", hash = "sha256:aa54926c8772159fcf65f82cc0d34de6768c151b32ad1deb0331291c38fe7659", size = 302029, upload-time = "2024-11-07T16:29:43.976Z" }, +] + +[[package]] +name = "pint" +version = "0.25" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "flexcache", marker = "python_full_version >= '3.11'" }, + { name = "flexparser", marker = "python_full_version >= '3.11'" }, + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/cb/e6ffaf3d019e8501b1264dac529bf829ac2f1fe1d488cfcf67f1fccadacf/pint-0.25.tar.gz", hash = "sha256:22911a30d682ee0540d656571c19a7b1806ce00b2be88a16f67218108b7b8cc2", size = 253010, upload-time = "2025-08-15T19:49:12.72Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/cc/c528311d798e22ec884b816e8aa2989e0f1f28cdc8e5969e2be5f10bce85/pint-0.25-py3-none-any.whl", hash = "sha256:cc20ae3dff010b9bbea41fb80c2de008f683cc83512cea73633d55aead80aa1e", size = 305462, upload-time = "2025-08-15T19:49:11.083Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.4.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634, upload-time = "2025-08-26T14:32:04.268Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654, upload-time = "2025-08-26T14:32:02.735Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.5.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/61/33/9611380c2bdb1225fdef633e2a9610622310fed35ab11dac9620972ee088/platformdirs-4.5.0.tar.gz", hash = "sha256:70ddccdd7c99fc5942e9fc25636a8b34d04c24b335100223152c2803e4063312", size = 21632, upload-time = "2025-10-08T17:44:48.791Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl", hash = "sha256:e578a81bb873cbb89a41fcc904c7ef523cc18284b7e3b3ccf06aca1403b7ebd3", size = 18651, upload-time = "2025-10-08T17:44:47.223Z" }, +] + +[[package]] +name = "plotly" +version = "5.24.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, + { name = "tenacity" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/79/4f/428f6d959818d7425a94c190a6b26fbc58035cbef40bf249be0b62a9aedd/plotly-5.24.1.tar.gz", hash = "sha256:dbc8ac8339d248a4bcc36e08a5659bacfe1b079390b8953533f4eb22169b4bae", size = 9479398, upload-time = "2024-09-12T15:36:31.068Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/ae/580600f441f6fc05218bd6c9d5794f4aef072a7d9093b291f1c50a9db8bc/plotly-5.24.1-py3-none-any.whl", hash = "sha256:f67073a1e637eb0dc3e46324d9d51e2fe76e9727c892dde64ddf1e1b51f29089", size = 19054220, upload-time = "2024-09-12T15:36:24.08Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + +[[package]] +name = "pre-commit" +version = "4.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ff/29/7cf5bbc236333876e4b41f56e06857a87937ce4bf91e117a6991a2dbb02a/pre_commit-4.3.0.tar.gz", hash = "sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16", size = 193792, upload-time = "2025-08-09T18:56:14.651Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/a5/987a405322d78a73b66e39e4a90e4ef156fd7141bf71df987e50717c321b/pre_commit-4.3.0-py2.py3-none-any.whl", hash = "sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8", size = 220965, upload-time = "2025-08-09T18:56:13.192Z" }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.52" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198, upload-time = "2025-08-27T15:24:02.057Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431, upload-time = "2025-08-27T15:23:59.498Z" }, +] + +[[package]] +name = "psutil" +version = "7.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/31/4723d756b59344b643542936e37a31d1d3204bcdc42a7daa8ee9eb06fb50/psutil-7.1.0.tar.gz", hash = "sha256:655708b3c069387c8b77b072fc429a57d0e214221d01c0a772df7dfedcb3bcd2", size = 497660, upload-time = "2025-09-17T20:14:52.902Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/62/ce4051019ee20ce0ed74432dd73a5bb087a6704284a470bb8adff69a0932/psutil-7.1.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:76168cef4397494250e9f4e73eb3752b146de1dd950040b29186d0cce1d5ca13", size = 245242, upload-time = "2025-09-17T20:14:56.126Z" }, + { url = "https://files.pythonhosted.org/packages/38/61/f76959fba841bf5b61123fbf4b650886dc4094c6858008b5bf73d9057216/psutil-7.1.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:5d007560c8c372efdff9e4579c2846d71de737e4605f611437255e81efcca2c5", size = 246682, upload-time = "2025-09-17T20:14:58.25Z" }, + { url = "https://files.pythonhosted.org/packages/88/7a/37c99d2e77ec30d63398ffa6a660450b8a62517cabe44b3e9bae97696e8d/psutil-7.1.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22e4454970b32472ce7deaa45d045b34d3648ce478e26a04c7e858a0a6e75ff3", size = 287994, upload-time = "2025-09-17T20:14:59.901Z" }, + { url = "https://files.pythonhosted.org/packages/9d/de/04c8c61232f7244aa0a4b9a9fbd63a89d5aeaf94b2fc9d1d16e2faa5cbb0/psutil-7.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c70e113920d51e89f212dd7be06219a9b88014e63a4cec69b684c327bc474e3", size = 291163, upload-time = "2025-09-17T20:15:01.481Z" }, + { url = "https://files.pythonhosted.org/packages/f4/58/c4f976234bf6d4737bc8c02a81192f045c307b72cf39c9e5c5a2d78927f6/psutil-7.1.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d4a113425c037300de3ac8b331637293da9be9713855c4fc9d2d97436d7259d", size = 293625, upload-time = "2025-09-17T20:15:04.492Z" }, + { url = "https://files.pythonhosted.org/packages/79/87/157c8e7959ec39ced1b11cc93c730c4fb7f9d408569a6c59dbd92ceb35db/psutil-7.1.0-cp37-abi3-win32.whl", hash = "sha256:09ad740870c8d219ed8daae0ad3b726d3bf9a028a198e7f3080f6a1888b99bca", size = 244812, upload-time = "2025-09-17T20:15:07.462Z" }, + { url = "https://files.pythonhosted.org/packages/bf/e9/b44c4f697276a7a95b8e94d0e320a7bf7f3318521b23de69035540b39838/psutil-7.1.0-cp37-abi3-win_amd64.whl", hash = "sha256:57f5e987c36d3146c0dd2528cd42151cf96cd359b9d67cfff836995cc5df9a3d", size = 247965, upload-time = "2025-09-17T20:15:09.673Z" }, + { url = "https://files.pythonhosted.org/packages/26/65/1070a6e3c036f39142c2820c4b52e9243246fcfc3f96239ac84472ba361e/psutil-7.1.0-cp37-abi3-win_arm64.whl", hash = "sha256:6937cb68133e7c97b6cc9649a570c9a18ba0efebed46d8c5dae4c07fa1b67a07", size = 244971, upload-time = "2025-09-17T20:15:12.262Z" }, +] + +[[package]] +name = "psygnal" +version = "0.14.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/99/59/d30828eb2ef130c1c9d1e0d4b5fa5d2e895fdca8964ed2f783a31ff5136c/psygnal-0.14.2.tar.gz", hash = "sha256:588d1a7a0212db8ffc720ef2fb03e849e0280f4f156e5f5922e6b99b13c69689", size = 124428, upload-time = "2025-09-24T15:46:47.915Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/89/0d/bda4e71b174fa767a92c32b9d4d2755beae46bc551d0b2a516869d13fc78/psygnal-0.14.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:84dc83a3d213bf3cef25501b65f13d59ddb793ad59f74006f7e8ffb64a8838dc", size = 518655, upload-time = "2025-09-24T15:46:02.311Z" }, + { url = "https://files.pythonhosted.org/packages/d5/56/6e99d533209d13d3e33770b95a1ab90329126f43bfee6a87351a981a1c88/psygnal-0.14.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:689933fb364a8885f3b39312f8e0cae698fe5f0bb6911c5c393bdf44a42186aa", size = 576939, upload-time = "2025-09-24T15:46:04.411Z" }, + { url = "https://files.pythonhosted.org/packages/e0/16/a2a874e5e448aa8151868a0b95bf4f5dbc47a46b39ffb620c54191239cde/psygnal-0.14.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c85599693955f9bbe2ef635bef823be19fa02e9ac047f32e4ce80e9a270b32dd", size = 863994, upload-time = "2025-09-24T15:46:06.36Z" }, + { url = "https://files.pythonhosted.org/packages/5d/51/7e74d7a1008fff2738f0b4d60656ab12acfb25bd50172ab2aec305710e52/psygnal-0.14.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f2938f6feea3c212bcd47723319299128bedcf02290ec892d281ff6d6760aae", size = 872873, upload-time = "2025-09-24T15:46:08.809Z" }, + { url = "https://files.pythonhosted.org/packages/70/bf/7f81aea230e2ca78e0f8a914fb33664ae58653bc09fda95b7b21f07efa58/psygnal-0.14.2-cp310-cp310-win_amd64.whl", hash = "sha256:bfc00d7dd3e7c84005d7af972794ed2f7e683e2c9666a1d2796ba144a315d968", size = 409924, upload-time = "2025-09-24T15:46:11.211Z" }, + { url = "https://files.pythonhosted.org/packages/01/3a/981bae6ed0df612b113033512952424dc198805cce8f35c430c93b33857b/psygnal-0.14.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9fc04ad56b40009d8d0a8c89023fe93a1d39496e88f6eff45fb433aef0283c9c", size = 512455, upload-time = "2025-09-24T15:46:12.959Z" }, + { url = "https://files.pythonhosted.org/packages/ba/8d/8f99c6684f1072d27d219d1d0d470ffb57233744214c8746225b46777915/psygnal-0.14.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d2e1febc998fe49cfe81a0d900c1f92cb7fd9c6df0a43cb89e48493e838630e0", size = 568698, upload-time = "2025-09-24T15:46:14.444Z" }, + { url = "https://files.pythonhosted.org/packages/8a/5f/53767da264c5faa6e0e3b1c8a548a176b2f4592ef499bbf0dc3ab5bde3a9/psygnal-0.14.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8968646fa75cf44f8e10d07434928eb7ae63df66398a4cab55ec37ee70165589", size = 855569, upload-time = "2025-09-24T15:46:15.944Z" }, + { url = "https://files.pythonhosted.org/packages/fb/7f/e5d80ae577dea7699f1da9cfdfc69a2c43a3518d98dc09c490f3683dfbe3/psygnal-0.14.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6ab578834bd0f872a9d6b01c5efc6b4c77068b9ae9d8f3f360677885af31e67a", size = 863314, upload-time = "2025-09-24T15:46:17.448Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9b/22e468287cab2671dc7c0e5ccd04d4b9e2b85b2bbeb1750e2b545cd56bce/psygnal-0.14.2-cp311-cp311-win_amd64.whl", hash = "sha256:74a05ddc75bf8a6d25f4bfcdc04de4fc5bf4efd2983c3962db723dc83f46d52a", size = 414357, upload-time = "2025-09-24T15:46:19.374Z" }, + { url = "https://files.pythonhosted.org/packages/a7/3d/d8d1b96f42ef078fd82d7b0326870a1fba2a3fc0cb089641505d2e58832a/psygnal-0.14.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d05c0b75dac72aeb7b548ffad2d23847e77c97fb50dac8bab7ba407f65fe0111", size = 524201, upload-time = "2025-09-24T15:46:20.915Z" }, + { url = "https://files.pythonhosted.org/packages/d8/a8/39a23f77cb44b74195eba4354d3091ecb4a83d6b8f968b29455e6c435a23/psygnal-0.14.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:407c8466f0e4a7a55bec3c62f09f547143b99a3386376e838b8438bbaca76c60", size = 576395, upload-time = "2025-09-24T15:46:22.473Z" }, + { url = "https://files.pythonhosted.org/packages/f4/cf/174fe7ea8be3d4671c1c7125d511ef2f936298f3c253fb9626313490a6d2/psygnal-0.14.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7a0edaaa7b0a2e6717b9e66e6ff0c53043f61d8603dae5aba8e4df3f39a42b5a", size = 889199, upload-time = "2025-09-24T15:46:23.982Z" }, + { url = "https://files.pythonhosted.org/packages/e6/6d/d225e563d91e900f8e3800587697b125bbccfa4e4ff48052dc85ee40715c/psygnal-0.14.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6fa8f7aa1ba19027881c34e1603d808d81c2aeab21c2b74ea6141cb6ed7cef95", size = 880894, upload-time = "2025-09-24T15:46:26.157Z" }, + { url = "https://files.pythonhosted.org/packages/80/e7/7e98f92c338a63cef579116d80dd25d54c021242929ae6a81615fec81150/psygnal-0.14.2-cp312-cp312-win_amd64.whl", hash = "sha256:1045c7662e4d4d9a496b47956ecf2ee542aaefc283244aece241a23c6b716e7e", size = 417975, upload-time = "2025-09-24T15:46:27.677Z" }, + { url = "https://files.pythonhosted.org/packages/21/ec/b0b6ac43ea06d08e4537ea29a096b47f8c8f0e2b8959f0c0015f5233095c/psygnal-0.14.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bd67b1e9ed8cd1210b851baa41c0e1582b89940c04b50c93cd1db18f6f1d8215", size = 522626, upload-time = "2025-09-24T15:46:29.205Z" }, + { url = "https://files.pythonhosted.org/packages/ef/d3/40311d46c61bc750674bc9d2d6f45633077a2a20fc2204005b50ea56beb2/psygnal-0.14.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:35aeb647004031951f25a6ec457628b3a7300de6927bec6875f445c373d5974c", size = 576252, upload-time = "2025-09-24T15:46:31.223Z" }, + { url = "https://files.pythonhosted.org/packages/8f/67/adc42730eb849dcbc2cfd5c30e15d3415f9c9ddb1d391c6673e3f6e60090/psygnal-0.14.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a27369767302b1202e34dce03c09809d0204a7b2986d8ba9cc7711be739e7e64", size = 885340, upload-time = "2025-09-24T15:46:32.733Z" }, + { url = "https://files.pythonhosted.org/packages/96/93/a5096e23f7dd141cda47c79f20c4ae384ba0ee5c74bcbaad98d64134716e/psygnal-0.14.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4524e67785f8d7fa276a2ed4a24aa4072f7aace3c6c53546bca8a2ab0241156a", size = 877342, upload-time = "2025-09-24T15:46:34.324Z" }, + { url = "https://files.pythonhosted.org/packages/b5/82/de4f9b5680e75bc7e90daebfde83e4230166b215614c67a6207c8ee9eb64/psygnal-0.14.2-cp313-cp313-win_amd64.whl", hash = "sha256:c03ebf844a5b448875340473e41b5a58e52810e4da9e4bf6d12f18bb8d24b13f", size = 418239, upload-time = "2025-09-24T15:46:36.721Z" }, + { url = "https://files.pythonhosted.org/packages/7e/ed/c8b8750a52acfbf7a421c0e148ee6ae4f61abfcc39fff730fb6edf46ebb3/psygnal-0.14.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ce63479937c437ba4235ac2813346312e9649847cc89baa691efa4c21a2ae743", size = 518708, upload-time = "2025-09-24T15:46:38.237Z" }, + { url = "https://files.pythonhosted.org/packages/df/91/694ae911b12459940354c81e410a2be8ca9538e9eee5577aaf744b3f8f71/psygnal-0.14.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5deb444641acf67e0ee53f2881e0fb333c63702f7dad4ce757e38f0f26fa907", size = 577151, upload-time = "2025-09-24T15:46:39.814Z" }, + { url = "https://files.pythonhosted.org/packages/8d/11/d2d4bd8ef7bc3945a2cf14826de273cd1d9824d3a1ed0fe680e159a1087b/psygnal-0.14.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8d572e273d6277e00f6eff6cdd3c477103451517738c02fc3546e01f73f5726f", size = 859750, upload-time = "2025-09-24T15:46:41.707Z" }, + { url = "https://files.pythonhosted.org/packages/8d/21/b59fb0900a45376d428c84549831dac2cd12cc936f8dc545cdb56c9979fe/psygnal-0.14.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:82194598725fca42e5b4f55efa9929f03993d9f13c3b4b61bcb9e543e137f9dd", size = 867842, upload-time = "2025-09-24T15:46:43.725Z" }, + { url = "https://files.pythonhosted.org/packages/62/4b/e026f36cd4031a23958e5c5cefc4e77d43328a35ea35a7e0c6892d011f54/psygnal-0.14.2-cp39-cp39-win_amd64.whl", hash = "sha256:a2123965f03b46f5f79fbe047fb6fa3585b74203fafa1969b881951d14997b89", size = 409945, upload-time = "2025-09-24T15:46:45.299Z" }, + { url = "https://files.pythonhosted.org/packages/94/14/13d3413fa9695be14b7ab1eed1bd71619d68841a96e19bbdde92585eecae/psygnal-0.14.2-py3-none-any.whl", hash = "sha256:6caa7b1ebab0fcfd9e196cf5269b3be2bb4ee7776a11d60fb6fdf7263143e327", size = 91086, upload-time = "2025-09-24T15:46:46.652Z" }, +] + +[[package]] +name = "psygnal" +version = "0.15.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/20/70430999aa609adb0601ec0f72bd23790a6e51a80ae6e7dc6621e6c5ee2a/psygnal-0.15.0.tar.gz", hash = "sha256:5534f18e2d1536675e181c6f81cf04f4177b25a9e60fdcf724a25ce5cc195765", size = 124470, upload-time = "2025-10-15T12:05:50.522Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/91/a65b177c94269fb60eb913d0e8157498ee676901f054f0f04a7f0445b710/psygnal-0.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3c33a022d2bdfa68c71f6fe964fb316b8cff36a936a6075bb14378823b5bd28d", size = 518166, upload-time = "2025-10-15T12:05:11.997Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b7/3ee2a09dd4cce366b6ba5870e5cd3e8563d428254e7371f45d4746bc5389/psygnal-0.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:27367d0b47866c6d9c47a19ae9c9570c1525f729314b1d864a7d6e052688645e", size = 576372, upload-time = "2025-10-15T12:05:13.91Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4c/42e597b47e64f4e87f5b70f03e027d0d535b1f302897d4409d774d6859fa/psygnal-0.15.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6bafa232672ae1d0f51873629c38aeed85476b6620803e8daa14edf20716054c", size = 863424, upload-time = "2025-10-15T12:05:15.099Z" }, + { url = "https://files.pythonhosted.org/packages/90/d3/dd08bf4dad38cd418865ed9b2785f640bec68f3e91d4903ac8dda5926408/psygnal-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:45234b9f6f6a793c3df2867f86c5b5223731eda7734768148175268042c6b7b8", size = 872568, upload-time = "2025-10-15T12:05:16.986Z" }, + { url = "https://files.pythonhosted.org/packages/5c/71/5daabc87e3962bfdc07e6a745aa513fe92779b18cb9c97517423d6dac241/psygnal-0.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:1fcade907d3385eb3bc97617f51f275dfc5db45f601cc8ef5c2d17b2f9db1d0d", size = 409544, upload-time = "2025-10-15T12:05:18.551Z" }, + { url = "https://files.pythonhosted.org/packages/1f/b7/1979a82f27c32e70b165b3f1282bbfbaf81a3e44ea85a4599487511533a7/psygnal-0.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4d83239961c66f0763c26df121d8028eeb1cdebc3ce2d511836b3424dda591f3", size = 512136, upload-time = "2025-10-15T12:05:19.963Z" }, + { url = "https://files.pythonhosted.org/packages/f1/85/64e1b2cf86e563aca9498842b7a5fb3bbba38ed50d7306278417f687939e/psygnal-0.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:219550f78512cd274ee11966033843426a85ee333fbfed73d0f7ce1b153c547c", size = 568105, upload-time = "2025-10-15T12:05:22.015Z" }, + { url = "https://files.pythonhosted.org/packages/17/44/744374443b6e30f2ede11eb182d698d97c0bd021d59e472a0f0a4ddccf8e/psygnal-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0c29149a5042d79cb9dfb4d7b6b8c624296681b1533d58b7820c0817ffdd81c4", size = 854314, upload-time = "2025-10-15T12:05:23.489Z" }, + { url = "https://files.pythonhosted.org/packages/94/56/782a5da7a3e0fa5019b617c47a963202de37dabb73f2e43b67b8d76bac0a/psygnal-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d4c9762102df30530044c5a44cc591240ff3b89bd67292e10c0b73cd694c84e9", size = 862143, upload-time = "2025-10-15T12:05:25.316Z" }, + { url = "https://files.pythonhosted.org/packages/4a/93/ee50e54c5a8693a6954647da7e2c6a3150c4a37f0760c6e87ac6de3037dc/psygnal-0.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:0f50938b3caf07e34ab044c19d4e9280a53ff65492c285ff211285f0a08934c1", size = 414136, upload-time = "2025-10-15T12:05:26.551Z" }, + { url = "https://files.pythonhosted.org/packages/e9/6d/f3adf8f66bf12651f35aff13dd4a6c88afffa815ef8b2b7fa60a602a6cd7/psygnal-0.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:82eb5767f6cba67fa2d034dab9ec94e8eaf465067666dea3e2f832f2c32debc3", size = 522774, upload-time = "2025-10-15T12:05:27.72Z" }, + { url = "https://files.pythonhosted.org/packages/e6/40/adc69bd677a2683f931614fdd716034ba5bc238752973bad3a1415b2f015/psygnal-0.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5dbcc67b2282eebe2e4e55ff9b50dad6b811d4ab698c573a61a725a6296919ba", size = 576015, upload-time = "2025-10-15T12:05:29.423Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ce/ad35c19f489c563e6655a6ee9509e1af7ee864ae8fe95f04f851a47e141a/psygnal-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0d65e2686c19997eb4495974abc972ca1661504e73b8b58b1fb8466baf0c7ae", size = 888755, upload-time = "2025-10-15T12:05:30.971Z" }, + { url = "https://files.pythonhosted.org/packages/b6/be/0f680df48bf819025ce4f486443471f541c1559e3ad474311f92fb9a8549/psygnal-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed3ff192cdd14956c2f7a0be4635fa72b2eb2773dfc58a6aa8c14926647041f2", size = 880071, upload-time = "2025-10-15T12:05:32.487Z" }, + { url = "https://files.pythonhosted.org/packages/f5/2d/c16b2e2a657a908d363ba4b1680cb827f152cb680c24a1add720c8bfde36/psygnal-0.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:0ed1fd5797df111c9f9b43a1dc01ffb7c76e19ddc9b0de969e0b816034345246", size = 417554, upload-time = "2025-10-15T12:05:33.758Z" }, + { url = "https://files.pythonhosted.org/packages/f9/b0/d4ef27d30e0336e5dd49a145bc5f55ad7e8c2d4403a8cc89827e3dc4e17d/psygnal-0.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:eb11ecb42b4ff9e45d661396399029c41fbd1cfdd5dbd5c31a3f6f52c8fc2b90", size = 521990, upload-time = "2025-10-15T12:05:35.904Z" }, + { url = "https://files.pythonhosted.org/packages/5a/1a/d78fcfa19c06d5ef610054e159ce2d08a0787af8e2ebdf425ba81284ce71/psygnal-0.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eace624bb6aa7ad42d1c047a2e3a531f68b3bfc63d8b4c3de9dec4cc122bb534", size = 574962, upload-time = "2025-10-15T12:05:37.175Z" }, + { url = "https://files.pythonhosted.org/packages/ff/7b/e9a6fa461ef266c5a23485004934b8f08a2a8ddc447802161ea56d9837dd/psygnal-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0172efeb861280bca05673989a4df21624f44344eff20b873d8c9d0edc01350", size = 884958, upload-time = "2025-10-15T12:05:38.789Z" }, + { url = "https://files.pythonhosted.org/packages/cb/a3/1c14461602090ae84120ebd4e47f46990c853e61a71716e69a1ce18c3909/psygnal-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c284edb17542dad0114ad2a942799d6526fa72be7d76d078a388469d584d034c", size = 876350, upload-time = "2025-10-15T12:05:40.013Z" }, + { url = "https://files.pythonhosted.org/packages/e3/71/d143b294259a9067cde1a1a5c4025e0a98dff876576a84495e50da7e1316/psygnal-0.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:c60d36d46c992835608030ff3fa918c06c7f22133391d90500585fef726f5d07", size = 417938, upload-time = "2025-10-15T12:05:41.302Z" }, + { url = "https://files.pythonhosted.org/packages/e9/0f/8f6e5339cdfe9c67b8a4250501b9b4ac488c836e56c9a15f65b4a3c7a1a8/psygnal-0.15.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:f0125639597d42b8d78fcd61cc306d7ae71a198d8fac83ab64a07742e8bb1ca8", size = 521077, upload-time = "2025-10-15T12:05:42.491Z" }, + { url = "https://files.pythonhosted.org/packages/b6/46/7b93bad30b1df8ca4d5940b8b6ab60913ab26820f53066f37504f328b76b/psygnal-0.15.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d3e759e84c9396f4b1f30bf4b5efd83c5fd359745a72df44b639aa0e5e94c51d", size = 574562, upload-time = "2025-10-15T12:05:43.717Z" }, + { url = "https://files.pythonhosted.org/packages/67/14/1c3b8bf8e341029856b9c09f3c115eb84dad1bf03e0fb849bee575cff8ed/psygnal-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:876e2f8b22236c0327e3da75a17e40a550d89efed904c1e9db23acdd4a66504d", size = 888609, upload-time = "2025-10-15T12:05:44.895Z" }, + { url = "https://files.pythonhosted.org/packages/82/48/ff492974866f041debf57148f582c68247bec66cf0e354adef7db808cae3/psygnal-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5108268d08ac176ac6f8a0cad2c76883282d75a14663f806fdf207eb53e38014", size = 880256, upload-time = "2025-10-15T12:05:46.377Z" }, + { url = "https://files.pythonhosted.org/packages/1a/88/aafeeaf8543189e77dac5f833fe6fac1d3f37a62932da445ccd9533e6770/psygnal-0.15.0-cp314-cp314-win_amd64.whl", hash = "sha256:6034cacebd252776743450be62f25df323f8cb4ed7b01a46fc4dcf540baa64a6", size = 422151, upload-time = "2025-10-15T12:05:47.972Z" }, + { url = "https://files.pythonhosted.org/packages/4c/68/ad28d0c0a089bcd813fc6355a448acf18c897b4ea02d33276b5f740c2a07/psygnal-0.15.0-py3-none-any.whl", hash = "sha256:023c361c38e8ada87d0704704e1f2b7e799e9771e00b8e174fb409ff9ddeb502", size = 91027, upload-time = "2025-10-15T12:05:49.179Z" }, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, +] + +[[package]] +name = "py-cpuinfo" +version = "9.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/37/a8/d832f7293ebb21690860d2e01d8115e5ff6f2ae8bbdc953f0eb0fa4bd2c7/py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690", size = 104716, upload-time = "2022-10-25T20:38:06.303Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5", size = 22335, upload-time = "2022-10-25T20:38:27.636Z" }, +] + +[[package]] +name = "pycparser" +version = "2.23" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2", size = 173734, upload-time = "2025-09-09T13:23:47.91Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934", size = 118140, upload-time = "2025-09-09T13:23:46.651Z" }, +] + +[[package]] +name = "pyelli" +source = { editable = "." } +dependencies = [ + { name = "chardet" }, + { name = "h5py", version = "3.14.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "h5py", version = "3.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "importlib-resources" }, + { name = "lark" }, + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pandas" }, + { name = "pint", version = "0.24.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pint", version = "0.25", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pyyaml" }, + { name = "rapidfuzz", version = "3.13.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "rapidfuzz", version = "3.14.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "scipy", version = "1.13.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] + +[package.optional-dependencies] +dev = [ + { name = "nbmake" }, + { name = "pre-commit" }, + { name = "pytest" }, + { name = "pytest-benchmark" }, + { name = "pytest-cov" }, + { name = "ruff" }, +] +docs = [ + { name = "mike" }, + { name = "mkdocs-api-autonav" }, + { name = "mkdocs-material" }, + { name = "mkdocstrings", extra = ["python"] }, +] +fitting = [ + { name = "anywidget" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "9.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "ipywidgets" }, + { name = "lmfit" }, + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "plotly" }, +] + +[package.metadata] +requires-dist = [ + { name = "anywidget", marker = "extra == 'fitting'" }, + { name = "chardet" }, + { name = "h5py" }, + { name = "importlib-resources" }, + { name = "ipython", marker = "extra == 'fitting'" }, + { name = "ipywidgets", marker = "extra == 'fitting'" }, + { name = "lark", specifier = ">=1.1.5" }, + { name = "lmfit", marker = "extra == 'fitting'" }, + { name = "matplotlib", marker = "extra == 'fitting'" }, + { name = "mike", marker = "extra == 'docs'" }, + { name = "mkdocs-api-autonav", marker = "extra == 'docs'" }, + { name = "mkdocs-material", marker = "extra == 'docs'" }, + { name = "mkdocstrings", extras = ["python"], marker = "extra == 'docs'", specifier = ">=0.18" }, + { name = "nbmake", marker = "extra == 'dev'" }, + { name = "numpy", specifier = ">=1.20" }, + { name = "numpy", marker = "python_full_version < '3.10'", specifier = "<2.0.0" }, + { name = "pandas", specifier = ">=1.0.0" }, + { name = "pint" }, + { name = "plotly", marker = "extra == 'fitting'", specifier = "<6" }, + { name = "pre-commit", marker = "extra == 'dev'" }, + { name = "pytest", marker = "extra == 'dev'" }, + { name = "pytest-benchmark", marker = "extra == 'dev'" }, + { name = "pytest-cov", marker = "extra == 'dev'" }, + { name = "pyyaml" }, + { name = "rapidfuzz" }, + { name = "ruff", marker = "extra == 'dev'", specifier = "==0.8.5" }, + { name = "scipy" }, +] +provides-extras = ["fitting", "dev", "docs"] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pymdown-extensions" +version = "10.16.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/55/b3/6d2b3f149bc5413b0a29761c2c5832d8ce904a1d7f621e86616d96f505cc/pymdown_extensions-10.16.1.tar.gz", hash = "sha256:aace82bcccba3efc03e25d584e6a22d27a8e17caa3f4dd9f207e49b787aa9a91", size = 853277, upload-time = "2025-07-28T16:19:34.167Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/06/43084e6cbd4b3bc0e80f6be743b2e79fbc6eed8de9ad8c629939fa55d972/pymdown_extensions-10.16.1-py3-none-any.whl", hash = "sha256:d6ba157a6c03146a7fb122b2b9a121300056384eafeec9c9f9e584adfdb2a32d", size = 266178, upload-time = "2025-07-28T16:19:31.401Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.2.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/a5/181488fc2b9d093e3972d2a472855aae8a03f000592dbfce716a512b3359/pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6", size = 1099274, upload-time = "2025-09-21T04:11:06.277Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" }, +] + +[[package]] +name = "pytest" +version = "8.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750, upload-time = "2025-09-04T14:34:20.226Z" }, +] + +[[package]] +name = "pytest-benchmark" +version = "5.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "py-cpuinfo" }, + { name = "pytest" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/39/d0/a8bd08d641b393db3be3819b03e2d9bb8760ca8479080a26a5f6e540e99c/pytest-benchmark-5.1.0.tar.gz", hash = "sha256:9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105", size = 337810, upload-time = "2024-10-30T11:51:48.521Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/d6/b41653199ea09d5969d4e385df9bbfd9a100f28ca7e824ce7c0a016e3053/pytest_benchmark-5.1.0-py3-none-any.whl", hash = "sha256:922de2dfa3033c227c96da942d1878191afa135a29485fb942e85dff1c592c89", size = 44259, upload-time = "2024-10-30T11:51:45.94Z" }, +] + +[[package]] +name = "pytest-cov" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "coverage", version = "7.10.7", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version < '3.10'" }, + { name = "coverage", version = "7.11.0", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version >= '3.10'" }, + { name = "pluggy" }, + { name = "pytest" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328, upload-time = "2025-09-09T10:57:02.113Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424, upload-time = "2025-09-09T10:57:00.695Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "pywin32" +version = "311" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432, upload-time = "2025-07-14T20:13:05.9Z" }, + { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103, upload-time = "2025-07-14T20:13:07.698Z" }, + { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557, upload-time = "2025-07-14T20:13:11.11Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031, upload-time = "2025-07-14T20:13:13.266Z" }, + { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308, upload-time = "2025-07-14T20:13:15.147Z" }, + { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930, upload-time = "2025-07-14T20:13:16.945Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" }, + { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" }, + { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" }, + { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" }, + { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714, upload-time = "2025-07-14T20:13:32.449Z" }, + { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800, upload-time = "2025-07-14T20:13:34.312Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540, upload-time = "2025-07-14T20:13:36.379Z" }, + { url = "https://files.pythonhosted.org/packages/59/42/b86689aac0cdaee7ae1c58d464b0ff04ca909c19bb6502d4973cdd9f9544/pywin32-311-cp39-cp39-win32.whl", hash = "sha256:aba8f82d551a942cb20d4a83413ccbac30790b50efb89a75e4f586ac0bb8056b", size = 8760837, upload-time = "2025-07-14T20:12:59.59Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8a/1403d0353f8c5a2f0829d2b1c4becbf9da2f0a4d040886404fc4a5431e4d/pywin32-311-cp39-cp39-win_amd64.whl", hash = "sha256:e0c4cfb0621281fe40387df582097fd796e80430597cb9944f0ae70447bacd91", size = 9590187, upload-time = "2025-07-14T20:13:01.419Z" }, + { url = "https://files.pythonhosted.org/packages/60/22/e0e8d802f124772cec9c75430b01a212f86f9de7546bda715e54140d5aeb/pywin32-311-cp39-cp39-win_arm64.whl", hash = "sha256:62ea666235135fee79bb154e695f3ff67370afefd71bd7fea7512fc70ef31e3d", size = 8778162, upload-time = "2025-07-14T20:13:03.544Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/a0/39350dd17dd6d6c6507025c0e53aef67a9293a6d37d3511f23ea510d5800/pyyaml-6.0.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b", size = 184227, upload-time = "2025-09-25T21:31:46.04Z" }, + { url = "https://files.pythonhosted.org/packages/05/14/52d505b5c59ce73244f59c7a50ecf47093ce4765f116cdb98286a71eeca2/pyyaml-6.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956", size = 174019, upload-time = "2025-09-25T21:31:47.706Z" }, + { url = "https://files.pythonhosted.org/packages/43/f7/0e6a5ae5599c838c696adb4e6330a59f463265bfa1e116cfd1fbb0abaaae/pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8", size = 740646, upload-time = "2025-09-25T21:31:49.21Z" }, + { url = "https://files.pythonhosted.org/packages/2f/3a/61b9db1d28f00f8fd0ae760459a5c4bf1b941baf714e207b6eb0657d2578/pyyaml-6.0.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198", size = 840793, upload-time = "2025-09-25T21:31:50.735Z" }, + { url = "https://files.pythonhosted.org/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b", size = 770293, upload-time = "2025-09-25T21:31:51.828Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ef/abd085f06853af0cd59fa5f913d61a8eab65d7639ff2a658d18a25d6a89d/pyyaml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0", size = 732872, upload-time = "2025-09-25T21:31:53.282Z" }, + { url = "https://files.pythonhosted.org/packages/1f/15/2bc9c8faf6450a8b3c9fc5448ed869c599c0a74ba2669772b1f3a0040180/pyyaml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69", size = 758828, upload-time = "2025-09-25T21:31:54.807Z" }, + { url = "https://files.pythonhosted.org/packages/a3/00/531e92e88c00f4333ce359e50c19b8d1de9fe8d581b1534e35ccfbc5f393/pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e", size = 142415, upload-time = "2025-09-25T21:31:55.885Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fa/926c003379b19fca39dd4634818b00dec6c62d87faf628d1394e137354d4/pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c", size = 158561, upload-time = "2025-09-25T21:31:57.406Z" }, + { url = "https://files.pythonhosted.org/packages/6d/16/a95b6757765b7b031c9374925bb718d55e0a9ba8a1b6a12d25962ea44347/pyyaml-6.0.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e", size = 185826, upload-time = "2025-09-25T21:31:58.655Z" }, + { url = "https://files.pythonhosted.org/packages/16/19/13de8e4377ed53079ee996e1ab0a9c33ec2faf808a4647b7b4c0d46dd239/pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", size = 175577, upload-time = "2025-09-25T21:32:00.088Z" }, + { url = "https://files.pythonhosted.org/packages/0c/62/d2eb46264d4b157dae1275b573017abec435397aa59cbcdab6fc978a8af4/pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c", size = 775556, upload-time = "2025-09-25T21:32:01.31Z" }, + { url = "https://files.pythonhosted.org/packages/10/cb/16c3f2cf3266edd25aaa00d6c4350381c8b012ed6f5276675b9eba8d9ff4/pyyaml-6.0.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00", size = 882114, upload-time = "2025-09-25T21:32:03.376Z" }, + { url = "https://files.pythonhosted.org/packages/71/60/917329f640924b18ff085ab889a11c763e0b573da888e8404ff486657602/pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", size = 806638, upload-time = "2025-09-25T21:32:04.553Z" }, + { url = "https://files.pythonhosted.org/packages/dd/6f/529b0f316a9fd167281a6c3826b5583e6192dba792dd55e3203d3f8e655a/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a", size = 767463, upload-time = "2025-09-25T21:32:06.152Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6a/b627b4e0c1dd03718543519ffb2f1deea4a1e6d42fbab8021936a4d22589/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", size = 794986, upload-time = "2025-09-25T21:32:07.367Z" }, + { url = "https://files.pythonhosted.org/packages/45/91/47a6e1c42d9ee337c4839208f30d9f09caa9f720ec7582917b264defc875/pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", size = 142543, upload-time = "2025-09-25T21:32:08.95Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/ea007450a105ae919a72393cb06f122f288ef60bba2dc64b26e2646fa315/pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", size = 158763, upload-time = "2025-09-25T21:32:09.96Z" }, + { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", size = 182063, upload-time = "2025-09-25T21:32:11.445Z" }, + { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", size = 775116, upload-time = "2025-09-25T21:32:13.652Z" }, + { url = "https://files.pythonhosted.org/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", size = 844011, upload-time = "2025-09-25T21:32:15.21Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, + { url = "https://files.pythonhosted.org/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", size = 761089, upload-time = "2025-09-25T21:32:17.56Z" }, + { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 137658, upload-time = "2025-09-25T21:32:20.209Z" }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003, upload-time = "2025-09-25T21:32:21.167Z" }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 140344, upload-time = "2025-09-25T21:32:22.617Z" }, + { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", size = 181669, upload-time = "2025-09-25T21:32:23.673Z" }, + { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", size = 173252, upload-time = "2025-09-25T21:32:25.149Z" }, + { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", size = 767081, upload-time = "2025-09-25T21:32:26.575Z" }, + { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", size = 841159, upload-time = "2025-09-25T21:32:27.727Z" }, + { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", size = 801626, upload-time = "2025-09-25T21:32:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", size = 753613, upload-time = "2025-09-25T21:32:30.178Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", size = 794115, upload-time = "2025-09-25T21:32:31.353Z" }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427, upload-time = "2025-09-25T21:32:32.58Z" }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 154090, upload-time = "2025-09-25T21:32:33.659Z" }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 140246, upload-time = "2025-09-25T21:32:34.663Z" }, + { url = "https://files.pythonhosted.org/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181814, upload-time = "2025-09-25T21:32:35.712Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 173809, upload-time = "2025-09-25T21:32:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2025-09-25T21:32:37.966Z" }, + { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836355, upload-time = "2025-09-25T21:32:39.178Z" }, + { url = "https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 794175, upload-time = "2025-09-25T21:32:40.865Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 755228, upload-time = "2025-09-25T21:32:42.084Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 789194, upload-time = "2025-09-25T21:32:43.362Z" }, + { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429, upload-time = "2025-09-25T21:32:57.844Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912, upload-time = "2025-09-25T21:32:59.247Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "2025-09-25T21:32:44.377Z" }, + { url = "https://files.pythonhosted.org/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183641, upload-time = "2025-09-25T21:32:45.407Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 831901, upload-time = "2025-09-25T21:32:48.83Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2025-09-25T21:32:50.149Z" }, + { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "2025-09-25T21:32:51.808Z" }, + { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805272, upload-time = "2025-09-25T21:32:52.941Z" }, + { url = "https://files.pythonhosted.org/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 829923, upload-time = "2025-09-25T21:32:54.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062, upload-time = "2025-09-25T21:32:55.767Z" }, + { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, + { url = "https://files.pythonhosted.org/packages/9f/62/67fc8e68a75f738c9200422bf65693fb79a4cd0dc5b23310e5202e978090/pyyaml-6.0.3-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da", size = 184450, upload-time = "2025-09-25T21:33:00.618Z" }, + { url = "https://files.pythonhosted.org/packages/ae/92/861f152ce87c452b11b9d0977952259aa7df792d71c1053365cc7b09cc08/pyyaml-6.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917", size = 174319, upload-time = "2025-09-25T21:33:02.086Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cd/f0cfc8c74f8a030017a2b9c771b7f47e5dd702c3e28e5b2071374bda2948/pyyaml-6.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9", size = 737631, upload-time = "2025-09-25T21:33:03.25Z" }, + { url = "https://files.pythonhosted.org/packages/ef/b2/18f2bd28cd2055a79a46c9b0895c0b3d987ce40ee471cecf58a1a0199805/pyyaml-6.0.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5", size = 836795, upload-time = "2025-09-25T21:33:05.014Z" }, + { url = "https://files.pythonhosted.org/packages/73/b9/793686b2d54b531203c160ef12bec60228a0109c79bae6c1277961026770/pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a", size = 750767, upload-time = "2025-09-25T21:33:06.398Z" }, + { url = "https://files.pythonhosted.org/packages/a9/86/a137b39a611def2ed78b0e66ce2fe13ee701a07c07aebe55c340ed2a050e/pyyaml-6.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926", size = 727982, upload-time = "2025-09-25T21:33:08.708Z" }, + { url = "https://files.pythonhosted.org/packages/dd/62/71c27c94f457cf4418ef8ccc71735324c549f7e3ea9d34aba50874563561/pyyaml-6.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7", size = 755677, upload-time = "2025-09-25T21:33:09.876Z" }, + { url = "https://files.pythonhosted.org/packages/29/3d/6f5e0d58bd924fb0d06c3a6bad00effbdae2de5adb5cda5648006ffbd8d3/pyyaml-6.0.3-cp39-cp39-win32.whl", hash = "sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0", size = 142592, upload-time = "2025-09-25T21:33:10.983Z" }, + { url = "https://files.pythonhosted.org/packages/f0/0c/25113e0b5e103d7f1490c0e947e303fe4a696c10b501dea7a9f49d4e876c/pyyaml-6.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007", size = 158777, upload-time = "2025-09-25T21:33:15.55Z" }, +] + +[[package]] +name = "pyyaml-env-tag" +version = "1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/eb/2e/79c822141bfd05a853236b504869ebc6b70159afc570e1d5a20641782eaa/pyyaml_env_tag-1.1.tar.gz", hash = "sha256:2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff", size = 5737, upload-time = "2025-05-13T15:24:01.64Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/11/432f32f8097b03e3cd5fe57e88efb685d964e2e5178a48ed61e841f7fdce/pyyaml_env_tag-1.1-py3-none-any.whl", hash = "sha256:17109e1a528561e32f026364712fee1264bc2ea6715120891174ed1b980d2e04", size = 4722, upload-time = "2025-05-13T15:23:59.629Z" }, +] + +[[package]] +name = "pyzmq" +version = "27.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4", size = 1329850, upload-time = "2025-09-08T23:07:26.274Z" }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556", size = 906380, upload-time = "2025-09-08T23:07:29.78Z" }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b", size = 666421, upload-time = "2025-09-08T23:07:31.263Z" }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e", size = 854149, upload-time = "2025-09-08T23:07:33.17Z" }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526", size = 1655070, upload-time = "2025-09-08T23:07:35.205Z" }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1", size = 2033441, upload-time = "2025-09-08T23:07:37.432Z" }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386", size = 1891529, upload-time = "2025-09-08T23:07:39.047Z" }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", hash = "sha256:a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda", size = 567276, upload-time = "2025-09-08T23:07:40.695Z" }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f", size = 632208, upload-time = "2025-09-08T23:07:42.298Z" }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32", size = 559766, upload-time = "2025-09-08T23:07:43.869Z" }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86", size = 1333328, upload-time = "2025-09-08T23:07:45.946Z" }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581", size = 908803, upload-time = "2025-09-08T23:07:47.551Z" }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f", size = 668836, upload-time = "2025-09-08T23:07:49.436Z" }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e", size = 857038, upload-time = "2025-09-08T23:07:51.234Z" }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e", size = 1657531, upload-time = "2025-09-08T23:07:52.795Z" }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2", size = 2034786, upload-time = "2025-09-08T23:07:55.047Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394", size = 1894220, upload-time = "2025-09-08T23:07:57.172Z" }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", hash = "sha256:6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f", size = 567155, upload-time = "2025-09-08T23:07:59.05Z" }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97", size = 633428, upload-time = "2025-09-08T23:08:00.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07", size = 559497, upload-time = "2025-09-08T23:08:02.15Z" }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc", size = 1306279, upload-time = "2025-09-08T23:08:03.807Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113", size = 895645, upload-time = "2025-09-08T23:08:05.301Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233", size = 652574, upload-time = "2025-09-08T23:08:06.828Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31", size = 840995, upload-time = "2025-09-08T23:08:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28", size = 1642070, upload-time = "2025-09-08T23:08:09.989Z" }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856", size = 2021121, upload-time = "2025-09-08T23:08:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496", size = 1878550, upload-time = "2025-09-08T23:08:13.513Z" }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd", size = 559184, upload-time = "2025-09-08T23:08:15.163Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf", size = 619480, upload-time = "2025-09-08T23:08:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f", size = 552993, upload-time = "2025-09-08T23:08:18.926Z" }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5", size = 1122436, upload-time = "2025-09-08T23:08:20.801Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", hash = "sha256:fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6", size = 1156301, upload-time = "2025-09-08T23:08:22.47Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7", size = 1341197, upload-time = "2025-09-08T23:08:24.286Z" }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05", size = 897275, upload-time = "2025-09-08T23:08:26.063Z" }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9", size = 660469, upload-time = "2025-09-08T23:08:27.623Z" }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128", size = 847961, upload-time = "2025-09-08T23:08:29.672Z" }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39", size = 1650282, upload-time = "2025-09-08T23:08:31.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97", size = 2024468, upload-time = "2025-09-08T23:08:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db", size = 1885394, upload-time = "2025-09-08T23:08:35.51Z" }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", hash = "sha256:7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c", size = 574964, upload-time = "2025-09-08T23:08:37.178Z" }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2", size = 641029, upload-time = "2025-09-08T23:08:40.595Z" }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e", size = 561541, upload-time = "2025-09-08T23:08:42.668Z" }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a", size = 1341197, upload-time = "2025-09-08T23:08:44.973Z" }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea", size = 897175, upload-time = "2025-09-08T23:08:46.601Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96", size = 660427, upload-time = "2025-09-08T23:08:48.187Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d", size = 847929, upload-time = "2025-09-08T23:08:49.76Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146", size = 1650193, upload-time = "2025-09-08T23:08:51.7Z" }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd", size = 2024388, upload-time = "2025-09-08T23:08:53.393Z" }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a", size = 1885316, upload-time = "2025-09-08T23:08:55.702Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", hash = "sha256:1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92", size = 587472, upload-time = "2025-09-08T23:08:58.18Z" }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0", size = 661401, upload-time = "2025-09-08T23:08:59.802Z" }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7", size = 575170, upload-time = "2025-09-08T23:09:01.418Z" }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb", size = 1330426, upload-time = "2025-09-08T23:09:21.03Z" }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429", size = 906559, upload-time = "2025-09-08T23:09:22.983Z" }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d", size = 863816, upload-time = "2025-09-08T23:09:24.556Z" }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345", size = 666735, upload-time = "2025-09-08T23:09:26.297Z" }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968", size = 1655425, upload-time = "2025-09-08T23:09:28.172Z" }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098", size = 2033729, upload-time = "2025-09-08T23:09:30.097Z" }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f", size = 1891803, upload-time = "2025-09-08T23:09:31.875Z" }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", hash = "sha256:b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78", size = 567627, upload-time = "2025-09-08T23:09:33.98Z" }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db", size = 632315, upload-time = "2025-09-08T23:09:36.097Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc", size = 559833, upload-time = "2025-09-08T23:09:38.183Z" }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6", size = 836266, upload-time = "2025-09-08T23:09:40.048Z" }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90", size = 800206, upload-time = "2025-09-08T23:09:41.902Z" }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62", size = 567747, upload-time = "2025-09-08T23:09:43.741Z" }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74", size = 747371, upload-time = "2025-09-08T23:09:45.575Z" }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba", size = 544862, upload-time = "2025-09-08T23:09:47.448Z" }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066", size = 836265, upload-time = "2025-09-08T23:09:49.376Z" }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604", size = 800208, upload-time = "2025-09-08T23:09:51.073Z" }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c", size = 567747, upload-time = "2025-09-08T23:09:52.698Z" }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271", size = 747371, upload-time = "2025-09-08T23:09:54.563Z" }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355", size = 544862, upload-time = "2025-09-08T23:09:56.509Z" }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f", size = 836257, upload-time = "2025-09-08T23:10:07.635Z" }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8", size = 800203, upload-time = "2025-09-08T23:10:09.436Z" }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381", size = 758756, upload-time = "2025-09-08T23:10:11.733Z" }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172", size = 567742, upload-time = "2025-09-08T23:10:14.732Z" }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9", size = 544857, upload-time = "2025-09-08T23:10:16.431Z" }, +] + +[[package]] +name = "rapidfuzz" +version = "3.13.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/f6/6895abc3a3d056b9698da3199b04c0e56226d530ae44a470edabf8b664f0/rapidfuzz-3.13.0.tar.gz", hash = "sha256:d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8", size = 57904226, upload-time = "2025-04-03T20:38:51.226Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/27/ca10b3166024ae19a7e7c21f73c58dfd4b7fef7420e5497ee64ce6b73453/rapidfuzz-3.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:aafc42a1dc5e1beeba52cd83baa41372228d6d8266f6d803c16dbabbcc156255", size = 1998899, upload-time = "2025-04-03T20:35:08.764Z" }, + { url = "https://files.pythonhosted.org/packages/f0/38/c4c404b13af0315483a6909b3a29636e18e1359307fb74a333fdccb3730d/rapidfuzz-3.13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:85c9a131a44a95f9cac2eb6e65531db014e09d89c4f18c7b1fa54979cb9ff1f3", size = 1449949, upload-time = "2025-04-03T20:35:11.26Z" }, + { url = "https://files.pythonhosted.org/packages/12/ae/15c71d68a6df6b8e24595421fdf5bcb305888318e870b7be8d935a9187ee/rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d7cec4242d30dd521ef91c0df872e14449d1dffc2a6990ede33943b0dae56c3", size = 1424199, upload-time = "2025-04-03T20:35:12.954Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9a/765beb9e14d7b30d12e2d6019e8b93747a0bedbc1d0cce13184fa3825426/rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e297c09972698c95649e89121e3550cee761ca3640cd005e24aaa2619175464e", size = 5352400, upload-time = "2025-04-03T20:35:15.421Z" }, + { url = "https://files.pythonhosted.org/packages/e2/b8/49479fe6f06b06cd54d6345ed16de3d1ac659b57730bdbe897df1e059471/rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ef0f5f03f61b0e5a57b1df7beafd83df993fd5811a09871bad6038d08e526d0d", size = 1652465, upload-time = "2025-04-03T20:35:18.43Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d8/08823d496b7dd142a7b5d2da04337df6673a14677cfdb72f2604c64ead69/rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d8cf5f7cd6e4d5eb272baf6a54e182b2c237548d048e2882258336533f3f02b7", size = 1616590, upload-time = "2025-04-03T20:35:20.482Z" }, + { url = "https://files.pythonhosted.org/packages/38/d4/5cfbc9a997e544f07f301c54d42aac9e0d28d457d543169e4ec859b8ce0d/rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9256218ac8f1a957806ec2fb9a6ddfc6c32ea937c0429e88cf16362a20ed8602", size = 3086956, upload-time = "2025-04-03T20:35:22.756Z" }, + { url = "https://files.pythonhosted.org/packages/25/1e/06d8932a72fa9576095234a15785136407acf8f9a7dbc8136389a3429da1/rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e1bdd2e6d0c5f9706ef7595773a81ca2b40f3b33fd7f9840b726fb00c6c4eb2e", size = 2494220, upload-time = "2025-04-03T20:35:25.563Z" }, + { url = "https://files.pythonhosted.org/packages/03/16/5acf15df63119d5ca3d9a54b82807866ff403461811d077201ca351a40c3/rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5280be8fd7e2bee5822e254fe0a5763aa0ad57054b85a32a3d9970e9b09bbcbf", size = 7585481, upload-time = "2025-04-03T20:35:27.426Z" }, + { url = "https://files.pythonhosted.org/packages/e1/cf/ebade4009431ea8e715e59e882477a970834ddaacd1a670095705b86bd0d/rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fd742c03885db1fce798a1cd87a20f47f144ccf26d75d52feb6f2bae3d57af05", size = 2894842, upload-time = "2025-04-03T20:35:29.457Z" }, + { url = "https://files.pythonhosted.org/packages/a7/bd/0732632bd3f906bf613229ee1b7cbfba77515db714a0e307becfa8a970ae/rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:5435fcac94c9ecf0504bf88a8a60c55482c32e18e108d6079a0089c47f3f8cf6", size = 3438517, upload-time = "2025-04-03T20:35:31.381Z" }, + { url = "https://files.pythonhosted.org/packages/83/89/d3bd47ec9f4b0890f62aea143a1e35f78f3d8329b93d9495b4fa8a3cbfc3/rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:93a755266856599be4ab6346273f192acde3102d7aa0735e2f48b456397a041f", size = 4412773, upload-time = "2025-04-03T20:35:33.425Z" }, + { url = "https://files.pythonhosted.org/packages/b3/57/1a152a07883e672fc117c7f553f5b933f6e43c431ac3fd0e8dae5008f481/rapidfuzz-3.13.0-cp310-cp310-win32.whl", hash = "sha256:3abe6a4e8eb4cfc4cda04dd650a2dc6d2934cbdeda5def7e6fd1c20f6e7d2a0b", size = 1842334, upload-time = "2025-04-03T20:35:35.648Z" }, + { url = "https://files.pythonhosted.org/packages/a7/68/7248addf95b6ca51fc9d955161072285da3059dd1472b0de773cff910963/rapidfuzz-3.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:e8ddb58961401da7d6f55f185512c0d6bd24f529a637078d41dd8ffa5a49c107", size = 1624392, upload-time = "2025-04-03T20:35:37.294Z" }, + { url = "https://files.pythonhosted.org/packages/68/23/f41c749f2c61ed1ed5575eaf9e73ef9406bfedbf20a3ffa438d15b5bf87e/rapidfuzz-3.13.0-cp310-cp310-win_arm64.whl", hash = "sha256:c523620d14ebd03a8d473c89e05fa1ae152821920c3ff78b839218ff69e19ca3", size = 865584, upload-time = "2025-04-03T20:35:39.005Z" }, + { url = "https://files.pythonhosted.org/packages/87/17/9be9eff5a3c7dfc831c2511262082c6786dca2ce21aa8194eef1cb71d67a/rapidfuzz-3.13.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d395a5cad0c09c7f096433e5fd4224d83b53298d53499945a9b0e5a971a84f3a", size = 1999453, upload-time = "2025-04-03T20:35:40.804Z" }, + { url = "https://files.pythonhosted.org/packages/75/67/62e57896ecbabe363f027d24cc769d55dd49019e576533ec10e492fcd8a2/rapidfuzz-3.13.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7b3eda607a019169f7187328a8d1648fb9a90265087f6903d7ee3a8eee01805", size = 1450881, upload-time = "2025-04-03T20:35:42.734Z" }, + { url = "https://files.pythonhosted.org/packages/96/5c/691c5304857f3476a7b3df99e91efc32428cbe7d25d234e967cc08346c13/rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98e0bfa602e1942d542de077baf15d658bd9d5dcfe9b762aff791724c1c38b70", size = 1422990, upload-time = "2025-04-03T20:35:45.158Z" }, + { url = "https://files.pythonhosted.org/packages/46/81/7a7e78f977496ee2d613154b86b203d373376bcaae5de7bde92f3ad5a192/rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bef86df6d59667d9655905b02770a0c776d2853971c0773767d5ef8077acd624", size = 5342309, upload-time = "2025-04-03T20:35:46.952Z" }, + { url = "https://files.pythonhosted.org/packages/51/44/12fdd12a76b190fe94bf38d252bb28ddf0ab7a366b943e792803502901a2/rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fedd316c165beed6307bf754dee54d3faca2c47e1f3bcbd67595001dfa11e969", size = 1656881, upload-time = "2025-04-03T20:35:49.954Z" }, + { url = "https://files.pythonhosted.org/packages/27/ae/0d933e660c06fcfb087a0d2492f98322f9348a28b2cc3791a5dbadf6e6fb/rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5158da7f2ec02a930be13bac53bb5903527c073c90ee37804090614cab83c29e", size = 1608494, upload-time = "2025-04-03T20:35:51.646Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2c/4b2f8aafdf9400e5599b6ed2f14bc26ca75f5a923571926ccbc998d4246a/rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b6f913ee4618ddb6d6f3e387b76e8ec2fc5efee313a128809fbd44e65c2bbb2", size = 3072160, upload-time = "2025-04-03T20:35:53.472Z" }, + { url = "https://files.pythonhosted.org/packages/60/7d/030d68d9a653c301114101c3003b31ce01cf2c3224034cd26105224cd249/rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d25fdbce6459ccbbbf23b4b044f56fbd1158b97ac50994eaae2a1c0baae78301", size = 2491549, upload-time = "2025-04-03T20:35:55.391Z" }, + { url = "https://files.pythonhosted.org/packages/8e/cd/7040ba538fc6a8ddc8816a05ecf46af9988b46c148ddd7f74fb0fb73d012/rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:25343ccc589a4579fbde832e6a1e27258bfdd7f2eb0f28cb836d6694ab8591fc", size = 7584142, upload-time = "2025-04-03T20:35:57.71Z" }, + { url = "https://files.pythonhosted.org/packages/c1/96/85f7536fbceb0aa92c04a1c37a3fc4fcd4e80649e9ed0fb585382df82edc/rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a9ad1f37894e3ffb76bbab76256e8a8b789657183870be11aa64e306bb5228fd", size = 2896234, upload-time = "2025-04-03T20:35:59.969Z" }, + { url = "https://files.pythonhosted.org/packages/55/fd/460e78438e7019f2462fe9d4ecc880577ba340df7974c8a4cfe8d8d029df/rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5dc71ef23845bb6b62d194c39a97bb30ff171389c9812d83030c1199f319098c", size = 3437420, upload-time = "2025-04-03T20:36:01.91Z" }, + { url = "https://files.pythonhosted.org/packages/cc/df/c3c308a106a0993befd140a414c5ea78789d201cf1dfffb8fd9749718d4f/rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b7f4c65facdb94f44be759bbd9b6dda1fa54d0d6169cdf1a209a5ab97d311a75", size = 4410860, upload-time = "2025-04-03T20:36:04.352Z" }, + { url = "https://files.pythonhosted.org/packages/75/ee/9d4ece247f9b26936cdeaae600e494af587ce9bf8ddc47d88435f05cfd05/rapidfuzz-3.13.0-cp311-cp311-win32.whl", hash = "sha256:b5104b62711565e0ff6deab2a8f5dbf1fbe333c5155abe26d2cfd6f1849b6c87", size = 1843161, upload-time = "2025-04-03T20:36:06.802Z" }, + { url = "https://files.pythonhosted.org/packages/c9/5a/d00e1f63564050a20279015acb29ecaf41646adfacc6ce2e1e450f7f2633/rapidfuzz-3.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:9093cdeb926deb32a4887ebe6910f57fbcdbc9fbfa52252c10b56ef2efb0289f", size = 1629962, upload-time = "2025-04-03T20:36:09.133Z" }, + { url = "https://files.pythonhosted.org/packages/3b/74/0a3de18bc2576b794f41ccd07720b623e840fda219ab57091897f2320fdd/rapidfuzz-3.13.0-cp311-cp311-win_arm64.whl", hash = "sha256:f70f646751b6aa9d05be1fb40372f006cc89d6aad54e9d79ae97bd1f5fce5203", size = 866631, upload-time = "2025-04-03T20:36:11.022Z" }, + { url = "https://files.pythonhosted.org/packages/13/4b/a326f57a4efed8f5505b25102797a58e37ee11d94afd9d9422cb7c76117e/rapidfuzz-3.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a1a6a906ba62f2556372282b1ef37b26bca67e3d2ea957277cfcefc6275cca7", size = 1989501, upload-time = "2025-04-03T20:36:13.43Z" }, + { url = "https://files.pythonhosted.org/packages/b7/53/1f7eb7ee83a06c400089ec7cb841cbd581c2edd7a4b21eb2f31030b88daa/rapidfuzz-3.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2fd0975e015b05c79a97f38883a11236f5a24cca83aa992bd2558ceaa5652b26", size = 1445379, upload-time = "2025-04-03T20:36:16.439Z" }, + { url = "https://files.pythonhosted.org/packages/07/09/de8069a4599cc8e6d194e5fa1782c561151dea7d5e2741767137e2a8c1f0/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d4e13593d298c50c4f94ce453f757b4b398af3fa0fd2fde693c3e51195b7f69", size = 1405986, upload-time = "2025-04-03T20:36:18.447Z" }, + { url = "https://files.pythonhosted.org/packages/5d/77/d9a90b39c16eca20d70fec4ca377fbe9ea4c0d358c6e4736ab0e0e78aaf6/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed6f416bda1c9133000009d84d9409823eb2358df0950231cc936e4bf784eb97", size = 5310809, upload-time = "2025-04-03T20:36:20.324Z" }, + { url = "https://files.pythonhosted.org/packages/1e/7d/14da291b0d0f22262d19522afaf63bccf39fc027c981233fb2137a57b71f/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1dc82b6ed01acb536b94a43996a94471a218f4d89f3fdd9185ab496de4b2a981", size = 1629394, upload-time = "2025-04-03T20:36:22.256Z" }, + { url = "https://files.pythonhosted.org/packages/b7/e4/79ed7e4fa58f37c0f8b7c0a62361f7089b221fe85738ae2dbcfb815e985a/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9d824de871daa6e443b39ff495a884931970d567eb0dfa213d234337343835f", size = 1600544, upload-time = "2025-04-03T20:36:24.207Z" }, + { url = "https://files.pythonhosted.org/packages/4e/20/e62b4d13ba851b0f36370060025de50a264d625f6b4c32899085ed51f980/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d18228a2390375cf45726ce1af9d36ff3dc1f11dce9775eae1f1b13ac6ec50f", size = 3052796, upload-time = "2025-04-03T20:36:26.279Z" }, + { url = "https://files.pythonhosted.org/packages/cd/8d/55fdf4387dec10aa177fe3df8dbb0d5022224d95f48664a21d6b62a5299d/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f5fe634c9482ec5d4a6692afb8c45d370ae86755e5f57aa6c50bfe4ca2bdd87", size = 2464016, upload-time = "2025-04-03T20:36:28.525Z" }, + { url = "https://files.pythonhosted.org/packages/9b/be/0872f6a56c0f473165d3b47d4170fa75263dc5f46985755aa9bf2bbcdea1/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:694eb531889f71022b2be86f625a4209c4049e74be9ca836919b9e395d5e33b3", size = 7556725, upload-time = "2025-04-03T20:36:30.629Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f3/6c0750e484d885a14840c7a150926f425d524982aca989cdda0bb3bdfa57/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:11b47b40650e06147dee5e51a9c9ad73bb7b86968b6f7d30e503b9f8dd1292db", size = 2859052, upload-time = "2025-04-03T20:36:32.836Z" }, + { url = "https://files.pythonhosted.org/packages/6f/98/5a3a14701b5eb330f444f7883c9840b43fb29c575e292e09c90a270a6e07/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:98b8107ff14f5af0243f27d236bcc6e1ef8e7e3b3c25df114e91e3a99572da73", size = 3390219, upload-time = "2025-04-03T20:36:35.062Z" }, + { url = "https://files.pythonhosted.org/packages/e9/7d/f4642eaaeb474b19974332f2a58471803448be843033e5740965775760a5/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b836f486dba0aceb2551e838ff3f514a38ee72b015364f739e526d720fdb823a", size = 4377924, upload-time = "2025-04-03T20:36:37.363Z" }, + { url = "https://files.pythonhosted.org/packages/8e/83/fa33f61796731891c3e045d0cbca4436a5c436a170e7f04d42c2423652c3/rapidfuzz-3.13.0-cp312-cp312-win32.whl", hash = "sha256:4671ee300d1818d7bdfd8fa0608580d7778ba701817216f0c17fb29e6b972514", size = 1823915, upload-time = "2025-04-03T20:36:39.451Z" }, + { url = "https://files.pythonhosted.org/packages/03/25/5ee7ab6841ca668567d0897905eebc79c76f6297b73bf05957be887e9c74/rapidfuzz-3.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e2065f68fb1d0bf65adc289c1bdc45ba7e464e406b319d67bb54441a1b9da9e", size = 1616985, upload-time = "2025-04-03T20:36:41.631Z" }, + { url = "https://files.pythonhosted.org/packages/76/5e/3f0fb88db396cb692aefd631e4805854e02120a2382723b90dcae720bcc6/rapidfuzz-3.13.0-cp312-cp312-win_arm64.whl", hash = "sha256:65cc97c2fc2c2fe23586599686f3b1ceeedeca8e598cfcc1b7e56dc8ca7e2aa7", size = 860116, upload-time = "2025-04-03T20:36:43.915Z" }, + { url = "https://files.pythonhosted.org/packages/0a/76/606e71e4227790750f1646f3c5c873e18d6cfeb6f9a77b2b8c4dec8f0f66/rapidfuzz-3.13.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:09e908064d3684c541d312bd4c7b05acb99a2c764f6231bd507d4b4b65226c23", size = 1982282, upload-time = "2025-04-03T20:36:46.149Z" }, + { url = "https://files.pythonhosted.org/packages/0a/f5/d0b48c6b902607a59fd5932a54e3518dae8223814db8349b0176e6e9444b/rapidfuzz-3.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:57c390336cb50d5d3bfb0cfe1467478a15733703af61f6dffb14b1cd312a6fae", size = 1439274, upload-time = "2025-04-03T20:36:48.323Z" }, + { url = "https://files.pythonhosted.org/packages/59/cf/c3ac8c80d8ced6c1f99b5d9674d397ce5d0e9d0939d788d67c010e19c65f/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0da54aa8547b3c2c188db3d1c7eb4d1bb6dd80baa8cdaeaec3d1da3346ec9caa", size = 1399854, upload-time = "2025-04-03T20:36:50.294Z" }, + { url = "https://files.pythonhosted.org/packages/09/5d/ca8698e452b349c8313faf07bfa84e7d1c2d2edf7ccc67bcfc49bee1259a/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df8e8c21e67afb9d7fbe18f42c6111fe155e801ab103c81109a61312927cc611", size = 5308962, upload-time = "2025-04-03T20:36:52.421Z" }, + { url = "https://files.pythonhosted.org/packages/66/0a/bebada332854e78e68f3d6c05226b23faca79d71362509dbcf7b002e33b7/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:461fd13250a2adf8e90ca9a0e1e166515cbcaa5e9c3b1f37545cbbeff9e77f6b", size = 1625016, upload-time = "2025-04-03T20:36:54.639Z" }, + { url = "https://files.pythonhosted.org/packages/de/0c/9e58d4887b86d7121d1c519f7050d1be5eb189d8a8075f5417df6492b4f5/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2b3dd5d206a12deca16870acc0d6e5036abeb70e3cad6549c294eff15591527", size = 1600414, upload-time = "2025-04-03T20:36:56.669Z" }, + { url = "https://files.pythonhosted.org/packages/9b/df/6096bc669c1311568840bdcbb5a893edc972d1c8d2b4b4325c21d54da5b1/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1343d745fbf4688e412d8f398c6e6d6f269db99a54456873f232ba2e7aeb4939", size = 3053179, upload-time = "2025-04-03T20:36:59.366Z" }, + { url = "https://files.pythonhosted.org/packages/f9/46/5179c583b75fce3e65a5cd79a3561bd19abd54518cb7c483a89b284bf2b9/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b1b065f370d54551dcc785c6f9eeb5bd517ae14c983d2784c064b3aa525896df", size = 2456856, upload-time = "2025-04-03T20:37:01.708Z" }, + { url = "https://files.pythonhosted.org/packages/6b/64/e9804212e3286d027ac35bbb66603c9456c2bce23f823b67d2f5cabc05c1/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:11b125d8edd67e767b2295eac6eb9afe0b1cdc82ea3d4b9257da4b8e06077798", size = 7567107, upload-time = "2025-04-03T20:37:04.521Z" }, + { url = "https://files.pythonhosted.org/packages/8a/f2/7d69e7bf4daec62769b11757ffc31f69afb3ce248947aadbb109fefd9f65/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c33f9c841630b2bb7e69a3fb5c84a854075bb812c47620978bddc591f764da3d", size = 2854192, upload-time = "2025-04-03T20:37:06.905Z" }, + { url = "https://files.pythonhosted.org/packages/05/21/ab4ad7d7d0f653e6fe2e4ccf11d0245092bef94cdff587a21e534e57bda8/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ae4574cb66cf1e85d32bb7e9ec45af5409c5b3970b7ceb8dea90168024127566", size = 3398876, upload-time = "2025-04-03T20:37:09.692Z" }, + { url = "https://files.pythonhosted.org/packages/0f/a8/45bba94c2489cb1ee0130dcb46e1df4fa2c2b25269e21ffd15240a80322b/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e05752418b24bbd411841b256344c26f57da1148c5509e34ea39c7eb5099ab72", size = 4377077, upload-time = "2025-04-03T20:37:11.929Z" }, + { url = "https://files.pythonhosted.org/packages/0c/f3/5e0c6ae452cbb74e5436d3445467447e8c32f3021f48f93f15934b8cffc2/rapidfuzz-3.13.0-cp313-cp313-win32.whl", hash = "sha256:0e1d08cb884805a543f2de1f6744069495ef527e279e05370dd7c83416af83f8", size = 1822066, upload-time = "2025-04-03T20:37:14.425Z" }, + { url = "https://files.pythonhosted.org/packages/96/e3/a98c25c4f74051df4dcf2f393176b8663bfd93c7afc6692c84e96de147a2/rapidfuzz-3.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:9a7c6232be5f809cd39da30ee5d24e6cadd919831e6020ec6c2391f4c3bc9264", size = 1615100, upload-time = "2025-04-03T20:37:16.611Z" }, + { url = "https://files.pythonhosted.org/packages/60/b1/05cd5e697c00cd46d7791915f571b38c8531f714832eff2c5e34537c49ee/rapidfuzz-3.13.0-cp313-cp313-win_arm64.whl", hash = "sha256:3f32f15bacd1838c929b35c84b43618481e1b3d7a61b5ed2db0291b70ae88b53", size = 858976, upload-time = "2025-04-03T20:37:19.336Z" }, + { url = "https://files.pythonhosted.org/packages/24/23/fceeab4ed5d0ecddd573b19502547fdc9be80418628bb8947fc22e905844/rapidfuzz-3.13.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cc64da907114d7a18b5e589057e3acaf2fec723d31c49e13fedf043592a3f6a7", size = 2002049, upload-time = "2025-04-03T20:37:21.715Z" }, + { url = "https://files.pythonhosted.org/packages/f4/20/189c716da9e3c5a907b4620b6c326fc09c47dab10bf025b9482932b972ba/rapidfuzz-3.13.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4d9d7f84c8e992a8dbe5a3fdbea73d733da39bf464e62c912ac3ceba9c0cff93", size = 1452832, upload-time = "2025-04-03T20:37:24.008Z" }, + { url = "https://files.pythonhosted.org/packages/e3/3c/195f8c4b4a76e00c4d2f5f4ebec2c2108a81afbb1339a3378cf9b370bd02/rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a79a2f07786a2070669b4b8e45bd96a01c788e7a3c218f531f3947878e0f956", size = 1426492, upload-time = "2025-04-03T20:37:26.25Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8e/e1eca4b25ecdfed51750008e9b0f5d3539bbd897f8ea14f525738775d1b6/rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9f338e71c45b69a482de8b11bf4a029993230760120c8c6e7c9b71760b6825a1", size = 5343427, upload-time = "2025-04-03T20:37:28.959Z" }, + { url = "https://files.pythonhosted.org/packages/48/0d/366b972b54d7d6edd83c86ebcdf5ca446f35fba72d8b283a3629f0677b7f/rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adb40ca8ddfcd4edd07b0713a860be32bdf632687f656963bcbce84cea04b8d8", size = 1649583, upload-time = "2025-04-03T20:37:31.435Z" }, + { url = "https://files.pythonhosted.org/packages/93/1b/7f5841392bae67e645dc39e49b37824028a400c489e8afb16eb1e5095da8/rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48719f7dcf62dfb181063b60ee2d0a39d327fa8ad81b05e3e510680c44e1c078", size = 1615186, upload-time = "2025-04-03T20:37:33.686Z" }, + { url = "https://files.pythonhosted.org/packages/5e/00/861a4601e4685efd8161966cf35728806fb9df112b6951585bb194f74379/rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9327a4577f65fc3fb712e79f78233815b8a1c94433d0c2c9f6bc5953018b3565", size = 3080994, upload-time = "2025-04-03T20:37:35.935Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5a/19c03bc9a550f63875d8db25c3d9b2e6d98757bd28ea1a1fd40ec6b22ee1/rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:200030dfc0a1d5d6ac18e993c5097c870c97c41574e67f227300a1fb74457b1d", size = 2492755, upload-time = "2025-04-03T20:37:38.665Z" }, + { url = "https://files.pythonhosted.org/packages/f0/44/5b860b4dcab7ee6f4ded818d5b0bf548772519386418ab84e9f395c7e995/rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:cc269e74cad6043cb8a46d0ce580031ab642b5930562c2bb79aa7fbf9c858d26", size = 7577160, upload-time = "2025-04-03T20:37:41.056Z" }, + { url = "https://files.pythonhosted.org/packages/d0/64/22aab1c17c96ae344a06e5be692a62977d6acd5dd7f8470a8e068111282a/rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:e62779c6371bd2b21dbd1fdce89eaec2d93fd98179d36f61130b489f62294a92", size = 2891173, upload-time = "2025-04-03T20:37:43.647Z" }, + { url = "https://files.pythonhosted.org/packages/9b/da/e4928f158c5cebe2877dc11dea62d230cc02bd977992cf4bf33c41ae6ffe/rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f4797f821dc5d7c2b6fc818b89f8a3f37bcc900dd9e4369e6ebf1e525efce5db", size = 3434650, upload-time = "2025-04-03T20:37:47.015Z" }, + { url = "https://files.pythonhosted.org/packages/5c/d7/a126c0f4ae2b7927d2b7a4206e2b98db2940591d4edcb350d772b97d18ba/rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d21f188f6fe4fbf422e647ae9d5a68671d00218e187f91859c963d0738ccd88c", size = 4414291, upload-time = "2025-04-03T20:37:49.55Z" }, + { url = "https://files.pythonhosted.org/packages/d7/b0/3ad076cd513f5562b99c9e62760f7c451cd29f3d47d80ae40c8070e813f4/rapidfuzz-3.13.0-cp39-cp39-win32.whl", hash = "sha256:45dd4628dd9c21acc5c97627dad0bb791764feea81436fb6e0a06eef4c6dceaa", size = 1845012, upload-time = "2025-04-03T20:37:52.423Z" }, + { url = "https://files.pythonhosted.org/packages/aa/0f/b6a37389f33c777de96b26f0ae1362d3524cad3fb84468a46346c24b6a98/rapidfuzz-3.13.0-cp39-cp39-win_amd64.whl", hash = "sha256:624a108122039af89ddda1a2b7ab2a11abe60c1521956f142f5d11bcd42ef138", size = 1627071, upload-time = "2025-04-03T20:37:54.757Z" }, + { url = "https://files.pythonhosted.org/packages/89/10/ce1083b678db3e39b9a42244471501fb4d925b7cab0a771790d2ca3b3c27/rapidfuzz-3.13.0-cp39-cp39-win_arm64.whl", hash = "sha256:435071fd07a085ecbf4d28702a66fd2e676a03369ee497cc38bcb69a46bc77e2", size = 867233, upload-time = "2025-04-03T20:37:57.825Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e1/f5d85ae3c53df6f817ca70dbdd37c83f31e64caced5bb867bec6b43d1fdf/rapidfuzz-3.13.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe5790a36d33a5d0a6a1f802aa42ecae282bf29ac6f7506d8e12510847b82a45", size = 1904437, upload-time = "2025-04-03T20:38:00.255Z" }, + { url = "https://files.pythonhosted.org/packages/db/d7/ded50603dddc5eb182b7ce547a523ab67b3bf42b89736f93a230a398a445/rapidfuzz-3.13.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:cdb33ee9f8a8e4742c6b268fa6bd739024f34651a06b26913381b1413ebe7590", size = 1383126, upload-time = "2025-04-03T20:38:02.676Z" }, + { url = "https://files.pythonhosted.org/packages/c4/48/6f795e793babb0120b63a165496d64f989b9438efbeed3357d9a226ce575/rapidfuzz-3.13.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c99b76b93f7b495eee7dcb0d6a38fb3ce91e72e99d9f78faa5664a881cb2b7d", size = 1365565, upload-time = "2025-04-03T20:38:06.646Z" }, + { url = "https://files.pythonhosted.org/packages/f0/50/0062a959a2d72ed17815824e40e2eefdb26f6c51d627389514510a7875f3/rapidfuzz-3.13.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6af42f2ede8b596a6aaf6d49fdee3066ca578f4856b85ab5c1e2145de367a12d", size = 5251719, upload-time = "2025-04-03T20:38:09.191Z" }, + { url = "https://files.pythonhosted.org/packages/e7/02/bd8b70cd98b7a88e1621264778ac830c9daa7745cd63e838bd773b1aeebd/rapidfuzz-3.13.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c0efa73afbc5b265aca0d8a467ae2a3f40d6854cbe1481cb442a62b7bf23c99", size = 2991095, upload-time = "2025-04-03T20:38:12.554Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8d/632d895cdae8356826184864d74a5f487d40cb79f50a9137510524a1ba86/rapidfuzz-3.13.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7ac21489de962a4e2fc1e8f0b0da4aa1adc6ab9512fd845563fecb4b4c52093a", size = 1553888, upload-time = "2025-04-03T20:38:15.357Z" }, + { url = "https://files.pythonhosted.org/packages/88/df/6060c5a9c879b302bd47a73fc012d0db37abf6544c57591bcbc3459673bd/rapidfuzz-3.13.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1ba007f4d35a45ee68656b2eb83b8715e11d0f90e5b9f02d615a8a321ff00c27", size = 1905935, upload-time = "2025-04-03T20:38:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/a2/6c/a0b819b829e20525ef1bd58fc776fb8d07a0c38d819e63ba2b7c311a2ed4/rapidfuzz-3.13.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d7a217310429b43be95b3b8ad7f8fc41aba341109dc91e978cd7c703f928c58f", size = 1383714, upload-time = "2025-04-03T20:38:20.628Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c1/3da3466cc8a9bfb9cd345ad221fac311143b6a9664b5af4adb95b5e6ce01/rapidfuzz-3.13.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:558bf526bcd777de32b7885790a95a9548ffdcce68f704a81207be4a286c1095", size = 1367329, upload-time = "2025-04-03T20:38:23.01Z" }, + { url = "https://files.pythonhosted.org/packages/da/f0/9f2a9043bfc4e66da256b15d728c5fc2d865edf0028824337f5edac36783/rapidfuzz-3.13.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:202a87760f5145140d56153b193a797ae9338f7939eb16652dd7ff96f8faf64c", size = 5251057, upload-time = "2025-04-03T20:38:25.52Z" }, + { url = "https://files.pythonhosted.org/packages/6a/ff/af2cb1d8acf9777d52487af5c6b34ce9d13381a753f991d95ecaca813407/rapidfuzz-3.13.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfcccc08f671646ccb1e413c773bb92e7bba789e3a1796fd49d23c12539fe2e4", size = 2992401, upload-time = "2025-04-03T20:38:28.196Z" }, + { url = "https://files.pythonhosted.org/packages/c1/c5/c243b05a15a27b946180db0d1e4c999bef3f4221505dff9748f1f6c917be/rapidfuzz-3.13.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:1f219f1e3c3194d7a7de222f54450ce12bc907862ff9a8962d83061c1f923c86", size = 1553782, upload-time = "2025-04-03T20:38:30.778Z" }, + { url = "https://files.pythonhosted.org/packages/67/28/76470c1da02ea9c0ff299aa06d87057122e94b55db60c4f57acbce7b0432/rapidfuzz-3.13.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ccbd0e7ea1a216315f63ffdc7cd09c55f57851afc8fe59a74184cb7316c0598b", size = 1908943, upload-time = "2025-04-03T20:38:33.632Z" }, + { url = "https://files.pythonhosted.org/packages/ae/ff/fde4ebbc55da03a6319106eb287d87e2bc5e177e0c90c95c735086993c40/rapidfuzz-3.13.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a50856f49a4016ef56edd10caabdaf3608993f9faf1e05c3c7f4beeac46bd12a", size = 1387875, upload-time = "2025-04-03T20:38:36.536Z" }, + { url = "https://files.pythonhosted.org/packages/d0/a1/ef21859170e9d7e7e7ee818e9541b71da756189586f87e129c7b13c79dd3/rapidfuzz-3.13.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fd05336db4d0b8348d7eaaf6fa3c517b11a56abaa5e89470ce1714e73e4aca7", size = 1373040, upload-time = "2025-04-03T20:38:39.294Z" }, + { url = "https://files.pythonhosted.org/packages/58/c7/2361a8787f12166212c7d4ad4d2a01b640164686ea39ee26b24fd12acd3e/rapidfuzz-3.13.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:573ad267eb9b3f6e9b04febce5de55d8538a87c56c64bf8fd2599a48dc9d8b77", size = 5254220, upload-time = "2025-04-03T20:38:42.201Z" }, + { url = "https://files.pythonhosted.org/packages/1d/55/a965d98d5acf4a27ddd1d6621f086231dd243820e8108e8da7fa8a01ca1f/rapidfuzz-3.13.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30fd1451f87ccb6c2f9d18f6caa483116bbb57b5a55d04d3ddbd7b86f5b14998", size = 2990908, upload-time = "2025-04-03T20:38:44.794Z" }, + { url = "https://files.pythonhosted.org/packages/48/64/e49988ee08ddb6ca8757785577da0fe2302cf759a5b246f50eded8d66fdd/rapidfuzz-3.13.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6dd36d4916cf57ddb05286ed40b09d034ca5d4bca85c17be0cb6a21290597d9", size = 1555134, upload-time = "2025-04-03T20:38:47.337Z" }, +] + +[[package]] +name = "rapidfuzz" +version = "3.14.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/fc/a98b616db9a42dcdda7c78c76bdfdf6fe290ac4c5ffbb186f73ec981ad5b/rapidfuzz-3.14.1.tar.gz", hash = "sha256:b02850e7f7152bd1edff27e9d584505b84968cacedee7a734ec4050c655a803c", size = 57869570, upload-time = "2025-09-08T21:08:15.922Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/b9/4e35178f405a1a95abd37cce4dc09d4a5bbc5e098687680b5ba796d3115b/rapidfuzz-3.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:489440e4b5eea0d150a31076eb183bed0ec84f934df206c72ae4fc3424501758", size = 1939645, upload-time = "2025-09-08T21:05:16.569Z" }, + { url = "https://files.pythonhosted.org/packages/51/af/fd7b8662a3b6952559af322dcf1c9d4eb5ec6be2697c30ae8ed3c44876ca/rapidfuzz-3.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:eff22cc938c3f74d194df03790a6c3325d213b28cf65cdefd6fdeae759b745d5", size = 1393620, upload-time = "2025-09-08T21:05:18.598Z" }, + { url = "https://files.pythonhosted.org/packages/c5/5b/5715445e29c1c6ba364b3d27278da3fdffb18d9147982e977c6638dcecbf/rapidfuzz-3.14.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e0307f018b16feaa36074bcec2496f6f120af151a098910296e72e233232a62f", size = 1387721, upload-time = "2025-09-08T21:05:20.408Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/83a14a6a90982b090257c4b2e96b9b9c423a89012b8504d5a14d92a4f8c2/rapidfuzz-3.14.1-cp310-cp310-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bc133652da143aca1ab72de235446432888b2b7f44ee332d006f8207967ecb8a", size = 1694545, upload-time = "2025-09-08T21:05:22.137Z" }, + { url = "https://files.pythonhosted.org/packages/99/f7/94618fcaaac8c04abf364f405c6811a02bc9edef209f276dc513a9a50f7c/rapidfuzz-3.14.1-cp310-cp310-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:e9e71b3fe7e4a1590843389a90fe2a8684649fc74b9b7446e17ee504ddddb7de", size = 2237075, upload-time = "2025-09-08T21:05:23.637Z" }, + { url = "https://files.pythonhosted.org/packages/58/f6/a5ee2db25f36b0e5e06502fb77449b7718cd9f92ad36d598e669ba91db7b/rapidfuzz-3.14.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6c51519eb2f20b52eba6fc7d857ae94acc6c2a1f5d0f2d794b9d4977cdc29dd7", size = 3168778, upload-time = "2025-09-08T21:05:25.508Z" }, + { url = "https://files.pythonhosted.org/packages/0f/e8/c9620e358805c099e6755b7d2827b1e711b5e61914d6112ce2faa2c2af79/rapidfuzz-3.14.1-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:fe87d94602624f8f25fff9a0a7b47f33756c4d9fc32b6d3308bb142aa483b8a4", size = 1223827, upload-time = "2025-09-08T21:05:27.299Z" }, + { url = "https://files.pythonhosted.org/packages/84/08/24916c3c3d55d6236474c9da0a595641d0013d3604de0625e8a8974371c3/rapidfuzz-3.14.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2d665380503a575dda52eb712ea521f789e8f8fd629c7a8e6c0f8ff480febc78", size = 2408366, upload-time = "2025-09-08T21:05:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/40/d4/4152e8821b5c548443a6c46568fccef13de5818a5ab370d553ea3d5955b3/rapidfuzz-3.14.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c0f0dd022b8a7cbf3c891f6de96a80ab6a426f1069a085327816cea749e096c2", size = 2530148, upload-time = "2025-09-08T21:05:30.782Z" }, + { url = "https://files.pythonhosted.org/packages/bd/af/6587c6d590abe232c530ad43fbfbcaec899bff7204e237f1fd21e2e44b81/rapidfuzz-3.14.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:bf1ba22d36858b265c95cd774ba7fe8991e80a99cd86fe4f388605b01aee81a3", size = 2810628, upload-time = "2025-09-08T21:05:32.844Z" }, + { url = "https://files.pythonhosted.org/packages/d7/90/a99e6cfd90feb9d770654f1f39321099bbbf7f85d2832f2ef48d3f4ebc5f/rapidfuzz-3.14.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ca1c1494ac9f9386d37f0e50cbaf4d07d184903aed7691549df1b37e9616edc9", size = 3314406, upload-time = "2025-09-08T21:05:34.585Z" }, + { url = "https://files.pythonhosted.org/packages/5f/b3/eba5a6c217200fd1d3615997930a9e5db6a74e3002b7867b54545f9b5cbb/rapidfuzz-3.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9e4b12e921b0fa90d7c2248742a536f21eae5562174090b83edd0b4ab8b557d7", size = 4280030, upload-time = "2025-09-08T21:05:36.646Z" }, + { url = "https://files.pythonhosted.org/packages/04/6f/d2e060a2094cfb7f3cd487c376e098abb22601e0eea178e51a59ce0a3158/rapidfuzz-3.14.1-cp310-cp310-win32.whl", hash = "sha256:5e1c1f2292baa4049535b07e9e81feb29e3650d2ba35ee491e64aca7ae4cb15e", size = 1727070, upload-time = "2025-09-08T21:05:38.57Z" }, + { url = "https://files.pythonhosted.org/packages/73/0a/ca231464ec689f2aabf9547a52cbc76a10affe960bddde8660699ba3de33/rapidfuzz-3.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:59a8694beb9a13c4090ab3d1712cabbd896c6949706d1364e2a2e1713c413760", size = 1545335, upload-time = "2025-09-08T21:05:40.22Z" }, + { url = "https://files.pythonhosted.org/packages/59/c5/1e0b17f20fd3d701470548a6db8f36d589fb1a8a65d3828968547d987486/rapidfuzz-3.14.1-cp310-cp310-win_arm64.whl", hash = "sha256:e94cee93faa792572c574a615abe12912124b4ffcf55876b72312914ab663345", size = 816960, upload-time = "2025-09-08T21:05:42.225Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c7/c3c860d512606225c11c8ee455b4dc0b0214dbcfac90a2c22dddf55320f3/rapidfuzz-3.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4d976701060886a791c8a9260b1d4139d14c1f1e9a6ab6116b45a1acf3baff67", size = 1938398, upload-time = "2025-09-08T21:05:44.031Z" }, + { url = "https://files.pythonhosted.org/packages/c0/f3/67f5c5cd4d728993c48c1dcb5da54338d77c03c34b4903cc7839a3b89faf/rapidfuzz-3.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5e6ba7e6eb2ab03870dcab441d707513db0b4264c12fba7b703e90e8b4296df2", size = 1392819, upload-time = "2025-09-08T21:05:45.549Z" }, + { url = "https://files.pythonhosted.org/packages/d5/06/400d44842f4603ce1bebeaeabe776f510e329e7dbf6c71b6f2805e377889/rapidfuzz-3.14.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e532bf46de5fd3a1efde73a16a4d231d011bce401c72abe3c6ecf9de681003f", size = 1391798, upload-time = "2025-09-08T21:05:47.044Z" }, + { url = "https://files.pythonhosted.org/packages/90/97/a6944955713b47d88e8ca4305ca7484940d808c4e6c4e28b6fa0fcbff97e/rapidfuzz-3.14.1-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f9b6a6fb8ed9b951e5f3b82c1ce6b1665308ec1a0da87f799b16e24fc59e4662", size = 1699136, upload-time = "2025-09-08T21:05:48.919Z" }, + { url = "https://files.pythonhosted.org/packages/a8/1e/f311a5c95ddf922db6dd8666efeceb9ac69e1319ed098ac80068a4041732/rapidfuzz-3.14.1-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5b6ac3f9810949caef0e63380b11a3c32a92f26bacb9ced5e32c33560fcdf8d1", size = 2236238, upload-time = "2025-09-08T21:05:50.844Z" }, + { url = "https://files.pythonhosted.org/packages/85/27/e14e9830255db8a99200f7111b158ddef04372cf6332a415d053fe57cc9c/rapidfuzz-3.14.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e52e4c34fd567f77513e886b66029c1ae02f094380d10eba18ba1c68a46d8b90", size = 3183685, upload-time = "2025-09-08T21:05:52.362Z" }, + { url = "https://files.pythonhosted.org/packages/61/b2/42850c9616ddd2887904e5dd5377912cbabe2776fdc9fd4b25e6e12fba32/rapidfuzz-3.14.1-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:2ef72e41b1a110149f25b14637f1cedea6df192462120bea3433980fe9d8ac05", size = 1231523, upload-time = "2025-09-08T21:05:53.927Z" }, + { url = "https://files.pythonhosted.org/packages/de/b5/6b90ed7127a1732efef39db46dd0afc911f979f215b371c325a2eca9cb15/rapidfuzz-3.14.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fb654a35b373d712a6b0aa2a496b2b5cdd9d32410cfbaecc402d7424a90ba72a", size = 2415209, upload-time = "2025-09-08T21:05:55.422Z" }, + { url = "https://files.pythonhosted.org/packages/70/60/af51c50d238c82f2179edc4b9f799cc5a50c2c0ebebdcfaa97ded7d02978/rapidfuzz-3.14.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:2b2c12e5b9eb8fe9a51b92fe69e9ca362c0970e960268188a6d295e1dec91e6d", size = 2532957, upload-time = "2025-09-08T21:05:57.048Z" }, + { url = "https://files.pythonhosted.org/packages/50/92/29811d2ba7c984251a342c4f9ccc7cc4aa09d43d800af71510cd51c36453/rapidfuzz-3.14.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:4f069dec5c450bd987481e752f0a9979e8fdf8e21e5307f5058f5c4bb162fa56", size = 2815720, upload-time = "2025-09-08T21:05:58.618Z" }, + { url = "https://files.pythonhosted.org/packages/78/69/cedcdee16a49e49d4985eab73b59447f211736c5953a58f1b91b6c53a73f/rapidfuzz-3.14.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:4d0d9163725b7ad37a8c46988cae9ebab255984db95ad01bf1987ceb9e3058dd", size = 3323704, upload-time = "2025-09-08T21:06:00.576Z" }, + { url = "https://files.pythonhosted.org/packages/76/3e/5a3f9a5540f18e0126e36f86ecf600145344acb202d94b63ee45211a18b8/rapidfuzz-3.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db656884b20b213d846f6bc990c053d1f4a60e6d4357f7211775b02092784ca1", size = 4287341, upload-time = "2025-09-08T21:06:02.301Z" }, + { url = "https://files.pythonhosted.org/packages/46/26/45db59195929dde5832852c9de8533b2ac97dcc0d852d1f18aca33828122/rapidfuzz-3.14.1-cp311-cp311-win32.whl", hash = "sha256:4b42f7b9c58cbcfbfaddc5a6278b4ca3b6cd8983e7fd6af70ca791dff7105fb9", size = 1726574, upload-time = "2025-09-08T21:06:04.357Z" }, + { url = "https://files.pythonhosted.org/packages/01/5c/a4caf76535f35fceab25b2aaaed0baecf15b3d1fd40746f71985d20f8c4b/rapidfuzz-3.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:e5847f30d7d4edefe0cb37294d956d3495dd127c1c56e9128af3c2258a520bb4", size = 1547124, upload-time = "2025-09-08T21:06:06.002Z" }, + { url = "https://files.pythonhosted.org/packages/c6/66/aa93b52f95a314584d71fa0b76df00bdd4158aafffa76a350f1ae416396c/rapidfuzz-3.14.1-cp311-cp311-win_arm64.whl", hash = "sha256:5087d8ad453092d80c042a08919b1cb20c8ad6047d772dc9312acd834da00f75", size = 816958, upload-time = "2025-09-08T21:06:07.509Z" }, + { url = "https://files.pythonhosted.org/packages/df/77/2f4887c9b786f203e50b816c1cde71f96642f194e6fa752acfa042cf53fd/rapidfuzz-3.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:809515194f628004aac1b1b280c3734c5ea0ccbd45938c9c9656a23ae8b8f553", size = 1932216, upload-time = "2025-09-08T21:06:09.342Z" }, + { url = "https://files.pythonhosted.org/packages/de/bd/b5e445d156cb1c2a87d36d8da53daf4d2a1d1729b4851660017898b49aa0/rapidfuzz-3.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0afcf2d6cb633d0d4260d8df6a40de2d9c93e9546e2c6b317ab03f89aa120ad7", size = 1393414, upload-time = "2025-09-08T21:06:10.959Z" }, + { url = "https://files.pythonhosted.org/packages/de/bd/98d065dd0a4479a635df855616980eaae1a1a07a876db9400d421b5b6371/rapidfuzz-3.14.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5c1c3d07d53dcafee10599da8988d2b1f39df236aee501ecbd617bd883454fcd", size = 1377194, upload-time = "2025-09-08T21:06:12.471Z" }, + { url = "https://files.pythonhosted.org/packages/d3/8a/1265547b771128b686f3c431377ff1db2fa073397ed082a25998a7b06d4e/rapidfuzz-3.14.1-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6e9ee3e1eb0a027717ee72fe34dc9ac5b3e58119f1bd8dd15bc19ed54ae3e62b", size = 1669573, upload-time = "2025-09-08T21:06:14.016Z" }, + { url = "https://files.pythonhosted.org/packages/a8/57/e73755c52fb451f2054196404ccc468577f8da023b3a48c80bce29ee5d4a/rapidfuzz-3.14.1-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:70c845b64a033a20c44ed26bc890eeb851215148cc3e696499f5f65529afb6cb", size = 2217833, upload-time = "2025-09-08T21:06:15.666Z" }, + { url = "https://files.pythonhosted.org/packages/20/14/7399c18c460e72d1b754e80dafc9f65cb42a46cc8f29cd57d11c0c4acc94/rapidfuzz-3.14.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26db0e815213d04234298dea0d884d92b9cb8d4ba954cab7cf67a35853128a33", size = 3159012, upload-time = "2025-09-08T21:06:17.631Z" }, + { url = "https://files.pythonhosted.org/packages/f8/5e/24f0226ddb5440cabd88605d2491f99ae3748a6b27b0bc9703772892ced7/rapidfuzz-3.14.1-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:6ad3395a416f8b126ff11c788531f157c7debeb626f9d897c153ff8980da10fb", size = 1227032, upload-time = "2025-09-08T21:06:21.06Z" }, + { url = "https://files.pythonhosted.org/packages/40/43/1d54a4ad1a5fac2394d5f28a3108e2bf73c26f4f23663535e3139cfede9b/rapidfuzz-3.14.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:61c5b9ab6f730e6478aa2def566223712d121c6f69a94c7cc002044799442afd", size = 2395054, upload-time = "2025-09-08T21:06:23.482Z" }, + { url = "https://files.pythonhosted.org/packages/0c/71/e9864cd5b0f086c4a03791f5dfe0155a1b132f789fe19b0c76fbabd20513/rapidfuzz-3.14.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:13e0ea3d0c533969158727d1bb7a08c2cc9a816ab83f8f0dcfde7e38938ce3e6", size = 2524741, upload-time = "2025-09-08T21:06:26.825Z" }, + { url = "https://files.pythonhosted.org/packages/b2/0c/53f88286b912faf4a3b2619a60df4f4a67bd0edcf5970d7b0c1143501f0c/rapidfuzz-3.14.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:6325ca435b99f4001aac919ab8922ac464999b100173317defb83eae34e82139", size = 2785311, upload-time = "2025-09-08T21:06:29.471Z" }, + { url = "https://files.pythonhosted.org/packages/53/9a/229c26dc4f91bad323f07304ee5ccbc28f0d21c76047a1e4f813187d0bad/rapidfuzz-3.14.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:07a9fad3247e68798424bdc116c1094e88ecfabc17b29edf42a777520347648e", size = 3303630, upload-time = "2025-09-08T21:06:31.094Z" }, + { url = "https://files.pythonhosted.org/packages/05/de/20e330d6d58cbf83da914accd9e303048b7abae2f198886f65a344b69695/rapidfuzz-3.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f8ff5dbe78db0a10c1f916368e21d328935896240f71f721e073cf6c4c8cdedd", size = 4262364, upload-time = "2025-09-08T21:06:32.877Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/2327f83fad3534a8d69fe9cd718f645ec1fe828b60c0e0e97efc03bf12f8/rapidfuzz-3.14.1-cp312-cp312-win32.whl", hash = "sha256:9c83270e44a6ae7a39fc1d7e72a27486bccc1fa5f34e01572b1b90b019e6b566", size = 1711927, upload-time = "2025-09-08T21:06:34.669Z" }, + { url = "https://files.pythonhosted.org/packages/78/8d/199df0370133fe9f35bc72f3c037b53c93c5c1fc1e8d915cf7c1f6bb8557/rapidfuzz-3.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:e06664c7fdb51c708e082df08a6888fce4c5c416d7e3cc2fa66dd80eb76a149d", size = 1542045, upload-time = "2025-09-08T21:06:36.364Z" }, + { url = "https://files.pythonhosted.org/packages/b3/c6/cc5d4bd1b16ea2657c80b745d8b1c788041a31fad52e7681496197b41562/rapidfuzz-3.14.1-cp312-cp312-win_arm64.whl", hash = "sha256:6c7c26025f7934a169a23dafea6807cfc3fb556f1dd49229faf2171e5d8101cc", size = 813170, upload-time = "2025-09-08T21:06:38.001Z" }, + { url = "https://files.pythonhosted.org/packages/0d/f2/0024cc8eead108c4c29337abe133d72ddf3406ce9bbfbcfc110414a7ea07/rapidfuzz-3.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8d69f470d63ee824132ecd80b1974e1d15dd9df5193916901d7860cef081a260", size = 1926515, upload-time = "2025-09-08T21:06:39.834Z" }, + { url = "https://files.pythonhosted.org/packages/12/ae/6cb211f8930bea20fa989b23f31ee7f92940caaf24e3e510d242a1b28de4/rapidfuzz-3.14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6f571d20152fc4833b7b5e781b36d5e4f31f3b5a596a3d53cf66a1bd4436b4f4", size = 1388431, upload-time = "2025-09-08T21:06:41.73Z" }, + { url = "https://files.pythonhosted.org/packages/39/88/bfec24da0607c39e5841ced5594ea1b907d20f83adf0e3ee87fa454a425b/rapidfuzz-3.14.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:61d77e09b2b6bc38228f53b9ea7972a00722a14a6048be9a3672fb5cb08bad3a", size = 1375664, upload-time = "2025-09-08T21:06:43.737Z" }, + { url = "https://files.pythonhosted.org/packages/f4/43/9f282ba539e404bdd7052c7371d3aaaa1a9417979d2a1d8332670c7f385a/rapidfuzz-3.14.1-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8b41d95ef86a6295d353dc3bb6c80550665ba2c3bef3a9feab46074d12a9af8f", size = 1668113, upload-time = "2025-09-08T21:06:45.758Z" }, + { url = "https://files.pythonhosted.org/packages/7f/2f/0b3153053b1acca90969eb0867922ac8515b1a8a48706a3215c2db60e87c/rapidfuzz-3.14.1-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0591df2e856ad583644b40a2b99fb522f93543c65e64b771241dda6d1cfdc96b", size = 2212875, upload-time = "2025-09-08T21:06:47.447Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9b/623001dddc518afaa08ed1fbbfc4005c8692b7a32b0f08b20c506f17a770/rapidfuzz-3.14.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f277801f55b2f3923ef2de51ab94689a0671a4524bf7b611de979f308a54cd6f", size = 3161181, upload-time = "2025-09-08T21:06:49.179Z" }, + { url = "https://files.pythonhosted.org/packages/ce/b7/d8404ed5ad56eb74463e5ebf0a14f0019d7eb0e65e0323f709fe72e0884c/rapidfuzz-3.14.1-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:893fdfd4f66ebb67f33da89eb1bd1674b7b30442fdee84db87f6cb9074bf0ce9", size = 1225495, upload-time = "2025-09-08T21:06:51.056Z" }, + { url = "https://files.pythonhosted.org/packages/2c/6c/b96af62bc7615d821e3f6b47563c265fd7379d7236dfbc1cbbcce8beb1d2/rapidfuzz-3.14.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fe2651258c1f1afa9b66f44bf82f639d5f83034f9804877a1bbbae2120539ad1", size = 2396294, upload-time = "2025-09-08T21:06:53.063Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b7/c60c9d22a7debed8b8b751f506a4cece5c22c0b05e47a819d6b47bc8c14e/rapidfuzz-3.14.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ace21f7a78519d8e889b1240489cd021c5355c496cb151b479b741a4c27f0a25", size = 2529629, upload-time = "2025-09-08T21:06:55.188Z" }, + { url = "https://files.pythonhosted.org/packages/25/94/a9ec7ccb28381f14de696ffd51c321974762f137679df986f5375d35264f/rapidfuzz-3.14.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:cb5acf24590bc5e57027283b015950d713f9e4d155fda5cfa71adef3b3a84502", size = 2782960, upload-time = "2025-09-08T21:06:57.339Z" }, + { url = "https://files.pythonhosted.org/packages/68/80/04e5276d223060eca45250dbf79ea39940c0be8b3083661d58d57572c2c5/rapidfuzz-3.14.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:67ea46fa8cc78174bad09d66b9a4b98d3068e85de677e3c71ed931a1de28171f", size = 3298427, upload-time = "2025-09-08T21:06:59.319Z" }, + { url = "https://files.pythonhosted.org/packages/4a/63/24759b2a751562630b244e68ccaaf7a7525c720588fcc77c964146355aee/rapidfuzz-3.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:44e741d785de57d1a7bae03599c1cbc7335d0b060a35e60c44c382566e22782e", size = 4267736, upload-time = "2025-09-08T21:07:01.31Z" }, + { url = "https://files.pythonhosted.org/packages/18/a4/73f1b1f7f44d55f40ffbffe85e529eb9d7e7f7b2ffc0931760eadd163995/rapidfuzz-3.14.1-cp313-cp313-win32.whl", hash = "sha256:b1fe6001baa9fa36bcb565e24e88830718f6c90896b91ceffcb48881e3adddbc", size = 1710515, upload-time = "2025-09-08T21:07:03.16Z" }, + { url = "https://files.pythonhosted.org/packages/6a/8b/a8fe5a6ee4d06fd413aaa9a7e0a23a8630c4b18501509d053646d18c2aa7/rapidfuzz-3.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:83b8cc6336709fa5db0579189bfd125df280a554af544b2dc1c7da9cdad7e44d", size = 1540081, upload-time = "2025-09-08T21:07:05.401Z" }, + { url = "https://files.pythonhosted.org/packages/ac/fe/4b0ac16c118a2367d85450b45251ee5362661e9118a1cef88aae1765ffff/rapidfuzz-3.14.1-cp313-cp313-win_arm64.whl", hash = "sha256:cf75769662eadf5f9bd24e865c19e5ca7718e879273dce4e7b3b5824c4da0eb4", size = 812725, upload-time = "2025-09-08T21:07:07.148Z" }, + { url = "https://files.pythonhosted.org/packages/e2/cb/1ad9a76d974d153783f8e0be8dbe60ec46488fac6e519db804e299e0da06/rapidfuzz-3.14.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d937dbeda71c921ef6537c6d41a84f1b8112f107589c9977059de57a1d726dd6", size = 1945173, upload-time = "2025-09-08T21:07:08.893Z" }, + { url = "https://files.pythonhosted.org/packages/d9/61/959ed7460941d8a81cbf6552b9c45564778a36cf5e5aa872558b30fc02b2/rapidfuzz-3.14.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a2d80cc1a4fcc7e259ed4f505e70b36433a63fa251f1bb69ff279fe376c5efd", size = 1413949, upload-time = "2025-09-08T21:07:11.033Z" }, + { url = "https://files.pythonhosted.org/packages/7b/a0/f46fca44457ca1f25f23cc1f06867454fc3c3be118cd10b552b0ab3e58a2/rapidfuzz-3.14.1-cp313-cp313t-win32.whl", hash = "sha256:40875e0c06f1a388f1cab3885744f847b557e0b1642dfc31ff02039f9f0823ef", size = 1760666, upload-time = "2025-09-08T21:07:12.884Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d0/7a5d9c04446f8b66882b0fae45b36a838cf4d31439b5d1ab48a9d17c8e57/rapidfuzz-3.14.1-cp313-cp313t-win_amd64.whl", hash = "sha256:876dc0c15552f3d704d7fb8d61bdffc872ff63bedf683568d6faad32e51bbce8", size = 1579760, upload-time = "2025-09-08T21:07:14.718Z" }, + { url = "https://files.pythonhosted.org/packages/4e/aa/2c03ae112320d0746f2c869cae68c413f3fe3b6403358556f2b747559723/rapidfuzz-3.14.1-cp313-cp313t-win_arm64.whl", hash = "sha256:61458e83b0b3e2abc3391d0953c47d6325e506ba44d6a25c869c4401b3bc222c", size = 832088, upload-time = "2025-09-08T21:07:17.03Z" }, + { url = "https://files.pythonhosted.org/packages/d6/36/53debca45fbe693bd6181fb05b6a2fd561c87669edb82ec0d7c1961a43f0/rapidfuzz-3.14.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e84d9a844dc2e4d5c4cabd14c096374ead006583304333c14a6fbde51f612a44", size = 1926336, upload-time = "2025-09-08T21:07:18.809Z" }, + { url = "https://files.pythonhosted.org/packages/ae/32/b874f48609665fcfeaf16cbaeb2bbc210deef2b88e996c51cfc36c3eb7c3/rapidfuzz-3.14.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:40301b93b99350edcd02dbb22e37ca5f2a75d0db822e9b3c522da451a93d6f27", size = 1389653, upload-time = "2025-09-08T21:07:20.667Z" }, + { url = "https://files.pythonhosted.org/packages/97/25/f6c5a1ff4ec11edadacb270e70b8415f51fa2f0d5730c2c552b81651fbe3/rapidfuzz-3.14.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fedd5097a44808dddf341466866e5c57a18a19a336565b4ff50aa8f09eb528f6", size = 1380911, upload-time = "2025-09-08T21:07:22.584Z" }, + { url = "https://files.pythonhosted.org/packages/d8/f3/d322202ef8fab463759b51ebfaa33228100510c82e6153bd7a922e150270/rapidfuzz-3.14.1-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2e3e61c9e80d8c26709d8aa5c51fdd25139c81a4ab463895f8a567f8347b0548", size = 1673515, upload-time = "2025-09-08T21:07:24.417Z" }, + { url = "https://files.pythonhosted.org/packages/8d/b9/6b2a97f4c6be96cac3749f32301b8cdf751ce5617b1c8934c96586a0662b/rapidfuzz-3.14.1-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:da011a373722fac6e64687297a1d17dc8461b82cb12c437845d5a5b161bc24b9", size = 2219394, upload-time = "2025-09-08T21:07:26.402Z" }, + { url = "https://files.pythonhosted.org/packages/11/bf/afb76adffe4406e6250f14ce48e60a7eb05d4624945bd3c044cfda575fbc/rapidfuzz-3.14.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5967d571243cfb9ad3710e6e628ab68c421a237b76e24a67ac22ee0ff12784d6", size = 3163582, upload-time = "2025-09-08T21:07:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/42/34/e6405227560f61e956cb4c5de653b0f874751c5ada658d3532d6c1df328e/rapidfuzz-3.14.1-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:474f416cbb9099676de54aa41944c154ba8d25033ee460f87bb23e54af6d01c9", size = 1221116, upload-time = "2025-09-08T21:07:30.8Z" }, + { url = "https://files.pythonhosted.org/packages/55/e6/5b757e2e18de384b11d1daf59608453f0baf5d5d8d1c43e1a964af4dc19a/rapidfuzz-3.14.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ae2d57464b59297f727c4e201ea99ec7b13935f1f056c753e8103da3f2fc2404", size = 2402670, upload-time = "2025-09-08T21:07:32.702Z" }, + { url = "https://files.pythonhosted.org/packages/43/c4/d753a415fe54531aa882e288db5ed77daaa72e05c1a39e1cbac00d23024f/rapidfuzz-3.14.1-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:57047493a1f62f11354c7143c380b02f1b355c52733e6b03adb1cb0fe8fb8816", size = 2521659, upload-time = "2025-09-08T21:07:35.218Z" }, + { url = "https://files.pythonhosted.org/packages/cd/28/d4e7fe1515430db98f42deb794c7586a026d302fe70f0216b638d89cf10f/rapidfuzz-3.14.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:4acc20776f225ee37d69517a237c090b9fa7e0836a0b8bc58868e9168ba6ef6f", size = 2788552, upload-time = "2025-09-08T21:07:37.188Z" }, + { url = "https://files.pythonhosted.org/packages/4f/00/eab05473af7a2cafb4f3994bc6bf408126b8eec99a569aac6254ac757db4/rapidfuzz-3.14.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:4373f914ff524ee0146919dea96a40a8200ab157e5a15e777a74a769f73d8a4a", size = 3306261, upload-time = "2025-09-08T21:07:39.624Z" }, + { url = "https://files.pythonhosted.org/packages/d1/31/2feb8dfcfcff6508230cd2ccfdde7a8bf988c6fda142fe9ce5d3eb15704d/rapidfuzz-3.14.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:37017b84953927807847016620d61251fe236bd4bcb25e27b6133d955bb9cafb", size = 4269522, upload-time = "2025-09-08T21:07:41.663Z" }, + { url = "https://files.pythonhosted.org/packages/a3/99/250538d73c8fbab60597c3d131a11ef2a634d38b44296ca11922794491ac/rapidfuzz-3.14.1-cp314-cp314-win32.whl", hash = "sha256:c8d1dd1146539e093b84d0805e8951475644af794ace81d957ca612e3eb31598", size = 1745018, upload-time = "2025-09-08T21:07:44.313Z" }, + { url = "https://files.pythonhosted.org/packages/c5/15/d50839d20ad0743aded25b08a98ffb872f4bfda4e310bac6c111fcf6ea1f/rapidfuzz-3.14.1-cp314-cp314-win_amd64.whl", hash = "sha256:f51c7571295ea97387bac4f048d73cecce51222be78ed808263b45c79c40a440", size = 1587666, upload-time = "2025-09-08T21:07:46.917Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ff/d73fec989213fb6f0b6f15ee4bbdf2d88b0686197951a06b036111cd1c7d/rapidfuzz-3.14.1-cp314-cp314-win_arm64.whl", hash = "sha256:01eab10ec90912d7d28b3f08f6c91adbaf93458a53f849ff70776ecd70dd7a7a", size = 835780, upload-time = "2025-09-08T21:07:49.256Z" }, + { url = "https://files.pythonhosted.org/packages/b7/e7/f0a242687143cebd33a1fb165226b73bd9496d47c5acfad93de820a18fa8/rapidfuzz-3.14.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:60879fcae2f7618403c4c746a9a3eec89327d73148fb6e89a933b78442ff0669", size = 1945182, upload-time = "2025-09-08T21:07:51.84Z" }, + { url = "https://files.pythonhosted.org/packages/96/29/ca8a3f8525e3d0e7ab49cb927b5fb4a54855f794c9ecd0a0b60a6c96a05f/rapidfuzz-3.14.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f94d61e44db3fc95a74006a394257af90fa6e826c900a501d749979ff495d702", size = 1413946, upload-time = "2025-09-08T21:07:53.702Z" }, + { url = "https://files.pythonhosted.org/packages/b5/ef/6fd10aa028db19c05b4ac7fe77f5613e4719377f630c709d89d7a538eea2/rapidfuzz-3.14.1-cp314-cp314t-win32.whl", hash = "sha256:93b6294a3ffab32a9b5f9b5ca048fa0474998e7e8bb0f2d2b5e819c64cb71ec7", size = 1795851, upload-time = "2025-09-08T21:07:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/e4/30/acd29ebd906a50f9e0f27d5f82a48cf5e8854637b21489bd81a2459985cf/rapidfuzz-3.14.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6cb56b695421538fdbe2c0c85888b991d833b8637d2f2b41faa79cea7234c000", size = 1626748, upload-time = "2025-09-08T21:07:58.166Z" }, + { url = "https://files.pythonhosted.org/packages/c1/f4/dfc7b8c46b1044a47f7ca55deceb5965985cff3193906cb32913121e6652/rapidfuzz-3.14.1-cp314-cp314t-win_arm64.whl", hash = "sha256:7cd312c380d3ce9d35c3ec9726b75eee9da50e8a38e89e229a03db2262d3d96b", size = 853771, upload-time = "2025-09-08T21:08:00.816Z" }, + { url = "https://files.pythonhosted.org/packages/6d/10/0ed838b296fdac08ecbaa3a220fb4f1d887ff41b0be44fe8eade45bb650e/rapidfuzz-3.14.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:673ce55a9be5b772dade911909e42382c0828b8a50ed7f9168763fa6b9f7054d", size = 1860246, upload-time = "2025-09-08T21:08:02.762Z" }, + { url = "https://files.pythonhosted.org/packages/a4/70/a08f4a86387dec97508ead51cc7a4b3130d4e62ac0eae938a6d8e1feff14/rapidfuzz-3.14.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:45c62ada1980ebf4c64c4253993cc8daa018c63163f91db63bb3af69cb74c2e3", size = 1336749, upload-time = "2025-09-08T21:08:04.783Z" }, + { url = "https://files.pythonhosted.org/packages/d4/39/c12f76f69184bcfb9977d6404b2c5dac7dd4d70ee6803e61556e539d0097/rapidfuzz-3.14.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4d51efb29c0df0d4f7f64f672a7624c2146527f0745e3572098d753676538800", size = 1512629, upload-time = "2025-09-08T21:08:06.697Z" }, + { url = "https://files.pythonhosted.org/packages/05/c7/1b17347e30f2b50dd976c54641aa12003569acb1bdaabf45a5cc6f471c58/rapidfuzz-3.14.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4a21ccdf1bd7d57a1009030527ba8fae1c74bf832d0a08f6b67de8f5c506c96f", size = 1862602, upload-time = "2025-09-08T21:08:09.088Z" }, + { url = "https://files.pythonhosted.org/packages/09/cf/95d0dacac77eda22499991bd5f304c77c5965fb27348019a48ec3fe4a3f6/rapidfuzz-3.14.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:589fb0af91d3aff318750539c832ea1100dbac2c842fde24e42261df443845f6", size = 1339548, upload-time = "2025-09-08T21:08:11.059Z" }, + { url = "https://files.pythonhosted.org/packages/b6/58/f515c44ba8c6fa5daa35134b94b99661ced852628c5505ead07b905c3fc7/rapidfuzz-3.14.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a4f18092db4825f2517d135445015b40033ed809a41754918a03ef062abe88a0", size = 1513859, upload-time = "2025-09-08T21:08:13.07Z" }, +] + +[[package]] +name = "referencing" +version = "0.36.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "attrs", marker = "python_full_version < '3.10'" }, + { name = "rpds-py", marker = "python_full_version < '3.10'" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" }, +] + +[[package]] +name = "referencing" +version = "0.37.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "attrs", marker = "python_full_version >= '3.10'" }, + { name = "rpds-py", marker = "python_full_version >= '3.10'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.10' and python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, +] + +[[package]] +name = "requests" +version = "2.32.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, +] + +[[package]] +name = "rpds-py" +version = "0.27.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz", hash = "sha256:26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8", size = 27479, upload-time = "2025-08-27T12:16:36.024Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/ed/3aef893e2dd30e77e35d20d4ddb45ca459db59cead748cad9796ad479411/rpds_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:68afeec26d42ab3b47e541b272166a0b4400313946871cba3ed3a4fc0cab1cef", size = 371606, upload-time = "2025-08-27T12:12:25.189Z" }, + { url = "https://files.pythonhosted.org/packages/6d/82/9818b443e5d3eb4c83c3994561387f116aae9833b35c484474769c4a8faf/rpds_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74e5b2f7bb6fa38b1b10546d27acbacf2a022a8b5543efb06cfebc72a59c85be", size = 353452, upload-time = "2025-08-27T12:12:27.433Z" }, + { url = "https://files.pythonhosted.org/packages/99/c7/d2a110ffaaa397fc6793a83c7bd3545d9ab22658b7cdff05a24a4535cc45/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9024de74731df54546fab0bfbcdb49fae19159ecaecfc8f37c18d2c7e2c0bd61", size = 381519, upload-time = "2025-08-27T12:12:28.719Z" }, + { url = "https://files.pythonhosted.org/packages/5a/bc/e89581d1f9d1be7d0247eaef602566869fdc0d084008ba139e27e775366c/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:31d3ebadefcd73b73928ed0b2fd696f7fefda8629229f81929ac9c1854d0cffb", size = 394424, upload-time = "2025-08-27T12:12:30.207Z" }, + { url = "https://files.pythonhosted.org/packages/ac/2e/36a6861f797530e74bb6ed53495f8741f1ef95939eed01d761e73d559067/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2e7f8f169d775dd9092a1743768d771f1d1300453ddfe6325ae3ab5332b4657", size = 523467, upload-time = "2025-08-27T12:12:31.808Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/c1bc2be32564fa499f988f0a5c6505c2f4746ef96e58e4d7de5cf923d77e/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d905d16f77eb6ab2e324e09bfa277b4c8e5e6b8a78a3e7ff8f3cdf773b4c013", size = 402660, upload-time = "2025-08-27T12:12:33.444Z" }, + { url = "https://files.pythonhosted.org/packages/0a/ec/ef8bf895f0628dd0a59e54d81caed6891663cb9c54a0f4bb7da918cb88cf/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50c946f048209e6362e22576baea09193809f87687a95a8db24e5fbdb307b93a", size = 384062, upload-time = "2025-08-27T12:12:34.857Z" }, + { url = "https://files.pythonhosted.org/packages/69/f7/f47ff154be8d9a5e691c083a920bba89cef88d5247c241c10b9898f595a1/rpds_py-0.27.1-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:3deab27804d65cd8289eb814c2c0e807c4b9d9916c9225e363cb0cf875eb67c1", size = 401289, upload-time = "2025-08-27T12:12:36.085Z" }, + { url = "https://files.pythonhosted.org/packages/3b/d9/ca410363efd0615814ae579f6829cafb39225cd63e5ea5ed1404cb345293/rpds_py-0.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8b61097f7488de4be8244c89915da8ed212832ccf1e7c7753a25a394bf9b1f10", size = 417718, upload-time = "2025-08-27T12:12:37.401Z" }, + { url = "https://files.pythonhosted.org/packages/e3/a0/8cb5c2ff38340f221cc067cc093d1270e10658ba4e8d263df923daa18e86/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8a3f29aba6e2d7d90528d3c792555a93497fe6538aa65eb675b44505be747808", size = 558333, upload-time = "2025-08-27T12:12:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8c/1b0de79177c5d5103843774ce12b84caa7164dfc6cd66378768d37db11bf/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd6cd0485b7d347304067153a6dc1d73f7d4fd995a396ef32a24d24b8ac63ac8", size = 589127, upload-time = "2025-08-27T12:12:41.48Z" }, + { url = "https://files.pythonhosted.org/packages/c8/5e/26abb098d5e01266b0f3a2488d299d19ccc26849735d9d2b95c39397e945/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f4461bf931108c9fa226ffb0e257c1b18dc2d44cd72b125bec50ee0ab1248a9", size = 554899, upload-time = "2025-08-27T12:12:42.925Z" }, + { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450, upload-time = "2025-08-27T12:12:44.813Z" }, + { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447, upload-time = "2025-08-27T12:12:46.204Z" }, + { url = "https://files.pythonhosted.org/packages/b5/c1/7907329fbef97cbd49db6f7303893bd1dd5a4a3eae415839ffdfb0762cae/rpds_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:be898f271f851f68b318872ce6ebebbc62f303b654e43bf72683dbdc25b7c881", size = 371063, upload-time = "2025-08-27T12:12:47.856Z" }, + { url = "https://files.pythonhosted.org/packages/11/94/2aab4bc86228bcf7c48760990273653a4900de89c7537ffe1b0d6097ed39/rpds_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:62ac3d4e3e07b58ee0ddecd71d6ce3b1637de2d373501412df395a0ec5f9beb5", size = 353210, upload-time = "2025-08-27T12:12:49.187Z" }, + { url = "https://files.pythonhosted.org/packages/3a/57/f5eb3ecf434342f4f1a46009530e93fd201a0b5b83379034ebdb1d7c1a58/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4708c5c0ceb2d034f9991623631d3d23cb16e65c83736ea020cdbe28d57c0a0e", size = 381636, upload-time = "2025-08-27T12:12:50.492Z" }, + { url = "https://files.pythonhosted.org/packages/ae/f4/ef95c5945e2ceb5119571b184dd5a1cc4b8541bbdf67461998cfeac9cb1e/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:abfa1171a9952d2e0002aba2ad3780820b00cc3d9c98c6630f2e93271501f66c", size = 394341, upload-time = "2025-08-27T12:12:52.024Z" }, + { url = "https://files.pythonhosted.org/packages/5a/7e/4bd610754bf492d398b61725eb9598ddd5eb86b07d7d9483dbcd810e20bc/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b507d19f817ebaca79574b16eb2ae412e5c0835542c93fe9983f1e432aca195", size = 523428, upload-time = "2025-08-27T12:12:53.779Z" }, + { url = "https://files.pythonhosted.org/packages/9f/e5/059b9f65a8c9149361a8b75094864ab83b94718344db511fd6117936ed2a/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168b025f8fd8d8d10957405f3fdcef3dc20f5982d398f90851f4abc58c566c52", size = 402923, upload-time = "2025-08-27T12:12:55.15Z" }, + { url = "https://files.pythonhosted.org/packages/f5/48/64cabb7daced2968dd08e8a1b7988bf358d7bd5bcd5dc89a652f4668543c/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c6210ef77caa58e16e8c17d35c63fe3f5b60fd9ba9d424470c3400bcf9ed", size = 384094, upload-time = "2025-08-27T12:12:57.194Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e1/dc9094d6ff566bff87add8a510c89b9e158ad2ecd97ee26e677da29a9e1b/rpds_py-0.27.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:d252f2d8ca0195faa707f8eb9368955760880b2b42a8ee16d382bf5dd807f89a", size = 401093, upload-time = "2025-08-27T12:12:58.985Z" }, + { url = "https://files.pythonhosted.org/packages/37/8e/ac8577e3ecdd5593e283d46907d7011618994e1d7ab992711ae0f78b9937/rpds_py-0.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6e5e54da1e74b91dbc7996b56640f79b195d5925c2b78efaa8c5d53e1d88edde", size = 417969, upload-time = "2025-08-27T12:13:00.367Z" }, + { url = "https://files.pythonhosted.org/packages/66/6d/87507430a8f74a93556fe55c6485ba9c259949a853ce407b1e23fea5ba31/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ffce0481cc6e95e5b3f0a47ee17ffbd234399e6d532f394c8dce320c3b089c21", size = 558302, upload-time = "2025-08-27T12:13:01.737Z" }, + { url = "https://files.pythonhosted.org/packages/3a/bb/1db4781ce1dda3eecc735e3152659a27b90a02ca62bfeea17aee45cc0fbc/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a205fdfe55c90c2cd8e540ca9ceba65cbe6629b443bc05db1f590a3db8189ff9", size = 589259, upload-time = "2025-08-27T12:13:03.127Z" }, + { url = "https://files.pythonhosted.org/packages/7b/0e/ae1c8943d11a814d01b482e1f8da903f88047a962dff9bbdadf3bd6e6fd1/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:689fb5200a749db0415b092972e8eba85847c23885c8543a8b0f5c009b1a5948", size = 554983, upload-time = "2025-08-27T12:13:04.516Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154, upload-time = "2025-08-27T12:13:06.278Z" }, + { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627, upload-time = "2025-08-27T12:13:07.625Z" }, + { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998, upload-time = "2025-08-27T12:13:08.972Z" }, + { url = "https://files.pythonhosted.org/packages/bd/fe/38de28dee5df58b8198c743fe2bea0c785c6d40941b9950bac4cdb71a014/rpds_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ae2775c1973e3c30316892737b91f9283f9908e3cc7625b9331271eaaed7dc90", size = 361887, upload-time = "2025-08-27T12:13:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/4b6c7eedc7dd90986bf0fab6ea2a091ec11c01b15f8ba0a14d3f80450468/rpds_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2643400120f55c8a96f7c9d858f7be0c88d383cd4653ae2cf0d0c88f668073e5", size = 345795, upload-time = "2025-08-27T12:13:11.65Z" }, + { url = "https://files.pythonhosted.org/packages/6f/0e/e650e1b81922847a09cca820237b0edee69416a01268b7754d506ade11ad/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16323f674c089b0360674a4abd28d5042947d54ba620f72514d69be4ff64845e", size = 385121, upload-time = "2025-08-27T12:13:13.008Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ea/b306067a712988e2bff00dcc7c8f31d26c29b6d5931b461aa4b60a013e33/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a1f4814b65eacac94a00fc9a526e3fdafd78e439469644032032d0d63de4881", size = 398976, upload-time = "2025-08-27T12:13:14.368Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0a/26dc43c8840cb8fe239fe12dbc8d8de40f2365e838f3d395835dde72f0e5/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ba32c16b064267b22f1850a34051121d423b6f7338a12b9459550eb2096e7ec", size = 525953, upload-time = "2025-08-27T12:13:15.774Z" }, + { url = "https://files.pythonhosted.org/packages/22/14/c85e8127b573aaf3a0cbd7fbb8c9c99e735a4a02180c84da2a463b766e9e/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5c20f33fd10485b80f65e800bbe5f6785af510b9f4056c5a3c612ebc83ba6cb", size = 407915, upload-time = "2025-08-27T12:13:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/ed/7b/8f4fee9ba1fb5ec856eb22d725a4efa3deb47f769597c809e03578b0f9d9/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:466bfe65bd932da36ff279ddd92de56b042f2266d752719beb97b08526268ec5", size = 386883, upload-time = "2025-08-27T12:13:18.704Z" }, + { url = "https://files.pythonhosted.org/packages/86/47/28fa6d60f8b74fcdceba81b272f8d9836ac0340570f68f5df6b41838547b/rpds_py-0.27.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:41e532bbdcb57c92ba3be62c42e9f096431b4cf478da9bc3bc6ce5c38ab7ba7a", size = 405699, upload-time = "2025-08-27T12:13:20.089Z" }, + { url = "https://files.pythonhosted.org/packages/d0/fd/c5987b5e054548df56953a21fe2ebed51fc1ec7c8f24fd41c067b68c4a0a/rpds_py-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f149826d742b406579466283769a8ea448eed82a789af0ed17b0cd5770433444", size = 423713, upload-time = "2025-08-27T12:13:21.436Z" }, + { url = "https://files.pythonhosted.org/packages/ac/ba/3c4978b54a73ed19a7d74531be37a8bcc542d917c770e14d372b8daea186/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80c60cfb5310677bd67cb1e85a1e8eb52e12529545441b43e6f14d90b878775a", size = 562324, upload-time = "2025-08-27T12:13:22.789Z" }, + { url = "https://files.pythonhosted.org/packages/b5/6c/6943a91768fec16db09a42b08644b960cff540c66aab89b74be6d4a144ba/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7ee6521b9baf06085f62ba9c7a3e5becffbc32480d2f1b351559c001c38ce4c1", size = 593646, upload-time = "2025-08-27T12:13:24.122Z" }, + { url = "https://files.pythonhosted.org/packages/11/73/9d7a8f4be5f4396f011a6bb7a19fe26303a0dac9064462f5651ced2f572f/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a512c8263249a9d68cac08b05dd59d2b3f2061d99b322813cbcc14c3c7421998", size = 558137, upload-time = "2025-08-27T12:13:25.557Z" }, + { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343, upload-time = "2025-08-27T12:13:26.967Z" }, + { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497, upload-time = "2025-08-27T12:13:28.326Z" }, + { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790, upload-time = "2025-08-27T12:13:29.71Z" }, + { url = "https://files.pythonhosted.org/packages/cc/77/610aeee8d41e39080c7e14afa5387138e3c9fa9756ab893d09d99e7d8e98/rpds_py-0.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e4b9fcfbc021633863a37e92571d6f91851fa656f0180246e84cbd8b3f6b329b", size = 361741, upload-time = "2025-08-27T12:13:31.039Z" }, + { url = "https://files.pythonhosted.org/packages/3a/fc/c43765f201c6a1c60be2043cbdb664013def52460a4c7adace89d6682bf4/rpds_py-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1441811a96eadca93c517d08df75de45e5ffe68aa3089924f963c782c4b898cf", size = 345574, upload-time = "2025-08-27T12:13:32.902Z" }, + { url = "https://files.pythonhosted.org/packages/20/42/ee2b2ca114294cd9847d0ef9c26d2b0851b2e7e00bf14cc4c0b581df0fc3/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55266dafa22e672f5a4f65019015f90336ed31c6383bd53f5e7826d21a0e0b83", size = 385051, upload-time = "2025-08-27T12:13:34.228Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e8/1e430fe311e4799e02e2d1af7c765f024e95e17d651612425b226705f910/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d78827d7ac08627ea2c8e02c9e5b41180ea5ea1f747e9db0915e3adf36b62dcf", size = 398395, upload-time = "2025-08-27T12:13:36.132Z" }, + { url = "https://files.pythonhosted.org/packages/82/95/9dc227d441ff2670651c27a739acb2535ccaf8b351a88d78c088965e5996/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae92443798a40a92dc5f0b01d8a7c93adde0c4dc965310a29ae7c64d72b9fad2", size = 524334, upload-time = "2025-08-27T12:13:37.562Z" }, + { url = "https://files.pythonhosted.org/packages/87/01/a670c232f401d9ad461d9a332aa4080cd3cb1d1df18213dbd0d2a6a7ab51/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c46c9dd2403b66a2a3b9720ec4b74d4ab49d4fabf9f03dfdce2d42af913fe8d0", size = 407691, upload-time = "2025-08-27T12:13:38.94Z" }, + { url = "https://files.pythonhosted.org/packages/03/36/0a14aebbaa26fe7fab4780c76f2239e76cc95a0090bdb25e31d95c492fcd/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2efe4eb1d01b7f5f1939f4ef30ecea6c6b3521eec451fb93191bf84b2a522418", size = 386868, upload-time = "2025-08-27T12:13:40.192Z" }, + { url = "https://files.pythonhosted.org/packages/3b/03/8c897fb8b5347ff6c1cc31239b9611c5bf79d78c984430887a353e1409a1/rpds_py-0.27.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:15d3b4d83582d10c601f481eca29c3f138d44c92187d197aff663a269197c02d", size = 405469, upload-time = "2025-08-27T12:13:41.496Z" }, + { url = "https://files.pythonhosted.org/packages/da/07/88c60edc2df74850d496d78a1fdcdc7b54360a7f610a4d50008309d41b94/rpds_py-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4ed2e16abbc982a169d30d1a420274a709949e2cbdef119fe2ec9d870b42f274", size = 422125, upload-time = "2025-08-27T12:13:42.802Z" }, + { url = "https://files.pythonhosted.org/packages/6b/86/5f4c707603e41b05f191a749984f390dabcbc467cf833769b47bf14ba04f/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a75f305c9b013289121ec0f1181931975df78738cdf650093e6b86d74aa7d8dd", size = 562341, upload-time = "2025-08-27T12:13:44.472Z" }, + { url = "https://files.pythonhosted.org/packages/b2/92/3c0cb2492094e3cd9baf9e49bbb7befeceb584ea0c1a8b5939dca4da12e5/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:67ce7620704745881a3d4b0ada80ab4d99df390838839921f99e63c474f82cf2", size = 592511, upload-time = "2025-08-27T12:13:45.898Z" }, + { url = "https://files.pythonhosted.org/packages/10/bb/82e64fbb0047c46a168faa28d0d45a7851cd0582f850b966811d30f67ad8/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d992ac10eb86d9b6f369647b6a3f412fc0075cfd5d799530e84d335e440a002", size = 557736, upload-time = "2025-08-27T12:13:47.408Z" }, + { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462, upload-time = "2025-08-27T12:13:48.742Z" }, + { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034, upload-time = "2025-08-27T12:13:50.11Z" }, + { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392, upload-time = "2025-08-27T12:13:52.587Z" }, + { url = "https://files.pythonhosted.org/packages/01/76/1cdf1f91aed5c3a7bf2eba1f1c4e4d6f57832d73003919a20118870ea659/rpds_py-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:92022bbbad0d4426e616815b16bc4127f83c9a74940e1ccf3cfe0b387aba0228", size = 358355, upload-time = "2025-08-27T12:13:54.012Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6f/bf142541229374287604caf3bb2a4ae17f0a580798fd72d3b009b532db4e/rpds_py-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47162fdab9407ec3f160805ac3e154df042e577dd53341745fc7fb3f625e6d92", size = 342138, upload-time = "2025-08-27T12:13:55.791Z" }, + { url = "https://files.pythonhosted.org/packages/1a/77/355b1c041d6be40886c44ff5e798b4e2769e497b790f0f7fd1e78d17e9a8/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb89bec23fddc489e5d78b550a7b773557c9ab58b7946154a10a6f7a214a48b2", size = 380247, upload-time = "2025-08-27T12:13:57.683Z" }, + { url = "https://files.pythonhosted.org/packages/d6/a4/d9cef5c3946ea271ce2243c51481971cd6e34f21925af2783dd17b26e815/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e48af21883ded2b3e9eb48cb7880ad8598b31ab752ff3be6457001d78f416723", size = 390699, upload-time = "2025-08-27T12:13:59.137Z" }, + { url = "https://files.pythonhosted.org/packages/3a/06/005106a7b8c6c1a7e91b73169e49870f4af5256119d34a361ae5240a0c1d/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f5b7bd8e219ed50299e58551a410b64daafb5017d54bbe822e003856f06a802", size = 521852, upload-time = "2025-08-27T12:14:00.583Z" }, + { url = "https://files.pythonhosted.org/packages/e5/3e/50fb1dac0948e17a02eb05c24510a8fe12d5ce8561c6b7b7d1339ab7ab9c/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08f1e20bccf73b08d12d804d6e1c22ca5530e71659e6673bce31a6bb71c1e73f", size = 402582, upload-time = "2025-08-27T12:14:02.034Z" }, + { url = "https://files.pythonhosted.org/packages/cb/b0/f4e224090dc5b0ec15f31a02d746ab24101dd430847c4d99123798661bfc/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dc5dceeaefcc96dc192e3a80bbe1d6c410c469e97bdd47494a7d930987f18b2", size = 384126, upload-time = "2025-08-27T12:14:03.437Z" }, + { url = "https://files.pythonhosted.org/packages/54/77/ac339d5f82b6afff1df8f0fe0d2145cc827992cb5f8eeb90fc9f31ef7a63/rpds_py-0.27.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:d76f9cc8665acdc0c9177043746775aa7babbf479b5520b78ae4002d889f5c21", size = 399486, upload-time = "2025-08-27T12:14:05.443Z" }, + { url = "https://files.pythonhosted.org/packages/d6/29/3e1c255eee6ac358c056a57d6d6869baa00a62fa32eea5ee0632039c50a3/rpds_py-0.27.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:134fae0e36022edad8290a6661edf40c023562964efea0cc0ec7f5d392d2aaef", size = 414832, upload-time = "2025-08-27T12:14:06.902Z" }, + { url = "https://files.pythonhosted.org/packages/3f/db/6d498b844342deb3fa1d030598db93937a9964fcf5cb4da4feb5f17be34b/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb11a4f1b2b63337cfd3b4d110af778a59aae51c81d195768e353d8b52f88081", size = 557249, upload-time = "2025-08-27T12:14:08.37Z" }, + { url = "https://files.pythonhosted.org/packages/60/f3/690dd38e2310b6f68858a331399b4d6dbb9132c3e8ef8b4333b96caf403d/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:13e608ac9f50a0ed4faec0e90ece76ae33b34c0e8656e3dceb9a7db994c692cd", size = 587356, upload-time = "2025-08-27T12:14:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/86/e3/84507781cccd0145f35b1dc32c72675200c5ce8d5b30f813e49424ef68fc/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dd2135527aa40f061350c3f8f89da2644de26cd73e4de458e79606384f4f68e7", size = 555300, upload-time = "2025-08-27T12:14:11.783Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714, upload-time = "2025-08-27T12:14:13.629Z" }, + { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943, upload-time = "2025-08-27T12:14:14.937Z" }, + { url = "https://files.pythonhosted.org/packages/70/36/b6e6066520a07cf029d385de869729a895917b411e777ab1cde878100a1d/rpds_py-0.27.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:acb9aafccaae278f449d9c713b64a9e68662e7799dbd5859e2c6b3c67b56d334", size = 362472, upload-time = "2025-08-27T12:14:16.333Z" }, + { url = "https://files.pythonhosted.org/packages/af/07/b4646032e0dcec0df9c73a3bd52f63bc6c5f9cda992f06bd0e73fe3fbebd/rpds_py-0.27.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b7fb801aa7f845ddf601c49630deeeccde7ce10065561d92729bfe81bd21fb33", size = 345676, upload-time = "2025-08-27T12:14:17.764Z" }, + { url = "https://files.pythonhosted.org/packages/b0/16/2f1003ee5d0af4bcb13c0cf894957984c32a6751ed7206db2aee7379a55e/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe0dd05afb46597b9a2e11c351e5e4283c741237e7f617ffb3252780cca9336a", size = 385313, upload-time = "2025-08-27T12:14:19.829Z" }, + { url = "https://files.pythonhosted.org/packages/05/cd/7eb6dd7b232e7f2654d03fa07f1414d7dfc980e82ba71e40a7c46fd95484/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b6dfb0e058adb12d8b1d1b25f686e94ffa65d9995a5157afe99743bf7369d62b", size = 399080, upload-time = "2025-08-27T12:14:21.531Z" }, + { url = "https://files.pythonhosted.org/packages/20/51/5829afd5000ec1cb60f304711f02572d619040aa3ec033d8226817d1e571/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed090ccd235f6fa8bb5861684567f0a83e04f52dfc2e5c05f2e4b1309fcf85e7", size = 523868, upload-time = "2025-08-27T12:14:23.485Z" }, + { url = "https://files.pythonhosted.org/packages/05/2c/30eebca20d5db95720ab4d2faec1b5e4c1025c473f703738c371241476a2/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf876e79763eecf3e7356f157540d6a093cef395b65514f17a356f62af6cc136", size = 408750, upload-time = "2025-08-27T12:14:24.924Z" }, + { url = "https://files.pythonhosted.org/packages/90/1a/cdb5083f043597c4d4276eae4e4c70c55ab5accec078da8611f24575a367/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ed005216a51b1d6e2b02a7bd31885fe317e45897de81d86dcce7d74618ffff", size = 387688, upload-time = "2025-08-27T12:14:27.537Z" }, + { url = "https://files.pythonhosted.org/packages/7c/92/cf786a15320e173f945d205ab31585cc43969743bb1a48b6888f7a2b0a2d/rpds_py-0.27.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:ee4308f409a40e50593c7e3bb8cbe0b4d4c66d1674a316324f0c2f5383b486f9", size = 407225, upload-time = "2025-08-27T12:14:28.981Z" }, + { url = "https://files.pythonhosted.org/packages/33/5c/85ee16df5b65063ef26017bef33096557a4c83fbe56218ac7cd8c235f16d/rpds_py-0.27.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b08d152555acf1f455154d498ca855618c1378ec810646fcd7c76416ac6dc60", size = 423361, upload-time = "2025-08-27T12:14:30.469Z" }, + { url = "https://files.pythonhosted.org/packages/4b/8e/1c2741307fcabd1a334ecf008e92c4f47bb6f848712cf15c923becfe82bb/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:dce51c828941973a5684d458214d3a36fcd28da3e1875d659388f4f9f12cc33e", size = 562493, upload-time = "2025-08-27T12:14:31.987Z" }, + { url = "https://files.pythonhosted.org/packages/04/03/5159321baae9b2222442a70c1f988cbbd66b9be0675dd3936461269be360/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:c1476d6f29eb81aa4151c9a31219b03f1f798dc43d8af1250a870735516a1212", size = 592623, upload-time = "2025-08-27T12:14:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/ff/39/c09fd1ad28b85bc1d4554a8710233c9f4cefd03d7717a1b8fbfd171d1167/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3ce0cac322b0d69b63c9cdb895ee1b65805ec9ffad37639f291dd79467bee675", size = 558800, upload-time = "2025-08-27T12:14:35.436Z" }, + { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943, upload-time = "2025-08-27T12:14:36.898Z" }, + { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739, upload-time = "2025-08-27T12:14:38.386Z" }, + { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120, upload-time = "2025-08-27T12:14:39.82Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/dc7931dc2fa4a6e46b2a4fa744a9fe5c548efd70e0ba74f40b39fa4a8c10/rpds_py-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:ba81d2b56b6d4911ce735aad0a1d4495e808b8ee4dc58715998741a26874e7c2", size = 358944, upload-time = "2025-08-27T12:14:41.199Z" }, + { url = "https://files.pythonhosted.org/packages/e6/22/4af76ac4e9f336bfb1a5f240d18a33c6b2fcaadb7472ac7680576512b49a/rpds_py-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:84f7d509870098de0e864cad0102711c1e24e9b1a50ee713b65928adb22269e4", size = 342283, upload-time = "2025-08-27T12:14:42.699Z" }, + { url = "https://files.pythonhosted.org/packages/1c/15/2a7c619b3c2272ea9feb9ade67a45c40b3eeb500d503ad4c28c395dc51b4/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9e960fc78fecd1100539f14132425e1d5fe44ecb9239f8f27f079962021523e", size = 380320, upload-time = "2025-08-27T12:14:44.157Z" }, + { url = "https://files.pythonhosted.org/packages/a2/7d/4c6d243ba4a3057e994bb5bedd01b5c963c12fe38dde707a52acdb3849e7/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:62f85b665cedab1a503747617393573995dac4600ff51869d69ad2f39eb5e817", size = 391760, upload-time = "2025-08-27T12:14:45.845Z" }, + { url = "https://files.pythonhosted.org/packages/b4/71/b19401a909b83bcd67f90221330bc1ef11bc486fe4e04c24388d28a618ae/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fed467af29776f6556250c9ed85ea5a4dd121ab56a5f8b206e3e7a4c551e48ec", size = 522476, upload-time = "2025-08-27T12:14:47.364Z" }, + { url = "https://files.pythonhosted.org/packages/e4/44/1a3b9715c0455d2e2f0f6df5ee6d6f5afdc423d0773a8a682ed2b43c566c/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2729615f9d430af0ae6b36cf042cb55c0936408d543fb691e1a9e36648fd35a", size = 403418, upload-time = "2025-08-27T12:14:49.991Z" }, + { url = "https://files.pythonhosted.org/packages/1c/4b/fb6c4f14984eb56673bc868a66536f53417ddb13ed44b391998100a06a96/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b207d881a9aef7ba753d69c123a35d96ca7cb808056998f6b9e8747321f03b8", size = 384771, upload-time = "2025-08-27T12:14:52.159Z" }, + { url = "https://files.pythonhosted.org/packages/c0/56/d5265d2d28b7420d7b4d4d85cad8ef891760f5135102e60d5c970b976e41/rpds_py-0.27.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:639fd5efec029f99b79ae47e5d7e00ad8a773da899b6309f6786ecaf22948c48", size = 400022, upload-time = "2025-08-27T12:14:53.859Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e9/9f5fc70164a569bdd6ed9046486c3568d6926e3a49bdefeeccfb18655875/rpds_py-0.27.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fecc80cb2a90e28af8a9b366edacf33d7a91cbfe4c2c4544ea1246e949cfebeb", size = 416787, upload-time = "2025-08-27T12:14:55.673Z" }, + { url = "https://files.pythonhosted.org/packages/d4/64/56dd03430ba491db943a81dcdef115a985aac5f44f565cd39a00c766d45c/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42a89282d711711d0a62d6f57d81aa43a1368686c45bc1c46b7f079d55692734", size = 557538, upload-time = "2025-08-27T12:14:57.245Z" }, + { url = "https://files.pythonhosted.org/packages/3f/36/92cc885a3129993b1d963a2a42ecf64e6a8e129d2c7cc980dbeba84e55fb/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:cf9931f14223de59551ab9d38ed18d92f14f055a5f78c1d8ad6493f735021bbb", size = 588512, upload-time = "2025-08-27T12:14:58.728Z" }, + { url = "https://files.pythonhosted.org/packages/dd/10/6b283707780a81919f71625351182b4f98932ac89a09023cb61865136244/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f39f58a27cc6e59f432b568ed8429c7e1641324fbe38131de852cd77b2d534b0", size = 555813, upload-time = "2025-08-27T12:15:00.334Z" }, + { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385, upload-time = "2025-08-27T12:15:01.937Z" }, + { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097, upload-time = "2025-08-27T12:15:03.961Z" }, + { url = "https://files.pythonhosted.org/packages/7f/6c/252e83e1ce7583c81f26d1d884b2074d40a13977e1b6c9c50bbf9a7f1f5a/rpds_py-0.27.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c918c65ec2e42c2a78d19f18c553d77319119bf43aa9e2edf7fb78d624355527", size = 372140, upload-time = "2025-08-27T12:15:05.441Z" }, + { url = "https://files.pythonhosted.org/packages/9d/71/949c195d927c5aeb0d0629d329a20de43a64c423a6aa53836290609ef7ec/rpds_py-0.27.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1fea2b1a922c47c51fd07d656324531adc787e415c8b116530a1d29c0516c62d", size = 354086, upload-time = "2025-08-27T12:15:07.404Z" }, + { url = "https://files.pythonhosted.org/packages/9f/02/e43e332ad8ce4f6c4342d151a471a7f2900ed1d76901da62eb3762663a71/rpds_py-0.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbf94c58e8e0cd6b6f38d8de67acae41b3a515c26169366ab58bdca4a6883bb8", size = 382117, upload-time = "2025-08-27T12:15:09.275Z" }, + { url = "https://files.pythonhosted.org/packages/d0/05/b0fdeb5b577197ad72812bbdfb72f9a08fa1e64539cc3940b1b781cd3596/rpds_py-0.27.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c2a8fed130ce946d5c585eddc7c8eeef0051f58ac80a8ee43bd17835c144c2cc", size = 394520, upload-time = "2025-08-27T12:15:10.727Z" }, + { url = "https://files.pythonhosted.org/packages/67/1f/4cfef98b2349a7585181e99294fa2a13f0af06902048a5d70f431a66d0b9/rpds_py-0.27.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:037a2361db72ee98d829bc2c5b7cc55598ae0a5e0ec1823a56ea99374cfd73c1", size = 522657, upload-time = "2025-08-27T12:15:12.613Z" }, + { url = "https://files.pythonhosted.org/packages/44/55/ccf37ddc4c6dce7437b335088b5ca18da864b334890e2fe9aa6ddc3f79a9/rpds_py-0.27.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5281ed1cc1d49882f9997981c88df1a22e140ab41df19071222f7e5fc4e72125", size = 402967, upload-time = "2025-08-27T12:15:14.113Z" }, + { url = "https://files.pythonhosted.org/packages/74/e5/5903f92e41e293b07707d5bf00ef39a0eb2af7190aff4beaf581a6591510/rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fd50659a069c15eef8aa3d64bbef0d69fd27bb4a50c9ab4f17f83a16cbf8905", size = 384372, upload-time = "2025-08-27T12:15:15.842Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e3/fbb409e18aeefc01e49f5922ac63d2d914328430e295c12183ce56ebf76b/rpds_py-0.27.1-cp39-cp39-manylinux_2_31_riscv64.whl", hash = "sha256:c4b676c4ae3921649a15d28ed10025548e9b561ded473aa413af749503c6737e", size = 401264, upload-time = "2025-08-27T12:15:17.388Z" }, + { url = "https://files.pythonhosted.org/packages/55/79/529ad07794e05cb0f38e2f965fc5bb20853d523976719400acecc447ec9d/rpds_py-0.27.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:079bc583a26db831a985c5257797b2b5d3affb0386e7ff886256762f82113b5e", size = 418691, upload-time = "2025-08-27T12:15:19.144Z" }, + { url = "https://files.pythonhosted.org/packages/33/39/6554a7fd6d9906fda2521c6d52f5d723dca123529fb719a5b5e074c15e01/rpds_py-0.27.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4e44099bd522cba71a2c6b97f68e19f40e7d85399de899d66cdb67b32d7cb786", size = 558989, upload-time = "2025-08-27T12:15:21.087Z" }, + { url = "https://files.pythonhosted.org/packages/19/b2/76fa15173b6f9f445e5ef15120871b945fb8dd9044b6b8c7abe87e938416/rpds_py-0.27.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e202e6d4188e53c6661af813b46c37ca2c45e497fc558bacc1a7630ec2695aec", size = 589835, upload-time = "2025-08-27T12:15:22.696Z" }, + { url = "https://files.pythonhosted.org/packages/ee/9e/5560a4b39bab780405bed8a88ee85b30178061d189558a86003548dea045/rpds_py-0.27.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:f41f814b8eaa48768d1bb551591f6ba45f87ac76899453e8ccd41dba1289b04b", size = 555227, upload-time = "2025-08-27T12:15:24.278Z" }, + { url = "https://files.pythonhosted.org/packages/52/d7/cd9c36215111aa65724c132bf709c6f35175973e90b32115dedc4ced09cb/rpds_py-0.27.1-cp39-cp39-win32.whl", hash = "sha256:9e71f5a087ead99563c11fdaceee83ee982fd39cf67601f4fd66cb386336ee52", size = 217899, upload-time = "2025-08-27T12:15:25.926Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e0/d75ab7b4dd8ba777f6b365adbdfc7614bbfe7c5f05703031dfa4b61c3d6c/rpds_py-0.27.1-cp39-cp39-win_amd64.whl", hash = "sha256:71108900c9c3c8590697244b9519017a400d9ba26a36c48381b3f64743a44aab", size = 228725, upload-time = "2025-08-27T12:15:27.398Z" }, + { url = "https://files.pythonhosted.org/packages/d5/63/b7cc415c345625d5e62f694ea356c58fb964861409008118f1245f8c3347/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7ba22cb9693df986033b91ae1d7a979bc399237d45fccf875b76f62bb9e52ddf", size = 371360, upload-time = "2025-08-27T12:15:29.218Z" }, + { url = "https://files.pythonhosted.org/packages/e5/8c/12e1b24b560cf378b8ffbdb9dc73abd529e1adcfcf82727dfd29c4a7b88d/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b640501be9288c77738b5492b3fd3abc4ba95c50c2e41273c8a1459f08298d3", size = 353933, upload-time = "2025-08-27T12:15:30.837Z" }, + { url = "https://files.pythonhosted.org/packages/9b/85/1bb2210c1f7a1b99e91fea486b9f0f894aa5da3a5ec7097cbad7dec6d40f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb08b65b93e0c6dd70aac7f7890a9c0938d5ec71d5cb32d45cf844fb8ae47636", size = 382962, upload-time = "2025-08-27T12:15:32.348Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c9/a839b9f219cf80ed65f27a7f5ddbb2809c1b85c966020ae2dff490e0b18e/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d7ff07d696a7a38152ebdb8212ca9e5baab56656749f3d6004b34ab726b550b8", size = 394412, upload-time = "2025-08-27T12:15:33.839Z" }, + { url = "https://files.pythonhosted.org/packages/02/2d/b1d7f928b0b1f4fc2e0133e8051d199b01d7384875adc63b6ddadf3de7e5/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb7c72262deae25366e3b6c0c0ba46007967aea15d1eea746e44ddba8ec58dcc", size = 523972, upload-time = "2025-08-27T12:15:35.377Z" }, + { url = "https://files.pythonhosted.org/packages/a9/af/2cbf56edd2d07716df1aec8a726b3159deb47cb5c27e1e42b71d705a7c2f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7b002cab05d6339716b03a4a3a2ce26737f6231d7b523f339fa061d53368c9d8", size = 403273, upload-time = "2025-08-27T12:15:37.051Z" }, + { url = "https://files.pythonhosted.org/packages/c0/93/425e32200158d44ff01da5d9612c3b6711fe69f606f06e3895511f17473b/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23f6b69d1c26c4704fec01311963a41d7de3ee0570a84ebde4d544e5a1859ffc", size = 385278, upload-time = "2025-08-27T12:15:38.571Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1a/1a04a915ecd0551bfa9e77b7672d1937b4b72a0fc204a17deef76001cfb2/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:530064db9146b247351f2a0250b8f00b289accea4596a033e94be2389977de71", size = 402084, upload-time = "2025-08-27T12:15:40.529Z" }, + { url = "https://files.pythonhosted.org/packages/51/f7/66585c0fe5714368b62951d2513b684e5215beaceab2c6629549ddb15036/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b90b0496570bd6b0321724a330d8b545827c4df2034b6ddfc5f5275f55da2ad", size = 419041, upload-time = "2025-08-27T12:15:42.191Z" }, + { url = "https://files.pythonhosted.org/packages/8e/7e/83a508f6b8e219bba2d4af077c35ba0e0cdd35a751a3be6a7cba5a55ad71/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:879b0e14a2da6a1102a3fc8af580fc1ead37e6d6692a781bd8c83da37429b5ab", size = 560084, upload-time = "2025-08-27T12:15:43.839Z" }, + { url = "https://files.pythonhosted.org/packages/66/66/bb945683b958a1b19eb0fe715594630d0f36396ebdef4d9b89c2fa09aa56/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:0d807710df3b5faa66c731afa162ea29717ab3be17bdc15f90f2d9f183da4059", size = 590115, upload-time = "2025-08-27T12:15:46.647Z" }, + { url = "https://files.pythonhosted.org/packages/12/00/ccfaafaf7db7e7adace915e5c2f2c2410e16402561801e9c7f96683002d3/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:3adc388fc3afb6540aec081fa59e6e0d3908722771aa1e37ffe22b220a436f0b", size = 556561, upload-time = "2025-08-27T12:15:48.219Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b7/92b6ed9aad103bfe1c45df98453dfae40969eef2cb6c6239c58d7e96f1b3/rpds_py-0.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c796c0c1cc68cb08b0284db4229f5af76168172670c74908fdbd4b7d7f515819", size = 229125, upload-time = "2025-08-27T12:15:49.956Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ed/e1fba02de17f4f76318b834425257c8ea297e415e12c68b4361f63e8ae92/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdfe4bb2f9fe7458b7453ad3c33e726d6d1c7c0a72960bcc23800d77384e42df", size = 371402, upload-time = "2025-08-27T12:15:51.561Z" }, + { url = "https://files.pythonhosted.org/packages/af/7c/e16b959b316048b55585a697e94add55a4ae0d984434d279ea83442e460d/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8fabb8fd848a5f75a2324e4a84501ee3a5e3c78d8603f83475441866e60b94a3", size = 354084, upload-time = "2025-08-27T12:15:53.219Z" }, + { url = "https://files.pythonhosted.org/packages/de/c1/ade645f55de76799fdd08682d51ae6724cb46f318573f18be49b1e040428/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda8719d598f2f7f3e0f885cba8646644b55a187762bec091fa14a2b819746a9", size = 383090, upload-time = "2025-08-27T12:15:55.158Z" }, + { url = "https://files.pythonhosted.org/packages/1f/27/89070ca9b856e52960da1472efcb6c20ba27cfe902f4f23ed095b9cfc61d/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c64d07e95606ec402a0a1c511fe003873fa6af630bda59bac77fac8b4318ebc", size = 394519, upload-time = "2025-08-27T12:15:57.238Z" }, + { url = "https://files.pythonhosted.org/packages/b3/28/be120586874ef906aa5aeeae95ae8df4184bc757e5b6bd1c729ccff45ed5/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:93a2ed40de81bcff59aabebb626562d48332f3d028ca2036f1d23cbb52750be4", size = 523817, upload-time = "2025-08-27T12:15:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ef/70cc197bc11cfcde02a86f36ac1eed15c56667c2ebddbdb76a47e90306da/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:387ce8c44ae94e0ec50532d9cb0edce17311024c9794eb196b90e1058aadeb66", size = 403240, upload-time = "2025-08-27T12:16:00.923Z" }, + { url = "https://files.pythonhosted.org/packages/cf/35/46936cca449f7f518f2f4996e0e8344db4b57e2081e752441154089d2a5f/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf94f812c95b5e60ebaf8bfb1898a7d7cb9c1af5744d4a67fa47796e0465d4e", size = 385194, upload-time = "2025-08-27T12:16:02.802Z" }, + { url = "https://files.pythonhosted.org/packages/e1/62/29c0d3e5125c3270b51415af7cbff1ec587379c84f55a5761cc9efa8cd06/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:4848ca84d6ded9b58e474dfdbad4b8bfb450344c0551ddc8d958bf4b36aa837c", size = 402086, upload-time = "2025-08-27T12:16:04.806Z" }, + { url = "https://files.pythonhosted.org/packages/8f/66/03e1087679227785474466fdd04157fb793b3b76e3fcf01cbf4c693c1949/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bde09cbcf2248b73c7c323be49b280180ff39fadcfe04e7b6f54a678d02a7cf", size = 419272, upload-time = "2025-08-27T12:16:06.471Z" }, + { url = "https://files.pythonhosted.org/packages/6a/24/e3e72d265121e00b063aef3e3501e5b2473cf1b23511d56e529531acf01e/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:94c44ee01fd21c9058f124d2d4f0c9dc7634bec93cd4b38eefc385dabe71acbf", size = 560003, upload-time = "2025-08-27T12:16:08.06Z" }, + { url = "https://files.pythonhosted.org/packages/26/ca/f5a344c534214cc2d41118c0699fffbdc2c1bc7046f2a2b9609765ab9c92/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:df8b74962e35c9249425d90144e721eed198e6555a0e22a563d29fe4486b51f6", size = 590482, upload-time = "2025-08-27T12:16:10.137Z" }, + { url = "https://files.pythonhosted.org/packages/ce/08/4349bdd5c64d9d193c360aa9db89adeee6f6682ab8825dca0a3f535f434f/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:dc23e6820e3b40847e2f4a7726462ba0cf53089512abe9ee16318c366494c17a", size = 556523, upload-time = "2025-08-27T12:16:12.188Z" }, + { url = "https://files.pythonhosted.org/packages/4e/ea/5463cd5048a7a2fcdae308b6e96432802132c141bfb9420260142632a0f1/rpds_py-0.27.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:aa8933159edc50be265ed22b401125c9eebff3171f570258854dbce3ecd55475", size = 371778, upload-time = "2025-08-27T12:16:13.851Z" }, + { url = "https://files.pythonhosted.org/packages/0d/c8/f38c099db07f5114029c1467649d308543906933eebbc226d4527a5f4693/rpds_py-0.27.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a50431bf02583e21bf273c71b89d710e7a710ad5e39c725b14e685610555926f", size = 354394, upload-time = "2025-08-27T12:16:15.609Z" }, + { url = "https://files.pythonhosted.org/packages/7d/79/b76f97704d9dd8ddbd76fed4c4048153a847c5d6003afe20a6b5c3339065/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78af06ddc7fe5cc0e967085a9115accee665fb912c22a3f54bad70cc65b05fe6", size = 382348, upload-time = "2025-08-27T12:16:17.251Z" }, + { url = "https://files.pythonhosted.org/packages/8a/3f/ef23d3c1be1b837b648a3016d5bbe7cfe711422ad110b4081c0a90ef5a53/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:70d0738ef8fee13c003b100c2fbd667ec4f133468109b3472d249231108283a3", size = 394159, upload-time = "2025-08-27T12:16:19.251Z" }, + { url = "https://files.pythonhosted.org/packages/74/8a/9e62693af1a34fd28b1a190d463d12407bd7cf561748cb4745845d9548d3/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2f6fd8a1cea5bbe599b6e78a6e5ee08db434fc8ffea51ff201c8765679698b3", size = 522775, upload-time = "2025-08-27T12:16:20.929Z" }, + { url = "https://files.pythonhosted.org/packages/36/0d/8d5bb122bf7a60976b54c5c99a739a3819f49f02d69df3ea2ca2aff47d5c/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8177002868d1426305bb5de1e138161c2ec9eb2d939be38291d7c431c4712df8", size = 402633, upload-time = "2025-08-27T12:16:22.548Z" }, + { url = "https://files.pythonhosted.org/packages/0f/0e/237948c1f425e23e0cf5a566d702652a6e55c6f8fbd332a1792eb7043daf/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:008b839781d6c9bf3b6a8984d1d8e56f0ec46dc56df61fd669c49b58ae800400", size = 384867, upload-time = "2025-08-27T12:16:24.29Z" }, + { url = "https://files.pythonhosted.org/packages/d6/0a/da0813efcd998d260cbe876d97f55b0f469ada8ba9cbc47490a132554540/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:a55b9132bb1ade6c734ddd2759c8dc132aa63687d259e725221f106b83a0e485", size = 401791, upload-time = "2025-08-27T12:16:25.954Z" }, + { url = "https://files.pythonhosted.org/packages/51/78/c6c9e8a8aaca416a6f0d1b6b4a6ee35b88fe2c5401d02235d0a056eceed2/rpds_py-0.27.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a46fdec0083a26415f11d5f236b79fa1291c32aaa4a17684d82f7017a1f818b1", size = 419525, upload-time = "2025-08-27T12:16:27.659Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/5af37e1d71487cf6d56dd1420dc7e0c2732c1b6ff612aa7a88374061c0a8/rpds_py-0.27.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:8a63b640a7845f2bdd232eb0d0a4a2dd939bcdd6c57e6bb134526487f3160ec5", size = 559255, upload-time = "2025-08-27T12:16:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/40/7f/8b7b136069ef7ac3960eda25d832639bdb163018a34c960ed042dd1707c8/rpds_py-0.27.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:7e32721e5d4922deaaf963469d795d5bde6093207c52fec719bd22e5d1bedbc4", size = 590384, upload-time = "2025-08-27T12:16:31.005Z" }, + { url = "https://files.pythonhosted.org/packages/d8/06/c316d3f6ff03f43ccb0eba7de61376f8ec4ea850067dddfafe98274ae13c/rpds_py-0.27.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:2c426b99a068601b5f4623573df7a7c3d72e87533a2dd2253353a03e7502566c", size = 555959, upload-time = "2025-08-27T12:16:32.73Z" }, + { url = "https://files.pythonhosted.org/packages/60/94/384cf54c430b9dac742bbd2ec26c23feb78ded0d43d6d78563a281aec017/rpds_py-0.27.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4fc9b7fe29478824361ead6e14e4f5aed570d477e06088826537e202d25fe859", size = 228784, upload-time = "2025-08-27T12:16:34.428Z" }, +] + +[[package]] +name = "ruff" +version = "0.8.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/25/5d/4b5403f3e89837decfd54c51bea7f94b7d3fae77e08858603d0e04d7ad17/ruff-0.8.5.tar.gz", hash = "sha256:1098d36f69831f7ff2a1da3e6407d5fbd6dfa2559e4f74ff2d260c5588900317", size = 3454835, upload-time = "2025-01-02T12:04:16.105Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/f8/03391745a703ce11678eb37c48ae89ec60396ea821e9d0bcea7c8e88fd91/ruff-0.8.5-py3-none-linux_armv6l.whl", hash = "sha256:5ad11a5e3868a73ca1fa4727fe7e33735ea78b416313f4368c504dbeb69c0f88", size = 10626889, upload-time = "2025-01-02T12:03:14.406Z" }, + { url = "https://files.pythonhosted.org/packages/55/74/83bb74a44183b904216f3edfb9995b89830c83aaa6ce84627f74da0e0cf8/ruff-0.8.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:f69ab37771ea7e0715fead8624ec42996d101269a96e31f4d31be6fc33aa19b7", size = 10398233, upload-time = "2025-01-02T12:03:18.107Z" }, + { url = "https://files.pythonhosted.org/packages/e8/7a/a162a4feb3ef85d594527165e366dde09d7a1e534186ff4ba5d127eda850/ruff-0.8.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b5462d7804558ccff9c08fe8cbf6c14b7efe67404316696a2dde48297b1925bb", size = 10001843, upload-time = "2025-01-02T12:03:22.265Z" }, + { url = "https://files.pythonhosted.org/packages/e7/9f/5ee5dcd135411402e35b6ec6a8dfdadbd31c5cd1c36a624d356a38d76090/ruff-0.8.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d56de7220a35607f9fe59f8a6d018e14504f7b71d784d980835e20fc0611cd50", size = 10872507, upload-time = "2025-01-02T12:03:25.198Z" }, + { url = "https://files.pythonhosted.org/packages/b6/67/db2df2dd4a34b602d7f6ebb1b3744c8157f0d3579973ffc58309c9c272e8/ruff-0.8.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9d99cf80b0429cbebf31cbbf6f24f05a29706f0437c40413d950e67e2d4faca4", size = 10377200, upload-time = "2025-01-02T12:03:29.499Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ff/fe3a6a73006bced73e60d171d154a82430f61d97e787f511a24bd6302611/ruff-0.8.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b75ac29715ac60d554a049dbb0ef3b55259076181c3369d79466cb130eb5afd", size = 11433155, upload-time = "2025-01-02T12:03:33.293Z" }, + { url = "https://files.pythonhosted.org/packages/e3/95/c1d1a1fe36658c1f3e1b47e1cd5f688b72d5786695b9e621c2c38399a95e/ruff-0.8.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:c9d526a62c9eda211b38463528768fd0ada25dad524cb33c0e99fcff1c67b5dc", size = 12139227, upload-time = "2025-01-02T12:03:36.318Z" }, + { url = "https://files.pythonhosted.org/packages/1b/fe/644b70d473a27b5112ac7a3428edcc1ce0db775c301ff11aa146f71886e0/ruff-0.8.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:587c5e95007612c26509f30acc506c874dab4c4abbacd0357400bd1aa799931b", size = 11697941, upload-time = "2025-01-02T12:03:40.544Z" }, + { url = "https://files.pythonhosted.org/packages/00/39/4f83e517ec173e16a47c6d102cd22a1aaebe80e1208a1f2e83ab9a0e4134/ruff-0.8.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:622b82bf3429ff0e346835ec213aec0a04d9730480cbffbb6ad9372014e31bbd", size = 12967686, upload-time = "2025-01-02T12:03:43.751Z" }, + { url = "https://files.pythonhosted.org/packages/1a/f6/52a2973ff108d74b5da706a573379eea160bece098f7cfa3f35dc4622710/ruff-0.8.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f99be814d77a5dac8a8957104bdd8c359e85c86b0ee0e38dca447cb1095f70fb", size = 11253788, upload-time = "2025-01-02T12:03:48.222Z" }, + { url = "https://files.pythonhosted.org/packages/ce/1f/3b30f3c65b1303cb8e268ec3b046b77ab21ed8e26921cfc7e8232aa57f2c/ruff-0.8.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c01c048f9c3385e0fd7822ad0fd519afb282af9cf1778f3580e540629df89725", size = 10860360, upload-time = "2025-01-02T12:03:51.34Z" }, + { url = "https://files.pythonhosted.org/packages/a5/a8/2a3ea6bacead963f7aeeba0c61815d9b27b0d638e6a74984aa5cc5d27733/ruff-0.8.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7512e8cb038db7f5db6aae0e24735ff9ea03bb0ed6ae2ce534e9baa23c1dc9ea", size = 10457922, upload-time = "2025-01-02T12:03:55.212Z" }, + { url = "https://files.pythonhosted.org/packages/17/47/8f9514b670969aab57c5fc826fb500a16aee8feac1bcf8a91358f153a5ba/ruff-0.8.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:762f113232acd5b768d6b875d16aad6b00082add40ec91c927f0673a8ec4ede8", size = 10958347, upload-time = "2025-01-02T12:03:59.214Z" }, + { url = "https://files.pythonhosted.org/packages/0d/d6/78a9af8209ad99541816d74f01ce678fc01ebb3f37dd7ab8966646dcd92b/ruff-0.8.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:03a90200c5dfff49e4c967b405f27fdfa81594cbb7c5ff5609e42d7fe9680da5", size = 11328882, upload-time = "2025-01-02T12:04:02.224Z" }, + { url = "https://files.pythonhosted.org/packages/54/77/5c8072ec7afdfdf42c7a4019044486a2b6c85ee73617f8875ec94b977fed/ruff-0.8.5-py3-none-win32.whl", hash = "sha256:8710ffd57bdaa6690cbf6ecff19884b8629ec2a2a2a2f783aa94b1cc795139ed", size = 8802515, upload-time = "2025-01-02T12:04:05.399Z" }, + { url = "https://files.pythonhosted.org/packages/bc/b6/47d2b06784de8ae992c45cceb2a30f3f205b3236a629d7ca4c0c134839a2/ruff-0.8.5-py3-none-win_amd64.whl", hash = "sha256:4020d8bf8d3a32325c77af452a9976a9ad6455773bcb94991cf15bd66b347e47", size = 9684231, upload-time = "2025-01-02T12:04:08.414Z" }, + { url = "https://files.pythonhosted.org/packages/bf/5e/ffee22bf9f9e4b2669d1f0179ae8804584939fb6502b51f2401e26b1e028/ruff-0.8.5-py3-none-win_arm64.whl", hash = "sha256:134ae019ef13e1b060ab7136e7828a6d83ea727ba123381307eb37c6bd5e01cb", size = 9124741, upload-time = "2025-01-02T12:04:11.189Z" }, +] + +[[package]] +name = "scipy" +version = "1.13.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/00/48c2f661e2816ccf2ecd77982f6605b2950afe60f60a52b4cbbc2504aa8f/scipy-1.13.1.tar.gz", hash = "sha256:095a87a0312b08dfd6a6155cbbd310a8c51800fc931b8c0b84003014b874ed3c", size = 57210720, upload-time = "2024-05-23T03:29:26.079Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/59/41b2529908c002ade869623b87eecff3e11e3ce62e996d0bdcb536984187/scipy-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:20335853b85e9a49ff7572ab453794298bcf0354d8068c5f6775a0eabf350aca", size = 39328076, upload-time = "2024-05-23T03:19:01.687Z" }, + { url = "https://files.pythonhosted.org/packages/d5/33/f1307601f492f764062ce7dd471a14750f3360e33cd0f8c614dae208492c/scipy-1.13.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d605e9c23906d1994f55ace80e0125c587f96c020037ea6aa98d01b4bd2e222f", size = 30306232, upload-time = "2024-05-23T03:19:09.089Z" }, + { url = "https://files.pythonhosted.org/packages/c0/66/9cd4f501dd5ea03e4a4572ecd874936d0da296bd04d1c45ae1a4a75d9c3a/scipy-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cfa31f1def5c819b19ecc3a8b52d28ffdcc7ed52bb20c9a7589669dd3c250989", size = 33743202, upload-time = "2024-05-23T03:19:15.138Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ba/7255e5dc82a65adbe83771c72f384d99c43063648456796436c9a5585ec3/scipy-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26264b282b9da0952a024ae34710c2aff7d27480ee91a2e82b7b7073c24722f", size = 38577335, upload-time = "2024-05-23T03:19:21.984Z" }, + { url = "https://files.pythonhosted.org/packages/49/a5/bb9ded8326e9f0cdfdc412eeda1054b914dfea952bda2097d174f8832cc0/scipy-1.13.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:eccfa1906eacc02de42d70ef4aecea45415f5be17e72b61bafcfd329bdc52e94", size = 38820728, upload-time = "2024-05-23T03:19:28.225Z" }, + { url = "https://files.pythonhosted.org/packages/12/30/df7a8fcc08f9b4a83f5f27cfaaa7d43f9a2d2ad0b6562cced433e5b04e31/scipy-1.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:2831f0dc9c5ea9edd6e51e6e769b655f08ec6db6e2e10f86ef39bd32eb11da54", size = 46210588, upload-time = "2024-05-23T03:19:35.661Z" }, + { url = "https://files.pythonhosted.org/packages/b4/15/4a4bb1b15bbd2cd2786c4f46e76b871b28799b67891f23f455323a0cdcfb/scipy-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:27e52b09c0d3a1d5b63e1105f24177e544a222b43611aaf5bc44d4a0979e32f9", size = 39333805, upload-time = "2024-05-23T03:19:43.081Z" }, + { url = "https://files.pythonhosted.org/packages/ba/92/42476de1af309c27710004f5cdebc27bec62c204db42e05b23a302cb0c9a/scipy-1.13.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:54f430b00f0133e2224c3ba42b805bfd0086fe488835effa33fa291561932326", size = 30317687, upload-time = "2024-05-23T03:19:48.799Z" }, + { url = "https://files.pythonhosted.org/packages/80/ba/8be64fe225360a4beb6840f3cbee494c107c0887f33350d0a47d55400b01/scipy-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e89369d27f9e7b0884ae559a3a956e77c02114cc60a6058b4e5011572eea9299", size = 33694638, upload-time = "2024-05-23T03:19:55.104Z" }, + { url = "https://files.pythonhosted.org/packages/36/07/035d22ff9795129c5a847c64cb43c1fa9188826b59344fee28a3ab02e283/scipy-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a78b4b3345f1b6f68a763c6e25c0c9a23a9fd0f39f5f3d200efe8feda560a5fa", size = 38569931, upload-time = "2024-05-23T03:20:01.82Z" }, + { url = "https://files.pythonhosted.org/packages/d9/10/f9b43de37e5ed91facc0cfff31d45ed0104f359e4f9a68416cbf4e790241/scipy-1.13.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:45484bee6d65633752c490404513b9ef02475b4284c4cfab0ef946def50b3f59", size = 38838145, upload-time = "2024-05-23T03:20:09.173Z" }, + { url = "https://files.pythonhosted.org/packages/4a/48/4513a1a5623a23e95f94abd675ed91cfb19989c58e9f6f7d03990f6caf3d/scipy-1.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:5713f62f781eebd8d597eb3f88b8bf9274e79eeabf63afb4a737abc6c84ad37b", size = 46196227, upload-time = "2024-05-23T03:20:16.433Z" }, + { url = "https://files.pythonhosted.org/packages/f2/7b/fb6b46fbee30fc7051913068758414f2721003a89dd9a707ad49174e3843/scipy-1.13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5d72782f39716b2b3509cd7c33cdc08c96f2f4d2b06d51e52fb45a19ca0c86a1", size = 39357301, upload-time = "2024-05-23T03:20:23.538Z" }, + { url = "https://files.pythonhosted.org/packages/dc/5a/2043a3bde1443d94014aaa41e0b50c39d046dda8360abd3b2a1d3f79907d/scipy-1.13.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:017367484ce5498445aade74b1d5ab377acdc65e27095155e448c88497755a5d", size = 30363348, upload-time = "2024-05-23T03:20:29.885Z" }, + { url = "https://files.pythonhosted.org/packages/e7/cb/26e4a47364bbfdb3b7fb3363be6d8a1c543bcd70a7753ab397350f5f189a/scipy-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:949ae67db5fa78a86e8fa644b9a6b07252f449dcf74247108c50e1d20d2b4627", size = 33406062, upload-time = "2024-05-23T03:20:36.012Z" }, + { url = "https://files.pythonhosted.org/packages/88/ab/6ecdc526d509d33814835447bbbeedbebdec7cca46ef495a61b00a35b4bf/scipy-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de3ade0e53bc1f21358aa74ff4830235d716211d7d077e340c7349bc3542e884", size = 38218311, upload-time = "2024-05-23T03:20:42.086Z" }, + { url = "https://files.pythonhosted.org/packages/0b/00/9f54554f0f8318100a71515122d8f4f503b1a2c4b4cfab3b4b68c0eb08fa/scipy-1.13.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2ac65fb503dad64218c228e2dc2d0a0193f7904747db43014645ae139c8fad16", size = 38442493, upload-time = "2024-05-23T03:20:48.292Z" }, + { url = "https://files.pythonhosted.org/packages/3e/df/963384e90733e08eac978cd103c34df181d1fec424de383cdc443f418dd4/scipy-1.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:cdd7dacfb95fea358916410ec61bbc20440f7860333aee6d882bb8046264e949", size = 45910955, upload-time = "2024-05-23T03:20:55.091Z" }, + { url = "https://files.pythonhosted.org/packages/7f/29/c2ea58c9731b9ecb30b6738113a95d147e83922986b34c685b8f6eefde21/scipy-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:436bbb42a94a8aeef855d755ce5a465479c721e9d684de76bf61a62e7c2b81d5", size = 39352927, upload-time = "2024-05-23T03:21:01.95Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c0/e71b94b20ccf9effb38d7147c0064c08c622309fd487b1b677771a97d18c/scipy-1.13.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:8335549ebbca860c52bf3d02f80784e91a004b71b059e3eea9678ba994796a24", size = 30324538, upload-time = "2024-05-23T03:21:07.634Z" }, + { url = "https://files.pythonhosted.org/packages/6d/0f/aaa55b06d474817cea311e7b10aab2ea1fd5d43bc6a2861ccc9caec9f418/scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d533654b7d221a6a97304ab63c41c96473ff04459e404b83275b60aa8f4b7004", size = 33732190, upload-time = "2024-05-23T03:21:14.41Z" }, + { url = "https://files.pythonhosted.org/packages/35/f5/d0ad1a96f80962ba65e2ce1de6a1e59edecd1f0a7b55990ed208848012e0/scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637e98dcf185ba7f8e663e122ebf908c4702420477ae52a04f9908707456ba4d", size = 38612244, upload-time = "2024-05-23T03:21:21.827Z" }, + { url = "https://files.pythonhosted.org/packages/8d/02/1165905f14962174e6569076bcc3315809ae1291ed14de6448cc151eedfd/scipy-1.13.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a014c2b3697bde71724244f63de2476925596c24285c7a637364761f8710891c", size = 38845637, upload-time = "2024-05-23T03:21:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/3e/77/dab54fe647a08ee4253963bcd8f9cf17509c8ca64d6335141422fe2e2114/scipy-1.13.1-cp39-cp39-win_amd64.whl", hash = "sha256:392e4ec766654852c25ebad4f64e4e584cf19820b980bc04960bca0b0cd6eaa2", size = 46227440, upload-time = "2024-05-23T03:21:35.888Z" }, +] + +[[package]] +name = "scipy" +version = "1.15.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/2f/4966032c5f8cc7e6a60f1b2e0ad686293b9474b65246b0c642e3ef3badd0/scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c", size = 38702770, upload-time = "2025-05-08T16:04:20.849Z" }, + { url = "https://files.pythonhosted.org/packages/a0/6e/0c3bf90fae0e910c274db43304ebe25a6b391327f3f10b5dcc638c090795/scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253", size = 30094511, upload-time = "2025-05-08T16:04:27.103Z" }, + { url = "https://files.pythonhosted.org/packages/ea/b1/4deb37252311c1acff7f101f6453f0440794f51b6eacb1aad4459a134081/scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f", size = 22368151, upload-time = "2025-05-08T16:04:31.731Z" }, + { url = "https://files.pythonhosted.org/packages/38/7d/f457626e3cd3c29b3a49ca115a304cebb8cc6f31b04678f03b216899d3c6/scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92", size = 25121732, upload-time = "2025-05-08T16:04:36.596Z" }, + { url = "https://files.pythonhosted.org/packages/db/0a/92b1de4a7adc7a15dcf5bddc6e191f6f29ee663b30511ce20467ef9b82e4/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82", size = 35547617, upload-time = "2025-05-08T16:04:43.546Z" }, + { url = "https://files.pythonhosted.org/packages/8e/6d/41991e503e51fc1134502694c5fa7a1671501a17ffa12716a4a9151af3df/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40", size = 37662964, upload-time = "2025-05-08T16:04:49.431Z" }, + { url = "https://files.pythonhosted.org/packages/25/e1/3df8f83cb15f3500478c889be8fb18700813b95e9e087328230b98d547ff/scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e", size = 37238749, upload-time = "2025-05-08T16:04:55.215Z" }, + { url = "https://files.pythonhosted.org/packages/93/3e/b3257cf446f2a3533ed7809757039016b74cd6f38271de91682aa844cfc5/scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c", size = 40022383, upload-time = "2025-05-08T16:05:01.914Z" }, + { url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201, upload-time = "2025-05-08T16:05:08.166Z" }, + { url = "https://files.pythonhosted.org/packages/96/ab/5cc9f80f28f6a7dff646c5756e559823614a42b1939d86dd0ed550470210/scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b", size = 38714255, upload-time = "2025-05-08T16:05:14.596Z" }, + { url = "https://files.pythonhosted.org/packages/4a/4a/66ba30abe5ad1a3ad15bfb0b59d22174012e8056ff448cb1644deccbfed2/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba", size = 30111035, upload-time = "2025-05-08T16:05:20.152Z" }, + { url = "https://files.pythonhosted.org/packages/4b/fa/a7e5b95afd80d24313307f03624acc65801846fa75599034f8ceb9e2cbf6/scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65", size = 22384499, upload-time = "2025-05-08T16:05:24.494Z" }, + { url = "https://files.pythonhosted.org/packages/17/99/f3aaddccf3588bb4aea70ba35328c204cadd89517a1612ecfda5b2dd9d7a/scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1", size = 25152602, upload-time = "2025-05-08T16:05:29.313Z" }, + { url = "https://files.pythonhosted.org/packages/56/c5/1032cdb565f146109212153339f9cb8b993701e9fe56b1c97699eee12586/scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889", size = 35503415, upload-time = "2025-05-08T16:05:34.699Z" }, + { url = "https://files.pythonhosted.org/packages/bd/37/89f19c8c05505d0601ed5650156e50eb881ae3918786c8fd7262b4ee66d3/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982", size = 37652622, upload-time = "2025-05-08T16:05:40.762Z" }, + { url = "https://files.pythonhosted.org/packages/7e/31/be59513aa9695519b18e1851bb9e487de66f2d31f835201f1b42f5d4d475/scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9", size = 37244796, upload-time = "2025-05-08T16:05:48.119Z" }, + { url = "https://files.pythonhosted.org/packages/10/c0/4f5f3eeccc235632aab79b27a74a9130c6c35df358129f7ac8b29f562ac7/scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594", size = 40047684, upload-time = "2025-05-08T16:05:54.22Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504, upload-time = "2025-05-08T16:06:00.437Z" }, + { url = "https://files.pythonhosted.org/packages/37/4b/683aa044c4162e10ed7a7ea30527f2cbd92e6999c10a8ed8edb253836e9c/scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019", size = 38766735, upload-time = "2025-05-08T16:06:06.471Z" }, + { url = "https://files.pythonhosted.org/packages/7b/7e/f30be3d03de07f25dc0ec926d1681fed5c732d759ac8f51079708c79e680/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6", size = 30173284, upload-time = "2025-05-08T16:06:11.686Z" }, + { url = "https://files.pythonhosted.org/packages/07/9c/0ddb0d0abdabe0d181c1793db51f02cd59e4901da6f9f7848e1f96759f0d/scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477", size = 22446958, upload-time = "2025-05-08T16:06:15.97Z" }, + { url = "https://files.pythonhosted.org/packages/af/43/0bce905a965f36c58ff80d8bea33f1f9351b05fad4beaad4eae34699b7a1/scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c", size = 25242454, upload-time = "2025-05-08T16:06:20.394Z" }, + { url = "https://files.pythonhosted.org/packages/56/30/a6f08f84ee5b7b28b4c597aca4cbe545535c39fe911845a96414700b64ba/scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45", size = 35210199, upload-time = "2025-05-08T16:06:26.159Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1f/03f52c282437a168ee2c7c14a1a0d0781a9a4a8962d84ac05c06b4c5b555/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49", size = 37309455, upload-time = "2025-05-08T16:06:32.778Z" }, + { url = "https://files.pythonhosted.org/packages/89/b1/fbb53137f42c4bf630b1ffdfc2151a62d1d1b903b249f030d2b1c0280af8/scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e", size = 36885140, upload-time = "2025-05-08T16:06:39.249Z" }, + { url = "https://files.pythonhosted.org/packages/2e/2e/025e39e339f5090df1ff266d021892694dbb7e63568edcfe43f892fa381d/scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539", size = 39710549, upload-time = "2025-05-08T16:06:45.729Z" }, + { url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184, upload-time = "2025-05-08T16:06:52.623Z" }, + { url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256, upload-time = "2025-05-08T16:06:58.696Z" }, + { url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540, upload-time = "2025-05-08T16:07:04.209Z" }, + { url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115, upload-time = "2025-05-08T16:07:08.998Z" }, + { url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884, upload-time = "2025-05-08T16:07:14.091Z" }, + { url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018, upload-time = "2025-05-08T16:07:19.427Z" }, + { url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716, upload-time = "2025-05-08T16:07:25.712Z" }, + { url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342, upload-time = "2025-05-08T16:07:31.468Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869, upload-time = "2025-05-08T16:07:38.002Z" }, + { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851, upload-time = "2025-05-08T16:08:33.671Z" }, + { url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011, upload-time = "2025-05-08T16:07:44.039Z" }, + { url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407, upload-time = "2025-05-08T16:07:49.891Z" }, + { url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030, upload-time = "2025-05-08T16:07:54.121Z" }, + { url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709, upload-time = "2025-05-08T16:07:58.506Z" }, + { url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045, upload-time = "2025-05-08T16:08:03.929Z" }, + { url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062, upload-time = "2025-05-08T16:08:09.558Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132, upload-time = "2025-05-08T16:08:15.34Z" }, + { url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503, upload-time = "2025-05-08T16:08:21.513Z" }, + { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097, upload-time = "2025-05-08T16:08:27.627Z" }, +] + +[[package]] +name = "scipy" +version = "1.16.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4c/3b/546a6f0bfe791bbb7f8d591613454d15097e53f906308ec6f7c1ce588e8e/scipy-1.16.2.tar.gz", hash = "sha256:af029b153d243a80afb6eabe40b0a07f8e35c9adc269c019f364ad747f826a6b", size = 30580599, upload-time = "2025-09-11T17:48:08.271Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/ef/37ed4b213d64b48422df92560af7300e10fe30b5d665dd79932baebee0c6/scipy-1.16.2-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:6ab88ea43a57da1af33292ebd04b417e8e2eaf9d5aa05700be8d6e1b6501cd92", size = 36619956, upload-time = "2025-09-11T17:39:20.5Z" }, + { url = "https://files.pythonhosted.org/packages/85/ab/5c2eba89b9416961a982346a4d6a647d78c91ec96ab94ed522b3b6baf444/scipy-1.16.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:c95e96c7305c96ede73a7389f46ccd6c659c4da5ef1b2789466baeaed3622b6e", size = 28931117, upload-time = "2025-09-11T17:39:29.06Z" }, + { url = "https://files.pythonhosted.org/packages/80/d1/eed51ab64d227fe60229a2d57fb60ca5898cfa50ba27d4f573e9e5f0b430/scipy-1.16.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:87eb178db04ece7c698220d523c170125dbffebb7af0345e66c3554f6f60c173", size = 20921997, upload-time = "2025-09-11T17:39:34.892Z" }, + { url = "https://files.pythonhosted.org/packages/be/7c/33ea3e23bbadde96726edba6bf9111fb1969d14d9d477ffa202c67bec9da/scipy-1.16.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:4e409eac067dcee96a57fbcf424c13f428037827ec7ee3cb671ff525ca4fc34d", size = 23523374, upload-time = "2025-09-11T17:39:40.846Z" }, + { url = "https://files.pythonhosted.org/packages/96/0b/7399dc96e1e3f9a05e258c98d716196a34f528eef2ec55aad651ed136d03/scipy-1.16.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e574be127bb760f0dad24ff6e217c80213d153058372362ccb9555a10fc5e8d2", size = 33583702, upload-time = "2025-09-11T17:39:49.011Z" }, + { url = "https://files.pythonhosted.org/packages/1a/bc/a5c75095089b96ea72c1bd37a4497c24b581ec73db4ef58ebee142ad2d14/scipy-1.16.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f5db5ba6188d698ba7abab982ad6973265b74bb40a1efe1821b58c87f73892b9", size = 35883427, upload-time = "2025-09-11T17:39:57.406Z" }, + { url = "https://files.pythonhosted.org/packages/ab/66/e25705ca3d2b87b97fe0a278a24b7f477b4023a926847935a1a71488a6a6/scipy-1.16.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ec6e74c4e884104ae006d34110677bfe0098203a3fec2f3faf349f4cb05165e3", size = 36212940, upload-time = "2025-09-11T17:40:06.013Z" }, + { url = "https://files.pythonhosted.org/packages/d6/fd/0bb911585e12f3abdd603d721d83fc1c7492835e1401a0e6d498d7822b4b/scipy-1.16.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:912f46667d2d3834bc3d57361f854226475f695eb08c08a904aadb1c936b6a88", size = 38865092, upload-time = "2025-09-11T17:40:15.143Z" }, + { url = "https://files.pythonhosted.org/packages/d6/73/c449a7d56ba6e6f874183759f8483cde21f900a8be117d67ffbb670c2958/scipy-1.16.2-cp311-cp311-win_amd64.whl", hash = "sha256:91e9e8a37befa5a69e9cacbe0bcb79ae5afb4a0b130fd6db6ee6cc0d491695fa", size = 38687626, upload-time = "2025-09-11T17:40:24.041Z" }, + { url = "https://files.pythonhosted.org/packages/68/72/02f37316adf95307f5d9e579023c6899f89ff3a051fa079dbd6faafc48e5/scipy-1.16.2-cp311-cp311-win_arm64.whl", hash = "sha256:f3bf75a6dcecab62afde4d1f973f1692be013110cad5338007927db8da73249c", size = 25503506, upload-time = "2025-09-11T17:40:30.703Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8d/6396e00db1282279a4ddd507c5f5e11f606812b608ee58517ce8abbf883f/scipy-1.16.2-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:89d6c100fa5c48472047632e06f0876b3c4931aac1f4291afc81a3644316bb0d", size = 36646259, upload-time = "2025-09-11T17:40:39.329Z" }, + { url = "https://files.pythonhosted.org/packages/3b/93/ea9edd7e193fceb8eef149804491890bde73fb169c896b61aa3e2d1e4e77/scipy-1.16.2-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ca748936cd579d3f01928b30a17dc474550b01272d8046e3e1ee593f23620371", size = 28888976, upload-time = "2025-09-11T17:40:46.82Z" }, + { url = "https://files.pythonhosted.org/packages/91/4d/281fddc3d80fd738ba86fd3aed9202331180b01e2c78eaae0642f22f7e83/scipy-1.16.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:fac4f8ce2ddb40e2e3d0f7ec36d2a1e7f92559a2471e59aec37bd8d9de01fec0", size = 20879905, upload-time = "2025-09-11T17:40:52.545Z" }, + { url = "https://files.pythonhosted.org/packages/69/40/b33b74c84606fd301b2915f0062e45733c6ff5708d121dd0deaa8871e2d0/scipy-1.16.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:033570f1dcefd79547a88e18bccacff025c8c647a330381064f561d43b821232", size = 23553066, upload-time = "2025-09-11T17:40:59.014Z" }, + { url = "https://files.pythonhosted.org/packages/55/a7/22c739e2f21a42cc8f16bc76b47cff4ed54fbe0962832c589591c2abec34/scipy-1.16.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ea3421209bf00c8a5ef2227de496601087d8f638a2363ee09af059bd70976dc1", size = 33336407, upload-time = "2025-09-11T17:41:06.796Z" }, + { url = "https://files.pythonhosted.org/packages/53/11/a0160990b82999b45874dc60c0c183d3a3a969a563fffc476d5a9995c407/scipy-1.16.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f66bd07ba6f84cd4a380b41d1bf3c59ea488b590a2ff96744845163309ee8e2f", size = 35673281, upload-time = "2025-09-11T17:41:15.055Z" }, + { url = "https://files.pythonhosted.org/packages/96/53/7ef48a4cfcf243c3d0f1643f5887c81f29fdf76911c4e49331828e19fc0a/scipy-1.16.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5e9feab931bd2aea4a23388c962df6468af3d808ddf2d40f94a81c5dc38f32ef", size = 36004222, upload-time = "2025-09-11T17:41:23.868Z" }, + { url = "https://files.pythonhosted.org/packages/49/7f/71a69e0afd460049d41c65c630c919c537815277dfea214031005f474d78/scipy-1.16.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:03dfc75e52f72cf23ec2ced468645321407faad8f0fe7b1f5b49264adbc29cb1", size = 38664586, upload-time = "2025-09-11T17:41:31.021Z" }, + { url = "https://files.pythonhosted.org/packages/34/95/20e02ca66fb495a95fba0642fd48e0c390d0ece9b9b14c6e931a60a12dea/scipy-1.16.2-cp312-cp312-win_amd64.whl", hash = "sha256:0ce54e07bbb394b417457409a64fd015be623f36e330ac49306433ffe04bc97e", size = 38550641, upload-time = "2025-09-11T17:41:36.61Z" }, + { url = "https://files.pythonhosted.org/packages/92/ad/13646b9beb0a95528ca46d52b7babafbe115017814a611f2065ee4e61d20/scipy-1.16.2-cp312-cp312-win_arm64.whl", hash = "sha256:2a8ffaa4ac0df81a0b94577b18ee079f13fecdb924df3328fc44a7dc5ac46851", size = 25456070, upload-time = "2025-09-11T17:41:41.3Z" }, + { url = "https://files.pythonhosted.org/packages/c1/27/c5b52f1ee81727a9fc457f5ac1e9bf3d6eab311805ea615c83c27ba06400/scipy-1.16.2-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:84f7bf944b43e20b8a894f5fe593976926744f6c185bacfcbdfbb62736b5cc70", size = 36604856, upload-time = "2025-09-11T17:41:47.695Z" }, + { url = "https://files.pythonhosted.org/packages/32/a9/15c20d08e950b540184caa8ced675ba1128accb0e09c653780ba023a4110/scipy-1.16.2-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5c39026d12edc826a1ef2ad35ad1e6d7f087f934bb868fc43fa3049c8b8508f9", size = 28864626, upload-time = "2025-09-11T17:41:52.642Z" }, + { url = "https://files.pythonhosted.org/packages/4c/fc/ea36098df653cca26062a627c1a94b0de659e97127c8491e18713ca0e3b9/scipy-1.16.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e52729ffd45b68777c5319560014d6fd251294200625d9d70fd8626516fc49f5", size = 20855689, upload-time = "2025-09-11T17:41:57.886Z" }, + { url = "https://files.pythonhosted.org/packages/dc/6f/d0b53be55727f3e6d7c72687ec18ea6d0047cf95f1f77488b99a2bafaee1/scipy-1.16.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:024dd4a118cccec09ca3209b7e8e614931a6ffb804b2a601839499cb88bdf925", size = 23512151, upload-time = "2025-09-11T17:42:02.303Z" }, + { url = "https://files.pythonhosted.org/packages/11/85/bf7dab56e5c4b1d3d8eef92ca8ede788418ad38a7dc3ff50262f00808760/scipy-1.16.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7a5dc7ee9c33019973a470556081b0fd3c9f4c44019191039f9769183141a4d9", size = 33329824, upload-time = "2025-09-11T17:42:07.549Z" }, + { url = "https://files.pythonhosted.org/packages/da/6a/1a927b14ddc7714111ea51f4e568203b2bb6ed59bdd036d62127c1a360c8/scipy-1.16.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c2275ff105e508942f99d4e3bc56b6ef5e4b3c0af970386ca56b777608ce95b7", size = 35681881, upload-time = "2025-09-11T17:42:13.255Z" }, + { url = "https://files.pythonhosted.org/packages/c1/5f/331148ea5780b4fcc7007a4a6a6ee0a0c1507a796365cc642d4d226e1c3a/scipy-1.16.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:af80196eaa84f033e48444d2e0786ec47d328ba00c71e4299b602235ffef9acb", size = 36006219, upload-time = "2025-09-11T17:42:18.765Z" }, + { url = "https://files.pythonhosted.org/packages/46/3a/e991aa9d2aec723b4a8dcfbfc8365edec5d5e5f9f133888067f1cbb7dfc1/scipy-1.16.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9fb1eb735fe3d6ed1f89918224e3385fbf6f9e23757cacc35f9c78d3b712dd6e", size = 38682147, upload-time = "2025-09-11T17:42:25.177Z" }, + { url = "https://files.pythonhosted.org/packages/a1/57/0f38e396ad19e41b4c5db66130167eef8ee620a49bc7d0512e3bb67e0cab/scipy-1.16.2-cp313-cp313-win_amd64.whl", hash = "sha256:fda714cf45ba43c9d3bae8f2585c777f64e3f89a2e073b668b32ede412d8f52c", size = 38520766, upload-time = "2025-09-11T17:43:25.342Z" }, + { url = "https://files.pythonhosted.org/packages/1b/a5/85d3e867b6822d331e26c862a91375bb7746a0b458db5effa093d34cdb89/scipy-1.16.2-cp313-cp313-win_arm64.whl", hash = "sha256:2f5350da923ccfd0b00e07c3e5cfb316c1c0d6c1d864c07a72d092e9f20db104", size = 25451169, upload-time = "2025-09-11T17:43:30.198Z" }, + { url = "https://files.pythonhosted.org/packages/09/d9/60679189bcebda55992d1a45498de6d080dcaf21ce0c8f24f888117e0c2d/scipy-1.16.2-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:53d8d2ee29b925344c13bda64ab51785f016b1b9617849dac10897f0701b20c1", size = 37012682, upload-time = "2025-09-11T17:42:30.677Z" }, + { url = "https://files.pythonhosted.org/packages/83/be/a99d13ee4d3b7887a96f8c71361b9659ba4ef34da0338f14891e102a127f/scipy-1.16.2-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:9e05e33657efb4c6a9d23bd8300101536abd99c85cca82da0bffff8d8764d08a", size = 29389926, upload-time = "2025-09-11T17:42:35.845Z" }, + { url = "https://files.pythonhosted.org/packages/bf/0a/130164a4881cec6ca8c00faf3b57926f28ed429cd6001a673f83c7c2a579/scipy-1.16.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:7fe65b36036357003b3ef9d37547abeefaa353b237e989c21027b8ed62b12d4f", size = 21381152, upload-time = "2025-09-11T17:42:40.07Z" }, + { url = "https://files.pythonhosted.org/packages/47/a6/503ffb0310ae77fba874e10cddfc4a1280bdcca1d13c3751b8c3c2996cf8/scipy-1.16.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:6406d2ac6d40b861cccf57f49592f9779071655e9f75cd4f977fa0bdd09cb2e4", size = 23914410, upload-time = "2025-09-11T17:42:44.313Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c7/1147774bcea50d00c02600aadaa919facbd8537997a62496270133536ed6/scipy-1.16.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ff4dc42bd321991fbf611c23fc35912d690f731c9914bf3af8f417e64aca0f21", size = 33481880, upload-time = "2025-09-11T17:42:49.325Z" }, + { url = "https://files.pythonhosted.org/packages/6a/74/99d5415e4c3e46b2586f30cdbecb95e101c7192628a484a40dd0d163811a/scipy-1.16.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:654324826654d4d9133e10675325708fb954bc84dae6e9ad0a52e75c6b1a01d7", size = 35791425, upload-time = "2025-09-11T17:42:54.711Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ee/a6559de7c1cc710e938c0355d9d4fbcd732dac4d0d131959d1f3b63eb29c/scipy-1.16.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:63870a84cd15c44e65220eaed2dac0e8f8b26bbb991456a033c1d9abfe8a94f8", size = 36178622, upload-time = "2025-09-11T17:43:00.375Z" }, + { url = "https://files.pythonhosted.org/packages/4e/7b/f127a5795d5ba8ece4e0dce7d4a9fb7cb9e4f4757137757d7a69ab7d4f1a/scipy-1.16.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:fa01f0f6a3050fa6a9771a95d5faccc8e2f5a92b4a2e5440a0fa7264a2398472", size = 38783985, upload-time = "2025-09-11T17:43:06.661Z" }, + { url = "https://files.pythonhosted.org/packages/3e/9f/bc81c1d1e033951eb5912cd3750cc005943afa3e65a725d2443a3b3c4347/scipy-1.16.2-cp313-cp313t-win_amd64.whl", hash = "sha256:116296e89fba96f76353a8579820c2512f6e55835d3fad7780fece04367de351", size = 38631367, upload-time = "2025-09-11T17:43:14.44Z" }, + { url = "https://files.pythonhosted.org/packages/d6/5e/2cc7555fd81d01814271412a1d59a289d25f8b63208a0a16c21069d55d3e/scipy-1.16.2-cp313-cp313t-win_arm64.whl", hash = "sha256:98e22834650be81d42982360382b43b17f7ba95e0e6993e2a4f5b9ad9283a94d", size = 25787992, upload-time = "2025-09-11T17:43:19.745Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ac/ad8951250516db71619f0bd3b2eb2448db04b720a003dd98619b78b692c0/scipy-1.16.2-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:567e77755019bb7461513c87f02bb73fb65b11f049aaaa8ca17cfaa5a5c45d77", size = 36595109, upload-time = "2025-09-11T17:43:35.713Z" }, + { url = "https://files.pythonhosted.org/packages/ff/f6/5779049ed119c5b503b0f3dc6d6f3f68eefc3a9190d4ad4c276f854f051b/scipy-1.16.2-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:17d9bb346194e8967296621208fcdfd39b55498ef7d2f376884d5ac47cec1a70", size = 28859110, upload-time = "2025-09-11T17:43:40.814Z" }, + { url = "https://files.pythonhosted.org/packages/82/09/9986e410ae38bf0a0c737ff8189ac81a93b8e42349aac009891c054403d7/scipy-1.16.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:0a17541827a9b78b777d33b623a6dcfe2ef4a25806204d08ead0768f4e529a88", size = 20850110, upload-time = "2025-09-11T17:43:44.981Z" }, + { url = "https://files.pythonhosted.org/packages/0d/ad/485cdef2d9215e2a7df6d61b81d2ac073dfacf6ae24b9ae87274c4e936ae/scipy-1.16.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:d7d4c6ba016ffc0f9568d012f5f1eb77ddd99412aea121e6fa8b4c3b7cbad91f", size = 23497014, upload-time = "2025-09-11T17:43:49.074Z" }, + { url = "https://files.pythonhosted.org/packages/a7/74/f6a852e5d581122b8f0f831f1d1e32fb8987776ed3658e95c377d308ed86/scipy-1.16.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9702c4c023227785c779cba2e1d6f7635dbb5b2e0936cdd3a4ecb98d78fd41eb", size = 33401155, upload-time = "2025-09-11T17:43:54.661Z" }, + { url = "https://files.pythonhosted.org/packages/d9/f5/61d243bbc7c6e5e4e13dde9887e84a5cbe9e0f75fd09843044af1590844e/scipy-1.16.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d1cdf0ac28948d225decdefcc45ad7dd91716c29ab56ef32f8e0d50657dffcc7", size = 35691174, upload-time = "2025-09-11T17:44:00.101Z" }, + { url = "https://files.pythonhosted.org/packages/03/99/59933956331f8cc57e406cdb7a483906c74706b156998f322913e789c7e1/scipy-1.16.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:70327d6aa572a17c2941cdfb20673f82e536e91850a2e4cb0c5b858b690e1548", size = 36070752, upload-time = "2025-09-11T17:44:05.619Z" }, + { url = "https://files.pythonhosted.org/packages/c6/7d/00f825cfb47ee19ef74ecf01244b43e95eae74e7e0ff796026ea7cd98456/scipy-1.16.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5221c0b2a4b58aa7c4ed0387d360fd90ee9086d383bb34d9f2789fafddc8a936", size = 38701010, upload-time = "2025-09-11T17:44:11.322Z" }, + { url = "https://files.pythonhosted.org/packages/e4/9f/b62587029980378304ba5a8563d376c96f40b1e133daacee76efdcae32de/scipy-1.16.2-cp314-cp314-win_amd64.whl", hash = "sha256:f5a85d7b2b708025af08f060a496dd261055b617d776fc05a1a1cc69e09fe9ff", size = 39360061, upload-time = "2025-09-11T17:45:09.814Z" }, + { url = "https://files.pythonhosted.org/packages/82/04/7a2f1609921352c7fbee0815811b5050582f67f19983096c4769867ca45f/scipy-1.16.2-cp314-cp314-win_arm64.whl", hash = "sha256:2cc73a33305b4b24556957d5857d6253ce1e2dcd67fa0ff46d87d1670b3e1e1d", size = 26126914, upload-time = "2025-09-11T17:45:14.73Z" }, + { url = "https://files.pythonhosted.org/packages/51/b9/60929ce350c16b221928725d2d1d7f86cf96b8bc07415547057d1196dc92/scipy-1.16.2-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:9ea2a3fed83065d77367775d689401a703d0f697420719ee10c0780bcab594d8", size = 37013193, upload-time = "2025-09-11T17:44:16.757Z" }, + { url = "https://files.pythonhosted.org/packages/2a/41/ed80e67782d4bc5fc85a966bc356c601afddd175856ba7c7bb6d9490607e/scipy-1.16.2-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:7280d926f11ca945c3ef92ba960fa924e1465f8d07ce3a9923080363390624c4", size = 29390172, upload-time = "2025-09-11T17:44:21.783Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a3/2f673ace4090452696ccded5f5f8efffb353b8f3628f823a110e0170b605/scipy-1.16.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:8afae1756f6a1fe04636407ef7dbece33d826a5d462b74f3d0eb82deabefd831", size = 21381326, upload-time = "2025-09-11T17:44:25.982Z" }, + { url = "https://files.pythonhosted.org/packages/42/bf/59df61c5d51395066c35836b78136accf506197617c8662e60ea209881e1/scipy-1.16.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:5c66511f29aa8d233388e7416a3f20d5cae7a2744d5cee2ecd38c081f4e861b3", size = 23915036, upload-time = "2025-09-11T17:44:30.527Z" }, + { url = "https://files.pythonhosted.org/packages/91/c3/edc7b300dc16847ad3672f1a6f3f7c5d13522b21b84b81c265f4f2760d4a/scipy-1.16.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:efe6305aeaa0e96b0ccca5ff647a43737d9a092064a3894e46c414db84bc54ac", size = 33484341, upload-time = "2025-09-11T17:44:35.981Z" }, + { url = "https://files.pythonhosted.org/packages/26/c7/24d1524e72f06ff141e8d04b833c20db3021020563272ccb1b83860082a9/scipy-1.16.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f3a337d9ae06a1e8d655ee9d8ecb835ea5ddcdcbd8d23012afa055ab014f374", size = 35790840, upload-time = "2025-09-11T17:44:41.76Z" }, + { url = "https://files.pythonhosted.org/packages/aa/b7/5aaad984eeedd56858dc33d75efa59e8ce798d918e1033ef62d2708f2c3d/scipy-1.16.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bab3605795d269067d8ce78a910220262711b753de8913d3deeaedb5dded3bb6", size = 36174716, upload-time = "2025-09-11T17:44:47.316Z" }, + { url = "https://files.pythonhosted.org/packages/fd/c2/e276a237acb09824822b0ada11b028ed4067fdc367a946730979feacb870/scipy-1.16.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b0348d8ddb55be2a844c518cd8cc8deeeb8aeba707cf834db5758fc89b476a2c", size = 38790088, upload-time = "2025-09-11T17:44:53.011Z" }, + { url = "https://files.pythonhosted.org/packages/c6/b4/5c18a766e8353015439f3780f5fc473f36f9762edc1a2e45da3ff5a31b21/scipy-1.16.2-cp314-cp314t-win_amd64.whl", hash = "sha256:26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9", size = 39457455, upload-time = "2025-09-11T17:44:58.899Z" }, + { url = "https://files.pythonhosted.org/packages/97/30/2f9a5243008f76dfc5dee9a53dfb939d9b31e16ce4bd4f2e628bfc5d89d2/scipy-1.16.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d2a4472c231328d4de38d5f1f68fdd6d28a615138f842580a8a321b5845cf779", size = 26448374, upload-time = "2025-09-11T17:45:03.45Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asttokens" }, + { name = "executing" }, + { name = "pure-eval" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, +] + +[[package]] +name = "tenacity" +version = "9.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/d4/2b0cd0fe285e14b36db076e78c93766ff1d529d70408bd1d2a5a84f1d929/tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb", size = 48036, upload-time = "2025-04-02T08:25:09.966Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl", hash = "sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138", size = 28248, upload-time = "2025-04-02T08:25:07.678Z" }, +] + +[[package]] +name = "tomli" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/52/ed/3f73f72945444548f33eba9a87fc7a6e969915e7b1acc8260b30e1f76a2f/tomli-2.3.0.tar.gz", hash = "sha256:64be704a875d2a59753d80ee8a533c3fe183e3f06807ff7dc2232938ccb01549", size = 17392, upload-time = "2025-10-08T22:01:47.119Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/2e/299f62b401438d5fe1624119c723f5d877acc86a4c2492da405626665f12/tomli-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:88bd15eb972f3664f5ed4b57c1634a97153b4bac4479dcb6a495f41921eb7f45", size = 153236, upload-time = "2025-10-08T22:01:00.137Z" }, + { url = "https://files.pythonhosted.org/packages/86/7f/d8fffe6a7aefdb61bced88fcb5e280cfd71e08939da5894161bd71bea022/tomli-2.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:883b1c0d6398a6a9d29b508c331fa56adbcdff647f6ace4dfca0f50e90dfd0ba", size = 148084, upload-time = "2025-10-08T22:01:01.63Z" }, + { url = "https://files.pythonhosted.org/packages/47/5c/24935fb6a2ee63e86d80e4d3b58b222dafaf438c416752c8b58537c8b89a/tomli-2.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1381caf13ab9f300e30dd8feadb3de072aeb86f1d34a8569453ff32a7dea4bf", size = 234832, upload-time = "2025-10-08T22:01:02.543Z" }, + { url = "https://files.pythonhosted.org/packages/89/da/75dfd804fc11e6612846758a23f13271b76d577e299592b4371a4ca4cd09/tomli-2.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0e285d2649b78c0d9027570d4da3425bdb49830a6156121360b3f8511ea3441", size = 242052, upload-time = "2025-10-08T22:01:03.836Z" }, + { url = "https://files.pythonhosted.org/packages/70/8c/f48ac899f7b3ca7eb13af73bacbc93aec37f9c954df3c08ad96991c8c373/tomli-2.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0a154a9ae14bfcf5d8917a59b51ffd5a3ac1fd149b71b47a3a104ca4edcfa845", size = 239555, upload-time = "2025-10-08T22:01:04.834Z" }, + { url = "https://files.pythonhosted.org/packages/ba/28/72f8afd73f1d0e7829bfc093f4cb98ce0a40ffc0cc997009ee1ed94ba705/tomli-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:74bf8464ff93e413514fefd2be591c3b0b23231a77f901db1eb30d6f712fc42c", size = 245128, upload-time = "2025-10-08T22:01:05.84Z" }, + { url = "https://files.pythonhosted.org/packages/b6/eb/a7679c8ac85208706d27436e8d421dfa39d4c914dcf5fa8083a9305f58d9/tomli-2.3.0-cp311-cp311-win32.whl", hash = "sha256:00b5f5d95bbfc7d12f91ad8c593a1659b6387b43f054104cda404be6bda62456", size = 96445, upload-time = "2025-10-08T22:01:06.896Z" }, + { url = "https://files.pythonhosted.org/packages/0a/fe/3d3420c4cb1ad9cb462fb52967080575f15898da97e21cb6f1361d505383/tomli-2.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:4dc4ce8483a5d429ab602f111a93a6ab1ed425eae3122032db7e9acf449451be", size = 107165, upload-time = "2025-10-08T22:01:08.107Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b7/40f36368fcabc518bb11c8f06379a0fd631985046c038aca08c6d6a43c6e/tomli-2.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d7d86942e56ded512a594786a5ba0a5e521d02529b3826e7761a05138341a2ac", size = 154891, upload-time = "2025-10-08T22:01:09.082Z" }, + { url = "https://files.pythonhosted.org/packages/f9/3f/d9dd692199e3b3aab2e4e4dd948abd0f790d9ded8cd10cbaae276a898434/tomli-2.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:73ee0b47d4dad1c5e996e3cd33b8a76a50167ae5f96a2607cbe8cc773506ab22", size = 148796, upload-time = "2025-10-08T22:01:10.266Z" }, + { url = "https://files.pythonhosted.org/packages/60/83/59bff4996c2cf9f9387a0f5a3394629c7efa5ef16142076a23a90f1955fa/tomli-2.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:792262b94d5d0a466afb5bc63c7daa9d75520110971ee269152083270998316f", size = 242121, upload-time = "2025-10-08T22:01:11.332Z" }, + { url = "https://files.pythonhosted.org/packages/45/e5/7c5119ff39de8693d6baab6c0b6dcb556d192c165596e9fc231ea1052041/tomli-2.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4f195fe57ecceac95a66a75ac24d9d5fbc98ef0962e09b2eddec5d39375aae52", size = 250070, upload-time = "2025-10-08T22:01:12.498Z" }, + { url = "https://files.pythonhosted.org/packages/45/12/ad5126d3a278f27e6701abde51d342aa78d06e27ce2bb596a01f7709a5a2/tomli-2.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e31d432427dcbf4d86958c184b9bfd1e96b5b71f8eb17e6d02531f434fd335b8", size = 245859, upload-time = "2025-10-08T22:01:13.551Z" }, + { url = "https://files.pythonhosted.org/packages/fb/a1/4d6865da6a71c603cfe6ad0e6556c73c76548557a8d658f9e3b142df245f/tomli-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b0882799624980785240ab732537fcfc372601015c00f7fc367c55308c186f6", size = 250296, upload-time = "2025-10-08T22:01:14.614Z" }, + { url = "https://files.pythonhosted.org/packages/a0/b7/a7a7042715d55c9ba6e8b196d65d2cb662578b4d8cd17d882d45322b0d78/tomli-2.3.0-cp312-cp312-win32.whl", hash = "sha256:ff72b71b5d10d22ecb084d345fc26f42b5143c5533db5e2eaba7d2d335358876", size = 97124, upload-time = "2025-10-08T22:01:15.629Z" }, + { url = "https://files.pythonhosted.org/packages/06/1e/f22f100db15a68b520664eb3328fb0ae4e90530887928558112c8d1f4515/tomli-2.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:1cb4ed918939151a03f33d4242ccd0aa5f11b3547d0cf30f7c74a408a5b99878", size = 107698, upload-time = "2025-10-08T22:01:16.51Z" }, + { url = "https://files.pythonhosted.org/packages/89/48/06ee6eabe4fdd9ecd48bf488f4ac783844fd777f547b8d1b61c11939974e/tomli-2.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5192f562738228945d7b13d4930baffda67b69425a7f0da96d360b0a3888136b", size = 154819, upload-time = "2025-10-08T22:01:17.964Z" }, + { url = "https://files.pythonhosted.org/packages/f1/01/88793757d54d8937015c75dcdfb673c65471945f6be98e6a0410fba167ed/tomli-2.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:be71c93a63d738597996be9528f4abe628d1adf5e6eb11607bc8fe1a510b5dae", size = 148766, upload-time = "2025-10-08T22:01:18.959Z" }, + { url = "https://files.pythonhosted.org/packages/42/17/5e2c956f0144b812e7e107f94f1cc54af734eb17b5191c0bbfb72de5e93e/tomli-2.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4665508bcbac83a31ff8ab08f424b665200c0e1e645d2bd9ab3d3e557b6185b", size = 240771, upload-time = "2025-10-08T22:01:20.106Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f4/0fbd014909748706c01d16824eadb0307115f9562a15cbb012cd9b3512c5/tomli-2.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4021923f97266babc6ccab9f5068642a0095faa0a51a246a6a02fccbb3514eaf", size = 248586, upload-time = "2025-10-08T22:01:21.164Z" }, + { url = "https://files.pythonhosted.org/packages/30/77/fed85e114bde5e81ecf9bc5da0cc69f2914b38f4708c80ae67d0c10180c5/tomli-2.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4ea38c40145a357d513bffad0ed869f13c1773716cf71ccaa83b0fa0cc4e42f", size = 244792, upload-time = "2025-10-08T22:01:22.417Z" }, + { url = "https://files.pythonhosted.org/packages/55/92/afed3d497f7c186dc71e6ee6d4fcb0acfa5f7d0a1a2878f8beae379ae0cc/tomli-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ad805ea85eda330dbad64c7ea7a4556259665bdf9d2672f5dccc740eb9d3ca05", size = 248909, upload-time = "2025-10-08T22:01:23.859Z" }, + { url = "https://files.pythonhosted.org/packages/f8/84/ef50c51b5a9472e7265ce1ffc7f24cd4023d289e109f669bdb1553f6a7c2/tomli-2.3.0-cp313-cp313-win32.whl", hash = "sha256:97d5eec30149fd3294270e889b4234023f2c69747e555a27bd708828353ab606", size = 96946, upload-time = "2025-10-08T22:01:24.893Z" }, + { url = "https://files.pythonhosted.org/packages/b2/b7/718cd1da0884f281f95ccfa3a6cc572d30053cba64603f79d431d3c9b61b/tomli-2.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0c95ca56fbe89e065c6ead5b593ee64b84a26fca063b5d71a1122bf26e533999", size = 107705, upload-time = "2025-10-08T22:01:26.153Z" }, + { url = "https://files.pythonhosted.org/packages/19/94/aeafa14a52e16163008060506fcb6aa1949d13548d13752171a755c65611/tomli-2.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:cebc6fe843e0733ee827a282aca4999b596241195f43b4cc371d64fc6639da9e", size = 154244, upload-time = "2025-10-08T22:01:27.06Z" }, + { url = "https://files.pythonhosted.org/packages/db/e4/1e58409aa78eefa47ccd19779fc6f36787edbe7d4cd330eeeedb33a4515b/tomli-2.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:4c2ef0244c75aba9355561272009d934953817c49f47d768070c3c94355c2aa3", size = 148637, upload-time = "2025-10-08T22:01:28.059Z" }, + { url = "https://files.pythonhosted.org/packages/26/b6/d1eccb62f665e44359226811064596dd6a366ea1f985839c566cd61525ae/tomli-2.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c22a8bf253bacc0cf11f35ad9808b6cb75ada2631c2d97c971122583b129afbc", size = 241925, upload-time = "2025-10-08T22:01:29.066Z" }, + { url = "https://files.pythonhosted.org/packages/70/91/7cdab9a03e6d3d2bb11beae108da5bdc1c34bdeb06e21163482544ddcc90/tomli-2.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0eea8cc5c5e9f89c9b90c4896a8deefc74f518db5927d0e0e8d4a80953d774d0", size = 249045, upload-time = "2025-10-08T22:01:31.98Z" }, + { url = "https://files.pythonhosted.org/packages/15/1b/8c26874ed1f6e4f1fcfeb868db8a794cbe9f227299402db58cfcc858766c/tomli-2.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b74a0e59ec5d15127acdabd75ea17726ac4c5178ae51b85bfe39c4f8a278e879", size = 245835, upload-time = "2025-10-08T22:01:32.989Z" }, + { url = "https://files.pythonhosted.org/packages/fd/42/8e3c6a9a4b1a1360c1a2a39f0b972cef2cc9ebd56025168c4137192a9321/tomli-2.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5870b50c9db823c595983571d1296a6ff3e1b88f734a4c8f6fc6188397de005", size = 253109, upload-time = "2025-10-08T22:01:34.052Z" }, + { url = "https://files.pythonhosted.org/packages/22/0c/b4da635000a71b5f80130937eeac12e686eefb376b8dee113b4a582bba42/tomli-2.3.0-cp314-cp314-win32.whl", hash = "sha256:feb0dacc61170ed7ab602d3d972a58f14ee3ee60494292d384649a3dc38ef463", size = 97930, upload-time = "2025-10-08T22:01:35.082Z" }, + { url = "https://files.pythonhosted.org/packages/b9/74/cb1abc870a418ae99cd5c9547d6bce30701a954e0e721821df483ef7223c/tomli-2.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:b273fcbd7fc64dc3600c098e39136522650c49bca95df2d11cf3b626422392c8", size = 107964, upload-time = "2025-10-08T22:01:36.057Z" }, + { url = "https://files.pythonhosted.org/packages/54/78/5c46fff6432a712af9f792944f4fcd7067d8823157949f4e40c56b8b3c83/tomli-2.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:940d56ee0410fa17ee1f12b817b37a4d4e4dc4d27340863cc67236c74f582e77", size = 163065, upload-time = "2025-10-08T22:01:37.27Z" }, + { url = "https://files.pythonhosted.org/packages/39/67/f85d9bd23182f45eca8939cd2bc7050e1f90c41f4a2ecbbd5963a1d1c486/tomli-2.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f85209946d1fe94416debbb88d00eb92ce9cd5266775424ff81bc959e001acaf", size = 159088, upload-time = "2025-10-08T22:01:38.235Z" }, + { url = "https://files.pythonhosted.org/packages/26/5a/4b546a0405b9cc0659b399f12b6adb750757baf04250b148d3c5059fc4eb/tomli-2.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a56212bdcce682e56b0aaf79e869ba5d15a6163f88d5451cbde388d48b13f530", size = 268193, upload-time = "2025-10-08T22:01:39.712Z" }, + { url = "https://files.pythonhosted.org/packages/42/4f/2c12a72ae22cf7b59a7fe75b3465b7aba40ea9145d026ba41cb382075b0e/tomli-2.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c5f3ffd1e098dfc032d4d3af5c0ac64f6d286d98bc148698356847b80fa4de1b", size = 275488, upload-time = "2025-10-08T22:01:40.773Z" }, + { url = "https://files.pythonhosted.org/packages/92/04/a038d65dbe160c3aa5a624e93ad98111090f6804027d474ba9c37c8ae186/tomli-2.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5e01decd096b1530d97d5d85cb4dff4af2d8347bd35686654a004f8dea20fc67", size = 272669, upload-time = "2025-10-08T22:01:41.824Z" }, + { url = "https://files.pythonhosted.org/packages/be/2f/8b7c60a9d1612a7cbc39ffcca4f21a73bf368a80fc25bccf8253e2563267/tomli-2.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:8a35dd0e643bb2610f156cca8db95d213a90015c11fee76c946aa62b7ae7e02f", size = 279709, upload-time = "2025-10-08T22:01:43.177Z" }, + { url = "https://files.pythonhosted.org/packages/7e/46/cc36c679f09f27ded940281c38607716c86cf8ba4a518d524e349c8b4874/tomli-2.3.0-cp314-cp314t-win32.whl", hash = "sha256:a1f7f282fe248311650081faafa5f4732bdbfef5d45fe3f2e702fbc6f2d496e0", size = 107563, upload-time = "2025-10-08T22:01:44.233Z" }, + { url = "https://files.pythonhosted.org/packages/84/ff/426ca8683cf7b753614480484f6437f568fd2fda2edbdf57a2d3d8b27a0b/tomli-2.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:70a251f8d4ba2d9ac2542eecf008b3c8a9fc5c3f9f02c56a9d7952612be2fdba", size = 119756, upload-time = "2025-10-08T22:01:45.234Z" }, + { url = "https://files.pythonhosted.org/packages/77/b8/0135fadc89e73be292b473cb820b4f5a08197779206b33191e801feeae40/tomli-2.3.0-py3-none-any.whl", hash = "sha256:e95b1af3c5b07d9e643909b5abbec77cd9f1217e6d0bca72b0234736b9fb1f1b", size = 14408, upload-time = "2025-10-08T22:01:46.04Z" }, +] + +[[package]] +name = "tornado" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821, upload-time = "2025-08-08T18:27:00.78Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/48/6a7529df2c9cc12efd2e8f5dd219516184d703b34c06786809670df5b3bd/tornado-6.5.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:2436822940d37cde62771cff8774f4f00b3c8024fe482e16ca8387b8a2724db6", size = 442563, upload-time = "2025-08-08T18:26:42.945Z" }, + { url = "https://files.pythonhosted.org/packages/f2/b5/9b575a0ed3e50b00c40b08cbce82eb618229091d09f6d14bce80fc01cb0b/tornado-6.5.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:583a52c7aa94ee046854ba81d9ebb6c81ec0fd30386d96f7640c96dad45a03ef", size = 440729, upload-time = "2025-08-08T18:26:44.473Z" }, + { url = "https://files.pythonhosted.org/packages/1b/4e/619174f52b120efcf23633c817fd3fed867c30bff785e2cd5a53a70e483c/tornado-6.5.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0fe179f28d597deab2842b86ed4060deec7388f1fd9c1b4a41adf8af058907e", size = 444295, upload-time = "2025-08-08T18:26:46.021Z" }, + { url = "https://files.pythonhosted.org/packages/95/fa/87b41709552bbd393c85dd18e4e3499dcd8983f66e7972926db8d96aa065/tornado-6.5.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b186e85d1e3536d69583d2298423744740986018e393d0321df7340e71898882", size = 443644, upload-time = "2025-08-08T18:26:47.625Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/fb15f06e33d7430ca89420283a8762a4e6b8025b800ea51796ab5e6d9559/tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e792706668c87709709c18b353da1f7662317b563ff69f00bab83595940c7108", size = 443878, upload-time = "2025-08-08T18:26:50.599Z" }, + { url = "https://files.pythonhosted.org/packages/11/92/fe6d57da897776ad2e01e279170ea8ae726755b045fe5ac73b75357a5a3f/tornado-6.5.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:06ceb1300fd70cb20e43b1ad8aaee0266e69e7ced38fa910ad2e03285009ce7c", size = 444549, upload-time = "2025-08-08T18:26:51.864Z" }, + { url = "https://files.pythonhosted.org/packages/9b/02/c8f4f6c9204526daf3d760f4aa555a7a33ad0e60843eac025ccfd6ff4a93/tornado-6.5.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:74db443e0f5251be86cbf37929f84d8c20c27a355dd452a5cfa2aada0d001ec4", size = 443973, upload-time = "2025-08-08T18:26:53.625Z" }, + { url = "https://files.pythonhosted.org/packages/ae/2d/f5f5707b655ce2317190183868cd0f6822a1121b4baeae509ceb9590d0bd/tornado-6.5.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b5e735ab2889d7ed33b32a459cac490eda71a1ba6857b0118de476ab6c366c04", size = 443954, upload-time = "2025-08-08T18:26:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023, upload-time = "2025-08-08T18:26:56.677Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427, upload-time = "2025-08-08T18:26:57.91Z" }, + { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456, upload-time = "2025-08-08T18:26:59.207Z" }, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +] + +[[package]] +name = "tzdata" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, +] + +[[package]] +name = "uncertainties" +version = "3.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/0c/cb09f33b26955399c675ab378e4063ed7e48422d3d49f96219ab0be5eba9/uncertainties-3.2.3.tar.gz", hash = "sha256:76a5653e686f617a42922d546a239e9efce72e6b35411b7750a1d12dcba03031", size = 160492, upload-time = "2025-04-21T19:58:28.63Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/5e/f1e1dd319e35e962a4e00b33150a8868b6329cc1d19fd533436ba5488f09/uncertainties-3.2.3-py3-none-any.whl", hash = "sha256:313353900d8f88b283c9bad81e7d2b2d3d4bcc330cbace35403faaed7e78890a", size = 60118, upload-time = "2025-04-21T19:58:26.864Z" }, +] + +[[package]] +name = "urllib3" +version = "2.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, +] + +[[package]] +name = "verspec" +version = "0.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/44/8126f9f0c44319b2efc65feaad589cadef4d77ece200ae3c9133d58464d0/verspec-0.1.0.tar.gz", hash = "sha256:c4504ca697b2056cdb4bfa7121461f5a0e81809255b41c03dda4ba823637c01e", size = 27123, upload-time = "2020-11-30T02:24:09.646Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/ce/3b6fee91c85626eaf769d617f1be9d2e15c1cca027bbdeb2e0d751469355/verspec-0.1.0-py3-none-any.whl", hash = "sha256:741877d5633cc9464c45a469ae2a31e801e6dbbaa85b9675d481cda100f11c31", size = 19640, upload-time = "2020-11-30T02:24:08.387Z" }, +] + +[[package]] +name = "virtualenv" +version = "20.35.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "distlib" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a4/d5/b0ccd381d55c8f45d46f77df6ae59fbc23d19e901e2d523395598e5f4c93/virtualenv-20.35.3.tar.gz", hash = "sha256:4f1a845d131133bdff10590489610c98c168ff99dc75d6c96853801f7f67af44", size = 6002907, upload-time = "2025-10-10T21:23:33.178Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/73/d9a94da0e9d470a543c1b9d3ccbceb0f59455983088e727b8a1824ed90fb/virtualenv-20.35.3-py3-none-any.whl", hash = "sha256:63d106565078d8c8d0b206d48080f938a8b25361e19432d2c9db40d2899c810a", size = 5981061, upload-time = "2025-10-10T21:23:30.433Z" }, +] + +[[package]] +name = "watchdog" +version = "6.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/db/7d/7f3d619e951c88ed75c6037b246ddcf2d322812ee8ea189be89511721d54/watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282", size = 131220, upload-time = "2024-11-01T14:07:13.037Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/56/90994d789c61df619bfc5ce2ecdabd5eeff564e1eb47512bd01b5e019569/watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26", size = 96390, upload-time = "2024-11-01T14:06:24.793Z" }, + { url = "https://files.pythonhosted.org/packages/55/46/9a67ee697342ddf3c6daa97e3a587a56d6c4052f881ed926a849fcf7371c/watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112", size = 88389, upload-time = "2024-11-01T14:06:27.112Z" }, + { url = "https://files.pythonhosted.org/packages/44/65/91b0985747c52064d8701e1075eb96f8c40a79df889e59a399453adfb882/watchdog-6.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3", size = 89020, upload-time = "2024-11-01T14:06:29.876Z" }, + { url = "https://files.pythonhosted.org/packages/e0/24/d9be5cd6642a6aa68352ded4b4b10fb0d7889cb7f45814fb92cecd35f101/watchdog-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c", size = 96393, upload-time = "2024-11-01T14:06:31.756Z" }, + { url = "https://files.pythonhosted.org/packages/63/7a/6013b0d8dbc56adca7fdd4f0beed381c59f6752341b12fa0886fa7afc78b/watchdog-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2", size = 88392, upload-time = "2024-11-01T14:06:32.99Z" }, + { url = "https://files.pythonhosted.org/packages/d1/40/b75381494851556de56281e053700e46bff5b37bf4c7267e858640af5a7f/watchdog-6.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c", size = 89019, upload-time = "2024-11-01T14:06:34.963Z" }, + { url = "https://files.pythonhosted.org/packages/39/ea/3930d07dafc9e286ed356a679aa02d777c06e9bfd1164fa7c19c288a5483/watchdog-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948", size = 96471, upload-time = "2024-11-01T14:06:37.745Z" }, + { url = "https://files.pythonhosted.org/packages/12/87/48361531f70b1f87928b045df868a9fd4e253d9ae087fa4cf3f7113be363/watchdog-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860", size = 88449, upload-time = "2024-11-01T14:06:39.748Z" }, + { url = "https://files.pythonhosted.org/packages/5b/7e/8f322f5e600812e6f9a31b75d242631068ca8f4ef0582dd3ae6e72daecc8/watchdog-6.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0", size = 89054, upload-time = "2024-11-01T14:06:41.009Z" }, + { url = "https://files.pythonhosted.org/packages/68/98/b0345cabdce2041a01293ba483333582891a3bd5769b08eceb0d406056ef/watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c", size = 96480, upload-time = "2024-11-01T14:06:42.952Z" }, + { url = "https://files.pythonhosted.org/packages/85/83/cdf13902c626b28eedef7ec4f10745c52aad8a8fe7eb04ed7b1f111ca20e/watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134", size = 88451, upload-time = "2024-11-01T14:06:45.084Z" }, + { url = "https://files.pythonhosted.org/packages/fe/c4/225c87bae08c8b9ec99030cd48ae9c4eca050a59bf5c2255853e18c87b50/watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b", size = 89057, upload-time = "2024-11-01T14:06:47.324Z" }, + { url = "https://files.pythonhosted.org/packages/05/52/7223011bb760fce8ddc53416beb65b83a3ea6d7d13738dde75eeb2c89679/watchdog-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8", size = 96390, upload-time = "2024-11-01T14:06:49.325Z" }, + { url = "https://files.pythonhosted.org/packages/9c/62/d2b21bc4e706d3a9d467561f487c2938cbd881c69f3808c43ac1ec242391/watchdog-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a", size = 88386, upload-time = "2024-11-01T14:06:50.536Z" }, + { url = "https://files.pythonhosted.org/packages/ea/22/1c90b20eda9f4132e4603a26296108728a8bfe9584b006bd05dd94548853/watchdog-6.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c", size = 89017, upload-time = "2024-11-01T14:06:51.717Z" }, + { url = "https://files.pythonhosted.org/packages/30/ad/d17b5d42e28a8b91f8ed01cb949da092827afb9995d4559fd448d0472763/watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881", size = 87902, upload-time = "2024-11-01T14:06:53.119Z" }, + { url = "https://files.pythonhosted.org/packages/5c/ca/c3649991d140ff6ab67bfc85ab42b165ead119c9e12211e08089d763ece5/watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11", size = 88380, upload-time = "2024-11-01T14:06:55.19Z" }, + { url = "https://files.pythonhosted.org/packages/5b/79/69f2b0e8d3f2afd462029031baafb1b75d11bb62703f0e1022b2e54d49ee/watchdog-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa", size = 87903, upload-time = "2024-11-01T14:06:57.052Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2b/dc048dd71c2e5f0f7ebc04dd7912981ec45793a03c0dc462438e0591ba5d/watchdog-6.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e", size = 88381, upload-time = "2024-11-01T14:06:58.193Z" }, + { url = "https://files.pythonhosted.org/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13", size = 79079, upload-time = "2024-11-01T14:06:59.472Z" }, + { url = "https://files.pythonhosted.org/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379", size = 79078, upload-time = "2024-11-01T14:07:01.431Z" }, + { url = "https://files.pythonhosted.org/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e", size = 79076, upload-time = "2024-11-01T14:07:02.568Z" }, + { url = "https://files.pythonhosted.org/packages/ab/cc/da8422b300e13cb187d2203f20b9253e91058aaf7db65b74142013478e66/watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f", size = 79077, upload-time = "2024-11-01T14:07:03.893Z" }, + { url = "https://files.pythonhosted.org/packages/2c/3b/b8964e04ae1a025c44ba8e4291f86e97fac443bca31de8bd98d3263d2fcf/watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26", size = 79078, upload-time = "2024-11-01T14:07:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/62/ae/a696eb424bedff7407801c257d4b1afda455fe40821a2be430e173660e81/watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c", size = 79077, upload-time = "2024-11-01T14:07:06.376Z" }, + { url = "https://files.pythonhosted.org/packages/b5/e8/dbf020b4d98251a9860752a094d09a65e1b436ad181faf929983f697048f/watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2", size = 79078, upload-time = "2024-11-01T14:07:07.547Z" }, + { url = "https://files.pythonhosted.org/packages/07/f6/d0e5b343768e8bcb4cda79f0f2f55051bf26177ecd5651f84c07567461cf/watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a", size = 79065, upload-time = "2024-11-01T14:07:09.525Z" }, + { url = "https://files.pythonhosted.org/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680", size = 79070, upload-time = "2024-11-01T14:07:10.686Z" }, + { url = "https://files.pythonhosted.org/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f", size = 79067, upload-time = "2024-11-01T14:07:11.845Z" }, +] + +[[package]] +name = "wcwidth" +version = "0.2.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/30/6b0809f4510673dc723187aeaf24c7f5459922d01e2f794277a3dfb90345/wcwidth-0.2.14.tar.gz", hash = "sha256:4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605", size = 102293, upload-time = "2025-09-22T16:29:53.023Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl", hash = "sha256:a7bb560c8aee30f9957e5f9895805edd20602f2d7f720186dfd906e82b4982e1", size = 37286, upload-time = "2025-09-22T16:29:51.641Z" }, +] + +[[package]] +name = "widgetsnbextension" +version = "4.0.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428, upload-time = "2025-04-10T13:01:25.628Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503, upload-time = "2025-04-10T13:01:23.086Z" }, +] + +[[package]] +name = "zipp" +version = "3.23.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547, upload-time = "2025-06-08T17:06:39.4Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" }, +] From f98f0239f9eacad38f97a0d3979bd746eacffe11 Mon Sep 17 00:00:00 2001 From: domna Date: Sun, 19 Oct 2025 08:52:07 +0200 Subject: [PATCH 4/9] Add more pages --- .gitignore | 3 + docs/explanation/formula_dispersions.md | 0 ..._fitting.md => fitting_multiple_angles.md} | 0 docs/reference/kkr.md | 3 + docs/reference/solvers.md | 25 ++++ docs/tutorial/simple_fit.md | 87 ++++++++++++++ docs/tutorial/working_with_dispersions.md | 7 +- mkdocs.yml | 16 ++- pyproject.toml | 1 + src/elli/kkr/kkr.py | 28 +++-- uv.lock | 109 ++++++++++-------- 11 files changed, 216 insertions(+), 63 deletions(-) create mode 100644 docs/explanation/formula_dispersions.md rename docs/howto/{custom_fitting.md => fitting_multiple_angles.md} (100%) create mode 100644 docs/reference/kkr.md create mode 100644 docs/reference/solvers.md diff --git a/.gitignore b/.gitignore index 56ea5615..5fca4075 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,6 @@ MANIFEST # Ignore pyenv virtualenv python version .python-version + +# Mkdocs build +site diff --git a/docs/explanation/formula_dispersions.md b/docs/explanation/formula_dispersions.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/howto/custom_fitting.md b/docs/howto/fitting_multiple_angles.md similarity index 100% rename from docs/howto/custom_fitting.md rename to docs/howto/fitting_multiple_angles.md diff --git a/docs/reference/kkr.md b/docs/reference/kkr.md new file mode 100644 index 00000000..6fce1334 --- /dev/null +++ b/docs/reference/kkr.md @@ -0,0 +1,3 @@ +# Kramers-Kronig Relations + +::: elli.kkr.kkr \ No newline at end of file diff --git a/docs/reference/solvers.md b/docs/reference/solvers.md new file mode 100644 index 00000000..2c9b031c --- /dev/null +++ b/docs/reference/solvers.md @@ -0,0 +1,25 @@ +# Solvers + +For calculation of light interaction in material stacks the transfer matrix method is used. +In pyElli the :class:`Solver` classes provide the necessary toolset for two kinds of transfer matrix algorithms. +They are not intended to be used directly, but rather to be provided in the evaluation in the :class:`Structure` class. +The :class:`Solver2x2` is a simple and fast algorithm for isotropic materials. +It splits the calculation into two 2x2 matrices, one for the s and one for the p polarized light. + +The :class:`Solver4x4` is a more complex algorithm for anisotropic materials. +It employs a full 4x4 matrix formulation for all light interaction. +It is based on the Berreman matrix formalism [1]_. +In the Berreman formalism a propagator for matrix exponentials is needed. +pyElli provides different implementations to be used in the calculation of the transfer matrices. +The :class:`PropagatorEig` is based on solving the eigenvalues of the first order approximation of the matrix exponential. +Although, it is very fast it is not very accurate. +The :class:`PropagatorExpm` is solving the matrix exponential by the Pade approximation. +It can use SciPy as backend, but for performance-critical tasks, it is recommended to install PyTorch. + +## Solver2x2 + +::: elli.solver2x2.Solver2x2 + +## Solver4x4 + +::: elli.solver4x4.Solver4x4 \ No newline at end of file diff --git a/docs/tutorial/simple_fit.md b/docs/tutorial/simple_fit.md index bba5c6f1..91ba4ed6 100644 --- a/docs/tutorial/simple_fit.md +++ b/docs/tutorial/simple_fit.md @@ -1 +1,88 @@ # Performing a Simple Fit + +```python +import elli +from elli.fitting import ParamsHist, fit +``` + +## Reading data + +```python +ANGLE = 70 +psi_delta = elli.read_nexus_psi_delta("SiO2onSi.ellips.nxs").loc[ANGLE].loc[210:800] +``` + +## Setting parameters + +```python +params = ParamsHist() +params.add("SiO2_n0", value=1.452, min=-100, max=100, vary=False) +params.add("SiO2_n1", value=36.0, min=-40000, max=40000, vary=False) +params.add("SiO2_n2", value=0, min=-40000, max=40000, vary=False) +params.add("SiO2_k0", value=0, min=-100, max=100, vary=False) +params.add("SiO2_k1", value=0, min=-40000, max=40000, vary=False) +params.add("SiO2_k2", value=0, min=-40000, max=40000, vary=False) +params.add("SiO2_d", value=20, min=0, max=40000, vary=True) +``` + +```python +rii_db = elli.db.RII() +Si = rii_db.get_mat("Si", "Aspnes") +``` + +## Building the Fitting Model + +```python +SiO2_dispersion = elli.Cauchy( + params["SiO2_n0"], + params["SiO2_n1"], + params["SiO2_n2"], + params["SiO2_k0"], + params["SiO2_k1"], + params["SiO2_k2"], +) +``` + +```python +SiO2 = SiO2_dispersion.get_mat() +``` + +```python +structure = elli.Structure( + elli.AIR, + [elli.Layer(SiO2, params["SiO2_d"])], + Si, +) +``` + +```python +structure.evaluate(lbda, ANGLE, solver=elli.Solver2x2) +``` + +## Putting it all together + +```python +@fit(psi_delta, params) +def model(lbda, params): + SiO2 = elli.Cauchy( + params["SiO2_n0"], + params["SiO2_n1"], + params["SiO2_n2"], + params["SiO2_k0"], + params["SiO2_k1"], + params["SiO2_k2"], + ).get_mat() + + structure = elli.Structure( + elli.AIR, + [elli.Layer(SiO2, params["SiO2_d"])], + Si, + ) + + return structure.evaluate(lbda, ANGLE, solver=elli.Solver2x2) +``` + +```python +fit_stats = model.fit() +model.plot() +``` \ No newline at end of file diff --git a/docs/tutorial/working_with_dispersions.md b/docs/tutorial/working_with_dispersions.md index 047c01f0..95789de2 100644 --- a/docs/tutorial/working_with_dispersions.md +++ b/docs/tutorial/working_with_dispersions.md @@ -1 +1,6 @@ -# Working with Dispersions \ No newline at end of file +# Working with Dispersions + +TODO: +- How to construct and add dispersions +- Formula dispersions +- How to load dispersions from rii \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index b3208019..3f6e063d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: PyElli +site_name: PyElli Documentation site_description: | The documentation of pyElli repo_url: https://github.com/PyEllips/pyElli @@ -9,6 +9,9 @@ theme: - navigation.instant - navigation.tabs - navigation.indexes + palette: + primary: cyan + accent: teal nav: - Getting Started: @@ -25,12 +28,16 @@ nav: - explanation/index.md - explanation/data_structure.md - explanation/class_structure.md + - explanation/formula_dispersions.md - Reference: - reference/index.md + - reference/solvers.md + - reference/kkr.md - reference/changelog.md plugins: - search + - plotly - api-autonav: modules: ['src/elli'] nav_section_title: "Reference" @@ -40,6 +47,7 @@ plugins: handlers: python: options: + show_root_heading: false show_source: false extra: @@ -50,6 +58,12 @@ markdown_extensions: - pymdownx.snippets - pymdownx.arithmatex: generic: true + - footnotes + - pymdownx.superfences: + custom_fences: + - name: plotly + class: mkdocs-plotly + format: !!python/name:mkdocs_plotly_plugin.fences.fence_plotly extra_javascript: - js/mathjax.js diff --git a/pyproject.toml b/pyproject.toml index 1588ce45..333017f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,6 +56,7 @@ docs = [ "mkdocs-material", "mkdocstrings[python]>=0.18", "mkdocs-api-autonav", + "mkdocs-plotly-plugin", "mike", ] diff --git a/src/elli/kkr/kkr.py b/src/elli/kkr/kkr.py index 2b880911..c322af86 100644 --- a/src/elli/kkr/kkr.py +++ b/src/elli/kkr/kkr.py @@ -1,8 +1,8 @@ -r"""Calculate Kramers-Kronig relations according to Maclaurin's formula [1]_. +r"""Calculate Kramers-Kronig relations according to Maclaurin's formula[^1]. Here, the differential formulation is used, which means that the transformation always diverges to zero at infinity, leaving a free infinity offset. -This offset is typically referred to as :math:`\epsilon(\infty)` in spectroscopy. +This offset is typically referred to as $\epsilon(\infty)$ in spectroscopy. Since the Kramers-Kronig relation integrates over the whole spectrum for each point, it is very sensitive to sampling changes and non-zero values. @@ -16,15 +16,13 @@ For the transformation of the real to imaginary part you need to be especially cautios. Typically, in spectroscopy the real part of the dielectric function is non-zero throughout the whole spectrum -and especially :math:`\epsilon(\infty) \ne 0`. +and especially $\epsilon(\infty) \ne 0$. This makes the Kramers-Kronig transformation virtually impossible in these cases as it suffers from major uncertanties. Hence, this transformation is included in pyElli only for completeness and for the -special cases it may be applicable. +special cases in which it may be applicable. -.. rubric:: References - -.. [1] Ohta and Ishida, Appl. Spectroscopy 42, 952 (1988), https://doi.org/10.1366/0003702884430380 +[^1]: [Ohta and Ishida, Appl. Spectroscopy 42, 952 (1988)](https://doi.org/10.1366/0003702884430380) """ # pylint: disable=invalid-name @@ -60,7 +58,7 @@ def _integrate_im_reciprocal( x_i (numpy.ndarray): The current point around which to integrate. (shape (m, 1)) Returns: - numpy.ndarray: The integral sum. (shape (m,)) + The integral sum. (shape (m,)) """ return np.sum(im / (x * (1.0 - x * x / (x_i * x_i))), axis=1) @@ -75,7 +73,7 @@ def _integrate_re(re: np.ndarray, x: np.ndarray, x_i: np.ndarray) -> np.ndarray: x_i (numpy.ndarray): The current point around which to integrate. (shape (m, 1)) Returns: - numpy.ndarray: The real sum. (shape (m,)) + The real sum. (shape (m,)) """ return np.sum(x_i * re / (x * x - x_i * x_i), axis=1) @@ -92,7 +90,7 @@ def _integrate_re_reciprocal( x_i (float): The current point around which to integrate. (shape (m, 1)) Returns: - numpy.ndarray: The real sum. (shape (m,)) + The real sum. (shape (m,)) """ return np.sum(re / (x_i - x * x / x_i), axis=1) @@ -116,7 +114,7 @@ def _calc_kkr( ValueError: y and x axis must have the same length. Returns: - np.ndarray: The kkr transformed y-axis + The kkr transformed y-axis """ if len(t) != len(x): @@ -161,7 +159,7 @@ def re2im(re: np.ndarray, x: np.ndarray) -> np.ndarray: x (numpy.ndarray): The axis on which to transform. Returns: - numpy.ndarray: The transformed imaginary part. + The transformed imaginary part. """ return _calc_kkr(re, x, _integrate_re) @@ -184,7 +182,7 @@ def im2re(im: np.ndarray, x: np.ndarray) -> np.ndarray: x (numpy.ndarray): The axis on which to transform. Returns: - numpy.ndarray: The transformed real part. + The transformed real part. """ return _calc_kkr(im, x, _integrate_im) @@ -208,7 +206,7 @@ def re2im_reciprocal(re: np.ndarray, x: np.ndarray) -> np.ndarray: x (numpy.ndarray): The reciprocal axis on which to transform. Returns: - numpy.ndarray: The transformed imaginary part. + The transformed imaginary part. """ return _calc_kkr(re, x, _integrate_re_reciprocal) @@ -232,7 +230,7 @@ def im2re_reciprocal(im: np.ndarray, x: np.ndarray) -> np.ndarray: x (numpy.ndarray): The reciprocal axis on which to transform. Returns: - numpy.ndarray: The transformed real part. + The transformed real part. """ return _calc_kkr(im, x, _integrate_im_reciprocal) diff --git a/uv.lock b/uv.lock index 5155961d..f14cb56b 100644 --- a/uv.lock +++ b/uv.lock @@ -82,6 +82,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/41/ff/392bff89415399a979be4a65357a41d92729ae8580a66073d8ec8d810f98/backrefs-5.9-py39-none-any.whl", hash = "sha256:f48ee18f6252b8f5777a22a00a09a85de0ca931658f1dd96d4406a34f3748c60", size = 380265, upload-time = "2025-06-22T19:34:12.405Z" }, ] +[[package]] +name = "beautifulsoup4" +version = "4.14.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/77/e9/df2358efd7659577435e2177bfa69cba6c33216681af51a707193dec162a/beautifulsoup4-4.14.2.tar.gz", hash = "sha256:2a98ab9f944a11acee9cc848508ec28d9228abfd522ef0fad6a02a72e0ded69e", size = 625822, upload-time = "2025-09-29T10:05:42.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/fe/3aed5d0be4d404d12d36ab97e2f1791424d9ca39c2f754a6285d59a3b01d/beautifulsoup4-4.14.2-py3-none-any.whl", hash = "sha256:5ef6fa3a8cbece8488d66985560f97ed091e22bbc4e9c2338508a9d5de6d4515", size = 106392, upload-time = "2025-09-29T10:05:43.771Z" }, +] + [[package]] name = "certifi" version = "2025.10.5" @@ -945,6 +958,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/76/91/7216b27286936c16f5b4d0c530087e4a54eead683e6b0b73dd0c64844af6/filelock-3.20.0-py3-none-any.whl", hash = "sha256:339b4732ffda5cd79b13f4e2711a31b0365ce445d95d243bb996273d072546a2", size = 16054, upload-time = "2025-10-08T18:03:48.35Z" }, ] +[[package]] +name = "flatten-dict" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/89/c6/5fe21639369f2ea609c964e20870b5c6c98a134ef12af848a7776ddbabe3/flatten-dict-0.4.2.tar.gz", hash = "sha256:506a96b6e6f805b81ae46a0f9f31290beb5fa79ded9d80dbe1b7fa236ab43076", size = 10362, upload-time = "2021-08-08T09:56:51.455Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/f5/ee39c6e92acc742c052f137b47c210cd0a1b72dcd3f98495528bb4d27761/flatten_dict-0.4.2-py2.py3-none-any.whl", hash = "sha256:7e245b20c4c718981212210eec4284a330c9f713e632e98765560e05421e48ad", size = 9656, upload-time = "2021-08-08T09:56:54.313Z" }, +] + [[package]] name = "flexcache" version = "0.3" @@ -1208,57 +1233,27 @@ wheels = [ name = "ipykernel" version = "6.30.1" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] dependencies = [ - { name = "appnope", marker = "python_full_version < '3.10' and sys_platform == 'darwin'" }, - { name = "comm", marker = "python_full_version < '3.10'" }, - { name = "debugpy", marker = "python_full_version < '3.10'" }, + { name = "appnope", marker = "sys_platform == 'darwin'" }, + { name = "comm" }, + { name = "debugpy" }, { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "jupyter-client", marker = "python_full_version < '3.10'" }, - { name = "jupyter-core", version = "5.8.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "matplotlib-inline", marker = "python_full_version < '3.10'" }, - { name = "nest-asyncio", marker = "python_full_version < '3.10'" }, - { name = "packaging", marker = "python_full_version < '3.10'" }, - { name = "psutil", marker = "python_full_version < '3.10'" }, - { name = "pyzmq", marker = "python_full_version < '3.10'" }, - { name = "tornado", marker = "python_full_version < '3.10'" }, - { name = "traitlets", marker = "python_full_version < '3.10'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload-time = "2025-08-04T15:47:35.018Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload-time = "2025-08-04T15:47:32.622Z" }, -] - -[[package]] -name = "ipykernel" -version = "7.0.1" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.12'", - "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", -] -dependencies = [ - { name = "appnope", marker = "python_full_version >= '3.10' and sys_platform == 'darwin'" }, - { name = "comm", marker = "python_full_version >= '3.10'" }, - { name = "debugpy", marker = "python_full_version >= '3.10'" }, { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, { name = "ipython", version = "9.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "jupyter-client", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-client" }, + { name = "jupyter-core", version = "5.8.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, { name = "jupyter-core", version = "5.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, - { name = "matplotlib-inline", marker = "python_full_version >= '3.10'" }, - { name = "nest-asyncio", marker = "python_full_version >= '3.10'" }, - { name = "packaging", marker = "python_full_version >= '3.10'" }, - { name = "psutil", marker = "python_full_version >= '3.10'" }, - { name = "pyzmq", marker = "python_full_version >= '3.10'" }, - { name = "tornado", marker = "python_full_version >= '3.10'" }, - { name = "traitlets", marker = "python_full_version >= '3.10'" }, + { name = "matplotlib-inline" }, + { name = "nest-asyncio" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/4c/9f0024c8457286c6bfd5405a15d650ec5ea36f420ef9bbc58b301f66cfc5/ipykernel-7.0.1.tar.gz", hash = "sha256:2d3fd7cdef22071c2abbad78f142b743228c5d59cd470d034871ae0ac359533c", size = 171460, upload-time = "2025-10-14T16:17:07.325Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload-time = "2025-08-04T15:47:35.018Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/f7/761037905ffdec673533bfa43af8d4c31c859c778dfc3bbb71899875ec18/ipykernel-7.0.1-py3-none-any.whl", hash = "sha256:87182a8305e28954b6721087dec45b171712610111d494c17bb607befa1c4000", size = 118157, upload-time = "2025-10-14T16:17:05.606Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload-time = "2025-08-04T15:47:32.622Z" }, ] [[package]] @@ -2119,6 +2114,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5b/54/662a4743aa81d9582ee9339d4ffa3c8fd40a4965e033d77b9da9774d3960/mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31", size = 8728, upload-time = "2023-11-22T19:09:43.465Z" }, ] +[[package]] +name = "mkdocs-plotly-plugin" +version = "0.1.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "flatten-dict" }, + { name = "mkdocs" }, + { name = "pymdown-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/21/01431251720764246970a0bb9359fd8734007b518773a5102b089c46aec2/mkdocs-plotly-plugin-0.1.3.tar.gz", hash = "sha256:86a133ecef92da2d41045cfa6f143fd77f7e064d7a1558d7fb764e1efb82dbca", size = 10686, upload-time = "2023-07-24T15:09:42.418Z" } + [[package]] name = "mkdocstrings" version = "0.30.1" @@ -2194,8 +2201,7 @@ name = "nbmake" version = "1.5.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ipykernel", version = "6.30.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "ipykernel", version = "7.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "ipykernel" }, { name = "nbclient" }, { name = "nbformat" }, { name = "pygments" }, @@ -3036,6 +3042,7 @@ docs = [ { name = "mike" }, { name = "mkdocs-api-autonav" }, { name = "mkdocs-material" }, + { name = "mkdocs-plotly-plugin" }, { name = "mkdocstrings", extra = ["python"] }, ] fitting = [ @@ -3064,6 +3071,7 @@ requires-dist = [ { name = "mike", marker = "extra == 'docs'" }, { name = "mkdocs-api-autonav", marker = "extra == 'docs'" }, { name = "mkdocs-material", marker = "extra == 'docs'" }, + { name = "mkdocs-plotly-plugin", marker = "extra == 'docs'" }, { name = "mkdocstrings", extras = ["python"], marker = "extra == 'docs'", specifier = ">=0.18" }, { name = "nbmake", marker = "extra == 'dev'" }, { name = "numpy", specifier = ">=1.20" }, @@ -4005,6 +4013,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, ] +[[package]] +name = "soupsieve" +version = "2.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/e6/21ccce3262dd4889aa3332e5a119a3491a95e8f60939870a3a035aabac0d/soupsieve-2.8.tar.gz", hash = "sha256:e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f", size = 103472, upload-time = "2025-08-27T15:39:51.78Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl", hash = "sha256:0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c", size = 36679, upload-time = "2025-08-27T15:39:50.179Z" }, +] + [[package]] name = "stack-data" version = "0.6.3" From 582da4608e0d54266a770867cf1e9301c6dddc64 Mon Sep 17 00:00:00 2001 From: domna Date: Sun, 19 Oct 2025 14:25:47 +0200 Subject: [PATCH 5/9] contributing --- docs/contributing.md | 39 ++++++++++++++++++++++++++++++++++++++- mkdocs.yml | 10 +++++++++- 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/docs/contributing.md b/docs/contributing.md index aeb15027..99e4b29c 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -1,3 +1,40 @@ # Contributing -We're happy that you are interested in contributing to pyElli! \ No newline at end of file +We're happy that you are interested in contributing to pyElli! + +There are several ways of contributing to pyElli. +The easiest is reporting issues or starting discussions. +If you want to dive deeper feel free to open a pull request or contact us +if you need some help. +We're eager to help you if you want to contribute code to pyElli even if you feel +you don't bring a lot of knowledge (yet). We are happy to assist. + +## Reporting an Issue + +If you are encountering problems with pyElli or have a feature request +please open an issue at our [Github Issues Page](https://github.com/PyEllips/pyElli/issues). + +Please try to provide a minimal example for reproducing the issue. +This makes it a lot easier for the developers to work on the problem. + +If you are not entirely sure whether the problem you're encountering is actually a bug +or if you want to discuss some feature ideas feel free to post on our [Github Discussion Page](https://github.com/orgs/PyEllips/discussions) + +## Making a Pull Request + +```sh +git clone --recurse-submodules https://github.com/PyEllips/pyElli +cd pyElli +``` + +=== "pip" + + ```sh + pip install -e '.[dev,docs,fitting] + ``` + +=== "uv" + + ```sh + uv sync --extra dev --extra docs --extra fitting + ``` \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 3f6e063d..1db53a7c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -9,6 +9,7 @@ theme: - navigation.instant - navigation.tabs - navigation.indexes + - content.code.copy palette: primary: cyan accent: teal @@ -22,7 +23,7 @@ nav: - tutorial/simple_fit.md - How-Tos: - howto/index.md - - howto/custom_fitting.md + - howto/fitting_multiple_angles.md - howto/mueller_matrix.md - Learning: - explanation/index.md @@ -55,10 +56,17 @@ extra: provider: mike markdown_extensions: + - pymdownx.highlight: + anchor_linenums: true + line_spans: __span + pygments_lang_class: true + - pymdownx.inlinehilite - pymdownx.snippets - pymdownx.arithmatex: generic: true - footnotes + - pymdownx.tabbed: + alternate_style: true - pymdownx.superfences: custom_fences: - name: plotly From 8e716f072b08c8ef2b9d36e6b3730894ca6e0546 Mon Sep 17 00:00:00 2001 From: domna Date: Wed, 22 Oct 2025 21:32:22 +0200 Subject: [PATCH 6/9] Finalize contributing --- docs/contributing.md | 58 ++++++++++++++++++----- docs/explanation/index.md | 1 + docs/howto/fitting_multiple_angles.md | 2 +- docs/howto/mueller_matrix.md | 2 +- docs/tutorial/working_with_dispersions.md | 11 +++-- mkdocs.yml | 1 + 6 files changed, 57 insertions(+), 18 deletions(-) diff --git a/docs/contributing.md b/docs/contributing.md index 99e4b29c..f7c5a012 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -2,39 +2,75 @@ We're happy that you are interested in contributing to pyElli! -There are several ways of contributing to pyElli. -The easiest is reporting issues or starting discussions. -If you want to dive deeper feel free to open a pull request or contact us -if you need some help. -We're eager to help you if you want to contribute code to pyElli even if you feel -you don't bring a lot of knowledge (yet). We are happy to assist. +You can contribute by reporting issues, starting discussions or open pull requests yourself +to contribute code directly. +In case you need help don't hesitate to ask for it. ## Reporting an Issue If you are encountering problems with pyElli or have a feature request -please open an issue at our [Github Issues Page](https://github.com/PyEllips/pyElli/issues). +open an issue at pyElli's [Github Issues Page](https://github.com/PyEllips/pyElli/issues). -Please try to provide a minimal example for reproducing the issue. -This makes it a lot easier for the developers to work on the problem. +Ideally, you'll provide a minimal example to reproduce the issue. +This will make it a lot easier to work on the problem. If you are not entirely sure whether the problem you're encountering is actually a bug -or if you want to discuss some feature ideas feel free to post on our [Github Discussion Page](https://github.com/orgs/PyEllips/discussions) +or if you want to discuss some feature ideas feel free to post on pyElli's [Github Discussion Page](https://github.com/orgs/PyEllips/discussions) ## Making a Pull Request +In case you want to contribute your own code to pyElli you can open a pull request. +To do this you need to fork pyElli first and create the pull request from your fork. +[Github's excellent documentation on the topic](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) will be helpful if you need help to create a fork. + +### Setting up the repository and development environment + +First, clone the repo to start working on the code. +Replace `https://github.com/PyEllips/pyElli` with the url of your fork. + ```sh git clone --recurse-submodules https://github.com/PyEllips/pyElli cd pyElli ``` +In the next step we install the package in development mode. +We recommend using [uv](https://docs.astral.sh/uv/), which will manage a dedicated python +virtual environment for the project. +However, any virtual environment should work. + +=== "uv" + + ```sh + uv sync --extra dev --extra docs --extra fitting + ``` + === "pip" ```sh pip install -e '.[dev,docs,fitting] ``` +Now you're ready to make your changes to the code. + +### Testing + +Before opening a pull request please ensure that the tests pass and the code passes +the linting checks and is formatted properly. +We use the tool [ruff](https://docs.astral.sh/ruff/) to check linting and formatting +and [pytest](https://docs.pytest.org/en/stable/) for testing. + === "uv" ```sh - uv sync --extra dev --extra docs --extra fitting + uv run pytest + uv run ruff check . + uv run ruff format . + ``` + +=== "pip" + + ```sh + pytest + ruff check . + ruff format . ``` \ No newline at end of file diff --git a/docs/explanation/index.md b/docs/explanation/index.md index e69de29b..5d05ca7b 100644 --- a/docs/explanation/index.md +++ b/docs/explanation/index.md @@ -0,0 +1 @@ +# Learning \ No newline at end of file diff --git a/docs/howto/fitting_multiple_angles.md b/docs/howto/fitting_multiple_angles.md index a16fd3b4..def2e600 100644 --- a/docs/howto/fitting_multiple_angles.md +++ b/docs/howto/fitting_multiple_angles.md @@ -1,3 +1,3 @@ -# Custom Fitting +# Fitting Multiple Angles Custom fitting \ No newline at end of file diff --git a/docs/howto/mueller_matrix.md b/docs/howto/mueller_matrix.md index 722d5a94..e41c3bdb 100644 --- a/docs/howto/mueller_matrix.md +++ b/docs/howto/mueller_matrix.md @@ -1,3 +1,3 @@ -# Mueller Matrix +# Mueller Matrix Fitting Mueller matrix \ No newline at end of file diff --git a/docs/tutorial/working_with_dispersions.md b/docs/tutorial/working_with_dispersions.md index 95789de2..5d811f9a 100644 --- a/docs/tutorial/working_with_dispersions.md +++ b/docs/tutorial/working_with_dispersions.md @@ -1,6 +1,7 @@ -# Working with Dispersions +# Working with Dispersions Models -TODO: -- How to construct and add dispersions -- Formula dispersions -- How to load dispersions from rii \ No newline at end of file +## Adding Dispersions + +## Using a Formula Dispersion + +## Using Dispersions from refractiveindex.info \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 1db53a7c..bce12c7e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -21,6 +21,7 @@ nav: - Tutorials: - tutorial/index.md - tutorial/simple_fit.md + - tutorial/working_with_dispersions.md - How-Tos: - howto/index.md - howto/fitting_multiple_angles.md From 9201373645bf9ae4ab73e0f5df0dd8e0f1c8987f Mon Sep 17 00:00:00 2001 From: domna Date: Sun, 2 Nov 2025 20:47:58 +0100 Subject: [PATCH 7/9] simple fit tutorial --- docs/index.md | 4 +- docs/tutorial/simple_fit.md | 107 ++++++++++++++++++++++++++++-------- 2 files changed, 87 insertions(+), 24 deletions(-) diff --git a/docs/index.md b/docs/index.md index aad06496..e32266bd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -8,7 +8,7 @@ It serves as a system for the day to day ellipsometry task at hand and aims to m PyElli can be installed directly from [PyPI](https://pypi.org/project/pyElli/). Installation is as simple as -``` +```sh pip install pyelli ``` @@ -18,6 +18,6 @@ PyElli has the optional dependency `fitting` to install dependencies to use addi fitting capabilities and interactive widgets with jupyter notebooks. If you want to use those you can directly install the dependencies along with pyElli: -``` +```sh pip install 'pyelli[fitting]' ``` \ No newline at end of file diff --git a/docs/tutorial/simple_fit.md b/docs/tutorial/simple_fit.md index 91ba4ed6..50ed347a 100644 --- a/docs/tutorial/simple_fit.md +++ b/docs/tutorial/simple_fit.md @@ -1,5 +1,27 @@ # Performing a Simple Fit +In this tutorial we will perform a simple fit with pyElli. +We determine the thickness of a silicon dioxide layer on top of silicon. +This fit is often carried out as calibration and benchmark fit for ellipsometers and +is widely used for quality control of silicon wafers. +Here, we will use it to make our first steps with pyElli. + +Please make sure you meet the following prerequesits: + +- You are in a python environment with pyElli [installed](../index.md). +- We recommend to run the code in a jupyter or jupyter compatible environment. +However, you _can_ run this code in a repl or python file directly as well. +It will just not display the fitting widgets. +- An understanding of ellipsometry, in particular Psi/Delta measurement data. + +## Importing the packages + +First, we need to import pyElli itself. +Additionally, we import the `ParamsHist` class, which is a small wrapper around lmfit's `Parameter` class. +It stores a parameter history to retrieve previous fit configurations. +We'll also import the function `fit` from pyEllis fitting module. +This is a function decorator, which we will use to display our interactive fitting widget. + ```python import elli from elli.fitting import ParamsHist, fit @@ -7,46 +29,70 @@ from elli.fitting import ParamsHist, fit ## Reading data +We need some measurement data to perform a fit on and load an example [data set](https://github.com/PyEllips/pyElli/blob/master/examples/Basic%20Usage/SiO2onSi.ellips.nxs) of a psi delta measurement in the standardized [NeXus format](https://manual.nexusformat.org/classes/contributed_definitions/NXellipsometry.html#nxellipsometry) with pyElli's included `read_nexus_psi_delta` function. +Lets select a measurement angle of 70 degrees (`.loc[ANGLE]`) from the data and +restrict the wavelength range in between 210 nm and 800 nm (`.loc[210:800]`). +The restriction is necessary because we're using tabulated literature values for silicon, which are only provided in this wavelength range. + ```python ANGLE = 70 -psi_delta = elli.read_nexus_psi_delta("SiO2onSi.ellips.nxs").loc[ANGLE].loc[210:800] +psi_delta = ( + elli.read_nexus_psi_delta("SiO2onSi.ellips.nxs") + .loc[ANGLE] + .loc[210:800] +) ``` ## Setting parameters +To fit our data we need some actual fitting parameters. +We'll use our `ParamsHist` class which is a wrapper around lmfit's Parameters class. +The names of the paramters are freely choosable but we recommend to use some material and parameter name combination. +We'll use standard literature values for the silicon dioxide dispersion parameters $n_0$ (`SiO2_n0`) and $n_1$ (`SiO2_n1`). +For now, we won't vary these parameters in the fit, hence we set `vary=False` in the parameter definition. +Last but not least, we'll add a thickness parameter of the silicon dioxide layer with an initial guess of the materials thickness. +We set the `min` and `max` values to reasonable values and `vary=True` since we want to fit the thickness of the layer. + ```python params = ParamsHist() -params.add("SiO2_n0", value=1.452, min=-100, max=100, vary=False) -params.add("SiO2_n1", value=36.0, min=-40000, max=40000, vary=False) -params.add("SiO2_n2", value=0, min=-40000, max=40000, vary=False) -params.add("SiO2_k0", value=0, min=-100, max=100, vary=False) -params.add("SiO2_k1", value=0, min=-40000, max=40000, vary=False) -params.add("SiO2_k2", value=0, min=-40000, max=40000, vary=False) -params.add("SiO2_d", value=20, min=0, max=40000, vary=True) +params.add("SiO2_n0", value=1.452, vary=False) +params.add("SiO2_n1", value=36.0, vary=False) +params.add("SiO2_d", value=20, min=1, max=1000, vary=True) ``` +## Building the Fit Model + +We're ready to build a model! +First we need to construct our materials. +We have a silicon substrate which we load from the included [refractiveindex.info](https://refractiveindex.info) material database. +We are going to use the tabulated values from [Aspnes et al.](https://refractiveindex.info/?shelf=main&book=Si&page=Aspnes). + ```python rii_db = elli.db.RII() Si = rii_db.get_mat("Si", "Aspnes") ``` -## Building the Fitting Model +For the silicon dioxide layer we need a formula to insert our fitting values. +Here, we could also use tabulated values since we won't vary the parameters of the Cauchy model but in general it's a good practice to fit the material parameters, too. ```python SiO2_dispersion = elli.Cauchy( - params["SiO2_n0"], - params["SiO2_n1"], - params["SiO2_n2"], - params["SiO2_k0"], - params["SiO2_k1"], - params["SiO2_k2"], + params["SiO2_n0"], params["SiO2_n1"], 0, 0, 0, 0, ) ``` +The above snippet created a dispersion and now we need to generate a material from it. For anisotropic materials this can be done by calling `get_mat()`. + ```python SiO2 = SiO2_dispersion.get_mat() ``` +Now, we we put our materials together in a `Structure`. +It consists of a front-layer, which is air (`elli.AIR`) in this case (but will be air in most experiments you do) and a back layer which is silicon here. +In between is the most important part: the array of layers. +Here, we only have a single layer of silicon dioxide. +In the `Layer` specify the material and the thickness (`SiO2_d`). + ```python structure = elli.Structure( elli.AIR, @@ -55,22 +101,25 @@ structure = elli.Structure( ) ``` +In the last step we just need to evaluate our model for a set of wavelengths (`lbda`) at a given angle (`ANGLE`). +Additionally, we need the specify the solver (`elli.Solver2x2` in this case). + ```python structure.evaluate(lbda, ANGLE, solver=elli.Solver2x2) ``` ## Putting it all together +In this section we simply put the parts together: building the materials, the structure and evaluating it with the appropriate parameters. +We use the `@fit` decorator here, which takes the measurement data `psi_delta` and our fit parameter class `params`. +The `@fit` decorator generates a fit class to perform fitting on. +If this code snippet is executed in a jupyter environment it will display a fit widget in which you can alter the parameter and see the direct feedback as well as performing the fit. + ```python @fit(psi_delta, params) def model(lbda, params): SiO2 = elli.Cauchy( - params["SiO2_n0"], - params["SiO2_n1"], - params["SiO2_n2"], - params["SiO2_k0"], - params["SiO2_k1"], - params["SiO2_k2"], + params["SiO2_n0"], params["SiO2_n1"], 0, 0, 0, 0, ).get_mat() structure = elli.Structure( @@ -82,7 +131,21 @@ def model(lbda, params): return structure.evaluate(lbda, ANGLE, solver=elli.Solver2x2) ``` +By calling `fit()` we perform the fit and with `plot()` we can generate a plot of the resulting fit. +This part is optional if you used the fitting widget of the `@fit` decorator, since the widget will call these for you. ```python fit_stats = model.fit() model.plot() -``` \ No newline at end of file +``` + +Finally, we extract the actual thickness of the silicon dioxide layer by extracting the parameter from `fit_stats`. +``` +fit_stats.params["SiO2_d].value +``` + +It should return a value $\approx 2.066\,\text{nm}$. + +## Congrats 🎉 + +You have sucessfully performed a simple fit with pyElli. +Feel free to explore with this code, e.g., you may want to try varying the material parameters during the fit or using different angles from the measurement (50 or 60 degrees is also available). From 5dd63642d2a0f15ae70204aff8ccd4d42d3520c0 Mon Sep 17 00:00:00 2001 From: domna Date: Sat, 22 Nov 2025 23:16:30 +0100 Subject: [PATCH 8/9] Add mktestdocs --- docs/tutorial/simple_fit.md | 2 ++ pyproject.toml | 1 + tests/test_docs.py | 11 +++++++++++ uv.lock | 11 +++++++++++ 4 files changed, 25 insertions(+) create mode 100644 tests/test_docs.py diff --git a/docs/tutorial/simple_fit.md b/docs/tutorial/simple_fit.md index 50ed347a..ee87ac74 100644 --- a/docs/tutorial/simple_fit.md +++ b/docs/tutorial/simple_fit.md @@ -23,6 +23,7 @@ We'll also import the function `fit` from pyEllis fitting module. This is a function decorator, which we will use to display our interactive fitting widget. ```python +import numpy as np import elli from elli.fitting import ParamsHist, fit ``` @@ -105,6 +106,7 @@ In the last step we just need to evaluate our model for a set of wavelengths (`l Additionally, we need the specify the solver (`elli.Solver2x2` in this case). ```python +lbda = np.linspace(210, 800, 100) structure.evaluate(lbda, ANGLE, solver=elli.Solver2x2) ``` diff --git a/pyproject.toml b/pyproject.toml index 333017f8..e6aa620a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,6 +51,7 @@ dev = [ "nbmake", "ruff==0.8.5", "pre-commit", + "mktestdocs>=0.2.5", ] docs = [ "mkdocs-material", diff --git a/tests/test_docs.py b/tests/test_docs.py new file mode 100644 index 00000000..b4696f43 --- /dev/null +++ b/tests/test_docs.py @@ -0,0 +1,11 @@ +import os +import pathlib + +from mktestdocs import check_md_file + + +def test_simple_fit(): + proj_dir = pathlib.Path(__file__).resolve().parent / ".." + os.chdir(proj_dir / "examples" / "Basic Usage") + fpath = proj_dir / "docs" / "tutorial" / "simple_fit.md" + check_md_file(fpath=fpath, memory=True) diff --git a/uv.lock b/uv.lock index f14cb56b..c45088d9 100644 --- a/uv.lock +++ b/uv.lock @@ -2164,6 +2164,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d5/8f/ce008599d9adebf33ed144e7736914385e8537f5fc686fdb7cceb8c22431/mkdocstrings_python-1.18.2-py3-none-any.whl", hash = "sha256:944fe6deb8f08f33fa936d538233c4036e9f53e840994f6146e8e94eb71b600d", size = 138215, upload-time = "2025-08-28T16:11:18.176Z" }, ] +[[package]] +name = "mktestdocs" +version = "0.2.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/04/aced274f9ea76dfdb7a36c1b729863ebbf61e94b60a0d1eefa2556a61df5/mktestdocs-0.2.5.tar.gz", hash = "sha256:7935d4e665b34b690cdf14749abb842723652485f67af12dce51099bcb98e105", size = 10519, upload-time = "2025-07-25T12:39:29.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/eb/3686be82dfeb12eb968f002254464e282722e4ac52c465c2998764583f34/mktestdocs-0.2.5-py3-none-any.whl", hash = "sha256:2b20d2387b2025597f3129773edef16d09b08b1b6d31da6cc51af5b693c10430", size = 9096, upload-time = "2025-07-25T12:39:27.985Z" }, +] + [[package]] name = "nbclient" version = "0.10.2" @@ -3031,6 +3040,7 @@ dependencies = [ [package.optional-dependencies] dev = [ + { name = "mktestdocs" }, { name = "nbmake" }, { name = "pre-commit" }, { name = "pytest" }, @@ -3073,6 +3083,7 @@ requires-dist = [ { name = "mkdocs-material", marker = "extra == 'docs'" }, { name = "mkdocs-plotly-plugin", marker = "extra == 'docs'" }, { name = "mkdocstrings", extras = ["python"], marker = "extra == 'docs'", specifier = ">=0.18" }, + { name = "mktestdocs", marker = "extra == 'dev'", specifier = ">=0.2.5" }, { name = "nbmake", marker = "extra == 'dev'" }, { name = "numpy", specifier = ">=1.20" }, { name = "numpy", marker = "python_full_version < '3.10'", specifier = "<2.0.0" }, From 059d8352b478ded1d6f71980696db21eb514aa47 Mon Sep 17 00:00:00 2001 From: domna Date: Sun, 23 Nov 2025 10:50:12 +0100 Subject: [PATCH 9/9] Add tutorials main page --- docs/tutorial/index.md | 9 ++++++++- mkdocs.yml | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/tutorial/index.md b/docs/tutorial/index.md index de8ecfe6..6fadb300 100644 --- a/docs/tutorial/index.md +++ b/docs/tutorial/index.md @@ -1 +1,8 @@ -# Tutorials \ No newline at end of file +# Tutorials + +Our tutorials provide step-by-step guides for getting started with pyElli. +We tried to keep everything simple and unambigious, while still providing the necessary details for understanding how things work. + +A great first step is to follow the [performing a simple fit tutorial](simple_fit.md). +The [working with dispersion models](working_with_dispersions.md) covers goes through using pre-built dispersion models, +load literature values from [refractiveindex.info](https://refractiveindex.info) and explains how to built your own dispersion model. \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index bce12c7e..253cda24 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -7,8 +7,12 @@ theme: name: material features: - navigation.instant + - navigation.instant.progress + - navigation.path - navigation.tabs - navigation.indexes + - navigation.footer + - navigation.top - content.code.copy palette: primary: cyan

  • da&_YoRrd4j=SMNwh`n+bJf{2Q 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 diff --git a/docs/_static/custom_fitting.png b/docs/_static/custom_fitting.png deleted file mode 100644 index c5505d5675a506d6d7c7870cc28e69a00652e830..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55484 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