From c8f7a71eeda3bfee2c6e9f0d10ee583946345a37 Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Wed, 12 Nov 2025 15:30:34 +0100 Subject: [PATCH 1/9] [CQT-421]Implement QGymMapper mapper pass --- CHANGELOG.md | 1 + docs/compilation-passes/mapping/index.md | 6 + .../compilation-passes/mapping/qgym-mapper.md | 65 ++++ .../passes/mapper/PPO_starmon7_5e5.zip | Bin 0 -> 300284 bytes opensquirrel/passes/mapper/PPO_tuna5_2e5.zip | Bin 0 -> 221796 bytes opensquirrel/passes/mapper/__init__.py | 2 + .../passes/mapper/connectivities.json | 1 + opensquirrel/passes/mapper/qgym_mapper.py | 115 +++++++ tests/passes/mapper/test_qgym_mapper.py | 92 ++++++ uv.lock | 300 +++++++++--------- 10 files changed, 432 insertions(+), 150 deletions(-) create mode 100644 docs/compilation-passes/mapping/qgym-mapper.md create mode 100644 opensquirrel/passes/mapper/PPO_starmon7_5e5.zip create mode 100644 opensquirrel/passes/mapper/PPO_tuna5_2e5.zip create mode 100644 opensquirrel/passes/mapper/connectivities.json create mode 100644 opensquirrel/passes/mapper/qgym_mapper.py create mode 100644 tests/passes/mapper/test_qgym_mapper.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 04e9fc61..5c6a983b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ This project adheres to [Semantic Versioning](http://semver.org/). ### Added +- `QGymMapper` mapper pass - Processing of control instructions (Barrier, Wait) added to quantify-scheduler exporter ### Changed diff --git a/docs/compilation-passes/mapping/index.md b/docs/compilation-passes/mapping/index.md index 8e0a9ba3..558934f8 100644 --- a/docs/compilation-passes/mapping/index.md +++ b/docs/compilation-passes/mapping/index.md @@ -14,3 +14,9 @@ thereby reducing the overall error rate and improving the fidelity of the quantu Efficient qubit mapping can significantly enhance the performance of the quantum circuit. By strategically placing qubits, the compiler can reduce the number of additional operations required, leading to faster and more reliable quantum computations. + +The following mapping passes are available in Opensquirrel: +- [Hardcoded Mapper](hardcoded-mapper.md) (`HardcodedMapper`) +- [Identity Mapper](identity-mapper.md) (`IdentitiyMapper`) +- [Random Mapper](random-mapper.md) (`RandomMapper`) +- [Qgym Mapper](qgym-mapper.md) (`QGymMapper`) diff --git a/docs/compilation-passes/mapping/qgym-mapper.md b/docs/compilation-passes/mapping/qgym-mapper.md new file mode 100644 index 00000000..9c4d2031 --- /dev/null +++ b/docs/compilation-passes/mapping/qgym-mapper.md @@ -0,0 +1,65 @@ +The [Qgym](https://github.com/QuTech-Delft/qgym) package functions in a manner similar +to the well known gym package, in the sense that it provides a number of environments +on which reinforcement learning (RL) agents can be applied. The main purpose of qgym is +to develop reinforcement learning environments which represent various passes of the +[OpenQL framework](https://arxiv.org/abs/2005.13283). + +The package offers RL-based environments resembling quantum compilation steps, namely +for initial mapping, qubit routing, and gate scheduling. The environments offer all the +relevant components needed to train agents, including states and action spaces, and +(customizable) reward functions (basically all the components required by a Markov +Decision Process). Furthermore, the actual training of the agents is handled by the +[StableBaselines3](https://github.com/DLR-RM/stable-baselines3) python package, which +offers reliable, customizable, out of the box Pytorch implementations of DRL agents. + +The initial mapping problem is translated to a RL context within Qgym in the following +manner. The setup begins with a fixed connection graph (an undirected graph +representation of the hardware connectivity scheme), static across all episodes. Each +episode introduces a novel, randomly generated interaction graph (undirected graph +representation of the qubit interactions within the circuit) for the agent to observe, +alongside an initially empty mapping. At every step, the agent can map a virtual +(logical) qubit to a physical qubit until the mapping is fully established. In theory, +this process enables the training of agents that are capable of managing various +interaction graphs on a predetermined hardware layout. Both the interaction and +connection graphs are easily represented via [Networkx](https://networkx.org/) graphs. + +At the moment, the following DRL agents can be used to map circuits in Opensquirrel: + +- Proximal Policy Optimization (PPO) +- Advantage Actor-Critic (A2C) +- Trust Region Policy Optimization (TRPO) +- Recurrent PPO +- PPO with illegal action masking + +The following code snipper demonstrates the usage of the `QGymMapper`. Assume that you +have a `connectivities.json` file containing some hardware connectivity schemes, as well as a `PPO.zip` file containing the weights of a trained agent in your working +directory. + +```python +from opensquirrel.passes.mapper import QGymMapper +from opensquirrel import CircuitBuilder +import networkx as nx +import json + +with open('connectivities.json', 'r') as file: + connectivities = json.load(file) + +hardware_connectivitiy = connectivities["tuna-5"] + +connection_graph = nx.Graph() +connection_graph.add_edges_from(hardware_connectivity) + +qgym_mapper = QGymMapper(agent_class = "PPO", agent_path = "PPO.zip", + connection_graph= connection_graph) + +builder = CircuitBuilder(5) +builder.H(0) +builder.CNOT(0, 1) +builder.H(2) +builder.CNOT(1, 2) +builder.CNOT(2, 4) +builder.CNOT(3, 4) +circuit = builder.to_circuit() + +circuit.map(mapper = qgym_mapper) +``` \ No newline at end of file diff --git a/opensquirrel/passes/mapper/PPO_starmon7_5e5.zip b/opensquirrel/passes/mapper/PPO_starmon7_5e5.zip new file mode 100644 index 0000000000000000000000000000000000000000..f8b76afd0436090d6636cc7ed826e61b9036cb7e GIT binary patch literal 300284 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 z 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 h4C!gMp7i*=p1o{6J;?HdtbN(RgF9hZf diff --git a/opensquirrel/passes/mapper/PPO_tuna5_2e5.zip b/opensquirrel/passes/mapper/PPO_tuna5_2e5.zip deleted file mode 100644 index 3e87ff79ff5fcfb7e93061ba1638216b877999b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221796 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

Dqw|;>!(-@-fn9YjXUFHp3-@yG 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�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

#88I_{*amsQZVbQ#O!Wu;( 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

-U?mudDCz zgAGj~KWq&iTCd3d(bB`c@)0=spa)i8{6i;>M}gur2kjAo}w&{jq|g=i)zTy)g;T z$Ynu>k|9;~)WXvs2dbOInALCd$jBRcHhGOa+O0oN-M;!V?_R{P23mrh z9uzpQ+Trvn*fdaz54#OnIq@VM?^I!zd-tQsLN!LIPmswKIZ8jN)sr7~!=y5xke({w zLQTbC_#djU@3TDFL$@<|PrTE3^*t-#=8|-%NiB!Va(rqdG6}*>BBAZ*Hs(@B2c`sE zB_?L!_!CKu8|v_KIp7$$|kH{&Q9nvV+toM zVgpXq5tW<0dD0nAIlEwkL-%GQ(fVw?jk4)!Dbf-%@4qMp^*h z#C5p7_+L{xA z+=OU>4zl0vFX8k=jJdCA)oMKM;A}4$_`7F$6;9D z1f#Yhm0ATbIIX~))YUD*UFPA~{yiB|SN??I&N)niXf93Cp2FtM?u6!2Q_`iZ!CVxR zXMS(fr&OsQyPsai`u;(*j2J*S9|h*^5?6-L&BINS@y7Qq4aE7`aboz*0gu={0!3vd z9Bm!J&&^S2uvU+G8|qA)BsWn7ZccIeaesbVuLLV|Z8K{BF=8bbu7!X8f*>(#4s&es zM5f8l2gBZaLw))-(0<{?+WdF~&shPMV~P>6%{!>?f>03a6=V5NR+{f@86$!cI;@gK zAIiSpgvQ=e*=M^F$mo14IQq7SZvCyp`7|P7K;<1>uYHUJE%HI_0s)dK8^(VAo&g(o zMB(fFWsLpGVQ}N}Sm%3BfM2l_mn%8N*hVOU_CL;HOLGaFkc88|F;J{Mfr^|8A(i<@ zu<{C@F7T4!+&bGJEo2728HTBM;TN2~`YmpIcmqD!bd!gZ`uJCVWg!1&1kUW<2}N7i zL#eqWcxSD{l3#`xI_Lw9Zdv$EU7W2-DN!j&O3hc)z}NDBb5asjUi}1r3ybS`3n=2UO?K@)$BQr9kPT-LT*`}xyw^) zTz#(*Hmnz?_RbZ+N={<;`lrL?DhW3H`vb}bad%!ZtC>|NEy*PJIuO~~M9C99CPzXU za=VJL_Ovf`lXYjFrhSLd&>>>9M;r4o29{DylGGtatE&&d+z;G7tv?R4g}c$sz#D7j z?9os{f>C_T+oZuS~*#qay6xJ;TIpy+0kh^A$+wOvjpC7io)P2FF}ni{Xy% z@Xxj*pza=t4|LS=^OavHHF+GKVib85D9n!b#DmEvWk#Ul0-i0J!+s|fka2I8`0KYkw$rutY9cE*co_p>aLut1ERJXwz#_a4SDmlnMHq@4^;5oNzS z9KiO;I`mj_8fNb3gBHVs@EV@rmmBvWF?ItUm*0zX`|^t8Y@6ueerCg)`K}S za(RnfTX^{@79`bynCUy_wl-XHY$nVqH;DJcrVn6Jy<*sJQnwu|BKQ@ z6Sp+D`YD&r(x1*m9DhItoW}D> z2^}3K;@L-d+-5;f*tg;K8DGr{&IG_(**Wa|$W0I(I)SX+mW;#F^>}|M7$tdr&>K7r zJUm30b$uVuS7bT9^c*7UTuwe_vJ87xbqdJ%Y{DI7Vh|nGOIE50vL}yS<7(TZ>{p8q zbasL>>uY-$PA}=?dPw5MiDzxtd+X~UIM4}KtIuJ-zH}iqUyTr>Z{l7#MK;4p5Pi28 z;9Qw<@}jzuf5a+@p0Qp{23qp)byFqCDwM%Zi@7+~%*}0Vo(p}E;;bS43LArwyxr}| zoId@I`jlw1Tf=q}hn#Sp)azkvIB1KSbun<+e~5g$xr;w(jRVHp=HuVd+xX>n5Oz!n zWPdE|Cb#wq!Rh!+@SC6p=AMOIKgS5l_oy?aVYxWtP#9K<^Vn_sL!t0g5ItWO#-6#e zj8C8F4B&R**YbQ@Zhn{lW$1XvkS$>Ru z_jP0fZ@|G-TNv#E&El8KM{&iko9O;S6b*Lza8A0LKsw{GH%N$)xZuT1Ki5qbKibLW z#hZ{7TFR_>#W*=*w}L%hX2utnxrfKDorK3pZXmv7D}?*Y6{r4t2@C$7#j{pcXmwSE zRc+qLL|ijvPpgD4_B6`m>YrhV2+f6AHLt0QxFge0k_tFeg83?K#9j^NG24_UV$qCC z@a{kmGZ1==J)_o1kKaxqW?wVGbn_Fq6JARKi|xv)GL3T3-Z~ zuhiLV9bBLL#&oi`;<)*{T0h>x+m&1$49pP6(>jsW4;49rXmdW1Z{Amm=TBR(w|=&Q zh^;s{fDW1q2E)CTD$K0oF}Ub}9lKpPgNoOL!}KK_BQ&#!9_`m;A`Aji*!esx7+Xdb z-Z)El+;*V@x_)r}q6xcs<1j=9+~Zv7e0pG3IdQGs!p-peqF}Er?ix;k>xC0pkp;IQ zkv#z0wjbh;XYz?@D)&BXI^%oS8@%~zYaw@M6)!zO51M9c;p!i|aImxv+vWd)>+vcO zJ+vO>6SPrq-hO8J#x*EE%sG>*g)ru_DdzdK70sTO&$(OV8M(8ru)?H|u9nebKAO&j z-8JHjvPcEU)W|auiML=(PLoOvCKJ2&Ja!=E2Lz3l;sd@1eOm30+9kdqy!sxVdHoAV ze-&d}RuKp;Y(w2m+cC?vuOBYs}c+4XJ;pvZ98U@wL(zUsKrz-o?ygoc|7@{Z~=;fPpx3 z6mIdH(+*(dU0+`IM-@Ez(S!z1>*hyQ1@iL+rJ0t5axyvXQ!yJ*0+}DfVaZ`pHnplB zEzc(7`E{i@@Y9-E`P>>RlTxVS88O!PJ9l^9nL+>ZieN6~?&MzXghk85i1SxRSo_Tu z&+V{4qbaw*BE5{4z34Z@7D=#W3yhdhj=NeTs)3zWD_C<^C8q4=3Y_sI5t)OTkhEM4 zS2e7}+Nn2DYFG>F{e{>+TYkf~_R`{{Ss8FdUBKMnzXr}nSpvVTZ^DhlcF<4_B9SlD zng7CN*=4#5(Z4d7zV{Vm*jYazc)KvW+vx}H4dd(!l44BH-AI(#R7O7;mf?7KAUIy$ zgRu(;c3n?_|6CuzquT~B&*lgCah!_j=4^b~nKt1#k_6#$0SM5}GcjFVZ z)Cz>Bot5;w?R=Q$b_hJ?ZUSR@P3YM8fVz2=5_`T3%y~Ekeuai|&W1uF`&bbNKEA=+ zQe86t)(Ab|qsYdd^M-tml}KUZ-6?xcGGfD zIjzH%+H*bB?LK&-U=d8$Zv~pm?dMN)VDo4q8eh>OA>KypLGFwt>iUWQcG-Q-+dPd` z%D)Q6c$sRha0SEkJ&b2*97aXSv5y6f+3>)(#7DasFW%{)i&TrzMYR^*t>~w&Vho$Q z#0B*}$${i;VN`D@g|NORoHut0+jGhdu9?ncg06hUa77+_@rwe>PAq}E!vbu``h}Re z)C6yF_d%;w+EDF*BX-Q2&AQ*y0HdQjAwBdwdAn%`z3MTKS(Os@?@IK5`)ONr%7wX*Dq(>E~B17bV?Ig^=}*!>~16Acu1MiWB%-ussi9 zEpUtm&p38nogX~@`3e-r=fkPqC|Jg^L~0(Tll&D|Nv-f#UQTutpMR$uv!5z3Ewdlt z7tVh(cZ^So>PebvxR%ZAcEkmo+h}^V0((7jIn|EpqJE!CF|#ckYD03-*y=M(d|Z!X z`fFkB^?G`?O&s6F{-U=|shYo^t_~}5i(oIu|MbfT2t5)7EC044a_9XSed}Sx0vq%h z;`V`$--(fVJh;uYfJ1L5;nC<2cp*Csdq%l_<@sfd!-3yubnP?0y6q&~TiuPa2{ov2 zdxY-XDhnEa5Az28`w5!G7wNCasStR$2j<_AK{4S}JT#ig8?Dr5y_Y#t%Y+lS7u=E2 z*op)DtQqHlx!Cd86{MXSbRw#otcRsX1L)Ha;_MBD zNbH@M2R1WSLhns&=IQOZU>M1A=bA{SKUkH(CyfAoG#T# z=CJReZ-El;*6~C5#|wC(ht=4r84K~XrxpxY&SUErCc;qX7VLRCowaR_1JNccCg^+# zjK^Q2p1cFh{xYsOBVew&}Q}s$+D}tIo9VbToz-wFTRWq zp!=2?vymr?VC0AwRI6VCwePabTt=I5e9?l@F4JKk$Biaz-$k#OsWN|CX7RMI3Rg>$VP6^#Y^)TaoQS5<*U>9Br1Vzo+d?W>v`O_t#@&zq6WRU&Hx900(>8CPYyma zq`h79@WugtM%)iO2%Wc@6l~iK4(0u!@vR%(Vb%?#ZI?22`&y#%q#tM3IvSMWP#iu8#*ePXJ8TDcGph&9+rAd(v@M4ZL)u}8(L8RNX0`ofzs_8QsXTWp zTb8o&3AkeBba3i-279{CCL7;fW5?!ba%YBg#x3fFME7S02C6(HH5&KvmToDuJoQ4Y zG@yFfqq$m{A~f6-gBEFp_&M7M3=)*Mi#)!_^@j`K$XXL_`R8PKIOI8Y-5oEfrlaWV z?T08s+HPj_LHC-F}qM zK8Fo_J;eB<{-m~ND8A0{U}mm|kdu0co4uvzpr*?ROWg5AojjMQ96&0*Co)gOJ$W#3){k);DXy)sI8D=wTZ%;L{Q;tTICUk;w{DIq-_|Vt3cf zA=Z(f*z!GlVD)Q#Iom$-LuJ5SUIsk8 zmqB7TPp78B* z$16V&TGk}lcv>0vPD|%vK6Iw#Atj>6H&yAnqdX?_@?8)xGndX-XH0lNEL12yg|*!j zIGLCdkyZ39zQ1%HJWRZe*S-zrdQ{e6R_rm7dcT<+<7crr$=$?Z{Gc1zelIcm%xoyu z%fvUM>u~bhb9b-~ zm(OOkKH4y%Gzd<5713vT=lMBPsYr)dV-9~@l+M2|I@9?q8$5Or##Gniy0^>0NoNi8 zocRSs;@L!Xy*?dOI)LtJQlXb#1GRDKERyLP0kXLjWK`%9PB-@uX0>OMWf#uiN-aCk z^_l_8E#=68J4Ix5>lqSXqK-i={9N(9*4(kntrCMIS#Ipk7o^v5O>Wq=O1>}LiPaT* z;C^*m+*8|%0n@&VO1D)&pkf+3wR03_Fz6F2u=xSHhYpeQ9c9dEog+Rr>P_QMrIEXu zF*LX|40@cr%q-__!3WBN%ElS(z*mw8&bhWiQakG$Y&bj`J*zjvhV^;OYtA}&veKCx zN*lnr?@1HwlC#6nv!!89sxv(37=hw(YFznzYwG>lnj^Y;^vo-DdOm*xI$d81v+@UW zJz|HTgO4>ldA|$R49^2Drx>IIbvTP5U1*OL8JHJ$jk#UZ;PRbx=)fBzH zqRL}As(wD7bo1*<-|qCG4LmmM_o~=+Z%k`b*Ki zkBT7vl|5F4l|Y{@DNtIaMh7Womp%6FM5pZT37g|aLsDWa)4R{tJ0B^7Pp`aS=leW+ z_e1?S%}LsH-9~=aPN5zb_ePh?uDVHz6r*r~&tcTrS`MvwQz3ZR0X)Ljx#`b%2LoN( zN%Jms>U-W9TP7vJ%;M8{@6uvCbSMEt7k)Aijc8&T+!JkJEDh;%1xMLm!yeNQlk;2& zv$5<+=f_LzW3=C)){$0N`}r*leg2)t@Sv#tOds=v~r4W8$b#oU|IiPvCtl9hLee0`G%5o6Yq2Ho-W$VykXZpCiUGvuG6DCb~Z)kn6k zxtYz#)xv@kyRd4d5tzKRaB;2H{2yb8CLSi`vt;Wp8%ay%Z`p5IwykaGl&uzl=cX~u= z>~$s+(85$?D=_n6CNN)(iymO?4mqkgt`M^~ zKLoh~zBa8rmrat+!J(dOF=O9QZd>^kHQ(UtNA#) zI_f-LE?AAT3`VeEw}CMEYY}=4uYiEXJ0NdD2K2u9Ny1faWEUo+NR}CF=jZWt<>w(> zftjbOA#2Khs9rXimbd4j#aRui?CFPrH><$&o)qm?T?WCGTSN;lFTsFlGqirmNgnOj z#W95=$f|Fn;L?^zxOJ)!k{@ZKigGHB4Kqd!)8Vkujh}7Y^Q>f?)G~hdlP8sFI}Y)m zrf|A5)VQR*JIReTKiI)O#Uj5od!Tf*4M|y4182V(!yV6+SUIUdB%QJoq!y0=txI|= zPVxv!=cRz%_*}C8og#KWP=PUSiC`<`#BCow4OO3vBKvN?$E|$L^N}Wfx?$A~wy^VC za@1K7rd(ghbmn(P^VxCCpsW$quIh5@PtAd+a(%HzWj!oSu;pYL52IA!OCohp1ioLz zB&;Q!QTb00d{c$X&9&k_>^TRT!51V8#1XVx-!)v*fGYkwCePJ+uOXA~s&fr?qd+=j zB@T$TqcR$|BxSyvh@s~meEB1mo_$jTIjzB%m`DL*X2H-=cbQ|E1~_bJaIxRc- zvdLvDz8=Wd4d-1{=4{n{`MHu)U}>fq_vqkdIQjN9#+>QFnR-k_!$UuaY>_MaUYv_M zVg_z0yYY%_cWzKoPf~IGHoG<5p3`X1!h46BAwOM<%F1?UPnVWr>luVHD}Ao=iVivN zxf{r(c%C$^&~)1g4A+#XiRHHd(-paS0uw}>VHAk2Zto{N^{AABlh%x zs||P2Ly0@~H6J3~-$TJ8H7+}#AG9qg!3CcJB}paL5|YsEfAmAG)#D@c`j3t9P57_p%i zaFIODiQh&}`sYB->Ae_nrv;Kl7e)2_EMq?hDK_Cq87tv?J+oqUsL7G*(A2KNeRH^o zcV@}ZEk6yg*2|YW&v$>{?zH9uJ$_?ZM+f7Fxf($vQ7k zg!ash@Idx0$<`6$mL`g~C%&>ZSf6wEJi?y0z@x+Ef@lWEphM@t}o2?ny=` zcjff29)KHB!^syO*J@$42dbEtV#sJ0;GFVE+Typc{&Fhwn~;p%2Y6#!Viz2H_90(C z)CAo#TG8W)9c^ZqV-F0U+-ghqK>-u`*-ZUF-Sig0! zG296oX1PJPvrR0it&k;aKO`PJ&TY-!Q4qZ3HX2n;#(Jp|9DFH}bbYf0E*dsKblFOF zWfgEQ&zzR@ldNZ-EB2A?+Wd2F<ycOEk zGErX)nR$n-+nT{??->Y2?-3SC+u=^@5g3-q&oT>7LiHsb?DgiWXmf3YBYJgyB#QtkbPg-vK> z79@{!vw48wg|1+BgPN*~T^8Aje(MeTE*Q_&kYq8%@`*h(^yReNf}2J-1@> zJ6upTl(ei4r$#xpMAoqi>E$Z&xn?)Wo|h$qRexaTDe*Y-XePTmFoeXPJWBc*O~j|k zS=6je2@5TTaz~R5Q196h9Hh_BxH^@I>8HC&?hh&^c-J*Mei?f1(V3Pi1VFCQWoM=jW4t#_kRhvbW+AY})pnxGh_S-bTfwPgw@8 zTA{;f>Qyt%C?5Yfv_f>edM&7$w~01;&IRX26OLVS<0OH%ncgBb&KwVsClhW%d&5T1 zzI*^a`53asu3wpld>hNY`3-ljAIDbnHB*apQZcmcr)Z>KB31{D=aTu^7Bv!8YPML1 z`_gA8dt!B!pC2=w&bprjeNvLpVg5Q$FnR_{hf$G=L1%7>`6V1@x)HSKaeLEhJzDQ+ zBykB>#Dq*GTzJY24mAexGve*>R*n=kU(eS~_tm32T?#Sr#XGQw(V*M5e1^&_9tZ7N zC61{X2KhLf9*9pRZ>V(H@@J#z>`mh#cb63Xy!<>Y@zSA#Ztj4HI7_a*#)Y2|+ac0e zVu`~O0zf;%;&8AWqf3Z7P;G07hOY%?G^yewyNCs&;%Clkp@+L)`-pol|sQCKCf5$vA1eJnX%t`kgjngc7FG8 zQIZj6H{HNp_X;5O=~)a}z}GlrUpFR z`m`NvoV+Fa8*RZ&>*cA<8$Eb)rytjm6N@&NlJR;`F?qiJJ^nE2LR;=w(Y3R7fmDB0 zxZc#4o4ThNrQe$4Q)3?Quq_;h8y>^EMtLB$XcO!h(T4Y5_(}?AZif|9R53PkG4+b( z@mq8+z`o5{qL;6SpiJ{#j8RC0!TIw=a@q^f+KJDdW&EtV#Ud_d@hdo5bQl6>j-VTB z(#T}`9#W_*JgMD;#Oyx4ShEq`edcg|)kKh9#Id-;U9jY#H;(+V72coKqE~1QRv$Nq z*V!hxwvDgz8|p^iUd+XPBh|Rn$qsmR`AhaSXdT$^Yv*Ty>PrgdjzyP=LG-D@0QQRS z&3k6w0TJb;tbME@T=i^Z3$IzR)|tS4^zVip#@FCZhAzx68%S@J9wV7E=97wS2fB3@ z-|Jn}i(cmIf&+r~lB?G&VVq8iq&00dc^Xs0;(06>x%o%%!@UzC*O6UWO5IIpo2LYN zH?+CF4u?@y>l(~$N`dQ46Ia)n(7nsn!3DWNbg0E3+?=0`Z_gQWlBY~k)-+*m3kJ}WaMmC-I;(C>IM}wA0q6G>1FlJ^a$gSIi0~hi* zDVwsv>`pz*7pGyWjx3A4P{yWitYq&F-o@%Av0&Vv1HGSHF7Lk{Q$;tG8( zUtY}GTU@vo1GGvs+7n)%x5CWauI$aGy~OF9 z5_Fwv&CfeggmagbV0p0|y`J8gTNl<0qt6$h?{|If!05xA^R6+_uwewc6*mx4-;Mr! zkt&IN^pxye*hl1%=*L!k>&qTZm*yI8{=~B{oN>|k%jmFq3wbDAUb?p2m((VyLf7R5 zkT!a)z`|9y+Q^*>kNarAJ5^ku;Dz;dI3J^^BI)=24MA+bZRko8~CpG zrqTgB@ZHg6{4=(zOunWYx2t`yL}p_S^diPIsVtk>WR~Don7C<+y|!a&fx~HGN!ARrjW0% z^&#o`Gszi8dunf;&oY%Zl7Q{j+@V`X*u(cy+-dDV(0V%?*Xqg8^{&$}_DqDN>5e)5AR9MsaIkm53m_G=zMcX{4KJ=biu za8IdyFI6iTJ--0cuVlix*Q?NCT><%Y`Ys8BnWP`$EGC{W& zZsVUR==&wX{g%y`=B){D7i+_;oay-0s2w-Wh$hY#rCI+w?=ZNhD-QT9kBi(*NxSzc zj5YX(?(sROlo*ZGJa)lIu`F%V4WxaXq?oNbLW%gZWTZF~T&4`78rlZvrWHvNqWPN4 zOL9E2`4DdFhn{39UyEX5(;|82u^abGI&n#EBe-zJaK*vfu&(?XcFszJnt>%OZ$cc8 zRe1`y`HEah{R39KRikVWKmX{Z%n9T!7;-H#n~7$g3qBoc0Y%A{v_r=eO0J(kYZoOf z=-Y?3Um1!;;y2jJ-^q0da)S|nNH!O?@CE^i}$=R{yU@}VzbyQzTy!Ym?4{u5_ z-D()kzVrpo*uAn__f{TW8%WbZadFsNw;nD8_ea(J`dp*KOWfK?5r#D{B5SkXgX!*1 zI6<#7u(KI(ftyJ*Wn}UBt_(cfYKSwATZ)QjpXRSqRj9Y_U{1kjG6bG1z&?8?(N@`J zNbHqP^CUbj;Lb>{yGK%KX}Bu4D*FYFo!<|)NZ-WS7mMJflNPn9>Owj7J{WfOEb~rP z=bwvQ!AaHiaBR~-^cZc7QAz{QJEc4KyzvHFc`0J7?+kqKB^)YcRzu%TgYbaEBsS&A zI`mHEYwJ#}-Y2o$ zSr#o{-G^B(*3qWD94g(p12t=}+nY;|0O=m*hHeA2Pbr2JbmA(0UcN=5~EUWc0B+J<-*bYI$Wr z{&PLFB5R@cK{|GtJ%g1uuOts0)j7GvRb;jG0L~#?qikr?DwyA#X#Xg19i+WiM75J$ z;qsLOU=+Cq4-Mh5=MHGY{+f+ggUiT%`ER(RQ5x3h_ab9v-iHU{Z^6Bz1?*yX9-nOG zNYqVH1NE<;*zp{FZrOo@pgeQ|k8`;OA6;6HvsR`NJ6nCuyRkD#4}Q)plpdC}mIvXS zermLD8y}f zaI?W{#8@#b8nj|(}!qzTpfYSX|mXVEMo z0f$7$L969sNIH0f*eo86-8El9z_7cR;5rr06()+dRPg;sBfrAMbiQwOf)uBe`w-xK z8%e9&gGCPg;M$9Yc++ruS&Y{fe3IQL>RB&MKaNd;Q@(vg<<+Y6m`V?NF8B_T4d$H5 zK1FV8zy^uR*}n9S&N{p|Pnr9mb{pzX%)+}b!imhuEm*DkZ%66$x%|D_CRnyO7a(2=+6S$ol{bQ*2s_x6{7N{k z)0Hm2&d9K8705V~j}NBrD{HuglKM_I+}dURxyZKzF@EV()YT}4W~o@bTyq1z2M@v= z(=PDCN1HQfD}}5CzLtCHYcdG=d!`-E@ZEnCjCwVan2vZtE?rR|6+MujwIajr^7Vv2 zCSAgwclp@^Jg%4Q^JMfN`;G0LvPa>NccMXT zUuwe=zSw_M>6iy%$TIK0L%Nyj$eJjYk*bf@3U17+gTX6DW6w%P% z0(F^laQ&8gC=C0G3zS0W(||$rNx^aU*<_1Ief%T)?c?R~#VTjcSUwX|y<(vAjEz{p zy=DU?eZX1AkoFwDi-~^lm|-m%5Zr%1UcG$*`plD}Ye&4srB1#mGKe56YtO;O=rVj* zvzBUvrExAQJK)%M8Qk)Wk4db~&A!$Xj7s>r!Si2*UEH(zv76>Cad!D7HvT-}-~I(kcm)4s3-Dz4t* z=ME?;JuPV*FXh1FFYw#{0Dr++zz=Y&>q=(6*bDbQZDIP8?&9T+kCL}VSy&mKh0~TI zc&YYf{{4NhUD*NE!!N<%%6?2`)+5+2&H|CQCER^y2nOYsB#(!Wz!~C|Y;wy8rVF~F zuPL`!zW-7-W62lRS2i2XHN$K!`Hc`Va929wX0eXLvuKL)poK6u5l^%m0P`^JlWFMAs~xv-FZ z@&75RxfwvL50;~8$VFBVwi@GiPR8*ymth22L+<-jh%s!yE4Lql-{Yt3PLK6`A59MF z#Lr|C)~`DH!TJ9m_zO0|`t`lp3Teh~;D^ouTpl9_aVpy-N}CP1giyX7ylDgTuGHe^ zRa&EkofzNh>7cZpKJ0y-MY=upfrG`{MXyt2=+*Ii*!0a$p<7ZGtF%8zu21ZRspp-* z+~*tDhsn!~~3kSR4;oX%dkXOST~ZESqCAy+oE5v}etFqM^jog{R3zS?F zBJ}<^3)|k>f$XOU2<|l;r<`Z zHRUAytd*u{Be*OUqi2l|YYpLZRFM{DF3(4getsnQ+H-VUzk&;1b`dIz)XBTs7oofM zQ%JfQ1nXwCGm8^liJjXX@;tc(ZmJETBdHXpX(7)!6^)ienKc* z>A*f+Pgoh8h58G(!I9w#VDfMWHLBST@*BplOL+4?$Lmnx(GLa2&BXIvq z2746LneG_6fONXEi+Q=K1J$fxUge1xtDwrMdFqmLVbfvS)0J>JLW*ukPlc@qRuig}jnh>gjgHP0e7#x@$kuS!c)^?dA~}V(Yu7{ROJ{az3$h;( zQQ!zu@K&K0zA)SY9iek1cm0al{*=9NC`X!8UF1TKj(t&fJ%PvFve=Hk{ky@BSu26g zpM!mutI~0qY9LjW3$ywAL=WHGhTRF{KeCljW%2z_(x=(3 z?_FS1A6qn6^5f@N>XTQa`SY+7{C7vLGuP|raLF#0e2n=X&E(7~K}xq2efl@srF~0h zi+o*~M)X6wZl06)OKe#-cW5_GF2O~#jqSss7QVPwhR2GJ3#V>lm6>Bz2Z*0)(Y8G^ zpo`lbwA75{Q_l~PmtqU)dSZ=8v)PdA+0M_CGjoNw0j*3F)eGKF%Z5_VeOUN-JbU+H zEgDG25X&+GQ&+liA9*}zk03?tG=Mhg!W|6vsBS`{%gRnam zi+AUcwfYACyKCU?vm5&y>xV9$nsi6JJL=D@=ld`A!s?W6wcp8xhOx}PWwvk&FPBy;(RReNQOIoHW1S{N_%5-n@cNp8Z zQgm*;G2IZ{#)?+gNj}NPfZc0OQqRwCzE@X(Q*ttJV22*Ygl&S&&SiLg?m=QR`D~C^hLYZA7q1qWyzc!x_E6-IljK3L}d;b;L$y+ph>?IH|h8woIm{_9=n|k zn%|C+^?dJ~=)Ec_8~2cPa^ml=TjqgAhc3qbTn@tz>f^H)Rd_*}k(}nsY?Ypn;%KeQUJrs2*}*Gm+e2|L{eM75U1h8shimb$mk_U zcLpo)7)#HIystAjk1In@mVra{4iT@lE3pZ>a@&dwXl%xXfKc z!uZd++#||$kBJ~li3jb`#}g;JE+#o~`t(-#YCFG-0IWD9&A+D(U@YdZCG~bdfg9hS z@x41n9p`Hf$#FQTrVG6dJK*p)Lz4az*+++K_^EjTw6!ae)|P`v4`!oVmlAlB7Xmghgo=n4#}W+@KIl7uBcGI%AGy z%{QV~7cPL+mI*)=qnX196YRD2Iy?RNISYP2#9r4q1^OzU2NO|#saF5nFy)&rtQhbb zC)d@(GbL?$+Si628ZSnpObLEG`VbuNb*DYw^4C$S!Dy$K53zgeFvaDjWX8Qfd^_y` zkeCk;Gh`fI{*nVFNA~dd^J>5}rUnY0#_%%{7DCd_UD!S>mn}86mmE7Z5{TF)baJo-O8Q7i*DGaor@VC)~yvy^Ohujs(VZ?T1$7s!-%( z4mO5^x#Dr}NZ4j0y6#&r&YR6Yi*z(Zy|^|u_f<3u4S#_ehg&429OBwdj-=Y)r@iyU zb8t`nzNDhKH~iF1A_LTUeBAeUz~lA|awTFIckJg-*gbRucjDS~{#mFgB z+BUJ$I9W2h^fb6W%Ox#R39xy34Gv6kfV!8mT>SZ?SfkaIyRMM|^VQXMp`rh<%@3tOgPJT z2Rq@6x&yGYp92oUR7`xo1g$RKL<7xe9#cvM6Y^!bMN2YKz9ENvG^>U94aGR&yDcfq z_T_ABf@r6s#YCpUho0KijaI%sgCR=VNGs1{r$sTO_?`=WF{zE&?dS@|qNBwB$6%B+ z-Ul;ze`>C}T2wGaOH@>u#J>6EkV5SPaNmRPd$`Tlqva03Bk9@LlNr-bGF@;@Vig2# z%_q5{{iyOnnLFcP%o&t-ZiV%w3j3Ex-t-$uUw`&ME%#)c7e0p0U3!_B zdCAaM6Y}wdy|mpxyDVMT&klDcYF9|$vd+jBF(AU7;C;CgXiw$vCMq%!q}(i%FjVx6xEZRF5%}QuteCd zFiG^bqYGbHUx-2RNOrv$fJL{>Xn%g*`LtPkB**v}0dXu(G;UxX>rtvi#bfy6iRBHn zoX%sfE}B6;yXD}-1eLOp)@q#IrGsej`LkpKU&|ivH3`=nr7`0^2jIESQf#}nmeXGQ z69S8>newd%eBa9ktQe6>*4;b~^uae$*0B@H4vfVDzag0PIY%;3OBKS$ULaSd4dNEp zIM7kAN6_zMju5tG5uWa*1IfCTpwVyzr#{$*cT+Z#5|yirJ9ro(H&N<)b2jm{%7yxz zHdr(JBp9g;W@0uNw!O>7Y{eJQ7_!A)ZLx%yD67z8y;qS`{$Bnv#R~RJa}4(C8im%! z4}xt!CGOM?cdnpx3(RQt!6mE1FymGRJgFCoC`CDz@dn zg_$0~+{wuru&ZhdF6#TCj4RHC$uly*db@*ytPxJ@r^DqoT5`)} z3|OO)9>n^{bEBpkVDXbui39)Mrr1u#QH2{|P&Wf^JlR_}}I7KbD)jdhZ%&ef#HnIkOoMNbyn=a^{4 zLqBq1_VZuYtvA=o%iHj7h3&ul?IP7l%0D6?I3y;>G|)fF-_&fFtCOPCwBJ9fWUAwL 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 hq@&t8n#aHSi_@% literal 0 HcmV?d00001 diff --git a/opensquirrel/passes/mapper/TRPO_tuna5_2e5.zip b/opensquirrel/passes/mapper/TRPO_tuna5_2e5.zip new file mode 100644 index 0000000000000000000000000000000000000000..abd8847e3ae94b74b1c50d2a716511a349158f3d GIT binary patch literal 153983 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 BaseAlgorithm: """Load a trained Stable-Baselines3 agent from a file.""" - sb3 = importlib.import_module("stable_baselines3") + if agent_class in ["PPO", "A2C"]: + sb3 = importlib.import_module("stable_baselines3") + else: + sb3 = importlib.import_module("sb3_contrib") agent_cls = getattr(sb3, agent_class) - return agent_cls.load(agent_path) + return agent_cls.load(agent_path) # type: ignore[no-any-return] def map(self, ir: IR, qubit_register_size: int) -> Mapping: """ @@ -56,6 +59,7 @@ def map(self, ir: IR, qubit_register_size: int) -> Mapping: Raises: ValueError: If the number of logical qubits differs from the number of physical qubits. + ValueError: If the agent produces an incomplete or invalid mapping. RuntimeError: If no 'mapping' key is found in the final observation. """ num_physical = self.hardware_connectivity.number_of_nodes() @@ -65,17 +69,15 @@ def map(self, ir: IR, qubit_register_size: int) -> Mapping: circuit_graph = self._ir_to_interaction_graph(ir) - obs, _ = self.env.reset(options={"circuit_graph": circuit_graph}) + obs, _ = self.env.reset(options={"interaction_graph": circuit_graph}) done = False last_obs: Any = obs - step_count = 0 while not done: action, _ = self.agent.predict(obs, deterministic=True) obs, _, terminated, truncated, _ = self.env.step(action) done = terminated or truncated last_obs = obs - step_count += 1 mapping_data = self._extract_mapping_data(last_obs) return self._get_mapping(mapping_data, qubit_register_size) @@ -98,14 +100,23 @@ def _ir_to_interaction_graph(self, ir: IR) -> nx.Graph: return interaction_graph def _get_mapping(self, mapping_data: Any, qubit_register_size: int) -> Mapping: - """Get Mapping from raw mapping data.""" - seq = mapping_data.tolist() + """Convert QGym's physical-to-logical mapping to OpenSquirrel's logical-to-physical mapping.""" + physical_to_logical = mapping_data.tolist() - if len(seq) != qubit_register_size: - error_msg = f"Mapping length {len(seq)} != qubit_register_size {qubit_register_size}." + if len(physical_to_logical) != qubit_register_size: + error_msg = f"Mapping length {len(physical_to_logical)} != qubit_register_size {qubit_register_size}." raise ValueError(error_msg) - return Mapping([int(x) for x in seq]) + logical_to_physical = [-1] * qubit_register_size + for physical_qubit, logical_qubit in enumerate(physical_to_logical): + if logical_qubit < qubit_register_size: + logical_to_physical[logical_qubit] = physical_qubit + + if -1 in logical_to_physical: + error_msg = f"Incomplete mapping. Physical-to-logical: {physical_to_logical}" + raise ValueError(error_msg) + + return Mapping(logical_to_physical) def _extract_mapping_data(self, last_obs: Any) -> Any: """Extract mapping from the observation dict only.""" diff --git a/pyproject.toml b/pyproject.toml index 610a6cac..56f4007e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ dependencies = [ "libqasm==1.2.1", "networkx>=3.4.2", "numpy>=2.2.6", - "scipy>=1.15.3" + "scipy>=1.15.3", ] classifiers = [ "Development Status :: 3 - Alpha", @@ -48,6 +48,11 @@ export = [ "pyqt5-qt5==5.15.2; sys_platform != 'darwin'", "quantify-scheduler==0.26.0; sys_platform != 'darwin'", ] +qgym_mapper = [ + "qgym==0.3.1", + "stable-baselines3==2.7.0", + "sb3-contrib==2.7.0", +] docs = [ "mike>=2.1.3", "mkdocs>=1.6.1,<2", @@ -176,3 +181,5 @@ flake8-type-checking.exempt-modules = ["typing", "typing_extensions", "numpy", " [tool.mypy] ignore_missing_imports = true strict = true + + diff --git a/tests/passes/mapper/test_qgym_mapper.py b/tests/passes/mapper/test_qgym_mapper.py index d7844ede..87baf71b 100644 --- a/tests/passes/mapper/test_qgym_mapper.py +++ b/tests/passes/mapper/test_qgym_mapper.py @@ -13,9 +13,9 @@ CONNECTIVITY_SCHEMES = json.loads( (files("opensquirrel.passes.mapper") / "connectivities.json").read_text(encoding="utf-8") ) -AGENT1 = "opensquirrel/passes/mapper/PPO_tuna5_2e5.zip" -AGENT2 = "opensquirrel/passes/mapper/PPO_starmon7_5e5.zip" -AGENT_CLASS = "PPO" +AGENT1 = "opensquirrel/passes/mapper/TRPO_tuna5_2e5.zip" +AGENT2 = "opensquirrel/passes/mapper/TRPO_starmon7_5e5.zip" +AGENT_CLASS = "TRPO" @pytest.fixture diff --git a/uv.lock b/uv.lock index 02ae8521..8200c801 100644 --- a/uv.lock +++ b/uv.lock @@ -41,7 +41,7 @@ resolution-markers = [ dependencies = [ { name = "cloudpickle", marker = "python_full_version >= '3.11'" }, { name = "loky", marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sortedcollections", marker = "python_full_version >= '3.11'" }, { name = "sortedcontainers", marker = "python_full_version >= '3.11'" }, { name = "versioningit", marker = "python_full_version >= '3.11'" }, @@ -134,15 +134,15 @@ wheels = [ [[package]] name = "arrow" -version = "1.3.0" +version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "python-dateutil" }, - { name = "types-python-dateutil" }, + { name = "tzdata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/33/032cdc44182491aa708d06a68b62434140d8c50820a087fac7af37703357/arrow-1.4.0.tar.gz", hash = "sha256:ed0cc050e98001b8779e84d461b0098c4ac597e88704a655582b21d116e526d7", size = 152931 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419 }, + { url = "https://files.pythonhosted.org/packages/ed/c9/d7977eaacb9df673210491da99e6a247e93df98c715fc43fd136ce1d3d33/arrow-1.4.0-py3-none-any.whl", hash = "sha256:749f0769958ebdc79c173ff0b0670d59051a535fa26e8eba02953dc19eb43205", size = 68797 }, ] [[package]] @@ -153,11 +153,11 @@ sdist = { url = "https://files.pythonhosted.org/packages/2d/6a/885bc91484e1aa8f6 [[package]] name = "asteval" -version = "1.0.6" +version = "1.0.7" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/41/cf/82ccb7bc570ebfc5ad8357a6ead94492b0da845ab6b6fb4468fbb21118ca/asteval-1.0.7.tar.gz", hash = "sha256:729fa010511957afcbdbadb0304da09cef6904c145b6901e917afac2dd5668a1", size = 51859 } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/ac/19dbba27e891f39feb4170b884da449ee2699ef4ebb88eefeda364bbbbcf/asteval-1.0.6-py3-none-any.whl", hash = "sha256:5e119ed306e39199fd99c881cea0e306b3f3807f050c9be79829fe274c6378dc", size = 22406 }, + { url = "https://files.pythonhosted.org/packages/b7/da/875925db2ed80dc7b919b2817da555848b608620be9662c5f835670d5d8d/asteval-1.0.7-py3-none-any.whl", hash = "sha256:d78df08681dfff59031ca624ba7030f9dc576a7a16e2f7a5137c6e7ef3ee60c4", size = 22089 }, ] [[package]] @@ -201,16 +201,16 @@ wheels = [ [[package]] name = "backrefs" -version = "5.9" +version = "6.0.1" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/91/e6/5eac48095081c358926a0cd8821351d7a013168b05cad9530fa3bcae3071/backrefs-6.0.1.tar.gz", hash = "sha256:54f8453c9ae38417a83c06d23745c634138c8da622d87a12cb3eef9ba66dd466", size = 5767249 } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/4d/798dc1f30468134906575156c089c492cf79b5a5fd373f07fe26c4d046bf/backrefs-5.9-py310-none-any.whl", hash = "sha256:db8e8ba0e9de81fcd635f440deab5ae5f2591b54ac1ebe0550a2ca063488cd9f", size = 380267 }, - { url = "https://files.pythonhosted.org/packages/55/07/f0b3375bf0d06014e9787797e6b7cc02b38ac9ff9726ccfe834d94e9991e/backrefs-5.9-py311-none-any.whl", hash = "sha256:6907635edebbe9b2dc3de3a2befff44d74f30a4562adbb8b36f21252ea19c5cf", size = 392072 }, - { url = "https://files.pythonhosted.org/packages/9d/12/4f345407259dd60a0997107758ba3f221cf89a9b5a0f8ed5b961aef97253/backrefs-5.9-py312-none-any.whl", hash = "sha256:7fdf9771f63e6028d7fee7e0c497c81abda597ea45d6b8f89e8ad76994f5befa", size = 397947 }, - { url = "https://files.pythonhosted.org/packages/10/bf/fa31834dc27a7f05e5290eae47c82690edc3a7b37d58f7fb35a1bdbf355b/backrefs-5.9-py313-none-any.whl", hash = "sha256:cc37b19fa219e93ff825ed1fed8879e47b4d89aa7a1884860e2db64ccd7c676b", size = 399843 }, - { url = "https://files.pythonhosted.org/packages/fc/24/b29af34b2c9c41645a9f4ff117bae860291780d73880f449e0b5d948c070/backrefs-5.9-py314-none-any.whl", hash = "sha256:df5e169836cc8acb5e440ebae9aad4bf9d15e226d3bad049cf3f6a5c20cc8dc9", size = 411762 }, - { url = "https://files.pythonhosted.org/packages/41/ff/392bff89415399a979be4a65357a41d92729ae8580a66073d8ec8d810f98/backrefs-5.9-py39-none-any.whl", hash = "sha256:f48ee18f6252b8f5777a22a00a09a85de0ca931658f1dd96d4406a34f3748c60", size = 380265 }, + { url = "https://files.pythonhosted.org/packages/03/c9/482590c6e687e8e962d6446c5279a4b5f498c31dd0352352e106af6fd1d7/backrefs-6.0.1-py310-none-any.whl", hash = "sha256:78a69e21b71d739b625b52b5adbf7eb1716fb4cf0a39833826f59546f321cb99", size = 381119 }, + { url = "https://files.pythonhosted.org/packages/3d/ca/7476846268a6382f0e7535fecedf81b514bdeae1404d2866040e1ec21ae3/backrefs-6.0.1-py311-none-any.whl", hash = "sha256:6ba76d616ccb02479a3a098ad1f46d92225f280d7bdce7583bc62897f32d946c", size = 392915 }, + { url = "https://files.pythonhosted.org/packages/65/68/349b7d6d646d36d00aca3fd9c80082ec8991138b74046afb1895235f4ae9/backrefs-6.0.1-py312-none-any.whl", hash = "sha256:2f440f79f5ef5b9083fd366a09a976690044eca0ea0e59ac0508c3630e0ebc7c", size = 398827 }, + { url = "https://files.pythonhosted.org/packages/a7/45/84853f5ce1182cc283beebd0a7f05e4210aac06b4f39192cefd60e5901b1/backrefs-6.0.1-py313-none-any.whl", hash = "sha256:62ea7e9b286808576f35b2d28a0daa09b85ae2fc71b82a951d35729b0138e66b", size = 400784 }, + { url = "https://files.pythonhosted.org/packages/cb/07/2e43935cbaa0ec12d7e225e942a3c1e39fc8233f7b18100bcbffd25e6192/backrefs-6.0.1-py314-none-any.whl", hash = "sha256:3ba0d943178d24a3721c5d915734767fa93f3bde1d317c4ef9e0f33b21b9c302", size = 412645 }, + { url = "https://files.pythonhosted.org/packages/e2/9b/14e312dbbc994093caa942a3462dc9f5f54bd0770c8171c6f6aec06e8600/backrefs-6.0.1-py39-none-any.whl", hash = "sha256:b1a61b29c35cc72cfb54886164b626fbe64cab74e9d8dcac125155bd3acdb023", size = 381118 }, ] [[package]] @@ -228,14 +228,14 @@ wheels = [ [[package]] name = "bleach" -version = "6.2.0" +version = "6.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } +sdist = { url = "https://files.pythonhosted.org/packages/07/18/3c8523962314be6bf4c8989c79ad9531c825210dd13a8669f6b84336e8bd/bleach-6.3.0.tar.gz", hash = "sha256:6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22", size = 203533 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, + { url = "https://files.pythonhosted.org/packages/cd/3a/577b549de0cc09d95f11087ee63c739bba856cd3952697eec4c4bb91350a/bleach-6.3.0-py3-none-any.whl", hash = "sha256:fe10ec77c93ddf3d13a73b035abaac7a9f5e436513864ccdad516693213c65d6", size = 164437 }, ] [package.optional-dependencies] @@ -250,7 +250,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "matplotlib" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "schema" }, { name = "versioningit" }, ] @@ -261,11 +261,11 @@ wheels = [ [[package]] name = "cachetools" -version = "6.2.0" +version = "6.2.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9d/61/e4fad8155db4a04bfb4734c7c8ff0882f078f24294d42798b3568eb63bff/cachetools-6.2.0.tar.gz", hash = "sha256:38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32", size = 30988 } +sdist = { url = "https://files.pythonhosted.org/packages/fb/44/ca1675be2a83aeee1886ab745b28cda92093066590233cc501890eb8417a/cachetools-6.2.2.tar.gz", hash = "sha256:8e6d266b25e539df852251cfd6f990b4bc3a141db73b939058d809ebd2590fc6", size = 31571 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6c/56/3124f61d37a7a4e7cc96afc5492c78ba0cb551151e530b54669ddd1436ef/cachetools-6.2.0-py3-none-any.whl", hash = "sha256:1c76a8960c0041fcc21097e357f882197c79da0dbff766e7317890a65d7d8ba6", size = 11276 }, + { url = "https://files.pythonhosted.org/packages/e6/46/eb6eca305c77a4489affe1c5d8f4cae82f285d9addd8de4ec084a7184221/cachetools-6.2.2-py3-none-any.whl", hash = "sha256:6c09c98183bf58560c97b2abfcedcbaf6a896a490f534b031b661d3723b45ace", size = 11503 }, ] [[package]] @@ -283,11 +283,11 @@ wheels = [ [[package]] name = "certifi" -version = "2025.10.5" +version = "2025.11.12" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", hash = "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316", size = 160538 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", hash = "sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de", size = 163286 }, + { url = "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", hash = "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b", size = 159438 }, ] [[package]] @@ -407,30 +407,34 @@ wheels = [ [[package]] name = "cftime" -version = "1.6.4.post1" +version = "1.6.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/ab/c8/1155d1d58003105307c7e5985f422ae5bcb2ca0cbc553cc828f3c5a934a7/cftime-1.6.4.post1.tar.gz", hash = "sha256:50ac76cc9f10ab7bd46e44a71c51a6927051b499b4407df4f29ab13d741b942f", size = 54631 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/70/e3/1a56832b13ce0c5f3b798bf7bc60d4550fa1c514e04b613f9b0e48edc535/cftime-1.6.4.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d9bdeb9174962c9ca00015190bfd693de6b0ec3ec0b3dbc35c693a4f48efdcc", size = 1252052 }, - { url = "https://files.pythonhosted.org/packages/5c/aa/f62ce24417ecb19f5ba1aa1dbe72394d11f11f5e53fc53497ccfaab83d3c/cftime-1.6.4.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e735cfd544878eb94d0108ff5a093bd1a332dba90f979a31a357756d609a90d5", size = 1289731 }, - { url = "https://files.pythonhosted.org/packages/e4/21/0cf99e16e9953d17cc37286201922d07f17ffc1743dbc50d0c9e6f98ddda/cftime-1.6.4.post1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1dcd1b140bf50da6775c56bd7ca179e84bd258b2f159b53eefd5c514b341f2bf", size = 1317229 }, - { url = "https://files.pythonhosted.org/packages/68/0f/95ce359a3bd91a8ec9b79d4961753053c72a5115e820a072d451568684c3/cftime-1.6.4.post1-cp310-cp310-win_amd64.whl", hash = "sha256:e60b8f24b20753f7548f410f7510e28b941f336f84bd34e3cfd7874af6e70281", size = 189078 }, - { url = "https://files.pythonhosted.org/packages/55/c6/72f8fb5ee057f33ab747ba361f1396d2839a4689669aabd6217bc38430f7/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7ebdfd81726b0cfb8b524309224fa952898dfa177c13d5f6af5b18cefbf497d", size = 1379075 }, - { url = "https://files.pythonhosted.org/packages/77/81/6b30815698ede50f89013f25e46d66ed3a290b8a2d6b97f95bacbbe1eb5c/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9ea0965a4c87739aebd84fe8eed966e5809d10065eeffd35c99c274b6f8da15", size = 1415218 }, - { url = "https://files.pythonhosted.org/packages/24/0d/73ab09a32da1478d3ef5f4ab6c59d42f2db2a2383b427c87e05ad81b71ad/cftime-1.6.4.post1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:800a18aea4e8cb2b206450397cb8a53b154798738af3cdd3c922ce1ca198b0e6", size = 1450704 }, - { url = "https://files.pythonhosted.org/packages/79/b1/6551603f8ea31de55913c84e4def3c36670563bdea6e195fcc4b6225ddf7/cftime-1.6.4.post1-cp311-cp311-win_amd64.whl", hash = "sha256:5dcfc872f455db1f12eabe3c3ba98e93757cd60ed3526a53246e966ccde46c8a", size = 190200 }, - { url = "https://files.pythonhosted.org/packages/9b/60/0db884c76311ecaaf31f628aa9358beae5fcb0fbbdc2eb0b790a93aa258f/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf17a1b36f62e9e73c4c9363dd811e1bbf1170f5ac26d343fb26012ccf482908", size = 1320215 }, - { url = "https://files.pythonhosted.org/packages/8d/7d/2d5fc7af06da4f3bdea59a204f741bf7a30bc5019355991b2f083e557e4e/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e18021f421aa26527bad8688c1acf0c85fa72730beb6efce969c316743294f2", size = 1367426 }, - { url = "https://files.pythonhosted.org/packages/5d/ab/e8b26d05323fc5629356c82a7f64026248f121ea1361b49df441bbc8f2d7/cftime-1.6.4.post1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5835b9d622f9304d1c23a35603a0f068739f428d902860f25e6e7e5a1b7cd8ea", size = 1385593 }, - { url = "https://files.pythonhosted.org/packages/af/7b/ca72a075a3f660315b031d62d39a3e9cfef71f7929da2621d5120077a75f/cftime-1.6.4.post1-cp312-cp312-win_amd64.whl", hash = "sha256:7f50bf0d1b664924aaee636eb2933746b942417d1f8b82ab6c1f6e8ba0da6885", size = 178918 }, - { url = "https://files.pythonhosted.org/packages/ca/90/f5b26949899decce262fc76a1e64915b92050473114e0160cd6f7297f854/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da367b23eea7cf4df071c88e014a1600d6c5bbf22e3393a4af409903fa397e28", size = 1318113 }, - { url = "https://files.pythonhosted.org/packages/c3/f8/6f13d37abb7ade46e65a08acc31af776a96dde0eb569e05d4c4b01422ba6/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6579c5c83cdf09d73aa94c7bc34925edd93c5f2c7dd28e074f568f7e376271a0", size = 1366034 }, - { url = "https://files.pythonhosted.org/packages/fa/08/335cb17f3b708f9a24f96ca4abb00889c7aa20b0ae273313e7c11faf1f97/cftime-1.6.4.post1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6b731c7133d17b479ca0c3c46a7a04f96197f0a4d753f4c2284c3ff0447279b4", size = 1390156 }, - { url = "https://files.pythonhosted.org/packages/f3/2d/980323fb5ec1ef369604b61ba259a41d0336cc1a85b639ed7bd210bd1290/cftime-1.6.4.post1-cp313-cp313-win_amd64.whl", hash = "sha256:d2a8c223faea7f1248ab469cc0d7795dd46f2a423789038f439fee7190bae259", size = 178496 }, + { 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/65/dc/470ffebac2eb8c54151eb893055024fe81b1606e7c6ff8449a588e9cd17f/cftime-1.6.5.tar.gz", hash = "sha256:8225fed6b9b43fb87683ebab52130450fc1730011150d3092096a90e54d1e81e", size = 326605 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/7f/85f2c4c7ae8300b7871af7d7d144ad06f71dc0dd6258f0d18fd966067d1b/cftime-1.6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2659b7df700e27d9e3671f686ce474dfb5fc274966961edf996acc148dfa094a", size = 1592268 }, + { url = "https://files.pythonhosted.org/packages/6c/9a/72dbd72498e958edf41a770bbd05e68141774325a945092059f4eb9c653d/cftime-1.6.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:94cebdfcda6a985b8e69aed22d00d6b8aa1f421495adbdcff1d59b3e896d81e2", size = 1624716 }, + { url = "https://files.pythonhosted.org/packages/bc/9e/2c4c720ad8bbe87994ca62a0e3c09d3786b984af664a91a6f3a668aa0b13/cftime-1.6.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:179681b023349a2fe277ceccc89d4fc52c0dd105cb59b7187b5bc5d442875133", size = 1705927 }, + { url = "https://files.pythonhosted.org/packages/da/77/66484061dee5fbcb2fdcfa6a491d4efb880725117f4a339d20a5323105df/cftime-1.6.5-cp310-cp310-win_amd64.whl", hash = "sha256:d8b9fdecb466879cfe8ca4472b229b6f8d0bb65e4ffd44266ae17484bac2cf38", size = 472435 }, + { url = "https://files.pythonhosted.org/packages/4f/93/d7e8dd76b03a9d5be41a3b3185feffc7ea5359228bdffe7aa43ac772a75b/cftime-1.6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ad24a563784e4795cb3d04bd985895b5db49ace2cbb71fcf1321fd80141f9a52", size = 1689856 }, + { url = "https://files.pythonhosted.org/packages/3e/8d/86586c0d75110f774e46e2bd6d134e2d1cca1dedc9bb08c388fa3df76acd/cftime-1.6.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a3cda6fd12c7fb25eff40a6a857a2bf4d03e8cc71f80485d8ddc65ccbd80f16a", size = 1718573 }, + { url = "https://files.pythonhosted.org/packages/bb/fe/7956914cfc135992e89098ebbc67d683c51ace5366ba4b114fef1de89b21/cftime-1.6.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:28cda78d685397ba23d06273b9c916c3938d8d9e6872a537e76b8408a321369b", size = 1788563 }, + { url = "https://files.pythonhosted.org/packages/e5/c7/6669708fcfe1bb7b2a7ce693b8cc67165eac00d3ac5a5e8f6ce1be551ff9/cftime-1.6.5-cp311-cp311-win_amd64.whl", hash = "sha256:93ead088e3a216bdeb9368733a0ef89a7451dfc1d2de310c1c0366a56ad60dc8", size = 473631 }, + { url = "https://files.pythonhosted.org/packages/35/28/d3177b60da3f308b60dee2aef2eb69997acfab1e863f0bf0d2a418396ce5/cftime-1.6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:82cb413973cc51b55642b3a1ca5b28db5b93a294edbef7dc049c074b478b4647", size = 1591166 }, + { url = "https://files.pythonhosted.org/packages/d1/fd/a7266970312df65e68b5641b86e0540a739182f5e9c62eec6dbd29f18055/cftime-1.6.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85ba8e7356d239cfe56ef7707ac30feaf67964642ac760a82e507ee3c5db4ac4", size = 1642614 }, + { url = "https://files.pythonhosted.org/packages/c4/73/f0035a4bc2df8885bb7bd5fe63659686ea1ec7d0cc74b4e3d50e447402e5/cftime-1.6.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:456039af7907a3146689bb80bfd8edabd074c7f3b4eca61f91b9c2670addd7ad", size = 1688090 }, + { url = "https://files.pythonhosted.org/packages/88/15/8856a0ab76708553ff597dd2e617b088c734ba87dc3fd395e2b2f3efffe8/cftime-1.6.5-cp312-cp312-win_amd64.whl", hash = "sha256:da84534c43699960dc980a9a765c33433c5de1a719a4916748c2d0e97a071e44", size = 464840 }, + { url = "https://files.pythonhosted.org/packages/4f/74/bb8a4566af8d0ef3f045d56c462a9115da4f04b07c7fbbf2b4875223eebd/cftime-1.6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2f1eb43d7a7b919ec99aee709fb62ef87ef1cf0679829ef93d37cc1c725781e9", size = 1591014 }, + { url = "https://files.pythonhosted.org/packages/ba/08/52f06ff2f04d376f9cd2c211aefcf2b37f1978e43289341f362fc99f6a0e/cftime-1.6.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e02a1d80ffc33fe469c7db68aa24c4a87f01da0c0c621373e5edadc92964900b", size = 1633625 }, + { url = "https://files.pythonhosted.org/packages/cf/33/03e0b23d58ea8fab94ecb4f7c5b721e844a0800c13694876149d98830a73/cftime-1.6.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18ab754805233cdd889614b2b3b86a642f6d51a57a1ec327c48053f3414f87d8", size = 1684269 }, + { url = "https://files.pythonhosted.org/packages/a4/60/a0cfba63847b43599ef1cdbbf682e61894994c22b9a79fd9e1e8c7e9de41/cftime-1.6.5-cp313-cp313-win_amd64.whl", hash = "sha256:6c27add8f907f4a4cd400e89438f2ea33e2eb5072541a157a4d013b7dbe93f9c", size = 465364 }, + { url = "https://files.pythonhosted.org/packages/32/93/b05939e5abd14bd1ab69538bbe374b4ee2a15467b189ff895e9a8cdaddf6/cftime-1.6.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7da5fdaa4360d8cb89b71b8ded9314f2246aa34581e8105c94ad58d6102d9e4f", size = 1584434 }, + { url = "https://files.pythonhosted.org/packages/7f/89/648397f9936e0b330999c4e776ebf296ec3c6a65f9901687dbca4ab820da/cftime-1.6.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bff865b4ea4304f2744a1ad2b8149b8328b321dd7a2b9746ef926d229bd7cd49", size = 1609812 }, + { url = "https://files.pythonhosted.org/packages/e7/0f/901b4835aa67ad3e915605d4e01d0af80a44b114eefab74ae33de6d36933/cftime-1.6.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e552c5d1c8a58f25af7521e49237db7ca52ed2953e974fe9f7c4491e95fdd36c", size = 1669768 }, + { url = "https://files.pythonhosted.org/packages/22/d5/e605e4b28363e7a9ae98ed12cabbda5b155b6009270e6a231d8f10182a17/cftime-1.6.5-cp314-cp314-win_amd64.whl", hash = "sha256:e645b095dc50a38ac454b7e7f0742f639e7d7f6b108ad329358544a6ff8c9ba2", size = 463818 }, ] [[package]] @@ -444,66 +448,91 @@ wheels = [ [[package]] name = "charset-normalizer" -version = "3.4.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695 }, - { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153 }, - { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428 }, - { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627 }, - { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388 }, - { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077 }, - { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631 }, - { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210 }, - { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739 }, - { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825 }, - { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452 }, - { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483 }, - { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520 }, - { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876 }, - { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083 }, - { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295 }, - { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379 }, - { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018 }, - { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430 }, - { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600 }, - { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616 }, - { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108 }, - { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655 }, - { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223 }, - { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366 }, - { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104 }, - { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830 }, - { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854 }, - { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670 }, - { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501 }, - { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173 }, - { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822 }, - { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543 }, - { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326 }, - { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008 }, - { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196 }, - { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819 }, - { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350 }, - { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644 }, - { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468 }, - { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187 }, - { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699 }, - { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580 }, - { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366 }, - { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342 }, - { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995 }, - { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640 }, - { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636 }, - { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939 }, - { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580 }, - { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870 }, - { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797 }, - { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224 }, - { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086 }, - { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400 }, - { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175 }, +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 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/1f/f3/107e008fa2bff0c8b9319584174418e5e5285fef32f79d8ee6a430d0039c/charset_normalizer-3.4.4-cp310-cp310-win32.whl", hash = "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f", size = 99792 }, + { url = "https://files.pythonhosted.org/packages/eb/66/e396e8a408843337d7315bab30dbf106c38966f1819f123257f5520f8a96/charset_normalizer-3.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d", size = 107198 }, + { url = "https://files.pythonhosted.org/packages/b5/58/01b4f815bf0312704c267f2ccb6e5d42bcc7752340cd487bc9f8c3710597/charset_normalizer-3.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69", size = 100262 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/1a/86/584869fe4ddb6ffa3bd9f491b87a01568797fb9bd8933f557dba9771beaf/charset_normalizer-3.4.4-cp311-cp311-win32.whl", hash = "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a", size = 99456 }, + { url = "https://files.pythonhosted.org/packages/65/f6/62fdd5feb60530f50f7e38b4f6a1d5203f4d16ff4f9f0952962c044e919a/charset_normalizer-3.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016", size = 106978 }, + { url = "https://files.pythonhosted.org/packages/7a/9d/0710916e6c82948b3be62d9d398cb4fcf4e97b56d6a6aeccd66c4b2f2bd5/charset_normalizer-3.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1", size = 99969 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", size = 99694 }, + { url = "https://files.pythonhosted.org/packages/3d/2d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", size = 107131 }, + { url = "https://files.pythonhosted.org/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", size = 100390 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 99404 }, + { url = "https://files.pythonhosted.org/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107092 }, + { url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 100408 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 99940 }, + { url = "https://files.pythonhosted.org/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104 }, + { url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 100743 }, + { url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402 }, ] [[package]] @@ -520,11 +549,11 @@ wheels = [ [[package]] name = "cloudpickle" -version = "3.1.1" +version = "3.1.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/52/39/069100b84d7418bc358d81669d5748efb14b9cceacd2f9c75f550424132f/cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64", size = 22113 } +sdist = { url = "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414", size = 22330 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e", size = 20992 }, + { url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a", size = 22228 }, ] [[package]] @@ -558,6 +587,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294 }, ] +[[package]] +name = "configparser" +version = "7.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/ac/ea19242153b5e8be412a726a70e82c7b5c1537c83f61b20995b2eda3dcd7/configparser-7.2.0.tar.gz", hash = "sha256:b629cc8ae916e3afbd36d1b3d093f34193d851e11998920fdcfc4552218b7b70", size = 51273 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/fe/f61e7129e9e689d9e40bbf8a36fb90f04eceb477f4617c02c6a18463e81f/configparser-7.2.0-py3-none-any.whl", hash = "sha256:fee5e1f3db4156dcd0ed95bc4edfa3580475537711f67a819c966b389d09ce62", size = 17232 }, +] + [[package]] name = "contourpy" version = "1.3.2" @@ -570,6 +608,8 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130 } 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -578,6 +618,8 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534 }, { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -586,6 +628,8 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196 }, { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -594,6 +638,8 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489 }, { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -602,6 +648,8 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535 }, { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -610,8 +658,10 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550 }, { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214 }, + { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599 }, + { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791 }, ] @@ -627,10 +677,12 @@ resolution-markers = [ "python_full_version == '3.11.*'", ] dependencies = [ - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { 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 } 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -640,6 +692,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677 }, { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234 }, { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -649,6 +703,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018 }, { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567 }, { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -658,6 +714,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024 }, { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578 }, { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -667,6 +725,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157 }, { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570 }, { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -676,6 +736,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692 }, { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424 }, { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -685,6 +747,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428 }, { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331 }, { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315 }, @@ -692,101 +756,101 @@ wheels = [ [[package]] name = "coverage" -version = "7.10.7" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/51/26/d22c300112504f5f9a9fd2297ce33c35f3d353e4aeb987c8419453b2a7c2/coverage-7.10.7.tar.gz", hash = "sha256:f4ab143ab113be368a3e9b795f9cd7906c5ef407d6173fe9675a902e1fffc239", size = 827704 } -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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/6a/28/ea1a84a60828177ae3b100cb6723838523369a44ec5742313ed7db3da160/coverage-7.10.7-cp310-cp310-win32.whl", hash = "sha256:b51dcd060f18c19290d9b8a9dd1e0181538df2ce0717f562fff6cf74d9fc0b5b", size = 220497 }, - { url = "https://files.pythonhosted.org/packages/fc/1a/a81d46bbeb3c3fd97b9602ebaa411e076219a150489bcc2c025f151bd52d/coverage-7.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:3a622ac801b17198020f09af3eaf45666b344a0d69fc2a6ffe2ea83aeef1d807", size = 221392 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/2f/88/a23cc185f6a805dfc4fdf14a94016835eeb85e22ac3a0e66d5e89acd6462/coverage-7.10.7-cp311-cp311-win32.whl", hash = "sha256:972b9e3a4094b053a4e46832b4bc829fc8a8d347160eb39d03f1690316a99c14", size = 220536 }, - { url = "https://files.pythonhosted.org/packages/fe/ef/0b510a399dfca17cec7bc2f05ad8bd78cf55f15c8bc9a73ab20c5c913c2e/coverage-7.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:a7b55a944a7f43892e28ad4bc0561dfd5f0d73e605d1aa5c3c976b52aea121d2", size = 221425 }, - { url = "https://files.pythonhosted.org/packages/51/7f/023657f301a276e4ba1850f82749bc136f5a7e8768060c2e5d9744a22951/coverage-7.10.7-cp311-cp311-win_arm64.whl", hash = "sha256:736f227fb490f03c6488f9b6d45855f8e0fd749c007f9303ad30efab0e73c05a", size = 220103 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/5e/75/61b9bbd6c7d24d896bfeec57acba78e0f8deac68e6baf2d4804f7aae1f88/coverage-7.10.7-cp312-cp312-win32.whl", hash = "sha256:77eb4c747061a6af8d0f7bdb31f1e108d172762ef579166ec84542f711d90256", size = 220699 }, - { url = "https://files.pythonhosted.org/packages/ca/f3/3bf7905288b45b075918d372498f1cf845b5b579b723c8fd17168018d5f5/coverage-7.10.7-cp312-cp312-win_amd64.whl", hash = "sha256:f51328ffe987aecf6d09f3cd9d979face89a617eacdaea43e7b3080777f647ba", size = 221512 }, - { url = "https://files.pythonhosted.org/packages/5c/44/3e32dbe933979d05cf2dac5e697c8599cfe038aaf51223ab901e208d5a62/coverage-7.10.7-cp312-cp312-win_arm64.whl", hash = "sha256:bda5e34f8a75721c96085903c6f2197dc398c20ffd98df33f866a9c8fd95f4bf", size = 220147 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/a2/9e/9fdb08f4bf476c912f0c3ca292e019aab6712c93c9344a1653986c3fd305/coverage-7.10.7-cp313-cp313-win32.whl", hash = "sha256:dc7c389dce432500273eaf48f410b37886be9208b2dd5710aaf7c57fd442c698", size = 220746 }, - { url = "https://files.pythonhosted.org/packages/b1/b1/a75fd25df44eab52d1931e89980d1ada46824c7a3210be0d3c88a44aaa99/coverage-7.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:cac0fdca17b036af3881a9d2729a850b76553f3f716ccb0360ad4dbc06b3b843", size = 221541 }, - { url = "https://files.pythonhosted.org/packages/14/3a/d720d7c989562a6e9a14b2c9f5f2876bdb38e9367126d118495b89c99c37/coverage-7.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:4b6f236edf6e2f9ae8fcd1332da4e791c1b6ba0dc16a2dc94590ceccb482e546", size = 220170 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/ee/51/a03bec00d37faaa891b3ff7387192cef20f01604e5283a5fabc95346befa/coverage-7.10.7-cp313-cp313t-win32.whl", hash = "sha256:2a78cd46550081a7909b3329e2266204d584866e8d97b898cd7fb5ac8d888b1a", size = 221403 }, - { url = "https://files.pythonhosted.org/packages/53/22/3cf25d614e64bf6d8e59c7c669b20d6d940bb337bdee5900b9ca41c820bb/coverage-7.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:33a5e6396ab684cb43dc7befa386258acb2d7fae7f67330ebb85ba4ea27938eb", size = 222469 }, - { url = "https://files.pythonhosted.org/packages/49/a1/00164f6d30d8a01c3c9c48418a7a5be394de5349b421b9ee019f380df2a0/coverage-7.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:86b0e7308289ddde73d863b7683f596d8d21c7d8664ce1dee061d0bcf3fbb4bb", size = 220731 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/ef/5b/0b5799aa30380a949005a353715095d6d1da81927d6dbed5def2200a4e25/coverage-7.10.7-cp314-cp314-win32.whl", hash = "sha256:b7b8288eb7cdd268b0304632da8cb0bb93fadcfec2fe5712f7b9cc8f4d487be2", size = 221009 }, - { url = "https://files.pythonhosted.org/packages/da/b0/e802fbb6eb746de006490abc9bb554b708918b6774b722bb3a0e6aa1b7de/coverage-7.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:1ca6db7c8807fb9e755d0379ccc39017ce0a84dcd26d14b5a03b78563776f681", size = 221804 }, - { url = "https://files.pythonhosted.org/packages/9e/e8/71d0c8e374e31f39e3389bb0bd19e527d46f00ea8571ec7ec8fd261d8b44/coverage-7.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:097c1591f5af4496226d5783d036bf6fd6cd0cbc132e071b33861de756efb880", size = 220384 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/b2/dc/101f3fa3a45146db0cb03f5b4376e24c0aac818309da23e2de0c75295a91/coverage-7.10.7-cp314-cp314t-win32.whl", hash = "sha256:67f8c5cbcd3deb7a60b3345dffc89a961a484ed0af1f6f73de91705cc6e31235", size = 221784 }, - { url = "https://files.pythonhosted.org/packages/4c/a1/74c51803fc70a8a40d7346660379e144be772bab4ac7bb6e6b905152345c/coverage-7.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:e1ed71194ef6dea7ed2d5cb5f7243d4bcd334bfb63e59878519be558078f848d", size = 222905 }, - { url = "https://files.pythonhosted.org/packages/12/65/f116a6d2127df30bcafbceef0302d8a64ba87488bf6f73a6d8eebf060873/coverage-7.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:7fe650342addd8524ca63d77b2362b02345e5f1a093266787d210c70a50b471a", size = 220922 }, - { url = "https://files.pythonhosted.org/packages/ec/16/114df1c291c22cac3b0c127a73e0af5c12ed7bbb6558d310429a0ae24023/coverage-7.10.7-py3-none-any.whl", hash = "sha256:f7941f6f2fe6dd6807a1208737b8a0cbcf1cc6d7b07d24998ad2d63590868260", size = 209952 }, +version = "7.11.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d2/59/9698d57a3b11704c7b89b21d69e9d23ecf80d538cabb536c8b63f4a12322/coverage-7.11.3.tar.gz", hash = "sha256:0f59387f5e6edbbffec2281affb71cdc85e0776c1745150a3ab9b6c1d016106b", size = 815210 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/68/b53157115ef76d50d1d916d6240e5cd5b3c14dba8ba1b984632b8221fc2e/coverage-7.11.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0c986537abca9b064510f3fd104ba33e98d3036608c7f2f5537f869bc10e1ee5", size = 216377 }, + { url = "https://files.pythonhosted.org/packages/14/c1/d2f9d8e37123fe6e7ab8afcaab8195f13bc84a8b2f449a533fd4812ac724/coverage-7.11.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:28c5251b3ab1d23e66f1130ca0c419747edfbcb4690de19467cd616861507af7", size = 216892 }, + { url = "https://files.pythonhosted.org/packages/83/73/18f05d8010149b650ed97ee5c9f7e4ae68c05c7d913391523281e41c2495/coverage-7.11.3-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4f2bb4ee8dd40f9b2a80bb4adb2aecece9480ba1fa60d9382e8c8e0bd558e2eb", size = 243650 }, + { url = "https://files.pythonhosted.org/packages/63/3c/c0cbb296c0ecc6dcbd70f4b473fcd7fe4517bbef8b09f4326d78f38adb87/coverage-7.11.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e5f4bfac975a2138215a38bda599ef00162e4143541cf7dd186da10a7f8e69f1", size = 245478 }, + { url = "https://files.pythonhosted.org/packages/b9/9a/dad288cf9faa142a14e75e39dc646d968b93d74e15c83e9b13fd628f2cb3/coverage-7.11.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8f4cbfff5cf01fa07464439a8510affc9df281535f41a1f5312fbd2b59b4ab5c", size = 247337 }, + { url = "https://files.pythonhosted.org/packages/e3/ba/f6148ebf5547b3502013175e41bf3107a4e34b7dd19f9793a6ce0e1cd61f/coverage-7.11.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:31663572f20bf3406d7ac00d6981c7bbbcec302539d26b5ac596ca499664de31", size = 244328 }, + { url = "https://files.pythonhosted.org/packages/e6/4d/b93784d0b593c5df89a0d48cbbd2d0963e0ca089eaf877405849792e46d3/coverage-7.11.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9799bd6a910961cb666196b8583ed0ee125fa225c6fdee2cbf00232b861f29d2", size = 245381 }, + { url = "https://files.pythonhosted.org/packages/3a/8d/6735bfd4f0f736d457642ee056a570d704c9d57fdcd5c91ea5d6b15c944e/coverage-7.11.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:097acc18bedf2c6e3144eaf09b5f6034926c3c9bb9e10574ffd0942717232507", size = 243390 }, + { url = "https://files.pythonhosted.org/packages/db/3d/7ba68ed52d1873d450aefd8d2f5a353e67b421915cb6c174e4222c7b918c/coverage-7.11.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:6f033dec603eea88204589175782290a038b436105a8f3637a81c4359df27832", size = 243654 }, + { url = "https://files.pythonhosted.org/packages/14/26/be2720c4c7bf73c6591ae4ab503a7b5a31c7a60ced6dba855cfcb4a5af7e/coverage-7.11.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dd9ca2d44ed8018c90efb72f237a2a140325a4c3339971364d758e78b175f58e", size = 244272 }, + { url = "https://files.pythonhosted.org/packages/90/20/086f5697780df146dbc0df4ae9b6db2b23ddf5aa550f977b2825137728e9/coverage-7.11.3-cp310-cp310-win32.whl", hash = "sha256:900580bc99c145e2561ea91a2d207e639171870d8a18756eb57db944a017d4bb", size = 218969 }, + { url = "https://files.pythonhosted.org/packages/98/5c/cc6faba945ede5088156da7770e30d06c38b8591785ac99bcfb2074f9ef6/coverage-7.11.3-cp310-cp310-win_amd64.whl", hash = "sha256:c8be5bfcdc7832011b2652db29ed7672ce9d353dd19bce5272ca33dbcf60aaa8", size = 219903 }, + { url = "https://files.pythonhosted.org/packages/92/92/43a961c0f57b666d01c92bcd960c7f93677de5e4ee7ca722564ad6dee0fa/coverage-7.11.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:200bb89fd2a8a07780eafcdff6463104dec459f3c838d980455cfa84f5e5e6e1", size = 216504 }, + { url = "https://files.pythonhosted.org/packages/5d/5c/dbfc73329726aef26dbf7fefef81b8a2afd1789343a579ea6d99bf15d26e/coverage-7.11.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8d264402fc179776d43e557e1ca4a7d953020d3ee95f7ec19cc2c9d769277f06", size = 217006 }, + { url = "https://files.pythonhosted.org/packages/a5/e0/878c84fb6661964bc435beb1e28c050650aa30e4c1cdc12341e298700bda/coverage-7.11.3-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:385977d94fc155f8731c895accdfcc3dd0d9dd9ef90d102969df95d3c637ab80", size = 247415 }, + { url = "https://files.pythonhosted.org/packages/56/9e/0677e78b1e6a13527f39c4b39c767b351e256b333050539861c63f98bd61/coverage-7.11.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0542ddf6107adbd2592f29da9f59f5d9cff7947b5bb4f734805085c327dcffaa", size = 249332 }, + { url = "https://files.pythonhosted.org/packages/54/90/25fc343e4ce35514262451456de0953bcae5b37dda248aed50ee51234cee/coverage-7.11.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d60bf4d7f886989ddf80e121a7f4d140d9eac91f1d2385ce8eb6bda93d563297", size = 251443 }, + { url = "https://files.pythonhosted.org/packages/13/56/bc02bbc890fd8b155a64285c93e2ab38647486701ac9c980d457cdae857a/coverage-7.11.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0a3b6e32457535df0d41d2d895da46434706dd85dbaf53fbc0d3bd7d914b362", size = 247554 }, + { url = "https://files.pythonhosted.org/packages/0f/ab/0318888d091d799a82d788c1e8d8bd280f1d5c41662bbb6e11187efe33e8/coverage-7.11.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:876a3ee7fd2613eb79602e4cdb39deb6b28c186e76124c3f29e580099ec21a87", size = 249139 }, + { url = "https://files.pythonhosted.org/packages/79/d8/3ee50929c4cd36fcfcc0f45d753337001001116c8a5b8dd18d27ea645737/coverage-7.11.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a730cd0824e8083989f304e97b3f884189efb48e2151e07f57e9e138ab104200", size = 247209 }, + { url = "https://files.pythonhosted.org/packages/94/7c/3cf06e327401c293e60c962b4b8a2ceb7167c1a428a02be3adbd1d7c7e4c/coverage-7.11.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:b5cd111d3ab7390be0c07ad839235d5ad54d2ca497b5f5db86896098a77180a4", size = 246936 }, + { url = "https://files.pythonhosted.org/packages/99/0b/ffc03dc8f4083817900fd367110015ef4dd227b37284104a5eb5edc9c106/coverage-7.11.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:074e6a5cd38e06671580b4d872c1a67955d4e69639e4b04e87fc03b494c1f060", size = 247835 }, + { url = "https://files.pythonhosted.org/packages/17/4d/dbe54609ee066553d0bcdcdf108b177c78dab836292bee43f96d6a5674d1/coverage-7.11.3-cp311-cp311-win32.whl", hash = "sha256:86d27d2dd7c7c5a44710565933c7dc9cd70e65ef97142e260d16d555667deef7", size = 218994 }, + { url = "https://files.pythonhosted.org/packages/94/11/8e7155df53f99553ad8114054806c01a2c0b08f303ea7e38b9831652d83d/coverage-7.11.3-cp311-cp311-win_amd64.whl", hash = "sha256:ca90ef33a152205fb6f2f0c1f3e55c50df4ef049bb0940ebba666edd4cdebc55", size = 219926 }, + { url = "https://files.pythonhosted.org/packages/1f/93/bea91b6a9e35d89c89a1cd5824bc72e45151a9c2a9ca0b50d9e9a85e3ae3/coverage-7.11.3-cp311-cp311-win_arm64.whl", hash = "sha256:56f909a40d68947ef726ce6a34eb38f0ed241ffbe55c5007c64e616663bcbafc", size = 218599 }, + { url = "https://files.pythonhosted.org/packages/c2/39/af056ec7a27c487e25c7f6b6e51d2ee9821dba1863173ddf4dc2eebef4f7/coverage-7.11.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5b771b59ac0dfb7f139f70c85b42717ef400a6790abb6475ebac1ecee8de782f", size = 216676 }, + { url = "https://files.pythonhosted.org/packages/3c/f8/21126d34b174d037b5d01bea39077725cbb9a0da94a95c5f96929c695433/coverage-7.11.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:603c4414125fc9ae9000f17912dcfd3d3eb677d4e360b85206539240c96ea76e", size = 217034 }, + { url = "https://files.pythonhosted.org/packages/d5/3f/0fd35f35658cdd11f7686303214bd5908225838f374db47f9e457c8d6df8/coverage-7.11.3-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:77ffb3b7704eb7b9b3298a01fe4509cef70117a52d50bcba29cffc5f53dd326a", size = 248531 }, + { url = "https://files.pythonhosted.org/packages/8f/59/0bfc5900fc15ce4fd186e092451de776bef244565c840c9c026fd50857e1/coverage-7.11.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4d4ca49f5ba432b0755ebb0fc3a56be944a19a16bb33802264bbc7311622c0d1", size = 251290 }, + { url = "https://files.pythonhosted.org/packages/71/88/d5c184001fa2ac82edf1b8f2cd91894d2230d7c309e937c54c796176e35b/coverage-7.11.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:05fd3fb6edff0c98874d752013588836f458261e5eba587afe4c547bba544afd", size = 252375 }, + { url = "https://files.pythonhosted.org/packages/5c/29/f60af9f823bf62c7a00ce1ac88441b9a9a467e499493e5cc65028c8b8dd2/coverage-7.11.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0e920567f8c3a3ce68ae5a42cf7c2dc4bb6cc389f18bff2235dd8c03fa405de5", size = 248946 }, + { url = "https://files.pythonhosted.org/packages/67/16/4662790f3b1e03fce5280cad93fd18711c35980beb3c6f28dca41b5230c6/coverage-7.11.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4bec8c7160688bd5a34e65c82984b25409563134d63285d8943d0599efbc448e", size = 250310 }, + { url = "https://files.pythonhosted.org/packages/8f/75/dd6c2e28308a83e5fc1ee602f8204bd3aa5af685c104cb54499230cf56db/coverage-7.11.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:adb9b7b42c802bd8cb3927de8c1c26368ce50c8fdaa83a9d8551384d77537044", size = 248461 }, + { url = "https://files.pythonhosted.org/packages/16/fe/b71af12be9f59dc9eb060688fa19a95bf3223f56c5af1e9861dfa2275d2c/coverage-7.11.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:c8f563b245b4ddb591e99f28e3cd140b85f114b38b7f95b2e42542f0603eb7d7", size = 248039 }, + { url = "https://files.pythonhosted.org/packages/11/b8/023b2003a2cd96bdf607afe03d9b96c763cab6d76e024abe4473707c4eb8/coverage-7.11.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e2a96fdc7643c9517a317553aca13b5cae9bad9a5f32f4654ce247ae4d321405", size = 249903 }, + { url = "https://files.pythonhosted.org/packages/d6/ee/5f1076311aa67b1fa4687a724cc044346380e90ce7d94fec09fd384aa5fd/coverage-7.11.3-cp312-cp312-win32.whl", hash = "sha256:e8feeb5e8705835f0622af0fe7ff8d5cb388948454647086494d6c41ec142c2e", size = 219201 }, + { url = "https://files.pythonhosted.org/packages/4f/24/d21688f48fe9fcc778956680fd5aaf69f4e23b245b7c7a4755cbd421d25b/coverage-7.11.3-cp312-cp312-win_amd64.whl", hash = "sha256:abb903ffe46bd319d99979cdba350ae7016759bb69f47882242f7b93f3356055", size = 220012 }, + { url = "https://files.pythonhosted.org/packages/4f/9e/d5eb508065f291456378aa9b16698b8417d87cb084c2b597f3beb00a8084/coverage-7.11.3-cp312-cp312-win_arm64.whl", hash = "sha256:1451464fd855d9bd000c19b71bb7dafea9ab815741fb0bd9e813d9b671462d6f", size = 218652 }, + { url = "https://files.pythonhosted.org/packages/6d/f6/d8572c058211c7d976f24dab71999a565501fb5b3cdcb59cf782f19c4acb/coverage-7.11.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84b892e968164b7a0498ddc5746cdf4e985700b902128421bb5cec1080a6ee36", size = 216694 }, + { url = "https://files.pythonhosted.org/packages/4a/f6/b6f9764d90c0ce1bce8d995649fa307fff21f4727b8d950fa2843b7b0de5/coverage-7.11.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f761dbcf45e9416ec4698e1a7649248005f0064ce3523a47402d1bff4af2779e", size = 217065 }, + { url = "https://files.pythonhosted.org/packages/a5/8d/a12cb424063019fd077b5be474258a0ed8369b92b6d0058e673f0a945982/coverage-7.11.3-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1410bac9e98afd9623f53876fae7d8a5db9f5a0ac1c9e7c5188463cb4b3212e2", size = 248062 }, + { url = "https://files.pythonhosted.org/packages/7f/9c/dab1a4e8e75ce053d14259d3d7485d68528a662e286e184685ea49e71156/coverage-7.11.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:004cdcea3457c0ea3233622cd3464c1e32ebba9b41578421097402bee6461b63", size = 250657 }, + { url = "https://files.pythonhosted.org/packages/3f/89/a14f256438324f33bae36f9a1a7137729bf26b0a43f5eda60b147ec7c8c7/coverage-7.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8f067ada2c333609b52835ca4d4868645d3b63ac04fb2b9a658c55bba7f667d3", size = 251900 }, + { url = "https://files.pythonhosted.org/packages/04/07/75b0d476eb349f1296486b1418b44f2d8780cc8db47493de3755e5340076/coverage-7.11.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:07bc7745c945a6d95676953e86ba7cebb9f11de7773951c387f4c07dc76d03f5", size = 248254 }, + { url = "https://files.pythonhosted.org/packages/5a/4b/0c486581fa72873489ca092c52792d008a17954aa352809a7cbe6cf0bf07/coverage-7.11.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8bba7e4743e37484ae17d5c3b8eb1ce78b564cb91b7ace2e2182b25f0f764cb5", size = 250041 }, + { url = "https://files.pythonhosted.org/packages/af/a3/0059dafb240ae3e3291f81b8de00e9c511d3dd41d687a227dd4b529be591/coverage-7.11.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:fbffc22d80d86fbe456af9abb17f7a7766e7b2101f7edaacc3535501691563f7", size = 248004 }, + { url = "https://files.pythonhosted.org/packages/83/93/967d9662b1eb8c7c46917dcc7e4c1875724ac3e73c3cb78e86d7a0ac719d/coverage-7.11.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:0dba4da36730e384669e05b765a2c49f39514dd3012fcc0398dd66fba8d746d5", size = 247828 }, + { url = "https://files.pythonhosted.org/packages/4c/1c/5077493c03215701e212767e470b794548d817dfc6247a4718832cc71fac/coverage-7.11.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ae12fe90b00b71a71b69f513773310782ce01d5f58d2ceb2b7c595ab9d222094", size = 249588 }, + { url = "https://files.pythonhosted.org/packages/7f/a5/77f64de461016e7da3e05d7d07975c89756fe672753e4cf74417fc9b9052/coverage-7.11.3-cp313-cp313-win32.whl", hash = "sha256:12d821de7408292530b0d241468b698bce18dd12ecaf45316149f53877885f8c", size = 219223 }, + { url = "https://files.pythonhosted.org/packages/ed/1c/ec51a3c1a59d225b44bdd3a4d463135b3159a535c2686fac965b698524f4/coverage-7.11.3-cp313-cp313-win_amd64.whl", hash = "sha256:6bb599052a974bb6cedfa114f9778fedfad66854107cf81397ec87cb9b8fbcf2", size = 220033 }, + { url = "https://files.pythonhosted.org/packages/01/ec/e0ce39746ed558564c16f2cc25fa95ce6fc9fa8bfb3b9e62855d4386b886/coverage-7.11.3-cp313-cp313-win_arm64.whl", hash = "sha256:bb9d7efdb063903b3fdf77caec7b77c3066885068bdc0d44bc1b0c171033f944", size = 218661 }, + { url = "https://files.pythonhosted.org/packages/46/cb/483f130bc56cbbad2638248915d97b185374d58b19e3cc3107359715949f/coverage-7.11.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:fb58da65e3339b3dbe266b607bb936efb983d86b00b03eb04c4ad5b442c58428", size = 217389 }, + { url = "https://files.pythonhosted.org/packages/cb/ae/81f89bae3afef75553cf10e62feb57551535d16fd5859b9ee5a2a97ddd27/coverage-7.11.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8d16bbe566e16a71d123cd66382c1315fcd520c7573652a8074a8fe281b38c6a", size = 217742 }, + { url = "https://files.pythonhosted.org/packages/db/6e/a0fb897041949888191a49c36afd5c6f5d9f5fd757e0b0cd99ec198a324b/coverage-7.11.3-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:a8258f10059b5ac837232c589a350a2df4a96406d6d5f2a09ec587cbdd539655", size = 259049 }, + { url = "https://files.pythonhosted.org/packages/d9/b6/d13acc67eb402d91eb94b9bd60593411799aed09ce176ee8d8c0e39c94ca/coverage-7.11.3-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4c5627429f7fbff4f4131cfdd6abd530734ef7761116811a707b88b7e205afd7", size = 261113 }, + { url = "https://files.pythonhosted.org/packages/ea/07/a6868893c48191d60406df4356aa7f0f74e6de34ef1f03af0d49183e0fa1/coverage-7.11.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:465695268414e149bab754c54b0c45c8ceda73dd4a5c3ba255500da13984b16d", size = 263546 }, + { url = "https://files.pythonhosted.org/packages/24/e5/28598f70b2c1098332bac47925806353b3313511d984841111e6e760c016/coverage-7.11.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4ebcddfcdfb4c614233cff6e9a3967a09484114a8b2e4f2c7a62dc83676ba13f", size = 258260 }, + { url = "https://files.pythonhosted.org/packages/0e/58/58e2d9e6455a4ed746a480c4b9cf96dc3cb2a6b8f3efbee5efd33ae24b06/coverage-7.11.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:13b2066303a1c1833c654d2af0455bb009b6e1727b3883c9964bc5c2f643c1d0", size = 261121 }, + { url = "https://files.pythonhosted.org/packages/17/57/38803eefb9b0409934cbc5a14e3978f0c85cb251d2b6f6a369067a7105a0/coverage-7.11.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d8750dd20362a1b80e3cf84f58013d4672f89663aee457ea59336df50fab6739", size = 258736 }, + { url = "https://files.pythonhosted.org/packages/a8/f3/f94683167156e93677b3442be1d4ca70cb33718df32a2eea44a5898f04f6/coverage-7.11.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ab6212e62ea0e1006531a2234e209607f360d98d18d532c2fa8e403c1afbdd71", size = 257625 }, + { url = "https://files.pythonhosted.org/packages/87/ed/42d0bf1bc6bfa7d65f52299a31daaa866b4c11000855d753857fe78260ac/coverage-7.11.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a6b17c2b5e0b9bb7702449200f93e2d04cb04b1414c41424c08aa1e5d352da76", size = 259827 }, + { url = "https://files.pythonhosted.org/packages/d3/76/5682719f5d5fbedb0c624c9851ef847407cae23362deb941f185f489c54e/coverage-7.11.3-cp313-cp313t-win32.whl", hash = "sha256:426559f105f644b69290ea414e154a0d320c3ad8a2bb75e62884731f69cf8e2c", size = 219897 }, + { url = "https://files.pythonhosted.org/packages/10/e0/1da511d0ac3d39e6676fa6cc5ec35320bbf1cebb9b24e9ee7548ee4e931a/coverage-7.11.3-cp313-cp313t-win_amd64.whl", hash = "sha256:90a96fcd824564eae6137ec2563bd061d49a32944858d4bdbae5c00fb10e76ac", size = 220959 }, + { url = "https://files.pythonhosted.org/packages/e5/9d/e255da6a04e9ec5f7b633c54c0fdfa221a9e03550b67a9c83217de12e96c/coverage-7.11.3-cp313-cp313t-win_arm64.whl", hash = "sha256:1e33d0bebf895c7a0905fcfaff2b07ab900885fc78bba2a12291a2cfbab014cc", size = 219234 }, + { url = "https://files.pythonhosted.org/packages/84/d6/634ec396e45aded1772dccf6c236e3e7c9604bc47b816e928f32ce7987d1/coverage-7.11.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fdc5255eb4815babcdf236fa1a806ccb546724c8a9b129fd1ea4a5448a0bf07c", size = 216746 }, + { url = "https://files.pythonhosted.org/packages/28/76/1079547f9d46f9c7c7d0dad35b6873c98bc5aa721eeabceafabd722cd5e7/coverage-7.11.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:fe3425dc6021f906c6325d3c415e048e7cdb955505a94f1eb774dafc779ba203", size = 217077 }, + { url = "https://files.pythonhosted.org/packages/2d/71/6ad80d6ae0d7cb743b9a98df8bb88b1ff3dc54491508a4a97549c2b83400/coverage-7.11.3-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4ca5f876bf41b24378ee67c41d688155f0e54cdc720de8ef9ad6544005899240", size = 248122 }, + { url = "https://files.pythonhosted.org/packages/20/1d/784b87270784b0b88e4beec9d028e8d58f73ae248032579c63ad2ac6f69a/coverage-7.11.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9061a3e3c92b27fd8036dafa26f25d95695b6aa2e4514ab16a254f297e664f83", size = 250638 }, + { url = "https://files.pythonhosted.org/packages/f5/26/b6dd31e23e004e9de84d1a8672cd3d73e50f5dae65dbd0f03fa2cdde6100/coverage-7.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:abcea3b5f0dc44e1d01c27090bc32ce6ffb7aa665f884f1890710454113ea902", size = 251972 }, + { url = "https://files.pythonhosted.org/packages/c9/ef/f9c64d76faac56b82daa036b34d4fe9ab55eb37f22062e68e9470583e688/coverage-7.11.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:68c4eb92997dbaaf839ea13527be463178ac0ddd37a7ac636b8bc11a51af2428", size = 248147 }, + { url = "https://files.pythonhosted.org/packages/b6/eb/5b666f90a8f8053bd264a1ce693d2edef2368e518afe70680070fca13ecd/coverage-7.11.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:149eccc85d48c8f06547534068c41d69a1a35322deaa4d69ba1561e2e9127e75", size = 249995 }, + { url = "https://files.pythonhosted.org/packages/eb/7b/871e991ffb5d067f8e67ffb635dabba65b231d6e0eb724a4a558f4a702a5/coverage-7.11.3-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:08c0bcf932e47795c49f0406054824b9d45671362dfc4269e0bc6e4bff010704", size = 247948 }, + { url = "https://files.pythonhosted.org/packages/0a/8b/ce454f0af9609431b06dbe5485fc9d1c35ddc387e32ae8e374f49005748b/coverage-7.11.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:39764c6167c82d68a2d8c97c33dba45ec0ad9172570860e12191416f4f8e6e1b", size = 247770 }, + { url = "https://files.pythonhosted.org/packages/61/8f/79002cb58a61dfbd2085de7d0a46311ef2476823e7938db80284cedd2428/coverage-7.11.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3224c7baf34e923ffc78cb45e793925539d640d42c96646db62dbd61bbcfa131", size = 249431 }, + { url = "https://files.pythonhosted.org/packages/58/cc/d06685dae97468ed22999440f2f2f5060940ab0e7952a7295f236d98cce7/coverage-7.11.3-cp314-cp314-win32.whl", hash = "sha256:c713c1c528284d636cd37723b0b4c35c11190da6f932794e145fc40f8210a14a", size = 219508 }, + { url = "https://files.pythonhosted.org/packages/5f/ed/770cd07706a3598c545f62d75adf2e5bd3791bffccdcf708ec383ad42559/coverage-7.11.3-cp314-cp314-win_amd64.whl", hash = "sha256:c381a252317f63ca0179d2c7918e83b99a4ff3101e1b24849b999a00f9cd4f86", size = 220325 }, + { url = "https://files.pythonhosted.org/packages/ee/ac/6a1c507899b6fb1b9a56069954365f655956bcc648e150ce64c2b0ecbed8/coverage-7.11.3-cp314-cp314-win_arm64.whl", hash = "sha256:3e33a968672be1394eded257ec10d4acbb9af2ae263ba05a99ff901bb863557e", size = 218899 }, + { url = "https://files.pythonhosted.org/packages/9a/58/142cd838d960cd740654d094f7b0300d7b81534bb7304437d2439fb685fb/coverage-7.11.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:f9c96a29c6d65bd36a91f5634fef800212dff69dacdb44345c4c9783943ab0df", size = 217471 }, + { url = "https://files.pythonhosted.org/packages/bc/2c/2f44d39eb33e41ab3aba80571daad32e0f67076afcf27cb443f9e5b5a3ee/coverage-7.11.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2ec27a7a991d229213c8070d31e3ecf44d005d96a9edc30c78eaeafaa421c001", size = 217742 }, + { url = "https://files.pythonhosted.org/packages/32/76/8ebc66c3c699f4de3174a43424c34c086323cd93c4930ab0f835731c443a/coverage-7.11.3-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:72c8b494bd20ae1c58528b97c4a67d5cfeafcb3845c73542875ecd43924296de", size = 259120 }, + { url = "https://files.pythonhosted.org/packages/19/89/78a3302b9595f331b86e4f12dfbd9252c8e93d97b8631500888f9a3a2af7/coverage-7.11.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:60ca149a446da255d56c2a7a813b51a80d9497a62250532598d249b3cdb1a926", size = 261229 }, + { url = "https://files.pythonhosted.org/packages/07/59/1a9c0844dadef2a6efac07316d9781e6c5a3f3ea7e5e701411e99d619bfd/coverage-7.11.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb5069074db19a534de3859c43eec78e962d6d119f637c41c8e028c5ab3f59dd", size = 263642 }, + { url = "https://files.pythonhosted.org/packages/37/86/66c15d190a8e82eee777793cabde730640f555db3c020a179625a2ad5320/coverage-7.11.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac5d5329c9c942bbe6295f4251b135d860ed9f86acd912d418dce186de7c19ac", size = 258193 }, + { url = "https://files.pythonhosted.org/packages/c7/c7/4a4aeb25cb6f83c3ec4763e5f7cc78da1c6d4ef9e22128562204b7f39390/coverage-7.11.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e22539b676fafba17f0a90ac725f029a309eb6e483f364c86dcadee060429d46", size = 261107 }, + { url = "https://files.pythonhosted.org/packages/ed/91/b986b5035f23cf0272446298967ecdd2c3c0105ee31f66f7e6b6948fd7f8/coverage-7.11.3-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:2376e8a9c889016f25472c452389e98bc6e54a19570b107e27cde9d47f387b64", size = 258717 }, + { url = "https://files.pythonhosted.org/packages/f0/c7/6c084997f5a04d050c513545d3344bfa17bd3b67f143f388b5757d762b0b/coverage-7.11.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:4234914b8c67238a3c4af2bba648dc716aa029ca44d01f3d51536d44ac16854f", size = 257541 }, + { url = "https://files.pythonhosted.org/packages/3b/c5/38e642917e406930cb67941210a366ccffa767365c8f8d9ec0f465a8b218/coverage-7.11.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f0b4101e2b3c6c352ff1f70b3a6fcc7c17c1ab1a91ccb7a33013cb0782af9820", size = 259872 }, + { url = "https://files.pythonhosted.org/packages/b7/67/5e812979d20c167f81dbf9374048e0193ebe64c59a3d93d7d947b07865fa/coverage-7.11.3-cp314-cp314t-win32.whl", hash = "sha256:305716afb19133762e8cf62745c46c4853ad6f9eeba54a593e373289e24ea237", size = 220289 }, + { url = "https://files.pythonhosted.org/packages/24/3a/b72573802672b680703e0df071faadfab7dcd4d659aaaffc4626bc8bbde8/coverage-7.11.3-cp314-cp314t-win_amd64.whl", hash = "sha256:9245bd392572b9f799261c4c9e7216bafc9405537d0f4ce3ad93afe081a12dc9", size = 221398 }, + { url = "https://files.pythonhosted.org/packages/f8/4e/649628f28d38bad81e4e8eb3f78759d20ac173e3c456ac629123815feb40/coverage-7.11.3-cp314-cp314t-win_arm64.whl", hash = "sha256:9a1d577c20b4334e5e814c3d5fe07fa4a8c3ae42a601945e8d7940bab811d0bd", size = 219435 }, + { url = "https://files.pythonhosted.org/packages/19/8f/92bdd27b067204b99f396a1414d6342122f3e2663459baf787108a6b8b84/coverage-7.11.3-py3-none-any.whl", hash = "sha256:351511ae28e2509c8d8cae5311577ea7dd511ab8e746ffc8814a0896c3d33fbe", size = 208478 }, ] [package.optional-dependencies] @@ -796,54 +860,55 @@ toml = [ [[package]] name = "crc32c" -version = "2.7.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7f/4c/4e40cc26347ac8254d3f25b9f94710b8e8df24ee4dddc1ba41907a88a94d/crc32c-2.7.1.tar.gz", hash = "sha256:f91b144a21eef834d64178e01982bb9179c354b3e9e5f4c803b0e5096384968c", size = 45712 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/fd/8972a70d7c39f37240f554c348fd9e15a4d8d0a548b1bc3139cd4e1cfb66/crc32c-2.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f0fadc741e79dc705e2d9ee967473e8a061d26b04310ed739f1ee292f33674f", size = 54110 }, - { url = "https://files.pythonhosted.org/packages/35/be/0b045f84c7acc36312a91211190bf84e73a0bbd30f21cbaf3670c4dba9b2/crc32c-2.7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91ced31055d26d59385d708bbd36689e1a1d604d4b0ceb26767eb5a83156f85d", size = 51792 }, - { url = "https://files.pythonhosted.org/packages/8c/e2/acaabbc172b7c45ec62f273cd2e214f626e2b4324eca9152dea6095a26f4/crc32c-2.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36ffa999b72e3c17f6a066ae9e970b40f8c65f38716e436c39a33b809bc6ed9f", size = 52884 }, - { url = "https://files.pythonhosted.org/packages/60/40/963ba3d2ec0d8e4a2ceaf90e8f9cb10911a926fe75d4329e013a51343122/crc32c-2.7.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e80114dd7f462297e54d5da1b9ff472e5249c5a2b406aa51c371bb0edcbf76bd", size = 53888 }, - { url = "https://files.pythonhosted.org/packages/f2/b8/8a093b9dc1792b2cec9805e1428e97be0338a45ac9fae2fd5911613eacb1/crc32c-2.7.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:676f5b46da268b5190f9fb91b3f037a00d114b411313664438525db876adc71f", size = 52098 }, - { url = "https://files.pythonhosted.org/packages/26/76/a254ddb4ae83b545f6e08af384d62268a99d00f5c58a468754f8416468ce/crc32c-2.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8d0e660c9ed269e90692993a4457a932fc22c9cc96caf79dd1f1a84da85bb312", size = 52716 }, - { url = "https://files.pythonhosted.org/packages/b6/cb/6062806e5b6cb8d9af3c62945a5a07fa22c3b4dc59084d2fa2e533f9aaa1/crc32c-2.7.1-cp310-cp310-win32.whl", hash = "sha256:17a2c3f8c6d85b04b5511af827b5dbbda4e672d188c0b9f20a8156e93a1aa7b6", size = 38363 }, - { url = "https://files.pythonhosted.org/packages/7f/a9/dc935e26c8d7bd4722bc1312ed88f443e6e36816b46835b4464baa3f7c6d/crc32c-2.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:3208764c29688f91a35392073229975dd7687b6cb9f76b919dae442cabcd5126", size = 39795 }, - { url = "https://files.pythonhosted.org/packages/aa/92/c878aaba81c431fcd93a059e9f6c90db397c585742793f0bf6e0c531cc67/crc32c-2.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96b794fd11945298fdd5eb1290a812efb497c14bc42592c5c992ca077458eeba", size = 54879 }, - { url = "https://files.pythonhosted.org/packages/5b/f5/ab828ab3907095e06b18918408748950a9f726ee2b37be1b0839fb925ee1/crc32c-2.7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9df7194dd3c0efb5a21f5d70595b7a8b4fd9921fbbd597d6d8e7a11eca3e2d27", size = 52588 }, - { url = "https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d698eec444b18e296a104d0b9bb6c596c38bdcb79d24eba49604636e9d747305", size = 53674 }, - { url = "https://files.pythonhosted.org/packages/79/ed/df3c4c14bf1b29f5c9b52d51fb6793e39efcffd80b2941d994e8f7f5f688/crc32c-2.7.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e07cf10ef852d219d179333fd706d1c415626f1f05e60bd75acf0143a4d8b225", size = 54691 }, - { url = "https://files.pythonhosted.org/packages/0c/47/4917af3c9c1df2fff28bbfa6492673c9adeae5599dcc207bbe209847489c/crc32c-2.7.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d2a051f296e6e92e13efee3b41db388931cdb4a2800656cd1ed1d9fe4f13a086", size = 52896 }, - { url = "https://files.pythonhosted.org/packages/1b/6f/26fc3dda5835cda8f6cd9d856afe62bdeae428de4c34fea200b0888e8835/crc32c-2.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1738259802978cdf428f74156175da6a5fdfb7256f647fdc0c9de1bc6cd7173", size = 53554 }, - { url = "https://files.pythonhosted.org/packages/56/3e/6f39127f7027c75d130c0ba348d86a6150dff23761fbc6a5f71659f4521e/crc32c-2.7.1-cp311-cp311-win32.whl", hash = "sha256:f7786d219a1a1bf27d0aa1869821d11a6f8e90415cfffc1e37791690d4a848a1", size = 38370 }, - { url = "https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:887f6844bb3ad35f0778cd10793ad217f7123a5422e40041231b8c4c7329649d", size = 39795 }, - { url = "https://files.pythonhosted.org/packages/4d/41/4aedc961893f26858ab89fc772d0eaba91f9870f19eaa933999dcacb94ec/crc32c-2.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56ef661b34e9f25991fface7f9ad85e81bbc1b3fe3b916fd58c893eabe2fa0b8", size = 54675 }, - { url = "https://files.pythonhosted.org/packages/d6/63/8cabf09b7e39b9fec8f7010646c8b33057fc8d67e6093b3cc15563d23533/crc32c-2.7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:571aa4429444b5d7f588e4377663592145d2d25eb1635abb530f1281794fc7c9", size = 52386 }, - { url = "https://files.pythonhosted.org/packages/79/13/13576941bf7cf95026abae43d8427c812c0054408212bf8ed490eda846b0/crc32c-2.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c02a3bd67dea95cdb25844aaf44ca2e1b0c1fd70b287ad08c874a95ef4bb38db", size = 53495 }, - { url = "https://files.pythonhosted.org/packages/3d/b6/55ffb26d0517d2d6c6f430ce2ad36ae7647c995c5bfd7abce7f32bb2bad1/crc32c-2.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d17637c4867672cb8adeea007294e3c3df9d43964369516cfe2c1f47ce500a", size = 54456 }, - { url = "https://files.pythonhosted.org/packages/c2/1a/5562e54cb629ecc5543d3604dba86ddfc7c7b7bf31d64005b38a00d31d31/crc32c-2.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f4a400ac3c69a32e180d8753fd7ec7bccb80ade7ab0812855dce8a208e72495f", size = 52647 }, - { url = "https://files.pythonhosted.org/packages/48/ec/ce4138eaf356cd9aae60bbe931755e5e0151b3eca5f491fce6c01b97fd59/crc32c-2.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:588587772e55624dd9c7a906ec9e8773ae0b6ac5e270fc0bc84ee2758eba90d5", size = 53332 }, - { url = "https://files.pythonhosted.org/packages/5e/b5/144b42cd838a901175a916078781cb2c3c9f977151c9ba085aebd6d15b22/crc32c-2.7.1-cp312-cp312-win32.whl", hash = "sha256:9f14b60e5a14206e8173dd617fa0c4df35e098a305594082f930dae5488da428", size = 38371 }, - { url = "https://files.pythonhosted.org/packages/ae/c4/7929dcd5d9b57db0cce4fe6f6c191049380fc6d8c9b9f5581967f4ec018e/crc32c-2.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:7c810a246660a24dc818047dc5f89c7ce7b2814e1e08a8e99993f4103f7219e8", size = 39805 }, - { url = "https://files.pythonhosted.org/packages/a9/0d/3e797d1ed92d357a6a4c5b41cea15a538b27a8fdf18c7863747eb50b73ad/crc32c-2.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c277f9d16a3283e064d54854af0976b72abaa89824955579b2b3f37444f89aae", size = 54641 }, - { url = "https://files.pythonhosted.org/packages/a7/d3/4ddeef755caaa75680c559562b6c71f5910fee4c4f3a2eb5ea8b57f0e48c/crc32c-2.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:881af0478a01331244e27197356929edbdeaef6a9f81b5c6bacfea18d2139289", size = 52338 }, - { url = "https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:724d5ff4d29ff093a983ae656be3307093706d850ea2a233bf29fcacc335d945", size = 53447 }, - { url = "https://files.pythonhosted.org/packages/b2/8b/92f3f62f3bafe8f7ab4af7bfb7246dc683fd11ec0d6dfb73f91e09079f69/crc32c-2.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2416c4d88696ac322632555c0f81ab35e15f154bc96055da6cf110d642dbc10", size = 54484 }, - { url = "https://files.pythonhosted.org/packages/98/b2/113a50f8781f76af5ac65ffdb907e72bddbe974de8e02247f0d58bc48040/crc32c-2.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:60254251b88ec9b9795215f0f9ec015a6b5eef8b2c5fba1267c672d83c78fc02", size = 52703 }, - { url = "https://files.pythonhosted.org/packages/b4/6c/309229e9acda8cf36a8ff4061d70b54d905f79b7037e16883ce6590a24ab/crc32c-2.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:edefc0e46f3c37372183f70338e5bdee42f6789b62fcd36ec53aa933e9dfbeaf", size = 53367 }, - { url = "https://files.pythonhosted.org/packages/b5/2a/6c6324d920396e1bd9f3efbe8753da071be0ca52bd22d6c82d446b8d6975/crc32c-2.7.1-cp313-cp313-win32.whl", hash = "sha256:813af8111218970fe2adb833c5e5239f091b9c9e76f03b4dd91aaba86e99b499", size = 38377 }, - { url = "https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:7d9ede7be8e4ec1c9e90aaf6884decbeef10e3473e6ddac032706d710cab5888", size = 39803 }, - { url = "https://files.pythonhosted.org/packages/03/de/fef962e898a953558fe1c55141644553e84ef4190693a31244c59a0856c7/crc32c-2.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03a92551a343702629af91f78d205801219692b6909f8fa126b830e332bfb0e0", size = 54223 }, - { url = "https://files.pythonhosted.org/packages/21/14/fceca1a6f45c0a1814fe8602a65657b75c27425162445925ba87438cad6b/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb9424ec1a8ca54763155a703e763bcede82e6569fe94762614bb2de1412d4e1", size = 51588 }, - { url = "https://files.pythonhosted.org/packages/13/3b/13d40a7dfbf9ef05c84a0da45544ee72080dca4ce090679e5105689984bd/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88732070f6175530db04e0bb36880ac45c33d49f8ac43fa0e50cfb1830049d23", size = 52678 }, - { url = "https://files.pythonhosted.org/packages/36/09/65ffc4fb9fa60ff6714eeb50a92284a4525e5943f0b040b572c0c76368c1/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:57a20dfc27995f568f64775eea2bbb58ae269f1a1144561df5e4a4955f79db32", size = 53847 }, - { url = "https://files.pythonhosted.org/packages/24/71/938e926085b7288da052db7c84416f3ce25e71baf7ab5b63824c7bcb6f22/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f7186d098bfd2cff25eac6880b7c7ad80431b90610036131c1c7dd0eab42a332", size = 51860 }, - { url = "https://files.pythonhosted.org/packages/3c/d8/4526d5380189d6f2fa27256c204100f30214fe402f47cf6e9fb9a91ab890/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:55a77e29a265418fa34bef15bd0f2c60afae5348988aaf35ed163b4bbf93cf37", size = 52508 }, - { url = "https://files.pythonhosted.org/packages/19/30/15f7e35176488b77e5b88751947d321d603fccac273099ace27c7b2d50a6/crc32c-2.7.1-cp313-cp313t-win32.whl", hash = "sha256:ae38a4b6aa361595d81cab441405fbee905c72273e80a1c010fb878ae77ac769", size = 38319 }, - { url = "https://files.pythonhosted.org/packages/19/c4/0b3eee04dac195f4730d102d7a9fbea894ae7a32ce075f84336df96a385d/crc32c-2.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:eee2a43b663feb6c79a6c1c6e5eae339c2b72cfac31ee54ec0209fa736cf7ee5", size = 39781 }, - { url = "https://files.pythonhosted.org/packages/03/27/f1dab3066c90e9424d22bc942eecdc2e77267f7e805ddb5a2419bbcbace6/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30004a7383538ef93bda9b22f7b3805bc0aa5625ab2675690e1b676b19417d4b", size = 38184 }, - { url = "https://files.pythonhosted.org/packages/2c/f3/479acfa99803c261cdd6b44f37b55bd77bdbce6163ec1f51b2014b095495/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a01b0983aa87f517c12418f9898ecf2083bf86f4ea04122e053357c3edb0d73f", size = 38256 }, - { url = "https://files.pythonhosted.org/packages/7b/31/4edb9c45457c54d51ca539f850761f31b7ab764177902b6f3247ff8c1b75/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb2b963c42128b38872e9ed63f04a73ce1ff89a1dfad7ea38add6fe6296497b8", size = 37868 }, - { url = "https://files.pythonhosted.org/packages/a6/b0/5680db08eff8f2116a4f9bd949f8bbe9cf260e1c3451228f54c60b110d79/crc32c-2.7.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:cdd5e576fee5d255c1e68a4dae4420f21e57e6f05900b38d5ae47c713fc3330d", size = 39826 }, +version = "2.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/66/7e97aa77af7cf6afbff26e3651b564fe41932599bc2d3dce0b2f73d4829a/crc32c-2.8.tar.gz", hash = "sha256:578728964e59c47c356aeeedee6220e021e124b9d3e8631d95d9a5e5f06e261c", size = 48179 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/d8/362a009e8140dd926a153b44d56753e3aa7cb50aca243779a84adadbff11/crc32c-2.8-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9bb678507a4e4cf3f0506607b046ecc4ed1c58a19e08a3fb3c2d25441c480bf1", size = 79385 }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0d4ea3aa71ffb15f1285669d23024cc40779388ce32157d339dc2584491c/crc32c-2.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1a16f7ffa4c242a909558565567cbba95148603717b53538ea299c98da68e7a9", size = 80965 }, + { url = "https://files.pythonhosted.org/packages/20/44/d77657aaca4a2c0283f2356a3da6f8e91b003567bb8f09daaf540cbf192f/crc32c-2.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0184369aad562d801f91f454c81f56b9ecb966f6b96684c4d6cf82fc8741d2ad", size = 79993 }, + { url = "https://files.pythonhosted.org/packages/ab/c0/07017a93ebf85d9408028b7e03ef96d5c6bfb14cb77cfe90d35eedcc1501/crc32c-2.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:86d2eeb5f0189bd803720abe7387019328ea34c4acde62999e5723f789bc316b", size = 79243 }, + { url = "https://files.pythonhosted.org/packages/c7/1a/b3c5ac4cf2fd1f82395173d0bd8e1a15d09f0bc1eccdf10ea7f8caaccd67/crc32c-2.8-cp310-cp310-win32.whl", hash = "sha256:51da61904a9e753780a2e6011885677d601db1fa840be4b68799643a113e6f08", size = 64888 }, + { url = "https://files.pythonhosted.org/packages/b6/f2/60c45fc7bb2221d3c93c7a872e921be591f40d45228fe46f879b1d8c0424/crc32c-2.8-cp310-cp310-win_amd64.whl", hash = "sha256:b2d6a1f2500daaf2e4b08f97ad0349aa2eff5faaaa5fd3350314a26eade334cd", size = 66639 }, + { url = "https://files.pythonhosted.org/packages/ca/29/63972fc1452778e2092ae998c50cbfc2fc93e3fa9798a0278650cd6169c5/crc32c-2.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:711743da6ccc70b3c6718c328947b0b6f34a1fe6a6c27cc6c1d69cc226bf70e9", size = 80200 }, + { url = "https://files.pythonhosted.org/packages/cb/3a/60eb49d7bdada4122b3ffd45b0df54bdc1b8dd092cda4b069a287bdfcff4/crc32c-2.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5eb4094a2054774f13b26f21bf56792bb44fa1fcee6c6ad099387a43ffbfb4fa", size = 81757 }, + { url = "https://files.pythonhosted.org/packages/f5/63/6efc1b64429ef7d23bd58b75b7ac24d15df327e3ebbe9c247a0f7b1c2ed1/crc32c-2.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fff15bf2bd3e95780516baae935ed12be88deaa5ebe6143c53eb0d26a7bdc7b7", size = 80830 }, + { url = "https://files.pythonhosted.org/packages/e1/eb/0ae9f436f8004f1c88f7429e659a7218a3879bd11a6b18ed1257aad7e98b/crc32c-2.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c0e11e3826668121fa53e0745635baf5e4f0ded437e8ff63ea56f38fc4f970a", size = 80095 }, + { url = "https://files.pythonhosted.org/packages/9e/81/4afc9d468977a4cd94a2eb62908553345009a7c0d30e74463a15d4b48ec3/crc32c-2.8-cp311-cp311-win32.whl", hash = "sha256:38f915336715d1f1353ab07d7d786f8a789b119e273aea106ba55355dfc9101d", size = 64886 }, + { url = "https://files.pythonhosted.org/packages/d6/e8/94e839c9f7e767bf8479046a207afd440a08f5c59b52586e1af5e64fa4a0/crc32c-2.8-cp311-cp311-win_amd64.whl", hash = "sha256:60e0a765b1caab8d31b2ea80840639253906a9351d4b861551c8c8625ea20f86", size = 66639 }, + { url = "https://files.pythonhosted.org/packages/17/8b/4a04bd80a024f1a23978f19ae99407783e06549e361ab56e9c08bba3c1d3/crc32c-2.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6dde035f91ffbfe23163e68605ee5a4bb8ceebd71ed54bb1fb1d0526cdd125a2", size = 80028 }, + { url = "https://files.pythonhosted.org/packages/21/8f/01c7afdc76ac2007d0e6a98e7300b4470b170480f8188475b597d1f4b4c6/crc32c-2.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e41ebe7c2f0fdcd9f3a3fd206989a36b460b4d3f24816d53e5be6c7dba72c5e1", size = 81531 }, + { url = "https://files.pythonhosted.org/packages/32/2b/8f78c5a8cc66486be5f51b6f038fc347c3ba748d3ea68be17a014283c331/crc32c-2.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ecf66cf90266d9c15cea597d5cc86c01917cd1a238dc3c51420c7886fa750d7e", size = 80608 }, + { url = "https://files.pythonhosted.org/packages/db/86/fad1a94cdeeeb6b6e2323c87f970186e74bfd6fbfbc247bf5c88ad0873d5/crc32c-2.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:59eee5f3a69ad0793d5fa9cdc9b9d743b0cd50edf7fccc0a3988a821fef0208c", size = 79886 }, + { url = "https://files.pythonhosted.org/packages/d5/db/1a7cb6757a1e32376fa2dfce00c815ea4ee614a94f9bff8228e37420c183/crc32c-2.8-cp312-cp312-win32.whl", hash = "sha256:a73d03ce3604aa5d7a2698e9057a0eef69f529c46497b27ee1c38158e90ceb76", size = 64896 }, + { url = "https://files.pythonhosted.org/packages/bf/8e/2024de34399b2e401a37dcb54b224b56c747b0dc46de4966886827b4d370/crc32c-2.8-cp312-cp312-win_amd64.whl", hash = "sha256:56b3b7d015247962cf58186e06d18c3d75a1a63d709d3233509e1c50a2d36aa2", size = 66645 }, + { url = "https://files.pythonhosted.org/packages/06/4b/cf05ed9d934cc30e5ae22f97c8272face420a476090e736615d9a6b53de0/crc32c-2.8-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:086f64793c5ec856d1ab31a026d52ad2b895ac83d7a38fce557d74eb857f0a82", size = 80001 }, + { url = "https://files.pythonhosted.org/packages/15/ab/4b04801739faf36345f6ba1920be5b1c70282fec52f8280afd3613fb13e2/crc32c-2.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bcf72ee7e0135b3d941c34bb2c26c3fc6bc207106b49fd89aaafaeae223ae209", size = 81543 }, + { url = "https://files.pythonhosted.org/packages/a9/1b/6e38dde5bfd2ea69b7f2ab6ec229fcd972a53d39e2db4efe75c0ac0382ce/crc32c-2.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8a717dd9c3fd777d9bc6603717eae172887d402c4ab589d124ebd0184a83f89e", size = 80644 }, + { url = "https://files.pythonhosted.org/packages/ce/45/012176ffee90059ae8ec7131019c71724ea472aa63e72c0c8edbd1fad1d7/crc32c-2.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0450bb845b3c3c7b9bdc0b4e95620ec9a40824abdc8c86d6285c919a90743c1a", size = 79919 }, + { url = "https://files.pythonhosted.org/packages/f0/2b/f557629842f9dec2b3461cb3a0d854bb586ec45b814cea58b082c32f0dde/crc32c-2.8-cp313-cp313-win32.whl", hash = "sha256:765d220bfcbcffa6598ac11eb1e10af0ee4802b49fe126aa6bf79f8ddb9931d1", size = 64896 }, + { url = "https://files.pythonhosted.org/packages/d0/db/fd0f698c15d1e21d47c64181a98290665a08fcbb3940cd559e9c15bda57e/crc32c-2.8-cp313-cp313-win_amd64.whl", hash = "sha256:171ff0260d112c62abcce29332986950a57bddee514e0a2418bfde493ea06bb3", size = 66646 }, + { url = "https://files.pythonhosted.org/packages/f5/5a/6108d2dfc0fe33522ce83ba07aed4b22014911b387afa228808a278e27cd/crc32c-2.8-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2e68264555fab19bab08331550dab58573e351a63ed79c869d455edd3b0aa417", size = 79109 }, + { url = "https://files.pythonhosted.org/packages/84/1e/c054f9e390090c197abf3d2936f4f9effaf0c6ee14569ae03d6ddf86958a/crc32c-2.8-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b48f2486727b8d0e7ccbae4a34cb0300498433d2a9d6b49cb13cb57c2e3f19cb", size = 80987 }, + { url = "https://files.pythonhosted.org/packages/c8/ad/1650e5c3341e4a485f800ea83116d72965030c5d48ccc168fcc685756e4d/crc32c-2.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:ecf123348934a086df8c8fde7f9f2d716d523ca0707c5a1367b8bb00d8134823", size = 79994 }, + { url = "https://files.pythonhosted.org/packages/d7/3b/f2ed924b177729cbb2ab30ca2902abff653c31d48c95e7b66717a9ca9fcc/crc32c-2.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e636ac60f76de538f7a2c0d0f3abf43104ee83a8f5e516f6345dc283ed1a4df7", size = 79046 }, + { url = "https://files.pythonhosted.org/packages/4b/80/413b05ee6ace613208b31b3670c3135ee1cf451f0e72a9c839b4946acc04/crc32c-2.8-cp313-cp313t-win32.whl", hash = "sha256:8dd4a19505e0253892e1b2f1425cc3bd47f79ae5a04cb8800315d00aad7197f2", size = 64837 }, + { url = "https://files.pythonhosted.org/packages/3b/1b/85eddb6ac5b38496c4e35c20298aae627970c88c3c624a22ab33e84f16c7/crc32c-2.8-cp313-cp313t-win_amd64.whl", hash = "sha256:4bb18e4bd98fb266596523ffc6be9c5b2387b2fa4e505ec56ca36336f49cb639", size = 66574 }, + { url = "https://files.pythonhosted.org/packages/4c/6a/cbec8a235c5b46a01f319939b538958662159aec0ed3a74944e3a6de21f1/crc32c-2.8-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5607ab8221e1ffd411f64aa40dbb6850cf06dd2908c9debd05d371e1acf62ff3", size = 80139 }, + { url = "https://files.pythonhosted.org/packages/21/31/d096722fe74b692d6e8206c27da1ea5f6b2a12ff92c54a62a6ba2f376254/crc32c-2.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7f5db4f16816926986d3c94253314920689706ae13a9bf4888b47336c6735ce", size = 81736 }, + { url = "https://files.pythonhosted.org/packages/f6/a2/f75ef716ff7e3c22f385ba6ef30c5de80c19a21ebe699dc90824a1903275/crc32c-2.8-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:70b0153c4d418b673309d3529334d117e1074c4a3b2d7f676e430d72c14de67b", size = 80795 }, + { url = "https://files.pythonhosted.org/packages/d8/94/6d647a12d96ab087d9b8eacee3da073f981987827d57c7072f89ffc7b6cd/crc32c-2.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5c8933531442042438753755a5c8a9034e4d88b01da9eb796f7e151b31a7256c", size = 80042 }, + { url = "https://files.pythonhosted.org/packages/cd/dc/32b8896b40a0afee7a3c040536d0da5a73e68df2be9fadd21770fd158e16/crc32c-2.8-cp314-cp314-win32.whl", hash = "sha256:cdc83a3fe6c4e5df9457294cfd643de7d95bd4e9382c1dd6ed1e0f0f9169172c", size = 64914 }, + { url = "https://files.pythonhosted.org/packages/f2/b4/4308b27d307e8ecaf8dd1dcc63bbb0e47ae1826d93faa3e62d1ee00ee2d5/crc32c-2.8-cp314-cp314-win_amd64.whl", hash = "sha256:509e10035106df66770fe24b9eb8d9e32b6fb967df17744402fb67772d8b2bc7", size = 66723 }, + { url = "https://files.pythonhosted.org/packages/52/6d/f306ce64a352a3002f76b0fc88a1373f4541f9d34fad3668688610bab14b/crc32c-2.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:cc445da03fc012a5a03b71da1df1b40139729e6a5571fd4215ab40bfb39689c7", size = 79106 }, + { url = "https://files.pythonhosted.org/packages/a5/b7/1f74965dd7ea762954a69d172dfb3a706049c84ffa45d31401d010a4a126/crc32c-2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e3dde2ec59a8a830511d72a086ead95c0b0b7f0d418f93ea106244c5e77e350", size = 80983 }, + { url = "https://files.pythonhosted.org/packages/1b/50/af93f0d91ccd61833ce77374ebfbd16f5805f5c17d18c6470976d9866d76/crc32c-2.8-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:61d51681a08b6a2a2e771b7f0cd1947fb87cb28f38ed55a01cb7c40b2ac4cdd8", size = 80009 }, + { url = "https://files.pythonhosted.org/packages/ee/fa/94f394beb68a88258af694dab2f1284f55a406b615d7900bdd6235283bc4/crc32c-2.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:67c0716c3b1a02d5235be649487b637eed21f2d070f2b3f63f709dcd2fefb4c7", size = 79066 }, + { url = "https://files.pythonhosted.org/packages/91/c6/a6050e0c64fd73c67a97da96cb59f08b05111e00b958fb87ecdce99f17ac/crc32c-2.8-cp314-cp314t-win32.whl", hash = "sha256:2e8fe863fbbd8bdb6b414a2090f1b0f52106e76e9a9c96a413495dbe5ebe492a", size = 64869 }, + { url = "https://files.pythonhosted.org/packages/08/1f/c7735034e401cb1ea14f996a224518e3a3fa9987cb13680e707328a7d779/crc32c-2.8-cp314-cp314t-win_amd64.whl", hash = "sha256:20a9cfb897693eb6da19e52e2a7be2026fd4d9fc8ae318f086c0d71d5dd2d8e0", size = 66633 }, + { url = "https://files.pythonhosted.org/packages/fc/3a/00cc578cd27ed0b22c9be25cef2c24539d92df9fa80ebd67a3fc5419724c/crc32c-2.8-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:15905fa78344654e241371c47e6ed2411f9eeb2b8095311c68c88eccf541e8b4", size = 64108 }, + { url = "https://files.pythonhosted.org/packages/6b/bc/0587ef99a1c7629f95dd0c9d4f3d894de383a0df85831eb16c48a6afdae4/crc32c-2.8-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c596f918688821f796434e89b431b1698396c38bf0b56de873621528fe3ecb1e", size = 64815 }, + { url = "https://files.pythonhosted.org/packages/73/42/94f2b8b92eae9064fcfb8deef2b971514065bd606231f8857ff8ae02bebd/crc32c-2.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8d23c4fe01b3844cb6e091044bc1cebdef7d16472e058ce12d9fadf10d2614af", size = 66659 }, ] [[package]] @@ -857,7 +922,7 @@ wheels = [ [[package]] name = "dask" -version = "2025.9.1" +version = "2025.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -869,9 +934,9 @@ dependencies = [ { name = "pyyaml" }, { name = "toolz" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/52/87/87af914aaf5bfaa0ee8b9da060a836477d8cc49fe4978637da8b6a47d8a3/dask-2025.9.1.tar.gz", hash = "sha256:718df73e1fd3d7e2b8546e0f04ce08e1ed7f9aa3da1eecd0c1f44c8b6d52f7e0", size = 10973663 } +sdist = { url = "https://files.pythonhosted.org/packages/db/33/eacaa72731f7fc64868caaf2d35060d50049eff889bd217263e68f76472f/dask-2025.11.0.tar.gz", hash = "sha256:23d59e624b80ee05b7cc8df858682cca58262c4c3b197ccf61da0f6543c8f7c3", size = 10984781 } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/60/3fcd548bed6d25016933e4b2984c9b82e4c1e760380e03d4100b1b4726e0/dask-2025.9.1-py3-none-any.whl", hash = "sha256:2a8a7dc933caaea2f47745a65a6ec93d9e616e12aab53b4f03ee161d31939110", size = 1479274 }, + { url = "https://files.pythonhosted.org/packages/1d/54/a46920229d12c3a6e9f0081d1bdaeffad23c1826353ace95714faee926e5/dask-2025.11.0-py3-none-any.whl", hash = "sha256:08c35a8146c05c93b34f83cf651009129c42ee71762da7ca452fb7308641c2b8", size = 1477108 }, ] [[package]] @@ -981,7 +1046,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749 } wheels = [ @@ -997,6 +1062,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317 }, ] +[[package]] +name = "farama-notifications" +version = "0.0.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/2c/8384832b7a6b1fd6ba95bbdcae26e7137bb3eedc955c42fd5cdcc086cfbf/Farama-Notifications-0.0.4.tar.gz", hash = "sha256:13fceff2d14314cf80703c8266462ebf3733c7d165336eee998fc58e545efd18", size = 2131 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/2c/ffc08c54c05cdce6fbed2aeebc46348dbe180c6d2c541c7af7ba0aa5f5f8/Farama_Notifications-0.0.4-py3-none-any.whl", hash = "sha256:14de931035a41961f7c056361dc7f980762a143d05791ef5794a751a2caf05ae", size = 2511 }, +] + [[package]] name = "fasteners" version = "0.20" @@ -1017,11 +1091,11 @@ wheels = [ [[package]] name = "filelock" -version = "3.19.1" +version = "3.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58", size = 17687 } +sdist = { url = "https://files.pythonhosted.org/packages/58/46/0028a82567109b5ef6e4d2a1f04a583fb513e6cf9527fcdd09afd817deeb/filelock-3.20.0.tar.gz", hash = "sha256:711e943b4ec6be42e1d4e6690b48dc175c822967466bb31c0c293f34334c13f4", size = 18922 } wheels = [ - { url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d", size = 15988 }, + { url = "https://files.pythonhosted.org/packages/76/91/7216b27286936c16f5b4d0c530087e4a54eead683e6b0b73dd0c64844af6/filelock-3.20.0-py3-none-any.whl", hash = "sha256:339b4732ffda5cd79b13f4e2711a31b0365ce445d95d243bb996273d072546a2", size = 16054 }, ] [[package]] @@ -1030,36 +1104,48 @@ 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 } 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/f7/86/fb1e994971be4bdfe3a307de6373ef69a9df83fb66e3faa9c8114893d4cc/fonttools-4.60.1-cp310-cp310-win32.whl", hash = "sha256:1525796c3ffe27bb6268ed2a1bb0dcf214d561dfaf04728abf01489eb5339dce", size = 2232019 }, { url = "https://files.pythonhosted.org/packages/40/84/62a19e2bd56f0e9fb347486a5b26376bade4bf6bbba64dda2c103bd08c94/fonttools-4.60.1-cp310-cp310-win_amd64.whl", hash = "sha256:268ecda8ca6cb5c4f044b1fb9b3b376e8cd1b361cef275082429dc4174907038", size = 2276803 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/bc/fa/021dab618526323c744e0206b3f5c8596a2e7ae9aa38db5948a131123e83/fonttools-4.60.1-cp311-cp311-win32.whl", hash = "sha256:398447f3d8c0c786cbf1209711e79080a40761eb44b27cdafffb48f52bcec258", size = 2230288 }, { url = "https://files.pythonhosted.org/packages/bb/78/0e1a6d22b427579ea5c8273e1c07def2f325b977faaf60bb7ddc01456cb1/fonttools-4.60.1-cp311-cp311-win_amd64.whl", hash = "sha256:d066ea419f719ed87bc2c99a4a4bfd77c2e5949cb724588b9dd58f3fd90b92bf", size = 2278184 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/62/a1/f888221934b5731d46cb9991c7a71f30cb1f97c0ef5fcf37f8da8fce6c8e/fonttools-4.60.1-cp312-cp312-win32.whl", hash = "sha256:b2cf105cee600d2de04ca3cfa1f74f1127f8455b71dbad02b9da6ec266e116d6", size = 2218750 }, { url = "https://files.pythonhosted.org/packages/88/8f/a55b5550cd33cd1028601df41acd057d4be20efa5c958f417b0c0613924d/fonttools-4.60.1-cp312-cp312-win_amd64.whl", hash = "sha256:992775c9fbe2cf794786fa0ffca7f09f564ba3499b8fe9f2f80bd7197db60383", size = 2267026 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/f8/b3/cede8f8235d42ff7ae891bae8d619d02c8ac9fd0cfc450c5927a6200c70d/fonttools-4.60.1-cp313-cp313-win32.whl", hash = "sha256:2299df884c11162617a66b7c316957d74a18e3758c0274762d2cc87df7bc0272", size = 2217028 }, { url = "https://files.pythonhosted.org/packages/75/4d/b022c1577807ce8b31ffe055306ec13a866f2337ecee96e75b24b9b753ea/fonttools-4.60.1-cp313-cp313-win_amd64.whl", hash = "sha256:a3db56f153bd4c5c2b619ab02c5db5192e222150ce5a1bc10f16164714bc39ac", size = 2266200 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/38/99/234594c0391221f66216bc2c886923513b3399a148defaccf81dc3be6560/fonttools-4.60.1-cp314-cp314-win32.whl", hash = "sha256:66929e2ea2810c6533a5184f938502cfdaea4bc3efb7130d8cc02e1c1b4108d6", size = 2220861 }, { url = "https://files.pythonhosted.org/packages/3e/1d/edb5b23726dde50fc4068e1493e4fc7658eeefcaf75d4c5ffce067d07ae5/fonttools-4.60.1-cp314-cp314-win_amd64.whl", hash = "sha256:f3d5be054c461d6a2268831f04091dc82753176f6ea06dc6047a5e168265a987", size = 2270934 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1080,11 +1166,11 @@ wheels = [ [[package]] name = "fsspec" -version = "2025.9.0" +version = "2025.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", hash = "sha256:19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19", size = 304847 } +sdist = { url = "https://files.pythonhosted.org/packages/24/7f/2747c0d332b9acfa75dc84447a066fdf812b5a6b8d30472b74d309bfe8cb/fsspec-2025.10.0.tar.gz", hash = "sha256:b6789427626f068f9a83ca4e8a3cc050850b6c0f71f99ddb4f542b8266a26a59", size = 309285 } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", hash = "sha256:530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7", size = 199289 }, + { url = "https://files.pythonhosted.org/packages/eb/02/a6b21098b1d5d6249b7c5ab69dde30108a71e4e819d4a9778f1de1d5b70d/fsspec-2025.10.0-py3-none-any.whl", hash = "sha256:7c7712353ae7d875407f97715f0e1ffcc21e33d5b24556cb1e090ae9409ec61d", size = 200966 }, ] [[package]] @@ -1101,14 +1187,30 @@ wheels = [ [[package]] name = "griffe" -version = "1.14.0" +version = "1.15.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 } +sdist = { url = "https://files.pythonhosted.org/packages/0d/0c/3a471b6e31951dce2360477420d0a8d1e00dea6cf33b70f3e8c3ab6e28e1/griffe-1.15.0.tar.gz", hash = "sha256:7726e3afd6f298fbc3696e67958803e7ac843c1cfe59734b6251a40cdbfb5eea", size = 424112 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/b1/9ff6578d789a89812ff21e4e0f80ffae20a65d5dd84e7a17873fe3b365be/griffe-1.14.0-py3-none-any.whl", hash = "sha256:0e9d52832cccf0f7188cfe585ba962d2674b241c01916d780925df34873bceb0", size = 144439 }, + { url = "https://files.pythonhosted.org/packages/9c/83/3b1d03d36f224edded98e9affd0467630fc09d766c0e56fb1498cbb04a9b/griffe-1.15.0-py3-none-any.whl", hash = "sha256:6f6762661949411031f5fcda9593f586e6ce8340f0ba88921a0f2ef7a81eb9a3", size = 150705 }, +] + +[[package]] +name = "gymnasium" +version = "1.2.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cloudpickle" }, + { name = "farama-notifications" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1b/1c/d70b2ddd067992fa0332deae08293ef2dc489917ac5342e0e4b8850641f6/gymnasium-1.2.2.tar.gz", hash = "sha256:46d927328f8518bb5a689dbe270d228c1da2b08bcb71ae0152c10aa66f48d530", size = 829250 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/53/39cd8c2f85e213fce1f32367c4bdbd3402d3bcde7d0826a1172a0f2c5cc0/gymnasium-1.2.2-py3-none-any.whl", hash = "sha256:f04ec362b1fdf73a8b327db5ef89384a3f2ba411e05d3521513414fbbb2199c8", size = 952118 }, ] [[package]] @@ -1122,39 +1224,56 @@ wheels = [ [[package]] name = "h5netcdf" -version = "1.6.4" +version = "1.7.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h5py" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5a/a1/e3ca842fd0895fcfb21c754a18fd8cd7362d1625b3a93408c982c38f4ec1/h5netcdf-1.6.4.tar.gz", hash = "sha256:83db7e5eb9b822bed2c79050d6cf8f36ecbd1039f4252bd90fab200edcaaf67d", size = 65832 } +sdist = { url = "https://files.pythonhosted.org/packages/62/45/03d9869c27ec515b80f82c0096ac1786c94e0c34f99a13419f2fca974b2f/h5netcdf-1.7.3.tar.gz", hash = "sha256:f62a0e77d1e2a6cd8b9d8120d5b62b6a015dc7c6185768a01e983c77c0b794e3", size = 71334 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl", hash = "sha256:e0018e6a918f2bef2a4aa7b470a952b8a0b5d16a5893d59bea56524cc6207fcf", size = 50683 }, + { url = "https://files.pythonhosted.org/packages/d6/49/1f35189c1ca136b2f041b72402f2eb718bdcb435d9e88729fe6f6909c45d/h5netcdf-1.7.3-py3-none-any.whl", hash = "sha256:b1967678127d55009edd4c7e36cb322a7b66bdade37a2e229d857f5ecf375c01", size = 56355 }, ] [[package]] name = "h5py" -version = "3.14.0" +version = "3.15.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", hash = "sha256:2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4", size = 424323 } -wheels = [ - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/5c/06/f9506c1531645829d302c420851b78bb717af808dde11212c113585fae42/h5py-3.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:852b81f71df4bb9e27d407b43071d1da330d6a7094a588efa50ef02553fa7ce4", size = 2866734 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/db/0c/6c3f879a0f8e891625817637fad902da6e764e36919ed091dc77529004ac/h5py-3.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:d2744b520440a996f2dae97f901caa8a953afc055db4673a993f2d87d7f38713", size = 2874888 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/7a/6d/6426d5d456f593c94b96fa942a9b3988ce4d65ebaf57d7273e452a7222e8/h5py-3.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:bf4897d67e613ecf5bdfbdab39a1158a64df105827da70ea1d90243d796d367f", size = 2862845 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:ae18e3de237a7a830adb76aaa68ad438d85fe6e19e0d99944a3ce46b772c69b3", size = 2852929 }, + { 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 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/c3/28/dc08de359c2f43a67baa529cb70d7f9599848750031975eed92d6ae78e1d/h5py-3.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:01f55111ca516f5568ae7a7fc8247dfce607de331b4467ee8a9a6ed14e5422c7", size = 2873601 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/23/95/499b4e56452ef8b6c95a271af0dde08dac4ddb70515a75f346d4f400579b/h5py-3.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:550e51131376889656feec4aff2170efc054a7fe79eb1da3bb92e1625d1ac878", size = 2882129 }, + { url = "https://files.pythonhosted.org/packages/ce/bb/cfcc70b8a42222ba3ad4478bcef1791181ea908e2adbd7d53c66395edad5/h5py-3.15.1-cp311-cp311-win_arm64.whl", hash = "sha256:b39239947cb36a819147fc19e86b618dcb0953d1cd969f5ed71fc0de60392427", size = 2477121 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/cf/51/329e7436bf87ca6b0fe06dd0a3795c34bebe4ed8d6c44450a20565d57832/h5py-3.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:59b25cf02411bf12e14f803fef0b80886444c7fe21a5ad17c6a28d3f08098a1e", size = 2874165 }, + { url = "https://files.pythonhosted.org/packages/09/a8/2d02b10a66747c54446e932171dd89b8b4126c0111b440e6bc05a7c852ec/h5py-3.15.1-cp312-cp312-win_arm64.whl", hash = "sha256:61d5a58a9851e01ee61c932bbbb1c98fe20aba0a5674776600fb9a361c0aa652", size = 2458214 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e5/ea/fbb258a98863f99befb10ed727152b4ae659f322e1d9c0576f8a62754e81/h5py-3.15.1-cp313-cp313-win_amd64.whl", hash = "sha256:dea78b092fd80a083563ed79a3171258d4a4d307492e7cf8b2313d464c82ba52", size = 2864363 }, + { url = "https://files.pythonhosted.org/packages/5d/c9/35021cc9cd2b2915a7da3026e3d77a05bed1144a414ff840953b33937fb9/h5py-3.15.1-cp313-cp313-win_arm64.whl", hash = "sha256:c256254a8a81e2bddc0d376e23e2a6d2dc8a1e8a2261835ed8c1281a0744cd97", size = 2449570 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/b6/d8/7368679b8df6925b8415f9dcc9ab1dab01ddc384d2b2c24aac9191bd9ceb/h5py-3.15.1-cp314-cp314-win_amd64.whl", hash = "sha256:9c73d1d7cdb97d5b17ae385153472ce118bed607e43be11e9a9deefaa54e0734", size = 2865704 }, + { url = "https://files.pythonhosted.org/packages/d3/b7/4a806f85d62c20157e62e58e03b27513dc9c55499768530acc4f4c5ce4be/h5py-3.15.1-cp314-cp314-win_arm64.whl", hash = "sha256:a6d8c5a05a76aca9a494b4c53ce8a9c29023b7f64f625c6ce1841e92a362ccdf", size = 2465544 }, ] [[package]] @@ -1164,7 +1283,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h5py" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { 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/b1/42/09a543153c1609b656f5c8e33210d6bdd1b7045c0d6e33bc96bb9afbb704/hickle-5.0.3.tar.gz", hash = "sha256:027e51ccad279d168123a244525e6c84bac0db64605b311b0bd349891be0c53e", size = 117601 } wheels = [ @@ -1213,11 +1332,11 @@ wheels = [ [[package]] name = "idna" -version = "3.10" +version = "3.11" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582 } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, + { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008 }, ] [[package]] @@ -1252,16 +1371,16 @@ wheels = [ [[package]] name = "iniconfig" -version = "2.1.0" +version = "2.3.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 } +sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 }, + { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484 }, ] [[package]] name = "ipykernel" -version = "6.30.1" +version = "7.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "appnope", marker = "sys_platform == 'darwin'" }, @@ -1278,9 +1397,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/a4/4948be6eb88628505b83a1f2f40d90254cab66abf2043b3c40fa07dfce0f/ipykernel-7.1.0.tar.gz", hash = "sha256:58a3fc88533d5930c3546dc7eac66c6d288acde4f801e2001e65edc5dc9cf0db", size = 174579 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484 }, + { url = "https://files.pythonhosted.org/packages/a3/17/20c2552266728ceba271967b87919664ecc0e33efca29c3efc6baf88c5f9/ipykernel-7.1.0-py3-none-any.whl", hash = "sha256:763b5ec6c5b7776f6a8d7ce09b267693b4e5ce75cb50ae696aaefb3c85e1ea4c", size = 117968 }, ] [[package]] @@ -1307,7 +1426,7 @@ wheels = [ [[package]] name = "ipywidgets" -version = "8.1.7" +version = "8.1.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "comm" }, @@ -1316,9 +1435,9 @@ dependencies = [ { 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 } +sdist = { url = "https://files.pythonhosted.org/packages/4c/ae/c5ce1edc1afe042eadb445e95b0671b03cee61895264357956e61c0d2ac0/ipywidgets-8.1.8.tar.gz", hash = "sha256:61f969306b95f85fba6b6986b7fe45d73124d1d9e3023a8068710d47a22ea668", size = 116739 } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806 }, + { url = "https://files.pythonhosted.org/packages/56/6d/0d9848617b9f753b87f214f1c682592f7ca42de085f564352f10f0843026/ipywidgets-8.1.8-py3-none-any.whl", hash = "sha256:ecaca67aed704a338f88f67b1181b58f821ab5dc89c1f0f5ef99db43c1c2921e", size = 139808 }, ] [[package]] @@ -1478,16 +1597,15 @@ wheels = [ [[package]] name = "jupyter-core" -version = "5.8.1" +version = "5.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "platformdirs" }, - { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923 } +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880 }, + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032 }, ] [[package]] @@ -1566,7 +1684,7 @@ wheels = [ [[package]] name = "jupyterlab" -version = "4.4.9" +version = "4.4.10" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "async-lru" }, @@ -1584,9 +1702,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/45/b2/7dad2d0049a904d17c070226a4f78f81905f93bfe09503722d210ccf9335/jupyterlab-4.4.9.tar.gz", hash = "sha256:ea55aca8269909016d5fde2dc09b97128bc931230183fe7e2920ede5154ad9c2", size = 22966654 } +sdist = { url = "https://files.pythonhosted.org/packages/6a/5d/75c42a48ff5fc826a7dff3fe4004cda47c54f9d981c351efacfbc9139d3c/jupyterlab-4.4.10.tar.gz", hash = "sha256:521c017508af4e1d6d9d8a9d90f47a11c61197ad63b2178342489de42540a615", size = 22969303 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1f/fd/ac0979ebd1b1975c266c99b96930b0a66609c3f6e5d76979ca6eb3073896/jupyterlab-4.4.9-py3-none-any.whl", hash = "sha256:394c902827350c017430a8370b9f40c03c098773084bc53930145c146d3d2cb2", size = 12292552 }, + { url = "https://files.pythonhosted.org/packages/f7/46/1eaa5db8d54a594bdade67afbcae42e9a2da676628be3eb39f36dcff6390/jupyterlab-4.4.10-py3-none-any.whl", hash = "sha256:65939ab4c8dcd0c42185c2d0d1a9d60b254dc8c46fc4fdb286b63c51e9358e07", size = 12293385 }, ] [[package]] @@ -1600,7 +1718,7 @@ wheels = [ [[package]] name = "jupyterlab-server" -version = "2.27.3" +version = "2.28.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "babel" }, @@ -1611,18 +1729,18 @@ dependencies = [ { name = "packaging" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173 } +sdist = { url = "https://files.pythonhosted.org/packages/d6/2c/90153f189e421e93c4bb4f9e3f59802a1f01abd2ac5cf40b152d7f735232/jupyterlab_server-2.28.0.tar.gz", hash = "sha256:35baa81898b15f93573e2deca50d11ac0ae407ebb688299d3a5213265033712c", size = 76996 } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700 }, + { url = "https://files.pythonhosted.org/packages/e0/07/a000fe835f76b7e1143242ab1122e6362ef1c03f23f83a045c38859c2ae0/jupyterlab_server-2.28.0-py3-none-any.whl", hash = "sha256:e4355b148fdcf34d312bbbc80f22467d6d20460e8b8736bf235577dd18506968", size = 59830 }, ] [[package]] name = "jupyterlab-widgets" -version = "3.0.15" +version = "3.0.16" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/26/2d/ef58fed122b268c69c0aa099da20bc67657cdfb2e222688d5731bd5b971d/jupyterlab_widgets-3.0.16.tar.gz", hash = "sha256:423da05071d55cf27a9e602216d35a3a65a3e41cdf9c5d3b643b814ce38c19e0", size = 897423 } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571 }, + { url = "https://files.pythonhosted.org/packages/ab/b5/36c712098e6191d1b4e349304ef73a8d06aed77e56ceaac8c0a306c7bda1/jupyterlab_widgets-3.0.16-py3-none-any.whl", hash = "sha256:45fa36d9c6422cf2559198e4db481aa243c7a32d9926b500781c830c80f7ecf8", size = 914926 }, ] [[package]] @@ -1631,6 +1749,9 @@ version = "1.4.9" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564 } 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1641,6 +1762,9 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730 }, { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036 }, + { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1651,6 +1775,9 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840 }, { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159 }, + { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1661,6 +1788,9 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895 }, { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992 }, + { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1671,6 +1801,9 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894 }, { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995 }, + { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1680,6 +1813,9 @@ wheels = [ { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646 }, + { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1690,6 +1826,9 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417 }, { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582 }, + { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -1700,9 +1839,13 @@ wheels = [ { 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 }, { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988 }, { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929 }, @@ -1710,11 +1853,11 @@ wheels = [ [[package]] name = "lark" -version = "1.3.0" +version = "1.3.1" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/da/34/28fff3ab31ccff1fd4f6c7c7b0ceb2b6968d8ea4950663eadcb5720591a0/lark-1.3.1.tar.gz", hash = "sha256:b426a7a6d6d53189d318f2b6236ab5d6429eaf09259f1ca33eb716eed10d2905", size = 382732 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/3e/1c6b43277de64fc3c0333b0e72ab7b52ddaaea205210d60d9b9f83c3d0c7/lark-1.3.0-py3-none-any.whl", hash = "sha256:80661f261fb2584a9828a097a2432efd575af27d20be0fd35d17f0fe37253831", size = 113002 }, + { url = "https://files.pythonhosted.org/packages/82/3d/14ce75ef66813643812f3093ab17e46d3a206942ce7376d31ec2d36229e7/lark-1.3.1-py3-none-any.whl", hash = "sha256:c629b661023a014c37da873b4ff58a817398d12635d3bbb2c5a03be7fe5d1e12", size = 113151 }, ] [[package]] @@ -1731,11 +1874,11 @@ wheels = [ [[package]] name = "legacy-cgi" -version = "2.6.3" +version = "2.6.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a6/ed/300cabc9693209d5a03e2ebc5eb5c4171b51607c08ed84a2b71c9015e0f3/legacy_cgi-2.6.3.tar.gz", hash = "sha256:4c119d6cb8e9d8b6ad7cc0ddad880552c62df4029622835d06dfd18f438a8154", size = 24401 } +sdist = { url = "https://files.pythonhosted.org/packages/f4/9c/91c7d2c5ebbdf0a1a510bfa0ddeaa2fbb5b78677df5ac0a0aa51cf7125b0/legacy_cgi-2.6.4.tar.gz", hash = "sha256:abb9dfc7835772f7c9317977c63253fd22a7484b5c9bbcdca60a29dcce97c577", size = 24603 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/33/68c6c38193684537757e0d50a7ccb4f4656e5c2f7cd2be737a9d4a1bff71/legacy_cgi-2.6.3-py3-none-any.whl", hash = "sha256:6df2ea5ae14c71ef6f097f8b6372b44f6685283dc018535a75c924564183cdab", size = 19851 }, + { url = "https://files.pythonhosted.org/packages/8c/7e/e7394eeb49a41cc514b3eb49020223666cbf40d86f5721c2f07871e6d84a/legacy_cgi-2.6.4-py3-none-any.whl", hash = "sha256:7e235ce58bf1e25d1fc9b2d299015e4e2cd37305eccafec1e6bac3fc04b878cd", size = 20035 }, ] [[package]] @@ -1744,7 +1887,7 @@ version = "1.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/67/28/bbb9fdb69bc129a4ce3bbd2abe1f994bcb3c990a23a74958ee9ff2b67280/libqasm-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6146a6ee22c00542fc15323aaaca7105a2e45653193e73c97096ab86dec0560", size = 1270891 }, @@ -1777,9 +1920,9 @@ dependencies = [ { name = "asteval" }, { name = "dill" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", 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 } @@ -1920,11 +2063,11 @@ wheels = [ [[package]] name = "markdown" -version = "3.9" +version = "3.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", hash = "sha256:d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a", size = 364585 } +sdist = { url = "https://files.pythonhosted.org/packages/7d/ab/7dd27d9d863b3376fcf23a5a13cb5d024aed1db46f963f1b5735ae43b3be/markdown-3.10.tar.gz", hash = "sha256:37062d4f2aa4b2b6b32aefb80faa300f82cc790cb949a35b8caede34f2b68c0e", size = 364931 } wheels = [ - { url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", hash = "sha256:9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280", size = 107441 }, + { url = "https://files.pythonhosted.org/packages/70/81/54e3ce63502cd085a0c556652a4e1b919c45a446bd1e5300e10c44c8c521/markdown-3.10-py3-none-any.whl", hash = "sha256:b5b99d6951e2e4948d939255596523444c0e677c669700b1d17aa4a8a464cb7c", size = 107678 }, ] [[package]] @@ -2038,7 +2181,7 @@ wheels = [ [[package]] name = "matplotlib" -version = "3.10.6" +version = "3.10.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -2047,62 +2190,80 @@ dependencies = [ { name = "fonttools" }, { name = "kiwisolver" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518 }, - { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997 }, - { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440 }, - { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186 }, - { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682 }, - { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065 }, - { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888 }, - { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158 }, - { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444 }, - { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008 }, - { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166 }, - { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105 }, - { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784 }, - { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823 }, - { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539 }, - { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702 }, - { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742 }, - { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753 }, - { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973 }, - { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719 }, - { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422 }, - { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068 }, - { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100 }, - { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142 }, - { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961 }, - { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262 }, - { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508 }, - { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742 }, - { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237 }, - { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422 }, - { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678 }, - { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077 }, - { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822 }, - { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588 }, - { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271 }, - { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933 }, +sdist = { url = "https://files.pythonhosted.org/packages/ae/e2/d2d5295be2f44c678ebaf3544ba32d20c1f9ef08c49fe47f496180e1db15/matplotlib-3.10.7.tar.gz", hash = "sha256:a06ba7e2a2ef9131c79c49e63dad355d2d878413a0376c1727c8b9335ff731c7", size = 34804865 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/65/7d/954b3067120456f472cce8fdcacaf4a5fcd522478db0c37bb243c7cb59dd/matplotlib-3.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:b498e9e4022f93de2d5a37615200ca01297ceebbb56fe4c833f46862a490f9e3", size = 8108174 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/33/cd/b145f9797126f3f809d177ca378de57c45413c5099c5990de2658760594a/matplotlib-3.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:6516ce375109c60ceec579e699524e9d504cd7578506f01150f7a6bc174a775e", size = 8115142 }, + { url = "https://files.pythonhosted.org/packages/2e/39/63bca9d2b78455ed497fcf51a9c71df200a11048f48249038f06447fa947/matplotlib-3.10.7-cp311-cp311-win_arm64.whl", hash = "sha256:b172db79759f5f9bc13ef1c3ef8b9ee7b37b0247f987fbbbdaa15e4f87fd46a9", size = 7992439 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/31/3c/80816f027b3a4a28cd2a0a6ef7f89a2db22310e945cd886ec25bfb399221/matplotlib-3.10.7-cp312-cp312-win_amd64.whl", hash = "sha256:0d8c32b7ea6fb80b1aeff5a2ceb3fb9778e2759e899d9beff75584714afcc5ee", size = 8122771 }, + { url = "https://files.pythonhosted.org/packages/de/77/ef1fc78bfe99999b2675435cc52120887191c566b25017d78beaabef7f2d/matplotlib-3.10.7-cp312-cp312-win_arm64.whl", hash = "sha256:5f3f6d315dcc176ba7ca6e74c7768fb7e4cf566c49cb143f6bc257b62e634ed8", size = 7992812 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e1/b6/23064a96308b9aeceeffa65e96bcde459a2ea4934d311dee20afde7407a0/matplotlib-3.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:744991e0cc863dd669c8dc9136ca4e6e0082be2070b9d793cbd64bec872a6815", size = 8122727 }, + { url = "https://files.pythonhosted.org/packages/b3/a6/2faaf48133b82cf3607759027f82b5c702aa99cdfcefb7f93d6ccf26a424/matplotlib-3.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:fba2974df0bf8ce3c995fa84b79cde38326e0f7b5409e7a3a481c1141340bcf7", size = 7992958 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/13/76/75b194a43b81583478a81e78a07da8d9ca6ddf50dd0a2ccabf258059481d/matplotlib-3.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:31963603041634ce1a96053047b40961f7a29eb8f9a62e80cc2c0427aa1d22a2", size = 8200100 }, + { url = "https://files.pythonhosted.org/packages/f5/9e/6aefebdc9f8235c12bdeeda44cc0383d89c1e41da2c400caf3ee2073a3ce/matplotlib-3.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:aebed7b50aa6ac698c90f60f854b47e48cd2252b30510e7a1feddaf5a3f72cbf", size = 8042131 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0d/a5/77c95aaa9bb32c345cbb49626ad8eb15550cba2e6d4c88081a6c2ac7b08d/matplotlib-3.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:4645fc5d9d20ffa3a39361fcdbcec731382763b623b72627806bf251b6388866", size = 8252732 }, + { url = "https://files.pythonhosted.org/packages/74/04/45d269b4268d222390d7817dae77b159651909669a34ee9fdee336db5883/matplotlib-3.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:9257be2f2a03415f9105c486d304a321168e61ad450f6153d77c69504ad764bb", size = 8124240 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/39/69/9684368a314f6d83fe5c5ad2a4121a3a8e03723d2e5c8ea17b66c1bad0e7/matplotlib-3.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:f79d5de970fc90cd5591f60053aecfce1fcd736e0303d9f0bf86be649fa68fb8", size = 8342832 }, + { url = "https://files.pythonhosted.org/packages/04/5f/e22e08da14bc1a0894184640d47819d2338b792732e20d292bf86e5ab785/matplotlib-3.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:cb783436e47fcf82064baca52ce748af71725d0352e1d31564cbe9c95df92b9c", size = 8172585 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, ] [[package]] name = "matplotlib-inline" -version = "0.1.7" +version = "0.2.1" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/c7/74/97e72a36efd4ae2bccb3463284300f8953f199b5ffbc04cbbb0ec78f74b1/matplotlib_inline-0.2.1.tar.gz", hash = "sha256:e1ee949c340d771fc39e241ea75683deb94762c8fa5f2927ec57c83c4dffa9fe", size = 8110 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, + { url = "https://files.pythonhosted.org/packages/af/33/ee4519fa02ed11a94aef9559552f3b17bb863f2ecfe1a35dc7f548cde231/matplotlib_inline-0.2.1-py3-none-any.whl", hash = "sha256:d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76", size = 9516 }, ] [[package]] @@ -2278,7 +2439,7 @@ wheels = [ [[package]] name = "mkdocs-material" -version = "9.6.21" +version = "9.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "babel" }, @@ -2293,9 +2454,9 @@ dependencies = [ { name = "pymdown-extensions" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ff/d5/ab83ca9aa314954b0a9e8849780bdd01866a3cfcb15ffb7e3a61ca06ff0b/mkdocs_material-9.6.21.tar.gz", hash = "sha256:b01aa6d2731322438056f360f0e623d3faae981f8f2d8c68b1b973f4f2657870", size = 4043097 } +sdist = { url = "https://files.pythonhosted.org/packages/9c/3b/111b84cd6ff28d9e955b5f799ef217a17bc1684ac346af333e6100e413cb/mkdocs_material-9.7.0.tar.gz", hash = "sha256:602b359844e906ee402b7ed9640340cf8a474420d02d8891451733b6b02314ec", size = 4094546 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/4f/98681c2030375fe9b057dbfb9008b68f46c07dddf583f4df09bf8075e37f/mkdocs_material-9.6.21-py3-none-any.whl", hash = "sha256:aa6a5ab6fb4f6d381588ac51da8782a4d3757cb3d1b174f81a2ec126e1f22c92", size = 9203097 }, + { url = "https://files.pythonhosted.org/packages/04/87/eefe8d5e764f4cf50ed91b943f8e8f96b5efd65489d8303b7a36e2e79834/mkdocs_material-9.7.0-py3-none-any.whl", hash = "sha256:da2866ea53601125ff5baa8aa06404c6e07af3c5ce3d5de95e3b52b80b442887", size = 9283770 }, ] [[package]] @@ -2342,7 +2503,7 @@ python = [ [[package]] name = "mkdocstrings-python" -version = "1.18.2" +version = "1.19.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "griffe" }, @@ -2350,9 +2511,9 @@ dependencies = [ { 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 } +sdist = { url = "https://files.pythonhosted.org/packages/75/1c/3af8413919b0839b96a78f60e8bd0dfd26c844d3717eeb77f80b43f5be1c/mkdocstrings_python-1.19.0.tar.gz", hash = "sha256:917aac66cf121243c11db5b89f66b0ded6c53ec0de5318ff5e22424eb2f2e57c", size = 204010 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/8f/ce008599d9adebf33ed144e7736914385e8537f5fc686fdb7cceb8c22431/mkdocstrings_python-1.18.2-py3-none-any.whl", hash = "sha256:944fe6deb8f08f33fa936d538233c4036e9f53e840994f6146e8e94eb71b600d", size = 138215 }, + { url = "https://files.pythonhosted.org/packages/98/5c/2597cef67b6947b15c47f8dba967a0baf19fbdfdc86f6e4a8ba7af8b581a/mkdocstrings_python-1.19.0-py3-none-any.whl", hash = "sha256:395c1032af8f005234170575cc0c5d4d20980846623b623b35594281be4a3059", size = 143417 }, ] [[package]] @@ -2420,11 +2581,11 @@ wheels = [ [[package]] name = "narwhals" -version = "2.7.0" +version = "2.11.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/87/76/9ca8f4d03f02b8289807d0c91eeb01fa6b7fdd6273769d5bd1f94773b40b/narwhals-2.7.0.tar.gz", hash = "sha256:e3fff7f1610fd3318ede78c969bc5954ce710d585eefdb689586fb69da3da43c", size = 569315 } +sdist = { url = "https://files.pythonhosted.org/packages/7d/a2/25208347aa4c2d82a265cf4bc0873aaf5069f525c0438146821e7fc19ef5/narwhals-2.11.0.tar.gz", hash = "sha256:d23f3ea7efc6b4d0355444a72de6b8fa3011175585246c3400c894a7583964af", size = 589233 } wheels = [ - { url = "https://files.pythonhosted.org/packages/74/0d/bc630dfd34ad2150d40f9392e94d3803980e71a47e10a709ce9bfcd40ffe/narwhals-2.7.0-py3-none-any.whl", hash = "sha256:010791aa0cee86d90bf2b658264aaec3eeea34fb4ddf2e83746ea4940bcffae3", size = 412767 }, + { url = "https://files.pythonhosted.org/packages/c0/a1/4d21933898e23b011ae0528151b57a9230a62960d0919bf2ee48c7f5c20a/narwhals-2.11.0-py3-none-any.whl", hash = "sha256:a9795e1e44aa94e5ba6406ef1c5ee4c172414ced4f1aea4a79e5894f0c7378d4", size = 423069 }, ] [[package]] @@ -2493,34 +2654,22 @@ wheels = [ [[package]] name = "netcdf4" -version = "1.7.2" +version = "1.7.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "cftime" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/71/ed/4d27fcfa40ebfdad3d2088a3de7ee48dbff7f35163e815ec1870d2a7398c/netcdf4-1.7.2.tar.gz", hash = "sha256:a4c6375540b19989896136943abb6d44850ff6f1fa7d3f063253b1ad3f8b7fce", size = 835064 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/da/33/ecb4790d053c58ec03f940ab55aacb59a207e356e57792cfd4b4eedbcc4d/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abe5b1837ff209185ecfe50bd71884c866b3ee69691051833e410e57f177e059", size = 9210818 }, - { url = "https://files.pythonhosted.org/packages/db/a6/54f0f335b28228b89e1598fda950382c83b1d7b1f75d28c5eebbcb7f113e/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28021c7e886e5bccf9a8ce504c032d1d7f98d86f67495fb7cf2c9564eba04510", size = 9059470 }, - { url = "https://files.pythonhosted.org/packages/a7/ea/80b9feddd36721f92bac056a7dea41cd48bd4fc676f3f248fc48332d0bd2/netCDF4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:7460b638e41c8ce4179d082a81cb6456f0ce083d4d959f4d9e87a95cd86f64cb", size = 7005418 }, - { url = "https://files.pythonhosted.org/packages/f2/bd/6f76916fae5d375eedd0cb48acd713d8d8db267d0c3cf3d209a4631923a5/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f54f5d39ffbcf1726a1e6fd90cb5fa74277ecea739a5fa0f424636d71beafe24", size = 9451498 }, - { url = "https://files.pythonhosted.org/packages/18/c1/7e564dbd28228ba4a35a272bf53b9a2e8b0ba9ac06b2c84b57c03c84e87b/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:902aa50d70f49d002d896212a171d344c38f7b8ca520837c56c922ac1535c4a3", size = 9283073 }, - { url = "https://files.pythonhosted.org/packages/cf/ba/d26e8278ad8a2306580bab076b6d64cd16459a60e632e6c1a9cbb68dd3d9/netCDF4-1.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:3291f9ad0c98c49a4dd16aefad1a9abd3a1b884171db6c81bdcee94671cfabe3", size = 7010215 }, - { url = "https://files.pythonhosted.org/packages/2d/1a/32b7427aaf62fed3d4e4456f874b25ce39373dbddf6cfde9edbcfc2417fc/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb95b11804fe051897d1f2044b05d82a1847bc2549631cdd2f655dde7de77a9c", size = 9377415 }, - { url = "https://files.pythonhosted.org/packages/fd/bf/5e671495c8bdf6b628e091aa8980793579474a10e51bc6ba302a3af6a778/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9d8a848373723f41ef662590b4f5e1832227501c9fd4513e8ad8da58c269977", size = 9260579 }, - { url = "https://files.pythonhosted.org/packages/d4/57/0a0bcdebcfaf72e96e7bcaa512f80ee096bf71945a3318d38253338e9c25/netCDF4-1.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:568ea369e00b581302d77fc5fd0b8f78e520c7e08d0b5af5219ba51f3f1cd694", size = 6991523 }, - { url = "https://files.pythonhosted.org/packages/71/96/d5d8859a6dac29f8ebc815ff8e75770bd513db9f08d7a711e21ae562a948/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30d20e56b9ba2c48884eb89c91b63e6c0612b4927881707e34402719153ef17f", size = 9378149 }, - { url = "https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d6bfd38ba0bde04d56f06c1554714a2ea9dab75811c89450dc3ec57a9d36b80", size = 9254471 }, - { url = "https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:5c5fbee6134ee1246c397e1508e5297d825aa19221fdf3fa8dc9727ad824d7a5", size = 6990521 }, - { url = "https://files.pythonhosted.org/packages/50/e4/7238549f0625042f8d94ec2f58977bb186a8e2acf4d65b2ad1de2a58d672/netcdf4-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:76cb3bbbbe4cd5fca612578eb105c16217380f7f93af2b549e8f38296bc906bb", size = 9682157 }, - { url = "https://files.pythonhosted.org/packages/49/3c/1129ea3943f6f5736be08c2d79ca5965d0a55adbfc38f313a59938a7a62a/netcdf4-1.7.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:835ae7bcef666c967241baeeee9bef9376ddb7527297b24735597131f6f628e2", size = 9520752 }, - { url = "https://files.pythonhosted.org/packages/0b/eb/144709b60d89eb8995236f49a4e446be87f15b0d63f05dbda55e1315dba3/netcdf4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:73bd7eda3cefb04c4076e76911f652f5ed56bf434e0a3958e367932953437557", size = 7215191 }, - { url = "https://files.pythonhosted.org/packages/5c/5e/9bf3008a9e45c08f4c9fedce4d6f722ef5d970f56a9c5eb375a200dd2b66/netcdf4-1.7.2-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf11480f6b8a5b246818ffff6b4d90481e51f8b9555b41af0c372eb0aaf8b65f", size = 9621674 }, - { url = "https://files.pythonhosted.org/packages/a1/75/46871e85f2bbfb1efe229623d25d7c9daa17e2e968d5235572b2c8bb53e8/netcdf4-1.7.2-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ccc05328a8ff31921b539821791aeb20b054879f3fdf6d1d505bf6422824fec", size = 9453759 }, - { url = "https://files.pythonhosted.org/packages/cd/10/c52f12297965938d9b9be666ea1f9d8340c2aea31d6909d90aa650847248/netcdf4-1.7.2-cp311-abi3-win_amd64.whl", hash = "sha256:999bfc4acebf400ed724d5e7329e2e768accc7ee1fa1d82d505da782f730301b", size = 7148514 }, + { 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/0e/76/7bc801796dee752c1ce9cd6935564a6ee79d5c9d9ef9192f57b156495a35/netcdf4-1.7.3.tar.gz", hash = "sha256:83f122fc3415e92b1d4904fd6a0898468b5404c09432c34beb6b16c533884673", size = 836095 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/3a/c487ea7c7a20e34b1eecdfd8a64794e2e8d6ed2089cace3939769d2904af/netcdf4-1.7.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c6986d039717582071e55ae9c6fbebfe4e5bbbc3af122fc3db0c0c09c4d8955e", size = 9682170 }, + { url = "https://files.pythonhosted.org/packages/74/c0/5f2cf4bae134f4346ad9c11f94f3291d9bd60352b5d60810a0bba0952351/netcdf4-1.7.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:348e79b4f26f2e403fe3c54364e9297e4ef326c7ee12f9be01c037db853d26c0", size = 9520808 }, + { url = "https://files.pythonhosted.org/packages/06/57/c233d8dcf6efe0add48bb1d8d6fe32d7ad547d5c0d84bf0cbe7e5d82147b/netcdf4-1.7.3-cp310-cp310-win_amd64.whl", hash = "sha256:6ab71f5d70e55e8584d168d5158efdb2fd8d350a033d0c27d942c3d399587f54", size = 7214638 }, + { url = "https://files.pythonhosted.org/packages/8e/27/9530c58ddec2c28297d1abbc2f3668cb7bf79864bcbfb0516634ad0d3908/netcdf4-1.7.3-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:949e086d4d2612b49e5b95f60119d216c9ceb7b17bc771e9e0fa0e9b9c0a2f9f", size = 9621631 }, + { url = "https://files.pythonhosted.org/packages/97/1a/78b19893197ed7525edfa7f124a461626541e82aec694a468ba97755c24e/netcdf4-1.7.3-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0c764ba6f6a1421cab5496097e8a1c4d2e36be2a04880dfd288bb61b348c217e", size = 9453727 }, + { url = "https://files.pythonhosted.org/packages/2a/f8/a5509bc46faedae2b71df29c57e6525b7eb47aee44000fd43e2927a9a3a9/netcdf4-1.7.3-cp311-abi3-win_amd64.whl", hash = "sha256:1b6c646fa179fb1e5e8d6e8231bc78cc0311eceaa1241256b5a853f1d04055b9", size = 7149328 }, ] [[package]] @@ -2535,6 +2684,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, ] +[package.optional-dependencies] +default = [ + { name = "matplotlib", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pandas", marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] + [[package]] name = "networkx" version = "3.5" @@ -2550,6 +2707,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406 }, ] +[package.optional-dependencies] +default = [ + { name = "matplotlib", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pandas", marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] + [[package]] name = "notebook" version = "7.4.7" @@ -2611,7 +2776,7 @@ resolution-markers = [ "python_full_version == '3.11.*'", ] dependencies = [ - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", 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/f6/48/6188e359b90a9d8a1850f2bc888c023e66f4a8b2b496820babbea414f008/numcodecs-0.16.3.tar.gz", hash = "sha256:53d705865faaf0a7927c973af3777532001c8fbb653de119c1e844608614d799", size = 6275704 } @@ -2699,7 +2864,7 @@ wheels = [ [[package]] name = "numpy" -version = "2.3.3" +version = "2.3.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14'", @@ -2707,81 +2872,230 @@ resolution-markers = [ "python_full_version == '3.12.*'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/d0/19/95b3d357407220ed24c139018d2518fab0a61a948e68286a25f1a4d049ff/numpy-2.3.3.tar.gz", hash = "sha256:ddc7c39727ba62b80dfdbedf400d1c10ddfa8eefbd7ec8dcb118be8b56d31029", size = 20576648 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/45/e80d203ef6b267aa29b22714fb558930b27960a0c5ce3c19c999232bb3eb/numpy-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0ffc4f5caba7dfcbe944ed674b7eef683c7e94874046454bb79ed7ee0236f59d", size = 21259253 }, - { url = "https://files.pythonhosted.org/packages/52/18/cf2c648fccf339e59302e00e5f2bc87725a3ce1992f30f3f78c9044d7c43/numpy-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7e946c7170858a0295f79a60214424caac2ffdb0063d4d79cb681f9aa0aa569", size = 14450980 }, - { url = "https://files.pythonhosted.org/packages/93/fb/9af1082bec870188c42a1c239839915b74a5099c392389ff04215dcee812/numpy-2.3.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:cd4260f64bc794c3390a63bf0728220dd1a68170c169088a1e0dfa2fde1be12f", size = 5379709 }, - { url = "https://files.pythonhosted.org/packages/75/0f/bfd7abca52bcbf9a4a65abc83fe18ef01ccdeb37bfb28bbd6ad613447c79/numpy-2.3.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:f0ddb4b96a87b6728df9362135e764eac3cfa674499943ebc44ce96c478ab125", size = 6913923 }, - { url = "https://files.pythonhosted.org/packages/79/55/d69adad255e87ab7afda1caf93ca997859092afeb697703e2f010f7c2e55/numpy-2.3.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:afd07d377f478344ec6ca2b8d4ca08ae8bd44706763d1efb56397de606393f48", size = 14589591 }, - { url = "https://files.pythonhosted.org/packages/10/a2/010b0e27ddeacab7839957d7a8f00e91206e0c2c47abbb5f35a2630e5387/numpy-2.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bc92a5dedcc53857249ca51ef29f5e5f2f8c513e22cfb90faeb20343b8c6f7a6", size = 16938714 }, - { url = "https://files.pythonhosted.org/packages/1c/6b/12ce8ede632c7126eb2762b9e15e18e204b81725b81f35176eac14dc5b82/numpy-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7af05ed4dc19f308e1d9fc759f36f21921eb7bbfc82843eeec6b2a2863a0aefa", size = 16370592 }, - { url = "https://files.pythonhosted.org/packages/b4/35/aba8568b2593067bb6a8fe4c52babb23b4c3b9c80e1b49dff03a09925e4a/numpy-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:433bf137e338677cebdd5beac0199ac84712ad9d630b74eceeb759eaa45ddf30", size = 18884474 }, - { url = "https://files.pythonhosted.org/packages/45/fa/7f43ba10c77575e8be7b0138d107e4f44ca4a1ef322cd16980ea3e8b8222/numpy-2.3.3-cp311-cp311-win32.whl", hash = "sha256:eb63d443d7b4ffd1e873f8155260d7f58e7e4b095961b01c91062935c2491e57", size = 6599794 }, - { url = "https://files.pythonhosted.org/packages/0a/a2/a4f78cb2241fe5664a22a10332f2be886dcdea8784c9f6a01c272da9b426/numpy-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:ec9d249840f6a565f58d8f913bccac2444235025bbb13e9a4681783572ee3caa", size = 13088104 }, - { url = "https://files.pythonhosted.org/packages/79/64/e424e975adbd38282ebcd4891661965b78783de893b381cbc4832fb9beb2/numpy-2.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:74c2a948d02f88c11a3c075d9733f1ae67d97c6bdb97f2bb542f980458b257e7", size = 10460772 }, - { url = "https://files.pythonhosted.org/packages/51/5d/bb7fc075b762c96329147799e1bcc9176ab07ca6375ea976c475482ad5b3/numpy-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cfdd09f9c84a1a934cde1eec2267f0a43a7cd44b2cca4ff95b7c0d14d144b0bf", size = 20957014 }, - { url = "https://files.pythonhosted.org/packages/6b/0e/c6211bb92af26517acd52125a237a92afe9c3124c6a68d3b9f81b62a0568/numpy-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb32e3cf0f762aee47ad1ddc6672988f7f27045b0783c887190545baba73aa25", size = 14185220 }, - { url = "https://files.pythonhosted.org/packages/22/f2/07bb754eb2ede9073f4054f7c0286b0d9d2e23982e090a80d478b26d35ca/numpy-2.3.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:396b254daeb0a57b1fe0ecb5e3cff6fa79a380fa97c8f7781a6d08cd429418fe", size = 5113918 }, - { url = "https://files.pythonhosted.org/packages/81/0a/afa51697e9fb74642f231ea36aca80fa17c8fb89f7a82abd5174023c3960/numpy-2.3.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:067e3d7159a5d8f8a0b46ee11148fc35ca9b21f61e3c49fbd0a027450e65a33b", size = 6647922 }, - { url = "https://files.pythonhosted.org/packages/5d/f5/122d9cdb3f51c520d150fef6e87df9279e33d19a9611a87c0d2cf78a89f4/numpy-2.3.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1c02d0629d25d426585fb2e45a66154081b9fa677bc92a881ff1d216bc9919a8", size = 14281991 }, - { url = "https://files.pythonhosted.org/packages/51/64/7de3c91e821a2debf77c92962ea3fe6ac2bc45d0778c1cbe15d4fce2fd94/numpy-2.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9192da52b9745f7f0766531dcfa978b7763916f158bb63bdb8a1eca0068ab20", size = 16641643 }, - { url = "https://files.pythonhosted.org/packages/30/e4/961a5fa681502cd0d68907818b69f67542695b74e3ceaa513918103b7e80/numpy-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cd7de500a5b66319db419dc3c345244404a164beae0d0937283b907d8152e6ea", size = 16056787 }, - { url = "https://files.pythonhosted.org/packages/99/26/92c912b966e47fbbdf2ad556cb17e3a3088e2e1292b9833be1dfa5361a1a/numpy-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:93d4962d8f82af58f0b2eb85daaf1b3ca23fe0a85d0be8f1f2b7bb46034e56d7", size = 18579598 }, - { url = "https://files.pythonhosted.org/packages/17/b6/fc8f82cb3520768718834f310c37d96380d9dc61bfdaf05fe5c0b7653e01/numpy-2.3.3-cp312-cp312-win32.whl", hash = "sha256:5534ed6b92f9b7dca6c0a19d6df12d41c68b991cef051d108f6dbff3babc4ebf", size = 6320800 }, - { url = "https://files.pythonhosted.org/packages/32/ee/de999f2625b80d043d6d2d628c07d0d5555a677a3cf78fdf868d409b8766/numpy-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:497d7cad08e7092dba36e3d296fe4c97708c93daf26643a1ae4b03f6294d30eb", size = 12786615 }, - { url = "https://files.pythonhosted.org/packages/49/6e/b479032f8a43559c383acb20816644f5f91c88f633d9271ee84f3b3a996c/numpy-2.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:ca0309a18d4dfea6fc6262a66d06c26cfe4640c3926ceec90e57791a82b6eee5", size = 10195936 }, - { url = "https://files.pythonhosted.org/packages/7d/b9/984c2b1ee61a8b803bf63582b4ac4242cf76e2dbd663efeafcb620cc0ccb/numpy-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f5415fb78995644253370985342cd03572ef8620b934da27d77377a2285955bf", size = 20949588 }, - { url = "https://files.pythonhosted.org/packages/a6/e4/07970e3bed0b1384d22af1e9912527ecbeb47d3b26e9b6a3bced068b3bea/numpy-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d00de139a3324e26ed5b95870ce63be7ec7352171bc69a4cf1f157a48e3eb6b7", size = 14177802 }, - { url = "https://files.pythonhosted.org/packages/35/c7/477a83887f9de61f1203bad89cf208b7c19cc9fef0cebef65d5a1a0619f2/numpy-2.3.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9dc13c6a5829610cc07422bc74d3ac083bd8323f14e2827d992f9e52e22cd6a6", size = 5106537 }, - { url = "https://files.pythonhosted.org/packages/52/47/93b953bd5866a6f6986344d045a207d3f1cfbad99db29f534ea9cee5108c/numpy-2.3.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:d79715d95f1894771eb4e60fb23f065663b2298f7d22945d66877aadf33d00c7", size = 6640743 }, - { url = "https://files.pythonhosted.org/packages/23/83/377f84aaeb800b64c0ef4de58b08769e782edcefa4fea712910b6f0afd3c/numpy-2.3.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:952cfd0748514ea7c3afc729a0fc639e61655ce4c55ab9acfab14bda4f402b4c", size = 14278881 }, - { url = "https://files.pythonhosted.org/packages/9a/a5/bf3db6e66c4b160d6ea10b534c381a1955dfab34cb1017ea93aa33c70ed3/numpy-2.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5b83648633d46f77039c29078751f80da65aa64d5622a3cd62aaef9d835b6c93", size = 16636301 }, - { url = "https://files.pythonhosted.org/packages/a2/59/1287924242eb4fa3f9b3a2c30400f2e17eb2707020d1c5e3086fe7330717/numpy-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b001bae8cea1c7dfdb2ae2b017ed0a6f2102d7a70059df1e338e307a4c78a8ae", size = 16053645 }, - { url = "https://files.pythonhosted.org/packages/e6/93/b3d47ed882027c35e94ac2320c37e452a549f582a5e801f2d34b56973c97/numpy-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8e9aced64054739037d42fb84c54dd38b81ee238816c948c8f3ed134665dcd86", size = 18578179 }, - { url = "https://files.pythonhosted.org/packages/20/d9/487a2bccbf7cc9d4bfc5f0f197761a5ef27ba870f1e3bbb9afc4bbe3fcc2/numpy-2.3.3-cp313-cp313-win32.whl", hash = "sha256:9591e1221db3f37751e6442850429b3aabf7026d3b05542d102944ca7f00c8a8", size = 6312250 }, - { url = "https://files.pythonhosted.org/packages/1b/b5/263ebbbbcede85028f30047eab3d58028d7ebe389d6493fc95ae66c636ab/numpy-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f0dadeb302887f07431910f67a14d57209ed91130be0adea2f9793f1a4f817cf", size = 12783269 }, - { url = "https://files.pythonhosted.org/packages/fa/75/67b8ca554bbeaaeb3fac2e8bce46967a5a06544c9108ec0cf5cece559b6c/numpy-2.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:3c7cf302ac6e0b76a64c4aecf1a09e51abd9b01fc7feee80f6c43e3ab1b1dbc5", size = 10195314 }, - { url = "https://files.pythonhosted.org/packages/11/d0/0d1ddec56b162042ddfafeeb293bac672de9b0cfd688383590090963720a/numpy-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:eda59e44957d272846bb407aad19f89dc6f58fecf3504bd144f4c5cf81a7eacc", size = 21048025 }, - { url = "https://files.pythonhosted.org/packages/36/9e/1996ca6b6d00415b6acbdd3c42f7f03ea256e2c3f158f80bd7436a8a19f3/numpy-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:823d04112bc85ef5c4fda73ba24e6096c8f869931405a80aa8b0e604510a26bc", size = 14301053 }, - { url = "https://files.pythonhosted.org/packages/05/24/43da09aa764c68694b76e84b3d3f0c44cb7c18cdc1ba80e48b0ac1d2cd39/numpy-2.3.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:40051003e03db4041aa325da2a0971ba41cf65714e65d296397cc0e32de6018b", size = 5229444 }, - { url = "https://files.pythonhosted.org/packages/bc/14/50ffb0f22f7218ef8af28dd089f79f68289a7a05a208db9a2c5dcbe123c1/numpy-2.3.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:6ee9086235dd6ab7ae75aba5662f582a81ced49f0f1c6de4260a78d8f2d91a19", size = 6738039 }, - { url = "https://files.pythonhosted.org/packages/55/52/af46ac0795e09657d45a7f4db961917314377edecf66db0e39fa7ab5c3d3/numpy-2.3.3-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94fcaa68757c3e2e668ddadeaa86ab05499a70725811e582b6a9858dd472fb30", size = 14352314 }, - { url = "https://files.pythonhosted.org/packages/a7/b1/dc226b4c90eb9f07a3fff95c2f0db3268e2e54e5cce97c4ac91518aee71b/numpy-2.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da1a74b90e7483d6ce5244053399a614b1d6b7bc30a60d2f570e5071f8959d3e", size = 16701722 }, - { url = "https://files.pythonhosted.org/packages/9d/9d/9d8d358f2eb5eced14dba99f110d83b5cd9a4460895230f3b396ad19a323/numpy-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2990adf06d1ecee3b3dcbb4977dfab6e9f09807598d647f04d385d29e7a3c3d3", size = 16132755 }, - { url = "https://files.pythonhosted.org/packages/b6/27/b3922660c45513f9377b3fb42240bec63f203c71416093476ec9aa0719dc/numpy-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ed635ff692483b8e3f0fcaa8e7eb8a75ee71aa6d975388224f70821421800cea", size = 18651560 }, - { url = "https://files.pythonhosted.org/packages/5b/8e/3ab61a730bdbbc201bb245a71102aa609f0008b9ed15255500a99cd7f780/numpy-2.3.3-cp313-cp313t-win32.whl", hash = "sha256:a333b4ed33d8dc2b373cc955ca57babc00cd6f9009991d9edc5ddbc1bac36bcd", size = 6442776 }, - { url = "https://files.pythonhosted.org/packages/1c/3a/e22b766b11f6030dc2decdeff5c2fb1610768055603f9f3be88b6d192fb2/numpy-2.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:4384a169c4d8f97195980815d6fcad04933a7e1ab3b530921c3fef7a1c63426d", size = 12927281 }, - { url = "https://files.pythonhosted.org/packages/7b/42/c2e2bc48c5e9b2a83423f99733950fbefd86f165b468a3d85d52b30bf782/numpy-2.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:75370986cc0bc66f4ce5110ad35aae6d182cc4ce6433c40ad151f53690130bf1", size = 10265275 }, - { url = "https://files.pythonhosted.org/packages/6b/01/342ad585ad82419b99bcf7cebe99e61da6bedb89e213c5fd71acc467faee/numpy-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:cd052f1fa6a78dee696b58a914b7229ecfa41f0a6d96dc663c1220a55e137593", size = 20951527 }, - { url = "https://files.pythonhosted.org/packages/ef/d8/204e0d73fc1b7a9ee80ab1fe1983dd33a4d64a4e30a05364b0208e9a241a/numpy-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:414a97499480067d305fcac9716c29cf4d0d76db6ebf0bf3cbce666677f12652", size = 14186159 }, - { url = "https://files.pythonhosted.org/packages/22/af/f11c916d08f3a18fb8ba81ab72b5b74a6e42ead4c2846d270eb19845bf74/numpy-2.3.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:50a5fe69f135f88a2be9b6ca0481a68a136f6febe1916e4920e12f1a34e708a7", size = 5114624 }, - { url = "https://files.pythonhosted.org/packages/fb/11/0ed919c8381ac9d2ffacd63fd1f0c34d27e99cab650f0eb6f110e6ae4858/numpy-2.3.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:b912f2ed2b67a129e6a601e9d93d4fa37bef67e54cac442a2f588a54afe5c67a", size = 6642627 }, - { url = "https://files.pythonhosted.org/packages/ee/83/deb5f77cb0f7ba6cb52b91ed388b47f8f3c2e9930d4665c600408d9b90b9/numpy-2.3.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9e318ee0596d76d4cb3d78535dc005fa60e5ea348cd131a51e99d0bdbe0b54fe", size = 14296926 }, - { url = "https://files.pythonhosted.org/packages/77/cc/70e59dcb84f2b005d4f306310ff0a892518cc0c8000a33d0e6faf7ca8d80/numpy-2.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce020080e4a52426202bdb6f7691c65bb55e49f261f31a8f506c9f6bc7450421", size = 16638958 }, - { url = "https://files.pythonhosted.org/packages/b6/5a/b2ab6c18b4257e099587d5b7f903317bd7115333ad8d4ec4874278eafa61/numpy-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e6687dc183aa55dae4a705b35f9c0f8cb178bcaa2f029b241ac5356221d5c021", size = 16071920 }, - { url = "https://files.pythonhosted.org/packages/b8/f1/8b3fdc44324a259298520dd82147ff648979bed085feeacc1250ef1656c0/numpy-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d8f3b1080782469fdc1718c4ed1d22549b5fb12af0d57d35e992158a772a37cf", size = 18577076 }, - { url = "https://files.pythonhosted.org/packages/f0/a1/b87a284fb15a42e9274e7fcea0dad259d12ddbf07c1595b26883151ca3b4/numpy-2.3.3-cp314-cp314-win32.whl", hash = "sha256:cb248499b0bc3be66ebd6578b83e5acacf1d6cb2a77f2248ce0e40fbec5a76d0", size = 6366952 }, - { url = "https://files.pythonhosted.org/packages/70/5f/1816f4d08f3b8f66576d8433a66f8fa35a5acfb3bbd0bf6c31183b003f3d/numpy-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:691808c2b26b0f002a032c73255d0bd89751425f379f7bcd22d140db593a96e8", size = 12919322 }, - { url = "https://files.pythonhosted.org/packages/8c/de/072420342e46a8ea41c324a555fa90fcc11637583fb8df722936aed1736d/numpy-2.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:9ad12e976ca7b10f1774b03615a2a4bab8addce37ecc77394d8e986927dc0dfe", size = 10478630 }, - { url = "https://files.pythonhosted.org/packages/d5/df/ee2f1c0a9de7347f14da5dd3cd3c3b034d1b8607ccb6883d7dd5c035d631/numpy-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9cc48e09feb11e1db00b320e9d30a4151f7369afb96bd0e48d942d09da3a0d00", size = 21047987 }, - { url = "https://files.pythonhosted.org/packages/d6/92/9453bdc5a4e9e69cf4358463f25e8260e2ffc126d52e10038b9077815989/numpy-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:901bf6123879b7f251d3631967fd574690734236075082078e0571977c6a8e6a", size = 14301076 }, - { url = "https://files.pythonhosted.org/packages/13/77/1447b9eb500f028bb44253105bd67534af60499588a5149a94f18f2ca917/numpy-2.3.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:7f025652034199c301049296b59fa7d52c7e625017cae4c75d8662e377bf487d", size = 5229491 }, - { url = "https://files.pythonhosted.org/packages/3d/f9/d72221b6ca205f9736cb4b2ce3b002f6e45cd67cd6a6d1c8af11a2f0b649/numpy-2.3.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:533ca5f6d325c80b6007d4d7fb1984c303553534191024ec6a524a4c92a5935a", size = 6737913 }, - { url = "https://files.pythonhosted.org/packages/3c/5f/d12834711962ad9c46af72f79bb31e73e416ee49d17f4c797f72c96b6ca5/numpy-2.3.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0edd58682a399824633b66885d699d7de982800053acf20be1eaa46d92009c54", size = 14352811 }, - { url = "https://files.pythonhosted.org/packages/a1/0d/fdbec6629d97fd1bebed56cd742884e4eead593611bbe1abc3eb40d304b2/numpy-2.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:367ad5d8fbec5d9296d18478804a530f1191e24ab4d75ab408346ae88045d25e", size = 16702689 }, - { url = "https://files.pythonhosted.org/packages/9b/09/0a35196dc5575adde1eb97ddfbc3e1687a814f905377621d18ca9bc2b7dd/numpy-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8f6ac61a217437946a1fa48d24c47c91a0c4f725237871117dea264982128097", size = 16133855 }, - { url = "https://files.pythonhosted.org/packages/7a/ca/c9de3ea397d576f1b6753eaa906d4cdef1bf97589a6d9825a349b4729cc2/numpy-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:179a42101b845a816d464b6fe9a845dfaf308fdfc7925387195570789bb2c970", size = 18652520 }, - { url = "https://files.pythonhosted.org/packages/fd/c2/e5ed830e08cd0196351db55db82f65bc0ab05da6ef2b72a836dcf1936d2f/numpy-2.3.3-cp314-cp314t-win32.whl", hash = "sha256:1250c5d3d2562ec4174bce2e3a1523041595f9b651065e4a4473f5f48a6bc8a5", size = 6515371 }, - { url = "https://files.pythonhosted.org/packages/47/c7/b0f6b5b67f6788a0725f744496badbb604d226bf233ba716683ebb47b570/numpy-2.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:b37a0b2e5935409daebe82c1e42274d30d9dd355852529eab91dab8dcca7419f", size = 13112576 }, - { url = "https://files.pythonhosted.org/packages/06/b9/33bba5ff6fb679aa0b1f8a07e853f002a6b04b9394db3069a1270a7784ca/numpy-2.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:78c9f6560dc7e6b3990e32df7ea1a50bbd0e2a111e05209963f5ddcab7073b0b", size = 10545953 }, - { url = "https://files.pythonhosted.org/packages/b8/f2/7e0a37cfced2644c9563c529f29fa28acbd0960dde32ece683aafa6f4949/numpy-2.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1e02c7159791cd481e1e6d5ddd766b62a4d5acf8df4d4d1afe35ee9c5c33a41e", size = 21131019 }, - { url = "https://files.pythonhosted.org/packages/1a/7e/3291f505297ed63831135a6cc0f474da0c868a1f31b0dd9a9f03a7a0d2ed/numpy-2.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:dca2d0fc80b3893ae72197b39f69d55a3cd8b17ea1b50aa4c62de82419936150", size = 14376288 }, - { url = "https://files.pythonhosted.org/packages/bf/4b/ae02e985bdeee73d7b5abdefeb98aef1207e96d4c0621ee0cf228ddfac3c/numpy-2.3.3-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:99683cbe0658f8271b333a1b1b4bb3173750ad59c0c61f5bbdc5b318918fffe3", size = 5305425 }, - { url = "https://files.pythonhosted.org/packages/8b/eb/9df215d6d7250db32007941500dc51c48190be25f2401d5b2b564e467247/numpy-2.3.3-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:d9d537a39cc9de668e5cd0e25affb17aec17b577c6b3ae8a3d866b479fbe88d0", size = 6819053 }, - { url = "https://files.pythonhosted.org/packages/57/62/208293d7d6b2a8998a4a1f23ac758648c3c32182d4ce4346062018362e29/numpy-2.3.3-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8596ba2f8af5f93b01d97563832686d20206d303024777f6dfc2e7c7c3f1850e", size = 14420354 }, - { url = "https://files.pythonhosted.org/packages/ed/0c/8e86e0ff7072e14a71b4c6af63175e40d1e7e933ce9b9e9f765a95b4e0c3/numpy-2.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1ec5615b05369925bd1125f27df33f3b6c8bc10d788d5999ecd8769a1fa04db", size = 16760413 }, - { url = "https://files.pythonhosted.org/packages/af/11/0cc63f9f321ccf63886ac203336777140011fb669e739da36d8db3c53b98/numpy-2.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:2e267c7da5bf7309670523896df97f93f6e469fb931161f483cd6882b3b1a5dc", size = 12971844 }, +sdist = { url = "https://files.pythonhosted.org/packages/b5/f4/098d2270d52b41f1bd7db9fc288aaa0400cb48c2a3e2af6fa365d9720947/numpy-2.3.4.tar.gz", hash = "sha256:a7d018bfedb375a8d979ac758b120ba846a7fe764911a64465fd87b8729f4a6a", size = 20582187 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/cf/85/f6f00d019b0cc741e64b4e00ce865a57b6bed945d1bbeb1ccadbc647959b/numpy-2.3.4-cp311-cp311-win32.whl", hash = "sha256:ed759bf7a70342f7817d88376eb7142fab9fef8320d6019ef87fae05a99874e1", size = 6570076 }, + { url = "https://files.pythonhosted.org/packages/7d/10/f8850982021cb90e2ec31990291f9e830ce7d94eef432b15066e7cbe0bec/numpy-2.3.4-cp311-cp311-win_amd64.whl", hash = "sha256:faba246fb30ea2a526c2e9645f61612341de1a83fb1e0c5edf4ddda5a9c10996", size = 13089358 }, + { url = "https://files.pythonhosted.org/packages/d1/ad/afdd8351385edf0b3445f9e24210a9c3971ef4de8fd85155462fc4321d79/numpy-2.3.4-cp311-cp311-win_arm64.whl", hash = "sha256:4c01835e718bcebe80394fd0ac66c07cbb90147ebbdad3dcecd3f25de2ae7e2c", size = 10462292 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/73/e3/04ecc41e71462276ee867ccbef26a4448638eadecf1bc56772c9ed6d0255/numpy-2.3.4-cp312-cp312-win32.whl", hash = "sha256:a49d797192a8d950ca59ee2d0337a4d804f713bb5c3c50e8db26d49666e351dc", size = 6291380 }, + { url = "https://files.pythonhosted.org/packages/3d/a8/566578b10d8d0e9955b1b6cd5db4e9d4592dd0026a941ff7994cedda030a/numpy-2.3.4-cp312-cp312-win_amd64.whl", hash = "sha256:985f1e46358f06c2a09921e8921e2c98168ed4ae12ccd6e5e87a4f1857923f32", size = 12787999 }, + { url = "https://files.pythonhosted.org/packages/58/22/9c903a957d0a8071b607f5b1bff0761d6e608b9a965945411f867d515db1/numpy-2.3.4-cp312-cp312-win_arm64.whl", hash = "sha256:4635239814149e06e2cb9db3dd584b2fa64316c96f10656983b8026a82e6e4db", size = 10197412 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/86/92/41c3d5157d3177559ef0a35da50f0cda7fa071f4ba2306dd36818591a5bc/numpy-2.3.4-cp313-cp313-win32.whl", hash = "sha256:e8370eb6925bb8c1c4264fec52b0384b44f675f191df91cbe0140ec9f0955646", size = 6282620 }, + { url = "https://files.pythonhosted.org/packages/09/97/fd421e8bc50766665ad35536c2bb4ef916533ba1fdd053a62d96cc7c8b95/numpy-2.3.4-cp313-cp313-win_amd64.whl", hash = "sha256:56209416e81a7893036eea03abcb91c130643eb14233b2515c90dcac963fe99d", size = 12784672 }, + { url = "https://files.pythonhosted.org/packages/ad/df/5474fb2f74970ca8eb978093969b125a84cc3d30e47f82191f981f13a8a0/numpy-2.3.4-cp313-cp313-win_arm64.whl", hash = "sha256:a700a4031bc0fd6936e78a752eefb79092cecad2599ea9c8039c548bc097f9bc", size = 10196702 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/62/b7/7efa763ab33dbccf56dade36938a77345ce8e8192d6b39e470ca25ff3cd0/numpy-2.3.4-cp313-cp313t-win32.whl", hash = "sha256:fea80f4f4cf83b54c3a051f2f727870ee51e22f0248d3114b8e755d160b38cfb", size = 6413135 }, + { url = "https://files.pythonhosted.org/packages/43/70/aba4c38e8400abcc2f345e13d972fb36c26409b3e644366db7649015f291/numpy-2.3.4-cp313-cp313t-win_amd64.whl", hash = "sha256:15eea9f306b98e0be91eb344a94c0e630689ef302e10c2ce5f7e11905c704f9c", size = 12928582 }, + { url = "https://files.pythonhosted.org/packages/67/63/871fad5f0073fc00fbbdd7232962ea1ac40eeaae2bba66c76214f7954236/numpy-2.3.4-cp313-cp313t-win_arm64.whl", hash = "sha256:b6c231c9c2fadbae4011ca5e7e83e12dc4a5072f1a1d85a0a7b3ed754d145a40", size = 10266691 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/c3/76/95650169b465ececa8cf4b2e8f6df255d4bf662775e797ade2025cc51ae6/numpy-2.3.4-cp314-cp314-win32.whl", hash = "sha256:e73d63fd04e3a9d6bc187f5455d81abfad05660b212c8804bf3b407e984cd2bc", size = 6337136 }, + { url = "https://files.pythonhosted.org/packages/dc/89/a231a5c43ede5d6f77ba4a91e915a87dea4aeea76560ba4d2bf185c683f0/numpy-2.3.4-cp314-cp314-win_amd64.whl", hash = "sha256:3da3491cee49cf16157e70f607c03a217ea6647b1cea4819c4f48e53d49139b9", size = 12920542 }, + { url = "https://files.pythonhosted.org/packages/0d/0c/ae9434a888f717c5ed2ff2393b3f344f0ff6f1c793519fa0c540461dc530/numpy-2.3.4-cp314-cp314-win_arm64.whl", hash = "sha256:6d9cd732068e8288dbe2717177320723ccec4fb064123f0caf9bbd90ab5be868", size = 10480213 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f8/73/f85056701dbbbb910c51d846c58d29fd46b30eecd2b6ba760fc8b8a1641b/numpy-2.3.4-cp314-cp314t-win32.whl", hash = "sha256:863e3b5f4d9915aaf1b8ec79ae560ad21f0b8d5e3adc31e73126491bb86dee1d", size = 6485782 }, + { url = "https://files.pythonhosted.org/packages/17/90/28fa6f9865181cb817c2471ee65678afa8a7e2a1fb16141473d5fa6bacc3/numpy-2.3.4-cp314-cp314t-win_amd64.whl", hash = "sha256:962064de37b9aef801d33bc579690f8bfe6c5e70e29b61783f60bcba838a14d6", size = 13113301 }, + { url = "https://files.pythonhosted.org/packages/54/23/08c002201a8e7e1f9afba93b97deceb813252d9cfd0d3351caed123dcf97/numpy-2.3.4-cp314-cp314t-win_arm64.whl", hash = "sha256:8b5a9a39c45d852b62693d9b3f3e0fe052541f804296ff401a72a1b60edafb29", size = 10547532 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/95/8e/2844c3959ce9a63acc7c8e50881133d86666f0420bcde695e115ced0920f/numpy-2.3.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:81b3a59793523e552c4a96109dde028aa4448ae06ccac5a76ff6532a85558a7f", size = 12973130 }, +] + +[[package]] +name = "nvidia-cublas-cu12" +version = "12.8.4.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/29/99/db44d685f0e257ff0e213ade1964fc459b4a690a73293220e98feb3307cf/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b86f6dd8935884615a0683b663891d43781b819ac4f2ba2b0c9604676af346d0", size = 590537124 }, + { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921 }, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/1f/b3bd73445e5cb342727fd24fe1f7b748f690b460acadc27ea22f904502c8/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4412396548808ddfed3f17a467b104ba7751e6b58678a4b840675c56d21cf7ed", size = 9533318 }, + { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621 }, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029 }, + { url = "https://files.pythonhosted.org/packages/eb/d1/e50d0acaab360482034b84b6e27ee83c6738f7d32182b987f9c7a4e32962/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fc1fec1e1637854b4c0a65fb9a8346b51dd9ee69e61ebaccc82058441f15bce8", size = 43106076 }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265 }, + { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765 }, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.10.2.21" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878 }, + { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467 }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.3.3.83" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211 }, + { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695 }, +] + +[[package]] +name = "nvidia-cufile-cu12" +version = "1.13.1.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834 }, + { url = "https://files.pythonhosted.org/packages/1e/f5/5607710447a6fe9fd9b3283956fceeee8a06cda1d2f56ce31371f595db2a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:4beb6d4cce47c1a0f1013d72e02b0994730359e17801d395bdcbf20cfb3bb00a", size = 1120705 }, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.9.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/5e/92aa15eca622a388b80fbf8375d4760738df6285b1e92c43d37390a33a9a/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dfab99248034673b779bc6decafdc3404a8a6f502462201f2f31f11354204acd", size = 63625754 }, + { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976 }, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.3.90" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, + { name = "nvidia-cusparse-cu12" }, + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841 }, + { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905 }, +] + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.8.93" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129 }, + { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466 }, +] + +[[package]] +name = "nvidia-cusparselt-cu12" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/b9/598f6ff36faaece4b3c50d26f50e38661499ff34346f00e057760b35cc9d/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8878dce784d0fac90131b6817b607e803c36e629ba34dc5b433471382196b6a5", size = 283835557 }, + { url = "https://files.pythonhosted.org/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f1bb701d6b930d5a7cea44c19ceb973311500847f81b634d802b7b539dc55623", size = 287193691 }, +] + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.27.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/1c/857979db0ef194ca5e21478a0612bcdbbe59458d7694361882279947b349/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:31432ad4d1fb1004eb0c56203dc9bc2178a1ba69d1d9e02d64a6938ab5e40e7a", size = 322400625 }, + { url = "https://files.pythonhosted.org/packages/6e/89/f7a07dc961b60645dbbf42e80f2bc85ade7feb9a491b11a1e973aa00071f/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ad730cf15cb5d25fe849c6e6ca9eb5b76db16a80f13f425ac68d8e2e55624457", size = 322348229 }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836 }, + { url = "https://files.pythonhosted.org/packages/2a/a2/8cee5da30d13430e87bf99bb33455d2724d0a4a9cb5d7926d80ccb96d008/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:adccd7161ace7261e01bb91e44e88da350895c270d23f744f0820c818b7229e7", size = 38386204 }, +] + +[[package]] +name = "nvidia-nvshmem-cu12" +version = "3.3.20" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/9d/3dd98852568fb845ec1f7902c90a22b240fe1cbabda411ccedf2fd737b7b/nvidia_nvshmem_cu12-3.3.20-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0b0b960da3842212758e4fa4696b94f129090b30e5122fea3c5345916545cff0", size = 124484616 }, + { url = "https://files.pythonhosted.org/packages/3b/6c/99acb2f9eb85c29fc6f3a7ac4dccfd992e22666dd08a642b303311326a97/nvidia_nvshmem_cu12-3.3.20-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d00f26d3f9b2e3c3065be895e3059d6479ea5c638a3f38c9fec49b1b9dd7c1e5", size = 124657145 }, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/c0/1b303feea90d296f6176f32a2a70b5ef230f9bdeb3a72bddb0dc922dc137/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7ad891da111ebafbf7e015d34879f7112832fc239ff0d7d776b6cb685274615", size = 91161 }, + { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954 }, ] [[package]] @@ -2793,9 +3107,9 @@ dependencies = [ { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] [package.dev-dependencies] @@ -2830,6 +3144,11 @@ export = [ { name = "pyqt5-qt5", marker = "sys_platform != 'darwin'" }, { name = "quantify-scheduler", marker = "sys_platform != 'darwin'" }, ] +qgym-mapper = [ + { name = "qgym" }, + { name = "sb3-contrib" }, + { name = "stable-baselines3" }, +] [package.metadata] requires-dist = [ @@ -2869,18 +3188,23 @@ export = [ { name = "pyqt5-qt5", marker = "sys_platform != 'darwin'", specifier = "==5.15.2" }, { name = "quantify-scheduler", marker = "sys_platform != 'darwin'", specifier = "==0.26.0" }, ] +qgym-mapper = [ + { name = "qgym", specifier = "==0.3.1" }, + { name = "sb3-contrib", specifier = "==2.7.0" }, + { name = "stable-baselines3", specifier = "==2.7.0" }, +] [[package]] name = "opentelemetry-api" -version = "1.37.0" +version = "1.38.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "importlib-metadata" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", hash = "sha256:540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7", size = 64923 } +sdist = { url = "https://files.pythonhosted.org/packages/08/d8/0f354c375628e048bd0570645b310797299754730079853095bf000fba69/opentelemetry_api-1.38.0.tar.gz", hash = "sha256:f4c193b5e8acb0912b06ac5b16321908dd0843d75049c091487322284a3eea12", size = 65242 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", hash = "sha256:accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47", size = 65732 }, + { url = "https://files.pythonhosted.org/packages/ae/a2/d86e01c28300bd41bab8f18afd613676e2bd63515417b77636fc1add426f/opentelemetry_api-1.38.0-py3-none-any.whl", hash = "sha256:2891b0197f47124454ab9f0cf58f3be33faca394457ac3e09daba13ff50aa582", size = 65947 }, ] [[package]] @@ -2925,42 +3249,56 @@ version = "2.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { 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 } 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/85/72/530900610650f54a35a19476eca5104f38555afccda1aa11a92ee14cb21d/pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826", size = 11346086 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/8e/59/712db1d7040520de7a4965df15b774348980e6df45c129b8c64d0dbe74ef/pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c", size = 11348702 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b", size = 10992722 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, { 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 }, { url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071 }, + { 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 }, + { 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 }, { 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 }, { 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 }, { 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 }, @@ -3036,108 +3374,122 @@ wheels = [ [[package]] name = "pillow" -version = "11.3.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069 } -wheels = [ - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090 }, - { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988 }, - { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768 }, - { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055 }, - { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079 }, - { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324 }, - { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841 }, - { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450 }, - { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546 }, - { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102 }, - { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911 }, - { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383 }, - { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370 }, - { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500 }, - { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598 }, +version = "12.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056/pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353", size = 47008828 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a7/c4/043192375eaa4463254e8e61f0e2ec9a846b983929a8d0a7122e0a6d6fff/pillow-12.0.0-cp310-cp310-win32.whl", hash = "sha256:bd87e140e45399c818fac4247880b9ce719e4783d767e030a883a970be632275", size = 6295431 }, + { url = "https://files.pythonhosted.org/packages/92/c6/c2f2fc7e56301c21827e689bb8b0b465f1b52878b57471a070678c0c33cd/pillow-12.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:455247ac8a4cfb7b9bc45b7e432d10421aea9fc2e74d285ba4072688a74c2e9d", size = 7000412 }, + { url = "https://files.pythonhosted.org/packages/b2/d2/5f675067ba82da7a1c238a73b32e3fd78d67f9d9f80fbadd33a40b9c0481/pillow-12.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:6ace95230bfb7cd79ef66caa064bbe2f2a1e63d93471c3a2e1f1348d9f22d6b7", size = 2435903 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/1f/3d/d5033539344ee3cbd9a4d69e12e63ca3a44a739eb2d4c8da350a3d38edd7/pillow-12.0.0-cp311-cp311-win32.whl", hash = "sha256:27f95b12453d165099c84f8a8bfdfd46b9e4bda9e0e4b65f0635430027f55739", size = 6298440 }, + { url = "https://files.pythonhosted.org/packages/4d/42/aaca386de5cc8bd8a0254516957c1f265e3521c91515b16e286c662854c4/pillow-12.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b583dc9070312190192631373c6c8ed277254aa6e6084b74bdd0a6d3b221608e", size = 6999256 }, + { url = "https://files.pythonhosted.org/packages/ba/f1/9197c9c2d5708b785f631a6dfbfa8eb3fb9672837cb92ae9af812c13b4ed/pillow-12.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:759de84a33be3b178a64c8ba28ad5c135900359e85fb662bc6e403ad4407791d", size = 2436025 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0c/b1/a7391df6adacf0a5c2cf6ac1cf1fcc1369e7d439d28f637a847f8803beb3/pillow-12.0.0-cp312-cp312-win32.whl", hash = "sha256:dd333073e0cacdc3089525c7df7d39b211bcdf31fc2824e49d01c6b6187b07d0", size = 6298769 }, + { url = "https://files.pythonhosted.org/packages/a2/0b/d87733741526541c909bbf159e338dcace4f982daac6e5a8d6be225ca32d/pillow-12.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:9fe611163f6303d1619bbcb653540a4d60f9e55e622d60a3108be0d5b441017a", size = 7001107 }, + { url = "https://files.pythonhosted.org/packages/bc/96/aaa61ce33cc98421fb6088af2a03be4157b1e7e0e87087c888e2370a7f45/pillow-12.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:7dfb439562f234f7d57b1ac6bc8fe7f838a4bd49c79230e0f6a1da93e82f1fad", size = 2436012 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/dd/ca/16c6926cc1c015845745d5c16c9358e24282f1e588237a4c36d2b30f182f/pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098", size = 6302391 }, + { url = "https://files.pythonhosted.org/packages/6d/2a/dd43dcfd6dae9b6a49ee28a8eedb98c7d5ff2de94a5d834565164667b97b/pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905", size = 7007477 }, + { url = "https://files.pythonhosted.org/packages/77/f0/72ea067f4b5ae5ead653053212af05ce3705807906ba3f3e8f58ddf617e6/pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a", size = 2435918 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/61/2b/726235842220ca95fa441ddf55dd2382b52ab5b8d9c0596fe6b3f23dafe8/pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9", size = 6306201 }, + { url = "https://files.pythonhosted.org/packages/c0/3d/2afaf4e840b2df71344ababf2f8edd75a705ce500e5dc1e7227808312ae1/pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b", size = 7013165 }, + { url = "https://files.pythonhosted.org/packages/6f/75/3fa09aa5cf6ed04bee3fa575798ddf1ce0bace8edb47249c798077a81f7f/pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47", size = 2437834 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/bf/db/4fae862f8fad0167073a7733973bfa955f47e2cac3dc3e3e6257d10fab4a/pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b", size = 6400621 }, + { url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b", size = 7142916 }, + { url = "https://files.pythonhosted.org/packages/0f/9b/0ba5a6fd9351793996ef7487c4fdbde8d3f5f75dbedc093bb598648fddf0/pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0", size = 2523836 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a2/2f/16cabcc6426c32218ace36bf0d55955e813f2958afddbf1d391849fee9d1/pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52", size = 6408045 }, + { url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a", size = 7148282 }, + { url = "https://files.pythonhosted.org/packages/c1/70/6b41bdcddf541b437bbb9f47f94d2db5d9ddef6c37ccab8c9107743748a4/pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7", size = 2525630 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/95/7e/f896623c3c635a90537ac093c6a618ebe1a90d87206e42309cb5d98a1b9e/pillow-12.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:b290fd8aa38422444d4b50d579de197557f182ef1068b75f5aa8558638b8d0a5", size = 6997850 }, ] [[package]] name = "platformdirs" -version = "4.4.0" +version = "4.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634 } +sdist = { url = "https://files.pythonhosted.org/packages/61/33/9611380c2bdb1225fdef633e2a9610622310fed35ab11dac9620972ee088/platformdirs-4.5.0.tar.gz", hash = "sha256:70ddccdd7c99fc5942e9fc25636a8b34d04c24b335100223152c2803e4063312", size = 21632 } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654 }, + { url = "https://files.pythonhosted.org/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl", hash = "sha256:e578a81bb873cbb89a41fcc904c7ef523cc18284b7e3b3ccf06aca1403b7ebd3", size = 18651 }, ] [[package]] name = "plotly" -version = "6.3.1" +version = "6.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "narwhals" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0c/63/961d47c9ffd592a575495891cdcf7875dc0903ebb33ac238935714213789/plotly-6.3.1.tar.gz", hash = "sha256:dd896e3d940e653a7ce0470087e82c2bd903969a55e30d1b01bb389319461bb0", size = 6956460 } +sdist = { url = "https://files.pythonhosted.org/packages/06/e6/b768650072837505804bed4790c5449ba348a3b720e27ca7605414e998cd/plotly-6.4.0.tar.gz", hash = "sha256:68c6db2ed2180289ef978f087841148b7efda687552276da15a6e9b92107052a", size = 7012379 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce614342d11cc0652f1e45e32393b6ab9d11a664a60e9b7b7/plotly-6.3.1-py3-none-any.whl", hash = "sha256:8b4420d1dcf2b040f5983eed433f95732ed24930e496d36eb70d211923532e64", size = 9833698 }, + { url = "https://files.pythonhosted.org/packages/78/ae/89b45ccccfeebc464c9233de5675990f75241b8ee4cd63227800fdf577d1/plotly-6.4.0-py3-none-any.whl", hash = "sha256:a1062eafbdc657976c2eedd276c90e184ccd6c21282a5e9ee8f20efca9c9a4c5", size = 9892458 }, ] [[package]] @@ -3186,18 +3538,28 @@ wheels = [ [[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 } -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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/79/87/157c8e7959ec39ced1b11cc93c730c4fb7f9d408569a6c59dbd92ceb35db/psutil-7.1.0-cp37-abi3-win32.whl", hash = "sha256:09ad740870c8d219ed8daae0ad3b726d3bf9a028a198e7f3080f6a1888b99bca", size = 244812 }, - { url = "https://files.pythonhosted.org/packages/bf/e9/b44c4f697276a7a95b8e94d0e320a7bf7f3318521b23de69035540b39838/psutil-7.1.0-cp37-abi3-win_amd64.whl", hash = "sha256:57f5e987c36d3146c0dd2528cd42151cf96cd359b9d67cfff836995cc5df9a3d", size = 247965 }, - { url = "https://files.pythonhosted.org/packages/26/65/1070a6e3c036f39142c2820c4b52e9243246fcfc3f96239ac84472ba361e/psutil-7.1.0-cp37-abi3-win_arm64.whl", hash = "sha256:6937cb68133e7c97b6cc9649a570c9a18ba0efebed46d8c5dae4c07fa1b67a07", size = 244971 }, +version = "7.1.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e1/88/bdd0a41e5857d5d703287598cbf08dad90aed56774ea52ae071bae9071b6/psutil-7.1.3.tar.gz", hash = "sha256:6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74", size = 489059 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/93/0c49e776b8734fef56ec9c5c57f923922f2cf0497d62e0f419465f28f3d0/psutil-7.1.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0005da714eee687b4b8decd3d6cc7c6db36215c9e74e5ad2264b90c3df7d92dc", size = 239751 }, + { url = "https://files.pythonhosted.org/packages/6f/8d/b31e39c769e70780f007969815195a55c81a63efebdd4dbe9e7a113adb2f/psutil-7.1.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:19644c85dcb987e35eeeaefdc3915d059dac7bd1167cdcdbf27e0ce2df0c08c0", size = 240368 }, + { url = "https://files.pythonhosted.org/packages/62/61/23fd4acc3c9eebbf6b6c78bcd89e5d020cfde4acf0a9233e9d4e3fa698b4/psutil-7.1.3-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:95ef04cf2e5ba0ab9eaafc4a11eaae91b44f4ef5541acd2ee91d9108d00d59a7", size = 287134 }, + { url = "https://files.pythonhosted.org/packages/30/1c/f921a009ea9ceb51aa355cb0cc118f68d354db36eae18174bab63affb3e6/psutil-7.1.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1068c303be3a72f8e18e412c5b2a8f6d31750fb152f9cb106b54090296c9d251", size = 289904 }, + { url = "https://files.pythonhosted.org/packages/a6/82/62d68066e13e46a5116df187d319d1724b3f437ddd0f958756fc052677f4/psutil-7.1.3-cp313-cp313t-win_amd64.whl", hash = "sha256:18349c5c24b06ac5612c0428ec2a0331c26443d259e2a0144a9b24b4395b58fa", size = 249642 }, + { url = "https://files.pythonhosted.org/packages/df/ad/c1cd5fe965c14a0392112f68362cfceb5230819dbb5b1888950d18a11d9f/psutil-7.1.3-cp313-cp313t-win_arm64.whl", hash = "sha256:c525ffa774fe4496282fb0b1187725793de3e7c6b29e41562733cae9ada151ee", size = 245518 }, + { url = "https://files.pythonhosted.org/packages/2e/bb/6670bded3e3236eb4287c7bcdc167e9fae6e1e9286e437f7111caed2f909/psutil-7.1.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:b403da1df4d6d43973dc004d19cee3b848e998ae3154cc8097d139b77156c353", size = 239843 }, + { url = "https://files.pythonhosted.org/packages/b8/66/853d50e75a38c9a7370ddbeefabdd3d3116b9c31ef94dc92c6729bc36bec/psutil-7.1.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ad81425efc5e75da3f39b3e636293360ad8d0b49bed7df824c79764fb4ba9b8b", size = 240369 }, + { url = "https://files.pythonhosted.org/packages/41/bd/313aba97cb5bfb26916dc29cf0646cbe4dd6a89ca69e8c6edce654876d39/psutil-7.1.3-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f33a3702e167783a9213db10ad29650ebf383946e91bc77f28a5eb083496bc9", size = 288210 }, + { url = "https://files.pythonhosted.org/packages/c2/fa/76e3c06e760927a0cfb5705eb38164254de34e9bd86db656d4dbaa228b04/psutil-7.1.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fac9cd332c67f4422504297889da5ab7e05fd11e3c4392140f7370f4208ded1f", size = 291182 }, + { url = "https://files.pythonhosted.org/packages/0f/1d/5774a91607035ee5078b8fd747686ebec28a962f178712de100d00b78a32/psutil-7.1.3-cp314-cp314t-win_amd64.whl", hash = "sha256:3792983e23b69843aea49c8f5b8f115572c5ab64c153bada5270086a2123c7e7", size = 250466 }, + { url = "https://files.pythonhosted.org/packages/00/ca/e426584bacb43a5cb1ac91fae1937f478cd8fbe5e4ff96574e698a2c77cd/psutil-7.1.3-cp314-cp314t-win_arm64.whl", hash = "sha256:31d77fcedb7529f27bb3a0472bea9334349f9a04160e8e6e5020f22c59893264", size = 245756 }, + { url = "https://files.pythonhosted.org/packages/ef/94/46b9154a800253e7ecff5aaacdf8ebf43db99de4a2dfa18575b02548654e/psutil-7.1.3-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2bdbcd0e58ca14996a42adf3621a6244f1bb2e2e528886959c72cf1e326677ab", size = 238359 }, + { url = "https://files.pythonhosted.org/packages/68/3a/9f93cff5c025029a36d9a92fef47220ab4692ee7f2be0fba9f92813d0cb8/psutil-7.1.3-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:bc31fa00f1fbc3c3802141eede66f3a2d51d89716a194bf2cd6fc68310a19880", size = 239171 }, + { url = "https://files.pythonhosted.org/packages/ce/b1/5f49af514f76431ba4eea935b8ad3725cdeb397e9245ab919dbc1d1dc20f/psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3bb428f9f05c1225a558f53e30ccbad9930b11c3fc206836242de1091d3e7dd3", size = 263261 }, + { url = "https://files.pythonhosted.org/packages/e0/95/992c8816a74016eb095e73585d747e0a8ea21a061ed3689474fabb29a395/psutil-7.1.3-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d974e02ca2c8eb4812c3f76c30e28836fffc311d55d979f1465c1feeb2b68b", size = 264635 }, + { url = "https://files.pythonhosted.org/packages/55/4c/c3ed1a622b6ae2fd3c945a366e64eb35247a31e4db16cf5095e269e8eb3c/psutil-7.1.3-cp37-abi3-win_amd64.whl", hash = "sha256:f39c2c19fe824b47484b96f9692932248a54c43799a84282cfe58d05a6449efd", size = 247633 }, + { url = "https://files.pythonhosted.org/packages/c9/ad/33b2ccec09bf96c2b2ef3f9a6f66baac8253d7565d8839e024a6b905d45d/psutil-7.1.3-cp37-abi3-win_arm64.whl", hash = "sha256:bd0d69cee829226a761e92f28140bec9a5ee9d5b4fb4b0cc589068dbfff559b1", size = 244608 }, ] [[package]] @@ -3220,35 +3582,45 @@ wheels = [ [[package]] name = "pyarrow" -version = "21.0.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", hash = "sha256:5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc", size = 1133487 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/ed/b1589a777816ee33ba123ba1e4f8f02243a844fed0deec97bde9fb21a5cf/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:7be45519b830f7c24b21d630a31d48bcebfd5d4d7f9d3bdb49da9cdf6d764edb", size = 41055619 }, - { url = "https://files.pythonhosted.org/packages/44/28/b6672962639e85dc0ac36f71ab3a8f5f38e01b51343d7aa372a6b56fa3f3/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:26bfd95f6bff443ceae63c65dc7e048670b7e98bc892210acba7e4995d3d4b51", size = 42733488 }, - { url = "https://files.pythonhosted.org/packages/f8/cc/de02c3614874b9089c94eac093f90ca5dfa6d5afe45de3ba847fd950fdf1/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bd04ec08f7f8bd113c55868bd3fc442a9db67c27af098c5f814a3091e71cc61a", size = 43329159 }, - { url = "https://files.pythonhosted.org/packages/a6/3e/99473332ac40278f196e105ce30b79ab8affab12f6194802f2593d6b0be2/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9b0b14b49ac10654332a805aedfc0147fb3469cbf8ea951b3d040dab12372594", size = 45050567 }, - { url = "https://files.pythonhosted.org/packages/7b/f5/c372ef60593d713e8bfbb7e0c743501605f0ad00719146dc075faf11172b/pyarrow-21.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:9d9f8bcb4c3be7738add259738abdeddc363de1b80e3310e04067aa1ca596634", size = 26217959 }, - { url = "https://files.pythonhosted.org/packages/24/11/a4431f36d5ad7d83b87146f515c063e4d07ef0b7240876ddb885e6b44f2e/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:479ee41399fcddc46159a551705b89c05f11e8b8cb8e968f7fec64f62d91985e", size = 41135424 }, - { url = "https://files.pythonhosted.org/packages/74/dc/035d54638fc5d2971cbf1e987ccd45f1091c83bcf747281cf6cc25e72c88/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:40ebfcb54a4f11bcde86bc586cbd0272bac0d516cfa539c799c2453768477569", size = 42823810 }, - { url = "https://files.pythonhosted.org/packages/2e/3b/89fced102448a9e3e0d4dded1f37fa3ce4700f02cdb8665457fcc8015f5b/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8d58d8497814274d3d20214fbb24abcad2f7e351474357d552a8d53bce70c70e", size = 43391538 }, - { url = "https://files.pythonhosted.org/packages/fb/bb/ea7f1bd08978d39debd3b23611c293f64a642557e8141c80635d501e6d53/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:585e7224f21124dd57836b1530ac8f2df2afc43c861d7bf3d58a4870c42ae36c", size = 45120056 }, - { url = "https://files.pythonhosted.org/packages/6e/0b/77ea0600009842b30ceebc3337639a7380cd946061b620ac1a2f3cb541e2/pyarrow-21.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:555ca6935b2cbca2c0e932bedd853e9bc523098c39636de9ad4693b5b1df86d6", size = 26220568 }, - { url = "https://files.pythonhosted.org/packages/4f/74/2a2d9f8d7a59b639523454bec12dba35ae3d0a07d8ab529dc0809f74b23c/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e72a8ec6b868e258a2cd2672d91f2860ad532d590ce94cdf7d5e7ec674ccf03d", size = 41108099 }, - { url = "https://files.pythonhosted.org/packages/ad/90/2660332eeb31303c13b653ea566a9918484b6e4d6b9d2d46879a33ab0622/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b7ae0bbdc8c6674259b25bef5d2a1d6af5d39d7200c819cf99e07f7dfef1c51e", size = 42829529 }, - { url = "https://files.pythonhosted.org/packages/33/27/1a93a25c92717f6aa0fca06eb4700860577d016cd3ae51aad0e0488ac899/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:58c30a1729f82d201627c173d91bd431db88ea74dcaa3885855bc6203e433b82", size = 43367883 }, - { url = "https://files.pythonhosted.org/packages/05/d9/4d09d919f35d599bc05c6950095e358c3e15148ead26292dfca1fb659b0c/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:072116f65604b822a7f22945a7a6e581cfa28e3454fdcc6939d4ff6090126623", size = 45133802 }, - { url = "https://files.pythonhosted.org/packages/71/30/f3795b6e192c3ab881325ffe172e526499eb3780e306a15103a2764916a2/pyarrow-21.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:cf56ec8b0a5c8c9d7021d6fd754e688104f9ebebf1bf4449613c9531f5346a18", size = 26203175 }, - { url = "https://files.pythonhosted.org/packages/84/52/79095d73a742aa0aba370c7942b1b655f598069489ab387fe47261a849e1/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:f522e5709379d72fb3da7785aa489ff0bb87448a9dc5a75f45763a795a089ebd", size = 41104094 }, - { url = "https://files.pythonhosted.org/packages/89/4b/7782438b551dbb0468892a276b8c789b8bbdb25ea5c5eb27faadd753e037/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:69cbbdf0631396e9925e048cfa5bce4e8c3d3b41562bbd70c685a8eb53a91e61", size = 42825576 }, - { url = "https://files.pythonhosted.org/packages/b3/62/0f29de6e0a1e33518dec92c65be0351d32d7ca351e51ec5f4f837a9aab91/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:731c7022587006b755d0bdb27626a1a3bb004bb56b11fb30d98b6c1b4718579d", size = 43368342 }, - { url = "https://files.pythonhosted.org/packages/90/c7/0fa1f3f29cf75f339768cc698c8ad4ddd2481c1742e9741459911c9ac477/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dc56bc708f2d8ac71bd1dcb927e458c93cec10b98eb4120206a4091db7b67b99", size = 45131218 }, - { url = "https://files.pythonhosted.org/packages/01/63/581f2076465e67b23bc5a37d4a2abff8362d389d29d8105832e82c9c811c/pyarrow-21.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:186aa00bca62139f75b7de8420f745f2af12941595bbbfa7ed3870ff63e25636", size = 26087551 }, - { url = "https://files.pythonhosted.org/packages/fc/de/c0828ee09525c2bafefd3e736a248ebe764d07d0fd762d4f0929dbc516c9/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:65f8e85f79031449ec8706b74504a316805217b35b6099155dd7e227eef0d4b6", size = 41014158 }, - { url = "https://files.pythonhosted.org/packages/6e/26/a2865c420c50b7a3748320b614f3484bfcde8347b2639b2b903b21ce6a72/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:3a81486adc665c7eb1a2bde0224cfca6ceaba344a82a971ef059678417880eb8", size = 42667885 }, - { url = "https://files.pythonhosted.org/packages/0a/f9/4ee798dc902533159250fb4321267730bc0a107d8c6889e07c3add4fe3a5/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fc0d2f88b81dcf3ccf9a6ae17f89183762c8a94a5bdcfa09e05cfe413acf0503", size = 43276625 }, - { url = "https://files.pythonhosted.org/packages/5a/da/e02544d6997037a4b0d22d8e5f66bc9315c3671371a8b18c79ade1cefe14/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6299449adf89df38537837487a4f8d3bd91ec94354fdd2a7d30bc11c48ef6e79", size = 44951890 }, - { url = "https://files.pythonhosted.org/packages/e5/4e/519c1bc1876625fe6b71e9a28287c43ec2f20f73c658b9ae1d485c0c206e/pyarrow-21.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:222c39e2c70113543982c6b34f3077962b44fca38c0bd9e68bb6781534425c10", size = 26371006 }, +version = "22.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/53/04a7fdc63e6056116c9ddc8b43bc28c12cdd181b85cbeadb79278475f3ae/pyarrow-22.0.0.tar.gz", hash = "sha256:3d600dc583260d845c7d8a6db540339dd883081925da2bd1c5cb808f720b3cd9", size = 1151151 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/3d/a1eab2f6f08001f9fb714b8ed5cfb045e2fe3e3e3c0c221f2c9ed1e6d67d/pyarrow-22.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:b9d71701ce97c95480fecb0039ec5bb889e75f110da72005743451339262f4ce", size = 44964613 }, + { url = "https://files.pythonhosted.org/packages/46/46/a1d9c24baf21cfd9ce994ac820a24608decf2710521b29223d4334985127/pyarrow-22.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:710624ab925dc2b05a6229d47f6f0dac1c1155e6ed559be7109f684eba048a48", size = 47627059 }, + { url = "https://files.pythonhosted.org/packages/3a/4c/f711acb13075c1391fd54bc17e078587672c575f8de2a6e62509af026dcf/pyarrow-22.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f963ba8c3b0199f9d6b794c90ec77545e05eadc83973897a4523c9e8d84e9340", size = 47947043 }, + { url = "https://files.pythonhosted.org/packages/4e/70/1f3180dd7c2eab35c2aca2b29ace6c519f827dcd4cfeb8e0dca41612cf7a/pyarrow-22.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bd0d42297ace400d8febe55f13fdf46e86754842b860c978dfec16f081e5c653", size = 50206505 }, + { url = "https://files.pythonhosted.org/packages/80/07/fea6578112c8c60ffde55883a571e4c4c6bc7049f119d6b09333b5cc6f73/pyarrow-22.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:00626d9dc0f5ef3a75fe63fd68b9c7c8302d2b5bbc7f74ecaedba83447a24f84", size = 28101641 }, + { url = "https://files.pythonhosted.org/packages/50/8d/281f0f9b9376d4b7f146913b26fac0aa2829cd1ee7e997f53a27411bbb92/pyarrow-22.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:b41f37cabfe2463232684de44bad753d6be08a7a072f6a83447eeaf0e4d2a215", size = 45030348 }, + { url = "https://files.pythonhosted.org/packages/f5/e5/53c0a1c428f0976bf22f513d79c73000926cb00b9c138d8e02daf2102e18/pyarrow-22.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:35ad0f0378c9359b3f297299c3309778bb03b8612f987399a0333a560b43862d", size = 47699480 }, + { url = "https://files.pythonhosted.org/packages/95/e1/9dbe4c465c3365959d183e6345d0a8d1dc5b02ca3f8db4760b3bc834cf25/pyarrow-22.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8382ad21458075c2e66a82a29d650f963ce51c7708c7c0ff313a8c206c4fd5e8", size = 48011148 }, + { url = "https://files.pythonhosted.org/packages/c5/b4/7caf5d21930061444c3cf4fa7535c82faf5263e22ce43af7c2759ceb5b8b/pyarrow-22.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1a812a5b727bc09c3d7ea072c4eebf657c2f7066155506ba31ebf4792f88f016", size = 50276964 }, + { url = "https://files.pythonhosted.org/packages/ae/f3/cec89bd99fa3abf826f14d4e53d3d11340ce6f6af4d14bdcd54cd83b6576/pyarrow-22.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:ec5d40dd494882704fb876c16fa7261a69791e784ae34e6b5992e977bd2e238c", size = 28106517 }, + { url = "https://files.pythonhosted.org/packages/b4/a8/f910afcb14630e64d673f15904ec27dd31f1e009b77033c365c84e8c1e1d/pyarrow-22.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:334f900ff08ce0423407af97e6c26ad5d4e3b0763645559ece6fbf3747d6a8f5", size = 45021677 }, + { url = "https://files.pythonhosted.org/packages/13/95/aec81f781c75cd10554dc17a25849c720d54feafb6f7847690478dcf5ef8/pyarrow-22.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c6c791b09c57ed76a18b03f2631753a4960eefbbca80f846da8baefc6491fcfe", size = 47726315 }, + { url = "https://files.pythonhosted.org/packages/bb/d4/74ac9f7a54cfde12ee42734ea25d5a3c9a45db78f9def949307a92720d37/pyarrow-22.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c3200cb41cdbc65156e5f8c908d739b0dfed57e890329413da2748d1a2cd1a4e", size = 47990906 }, + { url = "https://files.pythonhosted.org/packages/2e/71/fedf2499bf7a95062eafc989ace56572f3343432570e1c54e6599d5b88da/pyarrow-22.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ac93252226cf288753d8b46280f4edf3433bf9508b6977f8dd8526b521a1bbb9", size = 50306783 }, + { url = "https://files.pythonhosted.org/packages/68/ed/b202abd5a5b78f519722f3d29063dda03c114711093c1995a33b8e2e0f4b/pyarrow-22.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:44729980b6c50a5f2bfcc2668d36c569ce17f8b17bccaf470c4313dcbbf13c9d", size = 27972883 }, + { url = "https://files.pythonhosted.org/packages/ff/c0/782344c2ce58afbea010150df07e3a2f5fdad299cd631697ae7bd3bac6e3/pyarrow-22.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ce20fe000754f477c8a9125543f1936ea5b8867c5406757c224d745ed033e691", size = 45020999 }, + { url = "https://files.pythonhosted.org/packages/1b/8b/5362443737a5307a7b67c1017c42cd104213189b4970bf607e05faf9c525/pyarrow-22.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e0a15757fccb38c410947df156f9749ae4a3c89b2393741a50521f39a8cf202a", size = 47724601 }, + { url = "https://files.pythonhosted.org/packages/69/4d/76e567a4fc2e190ee6072967cb4672b7d9249ac59ae65af2d7e3047afa3b/pyarrow-22.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cedb9dd9358e4ea1d9bce3665ce0797f6adf97ff142c8e25b46ba9cdd508e9b6", size = 48001050 }, + { url = "https://files.pythonhosted.org/packages/01/5e/5653f0535d2a1aef8223cee9d92944cb6bccfee5cf1cd3f462d7cb022790/pyarrow-22.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:252be4a05f9d9185bb8c18e83764ebcfea7185076c07a7a662253af3a8c07941", size = 50307877 }, + { url = "https://files.pythonhosted.org/packages/2d/f8/1d0bd75bf9328a3b826e24a16e5517cd7f9fbf8d34a3184a4566ef5a7f29/pyarrow-22.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:a4893d31e5ef780b6edcaf63122df0f8d321088bb0dee4c8c06eccb1ca28d145", size = 27977099 }, + { url = "https://files.pythonhosted.org/packages/96/b4/9babdef9c01720a0785945c7cf550e4acd0ebcd7bdd2e6f0aa7981fa85e2/pyarrow-22.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:c064e28361c05d72eed8e744c9605cbd6d2bb7481a511c74071fd9b24bc65d7d", size = 44892060 }, + { url = "https://files.pythonhosted.org/packages/f8/ca/2f8804edd6279f78a37062d813de3f16f29183874447ef6d1aadbb4efa0f/pyarrow-22.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6f9762274496c244d951c819348afbcf212714902742225f649cf02823a6a10f", size = 47504395 }, + { url = "https://files.pythonhosted.org/packages/b9/f0/77aa5198fd3943682b2e4faaf179a674f0edea0d55d326d83cb2277d9363/pyarrow-22.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a9d9ffdc2ab696f6b15b4d1f7cec6658e1d788124418cb30030afbae31c64746", size = 48066216 }, + { url = "https://files.pythonhosted.org/packages/79/87/a1937b6e78b2aff18b706d738c9e46ade5bfcf11b294e39c87706a0089ac/pyarrow-22.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ec1a15968a9d80da01e1d30349b2b0d7cc91e96588ee324ce1b5228175043e95", size = 50288552 }, + { url = "https://files.pythonhosted.org/packages/60/ae/b5a5811e11f25788ccfdaa8f26b6791c9807119dffcf80514505527c384c/pyarrow-22.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bba208d9c7decf9961998edf5c65e3ea4355d5818dd6cd0f6809bec1afb951cc", size = 28262504 }, + { url = "https://files.pythonhosted.org/packages/89/3c/359ed54c93b47fb6fe30ed16cdf50e3f0e8b9ccfb11b86218c3619ae50a8/pyarrow-22.0.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:92843c305330aa94a36e706c16209cd4df274693e777ca47112617db7d0ef3d7", size = 45068002 }, + { url = "https://files.pythonhosted.org/packages/55/fc/4945896cc8638536ee787a3bd6ce7cec8ec9acf452d78ec39ab328efa0a1/pyarrow-22.0.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:6dda1ddac033d27421c20d7a7943eec60be44e0db4e079f33cc5af3b8280ccde", size = 47737765 }, + { url = "https://files.pythonhosted.org/packages/cd/5e/7cb7edeb2abfaa1f79b5d5eb89432356155c8426f75d3753cbcb9592c0fd/pyarrow-22.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:84378110dd9a6c06323b41b56e129c504d157d1a983ce8f5443761eb5256bafc", size = 48048139 }, + { url = "https://files.pythonhosted.org/packages/88/c6/546baa7c48185f5e9d6e59277c4b19f30f48c94d9dd938c2a80d4d6b067c/pyarrow-22.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:854794239111d2b88b40b6ef92aa478024d1e5074f364033e73e21e3f76b25e0", size = 50314244 }, + { url = "https://files.pythonhosted.org/packages/3c/79/755ff2d145aafec8d347bf18f95e4e81c00127f06d080135dfc86aea417c/pyarrow-22.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:b883fe6fd85adad7932b3271c38ac289c65b7337c2c132e9569f9d3940620730", size = 28757501 }, + { url = "https://files.pythonhosted.org/packages/7c/2b/29d6e3782dc1f299727462c1543af357a0f2c1d3c160ce199950d9ca51eb/pyarrow-22.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:3e739edd001b04f654b166204fc7a9de896cf6007eaff33409ee9e50ceaff754", size = 45081609 }, + { url = "https://files.pythonhosted.org/packages/8d/42/aa9355ecc05997915af1b7b947a7f66c02dcaa927f3203b87871c114ba10/pyarrow-22.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:7388ac685cab5b279a41dfe0a6ccd99e4dbf322edfb63e02fc0443bf24134e91", size = 47703663 }, + { url = "https://files.pythonhosted.org/packages/ee/62/45abedde480168e83a1de005b7b7043fd553321c1e8c5a9a114425f64842/pyarrow-22.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:f633074f36dbc33d5c05b5dc75371e5660f1dbf9c8b1d95669def05e5425989c", size = 48066543 }, + { url = "https://files.pythonhosted.org/packages/84/e9/7878940a5b072e4f3bf998770acafeae13b267f9893af5f6d4ab3904b67e/pyarrow-22.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4c19236ae2402a8663a2c8f21f1870a03cc57f0bef7e4b6eb3238cc82944de80", size = 50288838 }, + { url = "https://files.pythonhosted.org/packages/7b/03/f335d6c52b4a4761bcc83499789a1e2e16d9d201a58c327a9b5cc9a41bd9/pyarrow-22.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:0c34fe18094686194f204a3b1787a27456897d8a2d62caf84b61e8dfbc0252ae", size = 29185594 }, ] [[package]] @@ -3356,10 +3728,10 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "beautifulsoup4", marker = "python_full_version >= '3.11'" }, { name = "lxml", marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "requests", marker = "python_full_version >= '3.11'" }, { name = "requests-cache", marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "webob", marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/47/aa/8dd622677cb0436e0b84993f0bda2331612bab88995691653af9ddc889ee/pydap-3.5.8.tar.gz", hash = "sha256:0dc3c7f28fd456e17ed1c789ccfd119938a2bd1d73828cdf5319c69a213df560", size = 12126573 } @@ -3367,6 +3739,42 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b8/20/e989ab34f456f2f86a8d1e9013d09cc022e7508868e452084f49210b912e/pydap-3.5.8-py3-none-any.whl", hash = "sha256:7e18b224e8b93d53b9505dc8de34bcb9b1d121169403a836461d758dc998ca5c", size = 2429178 }, ] +[[package]] +name = "pygame" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/49/cc/08bba60f00541f62aaa252ce0cfbd60aebd04616c0b9574f755b583e45ae/pygame-2.6.1.tar.gz", hash = "sha256:56fb02ead529cee00d415c3e007f75e0780c655909aaa8e8bf616ee09c9feb1f", size = 14808125 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/0b/334c7c50a2979e15f2a027a41d1ca78ee730d5b1c7f7f4b26d7cb899839d/pygame-2.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9beeb647e555afb5657111fa83acb74b99ad88761108eaea66472e8b8547b55b", size = 13109297 }, + { url = "https://files.pythonhosted.org/packages/dc/48/f8b1069788d1bd42e63a960d74d3355242480b750173a42b2749687578ca/pygame-2.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:10e3d2a55f001f6c0a6eb44aa79ea7607091c9352b946692acedb2ac1482f1c9", size = 12375837 }, + { url = "https://files.pythonhosted.org/packages/bc/33/a1310386b8913ce1bdb90c33fa536970e299ad57eb35785f1d71ea1e2ad3/pygame-2.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:816e85000c5d8b02a42b9834f761a5925ef3377d2924e3a7c4c143d2990ce5b8", size = 13607860 }, + { url = "https://files.pythonhosted.org/packages/88/0f/4e37b115056e43714e7550054dd3cd7f4d552da54d7fc58a2fb1407acda5/pygame-2.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a78fd030d98faab4a8e27878536fdff7518d3e062a72761c552f624ebba5a5f", size = 14304696 }, + { url = "https://files.pythonhosted.org/packages/11/b3/de6ed93ae483cf3bac8f950a955e83f7ffe59651fd804d100fff65d66d6c/pygame-2.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da3ad64d685f84a34ebe5daacb39fff14f1251acb34c098d760d63fee768f50c", size = 13977684 }, + { url = "https://files.pythonhosted.org/packages/d3/05/d86440aa879708c41844bafc6b3eb42c6d8cf54082482499b53139133e2a/pygame-2.6.1-cp310-cp310-win32.whl", hash = "sha256:9dd5c054d4bd875a8caf978b82672f02bec332f52a833a76899220c460bb4b58", size = 10251775 }, + { url = "https://files.pythonhosted.org/packages/38/88/8de61324775cf2c844a51d8db14a8a6d2a9092312f27678f6eaa3a460376/pygame-2.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:00827aba089355925902d533f9c41e79a799641f03746c50a374dc5c3362e43d", size = 10618801 }, + { url = "https://files.pythonhosted.org/packages/c4/ca/8f367cb9fe734c4f6f6400e045593beea2635cd736158f9fabf58ee14e3c/pygame-2.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:20349195326a5e82a16e351ed93465a7845a7e2a9af55b7bc1b2110ea3e344e1", size = 13113753 }, + { url = "https://files.pythonhosted.org/packages/83/47/6edf2f890139616b3219be9cfcc8f0cb8f42eb15efd59597927e390538cb/pygame-2.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f3935459109da4bb0b3901da9904f0a3e52028a3332a355d298b1673a334cf21", size = 12378146 }, + { url = "https://files.pythonhosted.org/packages/00/9e/0d8aa8cf93db2d2ee38ebaf1c7b61d0df36ded27eb726221719c150c673d/pygame-2.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c31dbdb5d0217f32764797d21c2752e258e5fb7e895326538d82b5f75a0cd856", size = 13611760 }, + { url = "https://files.pythonhosted.org/packages/d7/9e/d06adaa5cc65876bcd7a24f59f67e07f7e4194e6298130024ed3fb22c456/pygame-2.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:173badf82fa198e6888017bea40f511cb28e69ecdd5a72b214e81e4dcd66c3b1", size = 14298054 }, + { url = "https://files.pythonhosted.org/packages/7a/a1/9ae2852ebd3a7cc7d9ae7ff7919ab983e4a5c1b7a14e840732f23b2b48f6/pygame-2.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce8cc108b92de9b149b344ad2e25eedbe773af0dc41dfb24d1f07f679b558c60", size = 13977107 }, + { url = "https://files.pythonhosted.org/packages/31/df/6788fd2e9a864d0496a77670e44a7c012184b7a5382866ab0e60c55c0f28/pygame-2.6.1-cp311-cp311-win32.whl", hash = "sha256:811e7b925146d8149d79193652cbb83e0eca0aae66476b1cb310f0f4226b8b5c", size = 10250863 }, + { url = "https://files.pythonhosted.org/packages/d2/55/ca3eb851aeef4f6f2e98a360c201f0d00bd1ba2eb98e2c7850d80aabc526/pygame-2.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:91476902426facd4bb0dad4dc3b2573bc82c95c71b135e0daaea072ed528d299", size = 10622016 }, + { url = "https://files.pythonhosted.org/packages/92/16/2c602c332f45ff9526d61f6bd764db5096ff9035433e2172e2d2cadae8db/pygame-2.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4ee7f2771f588c966fa2fa8b829be26698c9b4836f82ede5e4edc1a68594942e", size = 13118279 }, + { url = "https://files.pythonhosted.org/packages/cd/53/77ccbc384b251c6e34bfd2e734c638233922449a7844e3c7a11ef91cee39/pygame-2.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c8040ea2ab18c6b255af706ec01355c8a6b08dc48d77fd4ee783f8fc46a843bf", size = 12384524 }, + { url = "https://files.pythonhosted.org/packages/06/be/3ed337583f010696c3b3435e89a74fb29d0c74d0931e8f33c0a4246307a9/pygame-2.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c47a6938de93fa610accd4969e638c2aebcb29b2fca518a84c3a39d91ab47116", size = 13587123 }, + { url = "https://files.pythonhosted.org/packages/fd/ca/b015586a450db59313535662991b34d24c1f0c0dc149cc5f496573900f4e/pygame-2.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:33006f784e1c7d7e466fcb61d5489da59cc5f7eb098712f792a225df1d4e229d", size = 14275532 }, + { url = "https://files.pythonhosted.org/packages/b9/f2/d31e6ad42d657af07be2ffd779190353f759a07b51232b9e1d724f2cda46/pygame-2.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1206125f14cae22c44565c9d333607f1d9f59487b1f1432945dfc809aeaa3e88", size = 13952653 }, + { url = "https://files.pythonhosted.org/packages/f3/42/8ea2a6979e6fa971702fece1747e862e2256d4a8558fe0da6364dd946c53/pygame-2.6.1-cp312-cp312-win32.whl", hash = "sha256:84fc4054e25262140d09d39e094f6880d730199710829902f0d8ceae0213379e", size = 10252421 }, + { url = "https://files.pythonhosted.org/packages/5f/90/7d766d54bb95939725e9a9361f9c06b0cfbe3fe100aa35400f0a461a278a/pygame-2.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:3a9e7396be0d9633831c3f8d5d82dd63ba373ad65599628294b7a4f8a5a01a65", size = 10624591 }, + { url = "https://files.pythonhosted.org/packages/e1/91/718acf3e2a9d08a6ddcc96bd02a6f63c99ee7ba14afeaff2a51c987df0b9/pygame-2.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae6039f3a55d800db80e8010f387557b528d34d534435e0871326804df2a62f2", size = 13090765 }, + { url = "https://files.pythonhosted.org/packages/0e/c6/9cb315de851a7682d9c7568a41ea042ee98d668cb8deadc1dafcab6116f0/pygame-2.6.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2a3a1288e2e9b1e5834e425bedd5ba01a3cd4902b5c2bff8ed4a740ccfe98171", size = 12381704 }, + { url = "https://files.pythonhosted.org/packages/9f/8f/617a1196e31ae3b46be6949fbaa95b8c93ce15e0544266198c2266cc1b4d/pygame-2.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27eb17e3dc9640e4b4683074f1890e2e879827447770470c2aba9f125f74510b", size = 13581091 }, + { url = "https://files.pythonhosted.org/packages/3b/87/2851a564e40a2dad353f1c6e143465d445dab18a95281f9ea458b94f3608/pygame-2.6.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c1623180e70a03c4a734deb9bac50fc9c82942ae84a3a220779062128e75f3b", size = 14273844 }, + { url = "https://files.pythonhosted.org/packages/85/b5/aa23aa2e70bcba42c989c02e7228273c30f3b44b9b264abb93eaeff43ad7/pygame-2.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef07c0103d79492c21fced9ad68c11c32efa6801ca1920ebfd0f15fb46c78b1c", size = 13951197 }, + { url = "https://files.pythonhosted.org/packages/a6/06/29e939b34d3f1354738c7d201c51c250ad7abefefaf6f8332d962ff67c4b/pygame-2.6.1-cp313-cp313-win32.whl", hash = "sha256:3acd8c009317190c2bfd81db681ecef47d5eb108c2151d09596d9c7ea9df5c0e", size = 10249309 }, + { url = "https://files.pythonhosted.org/packages/7e/11/17f7f319ca91824b86557e9303e3b7a71991ef17fd45286bf47d7f0a38e6/pygame-2.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:813af4fba5d0b2cb8e58f5d95f7910295c34067dcc290d34f1be59c48bd1ea6a", size = 10620084 }, +] + [[package]] name = "pygments" version = "2.19.2" @@ -3378,15 +3786,15 @@ wheels = [ [[package]] name = "pymdown-extensions" -version = "10.16.1" +version = "10.17.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 } +sdist = { url = "https://files.pythonhosted.org/packages/e7/d9/a987e4d549c6c82353fce5fa5f650229bb60ea4c0d1684a2714a509aef58/pymdown_extensions-10.17.1.tar.gz", hash = "sha256:60d05fe55e7fb5a1e4740fc575facad20dc6ee3a748e8d3d36ba44142e75ce03", size = 845207 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/06/43084e6cbd4b3bc0e80f6be743b2e79fbc6eed8de9ad8c629939fa55d972/pymdown_extensions-10.16.1-py3-none-any.whl", hash = "sha256:d6ba157a6c03146a7fb122b2b9a121300056384eafeec9c9f9e584adfdb2a32d", size = 266178 }, + { url = "https://files.pythonhosted.org/packages/81/40/b2d7b9fdccc63e48ae4dbd363b6b89eb7ac346ea49ed667bb71f92af3021/pymdown_extensions-10.17.1-py3-none-any.whl", hash = "sha256:1f160209c82eecbb5d8a0d8f89a4d9bd6bdcbde9a8537761844cfc57ad5cd8a6", size = 266310 }, ] [[package]] @@ -3400,15 +3808,15 @@ wheels = [ [[package]] name = "pyproject-api" -version = "1.9.1" +version = "1.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/fd/437901c891f58a7b9096511750247535e891d2d5a5a6eefbc9386a2b41d5/pyproject_api-1.9.1.tar.gz", hash = "sha256:43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335", size = 22710 } +sdist = { url = "https://files.pythonhosted.org/packages/45/7b/c0e1333b61d41c69e59e5366e727b18c4992688caf0de1be10b3e5265f6b/pyproject_api-1.10.0.tar.gz", hash = "sha256:40c6f2d82eebdc4afee61c773ed208c04c19db4c4a60d97f8d7be3ebc0bbb330", size = 22785 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/e6/c293c06695d4a3ab0260ef124a74ebadba5f4c511ce3a4259e976902c00b/pyproject_api-1.9.1-py3-none-any.whl", hash = "sha256:7d6238d92f8962773dd75b5f0c4a6a27cce092a14b623b811dba656f3b628948", size = 13158 }, + { url = "https://files.pythonhosted.org/packages/54/cc/cecf97be298bee2b2a37dd360618c819a2a7fd95251d8e480c1f0eb88f3b/pyproject_api-1.10.0-py3-none-any.whl", hash = "sha256:8757c41a79c0f4ab71b99abed52b97ecf66bd20b04fa59da43b5840bac105a09", size = 13218 }, ] [[package]] @@ -3465,7 +3873,7 @@ version = "0.13.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { 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/33/d9/b62d5cddb3caa6e5145664bee5ed90223dee23ca887ed3ee479f2609e40a/pyqtgraph-0.13.7.tar.gz", hash = "sha256:64f84f1935c6996d0e09b1ee66fe478a7771e3ca6f3aaa05f00f6e068321d9e3", size = 2343380 } wheels = [ @@ -3481,9 +3889,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0", size = 90585 }, ] +[[package]] +name = "pysquashfsimage" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/62/b6/8a453795e78c743bb6d765b8288f86ecbba4e3522bcc1db534142062ec0e/PySquashfsImage-0.9.0.tar.gz", hash = "sha256:d3330ccd111ac2ef2cebf0c392077fe8608e2760862531d960ec9cb6c6d3655f", size = 44190 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/28/f7/fa862ed72fbd05c930aeb979785fcfe33f9b874e639eb563f5ab9e46e277/PySquashfsImage-0.9.0-py2.py3-none-any.whl", hash = "sha256:a8ea154bf946f985c65fab7d8c08dc73da7ad47a0aebf0d13ae50ae56e369f90", size = 43220 }, +] + [[package]] name = "pytest" -version = "8.4.2" +version = "9.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -3494,9 +3911,9 @@ dependencies = [ { 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 } +sdist = { url = "https://files.pythonhosted.org/packages/07/56/f013048ac4bc4c1d9be45afd4ab209ea62822fb1598f40687e6bf45dcea4/pytest-9.0.1.tar.gz", hash = "sha256:3e9c069ea73583e255c3b21cf46b8d3c56f6e3a1a8f6da94ccb0fcf57b9d73c8", size = 1564125 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750 }, + { url = "https://files.pythonhosted.org/packages/0b/8b/6300fb80f858cda1c51ffa17075df5d846757081d11ab4aa35cef9e6258b/pytest-9.0.1-py3-none-any.whl", hash = "sha256:67be0030d194df2dfa7b556f2e56fb3c3315bd5c8822c6951162b92b32ce7dad", size = 373668 }, ] [[package]] @@ -3555,28 +3972,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a1/12/4979772f36acceb57664bde282fc7bd3e67f8d0ce85f2a521a05e90baaa5/pyvisa-1.15.0-py3-none-any.whl", hash = "sha256:e3ac8d9e863fbdbbe7e6d4d91401bceb7914d1c4a558a89b2cc755789f1e8309", size = 179199 }, ] -[[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 }, - { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103 }, - { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557 }, - { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031 }, - { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308 }, - { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930 }, - { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543 }, - { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040 }, - { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102 }, - { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700 }, - { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700 }, - { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318 }, - { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714 }, - { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800 }, - { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540 }, -] - [[package]] name = "pywinpty" version = "3.0.2" @@ -3743,18 +4138,21 @@ wheels = [ [[package]] name = "qblox-instruments" -version = "0.17.1" +version = "1.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "configparser" }, { name = "fastjsonschema" }, { name = "ifaddr" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pysquashfsimage" }, { name = "qcodes", version = "0.52.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "qcodes", version = "0.54.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "qcodes", version = "0.54.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "spirack" }, + { name = "strenum" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e8/cc/173afc8210d100c14786664f9dbc3bfdd44eac626d0fbc00f8b1316124df/qblox_instruments-0.17.1.tar.gz", hash = "sha256:8db6fb2606e49bdf03e808205747117543c4815559114977d37cd634431d7f1f", size = 2291457 } +sdist = { url = "https://files.pythonhosted.org/packages/2a/a1/35877c0626d50c9aca1359a2dc239653b732ccf24786424bac42e49e79d6/qblox_instruments-1.0.2.tar.gz", hash = "sha256:eca0a69b00c0bb3b15d6d5ffdf409cc0550a6386e1988109288364fac2f74f25", size = 2304200 } [[package]] name = "qcodes" @@ -3799,7 +4197,7 @@ wheels = [ [[package]] name = "qcodes" -version = "0.54.1" +version = "0.54.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14'", @@ -3818,7 +4216,7 @@ dependencies = [ { name = "jsonschema", marker = "python_full_version >= '3.11'" }, { name = "matplotlib", marker = "python_full_version >= '3.11'" }, { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "opentelemetry-api", marker = "python_full_version >= '3.11'" }, { name = "packaging", marker = "python_full_version >= '3.11'" }, { name = "pandas", marker = "python_full_version >= '3.11'" }, @@ -3834,9 +4232,9 @@ dependencies = [ { name = "websockets", marker = "python_full_version >= '3.11'" }, { name = "xarray", version = "2025.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/e1/628a01567051a1cf2fbb9149fc32849c678bced55d6d1d8b6d9ebe4ae406/qcodes-0.54.1.tar.gz", hash = "sha256:98cdb1d643bbfa1e1779c633e64ff1d9927bfb27f7b745c70890e8f0289c78d4", size = 814205 } +sdist = { url = "https://files.pythonhosted.org/packages/e4/03/ddc00508a4f265e8b4a9efbd1840483c66df83260e47754af34c04f08f0d/qcodes-0.54.3.tar.gz", hash = "sha256:97236238239f1340b1eee459c2c43a0f8f8dc1b2c623e2941993773e563da9ca", size = 816740 } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/54/fe64869ca86716fce56d49dc15c5d8114136173092264178bc2b13e6b38f/qcodes-0.54.1-py3-none-any.whl", hash = "sha256:ab42f27652525b2bffc2b85a97d0ba78a1fdc4b3229c393ad7acfb007a20ce6f", size = 973581 }, + { url = "https://files.pythonhosted.org/packages/1a/1e/5617562a96dcf34df6c15371d380d32040c26b0ad4e942212f50993e44a2/qcodes-0.54.3-py3-none-any.whl", hash = "sha256:087782b36215b50acef92dc6174e4d7ee15f1449a943edaa83424e76f4b95e25", size = 976276 }, ] [[package]] @@ -3850,10 +4248,10 @@ dependencies = [ { name = "lazy-loader" }, { name = "matplotlib" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pandas" }, { name = "qcodes", version = "0.52.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "qcodes", version = "0.54.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "qcodes", version = "0.54.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "versioningit" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "xarray", version = "2025.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -3863,6 +4261,23 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/db/9c/d8ef0d68ab157eed180359ebef9cdf8f3037fd1027dd9b296a0a64a5fbfe/qcodes_loop-0.1.3-py3-none-any.whl", hash = "sha256:88055c40b85b2196f09afa0a06b8734933fea6a70857cadf99b78032dbe2ce2a", size = 119523 }, ] +[[package]] +name = "qgym" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "gymnasium" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, extra = ["default"], marker = "python_full_version < '3.11'" }, + { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, extra = ["default"], marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pygame" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/49/22ab7f2cd665f7e723a7ec3ab723ebaf975fda6c0d4580e46fa524109ca7/qgym-0.3.1.tar.gz", hash = "sha256:e479efbd6b65360125353688fee31e16404857215990dae43acea103e14c83b0", size = 64298 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/58/ad7b7683810878b89521fe8a01ca81f01f73c19db5444871123297c9f291/qgym-0.3.1-py3-none-any.whl", hash = "sha256:35d59719fe159ffd2b7505792c99256798042be5b115cb24f51995098e851695", size = 82674 }, +] + [[package]] name = "quantify-core" version = "0.9.1" @@ -3881,15 +4296,15 @@ dependencies = [ { name = "matplotlib" }, { name = "methodtools" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pyqt5" }, { name = "pyqtgraph" }, { name = "qcodes", version = "0.52.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "qcodes", version = "0.54.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "qcodes", version = "0.54.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "qcodes-loop" }, { name = "scikit-learn" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "typing-extensions" }, { name = "uncertainties" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, extra = ["io"], marker = "python_full_version < '3.11'" }, @@ -3913,7 +4328,7 @@ dependencies = [ { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pandas", extra = ["output-formatting"] }, { name = "pathvalidate" }, { name = "plotly" }, @@ -3921,12 +4336,12 @@ dependencies = [ { name = "pyqt5-qt5", marker = "sys_platform == 'win32'" }, { name = "qblox-instruments" }, { name = "qcodes", version = "0.52.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "qcodes", version = "0.54.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "qcodes", version = "0.54.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "quantify-core" }, { name = "rich", extra = ["jupyter"] }, { name = "ruamel-yaml" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "xxhash" }, ] sdist = { url = "https://files.pythonhosted.org/packages/97/33/df5109d0fd3277d93f3caa08439e2827713fb02c379094c5b8b68e75ff3a/quantify_scheduler-0.26.0.tar.gz", hash = "sha256:8ab4037f13da2c9f1a0cbfc45c431253cb253f1ad6da5951a3782bbc61aa93bb", size = 1906427 } @@ -3936,16 +4351,16 @@ wheels = [ [[package]] name = "referencing" -version = "0.36.2" +version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "rpds-py" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766 }, ] [[package]] @@ -4015,15 +4430,15 @@ wheels = [ [[package]] name = "rich" -version = "14.1.0" +version = "14.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441 } +sdist = { url = "https://files.pythonhosted.org/packages/fb/d2/8920e102050a0de7bfabeb4c4614a49248cf8d5d7a8d01885fbb24dc767a/rich-14.2.0.tar.gz", hash = "sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4", size = 219990 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368 }, + { url = "https://files.pythonhosted.org/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl", hash = "sha256:76bc51fe2e57d2b1be1f96c524b890b816e334ab4c1e45888799bfaab0021edd", size = 243393 }, ] [package.optional-dependencies] @@ -4033,149 +4448,136 @@ jupyter = [ [[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 } -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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450 }, - { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154 }, - { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627 }, - { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343 }, - { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497 }, - { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462 }, - { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034 }, - { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714 }, - { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943 }, - { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739 }, - { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385 }, - { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, +version = "0.28.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/48/dc/95f074d43452b3ef5d06276696ece4b3b5d696e7c9ad7173c54b1390cd70/rpds_py-0.28.0.tar.gz", hash = "sha256:abd4df20485a0983e2ca334a216249b6186d6e3c1627e106651943dbdb791aea", size = 27419 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/f8/13bb772dc7cbf2c3c5b816febc34fa0cb2c64a08e0569869585684ce6631/rpds_py-0.28.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7b6013db815417eeb56b2d9d7324e64fcd4fa289caeee6e7a78b2e11fc9b438a", size = 362820 }, + { url = "https://files.pythonhosted.org/packages/84/91/6acce964aab32469c3dbe792cb041a752d64739c534e9c493c701ef0c032/rpds_py-0.28.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1a4c6b05c685c0c03f80dabaeb73e74218c49deea965ca63f76a752807397207", size = 348499 }, + { url = "https://files.pythonhosted.org/packages/f1/93/c05bb1f4f5e0234db7c4917cb8dd5e2e0a9a7b26dc74b1b7bee3c9cfd477/rpds_py-0.28.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4794c6c3fbe8f9ac87699b131a1f26e7b4abcf6d828da46a3a52648c7930eba", size = 379356 }, + { url = "https://files.pythonhosted.org/packages/5c/37/e292da436f0773e319753c567263427cdf6c645d30b44f09463ff8216cda/rpds_py-0.28.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2e8456b6ee5527112ff2354dd9087b030e3429e43a74f480d4a5ca79d269fd85", size = 390151 }, + { url = "https://files.pythonhosted.org/packages/76/87/a4e3267131616e8faf10486dc00eaedf09bd61c87f01e5ef98e782ee06c9/rpds_py-0.28.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:beb880a9ca0a117415f241f66d56025c02037f7c4efc6fe59b5b8454f1eaa50d", size = 524831 }, + { url = "https://files.pythonhosted.org/packages/e1/c8/4a4ca76f0befae9515da3fad11038f0fce44f6bb60b21fe9d9364dd51fb0/rpds_py-0.28.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6897bebb118c44b38c9cb62a178e09f1593c949391b9a1a6fe777ccab5934ee7", size = 404687 }, + { url = "https://files.pythonhosted.org/packages/6a/65/118afe854424456beafbbebc6b34dcf6d72eae3a08b4632bc4220f8240d9/rpds_py-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1b553dd06e875249fd43efd727785efb57a53180e0fde321468222eabbeaafa", size = 382683 }, + { url = "https://files.pythonhosted.org/packages/f7/bc/0625064041fb3a0c77ecc8878c0e8341b0ae27ad0f00cf8f2b57337a1e63/rpds_py-0.28.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:f0b2044fdddeea5b05df832e50d2a06fe61023acb44d76978e1b060206a8a476", size = 398927 }, + { url = "https://files.pythonhosted.org/packages/5d/1a/fed7cf2f1ee8a5e4778f2054153f2cfcf517748875e2f5b21cf8907cd77d/rpds_py-0.28.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:05cf1e74900e8da73fa08cc76c74a03345e5a3e37691d07cfe2092d7d8e27b04", size = 411590 }, + { url = "https://files.pythonhosted.org/packages/c1/64/a8e0f67fa374a6c472dbb0afdaf1ef744724f165abb6899f20e2f1563137/rpds_py-0.28.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:efd489fec7c311dae25e94fe7eeda4b3d06be71c68f2cf2e8ef990ffcd2cd7e8", size = 559843 }, + { url = "https://files.pythonhosted.org/packages/a9/ea/e10353f6d7c105be09b8135b72787a65919971ae0330ad97d87e4e199880/rpds_py-0.28.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:ada7754a10faacd4f26067e62de52d6af93b6d9542f0df73c57b9771eb3ba9c4", size = 584188 }, + { url = "https://files.pythonhosted.org/packages/18/b0/a19743e0763caf0c89f6fc6ba6fbd9a353b24ffb4256a492420c5517da5a/rpds_py-0.28.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c2a34fd26588949e1e7977cfcbb17a9a42c948c100cab890c6d8d823f0586457", size = 550052 }, + { url = "https://files.pythonhosted.org/packages/de/bc/ec2c004f6c7d6ab1e25dae875cdb1aee087c3ebed5b73712ed3000e3851a/rpds_py-0.28.0-cp310-cp310-win32.whl", hash = "sha256:f9174471d6920cbc5e82a7822de8dfd4dcea86eb828b04fc8c6519a77b0ee51e", size = 215110 }, + { url = "https://files.pythonhosted.org/packages/6c/de/4ce8abf59674e17187023933547d2018363e8fc76ada4f1d4d22871ccb6e/rpds_py-0.28.0-cp310-cp310-win_amd64.whl", hash = "sha256:6e32dd207e2c4f8475257a3540ab8a93eff997abfa0a3fdb287cae0d6cd874b8", size = 223850 }, + { url = "https://files.pythonhosted.org/packages/a6/34/058d0db5471c6be7bef82487ad5021ff8d1d1d27794be8730aad938649cf/rpds_py-0.28.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:03065002fd2e287725d95fbc69688e0c6daf6c6314ba38bdbaa3895418e09296", size = 362344 }, + { url = "https://files.pythonhosted.org/packages/5d/67/9503f0ec8c055a0782880f300c50a2b8e5e72eb1f94dfc2053da527444dd/rpds_py-0.28.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:28ea02215f262b6d078daec0b45344c89e161eab9526b0d898221d96fdda5f27", size = 348440 }, + { url = "https://files.pythonhosted.org/packages/68/2e/94223ee9b32332a41d75b6f94b37b4ce3e93878a556fc5f152cbd856a81f/rpds_py-0.28.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25dbade8fbf30bcc551cb352376c0ad64b067e4fc56f90e22ba70c3ce205988c", size = 379068 }, + { url = "https://files.pythonhosted.org/packages/b4/25/54fd48f9f680cfc44e6a7f39a5fadf1d4a4a1fd0848076af4a43e79f998c/rpds_py-0.28.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c03002f54cc855860bfdc3442928ffdca9081e73b5b382ed0b9e8efe6e5e205", size = 390518 }, + { url = "https://files.pythonhosted.org/packages/1b/85/ac258c9c27f2ccb1bd5d0697e53a82ebcf8088e3186d5d2bf8498ee7ed44/rpds_py-0.28.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b9699fa7990368b22032baf2b2dce1f634388e4ffc03dfefaaac79f4695edc95", size = 525319 }, + { url = "https://files.pythonhosted.org/packages/40/cb/c6734774789566d46775f193964b76627cd5f42ecf246d257ce84d1912ed/rpds_py-0.28.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9b06fe1a75e05e0713f06ea0c89ecb6452210fd60e2f1b6ddc1067b990e08d9", size = 404896 }, + { url = "https://files.pythonhosted.org/packages/1f/53/14e37ce83202c632c89b0691185dca9532288ff9d390eacae3d2ff771bae/rpds_py-0.28.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac9f83e7b326a3f9ec3ef84cda98fb0a74c7159f33e692032233046e7fd15da2", size = 382862 }, + { url = "https://files.pythonhosted.org/packages/6a/83/f3642483ca971a54d60caa4449f9d6d4dbb56a53e0072d0deff51b38af74/rpds_py-0.28.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:0d3259ea9ad8743a75a43eb7819324cdab393263c91be86e2d1901ee65c314e0", size = 398848 }, + { url = "https://files.pythonhosted.org/packages/44/09/2d9c8b2f88e399b4cfe86efdf2935feaf0394e4f14ab30c6c5945d60af7d/rpds_py-0.28.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a7548b345f66f6695943b4ef6afe33ccd3f1b638bd9afd0f730dd255c249c9e", size = 412030 }, + { url = "https://files.pythonhosted.org/packages/dd/f5/e1cec473d4bde6df1fd3738be8e82d64dd0600868e76e92dfeaebbc2d18f/rpds_py-0.28.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c9a40040aa388b037eb39416710fbcce9443498d2eaab0b9b45ae988b53f5c67", size = 559700 }, + { url = "https://files.pythonhosted.org/packages/8d/be/73bb241c1649edbf14e98e9e78899c2c5e52bbe47cb64811f44d2cc11808/rpds_py-0.28.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8f60c7ea34e78c199acd0d3cda37a99be2c861dd2b8cf67399784f70c9f8e57d", size = 584581 }, + { url = "https://files.pythonhosted.org/packages/9c/9c/ffc6e9218cd1eb5c2c7dbd276c87cd10e8c2232c456b554169eb363381df/rpds_py-0.28.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1571ae4292649100d743b26d5f9c63503bb1fedf538a8f29a98dce2d5ba6b4e6", size = 549981 }, + { url = "https://files.pythonhosted.org/packages/5f/50/da8b6d33803a94df0149345ee33e5d91ed4d25fc6517de6a25587eae4133/rpds_py-0.28.0-cp311-cp311-win32.whl", hash = "sha256:5cfa9af45e7c1140af7321fa0bef25b386ee9faa8928c80dc3a5360971a29e8c", size = 214729 }, + { url = "https://files.pythonhosted.org/packages/12/fd/b0f48c4c320ee24c8c20df8b44acffb7353991ddf688af01eef5f93d7018/rpds_py-0.28.0-cp311-cp311-win_amd64.whl", hash = "sha256:dd8d86b5d29d1b74100982424ba53e56033dc47720a6de9ba0259cf81d7cecaa", size = 223977 }, + { url = "https://files.pythonhosted.org/packages/b4/21/c8e77a2ac66e2ec4e21f18a04b4e9a0417ecf8e61b5eaeaa9360a91713b4/rpds_py-0.28.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e27d3a5709cc2b3e013bf93679a849213c79ae0573f9b894b284b55e729e120", size = 217326 }, + { url = "https://files.pythonhosted.org/packages/b8/5c/6c3936495003875fe7b14f90ea812841a08fca50ab26bd840e924097d9c8/rpds_py-0.28.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:6b4f28583a4f247ff60cd7bdda83db8c3f5b05a7a82ff20dd4b078571747708f", size = 366439 }, + { url = "https://files.pythonhosted.org/packages/56/f9/a0f1ca194c50aa29895b442771f036a25b6c41a35e4f35b1a0ea713bedae/rpds_py-0.28.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d678e91b610c29c4b3d52a2c148b641df2b4676ffe47c59f6388d58b99cdc424", size = 348170 }, + { url = "https://files.pythonhosted.org/packages/18/ea/42d243d3a586beb72c77fa5def0487daf827210069a95f36328e869599ea/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e819e0e37a44a78e1383bf1970076e2ccc4dc8c2bbaa2f9bd1dc987e9afff628", size = 378838 }, + { url = "https://files.pythonhosted.org/packages/e7/78/3de32e18a94791af8f33601402d9d4f39613136398658412a4e0b3047327/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5ee514e0f0523db5d3fb171f397c54875dbbd69760a414dccf9d4d7ad628b5bd", size = 393299 }, + { url = "https://files.pythonhosted.org/packages/13/7e/4bdb435afb18acea2eb8a25ad56b956f28de7c59f8a1d32827effa0d4514/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5f3fa06d27fdcee47f07a39e02862da0100cb4982508f5ead53ec533cd5fe55e", size = 518000 }, + { url = "https://files.pythonhosted.org/packages/31/d0/5f52a656875cdc60498ab035a7a0ac8f399890cc1ee73ebd567bac4e39ae/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:46959ef2e64f9e4a41fc89aa20dbca2b85531f9a72c21099a3360f35d10b0d5a", size = 408746 }, + { url = "https://files.pythonhosted.org/packages/3e/cd/49ce51767b879cde77e7ad9fae164ea15dce3616fe591d9ea1df51152706/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8455933b4bcd6e83fde3fefc987a023389c4b13f9a58c8d23e4b3f6d13f78c84", size = 386379 }, + { url = "https://files.pythonhosted.org/packages/6a/99/e4e1e1ee93a98f72fc450e36c0e4d99c35370220e815288e3ecd2ec36a2a/rpds_py-0.28.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:ad50614a02c8c2962feebe6012b52f9802deec4263946cddea37aaf28dd25a66", size = 401280 }, + { url = "https://files.pythonhosted.org/packages/61/35/e0c6a57488392a8b319d2200d03dad2b29c0db9996f5662c3b02d0b86c02/rpds_py-0.28.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e5deca01b271492553fdb6c7fd974659dce736a15bae5dad7ab8b93555bceb28", size = 412365 }, + { url = "https://files.pythonhosted.org/packages/ff/6a/841337980ea253ec797eb084665436007a1aad0faac1ba097fb906c5f69c/rpds_py-0.28.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:735f8495a13159ce6a0d533f01e8674cec0c57038c920495f87dcb20b3ddb48a", size = 559573 }, + { url = "https://files.pythonhosted.org/packages/e7/5e/64826ec58afd4c489731f8b00729c5f6afdb86f1df1df60bfede55d650bb/rpds_py-0.28.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:961ca621ff10d198bbe6ba4957decca61aa2a0c56695384c1d6b79bf61436df5", size = 583973 }, + { url = "https://files.pythonhosted.org/packages/b6/ee/44d024b4843f8386a4eeaa4c171b3d31d55f7177c415545fd1a24c249b5d/rpds_py-0.28.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2374e16cc9131022e7d9a8f8d65d261d9ba55048c78f3b6e017971a4f5e6353c", size = 553800 }, + { url = "https://files.pythonhosted.org/packages/7d/89/33e675dccff11a06d4d85dbb4d1865f878d5020cbb69b2c1e7b2d3f82562/rpds_py-0.28.0-cp312-cp312-win32.whl", hash = "sha256:d15431e334fba488b081d47f30f091e5d03c18527c325386091f31718952fe08", size = 216954 }, + { url = "https://files.pythonhosted.org/packages/af/36/45f6ebb3210887e8ee6dbf1bc710ae8400bb417ce165aaf3024b8360d999/rpds_py-0.28.0-cp312-cp312-win_amd64.whl", hash = "sha256:a410542d61fc54710f750d3764380b53bf09e8c4edbf2f9141a82aa774a04f7c", size = 227844 }, + { url = "https://files.pythonhosted.org/packages/57/91/f3fb250d7e73de71080f9a221d19bd6a1c1eb0d12a1ea26513f6c1052ad6/rpds_py-0.28.0-cp312-cp312-win_arm64.whl", hash = "sha256:1f0cfd1c69e2d14f8c892b893997fa9a60d890a0c8a603e88dca4955f26d1edd", size = 217624 }, + { url = "https://files.pythonhosted.org/packages/d3/03/ce566d92611dfac0085c2f4b048cd53ed7c274a5c05974b882a908d540a2/rpds_py-0.28.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e9e184408a0297086f880556b6168fa927d677716f83d3472ea333b42171ee3b", size = 366235 }, + { url = "https://files.pythonhosted.org/packages/00/34/1c61da1b25592b86fd285bd7bd8422f4c9d748a7373b46126f9ae792a004/rpds_py-0.28.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:edd267266a9b0448f33dc465a97cfc5d467594b600fe28e7fa2f36450e03053a", size = 348241 }, + { url = "https://files.pythonhosted.org/packages/fc/00/ed1e28616848c61c493a067779633ebf4b569eccaacf9ccbdc0e7cba2b9d/rpds_py-0.28.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85beb8b3f45e4e32f6802fb6cd6b17f615ef6c6a52f265371fb916fae02814aa", size = 378079 }, + { url = "https://files.pythonhosted.org/packages/11/b2/ccb30333a16a470091b6e50289adb4d3ec656fd9951ba8c5e3aaa0746a67/rpds_py-0.28.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d2412be8d00a1b895f8ad827cc2116455196e20ed994bb704bf138fe91a42724", size = 393151 }, + { url = "https://files.pythonhosted.org/packages/8c/d0/73e2217c3ee486d555cb84920597480627d8c0240ff3062005c6cc47773e/rpds_py-0.28.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cf128350d384b777da0e68796afdcebc2e9f63f0e9f242217754e647f6d32491", size = 517520 }, + { url = "https://files.pythonhosted.org/packages/c4/91/23efe81c700427d0841a4ae7ea23e305654381831e6029499fe80be8a071/rpds_py-0.28.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a2036d09b363aa36695d1cc1a97b36865597f4478470b0697b5ee9403f4fe399", size = 408699 }, + { url = "https://files.pythonhosted.org/packages/ca/ee/a324d3198da151820a326c1f988caaa4f37fc27955148a76fff7a2d787a9/rpds_py-0.28.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8e1e9be4fa6305a16be628959188e4fd5cd6f1b0e724d63c6d8b2a8adf74ea6", size = 385720 }, + { url = "https://files.pythonhosted.org/packages/19/ad/e68120dc05af8b7cab4a789fccd8cdcf0fe7e6581461038cc5c164cd97d2/rpds_py-0.28.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:0a403460c9dd91a7f23fc3188de6d8977f1d9603a351d5db6cf20aaea95b538d", size = 401096 }, + { url = "https://files.pythonhosted.org/packages/99/90/c1e070620042459d60df6356b666bb1f62198a89d68881816a7ed121595a/rpds_py-0.28.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d7366b6553cdc805abcc512b849a519167db8f5e5c3472010cd1228b224265cb", size = 411465 }, + { url = "https://files.pythonhosted.org/packages/68/61/7c195b30d57f1b8d5970f600efee72a4fad79ec829057972e13a0370fd24/rpds_py-0.28.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5b43c6a3726efd50f18d8120ec0551241c38785b68952d240c45ea553912ac41", size = 558832 }, + { url = "https://files.pythonhosted.org/packages/b0/3d/06f3a718864773f69941d4deccdf18e5e47dd298b4628062f004c10f3b34/rpds_py-0.28.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0cb7203c7bc69d7c1585ebb33a2e6074492d2fc21ad28a7b9d40457ac2a51ab7", size = 583230 }, + { url = "https://files.pythonhosted.org/packages/66/df/62fc783781a121e77fee9a21ead0a926f1b652280a33f5956a5e7833ed30/rpds_py-0.28.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7a52a5169c664dfb495882adc75c304ae1d50df552fbd68e100fdc719dee4ff9", size = 553268 }, + { url = "https://files.pythonhosted.org/packages/84/85/d34366e335140a4837902d3dea89b51f087bd6a63c993ebdff59e93ee61d/rpds_py-0.28.0-cp313-cp313-win32.whl", hash = "sha256:2e42456917b6687215b3e606ab46aa6bca040c77af7df9a08a6dcfe8a4d10ca5", size = 217100 }, + { url = "https://files.pythonhosted.org/packages/3c/1c/f25a3f3752ad7601476e3eff395fe075e0f7813fbb9862bd67c82440e880/rpds_py-0.28.0-cp313-cp313-win_amd64.whl", hash = "sha256:e0a0311caedc8069d68fc2bf4c9019b58a2d5ce3cd7cb656c845f1615b577e1e", size = 227759 }, + { url = "https://files.pythonhosted.org/packages/e0/d6/5f39b42b99615b5bc2f36ab90423ea404830bdfee1c706820943e9a645eb/rpds_py-0.28.0-cp313-cp313-win_arm64.whl", hash = "sha256:04c1b207ab8b581108801528d59ad80aa83bb170b35b0ddffb29c20e411acdc1", size = 217326 }, + { url = "https://files.pythonhosted.org/packages/5c/8b/0c69b72d1cee20a63db534be0df271effe715ef6c744fdf1ff23bb2b0b1c/rpds_py-0.28.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:f296ea3054e11fc58ad42e850e8b75c62d9a93a9f981ad04b2e5ae7d2186ff9c", size = 355736 }, + { url = "https://files.pythonhosted.org/packages/f7/6d/0c2ee773cfb55c31a8514d2cece856dd299170a49babd50dcffb15ddc749/rpds_py-0.28.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5a7306c19b19005ad98468fcefeb7100b19c79fc23a5f24a12e06d91181193fa", size = 342677 }, + { url = "https://files.pythonhosted.org/packages/e2/1c/22513ab25a27ea205144414724743e305e8153e6abe81833b5e678650f5a/rpds_py-0.28.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5d9b86aa501fed9862a443c5c3116f6ead8bc9296185f369277c42542bd646b", size = 371847 }, + { url = "https://files.pythonhosted.org/packages/60/07/68e6ccdb4b05115ffe61d31afc94adef1833d3a72f76c9632d4d90d67954/rpds_py-0.28.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e5bbc701eff140ba0e872691d573b3d5d30059ea26e5785acba9132d10c8c31d", size = 381800 }, + { url = "https://files.pythonhosted.org/packages/73/bf/6d6d15df80781d7f9f368e7c1a00caf764436518c4877fb28b029c4624af/rpds_py-0.28.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a5690671cd672a45aa8616d7374fdf334a1b9c04a0cac3c854b1136e92374fe", size = 518827 }, + { url = "https://files.pythonhosted.org/packages/7b/d3/2decbb2976cc452cbf12a2b0aaac5f1b9dc5dd9d1f7e2509a3ee00421249/rpds_py-0.28.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9f1d92ecea4fa12f978a367c32a5375a1982834649cdb96539dcdc12e609ab1a", size = 399471 }, + { url = "https://files.pythonhosted.org/packages/b1/2c/f30892f9e54bd02e5faca3f6a26d6933c51055e67d54818af90abed9748e/rpds_py-0.28.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d252db6b1a78d0a3928b6190156042d54c93660ce4d98290d7b16b5296fb7cc", size = 377578 }, + { url = "https://files.pythonhosted.org/packages/f0/5d/3bce97e5534157318f29ac06bf2d279dae2674ec12f7cb9c12739cee64d8/rpds_py-0.28.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:d61b355c3275acb825f8777d6c4505f42b5007e357af500939d4a35b19177259", size = 390482 }, + { url = "https://files.pythonhosted.org/packages/e3/f0/886bd515ed457b5bd93b166175edb80a0b21a210c10e993392127f1e3931/rpds_py-0.28.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:acbe5e8b1026c0c580d0321c8aae4b0a1e1676861d48d6e8c6586625055b606a", size = 402447 }, + { url = "https://files.pythonhosted.org/packages/42/b5/71e8777ac55e6af1f4f1c05b47542a1eaa6c33c1cf0d300dca6a1c6e159a/rpds_py-0.28.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8aa23b6f0fc59b85b4c7d89ba2965af274346f738e8d9fc2455763602e62fd5f", size = 552385 }, + { url = "https://files.pythonhosted.org/packages/5d/cb/6ca2d70cbda5a8e36605e7788c4aa3bea7c17d71d213465a5a675079b98d/rpds_py-0.28.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7b14b0c680286958817c22d76fcbca4800ddacef6f678f3a7c79a1fe7067fe37", size = 575642 }, + { url = "https://files.pythonhosted.org/packages/4a/d4/407ad9960ca7856d7b25c96dcbe019270b5ffdd83a561787bc682c797086/rpds_py-0.28.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:bcf1d210dfee61a6c86551d67ee1031899c0fdbae88b2d44a569995d43797712", size = 544507 }, + { url = "https://files.pythonhosted.org/packages/51/31/2f46fe0efcac23fbf5797c6b6b7e1c76f7d60773e525cb65fcbc582ee0f2/rpds_py-0.28.0-cp313-cp313t-win32.whl", hash = "sha256:3aa4dc0fdab4a7029ac63959a3ccf4ed605fee048ba67ce89ca3168da34a1342", size = 205376 }, + { url = "https://files.pythonhosted.org/packages/92/e4/15947bda33cbedfc134490a41841ab8870a72a867a03d4969d886f6594a2/rpds_py-0.28.0-cp313-cp313t-win_amd64.whl", hash = "sha256:7b7d9d83c942855e4fdcfa75d4f96f6b9e272d42fffcb72cd4bb2577db2e2907", size = 215907 }, + { url = "https://files.pythonhosted.org/packages/08/47/ffe8cd7a6a02833b10623bf765fbb57ce977e9a4318ca0e8cf97e9c3d2b3/rpds_py-0.28.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:dcdcb890b3ada98a03f9f2bb108489cdc7580176cb73b4f2d789e9a1dac1d472", size = 353830 }, + { url = "https://files.pythonhosted.org/packages/f9/9f/890f36cbd83a58491d0d91ae0db1702639edb33fb48eeb356f80ecc6b000/rpds_py-0.28.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:f274f56a926ba2dc02976ca5b11c32855cbd5925534e57cfe1fda64e04d1add2", size = 341819 }, + { url = "https://files.pythonhosted.org/packages/09/e3/921eb109f682aa24fb76207698fbbcf9418738f35a40c21652c29053f23d/rpds_py-0.28.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fe0438ac4a29a520ea94c8c7f1754cdd8feb1bc490dfda1bfd990072363d527", size = 373127 }, + { url = "https://files.pythonhosted.org/packages/23/13/bce4384d9f8f4989f1a9599c71b7a2d877462e5fd7175e1f69b398f729f4/rpds_py-0.28.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8a358a32dd3ae50e933347889b6af9a1bdf207ba5d1a3f34e1a38cd3540e6733", size = 382767 }, + { url = "https://files.pythonhosted.org/packages/23/e1/579512b2d89a77c64ccef5a0bc46a6ef7f72ae0cf03d4b26dcd52e57ee0a/rpds_py-0.28.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e80848a71c78aa328fefaba9c244d588a342c8e03bda518447b624ea64d1ff56", size = 517585 }, + { url = "https://files.pythonhosted.org/packages/62/3c/ca704b8d324a2591b0b0adcfcaadf9c862375b11f2f667ac03c61b4fd0a6/rpds_py-0.28.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f586db2e209d54fe177e58e0bc4946bea5fb0102f150b1b2f13de03e1f0976f8", size = 399828 }, + { url = "https://files.pythonhosted.org/packages/da/37/e84283b9e897e3adc46b4c88bb3f6ec92a43bd4d2f7ef5b13459963b2e9c/rpds_py-0.28.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ae8ee156d6b586e4292491e885d41483136ab994e719a13458055bec14cf370", size = 375509 }, + { url = "https://files.pythonhosted.org/packages/1a/c2/a980beab869d86258bf76ec42dec778ba98151f253a952b02fe36d72b29c/rpds_py-0.28.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:a805e9b3973f7e27f7cab63a6b4f61d90f2e5557cff73b6e97cd5b8540276d3d", size = 392014 }, + { url = "https://files.pythonhosted.org/packages/da/b5/b1d3c5f9d3fa5aeef74265f9c64de3c34a0d6d5cd3c81c8b17d5c8f10ed4/rpds_py-0.28.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5d3fd16b6dc89c73a4da0b4ac8b12a7ecc75b2864b95c9e5afed8003cb50a728", size = 402410 }, + { url = "https://files.pythonhosted.org/packages/74/ae/cab05ff08dfcc052afc73dcb38cbc765ffc86f94e966f3924cd17492293c/rpds_py-0.28.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:6796079e5d24fdaba6d49bda28e2c47347e89834678f2bc2c1b4fc1489c0fb01", size = 553593 }, + { url = "https://files.pythonhosted.org/packages/70/80/50d5706ea2a9bfc9e9c5f401d91879e7c790c619969369800cde202da214/rpds_py-0.28.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:76500820c2af232435cbe215e3324c75b950a027134e044423f59f5b9a1ba515", size = 576925 }, + { url = "https://files.pythonhosted.org/packages/ab/12/85a57d7a5855a3b188d024b099fd09c90db55d32a03626d0ed16352413ff/rpds_py-0.28.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bbdc5640900a7dbf9dd707fe6388972f5bbd883633eb68b76591044cfe346f7e", size = 542444 }, + { url = "https://files.pythonhosted.org/packages/6c/65/10643fb50179509150eb94d558e8837c57ca8b9adc04bd07b98e57b48f8c/rpds_py-0.28.0-cp314-cp314-win32.whl", hash = "sha256:adc8aa88486857d2b35d75f0640b949759f79dc105f50aa2c27816b2e0dd749f", size = 207968 }, + { url = "https://files.pythonhosted.org/packages/b4/84/0c11fe4d9aaea784ff4652499e365963222481ac647bcd0251c88af646eb/rpds_py-0.28.0-cp314-cp314-win_amd64.whl", hash = "sha256:66e6fa8e075b58946e76a78e69e1a124a21d9a48a5b4766d15ba5b06869d1fa1", size = 218876 }, + { url = "https://files.pythonhosted.org/packages/0f/e0/3ab3b86ded7bb18478392dc3e835f7b754cd446f62f3fc96f4fe2aca78f6/rpds_py-0.28.0-cp314-cp314-win_arm64.whl", hash = "sha256:a6fe887c2c5c59413353b7c0caff25d0e566623501ccfff88957fa438a69377d", size = 212506 }, + { url = "https://files.pythonhosted.org/packages/51/ec/d5681bb425226c3501eab50fc30e9d275de20c131869322c8a1729c7b61c/rpds_py-0.28.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7a69df082db13c7070f7b8b1f155fa9e687f1d6aefb7b0e3f7231653b79a067b", size = 355433 }, + { url = "https://files.pythonhosted.org/packages/be/ec/568c5e689e1cfb1ea8b875cffea3649260955f677fdd7ddc6176902d04cd/rpds_py-0.28.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b1cde22f2c30ebb049a9e74c5374994157b9b70a16147d332f89c99c5960737a", size = 342601 }, + { url = "https://files.pythonhosted.org/packages/32/fe/51ada84d1d2a1d9d8f2c902cfddd0133b4a5eb543196ab5161d1c07ed2ad/rpds_py-0.28.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5338742f6ba7a51012ea470bd4dc600a8c713c0c72adaa0977a1b1f4327d6592", size = 372039 }, + { url = "https://files.pythonhosted.org/packages/07/c1/60144a2f2620abade1a78e0d91b298ac2d9b91bc08864493fa00451ef06e/rpds_py-0.28.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e1460ebde1bcf6d496d80b191d854adedcc619f84ff17dc1c6d550f58c9efbba", size = 382407 }, + { url = "https://files.pythonhosted.org/packages/45/ed/091a7bbdcf4038a60a461df50bc4c82a7ed6d5d5e27649aab61771c17585/rpds_py-0.28.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e3eb248f2feba84c692579257a043a7699e28a77d86c77b032c1d9fbb3f0219c", size = 518172 }, + { url = "https://files.pythonhosted.org/packages/54/dd/02cc90c2fd9c2ef8016fd7813bfacd1c3a1325633ec8f244c47b449fc868/rpds_py-0.28.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3bbba5def70b16cd1c1d7255666aad3b290fbf8d0fe7f9f91abafb73611a91", size = 399020 }, + { url = "https://files.pythonhosted.org/packages/ab/81/5d98cc0329bbb911ccecd0b9e19fbf7f3a5de8094b4cda5e71013b2dd77e/rpds_py-0.28.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3114f4db69ac5a1f32e7e4d1cbbe7c8f9cf8217f78e6e002cedf2d54c2a548ed", size = 377451 }, + { url = "https://files.pythonhosted.org/packages/b4/07/4d5bcd49e3dfed2d38e2dcb49ab6615f2ceb9f89f5a372c46dbdebb4e028/rpds_py-0.28.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:4b0cb8a906b1a0196b863d460c0222fb8ad0f34041568da5620f9799b83ccf0b", size = 390355 }, + { url = "https://files.pythonhosted.org/packages/3f/79/9f14ba9010fee74e4f40bf578735cfcbb91d2e642ffd1abe429bb0b96364/rpds_py-0.28.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cf681ac76a60b667106141e11a92a3330890257e6f559ca995fbb5265160b56e", size = 403146 }, + { url = "https://files.pythonhosted.org/packages/39/4c/f08283a82ac141331a83a40652830edd3a4a92c34e07e2bbe00baaea2f5f/rpds_py-0.28.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1e8ee6413cfc677ce8898d9cde18cc3a60fc2ba756b0dec5b71eb6eb21c49fa1", size = 552656 }, + { url = "https://files.pythonhosted.org/packages/61/47/d922fc0666f0dd8e40c33990d055f4cc6ecff6f502c2d01569dbed830f9b/rpds_py-0.28.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:b3072b16904d0b5572a15eb9d31c1954e0d3227a585fc1351aa9878729099d6c", size = 576782 }, + { url = "https://files.pythonhosted.org/packages/d3/0c/5bafdd8ccf6aa9d3bfc630cfece457ff5b581af24f46a9f3590f790e3df2/rpds_py-0.28.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b670c30fd87a6aec281c3c9896d3bae4b205fd75d79d06dc87c2503717e46092", size = 544671 }, + { url = "https://files.pythonhosted.org/packages/2c/37/dcc5d8397caa924988693519069d0beea077a866128719351a4ad95e82fc/rpds_py-0.28.0-cp314-cp314t-win32.whl", hash = "sha256:8014045a15b4d2b3476f0a287fcc93d4f823472d7d1308d47884ecac9e612be3", size = 205749 }, + { url = "https://files.pythonhosted.org/packages/d7/69/64d43b21a10d72b45939a28961216baeb721cc2a430f5f7c3bfa21659a53/rpds_py-0.28.0-cp314-cp314t-win_amd64.whl", hash = "sha256:7a4e59c90d9c27c561eb3160323634a9ff50b04e4f7820600a2beb0ac90db578", size = 216233 }, + { url = "https://files.pythonhosted.org/packages/ae/bc/b43f2ea505f28119bd551ae75f70be0c803d2dbcd37c1b3734909e40620b/rpds_py-0.28.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f5e7101145427087e493b9c9b959da68d357c28c562792300dd21a095118ed16", size = 363913 }, + { url = "https://files.pythonhosted.org/packages/28/f2/db318195d324c89a2c57dc5195058cbadd71b20d220685c5bd1da79ee7fe/rpds_py-0.28.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:31eb671150b9c62409a888850aaa8e6533635704fe2b78335f9aaf7ff81eec4d", size = 350452 }, + { url = "https://files.pythonhosted.org/packages/ae/f2/1391c819b8573a4898cedd6b6c5ec5bc370ce59e5d6bdcebe3c9c1db4588/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48b55c1f64482f7d8bd39942f376bfdf2f6aec637ee8c805b5041e14eeb771db", size = 380957 }, + { url = "https://files.pythonhosted.org/packages/5a/5c/e5de68ee7eb7248fce93269833d1b329a196d736aefb1a7481d1e99d1222/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:24743a7b372e9a76171f6b69c01aedf927e8ac3e16c474d9fe20d552a8cb45c7", size = 391919 }, + { url = "https://files.pythonhosted.org/packages/fb/4f/2376336112cbfeb122fd435d608ad8d5041b3aed176f85a3cb32c262eb80/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:389c29045ee8bbb1627ea190b4976a310a295559eaf9f1464a1a6f2bf84dde78", size = 528541 }, + { url = "https://files.pythonhosted.org/packages/68/53/5ae232e795853dd20da7225c5dd13a09c0a905b1a655e92bdf8d78a99fd9/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23690b5827e643150cf7b49569679ec13fe9a610a15949ed48b85eb7f98f34ec", size = 405629 }, + { url = "https://files.pythonhosted.org/packages/b9/2d/351a3b852b683ca9b6b8b38ed9efb2347596973849ba6c3a0e99877c10aa/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f0c9266c26580e7243ad0d72fc3e01d6b33866cfab5084a6da7576bcf1c4f72", size = 384123 }, + { url = "https://files.pythonhosted.org/packages/e0/15/870804daa00202728cc91cb8e2385fa9f1f4eb49857c49cfce89e304eae6/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:4c6c4db5d73d179746951486df97fd25e92396be07fc29ee8ff9a8f5afbdfb27", size = 400923 }, + { url = "https://files.pythonhosted.org/packages/53/25/3706b83c125fa2a0bccceac951de3f76631f6bd0ee4d02a0ed780712ef1b/rpds_py-0.28.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a3b695a8fa799dd2cfdb4804b37096c5f6dba1ac7f48a7fbf6d0485bcd060316", size = 413767 }, + { url = "https://files.pythonhosted.org/packages/ef/f9/ce43dbe62767432273ed2584cef71fef8411bddfb64125d4c19128015018/rpds_py-0.28.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:6aa1bfce3f83baf00d9c5fcdbba93a3ab79958b4c7d7d1f55e7fe68c20e63912", size = 561530 }, + { url = "https://files.pythonhosted.org/packages/46/c9/ffe77999ed8f81e30713dd38fd9ecaa161f28ec48bb80fa1cd9118399c27/rpds_py-0.28.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:7b0f9dceb221792b3ee6acb5438eb1f02b0cb2c247796a72b016dcc92c6de829", size = 585453 }, + { url = "https://files.pythonhosted.org/packages/ed/d2/4a73b18821fd4669762c855fd1f4e80ceb66fb72d71162d14da58444a763/rpds_py-0.28.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:5d0145edba8abd3db0ab22b5300c99dc152f5c9021fab861be0f0544dc3cbc5f", size = 552199 }, ] [[package]] name = "ruamel-yaml" -version = "0.18.15" +version = "0.18.16" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ruamel-yaml-clib", marker = "python_full_version < '3.14' and platform_python_implementation == 'CPython'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3e/db/f3950f5e5031b618aae9f423a39bf81a55c148aecd15a34527898e752cf4/ruamel.yaml-0.18.15.tar.gz", hash = "sha256:dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700", size = 146865 } +sdist = { url = "https://files.pythonhosted.org/packages/9f/c7/ee630b29e04a672ecfc9b63227c87fd7a37eb67c1bf30fe95376437f897c/ruamel.yaml-0.18.16.tar.gz", hash = "sha256:a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a", size = 147269 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/e5/f2a0621f1781b76a38194acae72f01e37b1941470407345b6e8653ad7640/ruamel.yaml-0.18.15-py3-none-any.whl", hash = "sha256:148f6488d698b7a5eded5ea793a025308b25eca97208181b6a026037f391f701", size = 119702 }, + { url = "https://files.pythonhosted.org/packages/0f/73/bb1bc2529f852e7bf64a2dec885e89ff9f5cc7bbf6c9340eed30ff2c69c5/ruamel.yaml-0.18.16-py3-none-any.whl", hash = "sha256:048f26d64245bae57a4f9ef6feb5b552a386830ef7a826f235ffb804c59efbba", size = 119858 }, ] [[package]] @@ -4222,37 +4624,49 @@ wheels = [ [[package]] name = "ruff" -version = "0.13.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c7/8e/f9f9ca747fea8e3ac954e3690d4698c9737c23b51731d02df999c150b1c9/ruff-0.13.3.tar.gz", hash = "sha256:5b0ba0db740eefdfbcce4299f49e9eaefc643d4d007749d77d047c2bab19908e", size = 5438533 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/33/8f7163553481466a92656d35dea9331095122bb84cf98210bef597dd2ecd/ruff-0.13.3-py3-none-linux_armv6l.whl", hash = "sha256:311860a4c5e19189c89d035638f500c1e191d283d0cc2f1600c8c80d6dcd430c", size = 12484040 }, - { url = "https://files.pythonhosted.org/packages/b0/b5/4a21a4922e5dd6845e91896b0d9ef493574cbe061ef7d00a73c61db531af/ruff-0.13.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2bdad6512fb666b40fcadb65e33add2b040fc18a24997d2e47fee7d66f7fcae2", size = 13122975 }, - { url = "https://files.pythonhosted.org/packages/40/90/15649af836d88c9f154e5be87e64ae7d2b1baa5a3ef317cb0c8fafcd882d/ruff-0.13.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:fc6fa4637284708d6ed4e5e970d52fc3b76a557d7b4e85a53013d9d201d93286", size = 12346621 }, - { url = "https://files.pythonhosted.org/packages/a5/42/bcbccb8141305f9a6d3f72549dd82d1134299177cc7eaf832599700f95a7/ruff-0.13.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c9e6469864f94a98f412f20ea143d547e4c652f45e44f369d7b74ee78185838", size = 12574408 }, - { url = "https://files.pythonhosted.org/packages/ce/19/0f3681c941cdcfa2d110ce4515624c07a964dc315d3100d889fcad3bfc9e/ruff-0.13.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5bf62b705f319476c78891e0e97e965b21db468b3c999086de8ffb0d40fd2822", size = 12285330 }, - { url = "https://files.pythonhosted.org/packages/10/f8/387976bf00d126b907bbd7725219257feea58650e6b055b29b224d8cb731/ruff-0.13.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78cc1abed87ce40cb07ee0667ce99dbc766c9f519eabfd948ed87295d8737c60", size = 13980815 }, - { url = "https://files.pythonhosted.org/packages/0c/a6/7c8ec09d62d5a406e2b17d159e4817b63c945a8b9188a771193b7e1cc0b5/ruff-0.13.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:4fb75e7c402d504f7a9a259e0442b96403fa4a7310ffe3588d11d7e170d2b1e3", size = 14987733 }, - { url = "https://files.pythonhosted.org/packages/97/e5/f403a60a12258e0fd0c2195341cfa170726f254c788673495d86ab5a9a9d/ruff-0.13.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17b951f9d9afb39330b2bdd2dd144ce1c1335881c277837ac1b50bfd99985ed3", size = 14439848 }, - { url = "https://files.pythonhosted.org/packages/39/49/3de381343e89364c2334c9f3268b0349dc734fc18b2d99a302d0935c8345/ruff-0.13.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6052f8088728898e0a449f0dde8fafc7ed47e4d878168b211977e3e7e854f662", size = 13421890 }, - { url = "https://files.pythonhosted.org/packages/ab/b5/c0feca27d45ae74185a6bacc399f5d8920ab82df2d732a17213fb86a2c4c/ruff-0.13.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc742c50f4ba72ce2a3be362bd359aef7d0d302bf7637a6f942eaa763bd292af", size = 13444870 }, - { url = "https://files.pythonhosted.org/packages/50/a1/b655298a1f3fda4fdc7340c3f671a4b260b009068fbeb3e4e151e9e3e1bf/ruff-0.13.3-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:8e5640349493b378431637019366bbd73c927e515c9c1babfea3e932f5e68e1d", size = 13691599 }, - { url = "https://files.pythonhosted.org/packages/32/b0/a8705065b2dafae007bcae21354e6e2e832e03eb077bb6c8e523c2becb92/ruff-0.13.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6b139f638a80eae7073c691a5dd8d581e0ba319540be97c343d60fb12949c8d0", size = 12421893 }, - { url = "https://files.pythonhosted.org/packages/0d/1e/cbe7082588d025cddbb2f23e6dfef08b1a2ef6d6f8328584ad3015b5cebd/ruff-0.13.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:6b547def0a40054825de7cfa341039ebdfa51f3d4bfa6a0772940ed351d2746c", size = 12267220 }, - { url = "https://files.pythonhosted.org/packages/a5/99/4086f9c43f85e0755996d09bdcb334b6fee9b1eabdf34e7d8b877fadf964/ruff-0.13.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9cc48a3564423915c93573f1981d57d101e617839bef38504f85f3677b3a0a3e", size = 13177818 }, - { url = "https://files.pythonhosted.org/packages/9b/de/7b5db7e39947d9dc1c5f9f17b838ad6e680527d45288eeb568e860467010/ruff-0.13.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1a993b17ec03719c502881cb2d5f91771e8742f2ca6de740034433a97c561989", size = 13618715 }, - { url = "https://files.pythonhosted.org/packages/28/d3/bb25ee567ce2f61ac52430cf99f446b0e6d49bdfa4188699ad005fdd16aa/ruff-0.13.3-py3-none-win32.whl", hash = "sha256:f14e0d1fe6460f07814d03c6e32e815bff411505178a1f539a38f6097d3e8ee3", size = 12334488 }, - { url = "https://files.pythonhosted.org/packages/cf/49/12f5955818a1139eed288753479ba9d996f6ea0b101784bb1fe6977ec128/ruff-0.13.3-py3-none-win_amd64.whl", hash = "sha256:621e2e5812b691d4f244638d693e640f188bacbb9bc793ddd46837cea0503dd2", size = 13455262 }, - { url = "https://files.pythonhosted.org/packages/fe/72/7b83242b26627a00e3af70d0394d68f8f02750d642567af12983031777fc/ruff-0.13.3-py3-none-win_arm64.whl", hash = "sha256:9e9e9d699841eaf4c2c798fa783df2fabc680b72059a02ca0ed81c460bc58330", size = 12538484 }, +version = "0.14.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/fa/fbb67a5780ae0f704876cb8ac92d6d76da41da4dc72b7ed3565ab18f2f52/ruff-0.14.5.tar.gz", hash = "sha256:8d3b48d7d8aad423d3137af7ab6c8b1e38e4de104800f0d596990f6ada1a9fc1", size = 5615944 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/31/c07e9c535248d10836a94e4f4e8c5a31a1beed6f169b31405b227872d4f4/ruff-0.14.5-py3-none-linux_armv6l.whl", hash = "sha256:f3b8248123b586de44a8018bcc9fefe31d23dda57a34e6f0e1e53bd51fd63594", size = 13171630 }, + { url = "https://files.pythonhosted.org/packages/8e/5c/283c62516dca697cd604c2796d1487396b7a436b2f0ecc3fd412aca470e0/ruff-0.14.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:f7a75236570318c7a30edd7f5491945f0169de738d945ca8784500b517163a72", size = 13413925 }, + { url = "https://files.pythonhosted.org/packages/b6/f3/aa319f4afc22cb6fcba2b9cdfc0f03bbf747e59ab7a8c5e90173857a1361/ruff-0.14.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:6d146132d1ee115f8802356a2dc9a634dbf58184c51bff21f313e8cd1c74899a", size = 12574040 }, + { url = "https://files.pythonhosted.org/packages/f9/7f/cb5845fcc7c7e88ed57f58670189fc2ff517fe2134c3821e77e29fd3b0c8/ruff-0.14.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2380596653dcd20b057794d55681571a257a42327da8894b93bbd6111aa801f", size = 13009755 }, + { url = "https://files.pythonhosted.org/packages/21/d2/bcbedbb6bcb9253085981730687ddc0cc7b2e18e8dc13cf4453de905d7a0/ruff-0.14.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2d1fa985a42b1f075a098fa1ab9d472b712bdb17ad87a8ec86e45e7fa6273e68", size = 12937641 }, + { url = "https://files.pythonhosted.org/packages/a4/58/e25de28a572bdd60ffc6bb71fc7fd25a94ec6a076942e372437649cbb02a/ruff-0.14.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88f0770d42b7fa02bbefddde15d235ca3aa24e2f0137388cc15b2dcbb1f7c7a7", size = 13610854 }, + { url = "https://files.pythonhosted.org/packages/7d/24/43bb3fd23ecee9861970978ea1a7a63e12a204d319248a7e8af539984280/ruff-0.14.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3676cb02b9061fee7294661071c4709fa21419ea9176087cb77e64410926eb78", size = 15061088 }, + { url = "https://files.pythonhosted.org/packages/23/44/a022f288d61c2f8c8645b24c364b719aee293ffc7d633a2ca4d116b9c716/ruff-0.14.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b595bedf6bc9cab647c4a173a61acf4f1ac5f2b545203ba82f30fcb10b0318fb", size = 14734717 }, + { url = "https://files.pythonhosted.org/packages/58/81/5c6ba44de7e44c91f68073e0658109d8373b0590940efe5bd7753a2585a3/ruff-0.14.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f55382725ad0bdb2e8ee2babcbbfb16f124f5a59496a2f6a46f1d9d99d93e6e2", size = 14028812 }, + { url = "https://files.pythonhosted.org/packages/ad/ef/41a8b60f8462cb320f68615b00299ebb12660097c952c600c762078420f8/ruff-0.14.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7497d19dce23976bdaca24345ae131a1d38dcfe1b0850ad8e9e6e4fa321a6e19", size = 13825656 }, + { url = "https://files.pythonhosted.org/packages/7c/00/207e5de737fdb59b39eb1fac806904fe05681981b46d6a6db9468501062e/ruff-0.14.5-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:410e781f1122d6be4f446981dd479470af86537fb0b8857f27a6e872f65a38e4", size = 13959922 }, + { url = "https://files.pythonhosted.org/packages/bc/7e/fa1f5c2776db4be405040293618846a2dece5c70b050874c2d1f10f24776/ruff-0.14.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c01be527ef4c91a6d55e53b337bfe2c0f82af024cc1a33c44792d6844e2331e1", size = 12932501 }, + { url = "https://files.pythonhosted.org/packages/67/d8/d86bf784d693a764b59479a6bbdc9515ae42c340a5dc5ab1dabef847bfaa/ruff-0.14.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:f66e9bb762e68d66e48550b59c74314168ebb46199886c5c5aa0b0fbcc81b151", size = 12927319 }, + { url = "https://files.pythonhosted.org/packages/ac/de/ee0b304d450ae007ce0cb3e455fe24fbcaaedae4ebaad6c23831c6663651/ruff-0.14.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d93be8f1fa01022337f1f8f3bcaa7ffee2d0b03f00922c45c2207954f351f465", size = 13206209 }, + { url = "https://files.pythonhosted.org/packages/33/aa/193ca7e3a92d74f17d9d5771a765965d2cf42c86e6f0fd95b13969115723/ruff-0.14.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:c135d4b681f7401fe0e7312017e41aba9b3160861105726b76cfa14bc25aa367", size = 13953709 }, + { url = "https://files.pythonhosted.org/packages/cc/f1/7119e42aa1d3bf036ffc9478885c2e248812b7de9abea4eae89163d2929d/ruff-0.14.5-py3-none-win32.whl", hash = "sha256:c83642e6fccfb6dea8b785eb9f456800dcd6a63f362238af5fc0c83d027dd08b", size = 12925808 }, + { url = "https://files.pythonhosted.org/packages/3b/9d/7c0a255d21e0912114784e4a96bf62af0618e2190cae468cd82b13625ad2/ruff-0.14.5-py3-none-win_amd64.whl", hash = "sha256:9d55d7af7166f143c94eae1db3312f9ea8f95a4defef1979ed516dbb38c27621", size = 14331546 }, + { url = "https://files.pythonhosted.org/packages/e5/80/69756670caedcf3b9be597a6e12276a6cf6197076eb62aad0c608f8efce0/ruff-0.14.5-py3-none-win_arm64.whl", hash = "sha256:4b700459d4649e2594b31f20a9de33bc7c19976d4746d8d0798ad959621d64a4", size = 13433331 }, +] + +[[package]] +name = "sb3-contrib" +version = "2.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "stable-baselines3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7e/23/2831ccecc8fc2fcda401804f3ed1dc3b81f7c4ad3cb32dc6b1cd79f91c49/sb3_contrib-2.7.0.tar.gz", hash = "sha256:87281ae64e6965e46ac24b58778241d2b07b29996044491267ed844c1a75acfe", size = 90289 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/25/df1f407742dca9a649bedcf6f06e74f2306c7854c5ad730497b79e332b99/sb3_contrib-2.7.0-py3-none-any.whl", hash = "sha256:fc5b5cffc7908c7961a73daea8496f5bf2fe69301bc3e7ca71522549eb7feb77", size = 93173 }, ] [[package]] name = "schema" -version = "0.7.7" +version = "0.7.8" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d4/01/0ea2e66bad2f13271e93b729c653747614784d3ebde219679e41ccdceecd/schema-0.7.7.tar.gz", hash = "sha256:7da553abd2958a19dc2547c388cde53398b39196175a9be59ea1caf5ab0a1807", size = 44245 } +sdist = { url = "https://files.pythonhosted.org/packages/fb/2e/8da627b65577a8f130fe9dfa88ce94fcb24b1f8b59e0fc763ee61abef8b8/schema-0.7.8.tar.gz", hash = "sha256:e86cc08edd6fe6e2522648f4e47e3a31920a76e82cce8937535422e310862ab5", size = 45540 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/1b/81855a88c6db2b114d5b2e9f96339190d5ee4d1b981d217fa32127bb00e0/schema-0.7.7-py2.py3-none-any.whl", hash = "sha256:5d976a5b50f36e74e2157b47097b60002bd4d42e65425fcc9c9befadb4255dde", size = 18632 }, + { url = "https://files.pythonhosted.org/packages/c9/75/aad85817266ac5285c93391711d231ca63e9ae7d42cd3ca37549e24ebe52/schema-0.7.8-py2.py3-none-any.whl", hash = "sha256:00bd977fadc7d9521bf289850cd8a8aa5f4948f575476b8daaa5c1b57af2dce1", size = 19108 }, ] [[package]] @@ -4262,9 +4676,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "joblib" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/98/c2/a7855e41c9d285dfe86dc50b250978105dce513d6e459ea66a6aeb0e1e0c/scikit_learn-1.7.2.tar.gz", hash = "sha256:20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda", size = 7193136 } @@ -4350,7 +4764,7 @@ wheels = [ [[package]] name = "scipy" -version = "1.16.2" +version = "1.16.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14'", @@ -4359,118 +4773,132 @@ resolution-markers = [ "python_full_version == '3.11.*'", ] dependencies = [ - { name = "numpy", version = "2.3.3", 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 } -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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/d6/73/c449a7d56ba6e6f874183759f8483cde21f900a8be117d67ffbb670c2958/scipy-1.16.2-cp311-cp311-win_amd64.whl", hash = "sha256:91e9e8a37befa5a69e9cacbe0bcb79ae5afb4a0b130fd6db6ee6cc0d491695fa", size = 38687626 }, - { url = "https://files.pythonhosted.org/packages/68/72/02f37316adf95307f5d9e579023c6899f89ff3a051fa079dbd6faafc48e5/scipy-1.16.2-cp311-cp311-win_arm64.whl", hash = "sha256:f3bf75a6dcecab62afde4d1f973f1692be013110cad5338007927db8da73249c", size = 25503506 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/34/95/20e02ca66fb495a95fba0642fd48e0c390d0ece9b9b14c6e931a60a12dea/scipy-1.16.2-cp312-cp312-win_amd64.whl", hash = "sha256:0ce54e07bbb394b417457409a64fd015be623f36e330ac49306433ffe04bc97e", size = 38550641 }, - { url = "https://files.pythonhosted.org/packages/92/ad/13646b9beb0a95528ca46d52b7babafbe115017814a611f2065ee4e61d20/scipy-1.16.2-cp312-cp312-win_arm64.whl", hash = "sha256:2a8ffaa4ac0df81a0b94577b18ee079f13fecdb924df3328fc44a7dc5ac46851", size = 25456070 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/a1/57/0f38e396ad19e41b4c5db66130167eef8ee620a49bc7d0512e3bb67e0cab/scipy-1.16.2-cp313-cp313-win_amd64.whl", hash = "sha256:fda714cf45ba43c9d3bae8f2585c777f64e3f89a2e073b668b32ede412d8f52c", size = 38520766 }, - { url = "https://files.pythonhosted.org/packages/1b/a5/85d3e867b6822d331e26c862a91375bb7746a0b458db5effa093d34cdb89/scipy-1.16.2-cp313-cp313-win_arm64.whl", hash = "sha256:2f5350da923ccfd0b00e07c3e5cfb316c1c0d6c1d864c07a72d092e9f20db104", size = 25451169 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/3e/9f/bc81c1d1e033951eb5912cd3750cc005943afa3e65a725d2443a3b3c4347/scipy-1.16.2-cp313-cp313t-win_amd64.whl", hash = "sha256:116296e89fba96f76353a8579820c2512f6e55835d3fad7780fece04367de351", size = 38631367 }, - { url = "https://files.pythonhosted.org/packages/d6/5e/2cc7555fd81d01814271412a1d59a289d25f8b63208a0a16c21069d55d3e/scipy-1.16.2-cp313-cp313t-win_arm64.whl", hash = "sha256:98e22834650be81d42982360382b43b17f7ba95e0e6993e2a4f5b9ad9283a94d", size = 25787992 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/e4/9f/b62587029980378304ba5a8563d376c96f40b1e133daacee76efdcae32de/scipy-1.16.2-cp314-cp314-win_amd64.whl", hash = "sha256:f5a85d7b2b708025af08f060a496dd261055b617d776fc05a1a1cc69e09fe9ff", size = 39360061 }, - { url = "https://files.pythonhosted.org/packages/82/04/7a2f1609921352c7fbee0815811b5050582f67f19983096c4769867ca45f/scipy-1.16.2-cp314-cp314-win_arm64.whl", hash = "sha256:2cc73a33305b4b24556957d5857d6253ce1e2dcd67fa0ff46d87d1670b3e1e1d", size = 26126914 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { 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 }, - { url = "https://files.pythonhosted.org/packages/c6/b4/5c18a766e8353015439f3780f5fc473f36f9762edc1a2e45da3ff5a31b21/scipy-1.16.2-cp314-cp314t-win_amd64.whl", hash = "sha256:26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9", size = 39457455 }, - { url = "https://files.pythonhosted.org/packages/97/30/2f9a5243008f76dfc5dee9a53dfb939d9b31e16ce4bd4f2e628bfc5d89d2/scipy-1.16.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d2a4472c231328d4de38d5f1f68fdd6d28a615138f842580a8a321b5845cf779", size = 26448374 }, + { 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/0a/ca/d8ace4f98322d01abcd52d381134344bf7b431eba7ed8b42bdea5a3c2ac9/scipy-1.16.3.tar.gz", hash = "sha256:01e87659402762f43bd2fee13370553a17ada367d42e7487800bf2916535aecb", size = 30597883 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/5f/6f37d7439de1455ce9c5a556b8d1db0979f03a796c030bafdf08d35b7bf9/scipy-1.16.3-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:40be6cf99e68b6c4321e9f8782e7d5ff8265af28ef2cd56e9c9b2638fa08ad97", size = 36630881 }, + { url = "https://files.pythonhosted.org/packages/7c/89/d70e9f628749b7e4db2aa4cd89735502ff3f08f7b9b27d2e799485987cd9/scipy-1.16.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:8be1ca9170fcb6223cc7c27f4305d680ded114a1567c0bd2bfcbf947d1b17511", size = 28941012 }, + { url = "https://files.pythonhosted.org/packages/a8/a8/0e7a9a6872a923505dbdf6bb93451edcac120363131c19013044a1e7cb0c/scipy-1.16.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bea0a62734d20d67608660f69dcda23e7f90fb4ca20974ab80b6ed40df87a005", size = 20931935 }, + { url = "https://files.pythonhosted.org/packages/bd/c7/020fb72bd79ad798e4dbe53938543ecb96b3a9ac3fe274b7189e23e27353/scipy-1.16.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:2a207a6ce9c24f1951241f4693ede2d393f59c07abc159b2cb2be980820e01fb", size = 23534466 }, + { url = "https://files.pythonhosted.org/packages/be/a0/668c4609ce6dbf2f948e167836ccaf897f95fb63fa231c87da7558a374cd/scipy-1.16.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:532fb5ad6a87e9e9cd9c959b106b73145a03f04c7d57ea3e6f6bb60b86ab0876", size = 33593618 }, + { url = "https://files.pythonhosted.org/packages/ca/6e/8942461cf2636cdae083e3eb72622a7fbbfa5cf559c7d13ab250a5dbdc01/scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0151a0749efeaaab78711c78422d413c583b8cdd2011a3c1d6c794938ee9fdb2", size = 35899798 }, + { url = "https://files.pythonhosted.org/packages/79/e8/d0f33590364cdbd67f28ce79368b373889faa4ee959588beddf6daef9abe/scipy-1.16.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7180967113560cca57418a7bc719e30366b47959dd845a93206fbed693c867e", size = 36226154 }, + { url = "https://files.pythonhosted.org/packages/39/c1/1903de608c0c924a1749c590064e65810f8046e437aba6be365abc4f7557/scipy-1.16.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:deb3841c925eeddb6afc1e4e4a45e418d19ec7b87c5df177695224078e8ec733", size = 38878540 }, + { url = "https://files.pythonhosted.org/packages/f1/d0/22ec7036ba0b0a35bccb7f25ab407382ed34af0b111475eb301c16f8a2e5/scipy-1.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:53c3844d527213631e886621df5695d35e4f6a75f620dca412bcd292f6b87d78", size = 38722107 }, + { url = "https://files.pythonhosted.org/packages/7b/60/8a00e5a524bb3bf8898db1650d350f50e6cffb9d7a491c561dc9826c7515/scipy-1.16.3-cp311-cp311-win_arm64.whl", hash = "sha256:9452781bd879b14b6f055b26643703551320aa8d79ae064a71df55c00286a184", size = 25506272 }, + { url = "https://files.pythonhosted.org/packages/40/41/5bf55c3f386b1643812f3a5674edf74b26184378ef0f3e7c7a09a7e2ca7f/scipy-1.16.3-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:81fc5827606858cf71446a5e98715ba0e11f0dbc83d71c7409d05486592a45d6", size = 36659043 }, + { url = "https://files.pythonhosted.org/packages/1e/0f/65582071948cfc45d43e9870bf7ca5f0e0684e165d7c9ef4e50d783073eb/scipy-1.16.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:c97176013d404c7346bf57874eaac5187d969293bf40497140b0a2b2b7482e07", size = 28898986 }, + { url = "https://files.pythonhosted.org/packages/96/5e/36bf3f0ac298187d1ceadde9051177d6a4fe4d507e8f59067dc9dd39e650/scipy-1.16.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2b71d93c8a9936046866acebc915e2af2e292b883ed6e2cbe5c34beb094b82d9", size = 20889814 }, + { url = "https://files.pythonhosted.org/packages/80/35/178d9d0c35394d5d5211bbff7ac4f2986c5488b59506fef9e1de13ea28d3/scipy-1.16.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3d4a07a8e785d80289dfe66b7c27d8634a773020742ec7187b85ccc4b0e7b686", size = 23565795 }, + { url = "https://files.pythonhosted.org/packages/fa/46/d1146ff536d034d02f83c8afc3c4bab2eddb634624d6529a8512f3afc9da/scipy-1.16.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0553371015692a898e1aa858fed67a3576c34edefa6b7ebdb4e9dde49ce5c203", size = 33349476 }, + { url = "https://files.pythonhosted.org/packages/79/2e/415119c9ab3e62249e18c2b082c07aff907a273741b3f8160414b0e9193c/scipy-1.16.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:72d1717fd3b5e6ec747327ce9bda32d5463f472c9dce9f54499e81fbd50245a1", size = 35676692 }, + { url = "https://files.pythonhosted.org/packages/27/82/df26e44da78bf8d2aeaf7566082260cfa15955a5a6e96e6a29935b64132f/scipy-1.16.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fb2472e72e24d1530debe6ae078db70fb1605350c88a3d14bc401d6306dbffe", size = 36019345 }, + { url = "https://files.pythonhosted.org/packages/82/31/006cbb4b648ba379a95c87262c2855cd0d09453e500937f78b30f02fa1cd/scipy-1.16.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c5192722cffe15f9329a3948c4b1db789fbb1f05c97899187dcf009b283aea70", size = 38678975 }, + { url = "https://files.pythonhosted.org/packages/c2/7f/acbd28c97e990b421af7d6d6cd416358c9c293fc958b8529e0bd5d2a2a19/scipy-1.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:56edc65510d1331dae01ef9b658d428e33ed48b4f77b1d51caf479a0253f96dc", size = 38555926 }, + { url = "https://files.pythonhosted.org/packages/ce/69/c5c7807fd007dad4f48e0a5f2153038dc96e8725d3345b9ee31b2b7bed46/scipy-1.16.3-cp312-cp312-win_arm64.whl", hash = "sha256:a8a26c78ef223d3e30920ef759e25625a0ecdd0d60e5a8818b7513c3e5384cf2", size = 25463014 }, + { url = "https://files.pythonhosted.org/packages/72/f1/57e8327ab1508272029e27eeef34f2302ffc156b69e7e233e906c2a5c379/scipy-1.16.3-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:d2ec56337675e61b312179a1ad124f5f570c00f920cc75e1000025451b88241c", size = 36617856 }, + { url = "https://files.pythonhosted.org/packages/44/13/7e63cfba8a7452eb756306aa2fd9b37a29a323b672b964b4fdeded9a3f21/scipy-1.16.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:16b8bc35a4cc24db80a0ec836a9286d0e31b2503cb2fd7ff7fb0e0374a97081d", size = 28874306 }, + { url = "https://files.pythonhosted.org/packages/15/65/3a9400efd0228a176e6ec3454b1fa998fbbb5a8defa1672c3f65706987db/scipy-1.16.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:5803c5fadd29de0cf27fa08ccbfe7a9e5d741bf63e4ab1085437266f12460ff9", size = 20865371 }, + { url = "https://files.pythonhosted.org/packages/33/d7/eda09adf009a9fb81827194d4dd02d2e4bc752cef16737cc4ef065234031/scipy-1.16.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:b81c27fc41954319a943d43b20e07c40bdcd3ff7cf013f4fb86286faefe546c4", size = 23524877 }, + { url = "https://files.pythonhosted.org/packages/7d/6b/3f911e1ebc364cb81320223a3422aab7d26c9c7973109a9cd0f27c64c6c0/scipy-1.16.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0c3b4dd3d9b08dbce0f3440032c52e9e2ab9f96ade2d3943313dfe51a7056959", size = 33342103 }, + { url = "https://files.pythonhosted.org/packages/21/f6/4bfb5695d8941e5c570a04d9fcd0d36bce7511b7d78e6e75c8f9791f82d0/scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7dc1360c06535ea6116a2220f760ae572db9f661aba2d88074fe30ec2aa1ff88", size = 35697297 }, + { url = "https://files.pythonhosted.org/packages/04/e1/6496dadbc80d8d896ff72511ecfe2316b50313bfc3ebf07a3f580f08bd8c/scipy-1.16.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:663b8d66a8748051c3ee9c96465fb417509315b99c71550fda2591d7dd634234", size = 36021756 }, + { url = "https://files.pythonhosted.org/packages/fe/bd/a8c7799e0136b987bda3e1b23d155bcb31aec68a4a472554df5f0937eef7/scipy-1.16.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eab43fae33a0c39006a88096cd7b4f4ef545ea0447d250d5ac18202d40b6611d", size = 38696566 }, + { url = "https://files.pythonhosted.org/packages/cd/01/1204382461fcbfeb05b6161b594f4007e78b6eba9b375382f79153172b4d/scipy-1.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:062246acacbe9f8210de8e751b16fc37458213f124bef161a5a02c7a39284304", size = 38529877 }, + { url = "https://files.pythonhosted.org/packages/7f/14/9d9fbcaa1260a94f4bb5b64ba9213ceb5d03cd88841fe9fd1ffd47a45b73/scipy-1.16.3-cp313-cp313-win_arm64.whl", hash = "sha256:50a3dbf286dbc7d84f176f9a1574c705f277cb6565069f88f60db9eafdbe3ee2", size = 25455366 }, + { url = "https://files.pythonhosted.org/packages/e2/a3/9ec205bd49f42d45d77f1730dbad9ccf146244c1647605cf834b3a8c4f36/scipy-1.16.3-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:fb4b29f4cf8cc5a8d628bc8d8e26d12d7278cd1f219f22698a378c3d67db5e4b", size = 37027931 }, + { url = "https://files.pythonhosted.org/packages/25/06/ca9fd1f3a4589cbd825b1447e5db3a8ebb969c1eaf22c8579bd286f51b6d/scipy-1.16.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:8d09d72dc92742988b0e7750bddb8060b0c7079606c0d24a8cc8e9c9c11f9079", size = 29400081 }, + { url = "https://files.pythonhosted.org/packages/6a/56/933e68210d92657d93fb0e381683bc0e53a965048d7358ff5fbf9e6a1b17/scipy-1.16.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:03192a35e661470197556de24e7cb1330d84b35b94ead65c46ad6f16f6b28f2a", size = 21391244 }, + { url = "https://files.pythonhosted.org/packages/a8/7e/779845db03dc1418e215726329674b40576879b91814568757ff0014ad65/scipy-1.16.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:57d01cb6f85e34f0946b33caa66e892aae072b64b034183f3d87c4025802a119", size = 23929753 }, + { url = "https://files.pythonhosted.org/packages/4c/4b/f756cf8161d5365dcdef9e5f460ab226c068211030a175d2fc7f3f41ca64/scipy-1.16.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:96491a6a54e995f00a28a3c3badfff58fd093bf26cd5fb34a2188c8c756a3a2c", size = 33496912 }, + { url = "https://files.pythonhosted.org/packages/09/b5/222b1e49a58668f23839ca1542a6322bb095ab8d6590d4f71723869a6c2c/scipy-1.16.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cd13e354df9938598af2be05822c323e97132d5e6306b83a3b4ee6724c6e522e", size = 35802371 }, + { url = "https://files.pythonhosted.org/packages/c1/8d/5964ef68bb31829bde27611f8c9deeac13764589fe74a75390242b64ca44/scipy-1.16.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:63d3cdacb8a824a295191a723ee5e4ea7768ca5ca5f2838532d9f2e2b3ce2135", size = 36190477 }, + { url = "https://files.pythonhosted.org/packages/ab/f2/b31d75cb9b5fa4dd39a0a931ee9b33e7f6f36f23be5ef560bf72e0f92f32/scipy-1.16.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e7efa2681ea410b10dde31a52b18b0154d66f2485328830e45fdf183af5aefc6", size = 38796678 }, + { url = "https://files.pythonhosted.org/packages/b4/1e/b3723d8ff64ab548c38d87055483714fefe6ee20e0189b62352b5e015bb1/scipy-1.16.3-cp313-cp313t-win_amd64.whl", hash = "sha256:2d1ae2cf0c350e7705168ff2429962a89ad90c2d49d1dd300686d8b2a5af22fc", size = 38640178 }, + { url = "https://files.pythonhosted.org/packages/8e/f3/d854ff38789aca9b0cc23008d607ced9de4f7ab14fa1ca4329f86b3758ca/scipy-1.16.3-cp313-cp313t-win_arm64.whl", hash = "sha256:0c623a54f7b79dd88ef56da19bc2873afec9673a48f3b85b18e4d402bdd29a5a", size = 25803246 }, + { url = "https://files.pythonhosted.org/packages/99/f6/99b10fd70f2d864c1e29a28bbcaa0c6340f9d8518396542d9ea3b4aaae15/scipy-1.16.3-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:875555ce62743e1d54f06cdf22c1e0bc47b91130ac40fe5d783b6dfa114beeb6", size = 36606469 }, + { url = "https://files.pythonhosted.org/packages/4d/74/043b54f2319f48ea940dd025779fa28ee360e6b95acb7cd188fad4391c6b/scipy-1.16.3-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:bb61878c18a470021fb515a843dc7a76961a8daceaaaa8bad1332f1bf4b54657", size = 28872043 }, + { url = "https://files.pythonhosted.org/packages/4d/e1/24b7e50cc1c4ee6ffbcb1f27fe9f4c8b40e7911675f6d2d20955f41c6348/scipy-1.16.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f2622206f5559784fa5c4b53a950c3c7c1cf3e84ca1b9c4b6c03f062f289ca26", size = 20862952 }, + { url = "https://files.pythonhosted.org/packages/dd/3a/3e8c01a4d742b730df368e063787c6808597ccb38636ed821d10b39ca51b/scipy-1.16.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7f68154688c515cdb541a31ef8eb66d8cd1050605be9dcd74199cbd22ac739bc", size = 23508512 }, + { url = "https://files.pythonhosted.org/packages/1f/60/c45a12b98ad591536bfe5330cb3cfe1850d7570259303563b1721564d458/scipy-1.16.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8b3c820ddb80029fe9f43d61b81d8b488d3ef8ca010d15122b152db77dc94c22", size = 33413639 }, + { url = "https://files.pythonhosted.org/packages/71/bc/35957d88645476307e4839712642896689df442f3e53b0fa016ecf8a3357/scipy-1.16.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d3837938ae715fc0fe3c39c0202de3a8853aff22ca66781ddc2ade7554b7e2cc", size = 35704729 }, + { url = "https://files.pythonhosted.org/packages/3b/15/89105e659041b1ca11c386e9995aefacd513a78493656e57789f9d9eab61/scipy-1.16.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:aadd23f98f9cb069b3bd64ddc900c4d277778242e961751f77a8cb5c4b946fb0", size = 36086251 }, + { url = "https://files.pythonhosted.org/packages/1a/87/c0ea673ac9c6cc50b3da2196d860273bc7389aa69b64efa8493bdd25b093/scipy-1.16.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b7c5f1bda1354d6a19bc6af73a649f8285ca63ac6b52e64e658a5a11d4d69800", size = 38716681 }, + { url = "https://files.pythonhosted.org/packages/91/06/837893227b043fb9b0d13e4bd7586982d8136cb249ffb3492930dab905b8/scipy-1.16.3-cp314-cp314-win_amd64.whl", hash = "sha256:e5d42a9472e7579e473879a1990327830493a7047506d58d73fc429b84c1d49d", size = 39358423 }, + { url = "https://files.pythonhosted.org/packages/95/03/28bce0355e4d34a7c034727505a02d19548549e190bedd13a721e35380b7/scipy-1.16.3-cp314-cp314-win_arm64.whl", hash = "sha256:6020470b9d00245926f2d5bb93b119ca0340f0d564eb6fbaad843eaebf9d690f", size = 26135027 }, + { url = "https://files.pythonhosted.org/packages/b2/6f/69f1e2b682efe9de8fe9f91040f0cd32f13cfccba690512ba4c582b0bc29/scipy-1.16.3-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:e1d27cbcb4602680a49d787d90664fa4974063ac9d4134813332a8c53dbe667c", size = 37028379 }, + { url = "https://files.pythonhosted.org/packages/7c/2d/e826f31624a5ebbab1cd93d30fd74349914753076ed0593e1d56a98c4fb4/scipy-1.16.3-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:9b9c9c07b6d56a35777a1b4cc8966118fb16cfd8daf6743867d17d36cfad2d40", size = 29400052 }, + { url = "https://files.pythonhosted.org/packages/69/27/d24feb80155f41fd1f156bf144e7e049b4e2b9dd06261a242905e3bc7a03/scipy-1.16.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:3a4c460301fb2cffb7f88528f30b3127742cff583603aa7dc964a52c463b385d", size = 21391183 }, + { url = "https://files.pythonhosted.org/packages/f8/d3/1b229e433074c5738a24277eca520a2319aac7465eea7310ea6ae0e98ae2/scipy-1.16.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:f667a4542cc8917af1db06366d3f78a5c8e83badd56409f94d1eac8d8d9133fa", size = 23930174 }, + { url = "https://files.pythonhosted.org/packages/16/9d/d9e148b0ec680c0f042581a2be79a28a7ab66c0c4946697f9e7553ead337/scipy-1.16.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f379b54b77a597aa7ee5e697df0d66903e41b9c85a6dd7946159e356319158e8", size = 33497852 }, + { url = "https://files.pythonhosted.org/packages/2f/22/4e5f7561e4f98b7bea63cf3fd7934bff1e3182e9f1626b089a679914d5c8/scipy-1.16.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4aff59800a3b7f786b70bfd6ab551001cb553244988d7d6b8299cb1ea653b353", size = 35798595 }, + { url = "https://files.pythonhosted.org/packages/83/42/6644d714c179429fc7196857866f219fef25238319b650bb32dde7bf7a48/scipy-1.16.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:da7763f55885045036fabcebd80144b757d3db06ab0861415d1c3b7c69042146", size = 36186269 }, + { url = "https://files.pythonhosted.org/packages/ac/70/64b4d7ca92f9cf2e6fc6aaa2eecf80bb9b6b985043a9583f32f8177ea122/scipy-1.16.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ffa6eea95283b2b8079b821dc11f50a17d0571c92b43e2b5b12764dc5f9b285d", size = 38802779 }, + { url = "https://files.pythonhosted.org/packages/61/82/8d0e39f62764cce5ffd5284131e109f07cf8955aef9ab8ed4e3aa5e30539/scipy-1.16.3-cp314-cp314t-win_amd64.whl", hash = "sha256:d9f48cafc7ce94cf9b15c6bffdc443a81a27bf7075cf2dcd5c8b40f85d10c4e7", size = 39471128 }, + { url = "https://files.pythonhosted.org/packages/64/47/a494741db7280eae6dc033510c319e34d42dd41b7ac0c7ead39354d1a2b5/scipy-1.16.3-cp314-cp314t-win_arm64.whl", hash = "sha256:21d9d6b197227a12dcbf9633320a4e34c6b0e51c57268df255a0942983bac562", size = 26464127 }, ] [[package]] name = "selectolax" -version = "0.3.29" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/df/b9/b5a23e29d5e54c590eaad18bdbb1ced13b869b111e03d12ee0ae9eecf9b8/selectolax-0.3.29.tar.gz", hash = "sha256:28696fa4581765c705e15d05dfba464334f5f9bcb3eac9f25045f815aec6fbc1", size = 4691626 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/8f/bf3d58ecc0e187806299324e2ad77646e837ff20400880f6fc0cbd14fb66/selectolax-0.3.29-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:85aeae54f055cf5451828a21fbfecac99b8b5c27ec29fd10725b631593a7c9a3", size = 3643657 }, - { url = "https://files.pythonhosted.org/packages/de/b0/6d90a4d0eacb8253d88a9fcbcb8758b667900f45dcdb4a11c5fbd0d31599/selectolax-0.3.29-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6ff48efe4364c8148a553a4105773a0accee9cc25e0f2a40ddac44d18a5a3000", size = 2089380 }, - { url = "https://files.pythonhosted.org/packages/f4/21/394b51998ef99f13f98da063fc71b8edf7191bb30aca06bcbc8a55d5a9ad/selectolax-0.3.29-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25cfccfefc41361ab8a07f15a224524a4a8b77dfa7d253b34bbd397e45856734", size = 5505065 }, - { url = "https://files.pythonhosted.org/packages/dd/57/e38775b672f910e80742cbf7c3def5c670c1b6f9b05e8587b2fa8dc044c3/selectolax-0.3.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f5c3523ad5199a4fb9b95b6e24ff9222d3605023ca394b23f7dd910e7536daf", size = 5529205 }, - { url = "https://files.pythonhosted.org/packages/ec/0f/f6e3030107b486b6a4870f8471a675d435c4c34b8f9de3374652ed53004b/selectolax-0.3.29-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfb803d6bbe0ef3c8847cf5a01167cc428c0d9179946e1c994cc6178b5332d1a", size = 5146713 }, - { url = "https://files.pythonhosted.org/packages/d8/8d/b4fd119c216e8615ca6747f8f336643572178241921f33f5ffa4b074dc44/selectolax-0.3.29-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:db734ba4ef44fa3b57ad9374fd7ccfc7815c0ae5cfcbd5ee25fe8587092618d1", size = 5416352 }, - { url = "https://files.pythonhosted.org/packages/d7/e7/94e694d14ae44bddc0d9b144647d5adbec0210d8e2c57d72ad9a133d9469/selectolax-0.3.29-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:2bfe4327215a20af4197c5b7e3729a9552fb324bb57250dc7e7abfa0f848a463", size = 5140689 }, - { url = "https://files.pythonhosted.org/packages/90/62/79ba965daa1f12e5477b2ec08b289f8289dfc705928b08923d9c4b60c867/selectolax-0.3.29-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0a98c3f3d8fffb175456cb06096bc78103ddf6a209bea6392e0e4ea4e25aca71", size = 5481428 }, - { url = "https://files.pythonhosted.org/packages/82/3c/46c1f0b739add89d0ef720ad521afaaf31b07a39f781ef9e59c7b5ecef44/selectolax-0.3.29-cp310-cp310-win32.whl", hash = "sha256:394d356ea611a7853c13c910a57c1a80a8356f9c920aa8168b3f8aaa62e433d8", size = 1702100 }, - { url = "https://files.pythonhosted.org/packages/75/62/03350ed454fe26aef5580df498d45ace9f26ca6af1640ae681a6af1f5cdf/selectolax-0.3.29-cp310-cp310-win_amd64.whl", hash = "sha256:edd2760699c60dde7d847aebd81f02035f7bddcd0ad3db8e73326dfc84a2dc8f", size = 1807811 }, - { url = "https://files.pythonhosted.org/packages/2a/5d/ca72f7adddae4b2b128394a7559739a6a12c156d29b55968cfcfe07fac4d/selectolax-0.3.29-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d6a1cd0518fa7656ea1683c4b2d3b5a98306753f364da9f673517847e1680a3e", size = 3649215 }, - { url = "https://files.pythonhosted.org/packages/08/c6/ca984f90b12fb10790cc56c2670f1b5f09884ed2f2012a219094b38cbcb4/selectolax-0.3.29-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e5354d805dd76b4b38002f58e6ae2e7b429ac311bf3601992a6662d2bc86911", size = 2091848 }, - { url = "https://files.pythonhosted.org/packages/98/7f/c999ae6d9bfbaac3e8dea3dbb5ca6bdf61c220828e80a6c339e89f9db777/selectolax-0.3.29-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7073e3bcdc60ebdb5f8777c79b465471ec000ab556134da4e00f037d3321a2ec", size = 5638593 }, - { url = "https://files.pythonhosted.org/packages/d6/32/ffd89376a888c24ecaf01fcffc5fe97b82ae03ab163158f51a559f1ebad5/selectolax-0.3.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47587db7cef411d22f8224cf2926aacdb326c4c838d386035229f16ccc2d8d26", size = 5668207 }, - { url = "https://files.pythonhosted.org/packages/3a/5c/2de0c7b8be75ad52d44706c67946181b972f27641ab4f6a1f27f46d2a603/selectolax-0.3.29-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21de62b5093b1cb6c5d4cab0bef5f708b9ee1483b640d42be9d955becfcd287a", size = 5276654 }, - { url = "https://files.pythonhosted.org/packages/29/29/152bb745b24072d3eecd3b395c756e74763111b9bbd265604f5b96b9a1aa/selectolax-0.3.29-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:af5cd03298cd75cb0fbf712d6ae4f8aca9c13a226d2821ca82f51cc9b33b032f", size = 5543731 }, - { url = "https://files.pythonhosted.org/packages/04/1d/df65baaf16ece393f9f1a7c55f015510634adbb163ce72adcafaddf5cf9c/selectolax-0.3.29-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3f58dca53d2d3dc18dfd2cb9210a5625f32598db24e3f857f5be58f21a8f3b88", size = 5275005 }, - { url = "https://files.pythonhosted.org/packages/5d/74/e56fd6f9b3087947b812f3862df3265bf5e21396d9673d076e999b1086cf/selectolax-0.3.29-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a6d8e02c6b9ba951d7b5a5dd2788a1d4bbdedc89782a4de165f1a87c4168ac", size = 5617441 }, - { url = "https://files.pythonhosted.org/packages/63/d6/243049029bfc937b9f02faf4a4494e693575046414a475bf28ed9632b768/selectolax-0.3.29-cp311-cp311-win32.whl", hash = "sha256:912a1fc03157ebd066d8f59ae9ca2412ef95c7101a51590327c23071b02c97c7", size = 1701370 }, - { url = "https://files.pythonhosted.org/packages/c9/7f/baba8c5ce941c8cbd2dfb0c9f2253ba2d8c2d5d0fddda4f5a87eceb2484f/selectolax-0.3.29-cp311-cp311-win_amd64.whl", hash = "sha256:a3d44a295416b79815d2858ed4ccb71bf3b63087483a5d3705daa837c9dcf44d", size = 1808251 }, - { url = "https://files.pythonhosted.org/packages/30/ac/ca4332eecc19124782f6f0d7cb28c331da2e9d9cf25287ba2b3b6a00cea1/selectolax-0.3.29-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:6d3f373efd1db18ac9b2222de2668aaa366a1f0b560241eab128f3ca68e8add1", size = 3656166 }, - { url = "https://files.pythonhosted.org/packages/b8/46/2dcae03a94f80f3e0d339c149de8110b5abe1230668b015fd338d9e71a27/selectolax-0.3.29-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:97b9971bb37b54ef4440134f22792d15c9ee12d890a526a7fe0b376502240143", size = 2095991 }, - { url = "https://files.pythonhosted.org/packages/1e/bd/95f15396e5f30898227d84a7ec6a39d9a9b34005f0e9f8f38e7fee21ab66/selectolax-0.3.29-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd99ff0f5a6c017c471635d4ee45b61d25f24689331e407147b2cf5e36892480", size = 5844493 }, - { url = "https://files.pythonhosted.org/packages/36/25/64c60da9aec81f2992355b0a3ce00ea1ed99e6f5499868016d6972bd4948/selectolax-0.3.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8377c317bf1d5fd6ccc56dfb5a0928bbcbea3e800b7af54761cfbbb99dc94cb9", size = 5881062 }, - { url = "https://files.pythonhosted.org/packages/b6/81/94105217f91f7c6a98ac3164210cba0c6aa8da91cb85405292a6d70e39c3/selectolax-0.3.29-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5388c56456272b2c241fc1906db9cc993984cafdad936cb5e061e3af0c44144e", size = 5470368 }, - { url = "https://files.pythonhosted.org/packages/51/6e/40bc259f13e5d3dd0bb8ddd1d55ef099244db2568ffb82fd9d489984d61a/selectolax-0.3.29-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e9e4690894f406863e25ba49da27e1a6fda9bfc21b0b315c399d3093be080e81", size = 5693476 }, - { url = "https://files.pythonhosted.org/packages/58/bd/2668ee1d5471ad88daf83ca484515ba46774fc9c951d6c4c0beffea89952/selectolax-0.3.29-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:deeab93386b6c9a75052515f5b9e7e3dd623c585871c0c2b3126970ff902603b", size = 5449747 }, - { url = "https://files.pythonhosted.org/packages/a1/b5/1c61839ae5af70a8291c643982a99f051b543df90b220b98db1b26bd4899/selectolax-0.3.29-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6abdd8357f1c105c1add01a9f0373511fa832548b2e2778b00a8ba2a4508d6ed", size = 5786843 }, - { url = "https://files.pythonhosted.org/packages/67/08/ca42c100ab90168c123e6b521e38cb7618b697a693fdb77e42dabb0670fd/selectolax-0.3.29-cp312-cp312-win32.whl", hash = "sha256:9c969626b2295702076f50aac91e44c3bba639fa2e1a612bf6ae254bf29b4d57", size = 1697859 }, - { url = "https://files.pythonhosted.org/packages/5c/22/9524af51d950cc718bd4406f3bed05acbfcb321a4a308ec85b96ccdaa1ef/selectolax-0.3.29-cp312-cp312-win_amd64.whl", hash = "sha256:e7f4cc1b7ce9691559decfd5db7cc500e71a9f6ccfe76c054f284c184a1d1dc9", size = 1804145 }, - { url = "https://files.pythonhosted.org/packages/c0/a7/083a00aa9cb6bef0317baba4269841c366652558d77189275bed2da6aa81/selectolax-0.3.29-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e3112f05a34bf36d36ecc51520b1d98c4667b54a3f123dffef5072273e89a360", size = 3651407 }, - { url = "https://files.pythonhosted.org/packages/7e/cd/6c89ac27961ef5f5e9b40eda0d0653b9c95c93485fb8a554bf093eac1c77/selectolax-0.3.29-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:38462ae369897f71da287f1282079c11f1b878b99a4d1d509d1116ce05226d88", size = 2092649 }, - { url = "https://files.pythonhosted.org/packages/3e/12/82710124b7b52613fdb9d5c14494a41785eb83e1c93ec7e1d1814c2ce292/selectolax-0.3.29-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdd1e63735f2fb8485fb6b9f4fe30d6c030930f438f46a4a62bd9886ab3c7fd9", size = 5821738 }, - { url = "https://files.pythonhosted.org/packages/8b/08/8ceb3eb7fee9743026a4481fccb771f257c82b2c853a1a30271902234eab/selectolax-0.3.29-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea52e0c128e8e89f98ab0ccaabbc853677de5730729a3351da595976131b66e0", size = 5856069 }, - { url = "https://files.pythonhosted.org/packages/47/6c/ec2b7aff0f6202e4157415d76bd588108cc518374bf53afa81c122691780/selectolax-0.3.29-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0933659b4250b91317ccd78167e6804389cdaf7ed86c5d034b058a550d23110f", size = 5443255 }, - { url = "https://files.pythonhosted.org/packages/cd/90/d5fea46ff191d02c2380a779b119ea6799751b79fcddb2bb230b21b38fc5/selectolax-0.3.29-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0c9005e9089a6b0c6fb6a9f691ddbbb10a3a23ebeff54393980340f3dbcdb99", size = 5637529 }, - { url = "https://files.pythonhosted.org/packages/9d/83/7f876a515f5af31f7b948cf10951be896fe6deeff2b9b713640c8ec82fd3/selectolax-0.3.29-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ac940963c52f13cdf5d7266a979744949b660d367ce669efa073b557f6e09a18", size = 5379121 }, - { url = "https://files.pythonhosted.org/packages/57/cb/7dc739a484b1a17ccf92a23dfe558ae615c232bd81e78a72049c25d1ff66/selectolax-0.3.29-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:484274f73839f9a143f4c13ce1b0a0123b5d64be22f967a1dc202a9a78687d67", size = 5727944 }, - { url = "https://files.pythonhosted.org/packages/b7/09/95da4d2919d99a6090327390b84bc5440133196351e5e04c24cccda06cbb/selectolax-0.3.29-cp313-cp313-win32.whl", hash = "sha256:29e71fbd58b90d2920ef91a940680cb5331710fe397925ce9d10c3f2f086bf27", size = 1697529 }, - { url = "https://files.pythonhosted.org/packages/0e/17/5a3951da22a4ad8f959088ddc370c68b28dad03190d91fcd137a52410fb9/selectolax-0.3.29-cp313-cp313-win_amd64.whl", hash = "sha256:e13befacff5f78102aa11465055ecb6d4b35f89663e36f271f2b506bcab14112", size = 1803334 }, +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ac/c2/1315ee33dc6ff067ce4aafa7dc943793b3e453f0f3c7c6c82768fcfc189d/selectolax-0.4.1.tar.gz", hash = "sha256:f0cca2d4cc2e69d8ef9864071efcf4fc97f5afc042f9becee045dff63c09be43", size = 4752583 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/67/15/466ac7a683d19b1c58bc95180753898c656cc516faaab78ef1b8edbf4fb2/selectolax-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e2c39bffad15247afe4cef9fcc752879ad68e7c872be750448aca3b1fa5e5ece", size = 2010306 }, + { url = "https://files.pythonhosted.org/packages/0c/37/129ccb8b0f8936e0dbb76bac51fcd72262a42f8d2efb99a304d3992e8bd1/selectolax-0.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ed4e2144b0d4c518480bdbf7dc1f595219c4f91cfcfb48b716a083575d439806", size = 2006248 }, + { url = "https://files.pythonhosted.org/packages/3a/40/bffc155e9ddc0c4bb05cfe7607cc79e6313eac601c2c9d659117f08c79df/selectolax-0.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1436837403871249ec6bb7c1b7fc571996e3e49fe9042a0631f15c8255664e07", size = 2194322 }, + { url = "https://files.pythonhosted.org/packages/65/4a/9c1bac4a357217c08adf630adcc534c810a9d9eaec5afd37d09a75845e01/selectolax-0.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d856ddff667ac9fde529228719e142cd4a4cf033d41b7e5da20e216fdcc3f974", size = 2229553 }, + { url = "https://files.pythonhosted.org/packages/6f/76/fef9ce483ed9041e091237ec4c392732420a0a9741f6fd67f2f24d0e44da/selectolax-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:21ca0ddaf259abc7adea24bb8e48852aab8937e12d7343a401a08a5be185f984", size = 2207548 }, + { url = "https://files.pythonhosted.org/packages/b9/11/fb1020f7dbf7dbf4824e4e39e22fb2216f79e4a464dec5c03e231ece14ce/selectolax-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9c5c7a11d5e688ba30eb0df18829eebe77d527324dfd6273a8ea5f32367b439b", size = 2236567 }, + { url = "https://files.pythonhosted.org/packages/9a/cf/072e7a47bf65a339a851c96583a2704277bf8c269354023ddfe180e4ceb7/selectolax-0.4.1-cp310-cp310-win32.whl", hash = "sha256:c366e0618c215029f6dd37717acc092387107fdbaf5c9d1595356e943824778c", size = 1695530 }, + { url = "https://files.pythonhosted.org/packages/58/33/a9a6db755a78f6fe43efe5f723aa677c77b33266ce91c6144554dad09a50/selectolax-0.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:5387c4673c460516a7e42cd9d3d7a68a7f4738d11f35e1e6e4c5d0c80a7446ea", size = 1790277 }, + { url = "https://files.pythonhosted.org/packages/e7/ca/5d9cb47c92ef7e2e4ddf9b8bf48baa4c0bbd1786e6b678338c7537451396/selectolax-0.4.1-cp310-cp310-win_arm64.whl", hash = "sha256:b47474ecd10c6142f5543c6d2cb7449c073dd4930a4761808cf40c173eeca273", size = 1743340 }, + { url = "https://files.pythonhosted.org/packages/aa/92/f8ac1b51ed7f94458239f4275c95067952ba51a3196b3770f6d7345ec8fc/selectolax-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7fdb85ee8019ae6507ead4ed6763cf42b0ef9732fa4c1db80756ab6e330b99a9", size = 2010164 }, + { url = "https://files.pythonhosted.org/packages/88/aa/bf8ec7eaf851a1bf53bb6b3744b464471d4c90336462a6373844f9db0d93/selectolax-0.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0d4d9324ba9b3fd814f670fa00721dd1e034f83cce9ae5669abf1d20e6506845", size = 2005973 }, + { url = "https://files.pythonhosted.org/packages/1b/ec/fbc849afd16eaa339ddf8b7dc9f481088eb113d9a7bab4f3f2a469db1ab4/selectolax-0.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b09c36be9aff672686b180a0c684426a8fa9881fc798bdf428dfd93509c5dce8", size = 2192882 }, + { url = "https://files.pythonhosted.org/packages/e7/b6/10ff97888feeb6c6baa1e8856bc87c3371d2a24479a90e1652fe698c4acf/selectolax-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74f3ea7678c79f31c36d1a674ab9c3046aa9a98fadb2c80637b608edbfd1908a", size = 2226755 }, + { url = "https://files.pythonhosted.org/packages/7e/e4/38c3b09f02efdc7f70cd55b79744a61e07d2c81cc33e66e3ed6718fff58e/selectolax-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2237dbf51a3d596e2e2a887da74ed25c80a6058fb1e3d17f91f7ed45653a92bf", size = 2206344 }, + { url = "https://files.pythonhosted.org/packages/b1/f5/d849c0b1d2c3390b3680bb1860b1f369fa1e5b2b2e2835adcb25d3fae54e/selectolax-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:80e43bd84a5af2c6bb34c489eb172d9f3f7bf757c935f099bcd7b2ce920e66da", size = 2234102 }, + { url = "https://files.pythonhosted.org/packages/d5/18/649026bf28bee2787c977e431ad97cd1d5c16b235224b31af3bff1fb1f72/selectolax-0.4.1-cp311-cp311-win32.whl", hash = "sha256:bca7c37dd8bca2cfb41ba2e63f3bf04823c2d986ee7831ca2e81dbb4d7278f78", size = 1694923 }, + { url = "https://files.pythonhosted.org/packages/b4/0a/3175ad19d38703367905749c537d66b51164b80ec7010c47d17b03374a55/selectolax-0.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:73f46fc397b309ec472134c8d59b02c90d5bd171acb2c1368b4d75c8a139bb4d", size = 1791897 }, + { url = "https://files.pythonhosted.org/packages/02/ba/0bdcd3774bd630d40d675c12101566473e27c49551679c07b7fe6afb5e14/selectolax-0.4.1-cp311-cp311-win_arm64.whl", hash = "sha256:13c17c0a4be4cc877ae670096aa7152b1c23a700d44231fc5db4657cc4c3add7", size = 1743068 }, + { url = "https://files.pythonhosted.org/packages/6a/24/a9eb63d1e065eb77f63ddd9c27dbb463949801b4f1125f218646dc47ef35/selectolax-0.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a1dae8dacc0915d23fb81063dd937393f769aff3a9d24e6b499c02a008766f37", size = 2005798 }, + { url = "https://files.pythonhosted.org/packages/e6/46/b0b5144e13335528549816810ef3777a88e3afe87b5cc4a6387d702cd089/selectolax-0.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dd800f6ef54da4086934db1b4b569acfbbe69d5f4f9959dddbbfaff67b890c23", size = 2005866 }, + { url = "https://files.pythonhosted.org/packages/a8/3b/9826de4ab26f985d8abee4b19e88644673c81e559fd756b19ce7ac2ff0d7/selectolax-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a0ededa5361287a6a8bde2b94d2ac920529079fd643e3e9e27cc927004dd65e", size = 2190320 }, + { url = "https://files.pythonhosted.org/packages/0a/9a/5dd46f1a04fd790428f8546674c5860a7d12f5e8fb7653af0bc5963f0df6/selectolax-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac9491a1b29f712695cd3c32f75722775cb7ee70236023df696f462299b590fe", size = 2231544 }, + { url = "https://files.pythonhosted.org/packages/a0/f7/0b83e9aadc2aa89314e65607a9cbc81cfbe636c09ae5024e8a2c3849b35b/selectolax-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:677bfed36aeea126e28a601aeba5f8dff7a42c808e0a55a2deac7c4599177aba", size = 2204410 }, + { url = "https://files.pythonhosted.org/packages/3d/a6/fd6dde33f8ec7b7e3db30d5afdf67e25197399e49bb61d63c392483957e9/selectolax-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ff58c34e76010f9ef17b94a7481404ad143d7560142e077c38ea291e982b1ef7", size = 2238511 }, + { url = "https://files.pythonhosted.org/packages/cf/4d/041fc3d0d402d2f380bf733ce4801ea06d59cc402fe5129e65895844c916/selectolax-0.4.1-cp312-cp312-win32.whl", hash = "sha256:1d6786f77eb9fd27cd6acd4009aefa6a6924553b40bc3be7e24201de55a8fc3f", size = 1689902 }, + { url = "https://files.pythonhosted.org/packages/2e/e8/b5f528936ef80351d65db81bb36a03f729687b0688b357e6faa86171874d/selectolax-0.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:b14d8259f819c72ce11454fd6b1466da1a03c9b7bbe0170d577cb0acc1258ea6", size = 1788951 }, + { url = "https://files.pythonhosted.org/packages/d8/e5/ff3e160579da43af8634f610dc7b153a0c59dc390e0642e1000f2f1176fa/selectolax-0.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:6a8acdcd6452b66e094d0aa0db1d0aa1a752ddf98a4907fd87253c7ab1314768", size = 1735355 }, + { url = "https://files.pythonhosted.org/packages/ed/12/2fb0601c68bccffd8cd6f74435f64e85686ff6ce0b846b2d4efaaf3e02f5/selectolax-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:97964efa178891820c4ac4921260d47be3a0cfb3d7c6f8090ad7bacd3a546176", size = 2005022 }, + { url = "https://files.pythonhosted.org/packages/17/7d/df1478a4dbb3dddbf2683aeb9e45418da64bb049b3bba6abb6cf076241d9/selectolax-0.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:67c0c28c50e79bd524dd0ad8050ac669d198608144d6b68b81b087221163caa5", size = 2005259 }, + { url = "https://files.pythonhosted.org/packages/28/4d/832726945aebd17fb11f7d5477a84ebdfe50f96cb906790c63a0315f7f58/selectolax-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:406fa1597ec6e1b0bd30051f114a9497aab28a37d1f1c6693372485df4fa8c03", size = 2187644 }, + { url = "https://files.pythonhosted.org/packages/97/39/eb1afffb80e5071ee86e231ea4c6ec40f6eb0f83f4b16e31923ec7450834/selectolax-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:068b75e52dfea7f46a8f3ab86d8318e42e06f02274c55558877cbf3bdc93c00e", size = 2226110 }, + { url = "https://files.pythonhosted.org/packages/89/9e/5916c522112b1a87dcae921f211aa6726bc6e7cc1c35a99f6f9ce5d51085/selectolax-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:57fa60ac22171d03877497d0fe02f3de6b750c99f11c9c1a6dbb8a234b2021ef", size = 2202715 }, + { url = "https://files.pythonhosted.org/packages/99/ef/57936f72ab6bc6753b616f7a05c34fbcd27fa3dd202bf5047ae92b55f19c/selectolax-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d3e04c450e510a22468aa063227d40a1eac155d78852f215ed3c1b718378eb26", size = 2232863 }, + { url = "https://files.pythonhosted.org/packages/50/8d/8aeeade613f305388cc3c71e91aa7b6f82d95c572690816fbca941510d60/selectolax-0.4.1-cp313-cp313-win32.whl", hash = "sha256:0b564904c3b1e4700f3046884a9d4abc3bbe1e05debb2d2871deeb664e9afe35", size = 1689942 }, + { url = "https://files.pythonhosted.org/packages/b6/f4/8c1dd485a4b0e7350c859615269672be95478758af4d2d94dea6c02f8357/selectolax-0.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:44c4654d8519d1c016e8ef2db75f16b63c2635505da5ab6702043cbb340b484e", size = 1789668 }, + { url = "https://files.pythonhosted.org/packages/bf/be/fc27d2e93341cb67ad4ebaf5dd939d858d3ce8416d2e0068ffe77d0e9a4c/selectolax-0.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:79d7c150d70168aa817fe91b0e026574e14475122429e3fa4659e77efa28128b", size = 1735119 }, + { url = "https://files.pythonhosted.org/packages/3c/20/02aff632c785ce06a7139c330d713f2ed42023c7609fa57340b16afd68ab/selectolax-0.4.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:058fbf1fcbe7d91cb865917ee9f76b2ad86668e8ddd071495b1ad30c112a1869", size = 2024611 }, + { url = "https://files.pythonhosted.org/packages/09/15/492599d7196278d8acf89e07fde6e3388b859142dc75e824a1ce501d1d08/selectolax-0.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:e81cd405ccb59c96f89a2e3c9bf928072cd37024613b7e2f6a0c34fb933f5517", size = 2022838 }, + { url = "https://files.pythonhosted.org/packages/fa/e0/5e70cf8a8c82f561ef5222f10e471cd3c57d1bab8fe40983f635db96e77f/selectolax-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b356ba11a3666499a96ac4e20f1ce847d49501df15b1fdbb79d2387f6608f7d6", size = 2195539 }, + { url = "https://files.pythonhosted.org/packages/00/27/3bc7e85c75427ea632f057decc1f6157b72e28e02cddbf5f0cc00f4fc625/selectolax-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c6447adabd584c7c60cf8ce5c6cd30b4b410061d838d94a69e18dab467325618", size = 2227726 }, + { url = "https://files.pythonhosted.org/packages/b5/15/e15d4cf8d4a1231a4a76ba648113d412227d9a2fd83a544adeaf2c5f6fae/selectolax-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:6104aea4b2e7407edbbc9a9545698e9f3df3c6a4c47f204a83568b0728366905", size = 2225736 }, + { url = "https://files.pythonhosted.org/packages/90/65/30089be6bd243680ef380a94c681c5dd003097c98ea7fcf5c9e868563eb3/selectolax-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bce67e316c6ab957bd0a46c8df2f14c2a7bcc7752ece3b570724092ec84245ca", size = 2252186 }, + { url = "https://files.pythonhosted.org/packages/10/47/ba9c76a3f3326d368e35170cf629e1aea3eede5080e9412eae5c7945997c/selectolax-0.4.1-cp314-cp314-win32.whl", hash = "sha256:a6a93d5964a0f9b580d37e8aebf13ca2a37804e9d75d6481b016f9a4770d4a39", size = 1798907 }, + { url = "https://files.pythonhosted.org/packages/cf/a8/9474af01915177980728d4963e413e2f2b8622bec5cd66f23da9054d8faa/selectolax-0.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:d702743f9e69d101305d9cf3b2d92aebc0acae806bb0c113dd9ba2c78e80b9cd", size = 1895831 }, + { url = "https://files.pythonhosted.org/packages/7c/c6/f9d6cc209e5932afefc15c4c7e336e8f6313ab2cd9ece9626da36e6a3b41/selectolax-0.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:6edbe6ecee7da69211828425116521b3e62111351c4c3e344e4da257275004f7", size = 1844427 }, + { url = "https://files.pythonhosted.org/packages/4a/f1/73c959c6b04eba1fce66dfa05df7ae9f1166e01d38e7f22b4260cf7a7b41/selectolax-0.4.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:93320c0f1f81ad686f804ebec1024bb22a3ac696b77aa5087809faccfc65f901", size = 2043076 }, + { url = "https://files.pythonhosted.org/packages/43/54/48b83cb8d731a8ba63b9c66a92c9cd9bd9db7227e59b5397a108868516be/selectolax-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2efcc875cc9b7d80ea0becce5a4cdf2f7f552a38de51dc0f80fd59048045d48b", size = 2045313 }, + { url = "https://files.pythonhosted.org/packages/e2/88/b31eb4e36d1896d6e2f72f36e8b118c76e3e6a826a60210b603b1a43c942/selectolax-0.4.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9f4374159c4816767bb5a0c47a2fc3dc65d3f1c53b614876e6e66f8ad5009577", size = 2203822 }, + { url = "https://files.pythonhosted.org/packages/e4/d4/c4865dcd74f59cda9973eb68ae6b034bf6694fba33f0c58fb3854966fbd5/selectolax-0.4.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:140db53496eb6d15fca187ca85e770bb889d5eb0994c0173f9a56513f31d5a46", size = 2228952 }, + { url = "https://files.pythonhosted.org/packages/89/dc/137dbfdd9213b99c3e3c3d31dd45eee4c2384dfd191dbc2b1fde21d070e0/selectolax-0.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e52a3eccb0d9da471ea09b4000e4d0a32e5094cfad76d17d2311b48e9b49046a", size = 2235641 }, + { url = "https://files.pythonhosted.org/packages/1f/ba/11cdc3924514ed82fb77d89924d4000be9e4326e02b7e68d7f9dec5ac0a1/selectolax-0.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aad323017fc75dd0543b9617ce2c99db49efba787a74904d45e7e036d545c0a1", size = 2253292 }, + { url = "https://files.pythonhosted.org/packages/fd/6c/52bd974aa24f17874aa23dc1be2d35c9c45c1a63b7121b43258b35eb3016/selectolax-0.4.1-cp314-cp314t-win32.whl", hash = "sha256:434b18ae66566c7b376513585c89c05dd77f67feaf5eb0687e96786398da403b", size = 1846789 }, + { url = "https://files.pythonhosted.org/packages/f8/b5/7ff0d650a7a6d42166f82ab2807eb6fdf886ac262860d9ae6d33c37d957d/selectolax-0.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:7ee47eccd9f9705f784b872cbaa8328b27878b7fe3e060ca5a27125a9b47034f", size = 1963736 }, + { url = "https://files.pythonhosted.org/packages/e2/97/426379c0b959d88021e1e92f6be06fcfd359849e7bfb0c92b31e5ec3adf2/selectolax-0.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:2d2e2944b28ccbbaa7cb403fe86702fef616a35421bc5cbd6a618ad3dce3dac2", size = 1867974 }, ] [[package]] @@ -4545,7 +4973,7 @@ version = "0.2.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pyserial" }, ] sdist = { url = "https://files.pythonhosted.org/packages/90/7f/1e07521afeaf25ad4d792789ea271e8221fb2010ceb403ea71c15987af84/spirack-0.2.8.tar.gz", hash = "sha256:ff1de8fe9e7658f59fcc8befed05ffc64710fc53e02150f79af67a86d8c948fd", size = 48936 } @@ -4553,6 +4981,24 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a1/2c/2b723da6e3420320b9c9a88437ce9d68db21d0ed512c5591bafb1cc15291/spirack-0.2.8-py3-none-any.whl", hash = "sha256:5dd53ed32789338dcf060b35c21e03774f6d47438e39564e09469ba340558cea", size = 59444 }, ] +[[package]] +name = "stable-baselines3" +version = "2.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cloudpickle" }, + { name = "gymnasium" }, + { name = "matplotlib" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pandas" }, + { name = "torch" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/cc/9a334071fae143bc7177e17a3191db83c1a4bf9038b09c4c5a34e427ca33/stable_baselines3-2.7.0.tar.gz", hash = "sha256:5258561e5becd15234274262cf09fcb9a082a73c2c67a85322f5652a05195ec4", size = 219012 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/89/df/6b074e5b8e8437aac0b05e12749565f4613152016daddd45d414269b09d6/stable_baselines3-2.7.0-py3-none-any.whl", hash = "sha256:3de94fab840b3eb379a352c8d9b390998686d2fcb41de36298066935eef94bea", size = 187216 }, +] + [[package]] name = "stack-data" version = "0.6.3" @@ -4567,6 +5013,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, ] +[[package]] +name = "strenum" +version = "0.4.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/85/ad/430fb60d90e1d112a62ff57bdd1f286ec73a2a0331272febfddd21f330e1/StrEnum-0.4.15.tar.gz", hash = "sha256:878fb5ab705442070e4dd1929bb5e2249511c0bcf2b0eeacf3bcd80875c82eff", size = 23384 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/69/297302c5f5f59c862faa31e6cb9a4cd74721cd1e052b38e464c5b402df8b/StrEnum-0.4.15-py3-none-any.whl", hash = "sha256:a30cda4af7cc6b5bf52c8055bc4bf4b2b6b14a93b574626da33df53cf7740659", size = 8851 }, +] + [[package]] name = "sympy" version = "1.14.0" @@ -4625,50 +5080,121 @@ wheels = [ [[package]] name = "tomli" -version = "2.2.1" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, - { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, - { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, - { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, - { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, - { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, - { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, - { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, - { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, - { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, - { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, - { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, - { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, - { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, - { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, - { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, - { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, - { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, - { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, - { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, - { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708 }, - { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582 }, - { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543 }, - { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691 }, - { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170 }, - { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530 }, - { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666 }, - { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954 }, - { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724 }, - { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383 }, - { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, +sdist = { url = "https://files.pythonhosted.org/packages/52/ed/3f73f72945444548f33eba9a87fc7a6e969915e7b1acc8260b30e1f76a2f/tomli-2.3.0.tar.gz", hash = "sha256:64be704a875d2a59753d80ee8a533c3fe183e3f06807ff7dc2232938ccb01549", size = 17392 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/b6/eb/a7679c8ac85208706d27436e8d421dfa39d4c914dcf5fa8083a9305f58d9/tomli-2.3.0-cp311-cp311-win32.whl", hash = "sha256:00b5f5d95bbfc7d12f91ad8c593a1659b6387b43f054104cda404be6bda62456", size = 96445 }, + { url = "https://files.pythonhosted.org/packages/0a/fe/3d3420c4cb1ad9cb462fb52967080575f15898da97e21cb6f1361d505383/tomli-2.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:4dc4ce8483a5d429ab602f111a93a6ab1ed425eae3122032db7e9acf449451be", size = 107165 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a0/b7/a7a7042715d55c9ba6e8b196d65d2cb662578b4d8cd17d882d45322b0d78/tomli-2.3.0-cp312-cp312-win32.whl", hash = "sha256:ff72b71b5d10d22ecb084d345fc26f42b5143c5533db5e2eaba7d2d335358876", size = 97124 }, + { url = "https://files.pythonhosted.org/packages/06/1e/f22f100db15a68b520664eb3328fb0ae4e90530887928558112c8d1f4515/tomli-2.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:1cb4ed918939151a03f33d4242ccd0aa5f11b3547d0cf30f7c74a408a5b99878", size = 107698 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f8/84/ef50c51b5a9472e7265ce1ffc7f24cd4023d289e109f669bdb1553f6a7c2/tomli-2.3.0-cp313-cp313-win32.whl", hash = "sha256:97d5eec30149fd3294270e889b4234023f2c69747e555a27bd708828353ab606", size = 96946 }, + { url = "https://files.pythonhosted.org/packages/b2/b7/718cd1da0884f281f95ccfa3a6cc572d30053cba64603f79d431d3c9b61b/tomli-2.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0c95ca56fbe89e065c6ead5b593ee64b84a26fca063b5d71a1122bf26e533999", size = 107705 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/22/0c/b4da635000a71b5f80130937eeac12e686eefb376b8dee113b4a582bba42/tomli-2.3.0-cp314-cp314-win32.whl", hash = "sha256:feb0dacc61170ed7ab602d3d972a58f14ee3ee60494292d384649a3dc38ef463", size = 97930 }, + { url = "https://files.pythonhosted.org/packages/b9/74/cb1abc870a418ae99cd5c9547d6bce30701a954e0e721821df483ef7223c/tomli-2.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:b273fcbd7fc64dc3600c098e39136522650c49bca95df2d11cf3b626422392c8", size = 107964 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/7e/46/cc36c679f09f27ded940281c38607716c86cf8ba4a518d524e349c8b4874/tomli-2.3.0-cp314-cp314t-win32.whl", hash = "sha256:a1f7f282fe248311650081faafa5f4732bdbfef5d45fe3f2e702fbc6f2d496e0", size = 107563 }, + { url = "https://files.pythonhosted.org/packages/84/ff/426ca8683cf7b753614480484f6437f568fd2fda2edbdf57a2d3d8b27a0b/tomli-2.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:70a251f8d4ba2d9ac2542eecf008b3c8a9fc5c3f9f02c56a9d7952612be2fdba", size = 119756 }, + { url = "https://files.pythonhosted.org/packages/77/b8/0135fadc89e73be292b473cb820b4f5a08197779206b33191e801feeae40/tomli-2.3.0-py3-none-any.whl", hash = "sha256:e95b1af3c5b07d9e643909b5abbec77cd9f1217e6d0bca72b0234736b9fb1f1b", size = 14408 }, ] [[package]] name = "toolz" -version = "1.0.0" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/d6/114b492226588d6ff54579d95847662fc69196bdeec318eb45393b24c192/toolz-1.1.0.tar.gz", hash = "sha256:27a5c770d068c110d9ed9323f24f1543e83b2f300a687b7891c1a6d56b697b5b", size = 52613 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/12/5911ae3eeec47800503a238d971e51722ccea5feb8569b735184d5fcdbc0/toolz-1.1.0-py3-none-any.whl", hash = "sha256:15ccc861ac51c53696de0a5d6d4607f99c210739caf987b5d2054f3efed429d8", size = 58093 }, +] + +[[package]] +name = "torch" +version = "2.9.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8a/0b/d80dfa675bf592f636d1ea0b835eab4ec8df6e9415d8cfd766df54456123/toolz-1.0.0.tar.gz", hash = "sha256:2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02", size = 66790 } +dependencies = [ + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cudnn-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cufft-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cufile-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusparselt-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvshmem-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "setuptools", marker = "python_full_version >= '3.12'" }, + { name = "sympy" }, + { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typing-extensions" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl", hash = "sha256:292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236", size = 56383 }, + { url = "https://files.pythonhosted.org/packages/5f/56/9577683b23072075ed2e40d725c52c2019d71a972fab8e083763da8e707e/torch-2.9.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1cc208435f6c379f9b8fdfd5ceb5be1e3b72a6bdf1cb46c0d2812aa73472db9e", size = 104207681 }, + { url = "https://files.pythonhosted.org/packages/38/45/be5a74f221df8f4b609b78ff79dc789b0cc9017624544ac4dd1c03973150/torch-2.9.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:9fd35c68b3679378c11f5eb73220fdcb4e6f4592295277fbb657d31fd053237c", size = 899794036 }, + { url = "https://files.pythonhosted.org/packages/67/95/a581e8a382596b69385a44bab2733f1273d45c842f5d4a504c0edc3133b6/torch-2.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:2af70e3be4a13becba4655d6cc07dcfec7ae844db6ac38d6c1dafeb245d17d65", size = 110969861 }, + { url = "https://files.pythonhosted.org/packages/ad/51/1756dc128d2bf6ea4e0a915cb89ea5e730315ff33d60c1ff56fd626ba3eb/torch-2.9.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:a83b0e84cc375e3318a808d032510dde99d696a85fe9473fc8575612b63ae951", size = 74452222 }, + { url = "https://files.pythonhosted.org/packages/15/db/c064112ac0089af3d2f7a2b5bfbabf4aa407a78b74f87889e524b91c5402/torch-2.9.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:62b3fd888277946918cba4478cf849303da5359f0fb4e3bfb86b0533ba2eaf8d", size = 104220430 }, + { url = "https://files.pythonhosted.org/packages/56/be/76eaa36c9cd032d3b01b001e2c5a05943df75f26211f68fae79e62f87734/torch-2.9.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d033ff0ac3f5400df862a51bdde9bad83561f3739ea0046e68f5401ebfa67c1b", size = 899821446 }, + { url = "https://files.pythonhosted.org/packages/47/cc/7a2949e38dfe3244c4df21f0e1c27bce8aedd6c604a587dd44fc21017cb4/torch-2.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:0d06b30a9207b7c3516a9e0102114024755a07045f0c1d2f2a56b1819ac06bcb", size = 110973074 }, + { url = "https://files.pythonhosted.org/packages/1e/ce/7d251155a783fb2c1bb6837b2b7023c622a2070a0a72726ca1df47e7ea34/torch-2.9.1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:52347912d868653e1528b47cafaf79b285b98be3f4f35d5955389b1b95224475", size = 74463887 }, + { url = "https://files.pythonhosted.org/packages/0f/27/07c645c7673e73e53ded71705045d6cb5bae94c4b021b03aa8d03eee90ab/torch-2.9.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:da5f6f4d7f4940a173e5572791af238cb0b9e21b1aab592bd8b26da4c99f1cd6", size = 104126592 }, + { url = "https://files.pythonhosted.org/packages/19/17/e377a460603132b00760511299fceba4102bd95db1a0ee788da21298ccff/torch-2.9.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:27331cd902fb4322252657f3902adf1c4f6acad9dcad81d8df3ae14c7c4f07c4", size = 899742281 }, + { url = "https://files.pythonhosted.org/packages/b1/1a/64f5769025db846a82567fa5b7d21dba4558a7234ee631712ee4771c436c/torch-2.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:81a285002d7b8cfd3fdf1b98aa8df138d41f1a8334fd9ea37511517cedf43083", size = 110940568 }, + { url = "https://files.pythonhosted.org/packages/6e/ab/07739fd776618e5882661d04c43f5b5586323e2f6a2d7d84aac20d8f20bd/torch-2.9.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:c0d25d1d8e531b8343bea0ed811d5d528958f1dcbd37e7245bc686273177ad7e", size = 74479191 }, + { url = "https://files.pythonhosted.org/packages/20/60/8fc5e828d050bddfab469b3fe78e5ab9a7e53dda9c3bdc6a43d17ce99e63/torch-2.9.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c29455d2b910b98738131990394da3e50eea8291dfeb4b12de71ecf1fdeb21cb", size = 104135743 }, + { url = "https://files.pythonhosted.org/packages/f2/b7/6d3f80e6918213babddb2a37b46dbb14c15b14c5f473e347869a51f40e1f/torch-2.9.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:524de44cd13931208ba2c4bde9ec7741fd4ae6bfd06409a604fc32f6520c2bc9", size = 899749493 }, + { url = "https://files.pythonhosted.org/packages/a6/47/c7843d69d6de8938c1cbb1eba426b1d48ddf375f101473d3e31a5fc52b74/torch-2.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:545844cc16b3f91e08ce3b40e9c2d77012dd33a48d505aed34b7740ed627a1b2", size = 110944162 }, + { url = "https://files.pythonhosted.org/packages/28/0e/2a37247957e72c12151b33a01e4df651d9d155dd74d8cfcbfad15a79b44a/torch-2.9.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5be4bf7496f1e3ffb1dd44b672adb1ac3f081f204c5ca81eba6442f5f634df8e", size = 74830751 }, + { url = "https://files.pythonhosted.org/packages/4b/f7/7a18745edcd7b9ca2381aa03353647bca8aace91683c4975f19ac233809d/torch-2.9.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:30a3e170a84894f3652434b56d59a64a2c11366b0ed5776fab33c2439396bf9a", size = 104142929 }, + { url = "https://files.pythonhosted.org/packages/f4/dd/f1c0d879f2863ef209e18823a988dc7a1bf40470750e3ebe927efdb9407f/torch-2.9.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:8301a7b431e51764629208d0edaa4f9e4c33e6df0f2f90b90e261d623df6a4e2", size = 899748978 }, + { url = "https://files.pythonhosted.org/packages/1f/9f/6986b83a53b4d043e36f3f898b798ab51f7f20fdf1a9b01a2720f445043d/torch-2.9.1-cp313-cp313t-win_amd64.whl", hash = "sha256:2e1c42c0ae92bf803a4b2409fdfed85e30f9027a66887f5e7dcdbc014c7531db", size = 111176995 }, + { url = "https://files.pythonhosted.org/packages/40/60/71c698b466dd01e65d0e9514b5405faae200c52a76901baf6906856f17e4/torch-2.9.1-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:2c14b3da5df416cf9cb5efab83aa3056f5b8cd8620b8fde81b4987ecab730587", size = 74480347 }, + { url = "https://files.pythonhosted.org/packages/48/50/c4b5112546d0d13cc9eaa1c732b823d676a9f49ae8b6f97772f795874a03/torch-2.9.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1edee27a7c9897f4e0b7c14cfc2f3008c571921134522d5b9b5ec4ebbc69041a", size = 74433245 }, + { url = "https://files.pythonhosted.org/packages/81/c9/2628f408f0518b3bae49c95f5af3728b6ab498c8624ab1e03a43dd53d650/torch-2.9.1-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:19d144d6b3e29921f1fc70503e9f2fc572cde6a5115c0c0de2f7ca8b1483e8b6", size = 104134804 }, + { url = "https://files.pythonhosted.org/packages/28/fc/5bc91d6d831ae41bf6e9e6da6468f25330522e92347c9156eb3f1cb95956/torch-2.9.1-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:c432d04376f6d9767a9852ea0def7b47a7bbc8e7af3b16ac9cf9ce02b12851c9", size = 899747132 }, + { url = "https://files.pythonhosted.org/packages/63/5d/e8d4e009e52b6b2cf1684bde2a6be157b96fb873732542fb2a9a99e85a83/torch-2.9.1-cp314-cp314-win_amd64.whl", hash = "sha256:d187566a2cdc726fc80138c3cdb260970fab1c27e99f85452721f7759bbd554d", size = 110934845 }, + { url = "https://files.pythonhosted.org/packages/bd/b2/2d15a52516b2ea3f414643b8de68fa4cb220d3877ac8b1028c83dc8ca1c4/torch-2.9.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cb10896a1f7fedaddbccc2017ce6ca9ecaaf990f0973bdfcf405439750118d2c", size = 74823558 }, + { url = "https://files.pythonhosted.org/packages/86/5c/5b2e5d84f5b9850cd1e71af07524d8cbb74cba19379800f1f9f7c997fc70/torch-2.9.1-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:0a2bd769944991c74acf0c4ef23603b9c777fdf7637f115605a4b2d8023110c7", size = 104145788 }, + { url = "https://files.pythonhosted.org/packages/a9/8c/3da60787bcf70add986c4ad485993026ac0ca74f2fc21410bc4eb1bb7695/torch-2.9.1-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:07c8a9660bc9414c39cac530ac83b1fb1b679d7155824144a40a54f4a47bfa73", size = 899735500 }, + { url = "https://files.pythonhosted.org/packages/db/2b/f7818f6ec88758dfd21da46b6cd46af9d1b3433e53ddbb19ad1e0da17f9b/torch-2.9.1-cp314-cp314t-win_amd64.whl", hash = "sha256:c88d3299ddeb2b35dcc31753305612db485ab6f1823e37fb29451c8b2732b87e", size = 111163659 }, ] [[package]] @@ -4692,7 +5218,7 @@ wheels = [ [[package]] name = "tox" -version = "4.30.3" +version = "4.32.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cachetools" }, @@ -4707,9 +5233,9 @@ dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.11'" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/51/b2/cee55172e5e10ce030b087cd3ac06641e47d08a3dc8d76c17b157dba7558/tox-4.30.3.tar.gz", hash = "sha256:f3dd0735f1cd4e8fbea5a3661b77f517456b5f0031a6256432533900e34b90bf", size = 202799 } +sdist = { url = "https://files.pythonhosted.org/packages/59/bf/0e4dbd42724cbae25959f0e34c95d0c730df03ab03f54d52accd9abfc614/tox-4.32.0.tar.gz", hash = "sha256:1ad476b5f4d3679455b89a992849ffc3367560bbc7e9495ee8a3963542e7c8ff", size = 203330 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/e4/8bb9ce952820df4165eb34610af347665d6cb436898a234db9d84d093ce6/tox-4.30.3-py3-none-any.whl", hash = "sha256:a9f17b4b2d0f74fe0d76207236925a119095011e5c2e661a133115a8061178c9", size = 175512 }, + { url = "https://files.pythonhosted.org/packages/fc/cc/e09c0d663a004945f82beecd4f147053567910479314e8d01ba71e5d5dea/tox-4.32.0-py3-none-any.whl", hash = "sha256:451e81dc02ba8d1ed20efd52ee409641ae4b5d5830e008af10fe8823ef1bd551", size = 175905 }, ] [[package]] @@ -4734,12 +5260,24 @@ wheels = [ ] [[package]] -name = "types-python-dateutil" -version = "2.9.0.20251008" +name = "triton" +version = "3.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/83/24ed25dd0c6277a1a170c180ad9eef5879ecc9a4745b58d7905a4588c80d/types_python_dateutil-2.9.0.20251008.tar.gz", hash = "sha256:c3826289c170c93ebd8360c3485311187df740166dbab9dd3b792e69f2bc1f9c", size = 16128 } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/af/5d24b8d49ef358468ecfdff5c556adf37f4fd28e336b96f923661a808329/types_python_dateutil-2.9.0.20251008-py3-none-any.whl", hash = "sha256:b9a5232c8921cf7661b29c163ccc56055c418ab2c6eabe8f917cbcc73a4c4157", size = 17934 }, + { url = "https://files.pythonhosted.org/packages/d9/2e/f95e673222afa2c7f0c687d8913e98fcf2589ef0b1405de76894e37fe18f/triton-3.5.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f63e34dcb32d7bd3a1d0195f60f30d2aee8b08a69a0424189b71017e23dfc3d2", size = 159821655 }, + { url = "https://files.pythonhosted.org/packages/fd/6e/676ab5019b4dde8b9b7bab71245102fc02778ef3df48218b298686b9ffd6/triton-3.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5fc53d849f879911ea13f4a877243afc513187bc7ee92d1f2c0f1ba3169e3c94", size = 170320692 }, + { url = "https://files.pythonhosted.org/packages/dc/dc/6ce44d055f2fc2403c4ec6b3cfd3a9b25f57b7d95efadccdea91497f8e81/triton-3.5.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da47169e30a779bade679ce78df4810fca6d78a955843d2ddb11f226adc517dc", size = 159928005 }, + { url = "https://files.pythonhosted.org/packages/b0/72/ec90c3519eaf168f22cb1757ad412f3a2add4782ad3a92861c9ad135d886/triton-3.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:61413522a48add32302353fdbaaf92daaaab06f6b5e3229940d21b5207f47579", size = 170425802 }, + { url = "https://files.pythonhosted.org/packages/db/53/2bcc46879910991f09c063eea07627baef2bc62fe725302ba8f46a2c1ae5/triton-3.5.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:275a045b6ed670dd1bd005c3e6c2d61846c74c66f4512d6f33cc027b11de8fd4", size = 159940689 }, + { url = "https://files.pythonhosted.org/packages/f2/50/9a8358d3ef58162c0a415d173cfb45b67de60176e1024f71fbc4d24c0b6d/triton-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d2c6b915a03888ab931a9fd3e55ba36785e1fe70cbea0b40c6ef93b20fc85232", size = 170470207 }, + { url = "https://files.pythonhosted.org/packages/f1/ba/805684a992ee32d486b7948d36aed2f5e3c643fc63883bf8bdca1c3f3980/triton-3.5.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56765ffe12c554cd560698398b8a268db1f616c120007bfd8829d27139abd24a", size = 159955460 }, + { url = "https://files.pythonhosted.org/packages/27/46/8c3bbb5b0a19313f50edcaa363b599e5a1a5ac9683ead82b9b80fe497c8d/triton-3.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3f4346b6ebbd4fad18773f5ba839114f4826037c9f2f34e0148894cd5dd3dba", size = 170470410 }, + { url = "https://files.pythonhosted.org/packages/84/1e/7df59baef41931e21159371c481c31a517ff4c2517343b62503d0cd2be99/triton-3.5.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:02c770856f5e407d24d28ddc66e33cf026e6f4d360dcb8b2fabe6ea1fc758621", size = 160072799 }, + { url = "https://files.pythonhosted.org/packages/37/92/e97fcc6b2c27cdb87ce5ee063d77f8f26f19f06916aa680464c8104ef0f6/triton-3.5.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0b4d2c70127fca6a23e247f9348b8adde979d2e7a20391bfbabaac6aebc7e6a8", size = 170579924 }, + { url = "https://files.pythonhosted.org/packages/14/f9/0430e879c1e63a1016cb843261528fd3187c872c3a9539132efc39514753/triton-3.5.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f617aa7925f9ea9968ec2e1adaf93e87864ff51549c8f04ce658f29bbdb71e2d", size = 159956163 }, + { url = "https://files.pythonhosted.org/packages/a4/e6/c595c35e5c50c4bc56a7bac96493dad321e9e29b953b526bbbe20f9911d0/triton-3.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0637b1efb1db599a8e9dc960d53ab6e4637db7d4ab6630a0974705d77b14b60", size = 170480488 }, + { url = "https://files.pythonhosted.org/packages/41/1e/63d367c576c75919e268e4fbc33c1cb33b6dc12bb85e8bfe531c2a8bd5d3/triton-3.5.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8932391d7f93698dfe5bc9bead77c47a24f97329e9f20c10786bb230a9083f56", size = 160073620 }, + { url = "https://files.pythonhosted.org/packages/16/b5/b0d3d8b901b6a04ca38df5e24c27e53afb15b93624d7fd7d658c7cd9352a/triton-3.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bac7f7d959ad0f48c0e97d6643a1cc0fd5786fe61cb1f83b537c6b2d54776478", size = 170582192 }, ] [[package]] @@ -4848,7 +5386,7 @@ wheels = [ [[package]] name = "virtualenv" -version = "20.34.0" +version = "20.35.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, @@ -4856,9 +5394,9 @@ dependencies = [ { name = "platformdirs" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1c/14/37fcdba2808a6c615681cd216fecae00413c9dab44fb2e57805ecf3eaee3/virtualenv-20.34.0.tar.gz", hash = "sha256:44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a", size = 6003808 } +sdist = { url = "https://files.pythonhosted.org/packages/20/28/e6f1a6f655d620846bd9df527390ecc26b3805a0c5989048c210e22c5ca9/virtualenv-20.35.4.tar.gz", hash = "sha256:643d3914d73d3eeb0c552cbb12d7e82adf0e504dbf86a3182f8771a153a1971c", size = 6028799 } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/06/04c8e804f813cf972e3262f3f8584c232de64f0cde9f703b46cf53a45090/virtualenv-20.34.0-py3-none-any.whl", hash = "sha256:341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026", size = 5983279 }, + { url = "https://files.pythonhosted.org/packages/79/0c/c05523fa3181fdf0c9c52a6ba91a23fbf3246cc095f26f6516f9c60e6771/virtualenv-20.35.4-py3-none-any.whl", hash = "sha256:c21c9cede36c9753eeade68ba7d523529f228a403463376cf821eaae2b650f1b", size = 6005095 }, ] [[package]] @@ -4904,11 +5442,11 @@ wheels = [ [[package]] name = "webcolors" -version = "24.11.1" +version = "25.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064 } +sdist = { url = "https://files.pythonhosted.org/packages/1d/7a/eb316761ec35664ea5174709a68bbd3389de60d4a1ebab8808bfc264ed67/webcolors-25.10.0.tar.gz", hash = "sha256:62abae86504f66d0f6364c2a8520de4a0c47b80c03fc3a5f1815fedbef7c19bf", size = 53491 } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934 }, + { url = "https://files.pythonhosted.org/packages/e2/cc/e097523dd85c9cf5d354f78310927f1656c422bd7b2613b2db3e3f9a0f2c/webcolors-25.10.0-py3-none-any.whl", hash = "sha256:032c727334856fc0b968f63daa252a1ac93d33db2f5267756623c210e57a4f1d", size = 14905 }, ] [[package]] @@ -4988,11 +5526,11 @@ wheels = [ [[package]] name = "widgetsnbextension" -version = "4.0.14" +version = "4.0.15" 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 } +sdist = { url = "https://files.pythonhosted.org/packages/bd/f4/c67440c7fb409a71b7404b7aefcd7569a9c0d6bd071299bf4198ae7a5d95/widgetsnbextension-4.0.15.tar.gz", hash = "sha256:de8610639996f1567952d763a5a41af8af37f2575a41f9852a38f947eb82a3b9", size = 1097402 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503 }, + { url = "https://files.pythonhosted.org/packages/3f/0e/fa3b193432cfc60c93b42f3be03365f5f909d2b3ea410295cf36df739e31/widgetsnbextension-4.0.15-py3-none-any.whl", hash = "sha256:8156704e4346a571d9ce73b84bee86a29906c9abfd7223b7228a28899ccf3366", size = 2196503 }, ] [[package]] @@ -5009,53 +5547,74 @@ wheels = [ [[package]] name = "wrapt" -version = "1.17.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", hash = "sha256:f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0", size = 55547 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/de/17/9f8f86755c191d6779d7ddead1a53c7a8aa18bccb7cea8e7e72dfa6a8a09/wrapt-1.17.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775", size = 81975 }, - { url = "https://files.pythonhosted.org/packages/f2/15/dd576273491f9f43dd09fce517f6c2ce6eb4fe21681726068db0d0467096/wrapt-1.17.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd", size = 83149 }, - { url = "https://files.pythonhosted.org/packages/0c/c4/5eb4ce0d4814521fee7aa806264bf7a114e748ad05110441cd5b8a5c744b/wrapt-1.17.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05", size = 82209 }, - { url = "https://files.pythonhosted.org/packages/31/4b/819e9e0eb5c8dc86f60dfc42aa4e2c0d6c3db8732bce93cc752e604bb5f5/wrapt-1.17.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418", size = 81551 }, - { url = "https://files.pythonhosted.org/packages/f8/83/ed6baf89ba3a56694700139698cf703aac9f0f9eb03dab92f57551bd5385/wrapt-1.17.3-cp310-cp310-win32.whl", hash = "sha256:a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390", size = 36464 }, - { url = "https://files.pythonhosted.org/packages/2f/90/ee61d36862340ad7e9d15a02529df6b948676b9a5829fd5e16640156627d/wrapt-1.17.3-cp310-cp310-win_amd64.whl", hash = "sha256:afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6", size = 38748 }, - { url = "https://files.pythonhosted.org/packages/bd/c3/cefe0bd330d389c9983ced15d326f45373f4073c9f4a8c2f99b50bfea329/wrapt-1.17.3-cp310-cp310-win_arm64.whl", hash = "sha256:af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18", size = 36810 }, - { url = "https://files.pythonhosted.org/packages/5d/8f/a32a99fc03e4b37e31b57cb9cefc65050ea08147a8ce12f288616b05ef54/wrapt-1.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311", size = 82376 }, - { url = "https://files.pythonhosted.org/packages/31/57/4930cb8d9d70d59c27ee1332a318c20291749b4fba31f113c2f8ac49a72e/wrapt-1.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1", size = 83604 }, - { url = "https://files.pythonhosted.org/packages/a8/f3/1afd48de81d63dd66e01b263a6fbb86e1b5053b419b9b33d13e1f6d0f7d0/wrapt-1.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5", size = 82782 }, - { url = "https://files.pythonhosted.org/packages/1e/d7/4ad5327612173b144998232f98a85bb24b60c352afb73bc48e3e0d2bdc4e/wrapt-1.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2", size = 82076 }, - { url = "https://files.pythonhosted.org/packages/bb/59/e0adfc831674a65694f18ea6dc821f9fcb9ec82c2ce7e3d73a88ba2e8718/wrapt-1.17.3-cp311-cp311-win32.whl", hash = "sha256:c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89", size = 36457 }, - { url = "https://files.pythonhosted.org/packages/83/88/16b7231ba49861b6f75fc309b11012ede4d6b0a9c90969d9e0db8d991aeb/wrapt-1.17.3-cp311-cp311-win_amd64.whl", hash = "sha256:0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77", size = 38745 }, - { url = "https://files.pythonhosted.org/packages/9a/1e/c4d4f3398ec073012c51d1c8d87f715f56765444e1a4b11e5180577b7e6e/wrapt-1.17.3-cp311-cp311-win_arm64.whl", hash = "sha256:5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a", size = 36806 }, - { url = "https://files.pythonhosted.org/packages/9f/81/5d931d78d0eb732b95dc3ddaeeb71c8bb572fb01356e9133916cd729ecdd/wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828", size = 88036 }, - { url = "https://files.pythonhosted.org/packages/ca/38/2e1785df03b3d72d34fc6252d91d9d12dc27a5c89caef3335a1bbb8908ca/wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9", size = 88156 }, - { url = "https://files.pythonhosted.org/packages/b3/8b/48cdb60fe0603e34e05cffda0b2a4adab81fd43718e11111a4b0100fd7c1/wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396", size = 87102 }, - { url = "https://files.pythonhosted.org/packages/3c/51/d81abca783b58f40a154f1b2c56db1d2d9e0d04fa2d4224e357529f57a57/wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc", size = 87732 }, - { url = "https://files.pythonhosted.org/packages/9e/b1/43b286ca1392a006d5336412d41663eeef1ad57485f3e52c767376ba7e5a/wrapt-1.17.3-cp312-cp312-win32.whl", hash = "sha256:4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe", size = 36705 }, - { url = "https://files.pythonhosted.org/packages/28/de/49493f962bd3c586ab4b88066e967aa2e0703d6ef2c43aa28cb83bf7b507/wrapt-1.17.3-cp312-cp312-win_amd64.whl", hash = "sha256:e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c", size = 38877 }, - { url = "https://files.pythonhosted.org/packages/f1/48/0f7102fe9cb1e8a5a77f80d4f0956d62d97034bbe88d33e94699f99d181d/wrapt-1.17.3-cp312-cp312-win_arm64.whl", hash = "sha256:604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6", size = 36885 }, - { url = "https://files.pythonhosted.org/packages/0c/37/6faf15cfa41bf1f3dba80cd3f5ccc6622dfccb660ab26ed79f0178c7497f/wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277", size = 88072 }, - { url = "https://files.pythonhosted.org/packages/78/f2/efe19ada4a38e4e15b6dff39c3e3f3f73f5decf901f66e6f72fe79623a06/wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d", size = 88214 }, - { url = "https://files.pythonhosted.org/packages/40/90/ca86701e9de1622b16e09689fc24b76f69b06bb0150990f6f4e8b0eeb576/wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa", size = 87105 }, - { url = "https://files.pythonhosted.org/packages/fd/e0/d10bd257c9a3e15cbf5523025252cc14d77468e8ed644aafb2d6f54cb95d/wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050", size = 87766 }, - { url = "https://files.pythonhosted.org/packages/e8/cf/7d848740203c7b4b27eb55dbfede11aca974a51c3d894f6cc4b865f42f58/wrapt-1.17.3-cp313-cp313-win32.whl", hash = "sha256:53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8", size = 36711 }, - { url = "https://files.pythonhosted.org/packages/57/54/35a84d0a4d23ea675994104e667ceff49227ce473ba6a59ba2c84f250b74/wrapt-1.17.3-cp313-cp313-win_amd64.whl", hash = "sha256:1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb", size = 38885 }, - { url = "https://files.pythonhosted.org/packages/01/77/66e54407c59d7b02a3c4e0af3783168fff8e5d61def52cda8728439d86bc/wrapt-1.17.3-cp313-cp313-win_arm64.whl", hash = "sha256:7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16", size = 36896 }, - { url = "https://files.pythonhosted.org/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b", size = 87163 }, - { url = "https://files.pythonhosted.org/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa", size = 87963 }, - { url = "https://files.pythonhosted.org/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7", size = 86945 }, - { url = "https://files.pythonhosted.org/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4", size = 86857 }, - { url = "https://files.pythonhosted.org/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", hash = "sha256:fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10", size = 37178 }, - { url = "https://files.pythonhosted.org/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6", size = 39310 }, - { url = "https://files.pythonhosted.org/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58", size = 37266 }, - { url = "https://files.pythonhosted.org/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e", size = 108571 }, - { url = "https://files.pythonhosted.org/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f", size = 113094 }, - { url = "https://files.pythonhosted.org/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056", size = 110659 }, - { url = "https://files.pythonhosted.org/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804", size = 106946 }, - { url = "https://files.pythonhosted.org/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", hash = "sha256:41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977", size = 38717 }, - { url = "https://files.pythonhosted.org/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116", size = 41334 }, - { url = "https://files.pythonhosted.org/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6", size = 38471 }, - { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591 }, +version = "2.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/49/2a/6de8a50cb435b7f42c46126cf1a54b2aab81784e74c8595c8e025e8f36d3/wrapt-2.0.1.tar.gz", hash = "sha256:9c9c635e78497cacb81e84f8b11b23e0aacac7a136e73b8e5b2109a1d9fc468f", size = 82040 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/93/5cf92edd99617095592af919cb81d4bff61c5dbbb70d3c92099425a8ec34/wrapt-2.0.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:36982b26f190f4d737f04a492a68accbfc6fa042c3f42326fdfbb6c5b7a20a31", size = 113688 }, + { url = "https://files.pythonhosted.org/packages/a0/0a/e38fc0cee1f146c9fb266d8ef96ca39fb14a9eef165383004019aa53f88a/wrapt-2.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23097ed8bc4c93b7bf36fa2113c6c733c976316ce0ee2c816f64ca06102034ef", size = 115698 }, + { url = "https://files.pythonhosted.org/packages/b0/85/bef44ea018b3925fb0bcbe9112715f665e4d5309bd945191da814c314fd1/wrapt-2.0.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8bacfe6e001749a3b64db47bcf0341da757c95959f592823a93931a422395013", size = 112096 }, + { url = "https://files.pythonhosted.org/packages/7c/0b/733a2376e413117e497aa1a5b1b78e8f3a28c0e9537d26569f67d724c7c5/wrapt-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8ec3303e8a81932171f455f792f8df500fc1a09f20069e5c16bd7049ab4e8e38", size = 114878 }, + { url = "https://files.pythonhosted.org/packages/da/03/d81dcb21bbf678fcda656495792b059f9d56677d119ca022169a12542bd0/wrapt-2.0.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:3f373a4ab5dbc528a94334f9fe444395b23c2f5332adab9ff4ea82f5a9e33bc1", size = 111298 }, + { url = "https://files.pythonhosted.org/packages/c9/d5/5e623040e8056e1108b787020d56b9be93dbbf083bf2324d42cde80f3a19/wrapt-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f49027b0b9503bf6c8cdc297ca55006b80c2f5dd36cecc72c6835ab6e10e8a25", size = 113361 }, + { url = "https://files.pythonhosted.org/packages/a1/f3/de535ccecede6960e28c7b722e5744846258111d6c9f071aa7578ea37ad3/wrapt-2.0.1-cp310-cp310-win32.whl", hash = "sha256:8330b42d769965e96e01fa14034b28a2a7600fbf7e8f0cc90ebb36d492c993e4", size = 58035 }, + { url = "https://files.pythonhosted.org/packages/21/15/39d3ca5428a70032c2ec8b1f1c9d24c32e497e7ed81aed887a4998905fcc/wrapt-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:1218573502a8235bb8a7ecaed12736213b22dcde9feab115fa2989d42b5ded45", size = 60383 }, + { url = "https://files.pythonhosted.org/packages/43/c2/dfd23754b7f7a4dce07e08f4309c4e10a40046a83e9ae1800f2e6b18d7c1/wrapt-2.0.1-cp310-cp310-win_arm64.whl", hash = "sha256:eda8e4ecd662d48c28bb86be9e837c13e45c58b8300e43ba3c9b4fa9900302f7", size = 58894 }, + { url = "https://files.pythonhosted.org/packages/5b/36/825b44c8a10556957bc0c1d84c7b29a40e05fcf1873b6c40aa9dbe0bd972/wrapt-2.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:df0b6d3b95932809c5b3fecc18fda0f1e07452d05e2662a0b35548985f256e28", size = 114115 }, + { url = "https://files.pythonhosted.org/packages/83/73/0a5d14bb1599677304d3c613a55457d34c344e9b60eda8a737c2ead7619e/wrapt-2.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4da7384b0e5d4cae05c97cd6f94faaf78cc8b0f791fc63af43436d98c4ab37bb", size = 116157 }, + { url = "https://files.pythonhosted.org/packages/01/22/1c158fe763dbf0a119f985d945711d288994fe5514c0646ebe0eb18b016d/wrapt-2.0.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ec65a78fbd9d6f083a15d7613b2800d5663dbb6bb96003899c834beaa68b242c", size = 112535 }, + { url = "https://files.pythonhosted.org/packages/5c/28/4f16861af67d6de4eae9927799b559c20ebdd4fe432e89ea7fe6fcd9d709/wrapt-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7de3cc939be0e1174969f943f3b44e0d79b6f9a82198133a5b7fc6cc92882f16", size = 115404 }, + { url = "https://files.pythonhosted.org/packages/a0/8b/7960122e625fad908f189b59c4aae2d50916eb4098b0fb2819c5a177414f/wrapt-2.0.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:fb1a5b72cbd751813adc02ef01ada0b0d05d3dcbc32976ce189a1279d80ad4a2", size = 111802 }, + { url = "https://files.pythonhosted.org/packages/3e/73/7881eee5ac31132a713ab19a22c9e5f1f7365c8b1df50abba5d45b781312/wrapt-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3fa272ca34332581e00bf7773e993d4f632594eb2d1b0b162a9038df0fd971dd", size = 113837 }, + { url = "https://files.pythonhosted.org/packages/45/00/9499a3d14e636d1f7089339f96c4409bbc7544d0889f12264efa25502ae8/wrapt-2.0.1-cp311-cp311-win32.whl", hash = "sha256:fc007fdf480c77301ab1afdbb6ab22a5deee8885f3b1ed7afcb7e5e84a0e27be", size = 58028 }, + { url = "https://files.pythonhosted.org/packages/70/5d/8f3d7eea52f22638748f74b102e38fdf88cb57d08ddeb7827c476a20b01b/wrapt-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:47434236c396d04875180171ee1f3815ca1eada05e24a1ee99546320d54d1d1b", size = 60385 }, + { url = "https://files.pythonhosted.org/packages/14/e2/32195e57a8209003587bbbad44d5922f13e0ced2a493bb46ca882c5b123d/wrapt-2.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:837e31620e06b16030b1d126ed78e9383815cbac914693f54926d816d35d8edf", size = 58893 }, + { url = "https://files.pythonhosted.org/packages/11/53/3e794346c39f462bcf1f58ac0487ff9bdad02f9b6d5ee2dc84c72e0243b2/wrapt-2.0.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7b219cb2182f230676308cdcacd428fa837987b89e4b7c5c9025088b8a6c9faf", size = 121492 }, + { url = "https://files.pythonhosted.org/packages/c6/7e/10b7b0e8841e684c8ca76b462a9091c45d62e8f2de9c4b1390b690eadf16/wrapt-2.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:641e94e789b5f6b4822bb8d8ebbdfc10f4e4eae7756d648b717d980f657a9eb9", size = 123064 }, + { url = "https://files.pythonhosted.org/packages/0e/d1/3c1e4321fc2f5ee7fd866b2d822aa89b84495f28676fd976c47327c5b6aa/wrapt-2.0.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fe21b118b9f58859b5ebaa4b130dee18669df4bd111daad082b7beb8799ad16b", size = 117403 }, + { url = "https://files.pythonhosted.org/packages/a4/b0/d2f0a413cf201c8c2466de08414a15420a25aa83f53e647b7255cc2fab5d/wrapt-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:17fb85fa4abc26a5184d93b3efd2dcc14deb4b09edcdb3535a536ad34f0b4dba", size = 121500 }, + { url = "https://files.pythonhosted.org/packages/bd/45/bddb11d28ca39970a41ed48a26d210505120f925918592283369219f83cc/wrapt-2.0.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:b89ef9223d665ab255ae42cc282d27d69704d94be0deffc8b9d919179a609684", size = 116299 }, + { url = "https://files.pythonhosted.org/packages/81/af/34ba6dd570ef7a534e7eec0c25e2615c355602c52aba59413411c025a0cb/wrapt-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a453257f19c31b31ba593c30d997d6e5be39e3b5ad9148c2af5a7314061c63eb", size = 120622 }, + { url = "https://files.pythonhosted.org/packages/e2/3e/693a13b4146646fb03254636f8bafd20c621955d27d65b15de07ab886187/wrapt-2.0.1-cp312-cp312-win32.whl", hash = "sha256:3e271346f01e9c8b1130a6a3b0e11908049fe5be2d365a5f402778049147e7e9", size = 58246 }, + { url = "https://files.pythonhosted.org/packages/a7/36/715ec5076f925a6be95f37917b66ebbeaa1372d1862c2ccd7a751574b068/wrapt-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:2da620b31a90cdefa9cd0c2b661882329e2e19d1d7b9b920189956b76c564d75", size = 60492 }, + { url = "https://files.pythonhosted.org/packages/ef/3e/62451cd7d80f65cc125f2b426b25fbb6c514bf6f7011a0c3904fc8c8df90/wrapt-2.0.1-cp312-cp312-win_arm64.whl", hash = "sha256:aea9c7224c302bc8bfc892b908537f56c430802560e827b75ecbde81b604598b", size = 58987 }, + { url = "https://files.pythonhosted.org/packages/cf/67/d7a7c276d874e5d26738c22444d466a3a64ed541f6ef35f740dbd865bab4/wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c8d60527d1ecfc131426b10d93ab5d53e08a09c5fa0175f6b21b3252080c70a9", size = 121502 }, + { url = "https://files.pythonhosted.org/packages/0f/6b/806dbf6dd9579556aab22fc92908a876636e250f063f71548a8660382184/wrapt-2.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c654eafb01afac55246053d67a4b9a984a3567c3808bb7df2f8de1c1caba2e1c", size = 123110 }, + { url = "https://files.pythonhosted.org/packages/e5/08/cdbb965fbe4c02c5233d185d070cabed2ecc1f1e47662854f95d77613f57/wrapt-2.0.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:98d873ed6c8b4ee2418f7afce666751854d6d03e3c0ec2a399bb039cd2ae89db", size = 117434 }, + { url = "https://files.pythonhosted.org/packages/2d/d1/6aae2ce39db4cb5216302fa2e9577ad74424dfbe315bd6669725569e048c/wrapt-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c9e850f5b7fc67af856ff054c71690d54fa940c3ef74209ad9f935b4f66a0233", size = 121533 }, + { url = "https://files.pythonhosted.org/packages/79/35/565abf57559fbe0a9155c29879ff43ce8bd28d2ca61033a3a3dd67b70794/wrapt-2.0.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e505629359cb5f751e16e30cf3f91a1d3ddb4552480c205947da415d597f7ac2", size = 116324 }, + { url = "https://files.pythonhosted.org/packages/e1/e0/53ff5e76587822ee33e560ad55876d858e384158272cd9947abdd4ad42ca/wrapt-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2879af909312d0baf35f08edeea918ee3af7ab57c37fe47cb6a373c9f2749c7b", size = 120627 }, + { url = "https://files.pythonhosted.org/packages/7c/7b/38df30fd629fbd7612c407643c63e80e1c60bcc982e30ceeae163a9800e7/wrapt-2.0.1-cp313-cp313-win32.whl", hash = "sha256:d67956c676be5a24102c7407a71f4126d30de2a569a1c7871c9f3cabc94225d7", size = 58252 }, + { url = "https://files.pythonhosted.org/packages/85/64/d3954e836ea67c4d3ad5285e5c8fd9d362fd0a189a2db622df457b0f4f6a/wrapt-2.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:9ca66b38dd642bf90c59b6738af8070747b610115a39af2498535f62b5cdc1c3", size = 60500 }, + { url = "https://files.pythonhosted.org/packages/89/4e/3c8b99ac93527cfab7f116089db120fef16aac96e5f6cdb724ddf286086d/wrapt-2.0.1-cp313-cp313-win_arm64.whl", hash = "sha256:5a4939eae35db6b6cec8e7aa0e833dcca0acad8231672c26c2a9ab7a0f8ac9c8", size = 58993 }, + { url = "https://files.pythonhosted.org/packages/39/a1/1b88fcd21fd835dca48b556daef750952e917a2794fa20c025489e2e1f0f/wrapt-2.0.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e2f84e9af2060e3904a32cea9bb6db23ce3f91cfd90c6b426757cf7cc01c45c7", size = 152696 }, + { url = "https://files.pythonhosted.org/packages/62/1c/d9185500c1960d9f5f77b9c0b890b7fc62282b53af7ad1b6bd779157f714/wrapt-2.0.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3612dc06b436968dfb9142c62e5dfa9eb5924f91120b3c8ff501ad878f90eb3", size = 158859 }, + { url = "https://files.pythonhosted.org/packages/91/60/5d796ed0f481ec003220c7878a1d6894652efe089853a208ea0838c13086/wrapt-2.0.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6d2d947d266d99a1477cd005b23cbd09465276e302515e122df56bb9511aca1b", size = 146068 }, + { url = "https://files.pythonhosted.org/packages/04/f8/75282dd72f102ddbfba137e1e15ecba47b40acff32c08ae97edbf53f469e/wrapt-2.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:7d539241e87b650cbc4c3ac9f32c8d1ac8a54e510f6dca3f6ab60dcfd48c9b10", size = 155724 }, + { url = "https://files.pythonhosted.org/packages/5a/27/fe39c51d1b344caebb4a6a9372157bdb8d25b194b3561b52c8ffc40ac7d1/wrapt-2.0.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:4811e15d88ee62dbf5c77f2c3ff3932b1e3ac92323ba3912f51fc4016ce81ecf", size = 144413 }, + { url = "https://files.pythonhosted.org/packages/83/2b/9f6b643fe39d4505c7bf926d7c2595b7cb4b607c8c6b500e56c6b36ac238/wrapt-2.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c1c91405fcf1d501fa5d55df21e58ea49e6b879ae829f1039faaf7e5e509b41e", size = 150325 }, + { url = "https://files.pythonhosted.org/packages/bb/b6/20ffcf2558596a7f58a2e69c89597128781f0b88e124bf5a4cadc05b8139/wrapt-2.0.1-cp313-cp313t-win32.whl", hash = "sha256:e76e3f91f864e89db8b8d2a8311d57df93f01ad6bb1e9b9976d1f2e83e18315c", size = 59943 }, + { url = "https://files.pythonhosted.org/packages/87/6a/0e56111cbb3320151eed5d3821ee1373be13e05b376ea0870711f18810c3/wrapt-2.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:83ce30937f0ba0d28818807b303a412440c4b63e39d3d8fc036a94764b728c92", size = 63240 }, + { url = "https://files.pythonhosted.org/packages/1d/54/5ab4c53ea1f7f7e5c3e7c1095db92932cc32fd62359d285486d00c2884c3/wrapt-2.0.1-cp313-cp313t-win_arm64.whl", hash = "sha256:4b55cacc57e1dc2d0991dbe74c6419ffd415fb66474a02335cb10efd1aa3f84f", size = 60416 }, + { url = "https://files.pythonhosted.org/packages/12/db/99ba5c37cf1c4fad35349174f1e38bd8d992340afc1ff27f526729b98986/wrapt-2.0.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7164a55f5e83a9a0b031d3ffab4d4e36bbec42e7025db560f225489fa929e509", size = 120470 }, + { url = "https://files.pythonhosted.org/packages/30/3f/a1c8d2411eb826d695fc3395a431757331582907a0ec59afce8fe8712473/wrapt-2.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e60690ba71a57424c8d9ff28f8d006b7ad7772c22a4af432188572cd7fa004a1", size = 122851 }, + { url = "https://files.pythonhosted.org/packages/b3/8d/72c74a63f201768d6a04a8845c7976f86be6f5ff4d74996c272cefc8dafc/wrapt-2.0.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3cd1a4bd9a7a619922a8557e1318232e7269b5fb69d4ba97b04d20450a6bf970", size = 117433 }, + { url = "https://files.pythonhosted.org/packages/c7/5a/df37cf4042cb13b08256f8e27023e2f9b3d471d553376616591bb99bcb31/wrapt-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b4c2e3d777e38e913b8ce3a6257af72fb608f86a1df471cb1d4339755d0a807c", size = 121280 }, + { url = "https://files.pythonhosted.org/packages/54/34/40d6bc89349f9931e1186ceb3e5fbd61d307fef814f09fbbac98ada6a0c8/wrapt-2.0.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:3d366aa598d69416b5afedf1faa539fac40c1d80a42f6b236c88c73a3c8f2d41", size = 116343 }, + { url = "https://files.pythonhosted.org/packages/70/66/81c3461adece09d20781dee17c2366fdf0cb8754738b521d221ca056d596/wrapt-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c235095d6d090aa903f1db61f892fffb779c1eaeb2a50e566b52001f7a0f66ed", size = 119650 }, + { url = "https://files.pythonhosted.org/packages/46/3a/d0146db8be8761a9e388cc9cc1c312b36d583950ec91696f19bbbb44af5a/wrapt-2.0.1-cp314-cp314-win32.whl", hash = "sha256:bfb5539005259f8127ea9c885bdc231978c06b7a980e63a8a61c8c4c979719d0", size = 58701 }, + { url = "https://files.pythonhosted.org/packages/1a/38/5359da9af7d64554be63e9046164bd4d8ff289a2dd365677d25ba3342c08/wrapt-2.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:4ae879acc449caa9ed43fc36ba08392b9412ee67941748d31d94e3cedb36628c", size = 60947 }, + { url = "https://files.pythonhosted.org/packages/aa/3f/96db0619276a833842bf36343685fa04f987dd6e3037f314531a1e00492b/wrapt-2.0.1-cp314-cp314-win_arm64.whl", hash = "sha256:8639b843c9efd84675f1e100ed9e99538ebea7297b62c4b45a7042edb84db03e", size = 59359 }, + { url = "https://files.pythonhosted.org/packages/a6/7d/78bdcb75826725885d9ea26c49a03071b10c4c92da93edda612910f150e4/wrapt-2.0.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e042d653a4745be832d5aa190ff80ee4f02c34b21f4b785745eceacd0907b815", size = 152706 }, + { url = "https://files.pythonhosted.org/packages/dd/77/cac1d46f47d32084a703df0d2d29d47e7eb2a7d19fa5cbca0e529ef57659/wrapt-2.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2afa23318136709c4b23d87d543b425c399887b4057936cd20386d5b1422b6fa", size = 158866 }, + { url = "https://files.pythonhosted.org/packages/8a/11/b521406daa2421508903bf8d5e8b929216ec2af04839db31c0a2c525eee0/wrapt-2.0.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6c72328f668cf4c503ffcf9434c2b71fdd624345ced7941bc6693e61bbe36bef", size = 146148 }, + { url = "https://files.pythonhosted.org/packages/0c/c0/340b272bed297baa7c9ce0c98ef7017d9c035a17a6a71dce3184b8382da2/wrapt-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3793ac154afb0e5b45d1233cb94d354ef7a983708cc3bb12563853b1d8d53747", size = 155737 }, + { url = "https://files.pythonhosted.org/packages/f3/93/bfcb1fb2bdf186e9c2883a4d1ab45ab099c79cbf8f4e70ea453811fa3ea7/wrapt-2.0.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:fec0d993ecba3991645b4857837277469c8cc4c554a7e24d064d1ca291cfb81f", size = 144451 }, + { url = "https://files.pythonhosted.org/packages/d2/6b/dca504fb18d971139d232652656180e3bd57120e1193d9a5899c3c0b7cdd/wrapt-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:949520bccc1fa227274da7d03bf238be15389cd94e32e4297b92337df9b7a349", size = 150353 }, + { url = "https://files.pythonhosted.org/packages/1d/f6/a1de4bd3653afdf91d250ca5c721ee51195df2b61a4603d4b373aa804d1d/wrapt-2.0.1-cp314-cp314t-win32.whl", hash = "sha256:be9e84e91d6497ba62594158d3d31ec0486c60055c49179edc51ee43d095f79c", size = 60609 }, + { url = "https://files.pythonhosted.org/packages/01/3a/07cd60a9d26fe73efead61c7830af975dfdba8537632d410462672e4432b/wrapt-2.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:61c4956171c7434634401db448371277d07032a81cc21c599c22953374781395", size = 64038 }, + { url = "https://files.pythonhosted.org/packages/41/99/8a06b8e17dddbf321325ae4eb12465804120f699cd1b8a355718300c62da/wrapt-2.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:35cdbd478607036fee40273be8ed54a451f5f23121bd9d4be515158f9498f7ad", size = 60634 }, + { url = "https://files.pythonhosted.org/packages/15/d1/b51471c11592ff9c012bd3e2f7334a6ff2f42a7aed2caffcf0bdddc9cb89/wrapt-2.0.1-py3-none-any.whl", hash = "sha256:4d2ce1bf1a48c5277d7969259232b57645aae5686dba1eaeade39442277afbca", size = 44046 }, ] [[package]] @@ -5097,7 +5656,7 @@ resolution-markers = [ "python_full_version == '3.11.*'", ] dependencies = [ - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { 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.11'" }, { name = "pandas", marker = "python_full_version >= '3.11'" }, ] @@ -5114,7 +5673,7 @@ io = [ { name = "netcdf4", marker = "python_full_version >= '3.11'" }, { name = "pooch", marker = "python_full_version >= '3.11'" }, { name = "pydap", marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "zarr", version = "3.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] @@ -5252,7 +5811,7 @@ resolution-markers = [ dependencies = [ { name = "donfig", marker = "python_full_version >= '3.11'" }, { name = "numcodecs", version = "0.16.3", source = { registry = "https://pypi.org/simple" }, extra = ["crc32c"], marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { 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.11'" }, { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, ] From 8aba2c411fffab0a7ae0692000f5646e00abe209 Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Sat, 15 Nov 2025 14:53:05 +0100 Subject: [PATCH 5/9] remove unused type ignore --- opensquirrel/passes/mapper/qgym_mapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensquirrel/passes/mapper/qgym_mapper.py b/opensquirrel/passes/mapper/qgym_mapper.py index 3ef20f4b..d4fd8219 100644 --- a/opensquirrel/passes/mapper/qgym_mapper.py +++ b/opensquirrel/passes/mapper/qgym_mapper.py @@ -43,7 +43,7 @@ def _load_agent(self, agent_class: str, agent_path: str) -> BaseAlgorithm: else: sb3 = importlib.import_module("sb3_contrib") agent_cls = getattr(sb3, agent_class) - return agent_cls.load(agent_path) # type: ignore[no-any-return] + return agent_cls.load(agent_path) def map(self, ir: IR, qubit_register_size: int) -> Mapping: """ From 214e2c1d9dbea01440cc04f0efc4d064779b70dd Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Sat, 15 Nov 2025 14:54:52 +0100 Subject: [PATCH 6/9] format qgym_mapper.py --- opensquirrel/passes/mapper/qgym_mapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensquirrel/passes/mapper/qgym_mapper.py b/opensquirrel/passes/mapper/qgym_mapper.py index d4fd8219..3df9ecf8 100644 --- a/opensquirrel/passes/mapper/qgym_mapper.py +++ b/opensquirrel/passes/mapper/qgym_mapper.py @@ -43,7 +43,7 @@ def _load_agent(self, agent_class: str, agent_path: str) -> BaseAlgorithm: else: sb3 = importlib.import_module("sb3_contrib") agent_cls = getattr(sb3, agent_class) - return agent_cls.load(agent_path) + return agent_cls.load(agent_path) def map(self, ir: IR, qubit_register_size: int) -> Mapping: """ From 6b7d2b5fe72bd6c152c2942e345938584433af2c Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Sat, 15 Nov 2025 15:03:04 +0100 Subject: [PATCH 7/9] update __init__.py --- opensquirrel/passes/mapper/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/opensquirrel/passes/mapper/__init__.py b/opensquirrel/passes/mapper/__init__.py index d63bfb09..791232f8 100644 --- a/opensquirrel/passes/mapper/__init__.py +++ b/opensquirrel/passes/mapper/__init__.py @@ -2,6 +2,11 @@ from opensquirrel.passes.mapper.qgym_mapper import QGymMapper from opensquirrel.passes.mapper.simple_mappers import HardcodedMapper, IdentityMapper, RandomMapper +try: + from opensquirrel.passes.mapper.qgym_mapper import QGymMapper +except ImportError: + QGymMapper = None + __all__ = [ "HardcodedMapper", "IdentityMapper", From 3f376b2208409986a569a7dbbf5ccac250121306 Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Sat, 15 Nov 2025 15:09:51 +0100 Subject: [PATCH 8/9] update __init__.py again --- opensquirrel/passes/mapper/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/opensquirrel/passes/mapper/__init__.py b/opensquirrel/passes/mapper/__init__.py index 791232f8..cc70106f 100644 --- a/opensquirrel/passes/mapper/__init__.py +++ b/opensquirrel/passes/mapper/__init__.py @@ -1,11 +1,10 @@ from opensquirrel.passes.mapper.mip_mapper import MIPMapper -from opensquirrel.passes.mapper.qgym_mapper import QGymMapper from opensquirrel.passes.mapper.simple_mappers import HardcodedMapper, IdentityMapper, RandomMapper try: from opensquirrel.passes.mapper.qgym_mapper import QGymMapper except ImportError: - QGymMapper = None + QGymMapper: type | None = None # type: ignore[no-redef] __all__ = [ "HardcodedMapper", From 2ef82ed7dd87ce9afe1abdc59b7b6ac2866fb596 Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Sat, 15 Nov 2025 15:21:43 +0100 Subject: [PATCH 9/9] skip QGymMapper tests if qgym-mapper dependency group is not installed --- tests/passes/mapper/test_qgym_mapper.py | 7 +++++++ uv.lock | 2 ++ 2 files changed, 9 insertions(+) diff --git a/tests/passes/mapper/test_qgym_mapper.py b/tests/passes/mapper/test_qgym_mapper.py index 87baf71b..75a12a7a 100644 --- a/tests/passes/mapper/test_qgym_mapper.py +++ b/tests/passes/mapper/test_qgym_mapper.py @@ -1,4 +1,5 @@ # Tests for the QGymMapper class +import importlib.util import json from importlib.resources import files @@ -10,6 +11,12 @@ from opensquirrel.passes.mapper import QGymMapper from opensquirrel.passes.mapper.mapping import Mapping +if importlib.util.find_spec("qgym") is None: + pytest.skip("qgym not installed; skipping QGym mapper tests", allow_module_level=True) + +if importlib.util.find_spec("stable_baselines3") is None and importlib.util.find_spec("sb3_contrib") is None: + pytest.skip("stable-baselines3 and sb3_contrib not installed; skipping QGym mapper tests", allow_module_level=True) + CONNECTIVITY_SCHEMES = json.loads( (files("opensquirrel.passes.mapper") / "connectivities.json").read_text(encoding="utf-8") ) diff --git a/uv.lock b/uv.lock index 8200c801..81349ea7 100644 --- a/uv.lock +++ b/uv.lock @@ -4620,6 +4620,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/51/79/76aba16a1689b50528224b182f71097ece338e7a4ab55e84c2e73443b78a/ruamel.yaml.clib-0.2.14-cp313-cp313-win_amd64.whl", hash = "sha256:090782b5fb9d98df96509eecdbcaffd037d47389a89492320280d52f91330d78", size = 115238 }, { url = "https://files.pythonhosted.org/packages/ef/ec/4edbf17ac2c87fa0845dd366ef8d5852b96eb58fcd65fc1ecf5fe27b4641/ruamel.yaml.clib-0.2.14-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:a0cb71ccc6ef9ce36eecb6272c81afdc2f565950cdcec33ae8e6cd8f7fc86f27", size = 739639 }, { url = "https://files.pythonhosted.org/packages/15/18/b0e1fafe59051de9e79cdd431863b03593ecfa8341c110affad7c8121efc/ruamel.yaml.clib-0.2.14-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e7cb9ad1d525d40f7d87b6df7c0ff916a66bc52cb61b66ac1b2a16d0c1b07640", size = 764456 }, + { url = "https://files.pythonhosted.org/packages/e7/cd/150fdb96b8fab27fe08d8a59fe67554568727981806e6bc2677a16081ec7/ruamel_yaml_clib-0.2.14-cp314-cp314-win32.whl", hash = "sha256:9b4104bf43ca0cd4e6f738cb86326a3b2f6eef00f417bd1e7efb7bdffe74c539", size = 102394 }, + { url = "https://files.pythonhosted.org/packages/bd/e6/a3fa40084558c7e1dc9546385f22a93949c890a8b2e445b2ba43935f51da/ruamel_yaml_clib-0.2.14-cp314-cp314-win_amd64.whl", hash = "sha256:13997d7d354a9890ea1ec5937a219817464e5cc344805b37671562a401ca3008", size = 122673 }, ] [[package]]

Ytt_&S{S6NA84 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 z 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 h4C!gMp7i*=p1o{6J;?HdtbN(RgF9hZf literal 0 HcmV?d00001 diff --git a/opensquirrel/passes/mapper/PPO_tuna5_2e5.zip b/opensquirrel/passes/mapper/PPO_tuna5_2e5.zip new file mode 100644 index 0000000000000000000000000000000000000000..3e87ff79ff5fcfb7e93061ba1638216b877999b7 GIT binary patch literal 221796 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

Dqw|;>!(-@-fn9YjXUFHp3-@yG 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�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

#88I_{*amsQZVbQ#O!Wu;( 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

Ytt_&S{S6NA84 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 None: + super().__init__(**kwargs) + self.env = InitialMapping(connection_graph=hardware_connectivity, **(env_kwargs or {})) + self.hardware_connectivity = hardware_connectivity + self.agent = self._load_agent(agent_class, agent_path) + + def _load_agent(self, agent_class: str, agent_path: str) -> BaseAlgorithm: + """Load a trained Stable-Baselines3 agent from a file.""" + sb3 = importlib.import_module("stable_baselines3") + agent_cls = getattr(sb3, agent_class) + return agent_cls.load(agent_path) # type: ignore[no-any-return] + + def map(self, ir: IR, qubit_register_size: int) -> Mapping: + """ + Compute an initial logical-to-physical qubit mapping using a trained + Stable-Baselines3 agent acting in the QGym InitialMapping environment. + + Args: + ir (IR): Intermediate representation of the quantum circuit to be mapped. + qubit_register_size (int): Number of logical (virtual) qubits in the circuit. + + Returns: + Mapping: Mapping from virtual to physical qubits. + + Raises: + ValueError: If the number of logical qubits differs from the number of physical qubits. + RuntimeError: If no 'mapping' key is found in the final observation. + """ + num_physical = self.hardware_connectivity.number_of_nodes() + if qubit_register_size != num_physical: + error_msg = f"QGym requires equal logical and physical qubits: logical={qubit_register_size}, physical={num_physical}" # noqa: E501 + raise ValueError(error_msg) + + circuit_graph = self._ir_to_interaction_graph(ir) + + obs, _ = self.env.reset(options={"circuit_graph": circuit_graph}) + + done = False + last_obs: Any = obs + step_count = 0 + while not done: + action, _ = self.agent.predict(obs, deterministic=True) + obs, _, terminated, truncated, _ = self.env.step(action) + done = terminated or truncated + last_obs = obs + step_count += 1 + + mapping_data = self._extract_mapping_data(last_obs) + return self._get_mapping(mapping_data, qubit_register_size) + + def _ir_to_interaction_graph(self, ir: IR) -> nx.Graph: + """Build an undirected interaction graph representation of the IR.""" + interaction_graph = nx.Graph() + for instr in ir.statements: + if not isinstance(instr, Instruction): + continue + qubit_indices = [q.index for q in instr.get_qubit_operands()] + for q_index in qubit_indices: + interaction_graph.add_node(q_index) + if len(qubit_indices) >= 2: + for q_i, q_j in combinations(qubit_indices, 2): + if interaction_graph.has_edge(q_i, q_j): + interaction_graph[q_i][q_j]["weight"] = interaction_graph[q_i][q_j].get("weight", 1) + 1 + else: + interaction_graph.add_edge(q_i, q_j, weight=1) + return interaction_graph + + def _get_mapping(self, mapping_data: Any, qubit_register_size: int) -> Mapping: + """Get Mapping from raw mapping data.""" + seq = mapping_data.tolist() + + if len(seq) != qubit_register_size: + error_msg = f"Mapping length {len(seq)} != qubit_register_size {qubit_register_size}." + raise ValueError(error_msg) + + return Mapping([int(x) for x in seq]) + + def _extract_mapping_data(self, last_obs: Any) -> Any: + """Extract mapping from the observation dict only.""" + if isinstance(last_obs, dict) and last_obs.get("mapping") is not None: + return last_obs["mapping"] + error_msg = "QGym env did not provide 'mapping' in observation." + raise RuntimeError(error_msg) diff --git a/tests/passes/mapper/test_qgym_mapper.py b/tests/passes/mapper/test_qgym_mapper.py new file mode 100644 index 00000000..d7844ede --- /dev/null +++ b/tests/passes/mapper/test_qgym_mapper.py @@ -0,0 +1,92 @@ +# Tests for the QGymMapper class +import json +from importlib.resources import files + +import networkx as nx +import pytest + +from opensquirrel import CircuitBuilder +from opensquirrel.circuit import Circuit +from opensquirrel.passes.mapper import QGymMapper +from opensquirrel.passes.mapper.mapping import Mapping + +CONNECTIVITY_SCHEMES = json.loads( + (files("opensquirrel.passes.mapper") / "connectivities.json").read_text(encoding="utf-8") +) +AGENT1 = "opensquirrel/passes/mapper/PPO_tuna5_2e5.zip" +AGENT2 = "opensquirrel/passes/mapper/PPO_starmon7_5e5.zip" +AGENT_CLASS = "PPO" + + +@pytest.fixture +def mapper1() -> QGymMapper: + agent_class = AGENT_CLASS + agent_path = AGENT1 + connectivity = CONNECTIVITY_SCHEMES["tuna-5"] + connection_graph = nx.Graph() + connection_graph.add_edges_from(connectivity) + return QGymMapper(agent_class, agent_path, connection_graph) + + +@pytest.fixture +def mapper2() -> QGymMapper: + agent_class = AGENT_CLASS + agent_path = AGENT2 + connectivity = CONNECTIVITY_SCHEMES["starmon-7"] + connection_graph = nx.Graph() + connection_graph.add_edges_from(connectivity) + return QGymMapper(agent_class, agent_path, connection_graph) + + +@pytest.fixture +def circuit1() -> Circuit: + builder = CircuitBuilder(5) + builder.H(0) + builder.CNOT(0, 1) + builder.H(2) + builder.CNOT(1, 2) + builder.CNOT(2, 4) + builder.CNOT(3, 4) + return builder.to_circuit() + + +@pytest.fixture +def circuit2() -> Circuit: + builder = CircuitBuilder(7) + builder.H(0) + builder.CNOT(0, 6) + builder.H(2) + builder.CNOT(1, 5) + builder.CNOT(2, 4) + builder.CNOT(3, 6) + builder.H(5) + builder.CNOT(0, 2) + builder.CNOT(1, 3) + builder.CNOT(4, 5) + builder.CNOT(5, 6) + return builder.to_circuit() + + +@pytest.mark.parametrize( + "mapper, circuit, expected_mapping_length", # noqa: PT006 + [("mapper1", "circuit1", 5), ("mapper2", "circuit2", 7)], +) +def test_mapping( + mapper: QGymMapper, circuit: Circuit, expected_mapping_length: int, request: pytest.FixtureRequest +) -> None: + circuit = request.getfixturevalue(circuit) # type: ignore[arg-type] + mapper = request.getfixturevalue(mapper) # type: ignore[arg-type] + mapping = mapper.map(circuit.ir, circuit.qubit_register_size) + assert isinstance(mapping, Mapping) + assert len(mapping) == expected_mapping_length + + +def test_map_on_circuit(mapper1: QGymMapper, circuit1: Circuit) -> None: + initial_circuit = str(circuit1) + circuit1.map(mapper=mapper1) + assert str(circuit1) != initial_circuit + + +def test_check_not_many_logical_as_physical_qubits(mapper1: QGymMapper, circuit2: Circuit) -> None: + with pytest.raises(ValueError, match=r"QGym requires equal logical and physical qubits: logical=7, physical=5"): + circuit2.map(mapper1) diff --git a/uv.lock b/uv.lock index 4649745d..80bd3c82 100644 --- a/uv.lock +++ b/uv.lock @@ -185,9 +185,9 @@ wheels = [ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251 } 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" }, + { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615 }, ] [[package]] @@ -276,18 +276,18 @@ dependencies = [ { name = "attrs", marker = "python_full_version >= '3.11'" }, { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6e/00/2432bb2d445b39b5407f0a90e01b9a271475eea7caf913d7a86bcb956385/cattrs-25.3.0.tar.gz", hash = "sha256:1ac88d9e5eda10436c4517e390a4142d88638fe682c436c93db7ce4a277b884a", size = 509321, upload-time = "2025-10-07T12:26:08.737Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6e/00/2432bb2d445b39b5407f0a90e01b9a271475eea7caf913d7a86bcb956385/cattrs-25.3.0.tar.gz", hash = "sha256:1ac88d9e5eda10436c4517e390a4142d88638fe682c436c93db7ce4a277b884a", size = 509321 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/2b/a40e1488fdfa02d3f9a653a61a5935ea08b3c2225ee818db6a76c7ba9695/cattrs-25.3.0-py3-none-any.whl", hash = "sha256:9896e84e0a5bf723bc7b4b68f4481785367ce07a8a02e7e9ee6eb2819bc306ff", size = 70738, upload-time = "2025-10-07T12:26:06.603Z" }, + { url = "https://files.pythonhosted.org/packages/d8/2b/a40e1488fdfa02d3f9a653a61a5935ea08b3c2225ee818db6a76c7ba9695/cattrs-25.3.0-py3-none-any.whl", hash = "sha256:9896e84e0a5bf723bc7b4b68f4481785367ce07a8a02e7e9ee6eb2819bc306ff", size = 70738 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", hash = "sha256:47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43", size = 164519 } 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" }, + { url = "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", hash = "sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de", size = 163286 }, ] [[package]] @@ -2254,14 +2254,14 @@ wheels = [ [[package]] name = "mkdocs-glightbox" -version = "0.5.1" +version = "0.5.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "selectolax" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/72/c03e9d8d2dbe098d7ce5d51309933a1d3aea268965ed097ab16f4b54de15/mkdocs_glightbox-0.5.1.tar.gz", hash = "sha256:7d78a5b045f2479f61b0bbb17742ba701755c56b013e70ac189c9d87a91e80bf", size = 480028 } +sdist = { url = "https://files.pythonhosted.org/packages/8d/26/c793459622da8e31f954c6f5fb51e8f098143fdfc147b1e3c25bf686f4aa/mkdocs_glightbox-0.5.2.tar.gz", hash = "sha256:c7622799347c32310878e01ccf14f70648445561010911c80590cec0353370ac", size = 510586 } wheels = [ - { url = "https://files.pythonhosted.org/packages/30/cf/e9a0ce9da269746906fdc595c030f6df66793dad1487abd1699af2ba44f1/mkdocs_glightbox-0.5.1-py3-none-any.whl", hash = "sha256:f47af0daff164edf8d36e553338425be3aab6e34b987d9cbbc2ae7819a98cb01", size = 26431 }, + { url = "https://files.pythonhosted.org/packages/4e/ca/03624e017e5ee2d7ce8a08d89f81c1e535eb3c30d7b2dc4a435ea3fbbeae/mkdocs_glightbox-0.5.2-py3-none-any.whl", hash = "sha256:23a431ea802b60b1030c73323db2eed6ba859df1a0822ce575afa43e0ea3f47e", size = 26458 }, ] [[package]] @@ -2422,9 +2422,9 @@ wheels = [ name = "narwhals" version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/87/76/9ca8f4d03f02b8289807d0c91eeb01fa6b7fdd6273769d5bd1f94773b40b/narwhals-2.7.0.tar.gz", hash = "sha256:e3fff7f1610fd3318ede78c969bc5954ce710d585eefdb689586fb69da3da43c", size = 569315, upload-time = "2025-10-06T09:39:37.69Z" } +sdist = { url = "https://files.pythonhosted.org/packages/87/76/9ca8f4d03f02b8289807d0c91eeb01fa6b7fdd6273769d5bd1f94773b40b/narwhals-2.7.0.tar.gz", hash = "sha256:e3fff7f1610fd3318ede78c969bc5954ce710d585eefdb689586fb69da3da43c", size = 569315 } wheels = [ - { url = "https://files.pythonhosted.org/packages/74/0d/bc630dfd34ad2150d40f9392e94d3803980e71a47e10a709ce9bfcd40ffe/narwhals-2.7.0-py3-none-any.whl", hash = "sha256:010791aa0cee86d90bf2b658264aaec3eeea34fb4ddf2e83746ea4940bcffae3", size = 412767, upload-time = "2025-10-06T09:39:35.564Z" }, + { url = "https://files.pythonhosted.org/packages/74/0d/bc630dfd34ad2150d40f9392e94d3803980e71a47e10a709ce9bfcd40ffe/narwhals-2.7.0-py3-none-any.whl", hash = "sha256:010791aa0cee86d90bf2b658264aaec3eeea34fb4ddf2e83746ea4940bcffae3", size = 412767 }, ] [[package]] @@ -2503,24 +2503,24 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/71/ed/4d27fcfa40ebfdad3d2088a3de7ee48dbff7f35163e815ec1870d2a7398c/netcdf4-1.7.2.tar.gz", hash = "sha256:a4c6375540b19989896136943abb6d44850ff6f1fa7d3f063253b1ad3f8b7fce", size = 835064 } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/33/ecb4790d053c58ec03f940ab55aacb59a207e356e57792cfd4b4eedbcc4d/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abe5b1837ff209185ecfe50bd71884c866b3ee69691051833e410e57f177e059", size = 9210818, upload-time = "2024-10-22T19:00:33.436Z" }, - { url = "https://files.pythonhosted.org/packages/db/a6/54f0f335b28228b89e1598fda950382c83b1d7b1f75d28c5eebbcb7f113e/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28021c7e886e5bccf9a8ce504c032d1d7f98d86f67495fb7cf2c9564eba04510", size = 9059470, upload-time = "2024-10-22T19:00:35.394Z" }, - { url = "https://files.pythonhosted.org/packages/a7/ea/80b9feddd36721f92bac056a7dea41cd48bd4fc676f3f248fc48332d0bd2/netCDF4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:7460b638e41c8ce4179d082a81cb6456f0ce083d4d959f4d9e87a95cd86f64cb", size = 7005418, upload-time = "2024-10-22T19:00:37.774Z" }, - { url = "https://files.pythonhosted.org/packages/f2/bd/6f76916fae5d375eedd0cb48acd713d8d8db267d0c3cf3d209a4631923a5/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f54f5d39ffbcf1726a1e6fd90cb5fa74277ecea739a5fa0f424636d71beafe24", size = 9451498, upload-time = "2024-10-22T19:00:43.822Z" }, - { url = "https://files.pythonhosted.org/packages/18/c1/7e564dbd28228ba4a35a272bf53b9a2e8b0ba9ac06b2c84b57c03c84e87b/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:902aa50d70f49d002d896212a171d344c38f7b8ca520837c56c922ac1535c4a3", size = 9283073, upload-time = "2024-10-22T19:00:45.925Z" }, - { url = "https://files.pythonhosted.org/packages/cf/ba/d26e8278ad8a2306580bab076b6d64cd16459a60e632e6c1a9cbb68dd3d9/netCDF4-1.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:3291f9ad0c98c49a4dd16aefad1a9abd3a1b884171db6c81bdcee94671cfabe3", size = 7010215, upload-time = "2024-10-22T19:00:48.101Z" }, - { url = "https://files.pythonhosted.org/packages/2d/1a/32b7427aaf62fed3d4e4456f874b25ce39373dbddf6cfde9edbcfc2417fc/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb95b11804fe051897d1f2044b05d82a1847bc2549631cdd2f655dde7de77a9c", size = 9377415, upload-time = "2024-10-22T19:00:54.412Z" }, - { url = "https://files.pythonhosted.org/packages/fd/bf/5e671495c8bdf6b628e091aa8980793579474a10e51bc6ba302a3af6a778/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9d8a848373723f41ef662590b4f5e1832227501c9fd4513e8ad8da58c269977", size = 9260579, upload-time = "2024-10-22T19:00:56.594Z" }, - { url = "https://files.pythonhosted.org/packages/d4/57/0a0bcdebcfaf72e96e7bcaa512f80ee096bf71945a3318d38253338e9c25/netCDF4-1.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:568ea369e00b581302d77fc5fd0b8f78e520c7e08d0b5af5219ba51f3f1cd694", size = 6991523, upload-time = "2024-10-22T19:00:58.97Z" }, - { url = "https://files.pythonhosted.org/packages/71/96/d5d8859a6dac29f8ebc815ff8e75770bd513db9f08d7a711e21ae562a948/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30d20e56b9ba2c48884eb89c91b63e6c0612b4927881707e34402719153ef17f", size = 9378149, upload-time = "2024-10-22T19:01:04.924Z" }, - { url = "https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d6bfd38ba0bde04d56f06c1554714a2ea9dab75811c89450dc3ec57a9d36b80", size = 9254471, upload-time = "2024-10-22T19:01:07.041Z" }, - { url = "https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:5c5fbee6134ee1246c397e1508e5297d825aa19221fdf3fa8dc9727ad824d7a5", size = 6990521, upload-time = "2024-10-23T15:02:27.549Z" }, - { url = "https://files.pythonhosted.org/packages/50/e4/7238549f0625042f8d94ec2f58977bb186a8e2acf4d65b2ad1de2a58d672/netcdf4-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:76cb3bbbbe4cd5fca612578eb105c16217380f7f93af2b549e8f38296bc906bb", size = 9682157, upload-time = "2025-10-13T18:32:17.138Z" }, - { url = "https://files.pythonhosted.org/packages/49/3c/1129ea3943f6f5736be08c2d79ca5965d0a55adbfc38f313a59938a7a62a/netcdf4-1.7.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:835ae7bcef666c967241baeeee9bef9376ddb7527297b24735597131f6f628e2", size = 9520752, upload-time = "2025-10-13T18:32:19.493Z" }, - { url = "https://files.pythonhosted.org/packages/0b/eb/144709b60d89eb8995236f49a4e446be87f15b0d63f05dbda55e1315dba3/netcdf4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:73bd7eda3cefb04c4076e76911f652f5ed56bf434e0a3958e367932953437557", size = 7215191, upload-time = "2025-10-13T18:32:21.112Z" }, - { url = "https://files.pythonhosted.org/packages/5c/5e/9bf3008a9e45c08f4c9fedce4d6f722ef5d970f56a9c5eb375a200dd2b66/netcdf4-1.7.2-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf11480f6b8a5b246818ffff6b4d90481e51f8b9555b41af0c372eb0aaf8b65f", size = 9621674, upload-time = "2025-10-13T18:32:29.193Z" }, - { url = "https://files.pythonhosted.org/packages/a1/75/46871e85f2bbfb1efe229623d25d7c9daa17e2e968d5235572b2c8bb53e8/netcdf4-1.7.2-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ccc05328a8ff31921b539821791aeb20b054879f3fdf6d1d505bf6422824fec", size = 9453759, upload-time = "2025-10-13T18:32:31.136Z" }, - { url = "https://files.pythonhosted.org/packages/cd/10/c52f12297965938d9b9be666ea1f9d8340c2aea31d6909d90aa650847248/netcdf4-1.7.2-cp311-abi3-win_amd64.whl", hash = "sha256:999bfc4acebf400ed724d5e7329e2e768accc7ee1fa1d82d505da782f730301b", size = 7148514, upload-time = "2025-10-13T18:32:33.121Z" }, + { url = "https://files.pythonhosted.org/packages/da/33/ecb4790d053c58ec03f940ab55aacb59a207e356e57792cfd4b4eedbcc4d/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abe5b1837ff209185ecfe50bd71884c866b3ee69691051833e410e57f177e059", size = 9210818 }, + { url = "https://files.pythonhosted.org/packages/db/a6/54f0f335b28228b89e1598fda950382c83b1d7b1f75d28c5eebbcb7f113e/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28021c7e886e5bccf9a8ce504c032d1d7f98d86f67495fb7cf2c9564eba04510", size = 9059470 }, + { url = "https://files.pythonhosted.org/packages/a7/ea/80b9feddd36721f92bac056a7dea41cd48bd4fc676f3f248fc48332d0bd2/netCDF4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:7460b638e41c8ce4179d082a81cb6456f0ce083d4d959f4d9e87a95cd86f64cb", size = 7005418 }, + { url = "https://files.pythonhosted.org/packages/f2/bd/6f76916fae5d375eedd0cb48acd713d8d8db267d0c3cf3d209a4631923a5/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f54f5d39ffbcf1726a1e6fd90cb5fa74277ecea739a5fa0f424636d71beafe24", size = 9451498 }, + { url = "https://files.pythonhosted.org/packages/18/c1/7e564dbd28228ba4a35a272bf53b9a2e8b0ba9ac06b2c84b57c03c84e87b/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:902aa50d70f49d002d896212a171d344c38f7b8ca520837c56c922ac1535c4a3", size = 9283073 }, + { url = "https://files.pythonhosted.org/packages/cf/ba/d26e8278ad8a2306580bab076b6d64cd16459a60e632e6c1a9cbb68dd3d9/netCDF4-1.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:3291f9ad0c98c49a4dd16aefad1a9abd3a1b884171db6c81bdcee94671cfabe3", size = 7010215 }, + { url = "https://files.pythonhosted.org/packages/2d/1a/32b7427aaf62fed3d4e4456f874b25ce39373dbddf6cfde9edbcfc2417fc/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb95b11804fe051897d1f2044b05d82a1847bc2549631cdd2f655dde7de77a9c", size = 9377415 }, + { url = "https://files.pythonhosted.org/packages/fd/bf/5e671495c8bdf6b628e091aa8980793579474a10e51bc6ba302a3af6a778/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9d8a848373723f41ef662590b4f5e1832227501c9fd4513e8ad8da58c269977", size = 9260579 }, + { url = "https://files.pythonhosted.org/packages/d4/57/0a0bcdebcfaf72e96e7bcaa512f80ee096bf71945a3318d38253338e9c25/netCDF4-1.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:568ea369e00b581302d77fc5fd0b8f78e520c7e08d0b5af5219ba51f3f1cd694", size = 6991523 }, + { url = "https://files.pythonhosted.org/packages/71/96/d5d8859a6dac29f8ebc815ff8e75770bd513db9f08d7a711e21ae562a948/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30d20e56b9ba2c48884eb89c91b63e6c0612b4927881707e34402719153ef17f", size = 9378149 }, + { url = "https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d6bfd38ba0bde04d56f06c1554714a2ea9dab75811c89450dc3ec57a9d36b80", size = 9254471 }, + { url = "https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:5c5fbee6134ee1246c397e1508e5297d825aa19221fdf3fa8dc9727ad824d7a5", size = 6990521 }, + { url = "https://files.pythonhosted.org/packages/50/e4/7238549f0625042f8d94ec2f58977bb186a8e2acf4d65b2ad1de2a58d672/netcdf4-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:76cb3bbbbe4cd5fca612578eb105c16217380f7f93af2b549e8f38296bc906bb", size = 9682157 }, + { url = "https://files.pythonhosted.org/packages/49/3c/1129ea3943f6f5736be08c2d79ca5965d0a55adbfc38f313a59938a7a62a/netcdf4-1.7.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:835ae7bcef666c967241baeeee9bef9376ddb7527297b24735597131f6f628e2", size = 9520752 }, + { url = "https://files.pythonhosted.org/packages/0b/eb/144709b60d89eb8995236f49a4e446be87f15b0d63f05dbda55e1315dba3/netcdf4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:73bd7eda3cefb04c4076e76911f652f5ed56bf434e0a3958e367932953437557", size = 7215191 }, + { url = "https://files.pythonhosted.org/packages/5c/5e/9bf3008a9e45c08f4c9fedce4d6f722ef5d970f56a9c5eb375a200dd2b66/netcdf4-1.7.2-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf11480f6b8a5b246818ffff6b4d90481e51f8b9555b41af0c372eb0aaf8b65f", size = 9621674 }, + { url = "https://files.pythonhosted.org/packages/a1/75/46871e85f2bbfb1efe229623d25d7c9daa17e2e968d5235572b2c8bb53e8/netcdf4-1.7.2-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ccc05328a8ff31921b539821791aeb20b054879f3fdf6d1d505bf6422824fec", size = 9453759 }, + { url = "https://files.pythonhosted.org/packages/cd/10/c52f12297965938d9b9be666ea1f9d8340c2aea31d6909d90aa650847248/netcdf4-1.7.2-cp311-abi3-win_amd64.whl", hash = "sha256:999bfc4acebf400ed724d5e7329e2e768accc7ee1fa1d82d505da782f730301b", size = 7148514 }, ] [[package]] @@ -2856,7 +2856,7 @@ docs = [ { name = "mkdocs-build-plantuml-plugin", specifier = "==1.9.0" }, { name = "mkdocs-exclude", specifier = "==1.0.2" }, { name = "mkdocs-gen-files", specifier = ">=0.5.0,<0.6" }, - { name = "mkdocs-glightbox", specifier = "==0.5.1" }, + { name = "mkdocs-glightbox", specifier = "==0.5.2" }, { name = "mkdocs-literate-nav", specifier = ">=0.6.2,<0.7" }, { name = "mkdocs-material", specifier = ">=9.6.20,<10" }, { name = "mkdocs-material-extensions", specifier = "==1.3.1" }, @@ -3270,9 +3270,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c3/da/b8a7ee04378a53f6fefefc0c5e05570a3ebfdfa0523a878bcd3b475683ee/pydantic-2.12.0.tar.gz", hash = "sha256:c1a077e6270dbfb37bfd8b498b3981e2bb18f68103720e51fa6c306a5a9af563", size = 814760, upload-time = "2025-10-07T15:58:03.467Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/da/b8a7ee04378a53f6fefefc0c5e05570a3ebfdfa0523a878bcd3b475683ee/pydantic-2.12.0.tar.gz", hash = "sha256:c1a077e6270dbfb37bfd8b498b3981e2bb18f68103720e51fa6c306a5a9af563", size = 814760 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/9d/d5c855424e2e5b6b626fbc6ec514d8e655a600377ce283008b115abb7445/pydantic-2.12.0-py3-none-any.whl", hash = "sha256:f6a1da352d42790537e95e83a8bdfb91c7efbae63ffd0b86fa823899e807116f", size = 459730, upload-time = "2025-10-07T15:58:01.576Z" }, + { url = "https://files.pythonhosted.org/packages/f4/9d/d5c855424e2e5b6b626fbc6ec514d8e655a600377ce283008b115abb7445/pydantic-2.12.0-py3-none-any.whl", hash = "sha256:f6a1da352d42790537e95e83a8bdfb91c7efbae63ffd0b86fa823899e807116f", size = 459730 }, ] [[package]] @@ -3282,87 +3282,87 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/14/12b4a0d2b0b10d8e1d9a24ad94e7bbb43335eaf29c0c4e57860e8a30734a/pydantic_core-2.41.1.tar.gz", hash = "sha256:1ad375859a6d8c356b7704ec0f547a58e82ee80bb41baa811ad710e124bc8f2f", size = 454870, upload-time = "2025-10-07T10:50:45.974Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/58/29f12e65b19c1877a0269eb4f23c5d2267eded6120a7d6762501ab843dc9/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ab7e594a2a5c24ab8013a7dc8cfe5f2260e80e490685814122081705c2cf2b0", size = 1975071, upload-time = "2025-10-06T21:09:54.009Z" }, - { url = "https://files.pythonhosted.org/packages/98/26/4e677f2b7ec3fbdd10be6b586a82a814c8ebe3e474024c8df2d4260e564e/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b054ef1a78519cb934b58e9c90c09e93b837c935dcd907b891f2b265b129eb6e", size = 2067271, upload-time = "2025-10-06T21:09:55.175Z" }, - { url = "https://files.pythonhosted.org/packages/29/50/50614bd906089904d7ca1be3b9ecf08c00a327143d48f1decfdc21b3c302/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f2ab7d10d0ab2ed6da54c757233eb0f48ebfb4f86e9b88ccecb3f92bbd61a538", size = 2253207, upload-time = "2025-10-06T21:09:56.709Z" }, - { url = "https://files.pythonhosted.org/packages/ea/58/b1e640b4ca559273cca7c28e0fe8891d5d8e9a600f5ab4882670ec107549/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2757606b7948bb853a27e4040820306eaa0ccb9e8f9f8a0fa40cb674e170f350", size = 2375052, upload-time = "2025-10-06T21:09:57.97Z" }, - { url = "https://files.pythonhosted.org/packages/53/25/cd47df3bfb24350e03835f0950288d1054f1cc9a8023401dabe6d4ff2834/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cec0e75eb61f606bad0a32f2be87507087514e26e8c73db6cbdb8371ccd27917", size = 2076834, upload-time = "2025-10-06T21:09:59.58Z" }, - { url = "https://files.pythonhosted.org/packages/ec/b4/71b2c77e5df527fbbc1a03e72c3fd96c44cd10d4241a81befef8c12b9fc4/pydantic_core-2.41.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0234236514f44a5bf552105cfe2543a12f48203397d9d0f866affa569345a5b5", size = 2195374, upload-time = "2025-10-06T21:10:01.18Z" }, - { url = "https://files.pythonhosted.org/packages/aa/08/4b8a50733005865efde284fec45da75fe16a258f706e16323c5ace4004eb/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1b974e41adfbb4ebb0f65fc4ca951347b17463d60893ba7d5f7b9bb087c83897", size = 2156060, upload-time = "2025-10-06T21:10:02.74Z" }, - { url = "https://files.pythonhosted.org/packages/83/c3/1037cb603ef2130c210150a51b1710d86825b5c28df54a55750099f91196/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:248dafb3204136113c383e91a4d815269f51562b6659b756cf3df14eefc7d0bb", size = 2331640, upload-time = "2025-10-06T21:10:04.39Z" }, - { url = "https://files.pythonhosted.org/packages/56/4c/52d111869610e6b1a46e1f1035abcdc94d0655587e39104433a290e9f377/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:678f9d76a91d6bcedd7568bbf6beb77ae8447f85d1aeebaab7e2f0829cfc3a13", size = 2329844, upload-time = "2025-10-06T21:10:05.68Z" }, - { url = "https://files.pythonhosted.org/packages/32/5d/4b435f0b52ab543967761aca66b84ad3f0026e491e57de47693d15d0a8db/pydantic_core-2.41.1-cp310-cp310-win32.whl", hash = "sha256:dff5bee1d21ee58277900692a641925d2dddfde65182c972569b1a276d2ac8fb", size = 1991289, upload-time = "2025-10-06T21:10:07.199Z" }, - { url = "https://files.pythonhosted.org/packages/88/52/31b4deafc1d3cb96d0e7c0af70f0dc05454982d135d07f5117e6336153e8/pydantic_core-2.41.1-cp310-cp310-win_amd64.whl", hash = "sha256:5042da12e5d97d215f91567110fdfa2e2595a25f17c19b9ff024f31c34f9b53e", size = 2027747, upload-time = "2025-10-06T21:10:08.503Z" }, - { url = "https://files.pythonhosted.org/packages/38/8a/d9edcdcdfe80bade17bed424284427c08bea892aaec11438fa52eaeaf79c/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28527e4b53400cd60ffbd9812ccb2b5135d042129716d71afd7e45bf42b855c0", size = 1973762, upload-time = "2025-10-06T21:10:13.154Z" }, - { url = "https://files.pythonhosted.org/packages/d5/b3/ff225c6d49fba4279de04677c1c876fc3dc6562fd0c53e9bfd66f58c51a8/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:46a1c935c9228bad738c8a41de06478770927baedf581d172494ab36a6b96575", size = 2065386, upload-time = "2025-10-06T21:10:14.436Z" }, - { url = "https://files.pythonhosted.org/packages/47/ba/183e8c0be4321314af3fd1ae6bfc7eafdd7a49bdea5da81c56044a207316/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:447ddf56e2b7d28d200d3e9eafa936fe40485744b5a824b67039937580b3cb20", size = 2252317, upload-time = "2025-10-06T21:10:15.719Z" }, - { url = "https://files.pythonhosted.org/packages/57/c5/aab61e94fd02f45c65f1f8c9ec38bb3b33fbf001a1837c74870e97462572/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:63892ead40c1160ac860b5debcc95c95c5a0035e543a8b5a4eac70dd22e995f4", size = 2373405, upload-time = "2025-10-06T21:10:17.017Z" }, - { url = "https://files.pythonhosted.org/packages/e5/4f/3aaa3bd1ea420a15acc42d7d3ccb3b0bbc5444ae2f9dbc1959f8173e16b8/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4a9543ca355e6df8fbe9c83e9faab707701e9103ae857ecb40f1c0cf8b0e94d", size = 2073794, upload-time = "2025-10-06T21:10:18.383Z" }, - { url = "https://files.pythonhosted.org/packages/58/bd/e3975cdebe03ec080ef881648de316c73f2a6be95c14fc4efb2f7bdd0d41/pydantic_core-2.41.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f2611bdb694116c31e551ed82e20e39a90bea9b7ad9e54aaf2d045ad621aa7a1", size = 2194430, upload-time = "2025-10-06T21:10:19.638Z" }, - { url = "https://files.pythonhosted.org/packages/2b/b8/6b7e7217f147d3b3105b57fb1caec3c4f667581affdfaab6d1d277e1f749/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fecc130893a9b5f7bfe230be1bb8c61fe66a19db8ab704f808cb25a82aad0bc9", size = 2154611, upload-time = "2025-10-06T21:10:21.28Z" }, - { url = "https://files.pythonhosted.org/packages/fe/7b/239c2fe76bd8b7eef9ae2140d737368a3c6fea4fd27f8f6b4cde6baa3ce9/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:1e2df5f8344c99b6ea5219f00fdc8950b8e6f2c422fbc1cc122ec8641fac85a1", size = 2329809, upload-time = "2025-10-06T21:10:22.678Z" }, - { url = "https://files.pythonhosted.org/packages/bd/2e/77a821a67ff0786f2f14856d6bd1348992f695ee90136a145d7a445c1ff6/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:35291331e9d8ed94c257bab6be1cb3a380b5eee570a2784bffc055e18040a2ea", size = 2327907, upload-time = "2025-10-06T21:10:24.447Z" }, - { url = "https://files.pythonhosted.org/packages/fd/9a/b54512bb9df7f64c586b369328c30481229b70ca6a5fcbb90b715e15facf/pydantic_core-2.41.1-cp311-cp311-win32.whl", hash = "sha256:2876a095292668d753f1a868c4a57c4ac9f6acbd8edda8debe4218d5848cf42f", size = 1989964, upload-time = "2025-10-06T21:10:25.676Z" }, - { url = "https://files.pythonhosted.org/packages/9d/72/63c9a4f1a5c950e65dd522d7dd67f167681f9d4f6ece3b80085a0329f08f/pydantic_core-2.41.1-cp311-cp311-win_amd64.whl", hash = "sha256:b92d6c628e9a338846a28dfe3fcdc1a3279388624597898b105e078cdfc59298", size = 2025158, upload-time = "2025-10-06T21:10:27.522Z" }, - { url = "https://files.pythonhosted.org/packages/d8/16/4e2706184209f61b50c231529257c12eb6bd9eb36e99ea1272e4815d2200/pydantic_core-2.41.1-cp311-cp311-win_arm64.whl", hash = "sha256:7d82ae99409eb69d507a89835488fb657faa03ff9968a9379567b0d2e2e56bc5", size = 1972297, upload-time = "2025-10-06T21:10:28.814Z" }, - { url = "https://files.pythonhosted.org/packages/8e/2e/23fc2a8a93efad52df302fdade0a60f471ecc0c7aac889801ac24b4c07d6/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93e9decce94daf47baf9e9d392f5f2557e783085f7c5e522011545d9d6858e00", size = 1957225, upload-time = "2025-10-06T21:10:33.11Z" }, - { url = "https://files.pythonhosted.org/packages/b9/b6/6db08b2725b2432b9390844852e11d320281e5cea8a859c52c68001975fa/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab0adafdf2b89c8b84f847780a119437a0931eca469f7b44d356f2b426dd9741", size = 2053315, upload-time = "2025-10-06T21:10:34.87Z" }, - { url = "https://files.pythonhosted.org/packages/61/d9/4de44600f2d4514b44f3f3aeeda2e14931214b6b5bf52479339e801ce748/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5da98cc81873f39fd56882e1569c4677940fbc12bce6213fad1ead784192d7c8", size = 2224298, upload-time = "2025-10-06T21:10:36.233Z" }, - { url = "https://files.pythonhosted.org/packages/7a/ae/dbe51187a7f35fc21b283c5250571a94e36373eb557c1cba9f29a9806dcf/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:209910e88afb01fd0fd403947b809ba8dba0e08a095e1f703294fda0a8fdca51", size = 2351797, upload-time = "2025-10-06T21:10:37.601Z" }, - { url = "https://files.pythonhosted.org/packages/b5/a7/975585147457c2e9fb951c7c8dab56deeb6aa313f3aa72c2fc0df3f74a49/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:365109d1165d78d98e33c5bfd815a9b5d7d070f578caefaabcc5771825b4ecb5", size = 2074921, upload-time = "2025-10-06T21:10:38.927Z" }, - { url = "https://files.pythonhosted.org/packages/62/37/ea94d1d0c01dec1b7d236c7cec9103baab0021f42500975de3d42522104b/pydantic_core-2.41.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:706abf21e60a2857acdb09502bc853ee5bce732955e7b723b10311114f033115", size = 2187767, upload-time = "2025-10-06T21:10:40.651Z" }, - { url = "https://files.pythonhosted.org/packages/d3/fe/694cf9fdd3a777a618c3afd210dba7b414cb8a72b1bd29b199c2e5765fee/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bf0bd5417acf7f6a7ec3b53f2109f587be176cb35f9cf016da87e6017437a72d", size = 2136062, upload-time = "2025-10-06T21:10:42.09Z" }, - { url = "https://files.pythonhosted.org/packages/0f/ae/174aeabd89916fbd2988cc37b81a59e1186e952afd2a7ed92018c22f31ca/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:2e71b1c6ceb9c78424ae9f63a07292fb769fb890a4e7efca5554c47f33a60ea5", size = 2317819, upload-time = "2025-10-06T21:10:43.974Z" }, - { url = "https://files.pythonhosted.org/packages/65/e8/e9aecafaebf53fc456314f72886068725d6fba66f11b013532dc21259343/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:80745b9770b4a38c25015b517451c817799bfb9d6499b0d13d8227ec941cb513", size = 2312267, upload-time = "2025-10-06T21:10:45.34Z" }, - { url = "https://files.pythonhosted.org/packages/35/2f/1c2e71d2a052f9bb2f2df5a6a05464a0eb800f9e8d9dd800202fe31219e1/pydantic_core-2.41.1-cp312-cp312-win32.whl", hash = "sha256:83b64d70520e7890453f1aa21d66fda44e7b35f1cfea95adf7b4289a51e2b479", size = 1990927, upload-time = "2025-10-06T21:10:46.738Z" }, - { url = "https://files.pythonhosted.org/packages/b1/78/562998301ff2588b9c6dcc5cb21f52fa919d6e1decc75a35055feb973594/pydantic_core-2.41.1-cp312-cp312-win_amd64.whl", hash = "sha256:377defd66ee2003748ee93c52bcef2d14fde48fe28a0b156f88c3dbf9bc49a50", size = 2034703, upload-time = "2025-10-06T21:10:48.524Z" }, - { url = "https://files.pythonhosted.org/packages/b2/53/d95699ce5a5cdb44bb470bd818b848b9beadf51459fd4ea06667e8ede862/pydantic_core-2.41.1-cp312-cp312-win_arm64.whl", hash = "sha256:c95caff279d49c1d6cdfe2996e6c2ad712571d3b9caaa209a404426c326c4bde", size = 1972719, upload-time = "2025-10-06T21:10:50.256Z" }, - { url = "https://files.pythonhosted.org/packages/f3/92/31eb0748059ba5bd0aa708fb4bab9fcb211461ddcf9e90702a6542f22d0d/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:170406a37a5bc82c22c3274616bf6f17cc7df9c4a0a0a50449e559cb755db669", size = 1961472, upload-time = "2025-10-06T21:10:55.754Z" }, - { url = "https://files.pythonhosted.org/packages/ab/91/946527792275b5c4c7dde4cfa3e81241bf6900e9fee74fb1ba43e0c0f1ab/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12d4257fc9187a0ccd41b8b327d6a4e57281ab75e11dda66a9148ef2e1fb712f", size = 2063230, upload-time = "2025-10-06T21:10:57.179Z" }, - { url = "https://files.pythonhosted.org/packages/31/5d/a35c5d7b414e5c0749f1d9f0d159ee2ef4bab313f499692896b918014ee3/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a75a33b4db105dd1c8d57839e17ee12db8d5ad18209e792fa325dbb4baeb00f4", size = 2229469, upload-time = "2025-10-06T21:10:59.409Z" }, - { url = "https://files.pythonhosted.org/packages/21/4d/8713737c689afa57ecfefe38db78259d4484c97aa494979e6a9d19662584/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08a589f850803a74e0fcb16a72081cafb0d72a3cdda500106942b07e76b7bf62", size = 2347986, upload-time = "2025-10-06T21:11:00.847Z" }, - { url = "https://files.pythonhosted.org/packages/f6/ec/929f9a3a5ed5cda767081494bacd32f783e707a690ce6eeb5e0730ec4986/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a97939d6ea44763c456bd8a617ceada2c9b96bb5b8ab3dfa0d0827df7619014", size = 2072216, upload-time = "2025-10-06T21:11:02.43Z" }, - { url = "https://files.pythonhosted.org/packages/26/55/a33f459d4f9cc8786d9db42795dbecc84fa724b290d7d71ddc3d7155d46a/pydantic_core-2.41.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2ae423c65c556f09569524b80ffd11babff61f33055ef9773d7c9fabc11ed8d", size = 2193047, upload-time = "2025-10-06T21:11:03.787Z" }, - { url = "https://files.pythonhosted.org/packages/77/af/d5c6959f8b089f2185760a2779079e3c2c411bfc70ea6111f58367851629/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:4dc703015fbf8764d6a8001c327a87f1823b7328d40b47ce6000c65918ad2b4f", size = 2140613, upload-time = "2025-10-06T21:11:05.607Z" }, - { url = "https://files.pythonhosted.org/packages/58/e5/2c19bd2a14bffe7fabcf00efbfbd3ac430aaec5271b504a938ff019ac7be/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:968e4ffdfd35698a5fe659e5e44c508b53664870a8e61c8f9d24d3d145d30257", size = 2327641, upload-time = "2025-10-06T21:11:07.143Z" }, - { url = "https://files.pythonhosted.org/packages/93/ef/e0870ccda798c54e6b100aff3c4d49df5458fd64217e860cb9c3b0a403f4/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:fff2b76c8e172d34771cd4d4f0ade08072385310f214f823b5a6ad4006890d32", size = 2318229, upload-time = "2025-10-06T21:11:08.73Z" }, - { url = "https://files.pythonhosted.org/packages/b1/4b/c3b991d95f5deb24d0bd52e47bcf716098fa1afe0ce2d4bd3125b38566ba/pydantic_core-2.41.1-cp313-cp313-win32.whl", hash = "sha256:a38a5263185407ceb599f2f035faf4589d57e73c7146d64f10577f6449e8171d", size = 1997911, upload-time = "2025-10-06T21:11:10.329Z" }, - { url = "https://files.pythonhosted.org/packages/a7/ce/5c316fd62e01f8d6be1b7ee6b54273214e871772997dc2c95e204997a055/pydantic_core-2.41.1-cp313-cp313-win_amd64.whl", hash = "sha256:b42ae7fd6760782c975897e1fdc810f483b021b32245b0105d40f6e7a3803e4b", size = 2034301, upload-time = "2025-10-06T21:11:12.113Z" }, - { url = "https://files.pythonhosted.org/packages/29/41/902640cfd6a6523194123e2c3373c60f19006447f2fb06f76de4e8466c5b/pydantic_core-2.41.1-cp313-cp313-win_arm64.whl", hash = "sha256:ad4111acc63b7384e205c27a2f15e23ac0ee21a9d77ad6f2e9cb516ec90965fb", size = 1977238, upload-time = "2025-10-06T21:11:14.1Z" }, - { url = "https://files.pythonhosted.org/packages/d6/58/b41dd3087505220bb58bc81be8c3e8cbc037f5710cd3c838f44f90bdd704/pydantic_core-2.41.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71eaa38d342099405dae6484216dcf1e8e4b0bebd9b44a4e08c9b43db6a2ab67", size = 2045708, upload-time = "2025-10-06T21:11:17.258Z" }, - { url = "https://files.pythonhosted.org/packages/d7/b8/760f23754e40bf6c65b94a69b22c394c24058a0ef7e2aa471d2e39219c1a/pydantic_core-2.41.1-cp313-cp313t-win_amd64.whl", hash = "sha256:555ecf7e50f1161d3f693bc49f23c82cf6cdeafc71fa37a06120772a09a38795", size = 1997171, upload-time = "2025-10-06T21:11:18.822Z" }, - { url = "https://files.pythonhosted.org/packages/50/32/9a3d87cae2c75a5178334b10358d631bd094b916a00a5993382222dbfd92/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47f1f642a205687d59b52dc1a9a607f45e588f5a2e9eeae05edd80c7a8c47674", size = 1961750, upload-time = "2025-10-06T21:11:24.348Z" }, - { url = "https://files.pythonhosted.org/packages/27/42/a96c9d793a04cf2a9773bff98003bb154087b94f5530a2ce6063ecfec583/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df11c24e138876ace5ec6043e5cae925e34cf38af1a1b3d63589e8f7b5f5cdc4", size = 2063305, upload-time = "2025-10-06T21:11:26.556Z" }, - { url = "https://files.pythonhosted.org/packages/3e/8d/028c4b7d157a005b1f52c086e2d4b0067886b213c86220c1153398dbdf8f/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f0bf7f5c8f7bf345c527e8a0d72d6b26eda99c1227b0c34e7e59e181260de31", size = 2228959, upload-time = "2025-10-06T21:11:28.426Z" }, - { url = "https://files.pythonhosted.org/packages/08/f7/ee64cda8fcc9ca3f4716e6357144f9ee71166775df582a1b6b738bf6da57/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82b887a711d341c2c47352375d73b029418f55b20bd7815446d175a70effa706", size = 2345421, upload-time = "2025-10-06T21:11:30.226Z" }, - { url = "https://files.pythonhosted.org/packages/13/c0/e8ec05f0f5ee7a3656973ad9cd3bc73204af99f6512c1a4562f6fb4b3f7d/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5f1d5d6bbba484bdf220c72d8ecd0be460f4bd4c5e534a541bb2cd57589fb8b", size = 2065288, upload-time = "2025-10-06T21:11:32.019Z" }, - { url = "https://files.pythonhosted.org/packages/0a/25/d77a73ff24e2e4fcea64472f5e39b0402d836da9b08b5361a734d0153023/pydantic_core-2.41.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bf1917385ebe0f968dc5c6ab1375886d56992b93ddfe6bf52bff575d03662be", size = 2189759, upload-time = "2025-10-06T21:11:33.753Z" }, - { url = "https://files.pythonhosted.org/packages/66/45/4a4ebaaae12a740552278d06fe71418c0f2869537a369a89c0e6723b341d/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:4f94f3ab188f44b9a73f7295663f3ecb8f2e2dd03a69c8f2ead50d37785ecb04", size = 2140747, upload-time = "2025-10-06T21:11:35.781Z" }, - { url = "https://files.pythonhosted.org/packages/da/6d/b727ce1022f143194a36593243ff244ed5a1eb3c9122296bf7e716aa37ba/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:3925446673641d37c30bd84a9d597e49f72eacee8b43322c8999fa17d5ae5bc4", size = 2327416, upload-time = "2025-10-06T21:11:37.75Z" }, - { url = "https://files.pythonhosted.org/packages/6f/8c/02df9d8506c427787059f87c6c7253435c6895e12472a652d9616ee0fc95/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:49bd51cc27adb980c7b97357ae036ce9b3c4d0bb406e84fbe16fb2d368b602a8", size = 2318138, upload-time = "2025-10-06T21:11:39.463Z" }, - { url = "https://files.pythonhosted.org/packages/98/67/0cf429a7d6802536941f430e6e3243f6d4b68f41eeea4b242372f1901794/pydantic_core-2.41.1-cp314-cp314-win32.whl", hash = "sha256:a31ca0cd0e4d12ea0df0077df2d487fc3eb9d7f96bbb13c3c5b88dcc21d05159", size = 1998429, upload-time = "2025-10-06T21:11:41.989Z" }, - { url = "https://files.pythonhosted.org/packages/38/60/742fef93de5d085022d2302a6317a2b34dbfe15258e9396a535c8a100ae7/pydantic_core-2.41.1-cp314-cp314-win_amd64.whl", hash = "sha256:1b5c4374a152e10a22175d7790e644fbd8ff58418890e07e2073ff9d4414efae", size = 2028870, upload-time = "2025-10-06T21:11:43.66Z" }, - { url = "https://files.pythonhosted.org/packages/31/38/cdd8ccb8555ef7720bd7715899bd6cfbe3c29198332710e1b61b8f5dd8b8/pydantic_core-2.41.1-cp314-cp314-win_arm64.whl", hash = "sha256:4fee76d757639b493eb600fba668f1e17475af34c17dd61db7a47e824d464ca9", size = 1974275, upload-time = "2025-10-06T21:11:45.476Z" }, - { url = "https://files.pythonhosted.org/packages/c3/e4/7d9791efeb9c7d97e7268f8d20e0da24d03438a7fa7163ab58f1073ba968/pydantic_core-2.41.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1ebc7ab67b856384aba09ed74e3e977dded40e693de18a4f197c67d0d4e6d8e", size = 2043075, upload-time = "2025-10-06T21:11:49.542Z" }, - { url = "https://files.pythonhosted.org/packages/2d/c3/3f6e6b2342ac11ac8cd5cb56e24c7b14afa27c010e82a765ffa5f771884a/pydantic_core-2.41.1-cp314-cp314t-win_amd64.whl", hash = "sha256:8ae0dc57b62a762985bc7fbf636be3412394acc0ddb4ade07fe104230f1b9762", size = 1995341, upload-time = "2025-10-06T21:11:51.497Z" }, - { url = "https://files.pythonhosted.org/packages/2a/43/94a4877094e5fe19a3f37e7e817772263e2c573c94f1e3fa2b1eee56ef3b/pydantic_core-2.41.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2896510fce8f4725ec518f8b9d7f015a00db249d2fd40788f442af303480063d", size = 1961129, upload-time = "2025-10-07T10:49:58.298Z" }, - { url = "https://files.pythonhosted.org/packages/a2/30/23a224d7e25260eb5f69783a63667453037e07eb91ff0e62dabaadd47128/pydantic_core-2.41.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ced20e62cfa0f496ba68fa5d6c7ee71114ea67e2a5da3114d6450d7f4683572a", size = 2148770, upload-time = "2025-10-07T10:49:59.959Z" }, - { url = "https://files.pythonhosted.org/packages/ff/9c/5111c6b128861cb792a4c082677e90dac4f2e090bb2e2fe06aa5b2d39027/pydantic_core-2.41.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eec83fc6abef04c7f9bec616e2d76ee9a6a4ae2a359b10c21d0f680e24a247ca", size = 1959394, upload-time = "2025-10-07T10:50:06.335Z" }, - { url = "https://files.pythonhosted.org/packages/14/3f/cfec8b9a0c48ce5d64409ec5e1903cb0b7363da38f14b41de2fcb3712700/pydantic_core-2.41.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6771a2d9f83c4038dfad5970a3eef215940682b2175e32bcc817bdc639019b28", size = 2147365, upload-time = "2025-10-07T10:50:07.978Z" }, - { url = "https://files.pythonhosted.org/packages/ea/5e/45513e4dc621f47397cfa5fef12ba8fa5e8b1c4c07f2ff2a5fef8ff81b25/pydantic_core-2.41.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34df1fe8fea5d332484a763702e8b6a54048a9d4fe6ccf41e34a128238e01f52", size = 1971995, upload-time = "2025-10-07T10:50:14.071Z" }, - { url = "https://files.pythonhosted.org/packages/22/e3/f1797c168e5f52b973bed1c585e99827a22d5e579d1ed57d51bc15b14633/pydantic_core-2.41.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:421b5595f845842fc093f7250e24ee395f54ca62d494fdde96f43ecf9228ae01", size = 2191264, upload-time = "2025-10-07T10:50:15.788Z" }, - { url = "https://files.pythonhosted.org/packages/bb/e1/24ef4c3b4ab91c21c3a09a966c7d2cffe101058a7bfe5cc8b2c7c7d574e2/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:dce8b22663c134583aaad24827863306a933f576c79da450be3984924e2031d1", size = 2152430, upload-time = "2025-10-07T10:50:18.018Z" }, - { url = "https://files.pythonhosted.org/packages/35/74/70c1e225d67f7ef3fdba02c506d9011efaf734020914920b2aa3d1a45e61/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:300a9c162fea9906cc5c103893ca2602afd84f0ec90d3be36f4cc360125d22e1", size = 2324691, upload-time = "2025-10-07T10:50:19.801Z" }, - { url = "https://files.pythonhosted.org/packages/c8/bf/dd4d21037c8bef0d8cce90a86a3f2dcb011c30086db2a10113c3eea23eba/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e019167628f6e6161ae7ab9fb70f6d076a0bf0d55aa9b20833f86a320c70dd65", size = 2324493, upload-time = "2025-10-07T10:50:21.568Z" }, - { url = "https://files.pythonhosted.org/packages/7e/78/3093b334e9c9796c8236a4701cd2ddef1c56fb0928fe282a10c797644380/pydantic_core-2.41.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:13ab9cc2de6f9d4ab645a050ae5aee61a2424ac4d3a16ba23d4c2027705e0301", size = 2146156, upload-time = "2025-10-07T10:50:23.475Z" }, - { url = "https://files.pythonhosted.org/packages/2b/00/9fe640194a1717a464ab861d43595c268830f98cb1e2705aa134b3544b70/pydantic_core-2.41.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc17b6ecf4983d298686014c92ebc955a9f9baf9f57dad4065e7906e7bee6222", size = 1970417, upload-time = "2025-10-07T10:50:29.573Z" }, - { url = "https://files.pythonhosted.org/packages/b2/ad/f4cdfaf483b78ee65362363e73b6b40c48e067078d7b146e8816d5945ad6/pydantic_core-2.41.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:42ae9352cf211f08b04ea110563d6b1e415878eea5b4c70f6bdb17dca3b932d2", size = 2190745, upload-time = "2025-10-07T10:50:31.48Z" }, - { url = "https://files.pythonhosted.org/packages/cb/c1/18f416d40a10f44e9387497ba449f40fdb1478c61ba05c4b6bdb82300362/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e82947de92068b0a21681a13dd2102387197092fbe7defcfb8453e0913866506", size = 2150888, upload-time = "2025-10-07T10:50:33.477Z" }, - { url = "https://files.pythonhosted.org/packages/42/30/134c8a921630d8a88d6f905a562495a6421e959a23c19b0f49b660801d67/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e244c37d5471c9acdcd282890c6c4c83747b77238bfa19429b8473586c907656", size = 2324489, upload-time = "2025-10-07T10:50:36.48Z" }, - { url = "https://files.pythonhosted.org/packages/9c/48/a9263aeaebdec81e941198525b43edb3b44f27cfa4cb8005b8d3eb8dec72/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1e798b4b304a995110d41ec93653e57975620ccb2842ba9420037985e7d7284e", size = 2322763, upload-time = "2025-10-07T10:50:38.751Z" }, - { url = "https://files.pythonhosted.org/packages/1d/62/755d2bd2593f701c5839fc084e9c2c5e2418f460383ad04e3b5d0befc3ca/pydantic_core-2.41.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f1fc716c0eb1663c59699b024428ad5ec2bcc6b928527b8fe28de6cb89f47efb", size = 2144046, upload-time = "2025-10-07T10:50:40.686Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/7d/14/12b4a0d2b0b10d8e1d9a24ad94e7bbb43335eaf29c0c4e57860e8a30734a/pydantic_core-2.41.1.tar.gz", hash = "sha256:1ad375859a6d8c356b7704ec0f547a58e82ee80bb41baa811ad710e124bc8f2f", size = 454870 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/58/29f12e65b19c1877a0269eb4f23c5d2267eded6120a7d6762501ab843dc9/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ab7e594a2a5c24ab8013a7dc8cfe5f2260e80e490685814122081705c2cf2b0", size = 1975071 }, + { url = "https://files.pythonhosted.org/packages/98/26/4e677f2b7ec3fbdd10be6b586a82a814c8ebe3e474024c8df2d4260e564e/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b054ef1a78519cb934b58e9c90c09e93b837c935dcd907b891f2b265b129eb6e", size = 2067271 }, + { url = "https://files.pythonhosted.org/packages/29/50/50614bd906089904d7ca1be3b9ecf08c00a327143d48f1decfdc21b3c302/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f2ab7d10d0ab2ed6da54c757233eb0f48ebfb4f86e9b88ccecb3f92bbd61a538", size = 2253207 }, + { url = "https://files.pythonhosted.org/packages/ea/58/b1e640b4ca559273cca7c28e0fe8891d5d8e9a600f5ab4882670ec107549/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2757606b7948bb853a27e4040820306eaa0ccb9e8f9f8a0fa40cb674e170f350", size = 2375052 }, + { url = "https://files.pythonhosted.org/packages/53/25/cd47df3bfb24350e03835f0950288d1054f1cc9a8023401dabe6d4ff2834/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cec0e75eb61f606bad0a32f2be87507087514e26e8c73db6cbdb8371ccd27917", size = 2076834 }, + { url = "https://files.pythonhosted.org/packages/ec/b4/71b2c77e5df527fbbc1a03e72c3fd96c44cd10d4241a81befef8c12b9fc4/pydantic_core-2.41.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0234236514f44a5bf552105cfe2543a12f48203397d9d0f866affa569345a5b5", size = 2195374 }, + { url = "https://files.pythonhosted.org/packages/aa/08/4b8a50733005865efde284fec45da75fe16a258f706e16323c5ace4004eb/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1b974e41adfbb4ebb0f65fc4ca951347b17463d60893ba7d5f7b9bb087c83897", size = 2156060 }, + { url = "https://files.pythonhosted.org/packages/83/c3/1037cb603ef2130c210150a51b1710d86825b5c28df54a55750099f91196/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:248dafb3204136113c383e91a4d815269f51562b6659b756cf3df14eefc7d0bb", size = 2331640 }, + { url = "https://files.pythonhosted.org/packages/56/4c/52d111869610e6b1a46e1f1035abcdc94d0655587e39104433a290e9f377/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:678f9d76a91d6bcedd7568bbf6beb77ae8447f85d1aeebaab7e2f0829cfc3a13", size = 2329844 }, + { url = "https://files.pythonhosted.org/packages/32/5d/4b435f0b52ab543967761aca66b84ad3f0026e491e57de47693d15d0a8db/pydantic_core-2.41.1-cp310-cp310-win32.whl", hash = "sha256:dff5bee1d21ee58277900692a641925d2dddfde65182c972569b1a276d2ac8fb", size = 1991289 }, + { url = "https://files.pythonhosted.org/packages/88/52/31b4deafc1d3cb96d0e7c0af70f0dc05454982d135d07f5117e6336153e8/pydantic_core-2.41.1-cp310-cp310-win_amd64.whl", hash = "sha256:5042da12e5d97d215f91567110fdfa2e2595a25f17c19b9ff024f31c34f9b53e", size = 2027747 }, + { url = "https://files.pythonhosted.org/packages/38/8a/d9edcdcdfe80bade17bed424284427c08bea892aaec11438fa52eaeaf79c/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28527e4b53400cd60ffbd9812ccb2b5135d042129716d71afd7e45bf42b855c0", size = 1973762 }, + { url = "https://files.pythonhosted.org/packages/d5/b3/ff225c6d49fba4279de04677c1c876fc3dc6562fd0c53e9bfd66f58c51a8/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:46a1c935c9228bad738c8a41de06478770927baedf581d172494ab36a6b96575", size = 2065386 }, + { url = "https://files.pythonhosted.org/packages/47/ba/183e8c0be4321314af3fd1ae6bfc7eafdd7a49bdea5da81c56044a207316/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:447ddf56e2b7d28d200d3e9eafa936fe40485744b5a824b67039937580b3cb20", size = 2252317 }, + { url = "https://files.pythonhosted.org/packages/57/c5/aab61e94fd02f45c65f1f8c9ec38bb3b33fbf001a1837c74870e97462572/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:63892ead40c1160ac860b5debcc95c95c5a0035e543a8b5a4eac70dd22e995f4", size = 2373405 }, + { url = "https://files.pythonhosted.org/packages/e5/4f/3aaa3bd1ea420a15acc42d7d3ccb3b0bbc5444ae2f9dbc1959f8173e16b8/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4a9543ca355e6df8fbe9c83e9faab707701e9103ae857ecb40f1c0cf8b0e94d", size = 2073794 }, + { url = "https://files.pythonhosted.org/packages/58/bd/e3975cdebe03ec080ef881648de316c73f2a6be95c14fc4efb2f7bdd0d41/pydantic_core-2.41.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f2611bdb694116c31e551ed82e20e39a90bea9b7ad9e54aaf2d045ad621aa7a1", size = 2194430 }, + { url = "https://files.pythonhosted.org/packages/2b/b8/6b7e7217f147d3b3105b57fb1caec3c4f667581affdfaab6d1d277e1f749/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fecc130893a9b5f7bfe230be1bb8c61fe66a19db8ab704f808cb25a82aad0bc9", size = 2154611 }, + { url = "https://files.pythonhosted.org/packages/fe/7b/239c2fe76bd8b7eef9ae2140d737368a3c6fea4fd27f8f6b4cde6baa3ce9/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:1e2df5f8344c99b6ea5219f00fdc8950b8e6f2c422fbc1cc122ec8641fac85a1", size = 2329809 }, + { url = "https://files.pythonhosted.org/packages/bd/2e/77a821a67ff0786f2f14856d6bd1348992f695ee90136a145d7a445c1ff6/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:35291331e9d8ed94c257bab6be1cb3a380b5eee570a2784bffc055e18040a2ea", size = 2327907 }, + { url = "https://files.pythonhosted.org/packages/fd/9a/b54512bb9df7f64c586b369328c30481229b70ca6a5fcbb90b715e15facf/pydantic_core-2.41.1-cp311-cp311-win32.whl", hash = "sha256:2876a095292668d753f1a868c4a57c4ac9f6acbd8edda8debe4218d5848cf42f", size = 1989964 }, + { url = "https://files.pythonhosted.org/packages/9d/72/63c9a4f1a5c950e65dd522d7dd67f167681f9d4f6ece3b80085a0329f08f/pydantic_core-2.41.1-cp311-cp311-win_amd64.whl", hash = "sha256:b92d6c628e9a338846a28dfe3fcdc1a3279388624597898b105e078cdfc59298", size = 2025158 }, + { url = "https://files.pythonhosted.org/packages/d8/16/4e2706184209f61b50c231529257c12eb6bd9eb36e99ea1272e4815d2200/pydantic_core-2.41.1-cp311-cp311-win_arm64.whl", hash = "sha256:7d82ae99409eb69d507a89835488fb657faa03ff9968a9379567b0d2e2e56bc5", size = 1972297 }, + { url = "https://files.pythonhosted.org/packages/8e/2e/23fc2a8a93efad52df302fdade0a60f471ecc0c7aac889801ac24b4c07d6/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93e9decce94daf47baf9e9d392f5f2557e783085f7c5e522011545d9d6858e00", size = 1957225 }, + { url = "https://files.pythonhosted.org/packages/b9/b6/6db08b2725b2432b9390844852e11d320281e5cea8a859c52c68001975fa/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab0adafdf2b89c8b84f847780a119437a0931eca469f7b44d356f2b426dd9741", size = 2053315 }, + { url = "https://files.pythonhosted.org/packages/61/d9/4de44600f2d4514b44f3f3aeeda2e14931214b6b5bf52479339e801ce748/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5da98cc81873f39fd56882e1569c4677940fbc12bce6213fad1ead784192d7c8", size = 2224298 }, + { url = "https://files.pythonhosted.org/packages/7a/ae/dbe51187a7f35fc21b283c5250571a94e36373eb557c1cba9f29a9806dcf/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:209910e88afb01fd0fd403947b809ba8dba0e08a095e1f703294fda0a8fdca51", size = 2351797 }, + { url = "https://files.pythonhosted.org/packages/b5/a7/975585147457c2e9fb951c7c8dab56deeb6aa313f3aa72c2fc0df3f74a49/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:365109d1165d78d98e33c5bfd815a9b5d7d070f578caefaabcc5771825b4ecb5", size = 2074921 }, + { url = "https://files.pythonhosted.org/packages/62/37/ea94d1d0c01dec1b7d236c7cec9103baab0021f42500975de3d42522104b/pydantic_core-2.41.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:706abf21e60a2857acdb09502bc853ee5bce732955e7b723b10311114f033115", size = 2187767 }, + { url = "https://files.pythonhosted.org/packages/d3/fe/694cf9fdd3a777a618c3afd210dba7b414cb8a72b1bd29b199c2e5765fee/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bf0bd5417acf7f6a7ec3b53f2109f587be176cb35f9cf016da87e6017437a72d", size = 2136062 }, + { url = "https://files.pythonhosted.org/packages/0f/ae/174aeabd89916fbd2988cc37b81a59e1186e952afd2a7ed92018c22f31ca/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:2e71b1c6ceb9c78424ae9f63a07292fb769fb890a4e7efca5554c47f33a60ea5", size = 2317819 }, + { url = "https://files.pythonhosted.org/packages/65/e8/e9aecafaebf53fc456314f72886068725d6fba66f11b013532dc21259343/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:80745b9770b4a38c25015b517451c817799bfb9d6499b0d13d8227ec941cb513", size = 2312267 }, + { url = "https://files.pythonhosted.org/packages/35/2f/1c2e71d2a052f9bb2f2df5a6a05464a0eb800f9e8d9dd800202fe31219e1/pydantic_core-2.41.1-cp312-cp312-win32.whl", hash = "sha256:83b64d70520e7890453f1aa21d66fda44e7b35f1cfea95adf7b4289a51e2b479", size = 1990927 }, + { url = "https://files.pythonhosted.org/packages/b1/78/562998301ff2588b9c6dcc5cb21f52fa919d6e1decc75a35055feb973594/pydantic_core-2.41.1-cp312-cp312-win_amd64.whl", hash = "sha256:377defd66ee2003748ee93c52bcef2d14fde48fe28a0b156f88c3dbf9bc49a50", size = 2034703 }, + { url = "https://files.pythonhosted.org/packages/b2/53/d95699ce5a5cdb44bb470bd818b848b9beadf51459fd4ea06667e8ede862/pydantic_core-2.41.1-cp312-cp312-win_arm64.whl", hash = "sha256:c95caff279d49c1d6cdfe2996e6c2ad712571d3b9caaa209a404426c326c4bde", size = 1972719 }, + { url = "https://files.pythonhosted.org/packages/f3/92/31eb0748059ba5bd0aa708fb4bab9fcb211461ddcf9e90702a6542f22d0d/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:170406a37a5bc82c22c3274616bf6f17cc7df9c4a0a0a50449e559cb755db669", size = 1961472 }, + { url = "https://files.pythonhosted.org/packages/ab/91/946527792275b5c4c7dde4cfa3e81241bf6900e9fee74fb1ba43e0c0f1ab/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12d4257fc9187a0ccd41b8b327d6a4e57281ab75e11dda66a9148ef2e1fb712f", size = 2063230 }, + { url = "https://files.pythonhosted.org/packages/31/5d/a35c5d7b414e5c0749f1d9f0d159ee2ef4bab313f499692896b918014ee3/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a75a33b4db105dd1c8d57839e17ee12db8d5ad18209e792fa325dbb4baeb00f4", size = 2229469 }, + { url = "https://files.pythonhosted.org/packages/21/4d/8713737c689afa57ecfefe38db78259d4484c97aa494979e6a9d19662584/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08a589f850803a74e0fcb16a72081cafb0d72a3cdda500106942b07e76b7bf62", size = 2347986 }, + { url = "https://files.pythonhosted.org/packages/f6/ec/929f9a3a5ed5cda767081494bacd32f783e707a690ce6eeb5e0730ec4986/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a97939d6ea44763c456bd8a617ceada2c9b96bb5b8ab3dfa0d0827df7619014", size = 2072216 }, + { url = "https://files.pythonhosted.org/packages/26/55/a33f459d4f9cc8786d9db42795dbecc84fa724b290d7d71ddc3d7155d46a/pydantic_core-2.41.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2ae423c65c556f09569524b80ffd11babff61f33055ef9773d7c9fabc11ed8d", size = 2193047 }, + { url = "https://files.pythonhosted.org/packages/77/af/d5c6959f8b089f2185760a2779079e3c2c411bfc70ea6111f58367851629/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:4dc703015fbf8764d6a8001c327a87f1823b7328d40b47ce6000c65918ad2b4f", size = 2140613 }, + { url = "https://files.pythonhosted.org/packages/58/e5/2c19bd2a14bffe7fabcf00efbfbd3ac430aaec5271b504a938ff019ac7be/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:968e4ffdfd35698a5fe659e5e44c508b53664870a8e61c8f9d24d3d145d30257", size = 2327641 }, + { url = "https://files.pythonhosted.org/packages/93/ef/e0870ccda798c54e6b100aff3c4d49df5458fd64217e860cb9c3b0a403f4/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:fff2b76c8e172d34771cd4d4f0ade08072385310f214f823b5a6ad4006890d32", size = 2318229 }, + { url = "https://files.pythonhosted.org/packages/b1/4b/c3b991d95f5deb24d0bd52e47bcf716098fa1afe0ce2d4bd3125b38566ba/pydantic_core-2.41.1-cp313-cp313-win32.whl", hash = "sha256:a38a5263185407ceb599f2f035faf4589d57e73c7146d64f10577f6449e8171d", size = 1997911 }, + { url = "https://files.pythonhosted.org/packages/a7/ce/5c316fd62e01f8d6be1b7ee6b54273214e871772997dc2c95e204997a055/pydantic_core-2.41.1-cp313-cp313-win_amd64.whl", hash = "sha256:b42ae7fd6760782c975897e1fdc810f483b021b32245b0105d40f6e7a3803e4b", size = 2034301 }, + { url = "https://files.pythonhosted.org/packages/29/41/902640cfd6a6523194123e2c3373c60f19006447f2fb06f76de4e8466c5b/pydantic_core-2.41.1-cp313-cp313-win_arm64.whl", hash = "sha256:ad4111acc63b7384e205c27a2f15e23ac0ee21a9d77ad6f2e9cb516ec90965fb", size = 1977238 }, + { url = "https://files.pythonhosted.org/packages/d6/58/b41dd3087505220bb58bc81be8c3e8cbc037f5710cd3c838f44f90bdd704/pydantic_core-2.41.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71eaa38d342099405dae6484216dcf1e8e4b0bebd9b44a4e08c9b43db6a2ab67", size = 2045708 }, + { url = "https://files.pythonhosted.org/packages/d7/b8/760f23754e40bf6c65b94a69b22c394c24058a0ef7e2aa471d2e39219c1a/pydantic_core-2.41.1-cp313-cp313t-win_amd64.whl", hash = "sha256:555ecf7e50f1161d3f693bc49f23c82cf6cdeafc71fa37a06120772a09a38795", size = 1997171 }, + { url = "https://files.pythonhosted.org/packages/50/32/9a3d87cae2c75a5178334b10358d631bd094b916a00a5993382222dbfd92/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47f1f642a205687d59b52dc1a9a607f45e588f5a2e9eeae05edd80c7a8c47674", size = 1961750 }, + { url = "https://files.pythonhosted.org/packages/27/42/a96c9d793a04cf2a9773bff98003bb154087b94f5530a2ce6063ecfec583/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df11c24e138876ace5ec6043e5cae925e34cf38af1a1b3d63589e8f7b5f5cdc4", size = 2063305 }, + { url = "https://files.pythonhosted.org/packages/3e/8d/028c4b7d157a005b1f52c086e2d4b0067886b213c86220c1153398dbdf8f/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f0bf7f5c8f7bf345c527e8a0d72d6b26eda99c1227b0c34e7e59e181260de31", size = 2228959 }, + { url = "https://files.pythonhosted.org/packages/08/f7/ee64cda8fcc9ca3f4716e6357144f9ee71166775df582a1b6b738bf6da57/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82b887a711d341c2c47352375d73b029418f55b20bd7815446d175a70effa706", size = 2345421 }, + { url = "https://files.pythonhosted.org/packages/13/c0/e8ec05f0f5ee7a3656973ad9cd3bc73204af99f6512c1a4562f6fb4b3f7d/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5f1d5d6bbba484bdf220c72d8ecd0be460f4bd4c5e534a541bb2cd57589fb8b", size = 2065288 }, + { url = "https://files.pythonhosted.org/packages/0a/25/d77a73ff24e2e4fcea64472f5e39b0402d836da9b08b5361a734d0153023/pydantic_core-2.41.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bf1917385ebe0f968dc5c6ab1375886d56992b93ddfe6bf52bff575d03662be", size = 2189759 }, + { url = "https://files.pythonhosted.org/packages/66/45/4a4ebaaae12a740552278d06fe71418c0f2869537a369a89c0e6723b341d/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:4f94f3ab188f44b9a73f7295663f3ecb8f2e2dd03a69c8f2ead50d37785ecb04", size = 2140747 }, + { url = "https://files.pythonhosted.org/packages/da/6d/b727ce1022f143194a36593243ff244ed5a1eb3c9122296bf7e716aa37ba/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:3925446673641d37c30bd84a9d597e49f72eacee8b43322c8999fa17d5ae5bc4", size = 2327416 }, + { url = "https://files.pythonhosted.org/packages/6f/8c/02df9d8506c427787059f87c6c7253435c6895e12472a652d9616ee0fc95/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:49bd51cc27adb980c7b97357ae036ce9b3c4d0bb406e84fbe16fb2d368b602a8", size = 2318138 }, + { url = "https://files.pythonhosted.org/packages/98/67/0cf429a7d6802536941f430e6e3243f6d4b68f41eeea4b242372f1901794/pydantic_core-2.41.1-cp314-cp314-win32.whl", hash = "sha256:a31ca0cd0e4d12ea0df0077df2d487fc3eb9d7f96bbb13c3c5b88dcc21d05159", size = 1998429 }, + { url = "https://files.pythonhosted.org/packages/38/60/742fef93de5d085022d2302a6317a2b34dbfe15258e9396a535c8a100ae7/pydantic_core-2.41.1-cp314-cp314-win_amd64.whl", hash = "sha256:1b5c4374a152e10a22175d7790e644fbd8ff58418890e07e2073ff9d4414efae", size = 2028870 }, + { url = "https://files.pythonhosted.org/packages/31/38/cdd8ccb8555ef7720bd7715899bd6cfbe3c29198332710e1b61b8f5dd8b8/pydantic_core-2.41.1-cp314-cp314-win_arm64.whl", hash = "sha256:4fee76d757639b493eb600fba668f1e17475af34c17dd61db7a47e824d464ca9", size = 1974275 }, + { url = "https://files.pythonhosted.org/packages/c3/e4/7d9791efeb9c7d97e7268f8d20e0da24d03438a7fa7163ab58f1073ba968/pydantic_core-2.41.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1ebc7ab67b856384aba09ed74e3e977dded40e693de18a4f197c67d0d4e6d8e", size = 2043075 }, + { url = "https://files.pythonhosted.org/packages/2d/c3/3f6e6b2342ac11ac8cd5cb56e24c7b14afa27c010e82a765ffa5f771884a/pydantic_core-2.41.1-cp314-cp314t-win_amd64.whl", hash = "sha256:8ae0dc57b62a762985bc7fbf636be3412394acc0ddb4ade07fe104230f1b9762", size = 1995341 }, + { url = "https://files.pythonhosted.org/packages/2a/43/94a4877094e5fe19a3f37e7e817772263e2c573c94f1e3fa2b1eee56ef3b/pydantic_core-2.41.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2896510fce8f4725ec518f8b9d7f015a00db249d2fd40788f442af303480063d", size = 1961129 }, + { url = "https://files.pythonhosted.org/packages/a2/30/23a224d7e25260eb5f69783a63667453037e07eb91ff0e62dabaadd47128/pydantic_core-2.41.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ced20e62cfa0f496ba68fa5d6c7ee71114ea67e2a5da3114d6450d7f4683572a", size = 2148770 }, + { url = "https://files.pythonhosted.org/packages/ff/9c/5111c6b128861cb792a4c082677e90dac4f2e090bb2e2fe06aa5b2d39027/pydantic_core-2.41.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eec83fc6abef04c7f9bec616e2d76ee9a6a4ae2a359b10c21d0f680e24a247ca", size = 1959394 }, + { url = "https://files.pythonhosted.org/packages/14/3f/cfec8b9a0c48ce5d64409ec5e1903cb0b7363da38f14b41de2fcb3712700/pydantic_core-2.41.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6771a2d9f83c4038dfad5970a3eef215940682b2175e32bcc817bdc639019b28", size = 2147365 }, + { url = "https://files.pythonhosted.org/packages/ea/5e/45513e4dc621f47397cfa5fef12ba8fa5e8b1c4c07f2ff2a5fef8ff81b25/pydantic_core-2.41.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34df1fe8fea5d332484a763702e8b6a54048a9d4fe6ccf41e34a128238e01f52", size = 1971995 }, + { url = "https://files.pythonhosted.org/packages/22/e3/f1797c168e5f52b973bed1c585e99827a22d5e579d1ed57d51bc15b14633/pydantic_core-2.41.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:421b5595f845842fc093f7250e24ee395f54ca62d494fdde96f43ecf9228ae01", size = 2191264 }, + { url = "https://files.pythonhosted.org/packages/bb/e1/24ef4c3b4ab91c21c3a09a966c7d2cffe101058a7bfe5cc8b2c7c7d574e2/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:dce8b22663c134583aaad24827863306a933f576c79da450be3984924e2031d1", size = 2152430 }, + { url = "https://files.pythonhosted.org/packages/35/74/70c1e225d67f7ef3fdba02c506d9011efaf734020914920b2aa3d1a45e61/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:300a9c162fea9906cc5c103893ca2602afd84f0ec90d3be36f4cc360125d22e1", size = 2324691 }, + { url = "https://files.pythonhosted.org/packages/c8/bf/dd4d21037c8bef0d8cce90a86a3f2dcb011c30086db2a10113c3eea23eba/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e019167628f6e6161ae7ab9fb70f6d076a0bf0d55aa9b20833f86a320c70dd65", size = 2324493 }, + { url = "https://files.pythonhosted.org/packages/7e/78/3093b334e9c9796c8236a4701cd2ddef1c56fb0928fe282a10c797644380/pydantic_core-2.41.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:13ab9cc2de6f9d4ab645a050ae5aee61a2424ac4d3a16ba23d4c2027705e0301", size = 2146156 }, + { url = "https://files.pythonhosted.org/packages/2b/00/9fe640194a1717a464ab861d43595c268830f98cb1e2705aa134b3544b70/pydantic_core-2.41.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc17b6ecf4983d298686014c92ebc955a9f9baf9f57dad4065e7906e7bee6222", size = 1970417 }, + { url = "https://files.pythonhosted.org/packages/b2/ad/f4cdfaf483b78ee65362363e73b6b40c48e067078d7b146e8816d5945ad6/pydantic_core-2.41.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:42ae9352cf211f08b04ea110563d6b1e415878eea5b4c70f6bdb17dca3b932d2", size = 2190745 }, + { url = "https://files.pythonhosted.org/packages/cb/c1/18f416d40a10f44e9387497ba449f40fdb1478c61ba05c4b6bdb82300362/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e82947de92068b0a21681a13dd2102387197092fbe7defcfb8453e0913866506", size = 2150888 }, + { url = "https://files.pythonhosted.org/packages/42/30/134c8a921630d8a88d6f905a562495a6421e959a23c19b0f49b660801d67/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e244c37d5471c9acdcd282890c6c4c83747b77238bfa19429b8473586c907656", size = 2324489 }, + { url = "https://files.pythonhosted.org/packages/9c/48/a9263aeaebdec81e941198525b43edb3b44f27cfa4cb8005b8d3eb8dec72/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1e798b4b304a995110d41ec93653e57975620ccb2842ba9420037985e7d7284e", size = 2322763 }, + { url = "https://files.pythonhosted.org/packages/1d/62/755d2bd2593f701c5839fc084e9c2c5e2418f460383ad04e3b5d0befc3ca/pydantic_core-2.41.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f1fc716c0eb1663c59699b024428ad5ec2bcc6b928527b8fe28de6cb89f47efb", size = 2144046 }, ] [[package]] @@ -3378,9 +3378,9 @@ dependencies = [ { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "webob", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/47/aa/8dd622677cb0436e0b84993f0bda2331612bab88995691653af9ddc889ee/pydap-3.5.8.tar.gz", hash = "sha256:0dc3c7f28fd456e17ed1c789ccfd119938a2bd1d73828cdf5319c69a213df560", size = 12126573, upload-time = "2025-10-03T19:19:55.206Z" } +sdist = { url = "https://files.pythonhosted.org/packages/47/aa/8dd622677cb0436e0b84993f0bda2331612bab88995691653af9ddc889ee/pydap-3.5.8.tar.gz", hash = "sha256:0dc3c7f28fd456e17ed1c789ccfd119938a2bd1d73828cdf5319c69a213df560", size = 12126573 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/20/e989ab34f456f2f86a8d1e9013d09cc022e7508868e452084f49210b912e/pydap-3.5.8-py3-none-any.whl", hash = "sha256:7e18b224e8b93d53b9505dc8de34bcb9b1d121169403a836461d758dc998ca5c", size = 2429178, upload-time = "2025-10-03T19:19:53.38Z" }, + { url = "https://files.pythonhosted.org/packages/b8/20/e989ab34f456f2f86a8d1e9013d09cc022e7508868e452084f49210b912e/pydap-3.5.8-py3-none-any.whl", hash = "sha256:7e18b224e8b93d53b9505dc8de34bcb9b1d121169403a836461d758dc998ca5c", size = 2429178 }, ] [[package]] @@ -3456,23 +3456,23 @@ wheels = [ name = "pyqt5-sip" version = "12.17.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ea/08/88a20c862f40b5c178c517cdc7e93767967dec5ac1b994e226d517991c9b/pyqt5_sip-12.17.1.tar.gz", hash = "sha256:0eab72bcb628f1926bf5b9ac51259d4fa18e8b2a81d199071135458f7d087ea8", size = 104136, upload-time = "2025-10-08T09:04:19.893Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ea/08/88a20c862f40b5c178c517cdc7e93767967dec5ac1b994e226d517991c9b/pyqt5_sip-12.17.1.tar.gz", hash = "sha256:0eab72bcb628f1926bf5b9ac51259d4fa18e8b2a81d199071135458f7d087ea8", size = 104136 } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/92/5aa38d8c17ee857fc3f7866dc84d4f4e7ab2180b5026e4f6ffd594ed2432/pyqt5_sip-12.17.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b52e85520dbfe5c3d0c0c47aa2c10fc1853d892ae60ebebfe8154b052394da50", size = 271388, upload-time = "2025-10-08T09:15:32.369Z" }, - { url = "https://files.pythonhosted.org/packages/58/5c/0990f3a9a07346417a6728102cbe3d97b13786bce974b24a8d649a49db59/pyqt5_sip-12.17.1-cp310-cp310-win32.whl", hash = "sha256:71a67e2c9b77a74e943e220db0a341c702fd9bcf83c4a2e07342dfce691742ae", size = 49092, upload-time = "2025-10-08T09:11:22.875Z" }, - { url = "https://files.pythonhosted.org/packages/07/ad/f101338acf81cbd562362741aee9d0ee3c9242a6127c12ca698a15c851c6/pyqt5_sip-12.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:2710effb921bf6955b902779c763d890bb593da6325f0e128a0e3991cc855e9f", size = 58989, upload-time = "2025-10-08T09:08:33.535Z" }, - { url = "https://files.pythonhosted.org/packages/dc/b2/330f97434b21fbc99ab16f6ce71358ff5ea1bf1f09ed14dfe6b28b5ed8f5/pyqt5_sip-12.17.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:155cf755266c8bf64428916e2ff720d5efa1aec003d4ccc40c003b147dbdac03", size = 276844, upload-time = "2025-10-08T09:15:33.713Z" }, - { url = "https://files.pythonhosted.org/packages/3b/fd/53925099d0fc8aaf7adee613b6cebfb3fdfcd1238add64ff9edf6711e5f8/pyqt5_sip-12.17.1-cp311-cp311-win32.whl", hash = "sha256:9dfa7fe4ac93b60004430699c4bf56fef842a356d64dfea7cbc6d580d0427d6d", size = 49099, upload-time = "2025-10-08T09:11:23.928Z" }, - { url = "https://files.pythonhosted.org/packages/33/f8/f47a849c17676557c4220fbce9fcc24e15736af247c4dddcaf9ff0124b57/pyqt5_sip-12.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:2ddd214cf40119b86942a5da2da5a7345334955ab00026d8dcc56326b30e6d3c", size = 58988, upload-time = "2025-10-08T09:08:34.903Z" }, - { url = "https://files.pythonhosted.org/packages/45/85/ea1ae099260fd1859d71b31f51760b4226abfa778d5796b76d92c8fe6dcd/pyqt5_sip-12.17.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:140cc582151456103ebb149fefc678f3cae803e7720733db51212af5219cd45c", size = 282182, upload-time = "2025-10-08T09:15:35.752Z" }, - { url = "https://files.pythonhosted.org/packages/b4/b3/d5b50c721651a0f2ccbef6f8db3dabf3db296b9ec239ba007f5615f57dd7/pyqt5_sip-12.17.1-cp312-cp312-win32.whl", hash = "sha256:9dc1f1525d4d42c080f6cfdfc70d78239f8f67b0a48ea0745497251d8d848b1d", size = 49447, upload-time = "2025-10-08T09:11:24.843Z" }, - { url = "https://files.pythonhosted.org/packages/14/b6/474d8b17763683ab45fb364f3a44f25fdc25d97b47b29ad8819b95a15ac8/pyqt5_sip-12.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:d5e2e9e175559017cd161d661e0ee0b551684f824bb90800c5a8c8a3bea9355e", size = 57946, upload-time = "2025-10-08T09:08:35.775Z" }, - { url = "https://files.pythonhosted.org/packages/b1/9f/ae691360a9f18e3e06fd297e854d7ad175367e35ea184fd2fcf6c79b8c25/pyqt5_sip-12.17.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b023da906a70af2cf5e6fc1932f441ede07530f3e164dd52c6c2bb5ab7c6f424", size = 281923, upload-time = "2025-10-08T09:15:37.004Z" }, - { url = "https://files.pythonhosted.org/packages/d7/31/491c45423174a359a4b8a8d84a7b541c453f48497ae928cbe4006bcd3e01/pyqt5_sip-12.17.1-cp313-cp313-win32.whl", hash = "sha256:36dbef482bd638786b909f3bda65b7b3d5cbd6cbf16797496de38bae542da307", size = 49400, upload-time = "2025-10-08T09:11:25.769Z" }, - { url = "https://files.pythonhosted.org/packages/64/61/e28681dd5200094f7b2e6671e85c02a4d6693da36d23ad7d39ffbc70b15c/pyqt5_sip-12.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:d04e5551bbc3bcec98acc63b3b0618ddcbf31ff107349225b516fe7e7c0a7c8b", size = 57979, upload-time = "2025-10-08T09:08:37.036Z" }, - { url = "https://files.pythonhosted.org/packages/40/ae/be6e338ea427deac5cd81a93f51ae3fb6505d99d6d5e5d5341bcc099327e/pyqt5_sip-12.17.1-cp314-cp314-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:944a4bf1e1ee18ad03a54964c1c6433fb6de582313a1f0b17673e7203e22fc83", size = 282291, upload-time = "2025-10-08T08:38:25.735Z" }, - { url = "https://files.pythonhosted.org/packages/fc/a3/8b758518bd0dd5d1581f7a6d522c9b4d9b58d05087b1d0b4dfaad5376434/pyqt5_sip-12.17.1-cp314-cp314-win32.whl", hash = "sha256:99a2935fd662a67748625b1e6ffa0a2d1f2da068b9df6db04fa59a4a5d4ee613", size = 50578, upload-time = "2025-10-08T08:38:28.72Z" }, - { url = "https://files.pythonhosted.org/packages/40/8c/e96f9877548810b1e537f46fc21ba74552dd4e8c498658114a8353bdf659/pyqt5_sip-12.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:aaa33232cc80793d14fdb3b149b27eec0855612ed66aad480add5ac49b9cee63", size = 59763, upload-time = "2025-10-08T08:38:27.443Z" }, + { url = "https://files.pythonhosted.org/packages/08/92/5aa38d8c17ee857fc3f7866dc84d4f4e7ab2180b5026e4f6ffd594ed2432/pyqt5_sip-12.17.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b52e85520dbfe5c3d0c0c47aa2c10fc1853d892ae60ebebfe8154b052394da50", size = 271388 }, + { url = "https://files.pythonhosted.org/packages/58/5c/0990f3a9a07346417a6728102cbe3d97b13786bce974b24a8d649a49db59/pyqt5_sip-12.17.1-cp310-cp310-win32.whl", hash = "sha256:71a67e2c9b77a74e943e220db0a341c702fd9bcf83c4a2e07342dfce691742ae", size = 49092 }, + { url = "https://files.pythonhosted.org/packages/07/ad/f101338acf81cbd562362741aee9d0ee3c9242a6127c12ca698a15c851c6/pyqt5_sip-12.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:2710effb921bf6955b902779c763d890bb593da6325f0e128a0e3991cc855e9f", size = 58989 }, + { url = "https://files.pythonhosted.org/packages/dc/b2/330f97434b21fbc99ab16f6ce71358ff5ea1bf1f09ed14dfe6b28b5ed8f5/pyqt5_sip-12.17.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:155cf755266c8bf64428916e2ff720d5efa1aec003d4ccc40c003b147dbdac03", size = 276844 }, + { url = "https://files.pythonhosted.org/packages/3b/fd/53925099d0fc8aaf7adee613b6cebfb3fdfcd1238add64ff9edf6711e5f8/pyqt5_sip-12.17.1-cp311-cp311-win32.whl", hash = "sha256:9dfa7fe4ac93b60004430699c4bf56fef842a356d64dfea7cbc6d580d0427d6d", size = 49099 }, + { url = "https://files.pythonhosted.org/packages/33/f8/f47a849c17676557c4220fbce9fcc24e15736af247c4dddcaf9ff0124b57/pyqt5_sip-12.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:2ddd214cf40119b86942a5da2da5a7345334955ab00026d8dcc56326b30e6d3c", size = 58988 }, + { url = "https://files.pythonhosted.org/packages/45/85/ea1ae099260fd1859d71b31f51760b4226abfa778d5796b76d92c8fe6dcd/pyqt5_sip-12.17.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:140cc582151456103ebb149fefc678f3cae803e7720733db51212af5219cd45c", size = 282182 }, + { url = "https://files.pythonhosted.org/packages/b4/b3/d5b50c721651a0f2ccbef6f8db3dabf3db296b9ec239ba007f5615f57dd7/pyqt5_sip-12.17.1-cp312-cp312-win32.whl", hash = "sha256:9dc1f1525d4d42c080f6cfdfc70d78239f8f67b0a48ea0745497251d8d848b1d", size = 49447 }, + { url = "https://files.pythonhosted.org/packages/14/b6/474d8b17763683ab45fb364f3a44f25fdc25d97b47b29ad8819b95a15ac8/pyqt5_sip-12.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:d5e2e9e175559017cd161d661e0ee0b551684f824bb90800c5a8c8a3bea9355e", size = 57946 }, + { url = "https://files.pythonhosted.org/packages/b1/9f/ae691360a9f18e3e06fd297e854d7ad175367e35ea184fd2fcf6c79b8c25/pyqt5_sip-12.17.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b023da906a70af2cf5e6fc1932f441ede07530f3e164dd52c6c2bb5ab7c6f424", size = 281923 }, + { url = "https://files.pythonhosted.org/packages/d7/31/491c45423174a359a4b8a8d84a7b541c453f48497ae928cbe4006bcd3e01/pyqt5_sip-12.17.1-cp313-cp313-win32.whl", hash = "sha256:36dbef482bd638786b909f3bda65b7b3d5cbd6cbf16797496de38bae542da307", size = 49400 }, + { url = "https://files.pythonhosted.org/packages/64/61/e28681dd5200094f7b2e6671e85c02a4d6693da36d23ad7d39ffbc70b15c/pyqt5_sip-12.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:d04e5551bbc3bcec98acc63b3b0618ddcbf31ff107349225b516fe7e7c0a7c8b", size = 57979 }, + { url = "https://files.pythonhosted.org/packages/40/ae/be6e338ea427deac5cd81a93f51ae3fb6505d99d6d5e5d5341bcc099327e/pyqt5_sip-12.17.1-cp314-cp314-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:944a4bf1e1ee18ad03a54964c1c6433fb6de582313a1f0b17673e7203e22fc83", size = 282291 }, + { url = "https://files.pythonhosted.org/packages/fc/a3/8b758518bd0dd5d1581f7a6d522c9b4d9b58d05087b1d0b4dfaad5376434/pyqt5_sip-12.17.1-cp314-cp314-win32.whl", hash = "sha256:99a2935fd662a67748625b1e6ffa0a2d1f2da068b9df6db04fa59a4a5d4ee613", size = 50578 }, + { url = "https://files.pythonhosted.org/packages/40/8c/e96f9877548810b1e537f46fc21ba74552dd4e8c498658114a8353bdf659/pyqt5_sip-12.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:aaa33232cc80793d14fdb3b149b27eec0855612ed66aad480add5ac49b9cee63", size = 59763 }, ] [[package]] @@ -3545,9 +3545,9 @@ wheels = [ name = "python-json-logger" version = "4.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/29/bf/eca6a3d43db1dae7070f70e160ab20b807627ba953663ba07928cdd3dc58/python_json_logger-4.0.0.tar.gz", hash = "sha256:f58e68eb46e1faed27e0f574a55a0455eecd7b8a5b88b85a784519ba3cff047f", size = 17683, upload-time = "2025-10-06T04:15:18.984Z" } +sdist = { url = "https://files.pythonhosted.org/packages/29/bf/eca6a3d43db1dae7070f70e160ab20b807627ba953663ba07928cdd3dc58/python_json_logger-4.0.0.tar.gz", hash = "sha256:f58e68eb46e1faed27e0f574a55a0455eecd7b8a5b88b85a784519ba3cff047f", size = 17683 } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/e5/fecf13f06e5e5f67e8837d777d1bc43fac0ed2b77a676804df5c34744727/python_json_logger-4.0.0-py3-none-any.whl", hash = "sha256:af09c9daf6a813aa4cc7180395f50f2a9e5fa056034c9953aec92e381c5ba1e2", size = 15548, upload-time = "2025-10-06T04:15:17.553Z" }, + { url = "https://files.pythonhosted.org/packages/51/e5/fecf13f06e5e5f67e8837d777d1bc43fac0ed2b77a676804df5c34744727/python_json_logger-4.0.0-py3-none-any.whl", hash = "sha256:af09c9daf6a813aa4cc7180395f50f2a9e5fa056034c9953aec92e381c5ba1e2", size = 15548 }, ] [[package]] @@ -3597,15 +3597,15 @@ wheels = [ name = "pywinpty" version = "3.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/bb/a7cc2967c5c4eceb6cc49cfe39447d4bfc56e6c865e7c2249b6eb978935f/pywinpty-3.0.2.tar.gz", hash = "sha256:1505cc4cb248af42cb6285a65c9c2086ee9e7e574078ee60933d5d7fa86fb004", size = 30669, upload-time = "2025-10-03T21:16:29.205Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/bb/a7cc2967c5c4eceb6cc49cfe39447d4bfc56e6c865e7c2249b6eb978935f/pywinpty-3.0.2.tar.gz", hash = "sha256:1505cc4cb248af42cb6285a65c9c2086ee9e7e574078ee60933d5d7fa86fb004", size = 30669 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/f5/b17ae550841949c217ad557ee445b4a14e9c0b506ae51ee087eff53428a6/pywinpty-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:65db57fd3387d71e8372b6a54269cbcd0f6dfa6d4616a29e0af749ec19f5c558", size = 2050330, upload-time = "2025-10-03T21:20:15.656Z" }, - { url = "https://files.pythonhosted.org/packages/a6/a1/409c1651c9f874d598c10f51ff586c416625601df4bca315d08baec4c3e3/pywinpty-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:327790d70e4c841ebd9d0f295a780177149aeb405bca44c7115a3de5c2054b23", size = 2050304, upload-time = "2025-10-03T21:19:29.466Z" }, - { url = "https://files.pythonhosted.org/packages/02/4e/1098484e042c9485f56f16eb2b69b43b874bd526044ee401512234cf9e04/pywinpty-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:99fdd9b455f0ad6419aba6731a7a0d2f88ced83c3c94a80ff9533d95fa8d8a9e", size = 2050391, upload-time = "2025-10-03T21:19:01.642Z" }, - { url = "https://files.pythonhosted.org/packages/fc/19/b757fe28008236a4a713e813283721b8a40aa60cd7d3f83549f2e25a3155/pywinpty-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:18f78b81e4cfee6aabe7ea8688441d30247b73e52cd9657138015c5f4ee13a51", size = 2050057, upload-time = "2025-10-03T21:19:26.732Z" }, - { url = "https://files.pythonhosted.org/packages/cb/44/cbae12ecf6f4fa4129c36871fd09c6bef4f98d5f625ecefb5e2449765508/pywinpty-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:663383ecfab7fc382cc97ea5c4f7f0bb32c2f889259855df6ea34e5df42d305b", size = 2049874, upload-time = "2025-10-03T21:18:53.923Z" }, - { url = "https://files.pythonhosted.org/packages/ca/15/f12c6055e2d7a617d4d5820e8ac4ceaff849da4cb124640ef5116a230771/pywinpty-3.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:28297cecc37bee9f24d8889e47231972d6e9e84f7b668909de54f36ca785029a", size = 2050386, upload-time = "2025-10-03T21:18:50.477Z" }, - { url = "https://files.pythonhosted.org/packages/de/24/c6907c5bb06043df98ad6a0a0ff5db2e0affcecbc3b15c42404393a3f72a/pywinpty-3.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:34b55ae9a1b671fe3eae071d86618110538e8eaad18fcb1531c0830b91a82767", size = 2049834, upload-time = "2025-10-03T21:19:25.688Z" }, + { url = "https://files.pythonhosted.org/packages/3e/f5/b17ae550841949c217ad557ee445b4a14e9c0b506ae51ee087eff53428a6/pywinpty-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:65db57fd3387d71e8372b6a54269cbcd0f6dfa6d4616a29e0af749ec19f5c558", size = 2050330 }, + { url = "https://files.pythonhosted.org/packages/a6/a1/409c1651c9f874d598c10f51ff586c416625601df4bca315d08baec4c3e3/pywinpty-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:327790d70e4c841ebd9d0f295a780177149aeb405bca44c7115a3de5c2054b23", size = 2050304 }, + { url = "https://files.pythonhosted.org/packages/02/4e/1098484e042c9485f56f16eb2b69b43b874bd526044ee401512234cf9e04/pywinpty-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:99fdd9b455f0ad6419aba6731a7a0d2f88ced83c3c94a80ff9533d95fa8d8a9e", size = 2050391 }, + { url = "https://files.pythonhosted.org/packages/fc/19/b757fe28008236a4a713e813283721b8a40aa60cd7d3f83549f2e25a3155/pywinpty-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:18f78b81e4cfee6aabe7ea8688441d30247b73e52cd9657138015c5f4ee13a51", size = 2050057 }, + { url = "https://files.pythonhosted.org/packages/cb/44/cbae12ecf6f4fa4129c36871fd09c6bef4f98d5f625ecefb5e2449765508/pywinpty-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:663383ecfab7fc382cc97ea5c4f7f0bb32c2f889259855df6ea34e5df42d305b", size = 2049874 }, + { url = "https://files.pythonhosted.org/packages/ca/15/f12c6055e2d7a617d4d5820e8ac4ceaff849da4cb124640ef5116a230771/pywinpty-3.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:28297cecc37bee9f24d8889e47231972d6e9e84f7b668909de54f36ca785029a", size = 2050386 }, + { url = "https://files.pythonhosted.org/packages/de/24/c6907c5bb06043df98ad6a0a0ff5db2e0affcecbc3b15c42404393a3f72a/pywinpty-3.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:34b55ae9a1b671fe3eae071d86618110538e8eaad18fcb1531c0830b91a82767", size = 2049834 }, ] [[package]] @@ -3770,7 +3770,7 @@ dependencies = [ { name = "qcodes", version = "0.54.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "spirack" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e8/cc/173afc8210d100c14786664f9dbc3bfdd44eac626d0fbc00f8b1316124df/qblox_instruments-0.17.1.tar.gz", hash = "sha256:8db6fb2606e49bdf03e808205747117543c4815559114977d37cd634431d7f1f", size = 2291457, upload-time = "2025-08-11T10:02:03.62Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/cc/173afc8210d100c14786664f9dbc3bfdd44eac626d0fbc00f8b1316124df/qblox_instruments-0.17.1.tar.gz", hash = "sha256:8db6fb2606e49bdf03e808205747117543c4815559114977d37cd634431d7f1f", size = 2291457 } [[package]] name = "qcodes" @@ -3944,9 +3944,9 @@ dependencies = [ { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "xxhash" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bc/9a/1456696a96a1b7103e3dbf6dd6d146ead2b64435b9f7ea367dd30cfb83c5/quantify_scheduler-0.25.1.tar.gz", hash = "sha256:307bd007130cf3cb8f1b6f300b3bc43dbf659b57937164b542e0950d8a7abb49", size = 1895133, upload-time = "2025-09-26T11:55:20.634Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bc/9a/1456696a96a1b7103e3dbf6dd6d146ead2b64435b9f7ea367dd30cfb83c5/quantify_scheduler-0.25.1.tar.gz", hash = "sha256:307bd007130cf3cb8f1b6f300b3bc43dbf659b57937164b542e0950d8a7abb49", size = 1895133 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/2d/942abd0e61271d78e0af7ae3cce478e303a2626d577aaa542ea1392d5a07/quantify_scheduler-0.25.1-py3-none-any.whl", hash = "sha256:96c10c0e645207f1b43562d2cf64d874ccececef5ade3f7bff82ab3a7a3a5e5c", size = 443912, upload-time = "2025-09-26T11:55:16.858Z" }, + { url = "https://files.pythonhosted.org/packages/d8/2d/942abd0e61271d78e0af7ae3cce478e303a2626d577aaa542ea1392d5a07/quantify_scheduler-0.25.1-py3-none-any.whl", hash = "sha256:96c10c0e645207f1b43562d2cf64d874ccececef5ade3f7bff82ab3a7a3a5e5c", size = 443912 }, ] [[package]] @@ -4752,9 +4752,9 @@ wheels = [ name = "types-python-dateutil" version = "2.9.0.20251008" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/83/24ed25dd0c6277a1a170c180ad9eef5879ecc9a4745b58d7905a4588c80d/types_python_dateutil-2.9.0.20251008.tar.gz", hash = "sha256:c3826289c170c93ebd8360c3485311187df740166dbab9dd3b792e69f2bc1f9c", size = 16128, upload-time = "2025-10-08T02:51:34.93Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/83/24ed25dd0c6277a1a170c180ad9eef5879ecc9a4745b58d7905a4588c80d/types_python_dateutil-2.9.0.20251008.tar.gz", hash = "sha256:c3826289c170c93ebd8360c3485311187df740166dbab9dd3b792e69f2bc1f9c", size = 16128 } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/af/5d24b8d49ef358468ecfdff5c556adf37f4fd28e336b96f923661a808329/types_python_dateutil-2.9.0.20251008-py3-none-any.whl", hash = "sha256:b9a5232c8921cf7661b29c163ccc56055c418ab2c6eabe8f917cbcc73a4c4157", size = 17934, upload-time = "2025-10-08T02:51:33.55Z" }, + { url = "https://files.pythonhosted.org/packages/da/af/5d24b8d49ef358468ecfdff5c556adf37f4fd28e336b96f923661a808329/types_python_dateutil-2.9.0.20251008-py3-none-any.whl", hash = "sha256:b9a5232c8921cf7661b29c163ccc56055c418ab2c6eabe8f917cbcc73a4c4157", size = 17934 }, ] [[package]] @@ -4951,9 +4951,9 @@ wheels = [ name = "websocket-client" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.0.tar.gz", hash = "sha256:9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98", size = 70576, upload-time = "2025-10-07T21:16:36.495Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.0.tar.gz", hash = "sha256:9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98", size = 70576 } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl", hash = "sha256:af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef", size = 82616, upload-time = "2025-10-07T21:16:34.951Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl", hash = "sha256:af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef", size = 82616 }, ] [[package]] @@ -5116,9 +5116,9 @@ dependencies = [ { name = "packaging", marker = "python_full_version >= '3.11'" }, { name = "pandas", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7b/ce/f5dd613ddd0b3f839c59e6c2fa20c62469bf671bf4c92a12b09dc0972326/xarray-2025.10.1.tar.gz", hash = "sha256:3c2b5ad7389825bd624ada5ff26b01ac54b1aae72e2fe0d724d81d40a2bf5785", size = 3058736, upload-time = "2025-10-07T20:25:56.708Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/ce/f5dd613ddd0b3f839c59e6c2fa20c62469bf671bf4c92a12b09dc0972326/xarray-2025.10.1.tar.gz", hash = "sha256:3c2b5ad7389825bd624ada5ff26b01ac54b1aae72e2fe0d724d81d40a2bf5785", size = 3058736 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/78/4d6d68555a92cb97b4c192759c4ab585c5cb23490f64d4ddf12c66a3b051/xarray-2025.10.1-py3-none-any.whl", hash = "sha256:a4e699433b87a7fac340951bc36648645eeef72bdd915ff055ac2fd99865a73d", size = 1365202, upload-time = "2025-10-07T20:25:54.964Z" }, + { url = "https://files.pythonhosted.org/packages/c3/78/4d6d68555a92cb97b4c192759c4ab585c5cb23490f64d4ddf12c66a3b051/xarray-2025.10.1-py3-none-any.whl", hash = "sha256:a4e699433b87a7fac340951bc36648645eeef72bdd915ff055ac2fd99865a73d", size = 1365202 }, ] [package.optional-dependencies] From 796ff55289876b7accb064087f60dc233cf840fd Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Wed, 12 Nov 2025 15:57:22 +0100 Subject: [PATCH 2/9] Fix typing issue --- opensquirrel/passes/mapper/qgym_mapper.py | 2 +- uv.lock | 4757 ++++++++++----------- 2 files changed, 2373 insertions(+), 2386 deletions(-) diff --git a/opensquirrel/passes/mapper/qgym_mapper.py b/opensquirrel/passes/mapper/qgym_mapper.py index cabfd33d..88390dbc 100644 --- a/opensquirrel/passes/mapper/qgym_mapper.py +++ b/opensquirrel/passes/mapper/qgym_mapper.py @@ -40,7 +40,7 @@ def _load_agent(self, agent_class: str, agent_path: str) -> BaseAlgorithm: """Load a trained Stable-Baselines3 agent from a file.""" sb3 = importlib.import_module("stable_baselines3") agent_cls = getattr(sb3, agent_class) - return agent_cls.load(agent_path) # type: ignore[no-any-return] + return agent_cls.load(agent_path) def map(self, ir: IR, qubit_register_size: int) -> Mapping: """ diff --git a/uv.lock b/uv.lock index f664f340..02ae8521 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,4 @@ version = 1 -revision = 2 requires-python = ">=3.10.0" resolution-markers = [ "python_full_version >= '3.14'", @@ -24,9 +23,9 @@ dependencies = [ { name = "sortedcontainers", marker = "python_full_version < '3.11'" }, { name = "versioningit", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/11/6b/42c5e5e5e4698665409ff2fc99ed0e74f52f91039faf33f79af89bf6319c/adaptive-1.3.2.tar.gz", hash = "sha256:fc1da150b0cb8e3bc92a3ae7f7a7f91cb82fb99d1c2bb9c8ddd867fce56b7294", size = 112954, upload-time = "2025-03-03T22:38:51.58Z" } +sdist = { url = "https://files.pythonhosted.org/packages/11/6b/42c5e5e5e4698665409ff2fc99ed0e74f52f91039faf33f79af89bf6319c/adaptive-1.3.2.tar.gz", hash = "sha256:fc1da150b0cb8e3bc92a3ae7f7a7f91cb82fb99d1c2bb9c8ddd867fce56b7294", size = 112954 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/7b/7a5458e66104b3526ed8ae99bbdf4d2da860d4c8023bab42e514779ea54a/adaptive-1.3.2-py3-none-any.whl", hash = "sha256:7328868960887f144d2e972f0fa21f5959946ddd51d45b83cf73c77cd52fa637", size = 125750, upload-time = "2025-03-03T22:38:49.946Z" }, + { url = "https://files.pythonhosted.org/packages/f1/7b/7a5458e66104b3526ed8ae99bbdf4d2da860d4c8023bab42e514779ea54a/adaptive-1.3.2-py3-none-any.whl", hash = "sha256:7328868960887f144d2e972f0fa21f5959946ddd51d45b83cf73c77cd52fa637", size = 125750 }, ] [[package]] @@ -47,18 +46,18 @@ dependencies = [ { name = "sortedcontainers", marker = "python_full_version >= '3.11'" }, { name = "versioningit", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/ab/96e11cd50453e9fbd3da4787d8fbb1eddb4658bd968b371e772b5b48ff2e/adaptive-1.4.1.tar.gz", hash = "sha256:7ba981e7793fbeb0f52cb961ee235979989fd8c72e3d3b77b69f747b75fa69eb", size = 112611, upload-time = "2025-05-13T12:23:48.29Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a8/ab/96e11cd50453e9fbd3da4787d8fbb1eddb4658bd968b371e772b5b48ff2e/adaptive-1.4.1.tar.gz", hash = "sha256:7ba981e7793fbeb0f52cb961ee235979989fd8c72e3d3b77b69f747b75fa69eb", size = 112611 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/f6/3e6f3d70dd401c0ae6af6fbe44ce5e84c414f0cacdd786e3f55f828c6f0b/adaptive-1.4.1-py3-none-any.whl", hash = "sha256:882e2adbd87157de5caeabf1d573ea0eac585dd5e1da19a77e1899a0aab4c702", size = 125634, upload-time = "2025-05-13T12:23:47.134Z" }, + { url = "https://files.pythonhosted.org/packages/2a/f6/3e6f3d70dd401c0ae6af6fbe44ce5e84c414f0cacdd786e3f55f828c6f0b/adaptive-1.4.1-py3-none-any.whl", hash = "sha256:882e2adbd87157de5caeabf1d573ea0eac585dd5e1da19a77e1899a0aab4c702", size = 125634 }, ] [[package]] name = "annotated-types" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 }, ] [[package]] @@ -71,18 +70,18 @@ dependencies = [ { name = "sniffio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c6/78/7d432127c41b50bccba979505f272c16cbcadcc33645d5fa3a738110ae75/anyio-4.11.0.tar.gz", hash = "sha256:82a8d0b81e318cc5ce71a5f1f8b5c4e63619620b63141ef8c995fa0db95a57c4", size = 219094, upload-time = "2025-09-23T09:19:12.58Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c6/78/7d432127c41b50bccba979505f272c16cbcadcc33645d5fa3a738110ae75/anyio-4.11.0.tar.gz", hash = "sha256:82a8d0b81e318cc5ce71a5f1f8b5c4e63619620b63141ef8c995fa0db95a57c4", size = 219094 } wheels = [ - { url = "https://files.pythonhosted.org/packages/15/b3/9b1a8074496371342ec1e796a96f99c82c945a339cd81a8e73de28b4cf9e/anyio-4.11.0-py3-none-any.whl", hash = "sha256:0287e96f4d26d4149305414d4e3bc32f0dcd0862365a4bddea19d7a1ec38c4fc", size = 109097, upload-time = "2025-09-23T09:19:10.601Z" }, + { url = "https://files.pythonhosted.org/packages/15/b3/9b1a8074496371342ec1e796a96f99c82c945a339cd81a8e73de28b4cf9e/anyio-4.11.0-py3-none-any.whl", hash = "sha256:0287e96f4d26d4149305414d4e3bc32f0dcd0862365a4bddea19d7a1ec38c4fc", size = 109097 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } 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" }, + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, ] [[package]] @@ -92,9 +91,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "argon2-cffi-bindings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0e/89/ce5af8a7d472a67cc819d5d998aa8c82c5d860608c4db9f46f1162d7dab9/argon2_cffi-25.1.0.tar.gz", hash = "sha256:694ae5cc8a42f4c4e2bf2ca0e64e51e23a040c6a517a85074683d3959e1346c1", size = 45706, upload-time = "2025-06-03T06:55:32.073Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0e/89/ce5af8a7d472a67cc819d5d998aa8c82c5d860608c4db9f46f1162d7dab9/argon2_cffi-25.1.0.tar.gz", hash = "sha256:694ae5cc8a42f4c4e2bf2ca0e64e51e23a040c6a517a85074683d3959e1346c1", size = 45706 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl", hash = "sha256:fdc8b074db390fccb6eb4a3604ae7231f219aa669a2652e0f20e16ba513d5741", size = 14657, upload-time = "2025-06-03T06:55:30.804Z" }, + { url = "https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl", hash = "sha256:fdc8b074db390fccb6eb4a3604ae7231f219aa669a2652e0f20e16ba513d5741", size = 14657 }, ] [[package]] @@ -104,33 +103,33 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5c/2d/db8af0df73c1cf454f71b2bbe5e356b8c1f8041c979f505b3d3186e520a9/argon2_cffi_bindings-25.1.0.tar.gz", hash = "sha256:b957f3e6ea4d55d820e40ff76f450952807013d361a65d7f28acc0acbf29229d", size = 1783441, upload-time = "2025-07-30T10:02:05.147Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/60/97/3c0a35f46e52108d4707c44b95cfe2afcafc50800b5450c197454569b776/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:3d3f05610594151994ca9ccb3c771115bdb4daef161976a266f0dd8aa9996b8f", size = 54393, upload-time = "2025-07-30T10:01:40.97Z" }, - { url = "https://files.pythonhosted.org/packages/9d/f4/98bbd6ee89febd4f212696f13c03ca302b8552e7dbf9c8efa11ea4a388c3/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:8b8efee945193e667a396cbc7b4fb7d357297d6234d30a489905d96caabde56b", size = 29328, upload-time = "2025-07-30T10:01:41.916Z" }, - { url = "https://files.pythonhosted.org/packages/43/24/90a01c0ef12ac91a6be05969f29944643bc1e5e461155ae6559befa8f00b/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3c6702abc36bf3ccba3f802b799505def420a1b7039862014a65db3205967f5a", size = 31269, upload-time = "2025-07-30T10:01:42.716Z" }, - { url = "https://files.pythonhosted.org/packages/d4/d3/942aa10782b2697eee7af5e12eeff5ebb325ccfb86dd8abda54174e377e4/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1c70058c6ab1e352304ac7e3b52554daadacd8d453c1752e547c76e9c99ac44", size = 86558, upload-time = "2025-07-30T10:01:43.943Z" }, - { url = "https://files.pythonhosted.org/packages/0d/82/b484f702fec5536e71836fc2dbc8c5267b3f6e78d2d539b4eaa6f0db8bf8/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e2fd3bfbff3c5d74fef31a722f729bf93500910db650c925c2d6ef879a7e51cb", size = 92364, upload-time = "2025-07-30T10:01:44.887Z" }, - { url = "https://files.pythonhosted.org/packages/c9/c1/a606ff83b3f1735f3759ad0f2cd9e038a0ad11a3de3b6c673aa41c24bb7b/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c4f9665de60b1b0e99bcd6be4f17d90339698ce954cfd8d9cf4f91c995165a92", size = 85637, upload-time = "2025-07-30T10:01:46.225Z" }, - { url = "https://files.pythonhosted.org/packages/44/b4/678503f12aceb0262f84fa201f6027ed77d71c5019ae03b399b97caa2f19/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ba92837e4a9aa6a508c8d2d7883ed5a8f6c308c89a4790e1e447a220deb79a85", size = 91934, upload-time = "2025-07-30T10:01:47.203Z" }, - { url = "https://files.pythonhosted.org/packages/f0/c7/f36bd08ef9bd9f0a9cff9428406651f5937ce27b6c5b07b92d41f91ae541/argon2_cffi_bindings-25.1.0-cp314-cp314t-win32.whl", hash = "sha256:84a461d4d84ae1295871329b346a97f68eade8c53b6ed9a7ca2d7467f3c8ff6f", size = 28158, upload-time = "2025-07-30T10:01:48.341Z" }, - { url = "https://files.pythonhosted.org/packages/b3/80/0106a7448abb24a2c467bf7d527fe5413b7fdfa4ad6d6a96a43a62ef3988/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b55aec3565b65f56455eebc9b9f34130440404f27fe21c3b375bf1ea4d8fbae6", size = 32597, upload-time = "2025-07-30T10:01:49.112Z" }, - { url = "https://files.pythonhosted.org/packages/05/b8/d663c9caea07e9180b2cb662772865230715cbd573ba3b5e81793d580316/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:87c33a52407e4c41f3b70a9c2d3f6056d88b10dad7695be708c5021673f55623", size = 28231, upload-time = "2025-07-30T10:01:49.92Z" }, - { url = "https://files.pythonhosted.org/packages/1d/57/96b8b9f93166147826da5f90376e784a10582dd39a393c99bb62cfcf52f0/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:aecba1723ae35330a008418a91ea6cfcedf6d31e5fbaa056a166462ff066d500", size = 54121, upload-time = "2025-07-30T10:01:50.815Z" }, - { url = "https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2630b6240b495dfab90aebe159ff784d08ea999aa4b0d17efa734055a07d2f44", size = 29177, upload-time = "2025-07-30T10:01:51.681Z" }, - { url = "https://files.pythonhosted.org/packages/b6/02/d297943bcacf05e4f2a94ab6f462831dc20158614e5d067c35d4e63b9acb/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:7aef0c91e2c0fbca6fc68e7555aa60ef7008a739cbe045541e438373bc54d2b0", size = 31090, upload-time = "2025-07-30T10:01:53.184Z" }, - { url = "https://files.pythonhosted.org/packages/c1/93/44365f3d75053e53893ec6d733e4a5e3147502663554b4d864587c7828a7/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e021e87faa76ae0d413b619fe2b65ab9a037f24c60a1e6cc43457ae20de6dc6", size = 81246, upload-time = "2025-07-30T10:01:54.145Z" }, - { url = "https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3e924cfc503018a714f94a49a149fdc0b644eaead5d1f089330399134fa028a", size = 87126, upload-time = "2025-07-30T10:01:55.074Z" }, - { url = "https://files.pythonhosted.org/packages/72/70/7a2993a12b0ffa2a9271259b79cc616e2389ed1a4d93842fac5a1f923ffd/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c87b72589133f0346a1cb8d5ecca4b933e3c9b64656c9d175270a000e73b288d", size = 80343, upload-time = "2025-07-30T10:01:56.007Z" }, - { url = "https://files.pythonhosted.org/packages/78/9a/4e5157d893ffc712b74dbd868c7f62365618266982b64accab26bab01edc/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1db89609c06afa1a214a69a462ea741cf735b29a57530478c06eb81dd403de99", size = 86777, upload-time = "2025-07-30T10:01:56.943Z" }, - { url = "https://files.pythonhosted.org/packages/74/cd/15777dfde1c29d96de7f18edf4cc94c385646852e7c7b0320aa91ccca583/argon2_cffi_bindings-25.1.0-cp39-abi3-win32.whl", hash = "sha256:473bcb5f82924b1becbb637b63303ec8d10e84c8d241119419897a26116515d2", size = 27180, upload-time = "2025-07-30T10:01:57.759Z" }, - { url = "https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl", hash = "sha256:a98cd7d17e9f7ce244c0803cad3c23a7d379c301ba618a5fa76a67d116618b98", size = 31715, upload-time = "2025-07-30T10:01:58.56Z" }, - { url = "https://files.pythonhosted.org/packages/42/b9/f8d6fa329ab25128b7e98fd83a3cb34d9db5b059a9847eddb840a0af45dd/argon2_cffi_bindings-25.1.0-cp39-abi3-win_arm64.whl", hash = "sha256:b0fdbcf513833809c882823f98dc2f931cf659d9a1429616ac3adebb49f5db94", size = 27149, upload-time = "2025-07-30T10:01:59.329Z" }, - { url = "https://files.pythonhosted.org/packages/11/2d/ba4e4ca8d149f8dcc0d952ac0967089e1d759c7e5fcf0865a317eb680fbb/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6dca33a9859abf613e22733131fc9194091c1fa7cb3e131c143056b4856aa47e", size = 24549, upload-time = "2025-07-30T10:02:00.101Z" }, - { url = "https://files.pythonhosted.org/packages/5c/82/9b2386cc75ac0bd3210e12a44bfc7fd1632065ed8b80d573036eecb10442/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:21378b40e1b8d1655dd5310c84a40fc19a9aa5e6366e835ceb8576bf0fea716d", size = 25539, upload-time = "2025-07-30T10:02:00.929Z" }, - { url = "https://files.pythonhosted.org/packages/31/db/740de99a37aa727623730c90d92c22c9e12585b3c98c54b7960f7810289f/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d588dec224e2a83edbdc785a5e6f3c6cd736f46bfd4b441bbb5aa1f5085e584", size = 28467, upload-time = "2025-07-30T10:02:02.08Z" }, - { url = "https://files.pythonhosted.org/packages/71/7a/47c4509ea18d755f44e2b92b7178914f0c113946d11e16e626df8eaa2b0b/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5acb4e41090d53f17ca1110c3427f0a130f944b896fc8c83973219c97f57b690", size = 27355, upload-time = "2025-07-30T10:02:02.867Z" }, - { url = "https://files.pythonhosted.org/packages/ee/82/82745642d3c46e7cea25e1885b014b033f4693346ce46b7f47483cf5d448/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:da0c79c23a63723aa5d782250fbf51b768abca630285262fb5144ba5ae01e520", size = 29187, upload-time = "2025-07-30T10:02:03.674Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/5c/2d/db8af0df73c1cf454f71b2bbe5e356b8c1f8041c979f505b3d3186e520a9/argon2_cffi_bindings-25.1.0.tar.gz", hash = "sha256:b957f3e6ea4d55d820e40ff76f450952807013d361a65d7f28acc0acbf29229d", size = 1783441 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/3c0a35f46e52108d4707c44b95cfe2afcafc50800b5450c197454569b776/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:3d3f05610594151994ca9ccb3c771115bdb4daef161976a266f0dd8aa9996b8f", size = 54393 }, + { url = "https://files.pythonhosted.org/packages/9d/f4/98bbd6ee89febd4f212696f13c03ca302b8552e7dbf9c8efa11ea4a388c3/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:8b8efee945193e667a396cbc7b4fb7d357297d6234d30a489905d96caabde56b", size = 29328 }, + { url = "https://files.pythonhosted.org/packages/43/24/90a01c0ef12ac91a6be05969f29944643bc1e5e461155ae6559befa8f00b/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3c6702abc36bf3ccba3f802b799505def420a1b7039862014a65db3205967f5a", size = 31269 }, + { url = "https://files.pythonhosted.org/packages/d4/d3/942aa10782b2697eee7af5e12eeff5ebb325ccfb86dd8abda54174e377e4/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1c70058c6ab1e352304ac7e3b52554daadacd8d453c1752e547c76e9c99ac44", size = 86558 }, + { url = "https://files.pythonhosted.org/packages/0d/82/b484f702fec5536e71836fc2dbc8c5267b3f6e78d2d539b4eaa6f0db8bf8/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e2fd3bfbff3c5d74fef31a722f729bf93500910db650c925c2d6ef879a7e51cb", size = 92364 }, + { url = "https://files.pythonhosted.org/packages/c9/c1/a606ff83b3f1735f3759ad0f2cd9e038a0ad11a3de3b6c673aa41c24bb7b/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c4f9665de60b1b0e99bcd6be4f17d90339698ce954cfd8d9cf4f91c995165a92", size = 85637 }, + { url = "https://files.pythonhosted.org/packages/44/b4/678503f12aceb0262f84fa201f6027ed77d71c5019ae03b399b97caa2f19/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ba92837e4a9aa6a508c8d2d7883ed5a8f6c308c89a4790e1e447a220deb79a85", size = 91934 }, + { url = "https://files.pythonhosted.org/packages/f0/c7/f36bd08ef9bd9f0a9cff9428406651f5937ce27b6c5b07b92d41f91ae541/argon2_cffi_bindings-25.1.0-cp314-cp314t-win32.whl", hash = "sha256:84a461d4d84ae1295871329b346a97f68eade8c53b6ed9a7ca2d7467f3c8ff6f", size = 28158 }, + { url = "https://files.pythonhosted.org/packages/b3/80/0106a7448abb24a2c467bf7d527fe5413b7fdfa4ad6d6a96a43a62ef3988/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b55aec3565b65f56455eebc9b9f34130440404f27fe21c3b375bf1ea4d8fbae6", size = 32597 }, + { url = "https://files.pythonhosted.org/packages/05/b8/d663c9caea07e9180b2cb662772865230715cbd573ba3b5e81793d580316/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:87c33a52407e4c41f3b70a9c2d3f6056d88b10dad7695be708c5021673f55623", size = 28231 }, + { url = "https://files.pythonhosted.org/packages/1d/57/96b8b9f93166147826da5f90376e784a10582dd39a393c99bb62cfcf52f0/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:aecba1723ae35330a008418a91ea6cfcedf6d31e5fbaa056a166462ff066d500", size = 54121 }, + { url = "https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2630b6240b495dfab90aebe159ff784d08ea999aa4b0d17efa734055a07d2f44", size = 29177 }, + { url = "https://files.pythonhosted.org/packages/b6/02/d297943bcacf05e4f2a94ab6f462831dc20158614e5d067c35d4e63b9acb/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:7aef0c91e2c0fbca6fc68e7555aa60ef7008a739cbe045541e438373bc54d2b0", size = 31090 }, + { url = "https://files.pythonhosted.org/packages/c1/93/44365f3d75053e53893ec6d733e4a5e3147502663554b4d864587c7828a7/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e021e87faa76ae0d413b619fe2b65ab9a037f24c60a1e6cc43457ae20de6dc6", size = 81246 }, + { url = "https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3e924cfc503018a714f94a49a149fdc0b644eaead5d1f089330399134fa028a", size = 87126 }, + { url = "https://files.pythonhosted.org/packages/72/70/7a2993a12b0ffa2a9271259b79cc616e2389ed1a4d93842fac5a1f923ffd/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c87b72589133f0346a1cb8d5ecca4b933e3c9b64656c9d175270a000e73b288d", size = 80343 }, + { url = "https://files.pythonhosted.org/packages/78/9a/4e5157d893ffc712b74dbd868c7f62365618266982b64accab26bab01edc/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1db89609c06afa1a214a69a462ea741cf735b29a57530478c06eb81dd403de99", size = 86777 }, + { url = "https://files.pythonhosted.org/packages/74/cd/15777dfde1c29d96de7f18edf4cc94c385646852e7c7b0320aa91ccca583/argon2_cffi_bindings-25.1.0-cp39-abi3-win32.whl", hash = "sha256:473bcb5f82924b1becbb637b63303ec8d10e84c8d241119419897a26116515d2", size = 27180 }, + { url = "https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl", hash = "sha256:a98cd7d17e9f7ce244c0803cad3c23a7d379c301ba618a5fa76a67d116618b98", size = 31715 }, + { url = "https://files.pythonhosted.org/packages/42/b9/f8d6fa329ab25128b7e98fd83a3cb34d9db5b059a9847eddb840a0af45dd/argon2_cffi_bindings-25.1.0-cp39-abi3-win_arm64.whl", hash = "sha256:b0fdbcf513833809c882823f98dc2f931cf659d9a1429616ac3adebb49f5db94", size = 27149 }, + { url = "https://files.pythonhosted.org/packages/11/2d/ba4e4ca8d149f8dcc0d952ac0967089e1d759c7e5fcf0865a317eb680fbb/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6dca33a9859abf613e22733131fc9194091c1fa7cb3e131c143056b4856aa47e", size = 24549 }, + { url = "https://files.pythonhosted.org/packages/5c/82/9b2386cc75ac0bd3210e12a44bfc7fd1632065ed8b80d573036eecb10442/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:21378b40e1b8d1655dd5310c84a40fc19a9aa5e6366e835ceb8576bf0fea716d", size = 25539 }, + { url = "https://files.pythonhosted.org/packages/31/db/740de99a37aa727623730c90d92c22c9e12585b3c98c54b7960f7810289f/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d588dec224e2a83edbdc785a5e6f3c6cd736f46bfd4b441bbb5aa1f5085e584", size = 28467 }, + { url = "https://files.pythonhosted.org/packages/71/7a/47c4509ea18d755f44e2b92b7178914f0c113946d11e16e626df8eaa2b0b/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5acb4e41090d53f17ca1110c3427f0a130f944b896fc8c83973219c97f57b690", size = 27355 }, + { url = "https://files.pythonhosted.org/packages/ee/82/82745642d3c46e7cea25e1885b014b033f4693346ce46b7f47483cf5d448/argon2_cffi_bindings-25.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:da0c79c23a63723aa5d782250fbf51b768abca630285262fb5144ba5ae01e520", size = 29187 }, ] [[package]] @@ -141,33 +140,33 @@ dependencies = [ { name = "python-dateutil" }, { name = "types-python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960, upload-time = "2023-09-30T22:11:18.25Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419, upload-time = "2023-09-30T22:11:16.072Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419 }, ] [[package]] name = "asciitree" version = "0.3.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2d/6a/885bc91484e1aa8f618f6f0228d76d0e67000b0fdd6090673b777e311913/asciitree-0.3.3.tar.gz", hash = "sha256:4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e", size = 3951, upload-time = "2016-09-05T19:10:42.681Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/6a/885bc91484e1aa8f618f6f0228d76d0e67000b0fdd6090673b777e311913/asciitree-0.3.3.tar.gz", hash = "sha256:4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e", size = 3951 } [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/2b/f0/ad92c4bc565918713f9a4b54f06d06ec370e48079fdb50cf432befabee8b/asteval-1.0.6.tar.gz", hash = "sha256:1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f", size = 52079 } 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" }, + { url = "https://files.pythonhosted.org/packages/13/ac/19dbba27e891f39feb4170b884da449ee2699ef4ebb88eefeda364bbbbcf/asteval-1.0.6-py3-none-any.whl", hash = "sha256:5e119ed306e39199fd99c881cea0e306b3f3807f050c9be79829fe274c6378dc", size = 22406 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } 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" }, + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, ] [[package]] @@ -177,9 +176,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380, upload-time = "2025-03-16T17:25:36.919Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380 } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069, upload-time = "2025-03-16T17:25:35.422Z" }, + { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069 }, ] [[package]] @@ -195,23 +194,23 @@ wheels = [ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852 } 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" }, + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/a7/312f673df6a79003279e1f55619abbe7daebbb87c17c976ddc0345c04c7b/backrefs-5.9.tar.gz", hash = "sha256:808548cb708d66b82ee231f962cb36faaf4f2baab032f2fbb783e9c2fdddaa59", size = 5765857 } 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" }, + { url = "https://files.pythonhosted.org/packages/19/4d/798dc1f30468134906575156c089c492cf79b5a5fd373f07fe26c4d046bf/backrefs-5.9-py310-none-any.whl", hash = "sha256:db8e8ba0e9de81fcd635f440deab5ae5f2591b54ac1ebe0550a2ca063488cd9f", size = 380267 }, + { url = "https://files.pythonhosted.org/packages/55/07/f0b3375bf0d06014e9787797e6b7cc02b38ac9ff9726ccfe834d94e9991e/backrefs-5.9-py311-none-any.whl", hash = "sha256:6907635edebbe9b2dc3de3a2befff44d74f30a4562adbb8b36f21252ea19c5cf", size = 392072 }, + { url = "https://files.pythonhosted.org/packages/9d/12/4f345407259dd60a0997107758ba3f221cf89a9b5a0f8ed5b961aef97253/backrefs-5.9-py312-none-any.whl", hash = "sha256:7fdf9771f63e6028d7fee7e0c497c81abda597ea45d6b8f89e8ad76994f5befa", size = 397947 }, + { url = "https://files.pythonhosted.org/packages/10/bf/fa31834dc27a7f05e5290eae47c82690edc3a7b37d58f7fb35a1bdbf355b/backrefs-5.9-py313-none-any.whl", hash = "sha256:cc37b19fa219e93ff825ed1fed8879e47b4d89aa7a1884860e2db64ccd7c676b", size = 399843 }, + { url = "https://files.pythonhosted.org/packages/fc/24/b29af34b2c9c41645a9f4ff117bae860291780d73880f449e0b5d948c070/backrefs-5.9-py314-none-any.whl", hash = "sha256:df5e169836cc8acb5e440ebae9aad4bf9d15e226d3bad049cf3f6a5c20cc8dc9", size = 411762 }, + { url = "https://files.pythonhosted.org/packages/41/ff/392bff89415399a979be4a65357a41d92729ae8580a66073d8ec8d810f98/backrefs-5.9-py39-none-any.whl", hash = "sha256:f48ee18f6252b8f5777a22a00a09a85de0ca931658f1dd96d4406a34f3748c60", size = 380265 }, ] [[package]] @@ -222,9 +221,9 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/77/e9/df2358efd7659577435e2177bfa69cba6c33216681af51a707193dec162a/beautifulsoup4-4.14.2.tar.gz", hash = "sha256:2a98ab9f944a11acee9cc848508ec28d9228abfd522ef0fad6a02a72e0ded69e", size = 625822 } 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" }, + { url = "https://files.pythonhosted.org/packages/94/fe/3aed5d0be4d404d12d36ab97e2f1791424d9ca39c2f754a6285d59a3b01d/beautifulsoup4-4.14.2-py3-none-any.whl", hash = "sha256:5ef6fa3a8cbece8488d66985560f97ed091e22bbc4e9c2338508a9d5de6d4515", size = 106392 }, ] [[package]] @@ -234,9 +233,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083, upload-time = "2024-10-29T18:30:40.477Z" } +sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload-time = "2024-10-29T18:30:38.186Z" }, + { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, ] [package.optional-dependencies] @@ -255,18 +254,18 @@ dependencies = [ { name = "schema" }, { name = "versioningit" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/c9/c64ec69941544561f503fe092f2f32b9117252b2dd22b90368787d2316a2/broadbean-0.14.0.tar.gz", hash = "sha256:bfe3afea69529da246f7ca2803d0213c625f96b15a7ca4283b9c22f8fc5c655c", size = 44803, upload-time = "2024-03-06T22:15:44.076Z" } +sdist = { url = "https://files.pythonhosted.org/packages/38/c9/c64ec69941544561f503fe092f2f32b9117252b2dd22b90368787d2316a2/broadbean-0.14.0.tar.gz", hash = "sha256:bfe3afea69529da246f7ca2803d0213c625f96b15a7ca4283b9c22f8fc5c655c", size = 44803 } wheels = [ - { url = "https://files.pythonhosted.org/packages/48/4d/2b3b4b35456176182d45cdf977fdea80bf71be563f4074536ec3436eed9c/broadbean-0.14.0-py3-none-any.whl", hash = "sha256:7a9195ef16241853e2ea20aedc6f67ee72f5464a463b3584fcbedcb63daf88e7", size = 36755, upload-time = "2024-03-06T22:15:42.41Z" }, + { url = "https://files.pythonhosted.org/packages/48/4d/2b3b4b35456176182d45cdf977fdea80bf71be563f4074536ec3436eed9c/broadbean-0.14.0-py3-none-any.whl", hash = "sha256:7a9195ef16241853e2ea20aedc6f67ee72f5464a463b3584fcbedcb63daf88e7", size = 36755 }, ] [[package]] name = "cachetools" version = "6.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9d/61/e4fad8155db4a04bfb4734c7c8ff0882f078f24294d42798b3568eb63bff/cachetools-6.2.0.tar.gz", hash = "sha256:38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32", size = 30988, upload-time = "2025-08-25T18:57:30.924Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9d/61/e4fad8155db4a04bfb4734c7c8ff0882f078f24294d42798b3568eb63bff/cachetools-6.2.0.tar.gz", hash = "sha256:38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32", size = 30988 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6c/56/3124f61d37a7a4e7cc96afc5492c78ba0cb551151e530b54669ddd1436ef/cachetools-6.2.0-py3-none-any.whl", hash = "sha256:1c76a8960c0041fcc21097e357f882197c79da0dbff766e7317890a65d7d8ba6", size = 11276, upload-time = "2025-08-25T18:57:29.684Z" }, + { url = "https://files.pythonhosted.org/packages/6c/56/3124f61d37a7a4e7cc96afc5492c78ba0cb551151e530b54669ddd1436ef/cachetools-6.2.0-py3-none-any.whl", hash = "sha256:1c76a8960c0041fcc21097e357f882197c79da0dbff766e7317890a65d7d8ba6", size = 11276 }, ] [[package]] @@ -301,9 +300,9 @@ resolution-markers = [ dependencies = [ { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/15/8c916b4118ece2011c0c1365b64823ce361d352c460785402c78b8520ba8/cf_xarray-0.10.6.tar.gz", hash = "sha256:159236eca465453784ee7efa2a430d5e2092978db8a5d4d8b591f61d0639cb89", size = 513498, upload-time = "2025-06-20T18:19:18.526Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/15/8c916b4118ece2011c0c1365b64823ce361d352c460785402c78b8520ba8/cf_xarray-0.10.6.tar.gz", hash = "sha256:159236eca465453784ee7efa2a430d5e2092978db8a5d4d8b591f61d0639cb89", size = 513498 } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/55/2cce57427624814f4c6db8b14147fb73b86ed82e808d3dfd36426195071c/cf_xarray-0.10.6-py3-none-any.whl", hash = "sha256:39b457e47bb1557749ede115d1126ad9340eafb26ddeea0fef3a81149fc4d019", size = 70998, upload-time = "2025-06-20T18:19:17.054Z" }, + { url = "https://files.pythonhosted.org/packages/69/55/2cce57427624814f4c6db8b14147fb73b86ed82e808d3dfd36426195071c/cf_xarray-0.10.6-py3-none-any.whl", hash = "sha256:39b457e47bb1557749ede115d1126ad9340eafb26ddeea0fef3a81149fc4d019", size = 70998 }, ] [[package]] @@ -319,9 +318,9 @@ resolution-markers = [ dependencies = [ { name = "xarray", version = "2025.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d1/2a/bdd43fe8dcb6000342173723e60d7f573280fd9886adc199d1a9b199a5ea/cf_xarray-0.10.9.tar.gz", hash = "sha256:36e829c63e42496e892b52faf1c5d6a9936857df3b3ad2f4fd86e06a17e6ec33", size = 683246, upload-time = "2025-09-09T15:12:01.406Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d1/2a/bdd43fe8dcb6000342173723e60d7f573280fd9886adc199d1a9b199a5ea/cf_xarray-0.10.9.tar.gz", hash = "sha256:36e829c63e42496e892b52faf1c5d6a9936857df3b3ad2f4fd86e06a17e6ec33", size = 683246 } wheels = [ - { url = "https://files.pythonhosted.org/packages/41/01/2e486a570e095869a153c12381cb2c143eb0ed187067c3199306b33e5c36/cf_xarray-0.10.9-py3-none-any.whl", hash = "sha256:a41fa218e8f31b6c82c4687d92951f536186e288e5da6d56efd92a57b628eb18", size = 76487, upload-time = "2025-09-09T15:11:59.715Z" }, + { url = "https://files.pythonhosted.org/packages/41/01/2e486a570e095869a153c12381cb2c143eb0ed187067c3199306b33e5c36/cf_xarray-0.10.9-py3-none-any.whl", hash = "sha256:a41fa218e8f31b6c82c4687d92951f536186e288e5da6d56efd92a57b628eb18", size = 76487 }, ] [[package]] @@ -331,79 +330,79 @@ 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" }, +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", hash = "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", size = 172184 }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", size = 182790 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", size = 172076 }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", size = 182820 }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", size = 177635 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932 }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557 }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909 }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402 }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328 }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650 }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487 }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726 }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195 }, ] [[package]] @@ -414,97 +413,97 @@ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/c8/1155d1d58003105307c7e5985f422ae5bcb2ca0cbc553cc828f3c5a934a7/cftime-1.6.4.post1.tar.gz", hash = "sha256:50ac76cc9f10ab7bd46e44a71c51a6927051b499b4407df4f29ab13d741b942f", size = 54631, upload-time = "2024-10-22T18:48:34.194Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/c8/1155d1d58003105307c7e5985f422ae5bcb2ca0cbc553cc828f3c5a934a7/cftime-1.6.4.post1.tar.gz", hash = "sha256:50ac76cc9f10ab7bd46e44a71c51a6927051b499b4407df4f29ab13d741b942f", size = 54631 } wheels = [ - { url = "https://files.pythonhosted.org/packages/70/e3/1a56832b13ce0c5f3b798bf7bc60d4550fa1c514e04b613f9b0e48edc535/cftime-1.6.4.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d9bdeb9174962c9ca00015190bfd693de6b0ec3ec0b3dbc35c693a4f48efdcc", size = 1252052, upload-time = "2024-10-22T18:47:44.25Z" }, - { url = "https://files.pythonhosted.org/packages/5c/aa/f62ce24417ecb19f5ba1aa1dbe72394d11f11f5e53fc53497ccfaab83d3c/cftime-1.6.4.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e735cfd544878eb94d0108ff5a093bd1a332dba90f979a31a357756d609a90d5", size = 1289731, upload-time = "2024-10-22T18:47:46.52Z" }, - { url = "https://files.pythonhosted.org/packages/e4/21/0cf99e16e9953d17cc37286201922d07f17ffc1743dbc50d0c9e6f98ddda/cftime-1.6.4.post1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1dcd1b140bf50da6775c56bd7ca179e84bd258b2f159b53eefd5c514b341f2bf", size = 1317229, upload-time = "2024-10-22T18:47:47.754Z" }, - { url = "https://files.pythonhosted.org/packages/68/0f/95ce359a3bd91a8ec9b79d4961753053c72a5115e820a072d451568684c3/cftime-1.6.4.post1-cp310-cp310-win_amd64.whl", hash = "sha256:e60b8f24b20753f7548f410f7510e28b941f336f84bd34e3cfd7874af6e70281", size = 189078, upload-time = "2024-10-22T18:47:48.867Z" }, - { url = "https://files.pythonhosted.org/packages/55/c6/72f8fb5ee057f33ab747ba361f1396d2839a4689669aabd6217bc38430f7/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7ebdfd81726b0cfb8b524309224fa952898dfa177c13d5f6af5b18cefbf497d", size = 1379075, upload-time = "2024-10-22T18:47:53.338Z" }, - { url = "https://files.pythonhosted.org/packages/77/81/6b30815698ede50f89013f25e46d66ed3a290b8a2d6b97f95bacbbe1eb5c/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9ea0965a4c87739aebd84fe8eed966e5809d10065eeffd35c99c274b6f8da15", size = 1415218, upload-time = "2024-10-22T18:47:54.763Z" }, - { url = "https://files.pythonhosted.org/packages/24/0d/73ab09a32da1478d3ef5f4ab6c59d42f2db2a2383b427c87e05ad81b71ad/cftime-1.6.4.post1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:800a18aea4e8cb2b206450397cb8a53b154798738af3cdd3c922ce1ca198b0e6", size = 1450704, upload-time = "2024-10-22T18:47:56.035Z" }, - { url = "https://files.pythonhosted.org/packages/79/b1/6551603f8ea31de55913c84e4def3c36670563bdea6e195fcc4b6225ddf7/cftime-1.6.4.post1-cp311-cp311-win_amd64.whl", hash = "sha256:5dcfc872f455db1f12eabe3c3ba98e93757cd60ed3526a53246e966ccde46c8a", size = 190200, upload-time = "2024-10-22T18:47:58.036Z" }, - { url = "https://files.pythonhosted.org/packages/9b/60/0db884c76311ecaaf31f628aa9358beae5fcb0fbbdc2eb0b790a93aa258f/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf17a1b36f62e9e73c4c9363dd811e1bbf1170f5ac26d343fb26012ccf482908", size = 1320215, upload-time = "2024-10-22T18:48:02.275Z" }, - { url = "https://files.pythonhosted.org/packages/8d/7d/2d5fc7af06da4f3bdea59a204f741bf7a30bc5019355991b2f083e557e4e/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e18021f421aa26527bad8688c1acf0c85fa72730beb6efce969c316743294f2", size = 1367426, upload-time = "2024-10-22T18:48:03.57Z" }, - { url = "https://files.pythonhosted.org/packages/5d/ab/e8b26d05323fc5629356c82a7f64026248f121ea1361b49df441bbc8f2d7/cftime-1.6.4.post1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5835b9d622f9304d1c23a35603a0f068739f428d902860f25e6e7e5a1b7cd8ea", size = 1385593, upload-time = "2024-10-22T18:48:04.918Z" }, - { url = "https://files.pythonhosted.org/packages/af/7b/ca72a075a3f660315b031d62d39a3e9cfef71f7929da2621d5120077a75f/cftime-1.6.4.post1-cp312-cp312-win_amd64.whl", hash = "sha256:7f50bf0d1b664924aaee636eb2933746b942417d1f8b82ab6c1f6e8ba0da6885", size = 178918, upload-time = "2024-10-22T18:48:06.195Z" }, - { url = "https://files.pythonhosted.org/packages/ca/90/f5b26949899decce262fc76a1e64915b92050473114e0160cd6f7297f854/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da367b23eea7cf4df071c88e014a1600d6c5bbf22e3393a4af409903fa397e28", size = 1318113, upload-time = "2024-10-22T18:48:11.465Z" }, - { url = "https://files.pythonhosted.org/packages/c3/f8/6f13d37abb7ade46e65a08acc31af776a96dde0eb569e05d4c4b01422ba6/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6579c5c83cdf09d73aa94c7bc34925edd93c5f2c7dd28e074f568f7e376271a0", size = 1366034, upload-time = "2024-10-22T18:48:13.154Z" }, - { url = "https://files.pythonhosted.org/packages/fa/08/335cb17f3b708f9a24f96ca4abb00889c7aa20b0ae273313e7c11faf1f97/cftime-1.6.4.post1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6b731c7133d17b479ca0c3c46a7a04f96197f0a4d753f4c2284c3ff0447279b4", size = 1390156, upload-time = "2024-10-22T18:48:15.22Z" }, - { url = "https://files.pythonhosted.org/packages/f3/2d/980323fb5ec1ef369604b61ba259a41d0336cc1a85b639ed7bd210bd1290/cftime-1.6.4.post1-cp313-cp313-win_amd64.whl", hash = "sha256:d2a8c223faea7f1248ab469cc0d7795dd46f2a423789038f439fee7190bae259", size = 178496, upload-time = "2024-10-22T18:48:16.8Z" }, + { url = "https://files.pythonhosted.org/packages/70/e3/1a56832b13ce0c5f3b798bf7bc60d4550fa1c514e04b613f9b0e48edc535/cftime-1.6.4.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d9bdeb9174962c9ca00015190bfd693de6b0ec3ec0b3dbc35c693a4f48efdcc", size = 1252052 }, + { url = "https://files.pythonhosted.org/packages/5c/aa/f62ce24417ecb19f5ba1aa1dbe72394d11f11f5e53fc53497ccfaab83d3c/cftime-1.6.4.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e735cfd544878eb94d0108ff5a093bd1a332dba90f979a31a357756d609a90d5", size = 1289731 }, + { url = "https://files.pythonhosted.org/packages/e4/21/0cf99e16e9953d17cc37286201922d07f17ffc1743dbc50d0c9e6f98ddda/cftime-1.6.4.post1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1dcd1b140bf50da6775c56bd7ca179e84bd258b2f159b53eefd5c514b341f2bf", size = 1317229 }, + { url = "https://files.pythonhosted.org/packages/68/0f/95ce359a3bd91a8ec9b79d4961753053c72a5115e820a072d451568684c3/cftime-1.6.4.post1-cp310-cp310-win_amd64.whl", hash = "sha256:e60b8f24b20753f7548f410f7510e28b941f336f84bd34e3cfd7874af6e70281", size = 189078 }, + { url = "https://files.pythonhosted.org/packages/55/c6/72f8fb5ee057f33ab747ba361f1396d2839a4689669aabd6217bc38430f7/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7ebdfd81726b0cfb8b524309224fa952898dfa177c13d5f6af5b18cefbf497d", size = 1379075 }, + { url = "https://files.pythonhosted.org/packages/77/81/6b30815698ede50f89013f25e46d66ed3a290b8a2d6b97f95bacbbe1eb5c/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9ea0965a4c87739aebd84fe8eed966e5809d10065eeffd35c99c274b6f8da15", size = 1415218 }, + { url = "https://files.pythonhosted.org/packages/24/0d/73ab09a32da1478d3ef5f4ab6c59d42f2db2a2383b427c87e05ad81b71ad/cftime-1.6.4.post1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:800a18aea4e8cb2b206450397cb8a53b154798738af3cdd3c922ce1ca198b0e6", size = 1450704 }, + { url = "https://files.pythonhosted.org/packages/79/b1/6551603f8ea31de55913c84e4def3c36670563bdea6e195fcc4b6225ddf7/cftime-1.6.4.post1-cp311-cp311-win_amd64.whl", hash = "sha256:5dcfc872f455db1f12eabe3c3ba98e93757cd60ed3526a53246e966ccde46c8a", size = 190200 }, + { url = "https://files.pythonhosted.org/packages/9b/60/0db884c76311ecaaf31f628aa9358beae5fcb0fbbdc2eb0b790a93aa258f/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf17a1b36f62e9e73c4c9363dd811e1bbf1170f5ac26d343fb26012ccf482908", size = 1320215 }, + { url = "https://files.pythonhosted.org/packages/8d/7d/2d5fc7af06da4f3bdea59a204f741bf7a30bc5019355991b2f083e557e4e/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e18021f421aa26527bad8688c1acf0c85fa72730beb6efce969c316743294f2", size = 1367426 }, + { url = "https://files.pythonhosted.org/packages/5d/ab/e8b26d05323fc5629356c82a7f64026248f121ea1361b49df441bbc8f2d7/cftime-1.6.4.post1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5835b9d622f9304d1c23a35603a0f068739f428d902860f25e6e7e5a1b7cd8ea", size = 1385593 }, + { url = "https://files.pythonhosted.org/packages/af/7b/ca72a075a3f660315b031d62d39a3e9cfef71f7929da2621d5120077a75f/cftime-1.6.4.post1-cp312-cp312-win_amd64.whl", hash = "sha256:7f50bf0d1b664924aaee636eb2933746b942417d1f8b82ab6c1f6e8ba0da6885", size = 178918 }, + { url = "https://files.pythonhosted.org/packages/ca/90/f5b26949899decce262fc76a1e64915b92050473114e0160cd6f7297f854/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da367b23eea7cf4df071c88e014a1600d6c5bbf22e3393a4af409903fa397e28", size = 1318113 }, + { url = "https://files.pythonhosted.org/packages/c3/f8/6f13d37abb7ade46e65a08acc31af776a96dde0eb569e05d4c4b01422ba6/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6579c5c83cdf09d73aa94c7bc34925edd93c5f2c7dd28e074f568f7e376271a0", size = 1366034 }, + { url = "https://files.pythonhosted.org/packages/fa/08/335cb17f3b708f9a24f96ca4abb00889c7aa20b0ae273313e7c11faf1f97/cftime-1.6.4.post1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6b731c7133d17b479ca0c3c46a7a04f96197f0a4d753f4c2284c3ff0447279b4", size = 1390156 }, + { url = "https://files.pythonhosted.org/packages/f3/2d/980323fb5ec1ef369604b61ba259a41d0336cc1a85b639ed7bd210bd1290/cftime-1.6.4.post1-cp313-cp313-win_amd64.whl", hash = "sha256:d2a8c223faea7f1248ab469cc0d7795dd46f2a423789038f439fee7190bae259", size = 178496 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7", size = 2069618 } 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" }, + { url = "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970", size = 199385 }, ] [[package]] name = "charset-normalizer" version = "3.4.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371, upload-time = "2025-08-09T07:57:28.46Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695, upload-time = "2025-08-09T07:55:36.452Z" }, - { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153, upload-time = "2025-08-09T07:55:38.467Z" }, - { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428, upload-time = "2025-08-09T07:55:40.072Z" }, - { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627, upload-time = "2025-08-09T07:55:41.706Z" }, - { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388, upload-time = "2025-08-09T07:55:43.262Z" }, - { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077, upload-time = "2025-08-09T07:55:44.903Z" }, - { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631, upload-time = "2025-08-09T07:55:46.346Z" }, - { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210, upload-time = "2025-08-09T07:55:47.539Z" }, - { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739, upload-time = "2025-08-09T07:55:48.744Z" }, - { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825, upload-time = "2025-08-09T07:55:50.305Z" }, - { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452, upload-time = "2025-08-09T07:55:51.461Z" }, - { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483, upload-time = "2025-08-09T07:55:53.12Z" }, - { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520, upload-time = "2025-08-09T07:55:54.712Z" }, - { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876, upload-time = "2025-08-09T07:55:56.024Z" }, - { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083, upload-time = "2025-08-09T07:55:57.582Z" }, - { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295, upload-time = "2025-08-09T07:55:59.147Z" }, - { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379, upload-time = "2025-08-09T07:56:00.364Z" }, - { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018, upload-time = "2025-08-09T07:56:01.678Z" }, - { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430, upload-time = "2025-08-09T07:56:02.87Z" }, - { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600, upload-time = "2025-08-09T07:56:04.089Z" }, - { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616, upload-time = "2025-08-09T07:56:05.658Z" }, - { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108, upload-time = "2025-08-09T07:56:07.176Z" }, - { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655, upload-time = "2025-08-09T07:56:08.475Z" }, - { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223, upload-time = "2025-08-09T07:56:09.708Z" }, - { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366, upload-time = "2025-08-09T07:56:11.326Z" }, - { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104, upload-time = "2025-08-09T07:56:13.014Z" }, - { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830, upload-time = "2025-08-09T07:56:14.428Z" }, - { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854, upload-time = "2025-08-09T07:56:16.051Z" }, - { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670, upload-time = "2025-08-09T07:56:17.314Z" }, - { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501, upload-time = "2025-08-09T07:56:18.641Z" }, - { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173, upload-time = "2025-08-09T07:56:20.289Z" }, - { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822, upload-time = "2025-08-09T07:56:21.551Z" }, - { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543, upload-time = "2025-08-09T07:56:23.115Z" }, - { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326, upload-time = "2025-08-09T07:56:24.721Z" }, - { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008, upload-time = "2025-08-09T07:56:26.004Z" }, - { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196, upload-time = "2025-08-09T07:56:27.25Z" }, - { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819, upload-time = "2025-08-09T07:56:28.515Z" }, - { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350, upload-time = "2025-08-09T07:56:29.716Z" }, - { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644, upload-time = "2025-08-09T07:56:30.984Z" }, - { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468, upload-time = "2025-08-09T07:56:32.252Z" }, - { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187, upload-time = "2025-08-09T07:56:33.481Z" }, - { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699, upload-time = "2025-08-09T07:56:34.739Z" }, - { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580, upload-time = "2025-08-09T07:56:35.981Z" }, - { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366, upload-time = "2025-08-09T07:56:37.339Z" }, - { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342, upload-time = "2025-08-09T07:56:38.687Z" }, - { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995, upload-time = "2025-08-09T07:56:40.048Z" }, - { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640, upload-time = "2025-08-09T07:56:41.311Z" }, - { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636, upload-time = "2025-08-09T07:56:43.195Z" }, - { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939, upload-time = "2025-08-09T07:56:44.819Z" }, - { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580, upload-time = "2025-08-09T07:56:46.684Z" }, - { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870, upload-time = "2025-08-09T07:56:47.941Z" }, - { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797, upload-time = "2025-08-09T07:56:49.756Z" }, - { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224, upload-time = "2025-08-09T07:56:51.369Z" }, - { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086, upload-time = "2025-08-09T07:56:52.722Z" }, - { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400, upload-time = "2025-08-09T07:56:55.172Z" }, - { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175, upload-time = "2025-08-09T07:57:26.864Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695 }, + { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153 }, + { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428 }, + { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627 }, + { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388 }, + { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077 }, + { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631 }, + { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210 }, + { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739 }, + { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825 }, + { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452 }, + { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483 }, + { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520 }, + { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876 }, + { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083 }, + { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295 }, + { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379 }, + { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018 }, + { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430 }, + { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600 }, + { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616 }, + { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108 }, + { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655 }, + { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223 }, + { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366 }, + { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104 }, + { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830 }, + { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854 }, + { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670 }, + { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501 }, + { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173 }, + { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822 }, + { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543 }, + { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326 }, + { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008 }, + { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196 }, + { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819 }, + { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350 }, + { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644 }, + { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468 }, + { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187 }, + { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699 }, + { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580 }, + { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366 }, + { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342 }, + { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995 }, + { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640 }, + { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636 }, + { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939 }, + { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580 }, + { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870 }, + { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797 }, + { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224 }, + { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086 }, + { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400 }, + { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175 }, ] [[package]] @@ -514,27 +513,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "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" } +sdist = { url = "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", hash = "sha256:e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4", size = 276943 } 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" }, + { url = "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", hash = "sha256:9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc", size = 107295 }, ] [[package]] name = "cloudpickle" version = "3.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/52/39/069100b84d7418bc358d81669d5748efb14b9cceacd2f9c75f550424132f/cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64", size = 22113, upload-time = "2025-01-14T17:02:05.085Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/39/069100b84d7418bc358d81669d5748efb14b9cceacd2f9c75f550424132f/cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64", size = 22113 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e", size = 20992, upload-time = "2025-01-14T17:02:02.417Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e", size = 20992 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } 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" }, + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, ] [[package]] @@ -545,18 +544,18 @@ dependencies = [ { name = "toolz" }, { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5e/0d/a0b2fd781050d29c9df64ac6df30b5f18b775724b79779f56fc5a8298fe9/Columnar-1.4.1.tar.gz", hash = "sha256:c3cb57273333b2ff9cfaafc86f09307419330c97faa88dcfe23df05e6fbb9c72", size = 11386, upload-time = "2021-12-27T21:58:56.123Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/0d/a0b2fd781050d29c9df64ac6df30b5f18b775724b79779f56fc5a8298fe9/Columnar-1.4.1.tar.gz", hash = "sha256:c3cb57273333b2ff9cfaafc86f09307419330c97faa88dcfe23df05e6fbb9c72", size = 11386 } wheels = [ - { url = "https://files.pythonhosted.org/packages/06/00/a17a5657bf090b9dffdb310ac273c553a38f9252f60224da9fe62d9b60e9/Columnar-1.4.1-py3-none-any.whl", hash = "sha256:8efb692a7e6ca07dcc8f4ea889960421331a5dffa8e5af81f0a67ad8ea1fc798", size = 11845, upload-time = "2021-12-27T21:58:54.388Z" }, + { url = "https://files.pythonhosted.org/packages/06/00/a17a5657bf090b9dffdb310ac273c553a38f9252f60224da9fe62d9b60e9/Columnar-1.4.1-py3-none-any.whl", hash = "sha256:8efb692a7e6ca07dcc8f4ea889960421331a5dffa8e5af81f0a67ad8ea1fc798", size = 11845 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319 } 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" }, + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294 }, ] [[package]] @@ -569,52 +568,52 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -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/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/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/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/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/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/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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534 }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196 }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489 }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535 }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550 }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791 }, ] [[package]] @@ -630,164 +629,164 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.3.3", 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/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/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/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/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/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/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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677 }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234 }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018 }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567 }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024 }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578 }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157 }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570 }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692 }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424 }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428 }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331 }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315 }, ] [[package]] name = "coverage" version = "7.10.7" source = { registry = "https://pypi.org/simple" } -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/ec/16/114df1c291c22cac3b0c127a73e0af5c12ed7bbb6558d310429a0ae24023/coverage-7.10.7-py3-none-any.whl", hash = "sha256:f7941f6f2fe6dd6807a1208737b8a0cbcf1cc6d7b07d24998ad2d63590868260", size = 209952, upload-time = "2025-09-21T20:03:53.918Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/51/26/d22c300112504f5f9a9fd2297ce33c35f3d353e4aeb987c8419453b2a7c2/coverage-7.10.7.tar.gz", hash = "sha256:f4ab143ab113be368a3e9b795f9cd7906c5ef407d6173fe9675a902e1fffc239", size = 827704 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/6a/28/ea1a84a60828177ae3b100cb6723838523369a44ec5742313ed7db3da160/coverage-7.10.7-cp310-cp310-win32.whl", hash = "sha256:b51dcd060f18c19290d9b8a9dd1e0181538df2ce0717f562fff6cf74d9fc0b5b", size = 220497 }, + { url = "https://files.pythonhosted.org/packages/fc/1a/a81d46bbeb3c3fd97b9602ebaa411e076219a150489bcc2c025f151bd52d/coverage-7.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:3a622ac801b17198020f09af3eaf45666b344a0d69fc2a6ffe2ea83aeef1d807", size = 221392 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/2f/88/a23cc185f6a805dfc4fdf14a94016835eeb85e22ac3a0e66d5e89acd6462/coverage-7.10.7-cp311-cp311-win32.whl", hash = "sha256:972b9e3a4094b053a4e46832b4bc829fc8a8d347160eb39d03f1690316a99c14", size = 220536 }, + { url = "https://files.pythonhosted.org/packages/fe/ef/0b510a399dfca17cec7bc2f05ad8bd78cf55f15c8bc9a73ab20c5c913c2e/coverage-7.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:a7b55a944a7f43892e28ad4bc0561dfd5f0d73e605d1aa5c3c976b52aea121d2", size = 221425 }, + { url = "https://files.pythonhosted.org/packages/51/7f/023657f301a276e4ba1850f82749bc136f5a7e8768060c2e5d9744a22951/coverage-7.10.7-cp311-cp311-win_arm64.whl", hash = "sha256:736f227fb490f03c6488f9b6d45855f8e0fd749c007f9303ad30efab0e73c05a", size = 220103 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/5e/75/61b9bbd6c7d24d896bfeec57acba78e0f8deac68e6baf2d4804f7aae1f88/coverage-7.10.7-cp312-cp312-win32.whl", hash = "sha256:77eb4c747061a6af8d0f7bdb31f1e108d172762ef579166ec84542f711d90256", size = 220699 }, + { url = "https://files.pythonhosted.org/packages/ca/f3/3bf7905288b45b075918d372498f1cf845b5b579b723c8fd17168018d5f5/coverage-7.10.7-cp312-cp312-win_amd64.whl", hash = "sha256:f51328ffe987aecf6d09f3cd9d979face89a617eacdaea43e7b3080777f647ba", size = 221512 }, + { url = "https://files.pythonhosted.org/packages/5c/44/3e32dbe933979d05cf2dac5e697c8599cfe038aaf51223ab901e208d5a62/coverage-7.10.7-cp312-cp312-win_arm64.whl", hash = "sha256:bda5e34f8a75721c96085903c6f2197dc398c20ffd98df33f866a9c8fd95f4bf", size = 220147 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a2/9e/9fdb08f4bf476c912f0c3ca292e019aab6712c93c9344a1653986c3fd305/coverage-7.10.7-cp313-cp313-win32.whl", hash = "sha256:dc7c389dce432500273eaf48f410b37886be9208b2dd5710aaf7c57fd442c698", size = 220746 }, + { url = "https://files.pythonhosted.org/packages/b1/b1/a75fd25df44eab52d1931e89980d1ada46824c7a3210be0d3c88a44aaa99/coverage-7.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:cac0fdca17b036af3881a9d2729a850b76553f3f716ccb0360ad4dbc06b3b843", size = 221541 }, + { url = "https://files.pythonhosted.org/packages/14/3a/d720d7c989562a6e9a14b2c9f5f2876bdb38e9367126d118495b89c99c37/coverage-7.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:4b6f236edf6e2f9ae8fcd1332da4e791c1b6ba0dc16a2dc94590ceccb482e546", size = 220170 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/ee/51/a03bec00d37faaa891b3ff7387192cef20f01604e5283a5fabc95346befa/coverage-7.10.7-cp313-cp313t-win32.whl", hash = "sha256:2a78cd46550081a7909b3329e2266204d584866e8d97b898cd7fb5ac8d888b1a", size = 221403 }, + { url = "https://files.pythonhosted.org/packages/53/22/3cf25d614e64bf6d8e59c7c669b20d6d940bb337bdee5900b9ca41c820bb/coverage-7.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:33a5e6396ab684cb43dc7befa386258acb2d7fae7f67330ebb85ba4ea27938eb", size = 222469 }, + { url = "https://files.pythonhosted.org/packages/49/a1/00164f6d30d8a01c3c9c48418a7a5be394de5349b421b9ee019f380df2a0/coverage-7.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:86b0e7308289ddde73d863b7683f596d8d21c7d8664ce1dee061d0bcf3fbb4bb", size = 220731 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/ef/5b/0b5799aa30380a949005a353715095d6d1da81927d6dbed5def2200a4e25/coverage-7.10.7-cp314-cp314-win32.whl", hash = "sha256:b7b8288eb7cdd268b0304632da8cb0bb93fadcfec2fe5712f7b9cc8f4d487be2", size = 221009 }, + { url = "https://files.pythonhosted.org/packages/da/b0/e802fbb6eb746de006490abc9bb554b708918b6774b722bb3a0e6aa1b7de/coverage-7.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:1ca6db7c8807fb9e755d0379ccc39017ce0a84dcd26d14b5a03b78563776f681", size = 221804 }, + { url = "https://files.pythonhosted.org/packages/9e/e8/71d0c8e374e31f39e3389bb0bd19e527d46f00ea8571ec7ec8fd261d8b44/coverage-7.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:097c1591f5af4496226d5783d036bf6fd6cd0cbc132e071b33861de756efb880", size = 220384 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/b2/dc/101f3fa3a45146db0cb03f5b4376e24c0aac818309da23e2de0c75295a91/coverage-7.10.7-cp314-cp314t-win32.whl", hash = "sha256:67f8c5cbcd3deb7a60b3345dffc89a961a484ed0af1f6f73de91705cc6e31235", size = 221784 }, + { url = "https://files.pythonhosted.org/packages/4c/a1/74c51803fc70a8a40d7346660379e144be772bab4ac7bb6e6b905152345c/coverage-7.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:e1ed71194ef6dea7ed2d5cb5f7243d4bcd334bfb63e59878519be558078f848d", size = 222905 }, + { url = "https://files.pythonhosted.org/packages/12/65/f116a6d2127df30bcafbceef0302d8a64ba87488bf6f73a6d8eebf060873/coverage-7.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:7fe650342addd8524ca63d77b2362b02345e5f1a093266787d210c70a50b471a", size = 220922 }, + { url = "https://files.pythonhosted.org/packages/ec/16/114df1c291c22cac3b0c127a73e0af5c12ed7bbb6558d310429a0ae24023/coverage-7.10.7-py3-none-any.whl", hash = "sha256:f7941f6f2fe6dd6807a1208737b8a0cbcf1cc6d7b07d24998ad2d63590868260", size = 209952 }, ] [package.optional-dependencies] @@ -799,61 +798,61 @@ toml = [ name = "crc32c" version = "2.7.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7f/4c/4e40cc26347ac8254d3f25b9f94710b8e8df24ee4dddc1ba41907a88a94d/crc32c-2.7.1.tar.gz", hash = "sha256:f91b144a21eef834d64178e01982bb9179c354b3e9e5f4c803b0e5096384968c", size = 45712, upload-time = "2024-09-24T06:20:17.553Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/fd/8972a70d7c39f37240f554c348fd9e15a4d8d0a548b1bc3139cd4e1cfb66/crc32c-2.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f0fadc741e79dc705e2d9ee967473e8a061d26b04310ed739f1ee292f33674f", size = 54110, upload-time = "2024-09-24T06:18:06.758Z" }, - { url = "https://files.pythonhosted.org/packages/35/be/0b045f84c7acc36312a91211190bf84e73a0bbd30f21cbaf3670c4dba9b2/crc32c-2.7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91ced31055d26d59385d708bbd36689e1a1d604d4b0ceb26767eb5a83156f85d", size = 51792, upload-time = "2024-09-24T06:18:07.767Z" }, - { url = "https://files.pythonhosted.org/packages/8c/e2/acaabbc172b7c45ec62f273cd2e214f626e2b4324eca9152dea6095a26f4/crc32c-2.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36ffa999b72e3c17f6a066ae9e970b40f8c65f38716e436c39a33b809bc6ed9f", size = 52884, upload-time = "2024-09-24T06:18:09.449Z" }, - { url = "https://files.pythonhosted.org/packages/60/40/963ba3d2ec0d8e4a2ceaf90e8f9cb10911a926fe75d4329e013a51343122/crc32c-2.7.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e80114dd7f462297e54d5da1b9ff472e5249c5a2b406aa51c371bb0edcbf76bd", size = 53888, upload-time = "2024-09-24T06:18:11.039Z" }, - { url = "https://files.pythonhosted.org/packages/f2/b8/8a093b9dc1792b2cec9805e1428e97be0338a45ac9fae2fd5911613eacb1/crc32c-2.7.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:676f5b46da268b5190f9fb91b3f037a00d114b411313664438525db876adc71f", size = 52098, upload-time = "2024-09-24T06:18:12.522Z" }, - { url = "https://files.pythonhosted.org/packages/26/76/a254ddb4ae83b545f6e08af384d62268a99d00f5c58a468754f8416468ce/crc32c-2.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8d0e660c9ed269e90692993a4457a932fc22c9cc96caf79dd1f1a84da85bb312", size = 52716, upload-time = "2024-09-24T06:18:14.118Z" }, - { url = "https://files.pythonhosted.org/packages/b6/cb/6062806e5b6cb8d9af3c62945a5a07fa22c3b4dc59084d2fa2e533f9aaa1/crc32c-2.7.1-cp310-cp310-win32.whl", hash = "sha256:17a2c3f8c6d85b04b5511af827b5dbbda4e672d188c0b9f20a8156e93a1aa7b6", size = 38363, upload-time = "2024-09-24T06:18:15.603Z" }, - { url = "https://files.pythonhosted.org/packages/7f/a9/dc935e26c8d7bd4722bc1312ed88f443e6e36816b46835b4464baa3f7c6d/crc32c-2.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:3208764c29688f91a35392073229975dd7687b6cb9f76b919dae442cabcd5126", size = 39795, upload-time = "2024-09-24T06:18:17.182Z" }, - { url = "https://files.pythonhosted.org/packages/aa/92/c878aaba81c431fcd93a059e9f6c90db397c585742793f0bf6e0c531cc67/crc32c-2.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96b794fd11945298fdd5eb1290a812efb497c14bc42592c5c992ca077458eeba", size = 54879, upload-time = "2024-09-24T06:18:23.085Z" }, - { url = "https://files.pythonhosted.org/packages/5b/f5/ab828ab3907095e06b18918408748950a9f726ee2b37be1b0839fb925ee1/crc32c-2.7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9df7194dd3c0efb5a21f5d70595b7a8b4fd9921fbbd597d6d8e7a11eca3e2d27", size = 52588, upload-time = "2024-09-24T06:18:24.463Z" }, - { url = "https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d698eec444b18e296a104d0b9bb6c596c38bdcb79d24eba49604636e9d747305", size = 53674, upload-time = "2024-09-24T06:18:25.624Z" }, - { url = "https://files.pythonhosted.org/packages/79/ed/df3c4c14bf1b29f5c9b52d51fb6793e39efcffd80b2941d994e8f7f5f688/crc32c-2.7.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e07cf10ef852d219d179333fd706d1c415626f1f05e60bd75acf0143a4d8b225", size = 54691, upload-time = "2024-09-24T06:18:26.578Z" }, - { url = "https://files.pythonhosted.org/packages/0c/47/4917af3c9c1df2fff28bbfa6492673c9adeae5599dcc207bbe209847489c/crc32c-2.7.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d2a051f296e6e92e13efee3b41db388931cdb4a2800656cd1ed1d9fe4f13a086", size = 52896, upload-time = "2024-09-24T06:18:28.174Z" }, - { url = "https://files.pythonhosted.org/packages/1b/6f/26fc3dda5835cda8f6cd9d856afe62bdeae428de4c34fea200b0888e8835/crc32c-2.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1738259802978cdf428f74156175da6a5fdfb7256f647fdc0c9de1bc6cd7173", size = 53554, upload-time = "2024-09-24T06:18:29.104Z" }, - { url = "https://files.pythonhosted.org/packages/56/3e/6f39127f7027c75d130c0ba348d86a6150dff23761fbc6a5f71659f4521e/crc32c-2.7.1-cp311-cp311-win32.whl", hash = "sha256:f7786d219a1a1bf27d0aa1869821d11a6f8e90415cfffc1e37791690d4a848a1", size = 38370, upload-time = "2024-09-24T06:18:30.013Z" }, - { url = "https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:887f6844bb3ad35f0778cd10793ad217f7123a5422e40041231b8c4c7329649d", size = 39795, upload-time = "2024-09-24T06:18:31.324Z" }, - { url = "https://files.pythonhosted.org/packages/4d/41/4aedc961893f26858ab89fc772d0eaba91f9870f19eaa933999dcacb94ec/crc32c-2.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56ef661b34e9f25991fface7f9ad85e81bbc1b3fe3b916fd58c893eabe2fa0b8", size = 54675, upload-time = "2024-09-24T06:18:35.954Z" }, - { url = "https://files.pythonhosted.org/packages/d6/63/8cabf09b7e39b9fec8f7010646c8b33057fc8d67e6093b3cc15563d23533/crc32c-2.7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:571aa4429444b5d7f588e4377663592145d2d25eb1635abb530f1281794fc7c9", size = 52386, upload-time = "2024-09-24T06:18:36.896Z" }, - { url = "https://files.pythonhosted.org/packages/79/13/13576941bf7cf95026abae43d8427c812c0054408212bf8ed490eda846b0/crc32c-2.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c02a3bd67dea95cdb25844aaf44ca2e1b0c1fd70b287ad08c874a95ef4bb38db", size = 53495, upload-time = "2024-09-24T06:18:38.099Z" }, - { url = "https://files.pythonhosted.org/packages/3d/b6/55ffb26d0517d2d6c6f430ce2ad36ae7647c995c5bfd7abce7f32bb2bad1/crc32c-2.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d17637c4867672cb8adeea007294e3c3df9d43964369516cfe2c1f47ce500a", size = 54456, upload-time = "2024-09-24T06:18:39.051Z" }, - { url = "https://files.pythonhosted.org/packages/c2/1a/5562e54cb629ecc5543d3604dba86ddfc7c7b7bf31d64005b38a00d31d31/crc32c-2.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f4a400ac3c69a32e180d8753fd7ec7bccb80ade7ab0812855dce8a208e72495f", size = 52647, upload-time = "2024-09-24T06:18:40.021Z" }, - { url = "https://files.pythonhosted.org/packages/48/ec/ce4138eaf356cd9aae60bbe931755e5e0151b3eca5f491fce6c01b97fd59/crc32c-2.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:588587772e55624dd9c7a906ec9e8773ae0b6ac5e270fc0bc84ee2758eba90d5", size = 53332, upload-time = "2024-09-24T06:18:40.925Z" }, - { url = "https://files.pythonhosted.org/packages/5e/b5/144b42cd838a901175a916078781cb2c3c9f977151c9ba085aebd6d15b22/crc32c-2.7.1-cp312-cp312-win32.whl", hash = "sha256:9f14b60e5a14206e8173dd617fa0c4df35e098a305594082f930dae5488da428", size = 38371, upload-time = "2024-09-24T06:18:42.711Z" }, - { url = "https://files.pythonhosted.org/packages/ae/c4/7929dcd5d9b57db0cce4fe6f6c191049380fc6d8c9b9f5581967f4ec018e/crc32c-2.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:7c810a246660a24dc818047dc5f89c7ce7b2814e1e08a8e99993f4103f7219e8", size = 39805, upload-time = "2024-09-24T06:18:43.6Z" }, - { url = "https://files.pythonhosted.org/packages/a9/0d/3e797d1ed92d357a6a4c5b41cea15a538b27a8fdf18c7863747eb50b73ad/crc32c-2.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c277f9d16a3283e064d54854af0976b72abaa89824955579b2b3f37444f89aae", size = 54641, upload-time = "2024-09-24T06:18:47.207Z" }, - { url = "https://files.pythonhosted.org/packages/a7/d3/4ddeef755caaa75680c559562b6c71f5910fee4c4f3a2eb5ea8b57f0e48c/crc32c-2.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:881af0478a01331244e27197356929edbdeaef6a9f81b5c6bacfea18d2139289", size = 52338, upload-time = "2024-09-24T06:18:49.31Z" }, - { url = "https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:724d5ff4d29ff093a983ae656be3307093706d850ea2a233bf29fcacc335d945", size = 53447, upload-time = "2024-09-24T06:18:50.296Z" }, - { url = "https://files.pythonhosted.org/packages/b2/8b/92f3f62f3bafe8f7ab4af7bfb7246dc683fd11ec0d6dfb73f91e09079f69/crc32c-2.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2416c4d88696ac322632555c0f81ab35e15f154bc96055da6cf110d642dbc10", size = 54484, upload-time = "2024-09-24T06:18:51.311Z" }, - { url = "https://files.pythonhosted.org/packages/98/b2/113a50f8781f76af5ac65ffdb907e72bddbe974de8e02247f0d58bc48040/crc32c-2.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:60254251b88ec9b9795215f0f9ec015a6b5eef8b2c5fba1267c672d83c78fc02", size = 52703, upload-time = "2024-09-24T06:18:52.488Z" }, - { url = "https://files.pythonhosted.org/packages/b4/6c/309229e9acda8cf36a8ff4061d70b54d905f79b7037e16883ce6590a24ab/crc32c-2.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:edefc0e46f3c37372183f70338e5bdee42f6789b62fcd36ec53aa933e9dfbeaf", size = 53367, upload-time = "2024-09-24T06:18:53.49Z" }, - { url = "https://files.pythonhosted.org/packages/b5/2a/6c6324d920396e1bd9f3efbe8753da071be0ca52bd22d6c82d446b8d6975/crc32c-2.7.1-cp313-cp313-win32.whl", hash = "sha256:813af8111218970fe2adb833c5e5239f091b9c9e76f03b4dd91aaba86e99b499", size = 38377, upload-time = "2024-09-24T06:18:54.487Z" }, - { url = "https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:7d9ede7be8e4ec1c9e90aaf6884decbeef10e3473e6ddac032706d710cab5888", size = 39803, upload-time = "2024-09-24T06:18:55.419Z" }, - { url = "https://files.pythonhosted.org/packages/03/de/fef962e898a953558fe1c55141644553e84ef4190693a31244c59a0856c7/crc32c-2.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03a92551a343702629af91f78d205801219692b6909f8fa126b830e332bfb0e0", size = 54223, upload-time = "2024-09-24T06:18:59.675Z" }, - { url = "https://files.pythonhosted.org/packages/21/14/fceca1a6f45c0a1814fe8602a65657b75c27425162445925ba87438cad6b/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb9424ec1a8ca54763155a703e763bcede82e6569fe94762614bb2de1412d4e1", size = 51588, upload-time = "2024-09-24T06:19:00.938Z" }, - { url = "https://files.pythonhosted.org/packages/13/3b/13d40a7dfbf9ef05c84a0da45544ee72080dca4ce090679e5105689984bd/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88732070f6175530db04e0bb36880ac45c33d49f8ac43fa0e50cfb1830049d23", size = 52678, upload-time = "2024-09-24T06:19:02.661Z" }, - { url = "https://files.pythonhosted.org/packages/36/09/65ffc4fb9fa60ff6714eeb50a92284a4525e5943f0b040b572c0c76368c1/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:57a20dfc27995f568f64775eea2bbb58ae269f1a1144561df5e4a4955f79db32", size = 53847, upload-time = "2024-09-24T06:19:03.705Z" }, - { url = "https://files.pythonhosted.org/packages/24/71/938e926085b7288da052db7c84416f3ce25e71baf7ab5b63824c7bcb6f22/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f7186d098bfd2cff25eac6880b7c7ad80431b90610036131c1c7dd0eab42a332", size = 51860, upload-time = "2024-09-24T06:19:04.726Z" }, - { url = "https://files.pythonhosted.org/packages/3c/d8/4526d5380189d6f2fa27256c204100f30214fe402f47cf6e9fb9a91ab890/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:55a77e29a265418fa34bef15bd0f2c60afae5348988aaf35ed163b4bbf93cf37", size = 52508, upload-time = "2024-09-24T06:19:05.731Z" }, - { url = "https://files.pythonhosted.org/packages/19/30/15f7e35176488b77e5b88751947d321d603fccac273099ace27c7b2d50a6/crc32c-2.7.1-cp313-cp313t-win32.whl", hash = "sha256:ae38a4b6aa361595d81cab441405fbee905c72273e80a1c010fb878ae77ac769", size = 38319, upload-time = "2024-09-24T06:19:07.233Z" }, - { url = "https://files.pythonhosted.org/packages/19/c4/0b3eee04dac195f4730d102d7a9fbea894ae7a32ce075f84336df96a385d/crc32c-2.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:eee2a43b663feb6c79a6c1c6e5eae339c2b72cfac31ee54ec0209fa736cf7ee5", size = 39781, upload-time = "2024-09-24T06:19:08.182Z" }, - { url = "https://files.pythonhosted.org/packages/03/27/f1dab3066c90e9424d22bc942eecdc2e77267f7e805ddb5a2419bbcbace6/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30004a7383538ef93bda9b22f7b3805bc0aa5625ab2675690e1b676b19417d4b", size = 38184, upload-time = "2024-09-24T06:19:51.466Z" }, - { url = "https://files.pythonhosted.org/packages/2c/f3/479acfa99803c261cdd6b44f37b55bd77bdbce6163ec1f51b2014b095495/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a01b0983aa87f517c12418f9898ecf2083bf86f4ea04122e053357c3edb0d73f", size = 38256, upload-time = "2024-09-24T06:19:52.486Z" }, - { url = "https://files.pythonhosted.org/packages/7b/31/4edb9c45457c54d51ca539f850761f31b7ab764177902b6f3247ff8c1b75/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb2b963c42128b38872e9ed63f04a73ce1ff89a1dfad7ea38add6fe6296497b8", size = 37868, upload-time = "2024-09-24T06:19:54.159Z" }, - { url = "https://files.pythonhosted.org/packages/a6/b0/5680db08eff8f2116a4f9bd949f8bbe9cf260e1c3451228f54c60b110d79/crc32c-2.7.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:cdd5e576fee5d255c1e68a4dae4420f21e57e6f05900b38d5ae47c713fc3330d", size = 39826, upload-time = "2024-09-24T06:19:55.4Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/7f/4c/4e40cc26347ac8254d3f25b9f94710b8e8df24ee4dddc1ba41907a88a94d/crc32c-2.7.1.tar.gz", hash = "sha256:f91b144a21eef834d64178e01982bb9179c354b3e9e5f4c803b0e5096384968c", size = 45712 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ad/fd/8972a70d7c39f37240f554c348fd9e15a4d8d0a548b1bc3139cd4e1cfb66/crc32c-2.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f0fadc741e79dc705e2d9ee967473e8a061d26b04310ed739f1ee292f33674f", size = 54110 }, + { url = "https://files.pythonhosted.org/packages/35/be/0b045f84c7acc36312a91211190bf84e73a0bbd30f21cbaf3670c4dba9b2/crc32c-2.7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91ced31055d26d59385d708bbd36689e1a1d604d4b0ceb26767eb5a83156f85d", size = 51792 }, + { url = "https://files.pythonhosted.org/packages/8c/e2/acaabbc172b7c45ec62f273cd2e214f626e2b4324eca9152dea6095a26f4/crc32c-2.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36ffa999b72e3c17f6a066ae9e970b40f8c65f38716e436c39a33b809bc6ed9f", size = 52884 }, + { url = "https://files.pythonhosted.org/packages/60/40/963ba3d2ec0d8e4a2ceaf90e8f9cb10911a926fe75d4329e013a51343122/crc32c-2.7.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e80114dd7f462297e54d5da1b9ff472e5249c5a2b406aa51c371bb0edcbf76bd", size = 53888 }, + { url = "https://files.pythonhosted.org/packages/f2/b8/8a093b9dc1792b2cec9805e1428e97be0338a45ac9fae2fd5911613eacb1/crc32c-2.7.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:676f5b46da268b5190f9fb91b3f037a00d114b411313664438525db876adc71f", size = 52098 }, + { url = "https://files.pythonhosted.org/packages/26/76/a254ddb4ae83b545f6e08af384d62268a99d00f5c58a468754f8416468ce/crc32c-2.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8d0e660c9ed269e90692993a4457a932fc22c9cc96caf79dd1f1a84da85bb312", size = 52716 }, + { url = "https://files.pythonhosted.org/packages/b6/cb/6062806e5b6cb8d9af3c62945a5a07fa22c3b4dc59084d2fa2e533f9aaa1/crc32c-2.7.1-cp310-cp310-win32.whl", hash = "sha256:17a2c3f8c6d85b04b5511af827b5dbbda4e672d188c0b9f20a8156e93a1aa7b6", size = 38363 }, + { url = "https://files.pythonhosted.org/packages/7f/a9/dc935e26c8d7bd4722bc1312ed88f443e6e36816b46835b4464baa3f7c6d/crc32c-2.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:3208764c29688f91a35392073229975dd7687b6cb9f76b919dae442cabcd5126", size = 39795 }, + { url = "https://files.pythonhosted.org/packages/aa/92/c878aaba81c431fcd93a059e9f6c90db397c585742793f0bf6e0c531cc67/crc32c-2.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96b794fd11945298fdd5eb1290a812efb497c14bc42592c5c992ca077458eeba", size = 54879 }, + { url = "https://files.pythonhosted.org/packages/5b/f5/ab828ab3907095e06b18918408748950a9f726ee2b37be1b0839fb925ee1/crc32c-2.7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9df7194dd3c0efb5a21f5d70595b7a8b4fd9921fbbd597d6d8e7a11eca3e2d27", size = 52588 }, + { url = "https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d698eec444b18e296a104d0b9bb6c596c38bdcb79d24eba49604636e9d747305", size = 53674 }, + { url = "https://files.pythonhosted.org/packages/79/ed/df3c4c14bf1b29f5c9b52d51fb6793e39efcffd80b2941d994e8f7f5f688/crc32c-2.7.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e07cf10ef852d219d179333fd706d1c415626f1f05e60bd75acf0143a4d8b225", size = 54691 }, + { url = "https://files.pythonhosted.org/packages/0c/47/4917af3c9c1df2fff28bbfa6492673c9adeae5599dcc207bbe209847489c/crc32c-2.7.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d2a051f296e6e92e13efee3b41db388931cdb4a2800656cd1ed1d9fe4f13a086", size = 52896 }, + { url = "https://files.pythonhosted.org/packages/1b/6f/26fc3dda5835cda8f6cd9d856afe62bdeae428de4c34fea200b0888e8835/crc32c-2.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1738259802978cdf428f74156175da6a5fdfb7256f647fdc0c9de1bc6cd7173", size = 53554 }, + { url = "https://files.pythonhosted.org/packages/56/3e/6f39127f7027c75d130c0ba348d86a6150dff23761fbc6a5f71659f4521e/crc32c-2.7.1-cp311-cp311-win32.whl", hash = "sha256:f7786d219a1a1bf27d0aa1869821d11a6f8e90415cfffc1e37791690d4a848a1", size = 38370 }, + { url = "https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:887f6844bb3ad35f0778cd10793ad217f7123a5422e40041231b8c4c7329649d", size = 39795 }, + { url = "https://files.pythonhosted.org/packages/4d/41/4aedc961893f26858ab89fc772d0eaba91f9870f19eaa933999dcacb94ec/crc32c-2.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56ef661b34e9f25991fface7f9ad85e81bbc1b3fe3b916fd58c893eabe2fa0b8", size = 54675 }, + { url = "https://files.pythonhosted.org/packages/d6/63/8cabf09b7e39b9fec8f7010646c8b33057fc8d67e6093b3cc15563d23533/crc32c-2.7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:571aa4429444b5d7f588e4377663592145d2d25eb1635abb530f1281794fc7c9", size = 52386 }, + { url = "https://files.pythonhosted.org/packages/79/13/13576941bf7cf95026abae43d8427c812c0054408212bf8ed490eda846b0/crc32c-2.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c02a3bd67dea95cdb25844aaf44ca2e1b0c1fd70b287ad08c874a95ef4bb38db", size = 53495 }, + { url = "https://files.pythonhosted.org/packages/3d/b6/55ffb26d0517d2d6c6f430ce2ad36ae7647c995c5bfd7abce7f32bb2bad1/crc32c-2.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d17637c4867672cb8adeea007294e3c3df9d43964369516cfe2c1f47ce500a", size = 54456 }, + { url = "https://files.pythonhosted.org/packages/c2/1a/5562e54cb629ecc5543d3604dba86ddfc7c7b7bf31d64005b38a00d31d31/crc32c-2.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f4a400ac3c69a32e180d8753fd7ec7bccb80ade7ab0812855dce8a208e72495f", size = 52647 }, + { url = "https://files.pythonhosted.org/packages/48/ec/ce4138eaf356cd9aae60bbe931755e5e0151b3eca5f491fce6c01b97fd59/crc32c-2.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:588587772e55624dd9c7a906ec9e8773ae0b6ac5e270fc0bc84ee2758eba90d5", size = 53332 }, + { url = "https://files.pythonhosted.org/packages/5e/b5/144b42cd838a901175a916078781cb2c3c9f977151c9ba085aebd6d15b22/crc32c-2.7.1-cp312-cp312-win32.whl", hash = "sha256:9f14b60e5a14206e8173dd617fa0c4df35e098a305594082f930dae5488da428", size = 38371 }, + { url = "https://files.pythonhosted.org/packages/ae/c4/7929dcd5d9b57db0cce4fe6f6c191049380fc6d8c9b9f5581967f4ec018e/crc32c-2.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:7c810a246660a24dc818047dc5f89c7ce7b2814e1e08a8e99993f4103f7219e8", size = 39805 }, + { url = "https://files.pythonhosted.org/packages/a9/0d/3e797d1ed92d357a6a4c5b41cea15a538b27a8fdf18c7863747eb50b73ad/crc32c-2.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c277f9d16a3283e064d54854af0976b72abaa89824955579b2b3f37444f89aae", size = 54641 }, + { url = "https://files.pythonhosted.org/packages/a7/d3/4ddeef755caaa75680c559562b6c71f5910fee4c4f3a2eb5ea8b57f0e48c/crc32c-2.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:881af0478a01331244e27197356929edbdeaef6a9f81b5c6bacfea18d2139289", size = 52338 }, + { url = "https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:724d5ff4d29ff093a983ae656be3307093706d850ea2a233bf29fcacc335d945", size = 53447 }, + { url = "https://files.pythonhosted.org/packages/b2/8b/92f3f62f3bafe8f7ab4af7bfb7246dc683fd11ec0d6dfb73f91e09079f69/crc32c-2.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2416c4d88696ac322632555c0f81ab35e15f154bc96055da6cf110d642dbc10", size = 54484 }, + { url = "https://files.pythonhosted.org/packages/98/b2/113a50f8781f76af5ac65ffdb907e72bddbe974de8e02247f0d58bc48040/crc32c-2.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:60254251b88ec9b9795215f0f9ec015a6b5eef8b2c5fba1267c672d83c78fc02", size = 52703 }, + { url = "https://files.pythonhosted.org/packages/b4/6c/309229e9acda8cf36a8ff4061d70b54d905f79b7037e16883ce6590a24ab/crc32c-2.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:edefc0e46f3c37372183f70338e5bdee42f6789b62fcd36ec53aa933e9dfbeaf", size = 53367 }, + { url = "https://files.pythonhosted.org/packages/b5/2a/6c6324d920396e1bd9f3efbe8753da071be0ca52bd22d6c82d446b8d6975/crc32c-2.7.1-cp313-cp313-win32.whl", hash = "sha256:813af8111218970fe2adb833c5e5239f091b9c9e76f03b4dd91aaba86e99b499", size = 38377 }, + { url = "https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:7d9ede7be8e4ec1c9e90aaf6884decbeef10e3473e6ddac032706d710cab5888", size = 39803 }, + { url = "https://files.pythonhosted.org/packages/03/de/fef962e898a953558fe1c55141644553e84ef4190693a31244c59a0856c7/crc32c-2.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03a92551a343702629af91f78d205801219692b6909f8fa126b830e332bfb0e0", size = 54223 }, + { url = "https://files.pythonhosted.org/packages/21/14/fceca1a6f45c0a1814fe8602a65657b75c27425162445925ba87438cad6b/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb9424ec1a8ca54763155a703e763bcede82e6569fe94762614bb2de1412d4e1", size = 51588 }, + { url = "https://files.pythonhosted.org/packages/13/3b/13d40a7dfbf9ef05c84a0da45544ee72080dca4ce090679e5105689984bd/crc32c-2.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88732070f6175530db04e0bb36880ac45c33d49f8ac43fa0e50cfb1830049d23", size = 52678 }, + { url = "https://files.pythonhosted.org/packages/36/09/65ffc4fb9fa60ff6714eeb50a92284a4525e5943f0b040b572c0c76368c1/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:57a20dfc27995f568f64775eea2bbb58ae269f1a1144561df5e4a4955f79db32", size = 53847 }, + { url = "https://files.pythonhosted.org/packages/24/71/938e926085b7288da052db7c84416f3ce25e71baf7ab5b63824c7bcb6f22/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f7186d098bfd2cff25eac6880b7c7ad80431b90610036131c1c7dd0eab42a332", size = 51860 }, + { url = "https://files.pythonhosted.org/packages/3c/d8/4526d5380189d6f2fa27256c204100f30214fe402f47cf6e9fb9a91ab890/crc32c-2.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:55a77e29a265418fa34bef15bd0f2c60afae5348988aaf35ed163b4bbf93cf37", size = 52508 }, + { url = "https://files.pythonhosted.org/packages/19/30/15f7e35176488b77e5b88751947d321d603fccac273099ace27c7b2d50a6/crc32c-2.7.1-cp313-cp313t-win32.whl", hash = "sha256:ae38a4b6aa361595d81cab441405fbee905c72273e80a1c010fb878ae77ac769", size = 38319 }, + { url = "https://files.pythonhosted.org/packages/19/c4/0b3eee04dac195f4730d102d7a9fbea894ae7a32ce075f84336df96a385d/crc32c-2.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:eee2a43b663feb6c79a6c1c6e5eae339c2b72cfac31ee54ec0209fa736cf7ee5", size = 39781 }, + { url = "https://files.pythonhosted.org/packages/03/27/f1dab3066c90e9424d22bc942eecdc2e77267f7e805ddb5a2419bbcbace6/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30004a7383538ef93bda9b22f7b3805bc0aa5625ab2675690e1b676b19417d4b", size = 38184 }, + { url = "https://files.pythonhosted.org/packages/2c/f3/479acfa99803c261cdd6b44f37b55bd77bdbce6163ec1f51b2014b095495/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a01b0983aa87f517c12418f9898ecf2083bf86f4ea04122e053357c3edb0d73f", size = 38256 }, + { url = "https://files.pythonhosted.org/packages/7b/31/4edb9c45457c54d51ca539f850761f31b7ab764177902b6f3247ff8c1b75/crc32c-2.7.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb2b963c42128b38872e9ed63f04a73ce1ff89a1dfad7ea38add6fe6296497b8", size = 37868 }, + { url = "https://files.pythonhosted.org/packages/a6/b0/5680db08eff8f2116a4f9bd949f8bbe9cf260e1c3451228f54c60b110d79/crc32c-2.7.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:cdd5e576fee5d255c1e68a4dae4420f21e57e6f05900b38d5ae47c713fc3330d", size = 39826 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 } 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" }, + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 }, ] [[package]] @@ -870,9 +869,9 @@ dependencies = [ { name = "pyyaml" }, { name = "toolz" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/52/87/87af914aaf5bfaa0ee8b9da060a836477d8cc49fe4978637da8b6a47d8a3/dask-2025.9.1.tar.gz", hash = "sha256:718df73e1fd3d7e2b8546e0f04ce08e1ed7f9aa3da1eecd0c1f44c8b6d52f7e0", size = 10973663, upload-time = "2025-09-16T10:54:59.452Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/87/87af914aaf5bfaa0ee8b9da060a836477d8cc49fe4978637da8b6a47d8a3/dask-2025.9.1.tar.gz", hash = "sha256:718df73e1fd3d7e2b8546e0f04ce08e1ed7f9aa3da1eecd0c1f44c8b6d52f7e0", size = 10973663 } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/60/3fcd548bed6d25016933e4b2984c9b82e4c1e760380e03d4100b1b4726e0/dask-2025.9.1-py3-none-any.whl", hash = "sha256:2a8a7dc933caaea2f47745a65a6ec93d9e616e12aab53b4f03ee161d31939110", size = 1479274, upload-time = "2025-09-16T10:54:46.159Z" }, + { url = "https://files.pythonhosted.org/packages/25/60/3fcd548bed6d25016933e4b2984c9b82e4c1e760380e03d4100b1b4726e0/dask-2025.9.1-py3-none-any.whl", hash = "sha256:2a8a7dc933caaea2f47745a65a6ec93d9e616e12aab53b4f03ee161d31939110", size = 1479274 }, ] [[package]] @@ -883,47 +882,47 @@ dependencies = [ { name = "marshmallow" }, { name = "typing-inspect" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0", size = 32227, upload-time = "2024-06-09T16:20:19.103Z" } +sdist = { url = "https://files.pythonhosted.org/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0", size = 32227 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload-time = "2024-06-09T16:20:16.715Z" }, + { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686 }, ] [[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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/15/ad/71e708ff4ca377c4230530d6a7aa7992592648c122a2cd2b321cf8b35a76/debugpy-1.8.17.tar.gz", hash = "sha256:fd723b47a8c08892b1a16b2c6239a8b96637c62a59b94bb5dab4bac592a58a8e", size = 1644129 } +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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/79/bc/4a984729674aa9a84856650438b9665f9a1d5a748804ac6f37932ce0d4aa/debugpy-1.8.17-cp310-cp310-win32.whl", hash = "sha256:3a32c0af575749083d7492dc79f6ab69f21b2d2ad4cd977a958a07d5865316e4", size = 5230292 }, + { url = "https://files.pythonhosted.org/packages/5d/19/2b9b3092d0cf81a5aa10c86271999453030af354d1a5a7d6e34c574515d7/debugpy-1.8.17-cp310-cp310-win_amd64.whl", hash = "sha256:a3aad0537cf4d9c1996434be68c6c9a6d233ac6f76c2a482c7803295b4e4f99a", size = 5261885 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f2/13/1b8f87d39cf83c6b713de2620c31205299e6065622e7dd37aff4808dd410/debugpy-1.8.17-cp311-cp311-win32.whl", hash = "sha256:e79a195f9e059edfe5d8bf6f3749b2599452d3e9380484cd261f6b7cd2c7c4da", size = 5155078 }, + { url = "https://files.pythonhosted.org/packages/c2/c5/c012c60a2922cc91caa9675d0ddfbb14ba59e1e36228355f41cab6483469/debugpy-1.8.17-cp311-cp311-win_amd64.whl", hash = "sha256:b532282ad4eca958b1b2d7dbcb2b7218e02cb934165859b918e3b6ba7772d3f4", size = 5179011 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/37/42/c40f1d8cc1fed1e75ea54298a382395b8b937d923fcf41ab0797a554f555/debugpy-1.8.17-cp312-cp312-win32.whl", hash = "sha256:6a4e9dacf2cbb60d2514ff7b04b4534b0139facbf2abdffe0639ddb6088e59cf", size = 5277130 }, + { url = "https://files.pythonhosted.org/packages/72/22/84263b205baad32b81b36eac076de0cdbe09fe2d0637f5b32243dc7c925b/debugpy-1.8.17-cp312-cp312-win_amd64.whl", hash = "sha256:e8f8f61c518952fb15f74a302e068b48d9c4691768ade433e4adeea961993464", size = 5319053 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e8/95/7873cf2146577ef71d2a20bf553f12df865922a6f87b9e8ee1df04f01785/debugpy-1.8.17-cp313-cp313-win32.whl", hash = "sha256:e34ee844c2f17b18556b5bbe59e1e2ff4e86a00282d2a46edab73fd7f18f4a83", size = 5277002 }, + { url = "https://files.pythonhosted.org/packages/46/11/18c79a1cee5ff539a94ec4aa290c1c069a5580fd5cfd2fb2e282f8e905da/debugpy-1.8.17-cp313-cp313-win_amd64.whl", hash = "sha256:6c5cd6f009ad4fca8e33e5238210dc1e5f42db07d4b6ab21ac7ffa904a196420", size = 5319047 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/86/b5/ed3e65c63c68a6634e3ba04bd10255c8e46ec16ebed7d1c79e4816d8a760/debugpy-1.8.17-cp314-cp314-win32.whl", hash = "sha256:5c59b74aa5630f3a5194467100c3b3d1c77898f9ab27e3f7dc5d40fc2f122670", size = 5277203 }, + { url = "https://files.pythonhosted.org/packages/b0/26/394276b71c7538445f29e792f589ab7379ae70fd26ff5577dfde71158e96/debugpy-1.8.17-cp314-cp314-win_amd64.whl", hash = "sha256:893cba7bb0f55161de4365584b025f7064e1f88913551bcd23be3260b231429c", size = 5318493 }, + { url = "https://files.pythonhosted.org/packages/b0/d0/89247ec250369fc76db477720a26b2fce7ba079ff1380e4ab4529d2fe233/debugpy-1.8.17-py2.py3-none-any.whl", hash = "sha256:60c7dca6571efe660ccb7a9508d73ca14b8796c4ed484c2002abba714226cfef", size = 5283210 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } 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" }, + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, ] [[package]] @@ -933,36 +932,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "orderly-set" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/76/36c9aab3d5c19a94091f7c6c6e784efca50d87b124bf026c36e94719f33c/deepdiff-8.6.1.tar.gz", hash = "sha256:ec56d7a769ca80891b5200ec7bd41eec300ced91ebcc7797b41eb2b3f3ff643a", size = 634054, upload-time = "2025-09-03T19:40:41.461Z" } +sdist = { url = "https://files.pythonhosted.org/packages/19/76/36c9aab3d5c19a94091f7c6c6e784efca50d87b124bf026c36e94719f33c/deepdiff-8.6.1.tar.gz", hash = "sha256:ec56d7a769ca80891b5200ec7bd41eec300ced91ebcc7797b41eb2b3f3ff643a", size = 634054 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/e6/efe534ef0952b531b630780e19cabd416e2032697019d5295defc6ef9bd9/deepdiff-8.6.1-py3-none-any.whl", hash = "sha256:ee8708a7f7d37fb273a541fa24ad010ed484192cd0c4ffc0fa0ed5e2d4b9e78b", size = 91378, upload-time = "2025-09-03T19:40:39.679Z" }, + { url = "https://files.pythonhosted.org/packages/f7/e6/efe534ef0952b531b630780e19cabd416e2032697019d5295defc6ef9bd9/deepdiff-8.6.1-py3-none-any.whl", hash = "sha256:ee8708a7f7d37fb273a541fa24ad010ed484192cd0c4ffc0fa0ed5e2d4b9e78b", size = 91378 }, ] [[package]] name = "defusedxml" version = "0.7.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/12/80/630b4b88364e9a8c8c5797f4602d0f76ef820909ee32f0bacb9f90654042/dill-0.4.0.tar.gz", hash = "sha256:0633f1d2df477324f53a895b02c901fb961bdbf65a17122586ea7019292cbcf0", size = 186976 } 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" }, + { url = "https://files.pythonhosted.org/packages/50/3d/9373ad9c56321fdab5b41197068e1d8c25883b3fea29dd361f9b55116869/dill-0.4.0-py3-none-any.whl", hash = "sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049", size = 119668 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605 } 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" }, + { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047 }, ] [[package]] @@ -972,9 +971,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyyaml", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/25/71/80cc718ff6d7abfbabacb1f57aaa42e9c1552bfdd01e64ddd704e4a03638/donfig-0.8.1.post1.tar.gz", hash = "sha256:3bef3413a4c1c601b585e8d297256d0c1470ea012afa6e8461dc28bfb7c23f52", size = 19506, upload-time = "2024-05-23T14:14:31.513Z" } +sdist = { url = "https://files.pythonhosted.org/packages/25/71/80cc718ff6d7abfbabacb1f57aaa42e9c1552bfdd01e64ddd704e4a03638/donfig-0.8.1.post1.tar.gz", hash = "sha256:3bef3413a4c1c601b585e8d297256d0c1470ea012afa6e8461dc28bfb7c23f52", size = 19506 } wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl", hash = "sha256:2a3175ce74a06109ff9307d90a230f81215cbac9a751f4d1c6194644b8204f9d", size = 21592, upload-time = "2024-05-23T14:13:55.283Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl", hash = "sha256:2a3175ce74a06109ff9307d90a230f81215cbac9a751f4d1c6194644b8204f9d", size = 21592 }, ] [[package]] @@ -984,108 +983,108 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749 } 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" }, + { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488 } 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" }, + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317 }, ] [[package]] name = "fasteners" version = "0.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2d/18/7881a99ba5244bfc82f06017316ffe93217dbbbcfa52b887caa1d4f2a6d3/fasteners-0.20.tar.gz", hash = "sha256:55dce8792a41b56f727ba6e123fcaee77fd87e638a6863cec00007bfea84c8d8", size = 25087, upload-time = "2025-08-11T10:19:37.785Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/18/7881a99ba5244bfc82f06017316ffe93217dbbbcfa52b887caa1d4f2a6d3/fasteners-0.20.tar.gz", hash = "sha256:55dce8792a41b56f727ba6e123fcaee77fd87e638a6863cec00007bfea84c8d8", size = 25087 } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/ac/e5d886f892666d2d1e5cb8c1a41146e1d79ae8896477b1153a21711d3b44/fasteners-0.20-py3-none-any.whl", hash = "sha256:9422c40d1e350e4259f509fb2e608d6bc43c0136f79a00db1b49046029d0b3b7", size = 18702, upload-time = "2025-08-11T10:19:35.716Z" }, + { url = "https://files.pythonhosted.org/packages/51/ac/e5d886f892666d2d1e5cb8c1a41146e1d79ae8896477b1153a21711d3b44/fasteners-0.20-py3-none-any.whl", hash = "sha256:9422c40d1e350e4259f509fb2e608d6bc43c0136f79a00db1b49046029d0b3b7", size = 18702 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/20/b5/23b216d9d985a956623b6bd12d4086b60f0059b27799f23016af04a74ea1/fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de", size = 374130 } 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" }, + { url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024 }, ] [[package]] name = "filelock" version = "3.19.1" source = { registry = "https://pypi.org/simple" } -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" } +sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58", size = 17687 } 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" }, + { url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d", size = 15988 }, ] [[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/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/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/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/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/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/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/c7/93/0dd45cd283c32dea1545151d8c3637b4b8c53cdb3a625aeb2885b184d74d/fonttools-4.60.1-py3-none-any.whl", hash = "sha256:906306ac7afe2156fcf0042173d6ebbb05416af70f6b370967b47f8f00103bbb", size = 1143175, upload-time = "2025-09-29T21:13:24.134Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/4b/42/97a13e47a1e51a5a7142475bbcf5107fe3a68fc34aef331c897d5fb98ad0/fonttools-4.60.1.tar.gz", hash = "sha256:ef00af0439ebfee806b25f24c8f92109157ff3fac5731dc7867957812e87b8d9", size = 3559823 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f7/86/fb1e994971be4bdfe3a307de6373ef69a9df83fb66e3faa9c8114893d4cc/fonttools-4.60.1-cp310-cp310-win32.whl", hash = "sha256:1525796c3ffe27bb6268ed2a1bb0dcf214d561dfaf04728abf01489eb5339dce", size = 2232019 }, + { url = "https://files.pythonhosted.org/packages/40/84/62a19e2bd56f0e9fb347486a5b26376bade4bf6bbba64dda2c103bd08c94/fonttools-4.60.1-cp310-cp310-win_amd64.whl", hash = "sha256:268ecda8ca6cb5c4f044b1fb9b3b376e8cd1b361cef275082429dc4174907038", size = 2276803 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/bc/fa/021dab618526323c744e0206b3f5c8596a2e7ae9aa38db5948a131123e83/fonttools-4.60.1-cp311-cp311-win32.whl", hash = "sha256:398447f3d8c0c786cbf1209711e79080a40761eb44b27cdafffb48f52bcec258", size = 2230288 }, + { url = "https://files.pythonhosted.org/packages/bb/78/0e1a6d22b427579ea5c8273e1c07def2f325b977faaf60bb7ddc01456cb1/fonttools-4.60.1-cp311-cp311-win_amd64.whl", hash = "sha256:d066ea419f719ed87bc2c99a4a4bfd77c2e5949cb724588b9dd58f3fd90b92bf", size = 2278184 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/62/a1/f888221934b5731d46cb9991c7a71f30cb1f97c0ef5fcf37f8da8fce6c8e/fonttools-4.60.1-cp312-cp312-win32.whl", hash = "sha256:b2cf105cee600d2de04ca3cfa1f74f1127f8455b71dbad02b9da6ec266e116d6", size = 2218750 }, + { url = "https://files.pythonhosted.org/packages/88/8f/a55b5550cd33cd1028601df41acd057d4be20efa5c958f417b0c0613924d/fonttools-4.60.1-cp312-cp312-win_amd64.whl", hash = "sha256:992775c9fbe2cf794786fa0ffca7f09f564ba3499b8fe9f2f80bd7197db60383", size = 2267026 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f8/b3/cede8f8235d42ff7ae891bae8d619d02c8ac9fd0cfc450c5927a6200c70d/fonttools-4.60.1-cp313-cp313-win32.whl", hash = "sha256:2299df884c11162617a66b7c316957d74a18e3758c0274762d2cc87df7bc0272", size = 2217028 }, + { url = "https://files.pythonhosted.org/packages/75/4d/b022c1577807ce8b31ffe055306ec13a866f2337ecee96e75b24b9b753ea/fonttools-4.60.1-cp313-cp313-win_amd64.whl", hash = "sha256:a3db56f153bd4c5c2b619ab02c5db5192e222150ce5a1bc10f16164714bc39ac", size = 2266200 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/38/99/234594c0391221f66216bc2c886923513b3399a148defaccf81dc3be6560/fonttools-4.60.1-cp314-cp314-win32.whl", hash = "sha256:66929e2ea2810c6533a5184f938502cfdaea4bc3efb7130d8cc02e1c1b4108d6", size = 2220861 }, + { url = "https://files.pythonhosted.org/packages/3e/1d/edb5b23726dde50fc4068e1493e4fc7658eeefcaf75d4c5ffce067d07ae5/fonttools-4.60.1-cp314-cp314-win_amd64.whl", hash = "sha256:f3d5be054c461d6a2268831f04091dc82753176f6ea06dc6047a5e168265a987", size = 2270934 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/63/22/8553ff6166f5cd21cfaa115aaacaa0dc73b91c079a8cfd54a482cbc0f4f5/fonttools-4.60.1-cp314-cp314t-win32.whl", hash = "sha256:1410155d0e764a4615774e5c2c6fc516259fe3eca5882f034eb9bfdbee056259", size = 2282241 }, + { url = "https://files.pythonhosted.org/packages/8a/cb/fa7b4d148e11d5a72761a22e595344133e83a9507a4c231df972e657579b/fonttools-4.60.1-cp314-cp314t-win_amd64.whl", hash = "sha256:022beaea4b73a70295b688f817ddc24ed3e3418b5036ffcd5658141184ef0d0c", size = 2345760 }, + { url = "https://files.pythonhosted.org/packages/c7/93/0dd45cd283c32dea1545151d8c3637b4b8c53cdb3a625aeb2885b184d74d/fonttools-4.60.1-py3-none-any.whl", hash = "sha256:906306ac7afe2156fcf0042173d6ebbb05416af70f6b370967b47f8f00103bbb", size = 1143175 }, ] [[package]] name = "fqdn" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015, upload-time = "2021-03-11T07:16:29.08Z" } +sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121, upload-time = "2021-03-11T07:16:28.351Z" }, + { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121 }, ] [[package]] name = "fsspec" version = "2025.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", hash = "sha256:19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19", size = 304847, upload-time = "2025-09-02T19:10:49.215Z" } +sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", hash = "sha256:19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19", size = 304847 } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", hash = "sha256:530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7", size = 199289, upload-time = "2025-09-02T19:10:47.708Z" }, + { url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", hash = "sha256:530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7", size = 199289 }, ] [[package]] @@ -1095,9 +1094,9 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/d9/29/d40217cbe2f6b1359e00c6c307bb3fc876ba74068cbab3dde77f03ca0dc4/ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343", size = 10943 } 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" }, + { url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034 }, ] [[package]] @@ -1107,18 +1106,18 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/d7/6c09dd7ce4c7837e4cdb11dce980cb45ae3cd87677298dc3b781b6bce7d3/griffe-1.14.0.tar.gz", hash = "sha256:9d2a15c1eca966d68e00517de5d69dd1bc5c9f2335ef6c1775362ba5b8651a13", size = 424684 } 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" }, + { url = "https://files.pythonhosted.org/packages/2a/b1/9ff6578d789a89812ff21e4e0f80ffae20a65d5dd84e7a17873fe3b365be/griffe-1.14.0-py3-none-any.whl", hash = "sha256:0e9d52832cccf0f7188cfe585ba962d2674b241c01916d780925df34873bceb0", size = 144439 }, ] [[package]] name = "h11" version = "0.16.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250 } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515 }, ] [[package]] @@ -1129,9 +1128,9 @@ dependencies = [ { name = "h5py" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5a/a1/e3ca842fd0895fcfb21c754a18fd8cd7362d1625b3a93408c982c38f4ec1/h5netcdf-1.6.4.tar.gz", hash = "sha256:83db7e5eb9b822bed2c79050d6cf8f36ecbd1039f4252bd90fab200edcaaf67d", size = 65832, upload-time = "2025-08-05T06:26:56.707Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/a1/e3ca842fd0895fcfb21c754a18fd8cd7362d1625b3a93408c982c38f4ec1/h5netcdf-1.6.4.tar.gz", hash = "sha256:83db7e5eb9b822bed2c79050d6cf8f36ecbd1039f4252bd90fab200edcaaf67d", size = 65832 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl", hash = "sha256:e0018e6a918f2bef2a4aa7b470a952b8a0b5d16a5893d59bea56524cc6207fcf", size = 50683, upload-time = "2025-08-05T06:26:55.644Z" }, + { url = "https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl", hash = "sha256:e0018e6a918f2bef2a4aa7b470a952b8a0b5d16a5893d59bea56524cc6207fcf", size = 50683 }, ] [[package]] @@ -1142,20 +1141,20 @@ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", hash = "sha256:2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4", size = 424323 } wheels = [ - { 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/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/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/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/fa/cd/3dd38cdb7cc9266dc4d85f27f0261680cb62f553f1523167ad7454e32b11/h5py-3.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:016e89d3be4c44f8d5e115fab60548e518ecd9efe9fa5c5324505a90773e6f03", size = 4324677 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/5c/06/f9506c1531645829d302c420851b78bb717af808dde11212c113585fae42/h5py-3.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:852b81f71df4bb9e27d407b43071d1da330d6a7094a588efa50ef02553fa7ce4", size = 2866734 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/db/0c/6c3f879a0f8e891625817637fad902da6e764e36919ed091dc77529004ac/h5py-3.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:d2744b520440a996f2dae97f901caa8a953afc055db4673a993f2d87d7f38713", size = 2874888 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/7a/6d/6426d5d456f593c94b96fa942a9b3988ce4d65ebaf57d7273e452a7222e8/h5py-3.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:bf4897d67e613ecf5bdfbdab39a1158a64df105827da70ea1d90243d796d367f", size = 2862845 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:ae18e3de237a7a830adb76aaa68ad438d85fe6e19e0d99944a3ce46b772c69b3", size = 2852929 }, ] [[package]] @@ -1167,9 +1166,9 @@ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/42/09a543153c1609b656f5c8e33210d6bdd1b7045c0d6e33bc96bb9afbb704/hickle-5.0.3.tar.gz", hash = "sha256:027e51ccad279d168123a244525e6c84bac0db64605b311b0bd349891be0c53e", size = 117601, upload-time = "2024-03-30T09:15:08.818Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/42/09a543153c1609b656f5c8e33210d6bdd1b7045c0d6e33bc96bb9afbb704/hickle-5.0.3.tar.gz", hash = "sha256:027e51ccad279d168123a244525e6c84bac0db64605b311b0bd349891be0c53e", size = 117601 } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/71/d765d1406e2ca52b81f7ff4be6ce99413cb76d831edabf772c667789ff7b/hickle-5.0.3-py3-none-any.whl", hash = "sha256:3b87613de35e644d94541b8c79ffced5e62332e001b4f62c53ff11bd3fa87dad", size = 107970, upload-time = "2024-03-30T09:15:05.094Z" }, + { url = "https://files.pythonhosted.org/packages/78/71/d765d1406e2ca52b81f7ff4be6ce99413cb76d831edabf772c667789ff7b/hickle-5.0.3-py3-none-any.whl", hash = "sha256:3b87613de35e644d94541b8c79ffced5e62332e001b4f62c53ff11bd3fa87dad", size = 107970 }, ] [[package]] @@ -1180,9 +1179,9 @@ dependencies = [ { name = "certifi" }, { name = "h11" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" } +sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" }, + { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784 }, ] [[package]] @@ -1192,9 +1191,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyparsing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/52/77/6653db69c1f7ecfe5e3f9726fdadc981794656fcd7d98c4209fecfea9993/httplib2-0.31.0.tar.gz", hash = "sha256:ac7ab497c50975147d4f7b1ade44becc7df2f8954d42b38b3d69c515f531135c", size = 250759, upload-time = "2025-09-11T12:16:03.403Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/77/6653db69c1f7ecfe5e3f9726fdadc981794656fcd7d98c4209fecfea9993/httplib2-0.31.0.tar.gz", hash = "sha256:ac7ab497c50975147d4f7b1ade44becc7df2f8954d42b38b3d69c515f531135c", size = 250759 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8c/a2/0d269db0f6163be503775dc8b6a6fa15820cc9fdc866f6ba608d86b721f2/httplib2-0.31.0-py3-none-any.whl", hash = "sha256:b9cd78abea9b4e43a7714c6e0f8b6b8561a6fc1e95d5dbd367f5bf0ef35f5d24", size = 91148, upload-time = "2025-09-11T12:16:01.803Z" }, + { url = "https://files.pythonhosted.org/packages/8c/a2/0d269db0f6163be503775dc8b6a6fa15820cc9fdc866f6ba608d86b721f2/httplib2-0.31.0-py3-none-any.whl", hash = "sha256:b9cd78abea9b4e43a7714c6e0f8b6b8561a6fc1e95d5dbd367f5bf0ef35f5d24", size = 91148 }, ] [[package]] @@ -1207,27 +1206,27 @@ dependencies = [ { name = "httpcore" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" }, + { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, ] [[package]] name = "idna" version = "3.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, ] [[package]] name = "ifaddr" version = "0.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791/ifaddr-0.2.0.tar.gz", hash = "sha256:cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4", size = 10485, upload-time = "2022-06-15T21:40:27.561Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791/ifaddr-0.2.0.tar.gz", hash = "sha256:cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4", size = 10485 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/1f/19ebc343cc71a7ffa78f17018535adc5cbdd87afb31d7c34874680148b32/ifaddr-0.2.0-py3-none-any.whl", hash = "sha256:085e0305cfe6f16ab12d72e2024030f5d52674afad6911bb1eee207177b8a748", size = 12314, upload-time = "2022-06-15T21:40:25.756Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1f/19ebc343cc71a7ffa78f17018535adc5cbdd87afb31d7c34874680148b32/ifaddr-0.2.0-py3-none-any.whl", hash = "sha256:085e0305cfe6f16ab12d72e2024030f5d52674afad6911bb1eee207177b8a748", size = 12314 }, ] [[package]] @@ -1237,27 +1236,27 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641 } 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" }, + { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656 }, ] [[package]] name = "importlib-resources" version = "6.5.2" source = { registry = "https://pypi.org/simple" } -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" } +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693 } 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" }, + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793 } 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" }, + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 }, ] [[package]] @@ -1279,9 +1278,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260 } 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" }, + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484 }, ] [[package]] @@ -1301,9 +1300,9 @@ dependencies = [ { name = "traitlets" }, { name = "typing-extensions", marker = "python_full_version < '3.12'" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088 } 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" }, + { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864 }, ] [[package]] @@ -1317,9 +1316,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721 } 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" }, + { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806 }, ] [[package]] @@ -1329,9 +1328,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "arrow" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649, upload-time = "2020-11-01T11:00:00.312Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321, upload-time = "2020-11-01T10:59:58.02Z" }, + { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321 }, ] [[package]] @@ -1341,9 +1340,9 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } 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" }, + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, ] [[package]] @@ -1353,36 +1352,36 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 } 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" }, + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 }, ] [[package]] name = "joblib" version = "1.5.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e8/5d/447af5ea094b9e4c4054f82e223ada074c552335b9b4b2d14bd9b35a67c4/joblib-1.5.2.tar.gz", hash = "sha256:3faa5c39054b2f03ca547da9b2f52fde67c06240c31853f306aea97f13647b55", size = 331077, upload-time = "2025-08-27T12:15:46.575Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/5d/447af5ea094b9e4c4054f82e223ada074c552335b9b4b2d14bd9b35a67c4/joblib-1.5.2.tar.gz", hash = "sha256:3faa5c39054b2f03ca547da9b2f52fde67c06240c31853f306aea97f13647b55", size = 331077 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/e8/685f47e0d754320684db4425a0967f7d3fa70126bffd76110b7009a0090f/joblib-1.5.2-py3-none-any.whl", hash = "sha256:4e1f0bdbb987e6d843c70cf43714cb276623def372df3c22fe5266b2670bc241", size = 308396, upload-time = "2025-08-27T12:15:45.188Z" }, + { url = "https://files.pythonhosted.org/packages/1e/e8/685f47e0d754320684db4425a0967f7d3fa70126bffd76110b7009a0090f/joblib-1.5.2-py3-none-any.whl", hash = "sha256:4e1f0bdbb987e6d843c70cf43714cb276623def372df3c22fe5266b2670bc241", size = 308396 }, ] [[package]] name = "json5" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/12/ae/929aee9619e9eba9015207a9d2c1c54db18311da7eb4dcf6d41ad6f0eb67/json5-0.12.1.tar.gz", hash = "sha256:b2743e77b3242f8d03c143dd975a6ec7c52e2f2afe76ed934e53503dd4ad4990", size = 52191, upload-time = "2025-08-12T19:47:42.583Z" } +sdist = { url = "https://files.pythonhosted.org/packages/12/ae/929aee9619e9eba9015207a9d2c1c54db18311da7eb4dcf6d41ad6f0eb67/json5-0.12.1.tar.gz", hash = "sha256:b2743e77b3242f8d03c143dd975a6ec7c52e2f2afe76ed934e53503dd4ad4990", size = 52191 } wheels = [ - { url = "https://files.pythonhosted.org/packages/85/e2/05328bd2621be49a6fed9e3030b1e51a2d04537d3f816d211b9cc53c5262/json5-0.12.1-py3-none-any.whl", hash = "sha256:d9c9b3bc34a5f54d43c35e11ef7cb87d8bdd098c6ace87117a7b7e83e705c1d5", size = 36119, upload-time = "2025-08-12T19:47:41.131Z" }, + { url = "https://files.pythonhosted.org/packages/85/e2/05328bd2621be49a6fed9e3030b1e51a2d04537d3f816d211b9cc53c5262/json5-0.12.1-py3-none-any.whl", hash = "sha256:d9c9b3bc34a5f54d43c35e11ef7cb87d8bdd098c6ace87117a7b7e83e705c1d5", size = 36119 }, ] [[package]] name = "jsonpointer" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload-time = "2024-06-10T19:24:42.462Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114 } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload-time = "2024-06-10T19:24:40.698Z" }, + { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595 }, ] [[package]] @@ -1395,9 +1394,9 @@ dependencies = [ { name = "referencing" }, { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342 } 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" }, + { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040 }, ] [package.optional-dependencies] @@ -1420,9 +1419,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "referencing" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855 } 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" }, + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437 }, ] [[package]] @@ -1437,9 +1436,9 @@ dependencies = [ { name = "nbconvert" }, { name = "notebook" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/58/f3/af28ea964ab8bc1e472dba2e82627d36d470c51f5cd38c37502eeffaa25e/jupyter-1.1.1.tar.gz", hash = "sha256:d55467bceabdea49d7e3624af7e33d59c37fff53ed3a350e1ac957bed731de7a", size = 5714959, upload-time = "2024-08-30T07:15:48.299Z" } +sdist = { url = "https://files.pythonhosted.org/packages/58/f3/af28ea964ab8bc1e472dba2e82627d36d470c51f5cd38c37502eeffaa25e/jupyter-1.1.1.tar.gz", hash = "sha256:d55467bceabdea49d7e3624af7e33d59c37fff53ed3a350e1ac957bed731de7a", size = 5714959 } wheels = [ - { url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83", size = 2657, upload-time = "2024-08-30T07:15:47.045Z" }, + { url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83", size = 2657 }, ] [[package]] @@ -1453,9 +1452,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } 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" }, + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, ] [[package]] @@ -1472,9 +1471,9 @@ dependencies = [ { name = "pyzmq" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bd/2d/e2fd31e2fc41c14e2bcb6c976ab732597e907523f6b2420305f9fc7fdbdb/jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539", size = 34363, upload-time = "2023-03-06T14:13:31.02Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/2d/e2fd31e2fc41c14e2bcb6c976ab732597e907523f6b2420305f9fc7fdbdb/jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539", size = 34363 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/77/71d78d58f15c22db16328a476426f7ac4a60d3a5a7ba3b9627ee2f7903d4/jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485", size = 24510, upload-time = "2023-03-06T14:13:28.229Z" }, + { url = "https://files.pythonhosted.org/packages/ca/77/71d78d58f15c22db16328a476426f7ac4a60d3a5a7ba3b9627ee2f7903d4/jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485", size = 24510 }, ] [[package]] @@ -1486,9 +1485,9 @@ dependencies = [ { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923 } 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" }, + { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880 }, ] [[package]] @@ -1505,9 +1504,9 @@ dependencies = [ { name = "rfc3986-validator" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196, upload-time = "2025-02-03T17:23:41.485Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430, upload-time = "2025-02-03T17:23:38.643Z" }, + { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430 }, ] [[package]] @@ -1517,9 +1516,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/eb/5a/9066c9f8e94ee517133cd98dba393459a16cd48bba71a82f16a65415206c/jupyter_lsp-2.3.0.tar.gz", hash = "sha256:458aa59339dc868fb784d73364f17dbce8836e906cd75fd471a325cba02e0245", size = 54823, upload-time = "2025-08-27T17:47:34.671Z" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/5a/9066c9f8e94ee517133cd98dba393459a16cd48bba71a82f16a65415206c/jupyter_lsp-2.3.0.tar.gz", hash = "sha256:458aa59339dc868fb784d73364f17dbce8836e906cd75fd471a325cba02e0245", size = 54823 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1a/60/1f6cee0c46263de1173894f0fafcb3475ded276c472c14d25e0280c18d6d/jupyter_lsp-2.3.0-py3-none-any.whl", hash = "sha256:e914a3cb2addf48b1c7710914771aaf1819d46b2e5a79b0f917b5478ec93f34f", size = 76687, upload-time = "2025-08-27T17:47:33.15Z" }, + { url = "https://files.pythonhosted.org/packages/1a/60/1f6cee0c46263de1173894f0fafcb3475ded276c472c14d25e0280c18d6d/jupyter_lsp-2.3.0-py3-none-any.whl", hash = "sha256:e914a3cb2addf48b1c7710914771aaf1819d46b2e5a79b0f917b5478ec93f34f", size = 76687 }, ] [[package]] @@ -1547,9 +1546,9 @@ dependencies = [ { name = "traitlets" }, { name = "websocket-client" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", hash = "sha256:c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5", size = 731949, upload-time = "2025-08-21T14:42:54.042Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", hash = "sha256:c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5", size = 731949 } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", hash = "sha256:e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f", size = 388221, upload-time = "2025-08-21T14:42:52.034Z" }, + { url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", hash = "sha256:e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f", size = 388221 }, ] [[package]] @@ -1560,9 +1559,9 @@ dependencies = [ { name = "pywinpty", marker = "os_name == 'nt'" }, { name = "terminado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430, upload-time = "2024-03-12T14:37:03.049Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656, upload-time = "2024-03-12T14:37:00.708Z" }, + { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656 }, ] [[package]] @@ -1585,18 +1584,18 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/45/b2/7dad2d0049a904d17c070226a4f78f81905f93bfe09503722d210ccf9335/jupyterlab-4.4.9.tar.gz", hash = "sha256:ea55aca8269909016d5fde2dc09b97128bc931230183fe7e2920ede5154ad9c2", size = 22966654, upload-time = "2025-09-26T17:28:20.158Z" } +sdist = { url = "https://files.pythonhosted.org/packages/45/b2/7dad2d0049a904d17c070226a4f78f81905f93bfe09503722d210ccf9335/jupyterlab-4.4.9.tar.gz", hash = "sha256:ea55aca8269909016d5fde2dc09b97128bc931230183fe7e2920ede5154ad9c2", size = 22966654 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1f/fd/ac0979ebd1b1975c266c99b96930b0a66609c3f6e5d76979ca6eb3073896/jupyterlab-4.4.9-py3-none-any.whl", hash = "sha256:394c902827350c017430a8370b9f40c03c098773084bc53930145c146d3d2cb2", size = 12292552, upload-time = "2025-09-26T17:28:15.663Z" }, + { url = "https://files.pythonhosted.org/packages/1f/fd/ac0979ebd1b1975c266c99b96930b0a66609c3f6e5d76979ca6eb3073896/jupyterlab-4.4.9-py3-none-any.whl", hash = "sha256:394c902827350c017430a8370b9f40c03c098773084bc53930145c146d3d2cb2", size = 12292552 }, ] [[package]] name = "jupyterlab-pygments" version = "0.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" } +sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" }, + { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 }, ] [[package]] @@ -1612,110 +1611,110 @@ dependencies = [ { name = "packaging" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173, upload-time = "2024-07-16T17:02:04.149Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173 } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700, upload-time = "2024-07-16T17:02:01.115Z" }, + { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149 } 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" }, + { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571 }, ] [[package]] name = "kiwisolver" version = "1.4.9" source = { registry = "https://pypi.org/simple" } -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/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/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/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/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/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/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/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/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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730 }, + { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840 }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895 }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894 }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417 }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988 }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/37/a13baf0135f348af608c667633cbe5d13aa2c5c15a56ae9ad3e6cba45ae3/lark-1.3.0.tar.gz", hash = "sha256:9a3839d0ca5e1faf7cfa3460e420e859b66bcbde05b634e73c369c8244c5fa48", size = 259551 } 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" }, + { url = "https://files.pythonhosted.org/packages/a8/3e/1c6b43277de64fc3c0333b0e72ab7b52ddaaea205210d60d9b9f83c3d0c7/lark-1.3.0-py3-none-any.whl", hash = "sha256:80661f261fb2584a9828a097a2432efd575af27d20be0fd35d17f0fe37253831", size = 113002 }, ] [[package]] @@ -1725,18 +1724,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6f/6b/c875b30a1ba490860c93da4cabf479e03f584eba06fe5963f6f6644653d8/lazy_loader-0.4.tar.gz", hash = "sha256:47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1", size = 15431, upload-time = "2024-04-05T13:03:12.261Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6b/c875b30a1ba490860c93da4cabf479e03f584eba06fe5963f6f6644653d8/lazy_loader-0.4.tar.gz", hash = "sha256:47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1", size = 15431 } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl", hash = "sha256:342aa8e14d543a154047afb4ba8ef17f5563baad3fc610d7b15b213b0f119efc", size = 12097, upload-time = "2024-04-05T13:03:10.514Z" }, + { url = "https://files.pythonhosted.org/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl", hash = "sha256:342aa8e14d543a154047afb4ba8ef17f5563baad3fc610d7b15b213b0f119efc", size = 12097 }, ] [[package]] name = "legacy-cgi" version = "2.6.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a6/ed/300cabc9693209d5a03e2ebc5eb5c4171b51607c08ed84a2b71c9015e0f3/legacy_cgi-2.6.3.tar.gz", hash = "sha256:4c119d6cb8e9d8b6ad7cc0ddad880552c62df4029622835d06dfd18f438a8154", size = 24401, upload-time = "2025-03-27T00:48:56.957Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/ed/300cabc9693209d5a03e2ebc5eb5c4171b51607c08ed84a2b71c9015e0f3/legacy_cgi-2.6.3.tar.gz", hash = "sha256:4c119d6cb8e9d8b6ad7cc0ddad880552c62df4029622835d06dfd18f438a8154", size = 24401 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/33/68c6c38193684537757e0d50a7ccb4f4656e5c2f7cd2be737a9d4a1bff71/legacy_cgi-2.6.3-py3-none-any.whl", hash = "sha256:6df2ea5ae14c71ef6f097f8b6372b44f6685283dc018535a75c924564183cdab", size = 19851, upload-time = "2025-03-27T00:48:55.366Z" }, + { url = "https://files.pythonhosted.org/packages/5a/33/68c6c38193684537757e0d50a7ccb4f4656e5c2f7cd2be737a9d4a1bff71/legacy_cgi-2.6.3-py3-none-any.whl", hash = "sha256:6df2ea5ae14c71ef6f097f8b6372b44f6685283dc018535a75c924564183cdab", size = 19851 }, ] [[package]] @@ -1748,26 +1747,26 @@ dependencies = [ { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/67/28/bbb9fdb69bc129a4ce3bbd2abe1f994bcb3c990a23a74958ee9ff2b67280/libqasm-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6146a6ee22c00542fc15323aaaca7105a2e45653193e73c97096ab86dec0560", size = 1270891, upload-time = "2025-07-28T14:02:40.297Z" }, - { url = "https://files.pythonhosted.org/packages/2a/ec/25b6080c1e98785e5b953236f687e778d7725a28004cdcf9c6b64b904b05/libqasm-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5be0873afccab6ac6a07c396989949fc56cbbfea12e33c8c7497a01f1b1c4413", size = 1142070, upload-time = "2025-07-28T14:02:46.985Z" }, - { url = "https://files.pythonhosted.org/packages/57/b5/f9091c1c72c7fef49342599e846aa62d1f23d4777043a0b3473715072674/libqasm-1.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e113b59ef51e6c52c99dd32b669b7945062a65550ce544ae5ecd8b7f71ee985a", size = 1768091, upload-time = "2025-07-28T14:02:53.105Z" }, - { url = "https://files.pythonhosted.org/packages/1d/29/584b1148d5f5dd1cf4a9cc682abba2e3ef1808604ad871a58ee837ba5d08/libqasm-1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fe6e94cbe62697c7e44e809a9b5f396c37837f5348735366df099884f78a8a11", size = 1926442, upload-time = "2025-07-28T14:02:58.641Z" }, - { url = "https://files.pythonhosted.org/packages/63/ff/48333e38bd3ed6b17a0cee3e38e795e18c2b14088ce7634ebdcf1ae1e423/libqasm-1.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:600a7a54c3a60461d554105a9b62538d09aef75856cb0086545bbc93467ff837", size = 812874, upload-time = "2025-07-28T14:03:05.591Z" }, - { url = "https://files.pythonhosted.org/packages/25/20/8a26189e4f4c4d5977cdf41a5ef24341fc879ac5f47e4dbcdaef72448424/libqasm-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:04492faa8ef32b5aafb35548f37cd9247acc62cd7b53c4f6362028435b36e1a6", size = 1270890, upload-time = "2025-07-28T14:02:42.162Z" }, - { url = "https://files.pythonhosted.org/packages/83/b3/0038765ce50e5ffef68f4334af690ae1883d57a381a81ce59e69bafcacfa/libqasm-1.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e8a9bf76b3e88a0773476bceac443c79ff4f46d30ca13a97b886a013d76daf49", size = 1142070, upload-time = "2025-07-28T14:02:47.993Z" }, - { url = "https://files.pythonhosted.org/packages/f9/1c/66462640c09dfbc993fc722057e7fabe924d28d18ec61a80547ed6b70d3a/libqasm-1.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8158b75eccb8d2347f3c2ccdf0b14f722d0d478936a2c41275165c77ada0bdd0", size = 1768073, upload-time = "2025-07-28T14:02:54.392Z" }, - { url = "https://files.pythonhosted.org/packages/49/39/cada9ff3a56af495f884c52633929548e2459cd6626eaea81704f822d5ec/libqasm-1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5c310e73f3b6f23acd2d308a46698c52bdee561d59dc0a8e455bf89ded24554a", size = 1926368, upload-time = "2025-07-28T14:03:00.793Z" }, - { url = "https://files.pythonhosted.org/packages/9d/e8/a70987abfb70aa6be0642453cf429eb625f0acc4e275fbeaf0c1e5fb4087/libqasm-1.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:469e65c26b9da8943b367e66d48a4a8273286fe8ba40c73b088558c9756b291c", size = 812862, upload-time = "2025-07-28T14:03:06.616Z" }, - { url = "https://files.pythonhosted.org/packages/18/55/626a3d712f879962c869123e0ecc03297fd4e23f750c30228ee5d467f911/libqasm-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4bad23d47b7fa04b6975c425b81e4c75080bfe6a8553ab6f6f06f1213f1e2850", size = 1272644, upload-time = "2025-07-28T14:02:43.565Z" }, - { url = "https://files.pythonhosted.org/packages/c2/1e/b5f09546616483db76217d8e55d2f4cb23582f3f7c62ffe94d02fa5ae0ae/libqasm-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1f2e53598077a439349a01f365a7fe9f927a9153064ac2bd2efe9f9379dfb383", size = 1142704, upload-time = "2025-07-28T14:02:49.071Z" }, - { url = "https://files.pythonhosted.org/packages/16/b6/07c7e74f788f3ead7797e30101666f91e8efa9dbb37f279d791f6f77dc4e/libqasm-1.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ef94a3295bf28e4569d1178e6bcff8cb62c7b08e711c3360948946293e09dfe", size = 1768550, upload-time = "2025-07-28T14:02:55.425Z" }, - { url = "https://files.pythonhosted.org/packages/3a/20/eb668b9cc354854925fc4a54a9d5372bb45987c522ca03a0d84fa9fe63a9/libqasm-1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f1918872005ecffe837d55758ab5c2039a25e823b527cec14b5e60b694b987cd", size = 1926607, upload-time = "2025-07-28T14:03:01.975Z" }, - { url = "https://files.pythonhosted.org/packages/d3/19/088a391f7a3cab3084a0ec4dce7325fa9a699c8e86068afd61b923aae5dc/libqasm-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:8e14ebbfeaea9441d84b3950f472f5caea0a9ab3790bdd554141fb416899e566", size = 813203, upload-time = "2025-07-28T14:03:07.68Z" }, - { url = "https://files.pythonhosted.org/packages/73/29/3c5db5ec506df20475f4882df37ad8e23bf65eed2c6421a93c9d25cd884b/libqasm-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:832dd91d93af63f41f15bb15e20da895a92502aa9a7d5ddc89c4f1d34a521304", size = 1272644, upload-time = "2025-07-28T14:02:44.934Z" }, - { url = "https://files.pythonhosted.org/packages/85/8b/7cebede9916ee95734f3aa20f6b4e47aba8ac55a04e9170486a5218532f1/libqasm-1.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a51412e939aa9b5f329dffe050cf2483f81201489e51a6511dddf521c1d7c594", size = 1142704, upload-time = "2025-07-28T14:02:50.678Z" }, - { url = "https://files.pythonhosted.org/packages/32/5f/a92b65d8cbd96fa8201da49c191b521324d62112867d93137e70deef5944/libqasm-1.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ca69e354a22d80c1ca7f6ae2a7dd095cb33fbc0b49de4afdf66463722321165d", size = 1768542, upload-time = "2025-07-28T14:02:56.488Z" }, - { url = "https://files.pythonhosted.org/packages/5d/a1/ea55f32186f785213d82cbc92aae3d54083046dad182f6b7631ec2c636a7/libqasm-1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c418cdb7cd84f78ef987c6ca55225f2f8ffdeec4283aeabca427346f40e1f741", size = 1926607, upload-time = "2025-07-28T14:03:03.027Z" }, - { url = "https://files.pythonhosted.org/packages/d1/ef/6d32c19edd4d4f9f446cb0b086e4e6666fc0f2f4f4b8bec382fe0fa2cafc/libqasm-1.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:dfe354c3bffbb2404fd0e7c91c33845a5c06488771050e9f9ec76c2117752c4d", size = 813224, upload-time = "2025-07-28T14:03:08.71Z" }, + { url = "https://files.pythonhosted.org/packages/67/28/bbb9fdb69bc129a4ce3bbd2abe1f994bcb3c990a23a74958ee9ff2b67280/libqasm-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6146a6ee22c00542fc15323aaaca7105a2e45653193e73c97096ab86dec0560", size = 1270891 }, + { url = "https://files.pythonhosted.org/packages/2a/ec/25b6080c1e98785e5b953236f687e778d7725a28004cdcf9c6b64b904b05/libqasm-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5be0873afccab6ac6a07c396989949fc56cbbfea12e33c8c7497a01f1b1c4413", size = 1142070 }, + { url = "https://files.pythonhosted.org/packages/57/b5/f9091c1c72c7fef49342599e846aa62d1f23d4777043a0b3473715072674/libqasm-1.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e113b59ef51e6c52c99dd32b669b7945062a65550ce544ae5ecd8b7f71ee985a", size = 1768091 }, + { url = "https://files.pythonhosted.org/packages/1d/29/584b1148d5f5dd1cf4a9cc682abba2e3ef1808604ad871a58ee837ba5d08/libqasm-1.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fe6e94cbe62697c7e44e809a9b5f396c37837f5348735366df099884f78a8a11", size = 1926442 }, + { url = "https://files.pythonhosted.org/packages/63/ff/48333e38bd3ed6b17a0cee3e38e795e18c2b14088ce7634ebdcf1ae1e423/libqasm-1.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:600a7a54c3a60461d554105a9b62538d09aef75856cb0086545bbc93467ff837", size = 812874 }, + { url = "https://files.pythonhosted.org/packages/25/20/8a26189e4f4c4d5977cdf41a5ef24341fc879ac5f47e4dbcdaef72448424/libqasm-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:04492faa8ef32b5aafb35548f37cd9247acc62cd7b53c4f6362028435b36e1a6", size = 1270890 }, + { url = "https://files.pythonhosted.org/packages/83/b3/0038765ce50e5ffef68f4334af690ae1883d57a381a81ce59e69bafcacfa/libqasm-1.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e8a9bf76b3e88a0773476bceac443c79ff4f46d30ca13a97b886a013d76daf49", size = 1142070 }, + { url = "https://files.pythonhosted.org/packages/f9/1c/66462640c09dfbc993fc722057e7fabe924d28d18ec61a80547ed6b70d3a/libqasm-1.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8158b75eccb8d2347f3c2ccdf0b14f722d0d478936a2c41275165c77ada0bdd0", size = 1768073 }, + { url = "https://files.pythonhosted.org/packages/49/39/cada9ff3a56af495f884c52633929548e2459cd6626eaea81704f822d5ec/libqasm-1.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5c310e73f3b6f23acd2d308a46698c52bdee561d59dc0a8e455bf89ded24554a", size = 1926368 }, + { url = "https://files.pythonhosted.org/packages/9d/e8/a70987abfb70aa6be0642453cf429eb625f0acc4e275fbeaf0c1e5fb4087/libqasm-1.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:469e65c26b9da8943b367e66d48a4a8273286fe8ba40c73b088558c9756b291c", size = 812862 }, + { url = "https://files.pythonhosted.org/packages/18/55/626a3d712f879962c869123e0ecc03297fd4e23f750c30228ee5d467f911/libqasm-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4bad23d47b7fa04b6975c425b81e4c75080bfe6a8553ab6f6f06f1213f1e2850", size = 1272644 }, + { url = "https://files.pythonhosted.org/packages/c2/1e/b5f09546616483db76217d8e55d2f4cb23582f3f7c62ffe94d02fa5ae0ae/libqasm-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1f2e53598077a439349a01f365a7fe9f927a9153064ac2bd2efe9f9379dfb383", size = 1142704 }, + { url = "https://files.pythonhosted.org/packages/16/b6/07c7e74f788f3ead7797e30101666f91e8efa9dbb37f279d791f6f77dc4e/libqasm-1.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ef94a3295bf28e4569d1178e6bcff8cb62c7b08e711c3360948946293e09dfe", size = 1768550 }, + { url = "https://files.pythonhosted.org/packages/3a/20/eb668b9cc354854925fc4a54a9d5372bb45987c522ca03a0d84fa9fe63a9/libqasm-1.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f1918872005ecffe837d55758ab5c2039a25e823b527cec14b5e60b694b987cd", size = 1926607 }, + { url = "https://files.pythonhosted.org/packages/d3/19/088a391f7a3cab3084a0ec4dce7325fa9a699c8e86068afd61b923aae5dc/libqasm-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:8e14ebbfeaea9441d84b3950f472f5caea0a9ab3790bdd554141fb416899e566", size = 813203 }, + { url = "https://files.pythonhosted.org/packages/73/29/3c5db5ec506df20475f4882df37ad8e23bf65eed2c6421a93c9d25cd884b/libqasm-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:832dd91d93af63f41f15bb15e20da895a92502aa9a7d5ddc89c4f1d34a521304", size = 1272644 }, + { url = "https://files.pythonhosted.org/packages/85/8b/7cebede9916ee95734f3aa20f6b4e47aba8ac55a04e9170486a5218532f1/libqasm-1.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a51412e939aa9b5f329dffe050cf2483f81201489e51a6511dddf521c1d7c594", size = 1142704 }, + { url = "https://files.pythonhosted.org/packages/32/5f/a92b65d8cbd96fa8201da49c191b521324d62112867d93137e70deef5944/libqasm-1.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ca69e354a22d80c1ca7f6ae2a7dd095cb33fbc0b49de4afdf66463722321165d", size = 1768542 }, + { url = "https://files.pythonhosted.org/packages/5d/a1/ea55f32186f785213d82cbc92aae3d54083046dad182f6b7631ec2c636a7/libqasm-1.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c418cdb7cd84f78ef987c6ca55225f2f8ffdeec4283aeabca427346f40e1f741", size = 1926607 }, + { url = "https://files.pythonhosted.org/packages/d1/ef/6d32c19edd4d4f9f446cb0b086e4e6666fc0f2f4f4b8bec382fe0fa2cafc/libqasm-1.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:dfe354c3bffbb2404fd0e7c91c33845a5c06488771050e9f9ec76c2117752c4d", size = 813224 }, ] [[package]] @@ -1783,18 +1782,18 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/e5/a35942aed2de95e228728c34609b51fe3ec9182398eac50d288eef313aa2/lmfit-1.3.4.tar.gz", hash = "sha256:3c22c28c43f717f6c5b4a3bd81e893a2149739c26a592c046f2e33c23cfbe497", size = 630720 } 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" }, + { url = "https://files.pythonhosted.org/packages/38/7e/7b91c89a4cf0f543a83be978657afb20c86af6d725253e319589dcc4ce52/lmfit-1.3.4-py3-none-any.whl", hash = "sha256:afce1593b42324d37ae2908249b0c55445e2f4c1a0474ff706a8e2f7b5d949fa", size = 97662 }, ] [[package]] name = "locket" version = "1.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2f/83/97b29fe05cb6ae28d2dbd30b81e2e402a3eed5f460c26e9eaa5895ceacf5/locket-1.0.0.tar.gz", hash = "sha256:5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632", size = 4350, upload-time = "2022-04-20T22:04:44.312Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2f/83/97b29fe05cb6ae28d2dbd30b81e2e402a3eed5f460c26e9eaa5895ceacf5/locket-1.0.0.tar.gz", hash = "sha256:5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632", size = 4350 } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl", hash = "sha256:b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3", size = 4398, upload-time = "2022-04-20T22:04:42.23Z" }, + { url = "https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl", hash = "sha256:b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3", size = 4398 }, ] [[package]] @@ -1804,128 +1803,128 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cloudpickle" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/61/690a4503ede61d36cc7fa2d5fa11fe02d94f030bd82155cd8935b2694580/loky-3.5.6.tar.gz", hash = "sha256:d96935ed689aa53eeb7b329769544950fa10a52706968f5d0af3d9c33a761e77", size = 102275, upload-time = "2025-08-27T09:53:52.4Z" } +sdist = { url = "https://files.pythonhosted.org/packages/76/61/690a4503ede61d36cc7fa2d5fa11fe02d94f030bd82155cd8935b2694580/loky-3.5.6.tar.gz", hash = "sha256:d96935ed689aa53eeb7b329769544950fa10a52706968f5d0af3d9c33a761e77", size = 102275 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/80/7f1f1bf8c2d5dfd8e9c0e1191aa355ff8b80b5619f84d6dcc2703fa7fd5a/loky-3.5.6-py3-none-any.whl", hash = "sha256:6d5300ac68cbd5084e89a6a0a187785d6a79950d461c80223d2c9a41d672b3d4", size = 56515, upload-time = "2025-08-27T09:53:51.145Z" }, + { url = "https://files.pythonhosted.org/packages/ce/80/7f1f1bf8c2d5dfd8e9c0e1191aa355ff8b80b5619f84d6dcc2703fa7fd5a/loky-3.5.6-py3-none-any.whl", hash = "sha256:6d5300ac68cbd5084e89a6a0a187785d6a79950d461c80223d2c9a41d672b3d4", size = 56515 }, ] [[package]] name = "lxml" version = "6.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/aa/88/262177de60548e5a2bfc46ad28232c9e9cbde697bd94132aeb80364675cb/lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62", size = 4073426, upload-time = "2025-09-22T04:04:59.287Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/02/5a/a7d53b3291c324e0b6e48f3c797be63836cc52156ddf8f33cd72aac78866/lxml-6.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f952dacaa552f3bb8834908dddd500ba7d508e6ea6eb8c52eb2d28f48ca06a31", size = 4999961, upload-time = "2025-09-22T04:00:17.619Z" }, - { url = "https://files.pythonhosted.org/packages/f5/55/d465e9b89df1761674d8672bb3e4ae2c47033b01ec243964b6e334c6743f/lxml-6.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71695772df6acea9f3c0e59e44ba8ac50c4f125217e84aab21074a1a55e7e5c9", size = 5157087, upload-time = "2025-09-22T04:00:19.868Z" }, - { url = "https://files.pythonhosted.org/packages/62/38/3073cd7e3e8dfc3ba3c3a139e33bee3a82de2bfb0925714351ad3d255c13/lxml-6.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f68764f35fd78d7c4cc4ef209a184c38b65440378013d24b8aecd327c3e0c8", size = 5067620, upload-time = "2025-09-22T04:00:21.877Z" }, - { url = "https://files.pythonhosted.org/packages/4a/d3/1e001588c5e2205637b08985597827d3827dbaaece16348c8822bfe61c29/lxml-6.0.2-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:058027e261afed589eddcfe530fcc6f3402d7fd7e89bfd0532df82ebc1563dba", size = 5406664, upload-time = "2025-09-22T04:00:23.714Z" }, - { url = "https://files.pythonhosted.org/packages/20/cf/cab09478699b003857ed6ebfe95e9fb9fa3d3c25f1353b905c9b73cfb624/lxml-6.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8ffaeec5dfea5881d4c9d8913a32d10cfe3923495386106e4a24d45300ef79c", size = 5289397, upload-time = "2025-09-22T04:00:25.544Z" }, - { url = "https://files.pythonhosted.org/packages/a3/84/02a2d0c38ac9a8b9f9e5e1bbd3f24b3f426044ad618b552e9549ee91bd63/lxml-6.0.2-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:f2e3b1a6bb38de0bc713edd4d612969dd250ca8b724be8d460001a387507021c", size = 4772178, upload-time = "2025-09-22T04:00:27.602Z" }, - { url = "https://files.pythonhosted.org/packages/56/87/e1ceadcc031ec4aa605fe95476892d0b0ba3b7f8c7dcdf88fdeff59a9c86/lxml-6.0.2-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d6690ec5ec1cce0385cb20896b16be35247ac8c2046e493d03232f1c2414d321", size = 5358148, upload-time = "2025-09-22T04:00:29.323Z" }, - { url = "https://files.pythonhosted.org/packages/fe/13/5bb6cf42bb228353fd4ac5f162c6a84fd68a4d6f67c1031c8cf97e131fc6/lxml-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2a50c3c1d11cad0ebebbac357a97b26aa79d2bcaf46f256551152aa85d3a4d1", size = 5112035, upload-time = "2025-09-22T04:00:31.061Z" }, - { url = "https://files.pythonhosted.org/packages/e4/e2/ea0498552102e59834e297c5c6dff8d8ded3db72ed5e8aad77871476f073/lxml-6.0.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3efe1b21c7801ffa29a1112fab3b0f643628c30472d507f39544fd48e9549e34", size = 4799111, upload-time = "2025-09-22T04:00:33.11Z" }, - { url = "https://files.pythonhosted.org/packages/6a/9e/8de42b52a73abb8af86c66c969b3b4c2a96567b6ac74637c037d2e3baa60/lxml-6.0.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:59c45e125140b2c4b33920d21d83681940ca29f0b83f8629ea1a2196dc8cfe6a", size = 5351662, upload-time = "2025-09-22T04:00:35.237Z" }, - { url = "https://files.pythonhosted.org/packages/28/a2/de776a573dfb15114509a37351937c367530865edb10a90189d0b4b9b70a/lxml-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:452b899faa64f1805943ec1c0c9ebeaece01a1af83e130b69cdefeda180bb42c", size = 5314973, upload-time = "2025-09-22T04:00:37.086Z" }, - { url = "https://files.pythonhosted.org/packages/50/a0/3ae1b1f8964c271b5eec91db2043cf8c6c0bce101ebb2a633b51b044db6c/lxml-6.0.2-cp310-cp310-win32.whl", hash = "sha256:1e786a464c191ca43b133906c6903a7e4d56bef376b75d97ccbb8ec5cf1f0a4b", size = 3611953, upload-time = "2025-09-22T04:00:39.224Z" }, - { url = "https://files.pythonhosted.org/packages/d1/70/bd42491f0634aad41bdfc1e46f5cff98825fb6185688dc82baa35d509f1a/lxml-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:dacf3c64ef3f7440e3167aa4b49aa9e0fb99e0aa4f9ff03795640bf94531bcb0", size = 4032695, upload-time = "2025-09-22T04:00:41.402Z" }, - { url = "https://files.pythonhosted.org/packages/d2/d0/05c6a72299f54c2c561a6c6cbb2f512e047fca20ea97a05e57931f194ac4/lxml-6.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:45f93e6f75123f88d7f0cfd90f2d05f441b808562bf0bc01070a00f53f5028b5", size = 3680051, upload-time = "2025-09-22T04:00:43.525Z" }, - { url = "https://files.pythonhosted.org/packages/11/84/549098ffea39dfd167e3f174b4ce983d0eed61f9d8d25b7bf2a57c3247fc/lxml-6.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac6e5811ae2870953390452e3476694196f98d447573234592d30488147404d", size = 4944362, upload-time = "2025-09-22T04:00:49.845Z" }, - { url = "https://files.pythonhosted.org/packages/ac/bd/f207f16abf9749d2037453d56b643a7471d8fde855a231a12d1e095c4f01/lxml-6.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5aa0fc67ae19d7a64c3fe725dc9a1bb11f80e01f78289d05c6f62545affec438", size = 5083152, upload-time = "2025-09-22T04:00:51.709Z" }, - { url = "https://files.pythonhosted.org/packages/15/ae/bd813e87d8941d52ad5b65071b1affb48da01c4ed3c9c99e40abb266fbff/lxml-6.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de496365750cc472b4e7902a485d3f152ecf57bd3ba03ddd5578ed8ceb4c5964", size = 5023539, upload-time = "2025-09-22T04:00:53.593Z" }, - { url = "https://files.pythonhosted.org/packages/02/cd/9bfef16bd1d874fbe0cb51afb00329540f30a3283beb9f0780adbb7eec03/lxml-6.0.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:200069a593c5e40b8f6fc0d84d86d970ba43138c3e68619ffa234bc9bb806a4d", size = 5344853, upload-time = "2025-09-22T04:00:55.524Z" }, - { url = "https://files.pythonhosted.org/packages/b8/89/ea8f91594bc5dbb879734d35a6f2b0ad50605d7fb419de2b63d4211765cc/lxml-6.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d2de809c2ee3b888b59f995625385f74629707c9355e0ff856445cdcae682b7", size = 5225133, upload-time = "2025-09-22T04:00:57.269Z" }, - { url = "https://files.pythonhosted.org/packages/b9/37/9c735274f5dbec726b2db99b98a43950395ba3d4a1043083dba2ad814170/lxml-6.0.2-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:b2c3da8d93cf5db60e8858c17684c47d01fee6405e554fb55018dd85fc23b178", size = 4677944, upload-time = "2025-09-22T04:00:59.052Z" }, - { url = "https://files.pythonhosted.org/packages/20/28/7dfe1ba3475d8bfca3878365075abe002e05d40dfaaeb7ec01b4c587d533/lxml-6.0.2-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:442de7530296ef5e188373a1ea5789a46ce90c4847e597856570439621d9c553", size = 5284535, upload-time = "2025-09-22T04:01:01.335Z" }, - { url = "https://files.pythonhosted.org/packages/e7/cf/5f14bc0de763498fc29510e3532bf2b4b3a1c1d5d0dff2e900c16ba021ef/lxml-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2593c77efde7bfea7f6389f1ab249b15ed4aa5bc5cb5131faa3b843c429fbedb", size = 5067343, upload-time = "2025-09-22T04:01:03.13Z" }, - { url = "https://files.pythonhosted.org/packages/1c/b0/bb8275ab5472f32b28cfbbcc6db7c9d092482d3439ca279d8d6fa02f7025/lxml-6.0.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3e3cb08855967a20f553ff32d147e14329b3ae70ced6edc2f282b94afbc74b2a", size = 4725419, upload-time = "2025-09-22T04:01:05.013Z" }, - { url = "https://files.pythonhosted.org/packages/25/4c/7c222753bc72edca3b99dbadba1b064209bc8ed4ad448af990e60dcce462/lxml-6.0.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2ed6c667fcbb8c19c6791bbf40b7268ef8ddf5a96940ba9404b9f9a304832f6c", size = 5275008, upload-time = "2025-09-22T04:01:07.327Z" }, - { url = "https://files.pythonhosted.org/packages/6c/8c/478a0dc6b6ed661451379447cdbec77c05741a75736d97e5b2b729687828/lxml-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b8f18914faec94132e5b91e69d76a5c1d7b0c73e2489ea8929c4aaa10b76bbf7", size = 5248906, upload-time = "2025-09-22T04:01:09.452Z" }, - { url = "https://files.pythonhosted.org/packages/2d/d9/5be3a6ab2784cdf9accb0703b65e1b64fcdd9311c9f007630c7db0cfcce1/lxml-6.0.2-cp311-cp311-win32.whl", hash = "sha256:6605c604e6daa9e0d7f0a2137bdc47a2e93b59c60a65466353e37f8272f47c46", size = 3610357, upload-time = "2025-09-22T04:01:11.102Z" }, - { url = "https://files.pythonhosted.org/packages/e2/7d/ca6fb13349b473d5732fb0ee3eec8f6c80fc0688e76b7d79c1008481bf1f/lxml-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e5867f2651016a3afd8dd2c8238baa66f1e2802f44bc17e236f547ace6647078", size = 4036583, upload-time = "2025-09-22T04:01:12.766Z" }, - { url = "https://files.pythonhosted.org/packages/ab/a2/51363b5ecd3eab46563645f3a2c3836a2fc67d01a1b87c5017040f39f567/lxml-6.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:4197fb2534ee05fd3e7afaab5d8bfd6c2e186f65ea7f9cd6a82809c887bd1285", size = 3680591, upload-time = "2025-09-22T04:01:14.874Z" }, - { url = "https://files.pythonhosted.org/packages/f1/ca/31fb37f99f37f1536c133476674c10b577e409c0a624384147653e38baf2/lxml-6.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a8bef9b9825fa8bc816a6e641bb67219489229ebc648be422af695f6e7a4fa7f", size = 4950807, upload-time = "2025-09-22T04:01:21.487Z" }, - { url = "https://files.pythonhosted.org/packages/da/87/f6cb9442e4bada8aab5ae7e1046264f62fdbeaa6e3f6211b93f4c0dd97f1/lxml-6.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:65ea18d710fd14e0186c2f973dc60bb52039a275f82d3c44a0e42b43440ea534", size = 5109179, upload-time = "2025-09-22T04:01:23.32Z" }, - { url = "https://files.pythonhosted.org/packages/c8/20/a7760713e65888db79bbae4f6146a6ae5c04e4a204a3c48896c408cd6ed2/lxml-6.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c371aa98126a0d4c739ca93ceffa0fd7a5d732e3ac66a46e74339acd4d334564", size = 5023044, upload-time = "2025-09-22T04:01:25.118Z" }, - { url = "https://files.pythonhosted.org/packages/a2/b0/7e64e0460fcb36471899f75831509098f3fd7cd02a3833ac517433cb4f8f/lxml-6.0.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:700efd30c0fa1a3581d80a748157397559396090a51d306ea59a70020223d16f", size = 5359685, upload-time = "2025-09-22T04:01:27.398Z" }, - { url = "https://files.pythonhosted.org/packages/b9/e1/e5df362e9ca4e2f48ed6411bd4b3a0ae737cc842e96877f5bf9428055ab4/lxml-6.0.2-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c33e66d44fe60e72397b487ee92e01da0d09ba2d66df8eae42d77b6d06e5eba0", size = 5654127, upload-time = "2025-09-22T04:01:29.629Z" }, - { url = "https://files.pythonhosted.org/packages/c6/d1/232b3309a02d60f11e71857778bfcd4acbdb86c07db8260caf7d008b08f8/lxml-6.0.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90a345bbeaf9d0587a3aaffb7006aa39ccb6ff0e96a57286c0cb2fd1520ea192", size = 5253958, upload-time = "2025-09-22T04:01:31.535Z" }, - { url = "https://files.pythonhosted.org/packages/35/35/d955a070994725c4f7d80583a96cab9c107c57a125b20bb5f708fe941011/lxml-6.0.2-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:064fdadaf7a21af3ed1dcaa106b854077fbeada827c18f72aec9346847cd65d0", size = 4711541, upload-time = "2025-09-22T04:01:33.801Z" }, - { url = "https://files.pythonhosted.org/packages/1e/be/667d17363b38a78c4bd63cfd4b4632029fd68d2c2dc81f25ce9eb5224dd5/lxml-6.0.2-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbc74f42c3525ac4ffa4b89cbdd00057b6196bcefe8bce794abd42d33a018092", size = 5267426, upload-time = "2025-09-22T04:01:35.639Z" }, - { url = "https://files.pythonhosted.org/packages/ea/47/62c70aa4a1c26569bc958c9ca86af2bb4e1f614e8c04fb2989833874f7ae/lxml-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ddff43f702905a4e32bc24f3f2e2edfe0f8fde3277d481bffb709a4cced7a1f", size = 5064917, upload-time = "2025-09-22T04:01:37.448Z" }, - { url = "https://files.pythonhosted.org/packages/bd/55/6ceddaca353ebd0f1908ef712c597f8570cc9c58130dbb89903198e441fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6da5185951d72e6f5352166e3da7b0dc27aa70bd1090b0eb3f7f7212b53f1bb8", size = 4788795, upload-time = "2025-09-22T04:01:39.165Z" }, - { url = "https://files.pythonhosted.org/packages/cf/e8/fd63e15da5e3fd4c2146f8bbb3c14e94ab850589beab88e547b2dbce22e1/lxml-6.0.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:57a86e1ebb4020a38d295c04fc79603c7899e0df71588043eb218722dabc087f", size = 5676759, upload-time = "2025-09-22T04:01:41.506Z" }, - { url = "https://files.pythonhosted.org/packages/76/47/b3ec58dc5c374697f5ba37412cd2728f427d056315d124dd4b61da381877/lxml-6.0.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2047d8234fe735ab77802ce5f2297e410ff40f5238aec569ad7c8e163d7b19a6", size = 5255666, upload-time = "2025-09-22T04:01:43.363Z" }, - { url = "https://files.pythonhosted.org/packages/19/93/03ba725df4c3d72afd9596eef4a37a837ce8e4806010569bedfcd2cb68fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f91fd2b2ea15a6800c8e24418c0775a1694eefc011392da73bc6cef2623b322", size = 5277989, upload-time = "2025-09-22T04:01:45.215Z" }, - { url = "https://files.pythonhosted.org/packages/c6/80/c06de80bfce881d0ad738576f243911fccf992687ae09fd80b734712b39c/lxml-6.0.2-cp312-cp312-win32.whl", hash = "sha256:3ae2ce7d6fedfb3414a2b6c5e20b249c4c607f72cb8d2bb7cc9c6ec7c6f4e849", size = 3611456, upload-time = "2025-09-22T04:01:48.243Z" }, - { url = "https://files.pythonhosted.org/packages/f7/d7/0cdfb6c3e30893463fb3d1e52bc5f5f99684a03c29a0b6b605cfae879cd5/lxml-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:72c87e5ee4e58a8354fb9c7c84cbf95a1c8236c127a5d1b7683f04bed8361e1f", size = 4011793, upload-time = "2025-09-22T04:01:50.042Z" }, - { url = "https://files.pythonhosted.org/packages/ea/7b/93c73c67db235931527301ed3785f849c78991e2e34f3fd9a6663ffda4c5/lxml-6.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:61cb10eeb95570153e0c0e554f58df92ecf5109f75eacad4a95baa709e26c3d6", size = 3672836, upload-time = "2025-09-22T04:01:52.145Z" }, - { url = "https://files.pythonhosted.org/packages/25/2e/4efa677fa6b322013035d38016f6ae859d06cac67437ca7dc708a6af7028/lxml-6.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1941354d92699fb5ffe6ed7b32f9649e43c2feb4b97205f75866f7d21aa91452", size = 4946932, upload-time = "2025-09-22T04:01:58.989Z" }, - { url = "https://files.pythonhosted.org/packages/ce/0f/526e78a6d38d109fdbaa5049c62e1d32fdd70c75fb61c4eadf3045d3d124/lxml-6.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb2f6ca0ae2d983ded09357b84af659c954722bbf04dea98030064996d156048", size = 5100060, upload-time = "2025-09-22T04:02:00.812Z" }, - { url = "https://files.pythonhosted.org/packages/81/76/99de58d81fa702cc0ea7edae4f4640416c2062813a00ff24bd70ac1d9c9b/lxml-6.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb2a12d704f180a902d7fa778c6d71f36ceb7b0d317f34cdc76a5d05aa1dd1df", size = 5019000, upload-time = "2025-09-22T04:02:02.671Z" }, - { url = "https://files.pythonhosted.org/packages/b5/35/9e57d25482bc9a9882cb0037fdb9cc18f4b79d85df94fa9d2a89562f1d25/lxml-6.0.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:6ec0e3f745021bfed19c456647f0298d60a24c9ff86d9d051f52b509663feeb1", size = 5348496, upload-time = "2025-09-22T04:02:04.904Z" }, - { url = "https://files.pythonhosted.org/packages/a6/8e/cb99bd0b83ccc3e8f0f528e9aa1f7a9965dfec08c617070c5db8d63a87ce/lxml-6.0.2-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:846ae9a12d54e368933b9759052d6206a9e8b250291109c48e350c1f1f49d916", size = 5643779, upload-time = "2025-09-22T04:02:06.689Z" }, - { url = "https://files.pythonhosted.org/packages/d0/34/9e591954939276bb679b73773836c6684c22e56d05980e31d52a9a8deb18/lxml-6.0.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef9266d2aa545d7374938fb5c484531ef5a2ec7f2d573e62f8ce722c735685fd", size = 5244072, upload-time = "2025-09-22T04:02:08.587Z" }, - { url = "https://files.pythonhosted.org/packages/8d/27/b29ff065f9aaca443ee377aff699714fcbffb371b4fce5ac4ca759e436d5/lxml-6.0.2-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:4077b7c79f31755df33b795dc12119cb557a0106bfdab0d2c2d97bd3cf3dffa6", size = 4718675, upload-time = "2025-09-22T04:02:10.783Z" }, - { url = "https://files.pythonhosted.org/packages/2b/9f/f756f9c2cd27caa1a6ef8c32ae47aadea697f5c2c6d07b0dae133c244fbe/lxml-6.0.2-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a7c5d5e5f1081955358533be077166ee97ed2571d6a66bdba6ec2f609a715d1a", size = 5255171, upload-time = "2025-09-22T04:02:12.631Z" }, - { url = "https://files.pythonhosted.org/packages/61/46/bb85ea42d2cb1bd8395484fd72f38e3389611aa496ac7772da9205bbda0e/lxml-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8f8d0cbd0674ee89863a523e6994ac25fd5be9c8486acfc3e5ccea679bad2679", size = 5057175, upload-time = "2025-09-22T04:02:14.718Z" }, - { url = "https://files.pythonhosted.org/packages/95/0c/443fc476dcc8e41577f0af70458c50fe299a97bb6b7505bb1ae09aa7f9ac/lxml-6.0.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2cbcbf6d6e924c28f04a43f3b6f6e272312a090f269eff68a2982e13e5d57659", size = 4785688, upload-time = "2025-09-22T04:02:16.957Z" }, - { url = "https://files.pythonhosted.org/packages/48/78/6ef0b359d45bb9697bc5a626e1992fa5d27aa3f8004b137b2314793b50a0/lxml-6.0.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfb874cfa53340009af6bdd7e54ebc0d21012a60a4e65d927c2e477112e63484", size = 5660655, upload-time = "2025-09-22T04:02:18.815Z" }, - { url = "https://files.pythonhosted.org/packages/ff/ea/e1d33808f386bc1339d08c0dcada6e4712d4ed8e93fcad5f057070b7988a/lxml-6.0.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb8dae0b6b8b7f9e96c26fdd8121522ce5de9bb5538010870bd538683d30e9a2", size = 5247695, upload-time = "2025-09-22T04:02:20.593Z" }, - { url = "https://files.pythonhosted.org/packages/4f/47/eba75dfd8183673725255247a603b4ad606f4ae657b60c6c145b381697da/lxml-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:358d9adae670b63e95bc59747c72f4dc97c9ec58881d4627fe0120da0f90d314", size = 5269841, upload-time = "2025-09-22T04:02:22.489Z" }, - { url = "https://files.pythonhosted.org/packages/76/04/5c5e2b8577bc936e219becb2e98cdb1aca14a4921a12995b9d0c523502ae/lxml-6.0.2-cp313-cp313-win32.whl", hash = "sha256:e8cd2415f372e7e5a789d743d133ae474290a90b9023197fd78f32e2dc6873e2", size = 3610700, upload-time = "2025-09-22T04:02:24.465Z" }, - { url = "https://files.pythonhosted.org/packages/fe/0a/4643ccc6bb8b143e9f9640aa54e38255f9d3b45feb2cbe7ae2ca47e8782e/lxml-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:b30d46379644fbfc3ab81f8f82ae4de55179414651f110a1514f0b1f8f6cb2d7", size = 4010347, upload-time = "2025-09-22T04:02:26.286Z" }, - { url = "https://files.pythonhosted.org/packages/31/ef/dcf1d29c3f530577f61e5fe2f1bd72929acf779953668a8a47a479ae6f26/lxml-6.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:13dcecc9946dca97b11b7c40d29fba63b55ab4170d3c0cf8c0c164343b9bfdcf", size = 3671248, upload-time = "2025-09-22T04:02:27.918Z" }, - { url = "https://files.pythonhosted.org/packages/00/ce/74903904339decdf7da7847bb5741fc98a5451b42fc419a86c0c13d26fe2/lxml-6.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:abd44571493973bad4598a3be7e1d807ed45aa2adaf7ab92ab7c62609569b17d", size = 4966974, upload-time = "2025-09-22T04:02:34.155Z" }, - { url = "https://files.pythonhosted.org/packages/1f/d3/131dec79ce61c5567fecf82515bd9bc36395df42501b50f7f7f3bd065df0/lxml-6.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:370cd78d5855cfbffd57c422851f7d3864e6ae72d0da615fca4dad8c45d375a5", size = 5102953, upload-time = "2025-09-22T04:02:36.054Z" }, - { url = "https://files.pythonhosted.org/packages/3a/ea/a43ba9bb750d4ffdd885f2cd333572f5bb900cd2408b67fdda07e85978a0/lxml-6.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:901e3b4219fa04ef766885fb40fa516a71662a4c61b80c94d25336b4934b71c0", size = 5055054, upload-time = "2025-09-22T04:02:38.154Z" }, - { url = "https://files.pythonhosted.org/packages/60/23/6885b451636ae286c34628f70a7ed1fcc759f8d9ad382d132e1c8d3d9bfd/lxml-6.0.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:a4bf42d2e4cf52c28cc1812d62426b9503cdb0c87a6de81442626aa7d69707ba", size = 5352421, upload-time = "2025-09-22T04:02:40.413Z" }, - { url = "https://files.pythonhosted.org/packages/48/5b/fc2ddfc94ddbe3eebb8e9af6e3fd65e2feba4967f6a4e9683875c394c2d8/lxml-6.0.2-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2c7fdaa4d7c3d886a42534adec7cfac73860b89b4e5298752f60aa5984641a0", size = 5673684, upload-time = "2025-09-22T04:02:42.288Z" }, - { url = "https://files.pythonhosted.org/packages/29/9c/47293c58cc91769130fbf85531280e8cc7868f7fbb6d92f4670071b9cb3e/lxml-6.0.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98a5e1660dc7de2200b00d53fa00bcd3c35a3608c305d45a7bbcaf29fa16e83d", size = 5252463, upload-time = "2025-09-22T04:02:44.165Z" }, - { url = "https://files.pythonhosted.org/packages/9b/da/ba6eceb830c762b48e711ded880d7e3e89fc6c7323e587c36540b6b23c6b/lxml-6.0.2-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:dc051506c30b609238d79eda75ee9cab3e520570ec8219844a72a46020901e37", size = 4698437, upload-time = "2025-09-22T04:02:46.524Z" }, - { url = "https://files.pythonhosted.org/packages/a5/24/7be3f82cb7990b89118d944b619e53c656c97dc89c28cfb143fdb7cd6f4d/lxml-6.0.2-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8799481bbdd212470d17513a54d568f44416db01250f49449647b5ab5b5dccb9", size = 5269890, upload-time = "2025-09-22T04:02:48.812Z" }, - { url = "https://files.pythonhosted.org/packages/1b/bd/dcfb9ea1e16c665efd7538fc5d5c34071276ce9220e234217682e7d2c4a5/lxml-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9261bb77c2dab42f3ecd9103951aeca2c40277701eb7e912c545c1b16e0e4917", size = 5097185, upload-time = "2025-09-22T04:02:50.746Z" }, - { url = "https://files.pythonhosted.org/packages/21/04/a60b0ff9314736316f28316b694bccbbabe100f8483ad83852d77fc7468e/lxml-6.0.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:65ac4a01aba353cfa6d5725b95d7aed6356ddc0a3cd734de00124d285b04b64f", size = 4745895, upload-time = "2025-09-22T04:02:52.968Z" }, - { url = "https://files.pythonhosted.org/packages/d6/bd/7d54bd1846e5a310d9c715921c5faa71cf5c0853372adf78aee70c8d7aa2/lxml-6.0.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b22a07cbb82fea98f8a2fd814f3d1811ff9ed76d0fc6abc84eb21527596e7cc8", size = 5695246, upload-time = "2025-09-22T04:02:54.798Z" }, - { url = "https://files.pythonhosted.org/packages/fd/32/5643d6ab947bc371da21323acb2a6e603cedbe71cb4c99c8254289ab6f4e/lxml-6.0.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d759cdd7f3e055d6bc8d9bec3ad905227b2e4c785dc16c372eb5b5e83123f48a", size = 5260797, upload-time = "2025-09-22T04:02:57.058Z" }, - { url = "https://files.pythonhosted.org/packages/33/da/34c1ec4cff1eea7d0b4cd44af8411806ed943141804ac9c5d565302afb78/lxml-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:945da35a48d193d27c188037a05fec5492937f66fb1958c24fc761fb9d40d43c", size = 5277404, upload-time = "2025-09-22T04:02:58.966Z" }, - { url = "https://files.pythonhosted.org/packages/82/57/4eca3e31e54dc89e2c3507e1cd411074a17565fa5ffc437c4ae0a00d439e/lxml-6.0.2-cp314-cp314-win32.whl", hash = "sha256:be3aaa60da67e6153eb15715cc2e19091af5dc75faef8b8a585aea372507384b", size = 3670072, upload-time = "2025-09-22T04:03:38.05Z" }, - { url = "https://files.pythonhosted.org/packages/e3/e0/c96cf13eccd20c9421ba910304dae0f619724dcf1702864fd59dd386404d/lxml-6.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa25afbadead523f7001caf0c2382afd272c315a033a7b06336da2637d92d6ed", size = 4080617, upload-time = "2025-09-22T04:03:39.835Z" }, - { url = "https://files.pythonhosted.org/packages/d5/5d/b3f03e22b3d38d6f188ef044900a9b29b2fe0aebb94625ce9fe244011d34/lxml-6.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:063eccf89df5b24e361b123e257e437f9e9878f425ee9aae3144c77faf6da6d8", size = 3754930, upload-time = "2025-09-22T04:03:41.565Z" }, - { url = "https://files.pythonhosted.org/packages/e4/0c/9dc31e6c2d0d418483cbcb469d1f5a582a1cd00a1f4081953d44051f3c50/lxml-6.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48461bd21625458dd01e14e2c38dd0aea69addc3c4f960c30d9f59d7f93be601", size = 4975171, upload-time = "2025-09-22T04:03:05.651Z" }, - { url = "https://files.pythonhosted.org/packages/e7/2b/9b870c6ca24c841bdd887504808f0417aa9d8d564114689266f19ddf29c8/lxml-6.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25fcc59afc57d527cfc78a58f40ab4c9b8fd096a9a3f964d2781ffb6eb33f4ed", size = 5110109, upload-time = "2025-09-22T04:03:07.452Z" }, - { url = "https://files.pythonhosted.org/packages/bf/0c/4f5f2a4dd319a178912751564471355d9019e220c20d7db3fb8307ed8582/lxml-6.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5179c60288204e6ddde3f774a93350177e08876eaf3ab78aa3a3649d43eb7d37", size = 5041061, upload-time = "2025-09-22T04:03:09.297Z" }, - { url = "https://files.pythonhosted.org/packages/12/64/554eed290365267671fe001a20d72d14f468ae4e6acef1e179b039436967/lxml-6.0.2-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:967aab75434de148ec80597b75062d8123cadf2943fb4281f385141e18b21338", size = 5306233, upload-time = "2025-09-22T04:03:11.651Z" }, - { url = "https://files.pythonhosted.org/packages/7a/31/1d748aa275e71802ad9722df32a7a35034246b42c0ecdd8235412c3396ef/lxml-6.0.2-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d100fcc8930d697c6561156c6810ab4a508fb264c8b6779e6e61e2ed5e7558f9", size = 5604739, upload-time = "2025-09-22T04:03:13.592Z" }, - { url = "https://files.pythonhosted.org/packages/8f/41/2c11916bcac09ed561adccacceaedd2bf0e0b25b297ea92aab99fd03d0fa/lxml-6.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ca59e7e13e5981175b8b3e4ab84d7da57993eeff53c07764dcebda0d0e64ecd", size = 5225119, upload-time = "2025-09-22T04:03:15.408Z" }, - { url = "https://files.pythonhosted.org/packages/99/05/4e5c2873d8f17aa018e6afde417c80cc5d0c33be4854cce3ef5670c49367/lxml-6.0.2-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:957448ac63a42e2e49531b9d6c0fa449a1970dbc32467aaad46f11545be9af1d", size = 4633665, upload-time = "2025-09-22T04:03:17.262Z" }, - { url = "https://files.pythonhosted.org/packages/0f/c9/dcc2da1bebd6275cdc723b515f93edf548b82f36a5458cca3578bc899332/lxml-6.0.2-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7fc49c37f1786284b12af63152fe1d0990722497e2d5817acfe7a877522f9a9", size = 5234997, upload-time = "2025-09-22T04:03:19.14Z" }, - { url = "https://files.pythonhosted.org/packages/9c/e2/5172e4e7468afca64a37b81dba152fc5d90e30f9c83c7c3213d6a02a5ce4/lxml-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e19e0643cc936a22e837f79d01a550678da8377d7d801a14487c10c34ee49c7e", size = 5090957, upload-time = "2025-09-22T04:03:21.436Z" }, - { url = "https://files.pythonhosted.org/packages/a5/b3/15461fd3e5cd4ddcb7938b87fc20b14ab113b92312fc97afe65cd7c85de1/lxml-6.0.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:1db01e5cf14345628e0cbe71067204db658e2fb8e51e7f33631f5f4735fefd8d", size = 4764372, upload-time = "2025-09-22T04:03:23.27Z" }, - { url = "https://files.pythonhosted.org/packages/05/33/f310b987c8bf9e61c4dd8e8035c416bd3230098f5e3cfa69fc4232de7059/lxml-6.0.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:875c6b5ab39ad5291588aed6925fac99d0097af0dd62f33c7b43736043d4a2ec", size = 5634653, upload-time = "2025-09-22T04:03:25.767Z" }, - { url = "https://files.pythonhosted.org/packages/70/ff/51c80e75e0bc9382158133bdcf4e339b5886c6ee2418b5199b3f1a61ed6d/lxml-6.0.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:cdcbed9ad19da81c480dfd6dd161886db6096083c9938ead313d94b30aadf272", size = 5233795, upload-time = "2025-09-22T04:03:27.62Z" }, - { url = "https://files.pythonhosted.org/packages/56/4d/4856e897df0d588789dd844dbed9d91782c4ef0b327f96ce53c807e13128/lxml-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80dadc234ebc532e09be1975ff538d154a7fa61ea5031c03d25178855544728f", size = 5257023, upload-time = "2025-09-22T04:03:30.056Z" }, - { url = "https://files.pythonhosted.org/packages/0f/85/86766dfebfa87bea0ab78e9ff7a4b4b45225df4b4d3b8cc3c03c5cd68464/lxml-6.0.2-cp314-cp314t-win32.whl", hash = "sha256:da08e7bb297b04e893d91087df19638dc7a6bb858a954b0cc2b9f5053c922312", size = 3911420, upload-time = "2025-09-22T04:03:32.198Z" }, - { url = "https://files.pythonhosted.org/packages/fe/1a/b248b355834c8e32614650b8008c69ffeb0ceb149c793961dd8c0b991bb3/lxml-6.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:252a22982dca42f6155125ac76d3432e548a7625d56f5a273ee78a5057216eca", size = 4406837, upload-time = "2025-09-22T04:03:34.027Z" }, - { url = "https://files.pythonhosted.org/packages/92/aa/df863bcc39c5e0946263454aba394de8a9084dbaff8ad143846b0d844739/lxml-6.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:bb4c1847b303835d89d785a18801a883436cdfd5dc3d62947f9c49e24f0f5a2c", size = 3822205, upload-time = "2025-09-22T04:03:36.249Z" }, - { url = "https://files.pythonhosted.org/packages/f5/5a/1ab260c00adf645d8bf7dec7f920f744b032f69130c681302821d5debea6/lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4ddb1049fa0579d0cbd00503ad8c58b9ab34d1254c77bc6a5576d96ec7853dba", size = 4216435, upload-time = "2025-09-22T04:04:34.907Z" }, - { url = "https://files.pythonhosted.org/packages/f2/37/565f3b3d7ffede22874b6d86be1a1763d00f4ea9fc5b9b6ccb11e4ec8612/lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cb233f9c95f83707dae461b12b720c1af9c28c2d19208e1be03387222151daf5", size = 4325913, upload-time = "2025-09-22T04:04:37.205Z" }, - { url = "https://files.pythonhosted.org/packages/22/ec/f3a1b169b2fb9d03467e2e3c0c752ea30e993be440a068b125fc7dd248b0/lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc456d04db0515ce3320d714a1eac7a97774ff0849e7718b492d957da4631dd4", size = 4269357, upload-time = "2025-09-22T04:04:39.322Z" }, - { url = "https://files.pythonhosted.org/packages/77/a2/585a28fe3e67daa1cf2f06f34490d556d121c25d500b10082a7db96e3bcd/lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2613e67de13d619fd283d58bda40bff0ee07739f624ffee8b13b631abf33083d", size = 4412295, upload-time = "2025-09-22T04:04:41.647Z" }, - { url = "https://files.pythonhosted.org/packages/7b/d9/a57dd8bcebd7c69386c20263830d4fa72d27e6b72a229ef7a48e88952d9a/lxml-6.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:24a8e756c982c001ca8d59e87c80c4d9dcd4d9b44a4cbeb8d9be4482c514d41d", size = 3516913, upload-time = "2025-09-22T04:04:43.602Z" }, - { url = "https://files.pythonhosted.org/packages/12/b3/52ab9a3b31e5ab8238da241baa19eec44d2ab426532441ee607165aebb52/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c7d13103045de1bdd6fe5d61802565f1a3537d70cd3abf596aa0af62761921ee", size = 4226277, upload-time = "2025-09-22T04:04:47.754Z" }, - { url = "https://files.pythonhosted.org/packages/a0/33/1eaf780c1baad88224611df13b1c2a9dfa460b526cacfe769103ff50d845/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a3c150a95fbe5ac91de323aa756219ef9cf7fde5a3f00e2281e30f33fa5fa4f", size = 4330433, upload-time = "2025-09-22T04:04:49.907Z" }, - { url = "https://files.pythonhosted.org/packages/7a/c1/27428a2ff348e994ab4f8777d3a0ad510b6b92d37718e5887d2da99952a2/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60fa43be34f78bebb27812ed90f1925ec99560b0fa1decdb7d12b84d857d31e9", size = 4272119, upload-time = "2025-09-22T04:04:51.801Z" }, - { url = "https://files.pythonhosted.org/packages/f0/d0/3020fa12bcec4ab62f97aab026d57c2f0cfd480a558758d9ca233bb6a79d/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21c73b476d3cfe836be731225ec3421fa2f048d84f6df6a8e70433dff1376d5a", size = 4417314, upload-time = "2025-09-22T04:04:55.024Z" }, - { url = "https://files.pythonhosted.org/packages/6c/77/d7f491cbc05303ac6801651aabeb262d43f319288c1ea96c66b1d2692ff3/lxml-6.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:27220da5be049e936c3aca06f174e8827ca6445a4353a1995584311487fc4e3e", size = 3518768, upload-time = "2025-09-22T04:04:57.097Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/aa/88/262177de60548e5a2bfc46ad28232c9e9cbde697bd94132aeb80364675cb/lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62", size = 4073426 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/5a/a7d53b3291c324e0b6e48f3c797be63836cc52156ddf8f33cd72aac78866/lxml-6.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f952dacaa552f3bb8834908dddd500ba7d508e6ea6eb8c52eb2d28f48ca06a31", size = 4999961 }, + { url = "https://files.pythonhosted.org/packages/f5/55/d465e9b89df1761674d8672bb3e4ae2c47033b01ec243964b6e334c6743f/lxml-6.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71695772df6acea9f3c0e59e44ba8ac50c4f125217e84aab21074a1a55e7e5c9", size = 5157087 }, + { url = "https://files.pythonhosted.org/packages/62/38/3073cd7e3e8dfc3ba3c3a139e33bee3a82de2bfb0925714351ad3d255c13/lxml-6.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f68764f35fd78d7c4cc4ef209a184c38b65440378013d24b8aecd327c3e0c8", size = 5067620 }, + { url = "https://files.pythonhosted.org/packages/4a/d3/1e001588c5e2205637b08985597827d3827dbaaece16348c8822bfe61c29/lxml-6.0.2-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:058027e261afed589eddcfe530fcc6f3402d7fd7e89bfd0532df82ebc1563dba", size = 5406664 }, + { url = "https://files.pythonhosted.org/packages/20/cf/cab09478699b003857ed6ebfe95e9fb9fa3d3c25f1353b905c9b73cfb624/lxml-6.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8ffaeec5dfea5881d4c9d8913a32d10cfe3923495386106e4a24d45300ef79c", size = 5289397 }, + { url = "https://files.pythonhosted.org/packages/a3/84/02a2d0c38ac9a8b9f9e5e1bbd3f24b3f426044ad618b552e9549ee91bd63/lxml-6.0.2-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:f2e3b1a6bb38de0bc713edd4d612969dd250ca8b724be8d460001a387507021c", size = 4772178 }, + { url = "https://files.pythonhosted.org/packages/56/87/e1ceadcc031ec4aa605fe95476892d0b0ba3b7f8c7dcdf88fdeff59a9c86/lxml-6.0.2-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d6690ec5ec1cce0385cb20896b16be35247ac8c2046e493d03232f1c2414d321", size = 5358148 }, + { url = "https://files.pythonhosted.org/packages/fe/13/5bb6cf42bb228353fd4ac5f162c6a84fd68a4d6f67c1031c8cf97e131fc6/lxml-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2a50c3c1d11cad0ebebbac357a97b26aa79d2bcaf46f256551152aa85d3a4d1", size = 5112035 }, + { url = "https://files.pythonhosted.org/packages/e4/e2/ea0498552102e59834e297c5c6dff8d8ded3db72ed5e8aad77871476f073/lxml-6.0.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3efe1b21c7801ffa29a1112fab3b0f643628c30472d507f39544fd48e9549e34", size = 4799111 }, + { url = "https://files.pythonhosted.org/packages/6a/9e/8de42b52a73abb8af86c66c969b3b4c2a96567b6ac74637c037d2e3baa60/lxml-6.0.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:59c45e125140b2c4b33920d21d83681940ca29f0b83f8629ea1a2196dc8cfe6a", size = 5351662 }, + { url = "https://files.pythonhosted.org/packages/28/a2/de776a573dfb15114509a37351937c367530865edb10a90189d0b4b9b70a/lxml-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:452b899faa64f1805943ec1c0c9ebeaece01a1af83e130b69cdefeda180bb42c", size = 5314973 }, + { url = "https://files.pythonhosted.org/packages/50/a0/3ae1b1f8964c271b5eec91db2043cf8c6c0bce101ebb2a633b51b044db6c/lxml-6.0.2-cp310-cp310-win32.whl", hash = "sha256:1e786a464c191ca43b133906c6903a7e4d56bef376b75d97ccbb8ec5cf1f0a4b", size = 3611953 }, + { url = "https://files.pythonhosted.org/packages/d1/70/bd42491f0634aad41bdfc1e46f5cff98825fb6185688dc82baa35d509f1a/lxml-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:dacf3c64ef3f7440e3167aa4b49aa9e0fb99e0aa4f9ff03795640bf94531bcb0", size = 4032695 }, + { url = "https://files.pythonhosted.org/packages/d2/d0/05c6a72299f54c2c561a6c6cbb2f512e047fca20ea97a05e57931f194ac4/lxml-6.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:45f93e6f75123f88d7f0cfd90f2d05f441b808562bf0bc01070a00f53f5028b5", size = 3680051 }, + { url = "https://files.pythonhosted.org/packages/11/84/549098ffea39dfd167e3f174b4ce983d0eed61f9d8d25b7bf2a57c3247fc/lxml-6.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac6e5811ae2870953390452e3476694196f98d447573234592d30488147404d", size = 4944362 }, + { url = "https://files.pythonhosted.org/packages/ac/bd/f207f16abf9749d2037453d56b643a7471d8fde855a231a12d1e095c4f01/lxml-6.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5aa0fc67ae19d7a64c3fe725dc9a1bb11f80e01f78289d05c6f62545affec438", size = 5083152 }, + { url = "https://files.pythonhosted.org/packages/15/ae/bd813e87d8941d52ad5b65071b1affb48da01c4ed3c9c99e40abb266fbff/lxml-6.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de496365750cc472b4e7902a485d3f152ecf57bd3ba03ddd5578ed8ceb4c5964", size = 5023539 }, + { url = "https://files.pythonhosted.org/packages/02/cd/9bfef16bd1d874fbe0cb51afb00329540f30a3283beb9f0780adbb7eec03/lxml-6.0.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:200069a593c5e40b8f6fc0d84d86d970ba43138c3e68619ffa234bc9bb806a4d", size = 5344853 }, + { url = "https://files.pythonhosted.org/packages/b8/89/ea8f91594bc5dbb879734d35a6f2b0ad50605d7fb419de2b63d4211765cc/lxml-6.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d2de809c2ee3b888b59f995625385f74629707c9355e0ff856445cdcae682b7", size = 5225133 }, + { url = "https://files.pythonhosted.org/packages/b9/37/9c735274f5dbec726b2db99b98a43950395ba3d4a1043083dba2ad814170/lxml-6.0.2-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:b2c3da8d93cf5db60e8858c17684c47d01fee6405e554fb55018dd85fc23b178", size = 4677944 }, + { url = "https://files.pythonhosted.org/packages/20/28/7dfe1ba3475d8bfca3878365075abe002e05d40dfaaeb7ec01b4c587d533/lxml-6.0.2-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:442de7530296ef5e188373a1ea5789a46ce90c4847e597856570439621d9c553", size = 5284535 }, + { url = "https://files.pythonhosted.org/packages/e7/cf/5f14bc0de763498fc29510e3532bf2b4b3a1c1d5d0dff2e900c16ba021ef/lxml-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2593c77efde7bfea7f6389f1ab249b15ed4aa5bc5cb5131faa3b843c429fbedb", size = 5067343 }, + { url = "https://files.pythonhosted.org/packages/1c/b0/bb8275ab5472f32b28cfbbcc6db7c9d092482d3439ca279d8d6fa02f7025/lxml-6.0.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3e3cb08855967a20f553ff32d147e14329b3ae70ced6edc2f282b94afbc74b2a", size = 4725419 }, + { url = "https://files.pythonhosted.org/packages/25/4c/7c222753bc72edca3b99dbadba1b064209bc8ed4ad448af990e60dcce462/lxml-6.0.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2ed6c667fcbb8c19c6791bbf40b7268ef8ddf5a96940ba9404b9f9a304832f6c", size = 5275008 }, + { url = "https://files.pythonhosted.org/packages/6c/8c/478a0dc6b6ed661451379447cdbec77c05741a75736d97e5b2b729687828/lxml-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b8f18914faec94132e5b91e69d76a5c1d7b0c73e2489ea8929c4aaa10b76bbf7", size = 5248906 }, + { url = "https://files.pythonhosted.org/packages/2d/d9/5be3a6ab2784cdf9accb0703b65e1b64fcdd9311c9f007630c7db0cfcce1/lxml-6.0.2-cp311-cp311-win32.whl", hash = "sha256:6605c604e6daa9e0d7f0a2137bdc47a2e93b59c60a65466353e37f8272f47c46", size = 3610357 }, + { url = "https://files.pythonhosted.org/packages/e2/7d/ca6fb13349b473d5732fb0ee3eec8f6c80fc0688e76b7d79c1008481bf1f/lxml-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e5867f2651016a3afd8dd2c8238baa66f1e2802f44bc17e236f547ace6647078", size = 4036583 }, + { url = "https://files.pythonhosted.org/packages/ab/a2/51363b5ecd3eab46563645f3a2c3836a2fc67d01a1b87c5017040f39f567/lxml-6.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:4197fb2534ee05fd3e7afaab5d8bfd6c2e186f65ea7f9cd6a82809c887bd1285", size = 3680591 }, + { url = "https://files.pythonhosted.org/packages/f1/ca/31fb37f99f37f1536c133476674c10b577e409c0a624384147653e38baf2/lxml-6.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a8bef9b9825fa8bc816a6e641bb67219489229ebc648be422af695f6e7a4fa7f", size = 4950807 }, + { url = "https://files.pythonhosted.org/packages/da/87/f6cb9442e4bada8aab5ae7e1046264f62fdbeaa6e3f6211b93f4c0dd97f1/lxml-6.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:65ea18d710fd14e0186c2f973dc60bb52039a275f82d3c44a0e42b43440ea534", size = 5109179 }, + { url = "https://files.pythonhosted.org/packages/c8/20/a7760713e65888db79bbae4f6146a6ae5c04e4a204a3c48896c408cd6ed2/lxml-6.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c371aa98126a0d4c739ca93ceffa0fd7a5d732e3ac66a46e74339acd4d334564", size = 5023044 }, + { url = "https://files.pythonhosted.org/packages/a2/b0/7e64e0460fcb36471899f75831509098f3fd7cd02a3833ac517433cb4f8f/lxml-6.0.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:700efd30c0fa1a3581d80a748157397559396090a51d306ea59a70020223d16f", size = 5359685 }, + { url = "https://files.pythonhosted.org/packages/b9/e1/e5df362e9ca4e2f48ed6411bd4b3a0ae737cc842e96877f5bf9428055ab4/lxml-6.0.2-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c33e66d44fe60e72397b487ee92e01da0d09ba2d66df8eae42d77b6d06e5eba0", size = 5654127 }, + { url = "https://files.pythonhosted.org/packages/c6/d1/232b3309a02d60f11e71857778bfcd4acbdb86c07db8260caf7d008b08f8/lxml-6.0.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90a345bbeaf9d0587a3aaffb7006aa39ccb6ff0e96a57286c0cb2fd1520ea192", size = 5253958 }, + { url = "https://files.pythonhosted.org/packages/35/35/d955a070994725c4f7d80583a96cab9c107c57a125b20bb5f708fe941011/lxml-6.0.2-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:064fdadaf7a21af3ed1dcaa106b854077fbeada827c18f72aec9346847cd65d0", size = 4711541 }, + { url = "https://files.pythonhosted.org/packages/1e/be/667d17363b38a78c4bd63cfd4b4632029fd68d2c2dc81f25ce9eb5224dd5/lxml-6.0.2-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbc74f42c3525ac4ffa4b89cbdd00057b6196bcefe8bce794abd42d33a018092", size = 5267426 }, + { url = "https://files.pythonhosted.org/packages/ea/47/62c70aa4a1c26569bc958c9ca86af2bb4e1f614e8c04fb2989833874f7ae/lxml-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ddff43f702905a4e32bc24f3f2e2edfe0f8fde3277d481bffb709a4cced7a1f", size = 5064917 }, + { url = "https://files.pythonhosted.org/packages/bd/55/6ceddaca353ebd0f1908ef712c597f8570cc9c58130dbb89903198e441fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6da5185951d72e6f5352166e3da7b0dc27aa70bd1090b0eb3f7f7212b53f1bb8", size = 4788795 }, + { url = "https://files.pythonhosted.org/packages/cf/e8/fd63e15da5e3fd4c2146f8bbb3c14e94ab850589beab88e547b2dbce22e1/lxml-6.0.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:57a86e1ebb4020a38d295c04fc79603c7899e0df71588043eb218722dabc087f", size = 5676759 }, + { url = "https://files.pythonhosted.org/packages/76/47/b3ec58dc5c374697f5ba37412cd2728f427d056315d124dd4b61da381877/lxml-6.0.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2047d8234fe735ab77802ce5f2297e410ff40f5238aec569ad7c8e163d7b19a6", size = 5255666 }, + { url = "https://files.pythonhosted.org/packages/19/93/03ba725df4c3d72afd9596eef4a37a837ce8e4806010569bedfcd2cb68fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f91fd2b2ea15a6800c8e24418c0775a1694eefc011392da73bc6cef2623b322", size = 5277989 }, + { url = "https://files.pythonhosted.org/packages/c6/80/c06de80bfce881d0ad738576f243911fccf992687ae09fd80b734712b39c/lxml-6.0.2-cp312-cp312-win32.whl", hash = "sha256:3ae2ce7d6fedfb3414a2b6c5e20b249c4c607f72cb8d2bb7cc9c6ec7c6f4e849", size = 3611456 }, + { url = "https://files.pythonhosted.org/packages/f7/d7/0cdfb6c3e30893463fb3d1e52bc5f5f99684a03c29a0b6b605cfae879cd5/lxml-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:72c87e5ee4e58a8354fb9c7c84cbf95a1c8236c127a5d1b7683f04bed8361e1f", size = 4011793 }, + { url = "https://files.pythonhosted.org/packages/ea/7b/93c73c67db235931527301ed3785f849c78991e2e34f3fd9a6663ffda4c5/lxml-6.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:61cb10eeb95570153e0c0e554f58df92ecf5109f75eacad4a95baa709e26c3d6", size = 3672836 }, + { url = "https://files.pythonhosted.org/packages/25/2e/4efa677fa6b322013035d38016f6ae859d06cac67437ca7dc708a6af7028/lxml-6.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1941354d92699fb5ffe6ed7b32f9649e43c2feb4b97205f75866f7d21aa91452", size = 4946932 }, + { url = "https://files.pythonhosted.org/packages/ce/0f/526e78a6d38d109fdbaa5049c62e1d32fdd70c75fb61c4eadf3045d3d124/lxml-6.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb2f6ca0ae2d983ded09357b84af659c954722bbf04dea98030064996d156048", size = 5100060 }, + { url = "https://files.pythonhosted.org/packages/81/76/99de58d81fa702cc0ea7edae4f4640416c2062813a00ff24bd70ac1d9c9b/lxml-6.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb2a12d704f180a902d7fa778c6d71f36ceb7b0d317f34cdc76a5d05aa1dd1df", size = 5019000 }, + { url = "https://files.pythonhosted.org/packages/b5/35/9e57d25482bc9a9882cb0037fdb9cc18f4b79d85df94fa9d2a89562f1d25/lxml-6.0.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:6ec0e3f745021bfed19c456647f0298d60a24c9ff86d9d051f52b509663feeb1", size = 5348496 }, + { url = "https://files.pythonhosted.org/packages/a6/8e/cb99bd0b83ccc3e8f0f528e9aa1f7a9965dfec08c617070c5db8d63a87ce/lxml-6.0.2-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:846ae9a12d54e368933b9759052d6206a9e8b250291109c48e350c1f1f49d916", size = 5643779 }, + { url = "https://files.pythonhosted.org/packages/d0/34/9e591954939276bb679b73773836c6684c22e56d05980e31d52a9a8deb18/lxml-6.0.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef9266d2aa545d7374938fb5c484531ef5a2ec7f2d573e62f8ce722c735685fd", size = 5244072 }, + { url = "https://files.pythonhosted.org/packages/8d/27/b29ff065f9aaca443ee377aff699714fcbffb371b4fce5ac4ca759e436d5/lxml-6.0.2-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:4077b7c79f31755df33b795dc12119cb557a0106bfdab0d2c2d97bd3cf3dffa6", size = 4718675 }, + { url = "https://files.pythonhosted.org/packages/2b/9f/f756f9c2cd27caa1a6ef8c32ae47aadea697f5c2c6d07b0dae133c244fbe/lxml-6.0.2-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a7c5d5e5f1081955358533be077166ee97ed2571d6a66bdba6ec2f609a715d1a", size = 5255171 }, + { url = "https://files.pythonhosted.org/packages/61/46/bb85ea42d2cb1bd8395484fd72f38e3389611aa496ac7772da9205bbda0e/lxml-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8f8d0cbd0674ee89863a523e6994ac25fd5be9c8486acfc3e5ccea679bad2679", size = 5057175 }, + { url = "https://files.pythonhosted.org/packages/95/0c/443fc476dcc8e41577f0af70458c50fe299a97bb6b7505bb1ae09aa7f9ac/lxml-6.0.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2cbcbf6d6e924c28f04a43f3b6f6e272312a090f269eff68a2982e13e5d57659", size = 4785688 }, + { url = "https://files.pythonhosted.org/packages/48/78/6ef0b359d45bb9697bc5a626e1992fa5d27aa3f8004b137b2314793b50a0/lxml-6.0.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfb874cfa53340009af6bdd7e54ebc0d21012a60a4e65d927c2e477112e63484", size = 5660655 }, + { url = "https://files.pythonhosted.org/packages/ff/ea/e1d33808f386bc1339d08c0dcada6e4712d4ed8e93fcad5f057070b7988a/lxml-6.0.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb8dae0b6b8b7f9e96c26fdd8121522ce5de9bb5538010870bd538683d30e9a2", size = 5247695 }, + { url = "https://files.pythonhosted.org/packages/4f/47/eba75dfd8183673725255247a603b4ad606f4ae657b60c6c145b381697da/lxml-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:358d9adae670b63e95bc59747c72f4dc97c9ec58881d4627fe0120da0f90d314", size = 5269841 }, + { url = "https://files.pythonhosted.org/packages/76/04/5c5e2b8577bc936e219becb2e98cdb1aca14a4921a12995b9d0c523502ae/lxml-6.0.2-cp313-cp313-win32.whl", hash = "sha256:e8cd2415f372e7e5a789d743d133ae474290a90b9023197fd78f32e2dc6873e2", size = 3610700 }, + { url = "https://files.pythonhosted.org/packages/fe/0a/4643ccc6bb8b143e9f9640aa54e38255f9d3b45feb2cbe7ae2ca47e8782e/lxml-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:b30d46379644fbfc3ab81f8f82ae4de55179414651f110a1514f0b1f8f6cb2d7", size = 4010347 }, + { url = "https://files.pythonhosted.org/packages/31/ef/dcf1d29c3f530577f61e5fe2f1bd72929acf779953668a8a47a479ae6f26/lxml-6.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:13dcecc9946dca97b11b7c40d29fba63b55ab4170d3c0cf8c0c164343b9bfdcf", size = 3671248 }, + { url = "https://files.pythonhosted.org/packages/00/ce/74903904339decdf7da7847bb5741fc98a5451b42fc419a86c0c13d26fe2/lxml-6.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:abd44571493973bad4598a3be7e1d807ed45aa2adaf7ab92ab7c62609569b17d", size = 4966974 }, + { url = "https://files.pythonhosted.org/packages/1f/d3/131dec79ce61c5567fecf82515bd9bc36395df42501b50f7f7f3bd065df0/lxml-6.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:370cd78d5855cfbffd57c422851f7d3864e6ae72d0da615fca4dad8c45d375a5", size = 5102953 }, + { url = "https://files.pythonhosted.org/packages/3a/ea/a43ba9bb750d4ffdd885f2cd333572f5bb900cd2408b67fdda07e85978a0/lxml-6.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:901e3b4219fa04ef766885fb40fa516a71662a4c61b80c94d25336b4934b71c0", size = 5055054 }, + { url = "https://files.pythonhosted.org/packages/60/23/6885b451636ae286c34628f70a7ed1fcc759f8d9ad382d132e1c8d3d9bfd/lxml-6.0.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:a4bf42d2e4cf52c28cc1812d62426b9503cdb0c87a6de81442626aa7d69707ba", size = 5352421 }, + { url = "https://files.pythonhosted.org/packages/48/5b/fc2ddfc94ddbe3eebb8e9af6e3fd65e2feba4967f6a4e9683875c394c2d8/lxml-6.0.2-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2c7fdaa4d7c3d886a42534adec7cfac73860b89b4e5298752f60aa5984641a0", size = 5673684 }, + { url = "https://files.pythonhosted.org/packages/29/9c/47293c58cc91769130fbf85531280e8cc7868f7fbb6d92f4670071b9cb3e/lxml-6.0.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98a5e1660dc7de2200b00d53fa00bcd3c35a3608c305d45a7bbcaf29fa16e83d", size = 5252463 }, + { url = "https://files.pythonhosted.org/packages/9b/da/ba6eceb830c762b48e711ded880d7e3e89fc6c7323e587c36540b6b23c6b/lxml-6.0.2-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:dc051506c30b609238d79eda75ee9cab3e520570ec8219844a72a46020901e37", size = 4698437 }, + { url = "https://files.pythonhosted.org/packages/a5/24/7be3f82cb7990b89118d944b619e53c656c97dc89c28cfb143fdb7cd6f4d/lxml-6.0.2-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8799481bbdd212470d17513a54d568f44416db01250f49449647b5ab5b5dccb9", size = 5269890 }, + { url = "https://files.pythonhosted.org/packages/1b/bd/dcfb9ea1e16c665efd7538fc5d5c34071276ce9220e234217682e7d2c4a5/lxml-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9261bb77c2dab42f3ecd9103951aeca2c40277701eb7e912c545c1b16e0e4917", size = 5097185 }, + { url = "https://files.pythonhosted.org/packages/21/04/a60b0ff9314736316f28316b694bccbbabe100f8483ad83852d77fc7468e/lxml-6.0.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:65ac4a01aba353cfa6d5725b95d7aed6356ddc0a3cd734de00124d285b04b64f", size = 4745895 }, + { url = "https://files.pythonhosted.org/packages/d6/bd/7d54bd1846e5a310d9c715921c5faa71cf5c0853372adf78aee70c8d7aa2/lxml-6.0.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b22a07cbb82fea98f8a2fd814f3d1811ff9ed76d0fc6abc84eb21527596e7cc8", size = 5695246 }, + { url = "https://files.pythonhosted.org/packages/fd/32/5643d6ab947bc371da21323acb2a6e603cedbe71cb4c99c8254289ab6f4e/lxml-6.0.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d759cdd7f3e055d6bc8d9bec3ad905227b2e4c785dc16c372eb5b5e83123f48a", size = 5260797 }, + { url = "https://files.pythonhosted.org/packages/33/da/34c1ec4cff1eea7d0b4cd44af8411806ed943141804ac9c5d565302afb78/lxml-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:945da35a48d193d27c188037a05fec5492937f66fb1958c24fc761fb9d40d43c", size = 5277404 }, + { url = "https://files.pythonhosted.org/packages/82/57/4eca3e31e54dc89e2c3507e1cd411074a17565fa5ffc437c4ae0a00d439e/lxml-6.0.2-cp314-cp314-win32.whl", hash = "sha256:be3aaa60da67e6153eb15715cc2e19091af5dc75faef8b8a585aea372507384b", size = 3670072 }, + { url = "https://files.pythonhosted.org/packages/e3/e0/c96cf13eccd20c9421ba910304dae0f619724dcf1702864fd59dd386404d/lxml-6.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa25afbadead523f7001caf0c2382afd272c315a033a7b06336da2637d92d6ed", size = 4080617 }, + { url = "https://files.pythonhosted.org/packages/d5/5d/b3f03e22b3d38d6f188ef044900a9b29b2fe0aebb94625ce9fe244011d34/lxml-6.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:063eccf89df5b24e361b123e257e437f9e9878f425ee9aae3144c77faf6da6d8", size = 3754930 }, + { url = "https://files.pythonhosted.org/packages/e4/0c/9dc31e6c2d0d418483cbcb469d1f5a582a1cd00a1f4081953d44051f3c50/lxml-6.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48461bd21625458dd01e14e2c38dd0aea69addc3c4f960c30d9f59d7f93be601", size = 4975171 }, + { url = "https://files.pythonhosted.org/packages/e7/2b/9b870c6ca24c841bdd887504808f0417aa9d8d564114689266f19ddf29c8/lxml-6.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25fcc59afc57d527cfc78a58f40ab4c9b8fd096a9a3f964d2781ffb6eb33f4ed", size = 5110109 }, + { url = "https://files.pythonhosted.org/packages/bf/0c/4f5f2a4dd319a178912751564471355d9019e220c20d7db3fb8307ed8582/lxml-6.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5179c60288204e6ddde3f774a93350177e08876eaf3ab78aa3a3649d43eb7d37", size = 5041061 }, + { url = "https://files.pythonhosted.org/packages/12/64/554eed290365267671fe001a20d72d14f468ae4e6acef1e179b039436967/lxml-6.0.2-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:967aab75434de148ec80597b75062d8123cadf2943fb4281f385141e18b21338", size = 5306233 }, + { url = "https://files.pythonhosted.org/packages/7a/31/1d748aa275e71802ad9722df32a7a35034246b42c0ecdd8235412c3396ef/lxml-6.0.2-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d100fcc8930d697c6561156c6810ab4a508fb264c8b6779e6e61e2ed5e7558f9", size = 5604739 }, + { url = "https://files.pythonhosted.org/packages/8f/41/2c11916bcac09ed561adccacceaedd2bf0e0b25b297ea92aab99fd03d0fa/lxml-6.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ca59e7e13e5981175b8b3e4ab84d7da57993eeff53c07764dcebda0d0e64ecd", size = 5225119 }, + { url = "https://files.pythonhosted.org/packages/99/05/4e5c2873d8f17aa018e6afde417c80cc5d0c33be4854cce3ef5670c49367/lxml-6.0.2-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:957448ac63a42e2e49531b9d6c0fa449a1970dbc32467aaad46f11545be9af1d", size = 4633665 }, + { url = "https://files.pythonhosted.org/packages/0f/c9/dcc2da1bebd6275cdc723b515f93edf548b82f36a5458cca3578bc899332/lxml-6.0.2-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7fc49c37f1786284b12af63152fe1d0990722497e2d5817acfe7a877522f9a9", size = 5234997 }, + { url = "https://files.pythonhosted.org/packages/9c/e2/5172e4e7468afca64a37b81dba152fc5d90e30f9c83c7c3213d6a02a5ce4/lxml-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e19e0643cc936a22e837f79d01a550678da8377d7d801a14487c10c34ee49c7e", size = 5090957 }, + { url = "https://files.pythonhosted.org/packages/a5/b3/15461fd3e5cd4ddcb7938b87fc20b14ab113b92312fc97afe65cd7c85de1/lxml-6.0.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:1db01e5cf14345628e0cbe71067204db658e2fb8e51e7f33631f5f4735fefd8d", size = 4764372 }, + { url = "https://files.pythonhosted.org/packages/05/33/f310b987c8bf9e61c4dd8e8035c416bd3230098f5e3cfa69fc4232de7059/lxml-6.0.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:875c6b5ab39ad5291588aed6925fac99d0097af0dd62f33c7b43736043d4a2ec", size = 5634653 }, + { url = "https://files.pythonhosted.org/packages/70/ff/51c80e75e0bc9382158133bdcf4e339b5886c6ee2418b5199b3f1a61ed6d/lxml-6.0.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:cdcbed9ad19da81c480dfd6dd161886db6096083c9938ead313d94b30aadf272", size = 5233795 }, + { url = "https://files.pythonhosted.org/packages/56/4d/4856e897df0d588789dd844dbed9d91782c4ef0b327f96ce53c807e13128/lxml-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80dadc234ebc532e09be1975ff538d154a7fa61ea5031c03d25178855544728f", size = 5257023 }, + { url = "https://files.pythonhosted.org/packages/0f/85/86766dfebfa87bea0ab78e9ff7a4b4b45225df4b4d3b8cc3c03c5cd68464/lxml-6.0.2-cp314-cp314t-win32.whl", hash = "sha256:da08e7bb297b04e893d91087df19638dc7a6bb858a954b0cc2b9f5053c922312", size = 3911420 }, + { url = "https://files.pythonhosted.org/packages/fe/1a/b248b355834c8e32614650b8008c69ffeb0ceb149c793961dd8c0b991bb3/lxml-6.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:252a22982dca42f6155125ac76d3432e548a7625d56f5a273ee78a5057216eca", size = 4406837 }, + { url = "https://files.pythonhosted.org/packages/92/aa/df863bcc39c5e0946263454aba394de8a9084dbaff8ad143846b0d844739/lxml-6.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:bb4c1847b303835d89d785a18801a883436cdfd5dc3d62947f9c49e24f0f5a2c", size = 3822205 }, + { url = "https://files.pythonhosted.org/packages/f5/5a/1ab260c00adf645d8bf7dec7f920f744b032f69130c681302821d5debea6/lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4ddb1049fa0579d0cbd00503ad8c58b9ab34d1254c77bc6a5576d96ec7853dba", size = 4216435 }, + { url = "https://files.pythonhosted.org/packages/f2/37/565f3b3d7ffede22874b6d86be1a1763d00f4ea9fc5b9b6ccb11e4ec8612/lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cb233f9c95f83707dae461b12b720c1af9c28c2d19208e1be03387222151daf5", size = 4325913 }, + { url = "https://files.pythonhosted.org/packages/22/ec/f3a1b169b2fb9d03467e2e3c0c752ea30e993be440a068b125fc7dd248b0/lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc456d04db0515ce3320d714a1eac7a97774ff0849e7718b492d957da4631dd4", size = 4269357 }, + { url = "https://files.pythonhosted.org/packages/77/a2/585a28fe3e67daa1cf2f06f34490d556d121c25d500b10082a7db96e3bcd/lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2613e67de13d619fd283d58bda40bff0ee07739f624ffee8b13b631abf33083d", size = 4412295 }, + { url = "https://files.pythonhosted.org/packages/7b/d9/a57dd8bcebd7c69386c20263830d4fa72d27e6b72a229ef7a48e88952d9a/lxml-6.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:24a8e756c982c001ca8d59e87c80c4d9dcd4d9b44a4cbeb8d9be4482c514d41d", size = 3516913 }, + { url = "https://files.pythonhosted.org/packages/12/b3/52ab9a3b31e5ab8238da241baa19eec44d2ab426532441ee607165aebb52/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c7d13103045de1bdd6fe5d61802565f1a3537d70cd3abf596aa0af62761921ee", size = 4226277 }, + { url = "https://files.pythonhosted.org/packages/a0/33/1eaf780c1baad88224611df13b1c2a9dfa460b526cacfe769103ff50d845/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a3c150a95fbe5ac91de323aa756219ef9cf7fde5a3f00e2281e30f33fa5fa4f", size = 4330433 }, + { url = "https://files.pythonhosted.org/packages/7a/c1/27428a2ff348e994ab4f8777d3a0ad510b6b92d37718e5887d2da99952a2/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60fa43be34f78bebb27812ed90f1925ec99560b0fa1decdb7d12b84d857d31e9", size = 4272119 }, + { url = "https://files.pythonhosted.org/packages/f0/d0/3020fa12bcec4ab62f97aab026d57c2f0cfd480a558758d9ca233bb6a79d/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21c73b476d3cfe836be731225ec3421fa2f048d84f6df6a8e70433dff1376d5a", size = 4417314 }, + { url = "https://files.pythonhosted.org/packages/6c/77/d7f491cbc05303ac6801651aabeb262d43f319288c1ea96c66b1d2692ff3/lxml-6.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:27220da5be049e936c3aca06f174e8827ca6445a4353a1995584311487fc4e3e", size = 3518768 }, ] [[package]] name = "markdown" version = "3.9" source = { registry = "https://pypi.org/simple" } -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" } +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", hash = "sha256:d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a", size = 364585 } 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" }, + { url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", hash = "sha256:9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280", size = 107441 }, ] [[package]] @@ -1935,94 +1934,94 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070 } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321 }, ] [[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" }, +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa", size = 14571 }, + { url = "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8", size = 15056 }, + { url = "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1", size = 13932 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", size = 14572 }, + { url = "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", size = 15077 }, + { url = "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", size = 13876 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", size = 14540 }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", size = 15105 }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", size = 13906 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", size = 14543 }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", size = 15113 }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", size = 13911 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", size = 14612 }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", size = 15200 }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", size = 13973 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", size = 14747 }, + { url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", size = 15341 }, + { url = "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", size = 14073 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", size = 14819 }, + { url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", size = 15426 }, + { url = "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", size = 14146 }, ] [[package]] @@ -2032,9 +2031,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825, upload-time = "2025-02-03T15:32:25.093Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825 } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload-time = "2025-02-03T15:32:22.295Z" }, + { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878 }, ] [[package]] @@ -2054,44 +2053,44 @@ dependencies = [ { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264, upload-time = "2025-08-30T00:14:25.137Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518, upload-time = "2025-08-30T00:12:34.387Z" }, - { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997, upload-time = "2025-08-30T00:12:36.272Z" }, - { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440, upload-time = "2025-08-30T00:12:41.675Z" }, - { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186, upload-time = "2025-08-30T00:12:43.621Z" }, - { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682, upload-time = "2025-08-30T00:12:48.781Z" }, - { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065, upload-time = "2025-08-30T00:12:50.602Z" }, - { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888, upload-time = "2025-08-30T00:12:52.92Z" }, - { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158, upload-time = "2025-08-30T00:12:54.863Z" }, - { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444, upload-time = "2025-08-30T00:12:57.067Z" }, - { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008, upload-time = "2025-08-30T00:13:03.24Z" }, - { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166, upload-time = "2025-08-30T00:13:05.951Z" }, - { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105, upload-time = "2025-08-30T00:13:08.356Z" }, - { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784, upload-time = "2025-08-30T00:13:10.367Z" }, - { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823, upload-time = "2025-08-30T00:13:12.24Z" }, - { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539, upload-time = "2025-08-30T00:13:17.297Z" }, - { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702, upload-time = "2025-08-30T00:13:19.248Z" }, - { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742, upload-time = "2025-08-30T00:13:21.181Z" }, - { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753, upload-time = "2025-08-30T00:13:23.44Z" }, - { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973, upload-time = "2025-08-30T00:13:26.632Z" }, - { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719, upload-time = "2025-08-30T00:13:31.72Z" }, - { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422, upload-time = "2025-08-30T00:13:33.611Z" }, - { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068, upload-time = "2025-08-30T00:13:35.833Z" }, - { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100, upload-time = "2025-08-30T00:13:37.668Z" }, - { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142, upload-time = "2025-08-30T00:13:39.426Z" }, - { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961, upload-time = "2025-08-30T00:13:44.372Z" }, - { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262, upload-time = "2025-08-30T00:13:46.614Z" }, - { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508, upload-time = "2025-08-30T00:13:48.731Z" }, - { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742, upload-time = "2025-08-30T00:13:50.539Z" }, - { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237, upload-time = "2025-08-30T00:13:54.3Z" }, - { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422, upload-time = "2025-08-30T00:14:02.664Z" }, - { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678, upload-time = "2025-08-30T00:14:04.741Z" }, - { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077, upload-time = "2025-08-30T00:14:07.012Z" }, - { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822, upload-time = "2025-08-30T00:14:09.041Z" }, - { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588, upload-time = "2025-08-30T00:14:11.166Z" }, - { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271, upload-time = "2025-08-30T00:14:17.273Z" }, - { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933, upload-time = "2025-08-30T00:14:22.942Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518 }, + { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997 }, + { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440 }, + { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186 }, + { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682 }, + { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065 }, + { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888 }, + { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158 }, + { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444 }, + { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008 }, + { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166 }, + { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105 }, + { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784 }, + { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823 }, + { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539 }, + { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702 }, + { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742 }, + { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753 }, + { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973 }, + { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719 }, + { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422 }, + { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068 }, + { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100 }, + { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142 }, + { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961 }, + { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262 }, + { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508 }, + { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742 }, + { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237 }, + { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422 }, + { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678 }, + { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077 }, + { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822 }, + { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588 }, + { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271 }, + { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933 }, ] [[package]] @@ -2101,27 +2100,27 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } 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" }, + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, ] [[package]] name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661 } 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" }, + { url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354 }, ] [[package]] @@ -2131,9 +2130,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wirerope" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/13/3b/c21b74ac17befdf17b286494b02221b7a84affb1d410ff86e38ba0e14b13/methodtools-0.4.7.tar.gz", hash = "sha256:e213439dd64cfe60213f7015da6efe5dd4003fd89376db3baa09fe13ec2bb0ba", size = 3586, upload-time = "2023-02-05T13:17:54.473Z" } +sdist = { url = "https://files.pythonhosted.org/packages/13/3b/c21b74ac17befdf17b286494b02221b7a84affb1d410ff86e38ba0e14b13/methodtools-0.4.7.tar.gz", hash = "sha256:e213439dd64cfe60213f7015da6efe5dd4003fd89376db3baa09fe13ec2bb0ba", size = 3586 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b6/4b/6497ffb463b1b75e04b348ef31070606d43e3c503fa295383538ded999c9/methodtools-0.4.7-py2.py3-none-any.whl", hash = "sha256:5e188c780b236adc12e75b5f078c5afb419ef99eb648569fc6d7071f053a1f11", size = 4038, upload-time = "2024-08-23T09:18:03.631Z" }, + { url = "https://files.pythonhosted.org/packages/b6/4b/6497ffb463b1b75e04b348ef31070606d43e3c503fa295383538ded999c9/methodtools-0.4.7-py2.py3-none-any.whl", hash = "sha256:5e188c780b236adc12e75b5f078c5afb419ef99eb648569fc6d7071f053a1f11", size = 4038 }, ] [[package]] @@ -2150,9 +2149,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/f7/2933f1a1fb0e0f077d5d6a92c6c7f8a54e6128241f116dff4df8b6050bbf/mike-2.1.3.tar.gz", hash = "sha256:abd79b8ea483fb0275b7972825d3082e5ae67a41820f8d8a0dc7a3f49944e810", size = 38119 } 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" }, + { url = "https://files.pythonhosted.org/packages/fd/1a/31b7cd6e4e7a02df4e076162e9783620777592bea9e4bb036389389af99d/mike-2.1.3-py3-none-any.whl", hash = "sha256:d90c64077e84f06272437b464735130d380703a76a5738b152932884c60c062a", size = 33754 }, ] [[package]] @@ -2162,9 +2161,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d7/02/a7fb8b21d4d55ac93cdcde9d3638da5dd0ebdd3a4fed76c7725e10b81cbe/mistune-3.1.4.tar.gz", hash = "sha256:b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164", size = 94588, upload-time = "2025-08-29T07:20:43.594Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/02/a7fb8b21d4d55ac93cdcde9d3638da5dd0ebdd3a4fed76c7725e10b81cbe/mistune-3.1.4.tar.gz", hash = "sha256:b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164", size = 94588 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/f0/8282d9641415e9e33df173516226b404d367a0fc55e1a60424a152913abc/mistune-3.1.4-py3-none-any.whl", hash = "sha256:93691da911e5d9d2e23bc54472892aff676df27a75274962ff9edc210364266d", size = 53481, upload-time = "2025-08-29T07:20:42.218Z" }, + { url = "https://files.pythonhosted.org/packages/7a/f0/8282d9641415e9e33df173516226b404d367a0fc55e1a60424a152913abc/mistune-3.1.4-py3-none-any.whl", hash = "sha256:93691da911e5d9d2e23bc54472892aff676df27a75274962ff9edc210364266d", size = 53481 }, ] [[package]] @@ -2186,9 +2185,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2", size = 3889159 } 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" }, + { url = "https://files.pythonhosted.org/packages/22/5b/dbc6a8cddc9cfa9c4971d59fb12bb8d42e161b7e7f8cc89e49137c5b279c/mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e", size = 3864451 }, ] [[package]] @@ -2200,9 +2199,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/51/fa/9124cd63d822e2bcbea1450ae68cdc3faf3655c69b455f3a7ed36ce6c628/mkdocs_autorefs-1.4.3.tar.gz", hash = "sha256:beee715b254455c4aa93b6ef3c67579c399ca092259cc41b7d9342573ff1fc75", size = 55425 } 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" }, + { url = "https://files.pythonhosted.org/packages/9f/4d/7123b6fa2278000688ebd338e2a06d16870aaf9eceae6ba047ea05f92df1/mkdocs_autorefs-1.4.3-py3-none-any.whl", hash = "sha256:469d85eb3114801d08e9cc55d102b3ba65917a869b893403b8987b601cf55dc9", size = 25034 }, ] [[package]] @@ -2213,9 +2212,9 @@ dependencies = [ { name = "httplib2" }, { name = "mkdocs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ac/09/e2a651a1b98aa2685b8dcd1c8b65e6082254e584d51c9f9cddfb86223159/mkdocs-build-plantuml-plugin-1.9.0.tar.gz", hash = "sha256:b0468a2024741ff5c39d5307e34e54e11225ee0da378ef2bc35ed0e0f1cfc99d", size = 8728, upload-time = "2023-11-10T19:24:38.534Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ac/09/e2a651a1b98aa2685b8dcd1c8b65e6082254e584d51c9f9cddfb86223159/mkdocs-build-plantuml-plugin-1.9.0.tar.gz", hash = "sha256:b0468a2024741ff5c39d5307e34e54e11225ee0da378ef2bc35ed0e0f1cfc99d", size = 8728 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/2d/31e3941ccc1cb7acb5df12f536658b03e07c0f44ace7067f5e71aedd0189/mkdocs_build_plantuml_plugin-1.9.0-py3-none-any.whl", hash = "sha256:ba738b698b69dfba8fbd49f92336a17cbe9df16c7b4d384b85528058301ec0c3", size = 9129, upload-time = "2023-11-10T19:24:37.173Z" }, + { url = "https://files.pythonhosted.org/packages/a9/2d/31e3941ccc1cb7acb5df12f536658b03e07c0f44ace7067f5e71aedd0189/mkdocs_build_plantuml_plugin-1.9.0-py3-none-any.whl", hash = "sha256:ba738b698b69dfba8fbd49f92336a17cbe9df16c7b4d384b85528058301ec0c3", size = 9129 }, ] [[package]] @@ -2225,7 +2224,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mkdocs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/54/b5/3a8e289282c9e8d7003f8a2f53d673d4fdaa81d493dc6966092d9985b6fc/mkdocs-exclude-1.0.2.tar.gz", hash = "sha256:ba6fab3c80ddbe3fd31d3e579861fd3124513708271180a5f81846da8c7e2a51", size = 6751, upload-time = "2019-02-20T23:34:12.81Z" } +sdist = { url = "https://files.pythonhosted.org/packages/54/b5/3a8e289282c9e8d7003f8a2f53d673d4fdaa81d493dc6966092d9985b6fc/mkdocs-exclude-1.0.2.tar.gz", hash = "sha256:ba6fab3c80ddbe3fd31d3e579861fd3124513708271180a5f81846da8c7e2a51", size = 6751 } [[package]] name = "mkdocs-gen-files" @@ -2234,9 +2233,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mkdocs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/48/85/2d634462fd59136197d3126ca431ffb666f412e3db38fd5ce3a60566303e/mkdocs_gen_files-0.5.0.tar.gz", hash = "sha256:4c7cf256b5d67062a788f6b1d035e157fc1a9498c2399be9af5257d4ff4d19bc", size = 7539, upload-time = "2023-04-27T19:48:04.894Z" } +sdist = { url = "https://files.pythonhosted.org/packages/48/85/2d634462fd59136197d3126ca431ffb666f412e3db38fd5ce3a60566303e/mkdocs_gen_files-0.5.0.tar.gz", hash = "sha256:4c7cf256b5d67062a788f6b1d035e157fc1a9498c2399be9af5257d4ff4d19bc", size = 7539 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/0f/1e55b3fd490ad2cecb6e7b31892d27cb9fc4218ec1dab780440ba8579e74/mkdocs_gen_files-0.5.0-py3-none-any.whl", hash = "sha256:7ac060096f3f40bd19039e7277dd3050be9a453c8ac578645844d4d91d7978ea", size = 8380, upload-time = "2023-04-27T19:48:07.059Z" }, + { url = "https://files.pythonhosted.org/packages/e7/0f/1e55b3fd490ad2cecb6e7b31892d27cb9fc4218ec1dab780440ba8579e74/mkdocs_gen_files-0.5.0-py3-none-any.whl", hash = "sha256:7ac060096f3f40bd19039e7277dd3050be9a453c8ac578645844d4d91d7978ea", size = 8380 }, ] [[package]] @@ -2248,9 +2247,9 @@ dependencies = [ { name = "platformdirs" }, { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/98/f5/ed29cd50067784976f25ed0ed6fcd3c2ce9eb90650aa3b2796ddf7b6870b/mkdocs_get_deps-0.2.0.tar.gz", hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c", size = 10239 } 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" }, + { url = "https://files.pythonhosted.org/packages/9f/d4/029f984e8d3f3b6b726bd33cafc473b75e9e44c0f7e80a5b29abc466bdea/mkdocs_get_deps-0.2.0-py3-none-any.whl", hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134", size = 9521 }, ] [[package]] @@ -2260,9 +2259,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "selectolax" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8d/26/c793459622da8e31f954c6f5fb51e8f098143fdfc147b1e3c25bf686f4aa/mkdocs_glightbox-0.5.2.tar.gz", hash = "sha256:c7622799347c32310878e01ccf14f70648445561010911c80590cec0353370ac", size = 510586, upload-time = "2025-10-23T14:55:18.909Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8d/26/c793459622da8e31f954c6f5fb51e8f098143fdfc147b1e3c25bf686f4aa/mkdocs_glightbox-0.5.2.tar.gz", hash = "sha256:c7622799347c32310878e01ccf14f70648445561010911c80590cec0353370ac", size = 510586 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/ca/03624e017e5ee2d7ce8a08d89f81c1e535eb3c30d7b2dc4a435ea3fbbeae/mkdocs_glightbox-0.5.2-py3-none-any.whl", hash = "sha256:23a431ea802b60b1030c73323db2eed6ba859df1a0822ce575afa43e0ea3f47e", size = 26458, upload-time = "2025-10-23T14:55:17.43Z" }, + { url = "https://files.pythonhosted.org/packages/4e/ca/03624e017e5ee2d7ce8a08d89f81c1e535eb3c30d7b2dc4a435ea3fbbeae/mkdocs_glightbox-0.5.2-py3-none-any.whl", hash = "sha256:23a431ea802b60b1030c73323db2eed6ba859df1a0822ce575afa43e0ea3f47e", size = 26458 }, ] [[package]] @@ -2272,9 +2271,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mkdocs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f6/5f/99aa379b305cd1c2084d42db3d26f6de0ea9bf2cc1d10ed17f61aff35b9a/mkdocs_literate_nav-0.6.2.tar.gz", hash = "sha256:760e1708aa4be86af81a2b56e82c739d5a8388a0eab1517ecfd8e5aa40810a75", size = 17419, upload-time = "2025-03-18T21:53:09.711Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/5f/99aa379b305cd1c2084d42db3d26f6de0ea9bf2cc1d10ed17f61aff35b9a/mkdocs_literate_nav-0.6.2.tar.gz", hash = "sha256:760e1708aa4be86af81a2b56e82c739d5a8388a0eab1517ecfd8e5aa40810a75", size = 17419 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/84/b5b14d2745e4dd1a90115186284e9ee1b4d0863104011ab46abb7355a1c3/mkdocs_literate_nav-0.6.2-py3-none-any.whl", hash = "sha256:0a6489a26ec7598477b56fa112056a5e3a6c15729f0214bea8a4dbc55bd5f630", size = 13261, upload-time = "2025-03-18T21:53:08.1Z" }, + { url = "https://files.pythonhosted.org/packages/8a/84/b5b14d2745e4dd1a90115186284e9ee1b4d0863104011ab46abb7355a1c3/mkdocs_literate_nav-0.6.2-py3-none-any.whl", hash = "sha256:0a6489a26ec7598477b56fa112056a5e3a6c15729f0214bea8a4dbc55bd5f630", size = 13261 }, ] [[package]] @@ -2294,18 +2293,18 @@ dependencies = [ { name = "pymdown-extensions" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ff/d5/ab83ca9aa314954b0a9e8849780bdd01866a3cfcb15ffb7e3a61ca06ff0b/mkdocs_material-9.6.21.tar.gz", hash = "sha256:b01aa6d2731322438056f360f0e623d3faae981f8f2d8c68b1b973f4f2657870", size = 4043097, upload-time = "2025-09-30T19:11:27.517Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ff/d5/ab83ca9aa314954b0a9e8849780bdd01866a3cfcb15ffb7e3a61ca06ff0b/mkdocs_material-9.6.21.tar.gz", hash = "sha256:b01aa6d2731322438056f360f0e623d3faae981f8f2d8c68b1b973f4f2657870", size = 4043097 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/4f/98681c2030375fe9b057dbfb9008b68f46c07dddf583f4df09bf8075e37f/mkdocs_material-9.6.21-py3-none-any.whl", hash = "sha256:aa6a5ab6fb4f6d381588ac51da8782a4d3757cb3d1b174f81a2ec126e1f22c92", size = 9203097, upload-time = "2025-09-30T19:11:24.063Z" }, + { url = "https://files.pythonhosted.org/packages/cf/4f/98681c2030375fe9b057dbfb9008b68f46c07dddf583f4df09bf8075e37f/mkdocs_material-9.6.21-py3-none-any.whl", hash = "sha256:aa6a5ab6fb4f6d381588ac51da8782a4d3757cb3d1b174f81a2ec126e1f22c92", size = 9203097 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/79/9b/9b4c96d6593b2a541e1cb8b34899a6d021d208bb357042823d4d2cabdbe7/mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443", size = 11847 } 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" }, + { url = "https://files.pythonhosted.org/packages/5b/54/662a4743aa81d9582ee9339d4ffa3c8fd40a4965e033d77b9da9774d3960/mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31", size = 8728 }, ] [[package]] @@ -2316,7 +2315,7 @@ dependencies = [ { name = "mkdocs" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/de/0b/cf5e4e9529a8068d4b2def4b38540f7a5762283bdd5b652ee083b8a7c9c6/mkdocs_render_swagger_plugin-0.1.2-py3-none-any.whl", hash = "sha256:0340d45e12a0f1633a4b8af2eb99ea75469006ddf418ef0f1acd51ed1e4969e4", size = 5988, upload-time = "2024-05-26T19:34:44.442Z" }, + { url = "https://files.pythonhosted.org/packages/de/0b/cf5e4e9529a8068d4b2def4b38540f7a5762283bdd5b652ee083b8a7c9c6/mkdocs_render_swagger_plugin-0.1.2-py3-none-any.whl", hash = "sha256:0340d45e12a0f1633a4b8af2eb99ea75469006ddf418ef0f1acd51ed1e4969e4", size = 5988 }, ] [[package]] @@ -2331,9 +2330,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/c5/33/2fa3243439f794e685d3e694590d28469a9b8ea733af4b48c250a3ffc9a0/mkdocstrings-0.30.1.tar.gz", hash = "sha256:84a007aae9b707fb0aebfc9da23db4b26fc9ab562eb56e335e9ec480cb19744f", size = 106350 } 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" }, + { url = "https://files.pythonhosted.org/packages/7b/2c/f0dc4e1ee7f618f5bff7e05898d20bf8b6e7fa612038f768bfa295f136a4/mkdocstrings-0.30.1-py3-none-any.whl", hash = "sha256:41bd71f284ca4d44a668816193e4025c950b002252081e387433656ae9a70a82", size = 36704 }, ] [package.optional-dependencies] @@ -2351,18 +2350,18 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/95/ae/58ab2bfbee2792e92a98b97e872f7c003deb903071f75d8d83aa55db28fa/mkdocstrings_python-1.18.2.tar.gz", hash = "sha256:4ad536920a07b6336f50d4c6d5603316fafb1172c5c882370cbbc954770ad323", size = 207972 } 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" }, + { url = "https://files.pythonhosted.org/packages/d5/8f/ce008599d9adebf33ed144e7736914385e8537f5fc686fdb7cceb8c22431/mkdocstrings_python-1.18.2-py3-none-any.whl", hash = "sha256:944fe6deb8f08f33fa936d538233c4036e9f53e840994f6146e8e94eb71b600d", size = 138215 }, ] [[package]] name = "mpmath" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106 } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, + { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198 }, ] [[package]] @@ -2375,48 +2374,48 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c0/77/8f0d0001ffad290cef2f7f216f96c814866248a0b92a722365ed54648e7e/mypy-1.18.2.tar.gz", hash = "sha256:06a398102a5f203d7477b2923dda3634c36727fa5c237d8f859ef90c42a9924b", size = 3448846, upload-time = "2025-09-19T00:11:10.519Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/03/6f/657961a0743cff32e6c0611b63ff1c1970a0b482ace35b069203bf705187/mypy-1.18.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c1eab0cf6294dafe397c261a75f96dc2c31bffe3b944faa24db5def4e2b0f77c", size = 12807973, upload-time = "2025-09-19T00:10:35.282Z" }, - { url = "https://files.pythonhosted.org/packages/10/e9/420822d4f661f13ca8900f5fa239b40ee3be8b62b32f3357df9a3045a08b/mypy-1.18.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7a780ca61fc239e4865968ebc5240bb3bf610ef59ac398de9a7421b54e4a207e", size = 11896527, upload-time = "2025-09-19T00:10:55.791Z" }, - { url = "https://files.pythonhosted.org/packages/aa/73/a05b2bbaa7005f4642fcfe40fb73f2b4fb6bb44229bd585b5878e9a87ef8/mypy-1.18.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:448acd386266989ef11662ce3c8011fd2a7b632e0ec7d61a98edd8e27472225b", size = 12507004, upload-time = "2025-09-19T00:11:05.411Z" }, - { url = "https://files.pythonhosted.org/packages/4f/01/f6e4b9f0d031c11ccbd6f17da26564f3a0f3c4155af344006434b0a05a9d/mypy-1.18.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f9e171c465ad3901dc652643ee4bffa8e9fef4d7d0eece23b428908c77a76a66", size = 13245947, upload-time = "2025-09-19T00:10:46.923Z" }, - { url = "https://files.pythonhosted.org/packages/d7/97/19727e7499bfa1ae0773d06afd30ac66a58ed7437d940c70548634b24185/mypy-1.18.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:592ec214750bc00741af1f80cbf96b5013d81486b7bb24cb052382c19e40b428", size = 13499217, upload-time = "2025-09-19T00:09:39.472Z" }, - { url = "https://files.pythonhosted.org/packages/9f/4f/90dc8c15c1441bf31cf0f9918bb077e452618708199e530f4cbd5cede6ff/mypy-1.18.2-cp310-cp310-win_amd64.whl", hash = "sha256:7fb95f97199ea11769ebe3638c29b550b5221e997c63b14ef93d2e971606ebed", size = 9766753, upload-time = "2025-09-19T00:10:49.161Z" }, - { url = "https://files.pythonhosted.org/packages/88/87/cafd3ae563f88f94eec33f35ff722d043e09832ea8530ef149ec1efbaf08/mypy-1.18.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:807d9315ab9d464125aa9fcf6d84fde6e1dc67da0b6f80e7405506b8ac72bc7f", size = 12731198, upload-time = "2025-09-19T00:09:44.857Z" }, - { url = "https://files.pythonhosted.org/packages/0f/e0/1e96c3d4266a06d4b0197ace5356d67d937d8358e2ee3ffac71faa843724/mypy-1.18.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:776bb00de1778caf4db739c6e83919c1d85a448f71979b6a0edd774ea8399341", size = 11817879, upload-time = "2025-09-19T00:09:47.131Z" }, - { url = "https://files.pythonhosted.org/packages/72/ef/0c9ba89eb03453e76bdac5a78b08260a848c7bfc5d6603634774d9cd9525/mypy-1.18.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1379451880512ffce14505493bd9fe469e0697543717298242574882cf8cdb8d", size = 12427292, upload-time = "2025-09-19T00:10:22.472Z" }, - { url = "https://files.pythonhosted.org/packages/1a/52/ec4a061dd599eb8179d5411d99775bec2a20542505988f40fc2fee781068/mypy-1.18.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1331eb7fd110d60c24999893320967594ff84c38ac6d19e0a76c5fd809a84c86", size = 13163750, upload-time = "2025-09-19T00:09:51.472Z" }, - { url = "https://files.pythonhosted.org/packages/c4/5f/2cf2ceb3b36372d51568f2208c021870fe7834cf3186b653ac6446511839/mypy-1.18.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3ca30b50a51e7ba93b00422e486cbb124f1c56a535e20eff7b2d6ab72b3b2e37", size = 13351827, upload-time = "2025-09-19T00:09:58.311Z" }, - { url = "https://files.pythonhosted.org/packages/c8/7d/2697b930179e7277529eaaec1513f8de622818696857f689e4a5432e5e27/mypy-1.18.2-cp311-cp311-win_amd64.whl", hash = "sha256:664dc726e67fa54e14536f6e1224bcfce1d9e5ac02426d2326e2bb4e081d1ce8", size = 9757983, upload-time = "2025-09-19T00:10:09.071Z" }, - { url = "https://files.pythonhosted.org/packages/07/06/dfdd2bc60c66611dd8335f463818514733bc763e4760dee289dcc33df709/mypy-1.18.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:33eca32dd124b29400c31d7cf784e795b050ace0e1f91b8dc035672725617e34", size = 12908273, upload-time = "2025-09-19T00:10:58.321Z" }, - { url = "https://files.pythonhosted.org/packages/81/14/6a9de6d13a122d5608e1a04130724caf9170333ac5a924e10f670687d3eb/mypy-1.18.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a3c47adf30d65e89b2dcd2fa32f3aeb5e94ca970d2c15fcb25e297871c8e4764", size = 11920910, upload-time = "2025-09-19T00:10:20.043Z" }, - { url = "https://files.pythonhosted.org/packages/5f/a9/b29de53e42f18e8cc547e38daa9dfa132ffdc64f7250e353f5c8cdd44bee/mypy-1.18.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d6c838e831a062f5f29d11c9057c6009f60cb294fea33a98422688181fe2893", size = 12465585, upload-time = "2025-09-19T00:10:33.005Z" }, - { url = "https://files.pythonhosted.org/packages/77/ae/6c3d2c7c61ff21f2bee938c917616c92ebf852f015fb55917fd6e2811db2/mypy-1.18.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01199871b6110a2ce984bde85acd481232d17413868c9807e95c1b0739a58914", size = 13348562, upload-time = "2025-09-19T00:10:11.51Z" }, - { url = "https://files.pythonhosted.org/packages/4d/31/aec68ab3b4aebdf8f36d191b0685d99faa899ab990753ca0fee60fb99511/mypy-1.18.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a2afc0fa0b0e91b4599ddfe0f91e2c26c2b5a5ab263737e998d6817874c5f7c8", size = 13533296, upload-time = "2025-09-19T00:10:06.568Z" }, - { url = "https://files.pythonhosted.org/packages/9f/83/abcb3ad9478fca3ebeb6a5358bb0b22c95ea42b43b7789c7fb1297ca44f4/mypy-1.18.2-cp312-cp312-win_amd64.whl", hash = "sha256:d8068d0afe682c7c4897c0f7ce84ea77f6de953262b12d07038f4d296d547074", size = 9828828, upload-time = "2025-09-19T00:10:28.203Z" }, - { url = "https://files.pythonhosted.org/packages/5f/04/7f462e6fbba87a72bc8097b93f6842499c428a6ff0c81dd46948d175afe8/mypy-1.18.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:07b8b0f580ca6d289e69209ec9d3911b4a26e5abfde32228a288eb79df129fcc", size = 12898728, upload-time = "2025-09-19T00:10:01.33Z" }, - { url = "https://files.pythonhosted.org/packages/99/5b/61ed4efb64f1871b41fd0b82d29a64640f3516078f6c7905b68ab1ad8b13/mypy-1.18.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ed4482847168439651d3feee5833ccedbf6657e964572706a2adb1f7fa4dfe2e", size = 11910758, upload-time = "2025-09-19T00:10:42.607Z" }, - { url = "https://files.pythonhosted.org/packages/3c/46/d297d4b683cc89a6e4108c4250a6a6b717f5fa96e1a30a7944a6da44da35/mypy-1.18.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c3ad2afadd1e9fea5cf99a45a822346971ede8685cc581ed9cd4d42eaf940986", size = 12475342, upload-time = "2025-09-19T00:11:00.371Z" }, - { url = "https://files.pythonhosted.org/packages/83/45/4798f4d00df13eae3bfdf726c9244bcb495ab5bd588c0eed93a2f2dd67f3/mypy-1.18.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a431a6f1ef14cf8c144c6b14793a23ec4eae3db28277c358136e79d7d062f62d", size = 13338709, upload-time = "2025-09-19T00:11:03.358Z" }, - { url = "https://files.pythonhosted.org/packages/d7/09/479f7358d9625172521a87a9271ddd2441e1dab16a09708f056e97007207/mypy-1.18.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7ab28cc197f1dd77a67e1c6f35cd1f8e8b73ed2217e4fc005f9e6a504e46e7ba", size = 13529806, upload-time = "2025-09-19T00:10:26.073Z" }, - { url = "https://files.pythonhosted.org/packages/71/cf/ac0f2c7e9d0ea3c75cd99dff7aec1c9df4a1376537cb90e4c882267ee7e9/mypy-1.18.2-cp313-cp313-win_amd64.whl", hash = "sha256:0e2785a84b34a72ba55fb5daf079a1003a34c05b22238da94fcae2bbe46f3544", size = 9833262, upload-time = "2025-09-19T00:10:40.035Z" }, - { url = "https://files.pythonhosted.org/packages/5a/0c/7d5300883da16f0063ae53996358758b2a2df2a09c72a5061fa79a1f5006/mypy-1.18.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:62f0e1e988ad41c2a110edde6c398383a889d95b36b3e60bcf155f5164c4fdce", size = 12893775, upload-time = "2025-09-19T00:10:03.814Z" }, - { url = "https://files.pythonhosted.org/packages/50/df/2cffbf25737bdb236f60c973edf62e3e7b4ee1c25b6878629e88e2cde967/mypy-1.18.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8795a039bab805ff0c1dfdb8cd3344642c2b99b8e439d057aba30850b8d3423d", size = 11936852, upload-time = "2025-09-19T00:10:51.631Z" }, - { url = "https://files.pythonhosted.org/packages/be/50/34059de13dd269227fb4a03be1faee6e2a4b04a2051c82ac0a0b5a773c9a/mypy-1.18.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6ca1e64b24a700ab5ce10133f7ccd956a04715463d30498e64ea8715236f9c9c", size = 12480242, upload-time = "2025-09-19T00:11:07.955Z" }, - { url = "https://files.pythonhosted.org/packages/5b/11/040983fad5132d85914c874a2836252bbc57832065548885b5bb5b0d4359/mypy-1.18.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d924eef3795cc89fecf6bedc6ed32b33ac13e8321344f6ddbf8ee89f706c05cb", size = 13326683, upload-time = "2025-09-19T00:09:55.572Z" }, - { url = "https://files.pythonhosted.org/packages/e9/ba/89b2901dd77414dd7a8c8729985832a5735053be15b744c18e4586e506ef/mypy-1.18.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:20c02215a080e3a2be3aa50506c67242df1c151eaba0dcbc1e4e557922a26075", size = 13514749, upload-time = "2025-09-19T00:10:44.827Z" }, - { url = "https://files.pythonhosted.org/packages/25/bc/cc98767cffd6b2928ba680f3e5bc969c4152bf7c2d83f92f5a504b92b0eb/mypy-1.18.2-cp314-cp314-win_amd64.whl", hash = "sha256:749b5f83198f1ca64345603118a6f01a4e99ad4bf9d103ddc5a3200cc4614adf", size = 9982959, upload-time = "2025-09-19T00:10:37.344Z" }, - { url = "https://files.pythonhosted.org/packages/87/e3/be76d87158ebafa0309946c4a73831974d4d6ab4f4ef40c3b53a385a66fd/mypy-1.18.2-py3-none-any.whl", hash = "sha256:22a1748707dd62b58d2ae53562ffc4d7f8bcc727e8ac7cbc69c053ddc874d47e", size = 2352367, upload-time = "2025-09-19T00:10:15.489Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/c0/77/8f0d0001ffad290cef2f7f216f96c814866248a0b92a722365ed54648e7e/mypy-1.18.2.tar.gz", hash = "sha256:06a398102a5f203d7477b2923dda3634c36727fa5c237d8f859ef90c42a9924b", size = 3448846 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/6f/657961a0743cff32e6c0611b63ff1c1970a0b482ace35b069203bf705187/mypy-1.18.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c1eab0cf6294dafe397c261a75f96dc2c31bffe3b944faa24db5def4e2b0f77c", size = 12807973 }, + { url = "https://files.pythonhosted.org/packages/10/e9/420822d4f661f13ca8900f5fa239b40ee3be8b62b32f3357df9a3045a08b/mypy-1.18.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7a780ca61fc239e4865968ebc5240bb3bf610ef59ac398de9a7421b54e4a207e", size = 11896527 }, + { url = "https://files.pythonhosted.org/packages/aa/73/a05b2bbaa7005f4642fcfe40fb73f2b4fb6bb44229bd585b5878e9a87ef8/mypy-1.18.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:448acd386266989ef11662ce3c8011fd2a7b632e0ec7d61a98edd8e27472225b", size = 12507004 }, + { url = "https://files.pythonhosted.org/packages/4f/01/f6e4b9f0d031c11ccbd6f17da26564f3a0f3c4155af344006434b0a05a9d/mypy-1.18.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f9e171c465ad3901dc652643ee4bffa8e9fef4d7d0eece23b428908c77a76a66", size = 13245947 }, + { url = "https://files.pythonhosted.org/packages/d7/97/19727e7499bfa1ae0773d06afd30ac66a58ed7437d940c70548634b24185/mypy-1.18.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:592ec214750bc00741af1f80cbf96b5013d81486b7bb24cb052382c19e40b428", size = 13499217 }, + { url = "https://files.pythonhosted.org/packages/9f/4f/90dc8c15c1441bf31cf0f9918bb077e452618708199e530f4cbd5cede6ff/mypy-1.18.2-cp310-cp310-win_amd64.whl", hash = "sha256:7fb95f97199ea11769ebe3638c29b550b5221e997c63b14ef93d2e971606ebed", size = 9766753 }, + { url = "https://files.pythonhosted.org/packages/88/87/cafd3ae563f88f94eec33f35ff722d043e09832ea8530ef149ec1efbaf08/mypy-1.18.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:807d9315ab9d464125aa9fcf6d84fde6e1dc67da0b6f80e7405506b8ac72bc7f", size = 12731198 }, + { url = "https://files.pythonhosted.org/packages/0f/e0/1e96c3d4266a06d4b0197ace5356d67d937d8358e2ee3ffac71faa843724/mypy-1.18.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:776bb00de1778caf4db739c6e83919c1d85a448f71979b6a0edd774ea8399341", size = 11817879 }, + { url = "https://files.pythonhosted.org/packages/72/ef/0c9ba89eb03453e76bdac5a78b08260a848c7bfc5d6603634774d9cd9525/mypy-1.18.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1379451880512ffce14505493bd9fe469e0697543717298242574882cf8cdb8d", size = 12427292 }, + { url = "https://files.pythonhosted.org/packages/1a/52/ec4a061dd599eb8179d5411d99775bec2a20542505988f40fc2fee781068/mypy-1.18.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1331eb7fd110d60c24999893320967594ff84c38ac6d19e0a76c5fd809a84c86", size = 13163750 }, + { url = "https://files.pythonhosted.org/packages/c4/5f/2cf2ceb3b36372d51568f2208c021870fe7834cf3186b653ac6446511839/mypy-1.18.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3ca30b50a51e7ba93b00422e486cbb124f1c56a535e20eff7b2d6ab72b3b2e37", size = 13351827 }, + { url = "https://files.pythonhosted.org/packages/c8/7d/2697b930179e7277529eaaec1513f8de622818696857f689e4a5432e5e27/mypy-1.18.2-cp311-cp311-win_amd64.whl", hash = "sha256:664dc726e67fa54e14536f6e1224bcfce1d9e5ac02426d2326e2bb4e081d1ce8", size = 9757983 }, + { url = "https://files.pythonhosted.org/packages/07/06/dfdd2bc60c66611dd8335f463818514733bc763e4760dee289dcc33df709/mypy-1.18.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:33eca32dd124b29400c31d7cf784e795b050ace0e1f91b8dc035672725617e34", size = 12908273 }, + { url = "https://files.pythonhosted.org/packages/81/14/6a9de6d13a122d5608e1a04130724caf9170333ac5a924e10f670687d3eb/mypy-1.18.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a3c47adf30d65e89b2dcd2fa32f3aeb5e94ca970d2c15fcb25e297871c8e4764", size = 11920910 }, + { url = "https://files.pythonhosted.org/packages/5f/a9/b29de53e42f18e8cc547e38daa9dfa132ffdc64f7250e353f5c8cdd44bee/mypy-1.18.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d6c838e831a062f5f29d11c9057c6009f60cb294fea33a98422688181fe2893", size = 12465585 }, + { url = "https://files.pythonhosted.org/packages/77/ae/6c3d2c7c61ff21f2bee938c917616c92ebf852f015fb55917fd6e2811db2/mypy-1.18.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01199871b6110a2ce984bde85acd481232d17413868c9807e95c1b0739a58914", size = 13348562 }, + { url = "https://files.pythonhosted.org/packages/4d/31/aec68ab3b4aebdf8f36d191b0685d99faa899ab990753ca0fee60fb99511/mypy-1.18.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a2afc0fa0b0e91b4599ddfe0f91e2c26c2b5a5ab263737e998d6817874c5f7c8", size = 13533296 }, + { url = "https://files.pythonhosted.org/packages/9f/83/abcb3ad9478fca3ebeb6a5358bb0b22c95ea42b43b7789c7fb1297ca44f4/mypy-1.18.2-cp312-cp312-win_amd64.whl", hash = "sha256:d8068d0afe682c7c4897c0f7ce84ea77f6de953262b12d07038f4d296d547074", size = 9828828 }, + { url = "https://files.pythonhosted.org/packages/5f/04/7f462e6fbba87a72bc8097b93f6842499c428a6ff0c81dd46948d175afe8/mypy-1.18.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:07b8b0f580ca6d289e69209ec9d3911b4a26e5abfde32228a288eb79df129fcc", size = 12898728 }, + { url = "https://files.pythonhosted.org/packages/99/5b/61ed4efb64f1871b41fd0b82d29a64640f3516078f6c7905b68ab1ad8b13/mypy-1.18.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ed4482847168439651d3feee5833ccedbf6657e964572706a2adb1f7fa4dfe2e", size = 11910758 }, + { url = "https://files.pythonhosted.org/packages/3c/46/d297d4b683cc89a6e4108c4250a6a6b717f5fa96e1a30a7944a6da44da35/mypy-1.18.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c3ad2afadd1e9fea5cf99a45a822346971ede8685cc581ed9cd4d42eaf940986", size = 12475342 }, + { url = "https://files.pythonhosted.org/packages/83/45/4798f4d00df13eae3bfdf726c9244bcb495ab5bd588c0eed93a2f2dd67f3/mypy-1.18.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a431a6f1ef14cf8c144c6b14793a23ec4eae3db28277c358136e79d7d062f62d", size = 13338709 }, + { url = "https://files.pythonhosted.org/packages/d7/09/479f7358d9625172521a87a9271ddd2441e1dab16a09708f056e97007207/mypy-1.18.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7ab28cc197f1dd77a67e1c6f35cd1f8e8b73ed2217e4fc005f9e6a504e46e7ba", size = 13529806 }, + { url = "https://files.pythonhosted.org/packages/71/cf/ac0f2c7e9d0ea3c75cd99dff7aec1c9df4a1376537cb90e4c882267ee7e9/mypy-1.18.2-cp313-cp313-win_amd64.whl", hash = "sha256:0e2785a84b34a72ba55fb5daf079a1003a34c05b22238da94fcae2bbe46f3544", size = 9833262 }, + { url = "https://files.pythonhosted.org/packages/5a/0c/7d5300883da16f0063ae53996358758b2a2df2a09c72a5061fa79a1f5006/mypy-1.18.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:62f0e1e988ad41c2a110edde6c398383a889d95b36b3e60bcf155f5164c4fdce", size = 12893775 }, + { url = "https://files.pythonhosted.org/packages/50/df/2cffbf25737bdb236f60c973edf62e3e7b4ee1c25b6878629e88e2cde967/mypy-1.18.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8795a039bab805ff0c1dfdb8cd3344642c2b99b8e439d057aba30850b8d3423d", size = 11936852 }, + { url = "https://files.pythonhosted.org/packages/be/50/34059de13dd269227fb4a03be1faee6e2a4b04a2051c82ac0a0b5a773c9a/mypy-1.18.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6ca1e64b24a700ab5ce10133f7ccd956a04715463d30498e64ea8715236f9c9c", size = 12480242 }, + { url = "https://files.pythonhosted.org/packages/5b/11/040983fad5132d85914c874a2836252bbc57832065548885b5bb5b0d4359/mypy-1.18.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d924eef3795cc89fecf6bedc6ed32b33ac13e8321344f6ddbf8ee89f706c05cb", size = 13326683 }, + { url = "https://files.pythonhosted.org/packages/e9/ba/89b2901dd77414dd7a8c8729985832a5735053be15b744c18e4586e506ef/mypy-1.18.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:20c02215a080e3a2be3aa50506c67242df1c151eaba0dcbc1e4e557922a26075", size = 13514749 }, + { url = "https://files.pythonhosted.org/packages/25/bc/cc98767cffd6b2928ba680f3e5bc969c4152bf7c2d83f92f5a504b92b0eb/mypy-1.18.2-cp314-cp314-win_amd64.whl", hash = "sha256:749b5f83198f1ca64345603118a6f01a4e99ad4bf9d103ddc5a3200cc4614adf", size = 9982959 }, + { url = "https://files.pythonhosted.org/packages/87/e3/be76d87158ebafa0309946c4a73831974d4d6ab4f4ef40c3b53a385a66fd/mypy-1.18.2-py3-none-any.whl", hash = "sha256:22a1748707dd62b58d2ae53562ffc4d7f8bcc727e8ac7cbc69c053ddc874d47e", size = 2352367 }, ] [[package]] name = "mypy-extensions" version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343 } wheels = [ - { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963 }, ] [[package]] @@ -2438,9 +2437,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424 } 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" }, + { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434 }, ] [[package]] @@ -2463,9 +2462,9 @@ dependencies = [ { name = "pygments" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715, upload-time = "2025-01-28T09:29:14.724Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525, upload-time = "2025-01-28T09:29:12.551Z" }, + { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525 }, ] [[package]] @@ -2478,18 +2477,18 @@ dependencies = [ { name = "jupyter-core" }, { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749 } 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" }, + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } 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" }, + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, ] [[package]] @@ -2502,7 +2501,7 @@ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/ed/4d27fcfa40ebfdad3d2088a3de7ee48dbff7f35163e815ec1870d2a7398c/netcdf4-1.7.2.tar.gz", hash = "sha256:a4c6375540b19989896136943abb6d44850ff6f1fa7d3f063253b1ad3f8b7fce", size = 835064, upload-time = "2024-10-22T19:01:25.521Z" } +sdist = { url = "https://files.pythonhosted.org/packages/71/ed/4d27fcfa40ebfdad3d2088a3de7ee48dbff7f35163e815ec1870d2a7398c/netcdf4-1.7.2.tar.gz", hash = "sha256:a4c6375540b19989896136943abb6d44850ff6f1fa7d3f063253b1ad3f8b7fce", size = 835064 } wheels = [ { url = "https://files.pythonhosted.org/packages/da/33/ecb4790d053c58ec03f940ab55aacb59a207e356e57792cfd4b4eedbcc4d/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abe5b1837ff209185ecfe50bd71884c866b3ee69691051833e410e57f177e059", size = 9210818 }, { url = "https://files.pythonhosted.org/packages/db/a6/54f0f335b28228b89e1598fda950382c83b1d7b1f75d28c5eebbcb7f113e/netCDF4-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28021c7e886e5bccf9a8ce504c032d1d7f98d86f67495fb7cf2c9564eba04510", size = 9059470 }, @@ -2531,9 +2530,9 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11'", ] -sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, ] [[package]] @@ -2546,9 +2545,9 @@ resolution-markers = [ "python_full_version == '3.12.*'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065 } wheels = [ - { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" }, + { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406 }, ] [[package]] @@ -2562,9 +2561,9 @@ dependencies = [ { name = "notebook-shim" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/04/09/f6f64ba156842ef68d3ea763fa171a2f7e7224f200a15dd4af5b83c34756/notebook-7.4.7.tar.gz", hash = "sha256:3f0a04027dfcee8a876de48fba13ab77ec8c12f72f848a222ed7f5081b9e342a", size = 13937702, upload-time = "2025-09-27T08:00:22.536Z" } +sdist = { url = "https://files.pythonhosted.org/packages/04/09/f6f64ba156842ef68d3ea763fa171a2f7e7224f200a15dd4af5b83c34756/notebook-7.4.7.tar.gz", hash = "sha256:3f0a04027dfcee8a876de48fba13ab77ec8c12f72f848a222ed7f5081b9e342a", size = 13937702 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6c/d7/06d13087e20388926e7423d2489e728d2e59f2453039cdb0574a7c070e76/notebook-7.4.7-py3-none-any.whl", hash = "sha256:362b7c95527f7dd3c4c84d410b782872fd9c734fb2524c11dd92758527b6eda6", size = 14342894, upload-time = "2025-09-27T08:00:18.496Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d7/06d13087e20388926e7423d2489e728d2e59f2453039cdb0574a7c070e76/notebook-7.4.7-py3-none-any.whl", hash = "sha256:362b7c95527f7dd3c4c84d410b782872fd9c734fb2524c11dd92758527b6eda6", size = 14342894 }, ] [[package]] @@ -2574,9 +2573,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167, upload-time = "2024-02-14T23:35:18.353Z" } +sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307, upload-time = "2024-02-14T23:35:16.286Z" }, + { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307 }, ] [[package]] @@ -2589,16 +2588,16 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/56/8895a76abe4ec94ebd01eeb6d74f587bc4cddd46569670e1402852a5da13/numcodecs-0.13.1.tar.gz", hash = "sha256:a3cf37881df0898f3a9c0d4477df88133fe85185bffe57ba31bcc2fa207709bc", size = 5955215, upload-time = "2024-10-09T16:28:00.188Z" } +sdist = { url = "https://files.pythonhosted.org/packages/85/56/8895a76abe4ec94ebd01eeb6d74f587bc4cddd46569670e1402852a5da13/numcodecs-0.13.1.tar.gz", hash = "sha256:a3cf37881df0898f3a9c0d4477df88133fe85185bffe57ba31bcc2fa207709bc", size = 5955215 } wheels = [ - { url = "https://files.pythonhosted.org/packages/16/e4/b9ec2f4dfc34ecf724bc1beb96a9f6fa9b91801645688ffadacd485089da/numcodecs-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96e42f73c31b8c24259c5fac6adba0c3ebf95536e37749dc6c62ade2989dca28", size = 8625842, upload-time = "2024-10-09T16:27:24.168Z" }, - { url = "https://files.pythonhosted.org/packages/fe/90/299952e1477954ec4f92813fa03e743945e3ff711bb4f6c9aace431cb3da/numcodecs-0.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:eda7d7823c9282e65234731fd6bd3986b1f9e035755f7fed248d7d366bb291ab", size = 828638, upload-time = "2024-10-09T16:27:27.063Z" }, - { url = "https://files.pythonhosted.org/packages/a8/b5/d14ad69b63fde041153dfd05d7181a49c0d4864de31a7a1093c8370da957/numcodecs-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233bc7f26abce24d57e44ea8ebeb5cd17084690b4e7409dd470fdb75528d615f", size = 8868743, upload-time = "2024-10-09T16:27:32.833Z" }, - { url = "https://files.pythonhosted.org/packages/13/d4/27a7b5af0b33f6d61e198faf177fbbf3cb83ff10d9d1a6857b7efc525ad5/numcodecs-0.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:796b3e6740107e4fa624cc636248a1580138b3f1c579160f260f76ff13a4261b", size = 829603, upload-time = "2024-10-09T16:27:35.415Z" }, - { url = "https://files.pythonhosted.org/packages/d4/ce/434e8e3970b8e92ae9ab6d9db16cb9bc7aa1cd02e17c11de6848224100a1/numcodecs-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2230484e6102e5fa3cc1a5dd37ca1f92dfbd183d91662074d6f7574e3e8f53", size = 8857827, upload-time = "2024-10-09T16:27:42.743Z" }, - { url = "https://files.pythonhosted.org/packages/83/e7/1d8b1b266a92f9013c755b1c146c5ad71a2bff147ecbc67f86546a2e4d6a/numcodecs-0.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:e5db4824ebd5389ea30e54bc8aeccb82d514d28b6b68da6c536b8fa4596f4bca", size = 826539, upload-time = "2024-10-09T16:27:44.808Z" }, - { url = "https://files.pythonhosted.org/packages/0f/d6/643a3839d571d8e439a2c77dc4b0b8cab18d96ac808e4a81dbe88e959ab6/numcodecs-0.13.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80d3071465f03522e776a31045ddf2cfee7f52df468b977ed3afdd7fe5869701", size = 8814257, upload-time = "2024-10-09T16:27:52.059Z" }, - { url = "https://files.pythonhosted.org/packages/a6/c5/f3e56bc9b4e438a287fff738993d6d11abef368c0328a612ac2842ba9fca/numcodecs-0.13.1-cp313-cp313-win_amd64.whl", hash = "sha256:90d3065ae74c9342048ae0046006f99dcb1388b7288da5a19b3bddf9c30c3176", size = 821887, upload-time = "2024-10-09T16:27:55.039Z" }, + { url = "https://files.pythonhosted.org/packages/16/e4/b9ec2f4dfc34ecf724bc1beb96a9f6fa9b91801645688ffadacd485089da/numcodecs-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96e42f73c31b8c24259c5fac6adba0c3ebf95536e37749dc6c62ade2989dca28", size = 8625842 }, + { url = "https://files.pythonhosted.org/packages/fe/90/299952e1477954ec4f92813fa03e743945e3ff711bb4f6c9aace431cb3da/numcodecs-0.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:eda7d7823c9282e65234731fd6bd3986b1f9e035755f7fed248d7d366bb291ab", size = 828638 }, + { url = "https://files.pythonhosted.org/packages/a8/b5/d14ad69b63fde041153dfd05d7181a49c0d4864de31a7a1093c8370da957/numcodecs-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233bc7f26abce24d57e44ea8ebeb5cd17084690b4e7409dd470fdb75528d615f", size = 8868743 }, + { url = "https://files.pythonhosted.org/packages/13/d4/27a7b5af0b33f6d61e198faf177fbbf3cb83ff10d9d1a6857b7efc525ad5/numcodecs-0.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:796b3e6740107e4fa624cc636248a1580138b3f1c579160f260f76ff13a4261b", size = 829603 }, + { url = "https://files.pythonhosted.org/packages/d4/ce/434e8e3970b8e92ae9ab6d9db16cb9bc7aa1cd02e17c11de6848224100a1/numcodecs-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2230484e6102e5fa3cc1a5dd37ca1f92dfbd183d91662074d6f7574e3e8f53", size = 8857827 }, + { url = "https://files.pythonhosted.org/packages/83/e7/1d8b1b266a92f9013c755b1c146c5ad71a2bff147ecbc67f86546a2e4d6a/numcodecs-0.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:e5db4824ebd5389ea30e54bc8aeccb82d514d28b6b68da6c536b8fa4596f4bca", size = 826539 }, + { url = "https://files.pythonhosted.org/packages/0f/d6/643a3839d571d8e439a2c77dc4b0b8cab18d96ac808e4a81dbe88e959ab6/numcodecs-0.13.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80d3071465f03522e776a31045ddf2cfee7f52df468b977ed3afdd7fe5869701", size = 8814257 }, + { url = "https://files.pythonhosted.org/packages/a6/c5/f3e56bc9b4e438a287fff738993d6d11abef368c0328a612ac2842ba9fca/numcodecs-0.13.1-cp313-cp313-win_amd64.whl", hash = "sha256:90d3065ae74c9342048ae0046006f99dcb1388b7288da5a19b3bddf9c30c3176", size = 821887 }, ] [[package]] @@ -2615,17 +2614,17 @@ dependencies = [ { name = "numpy", version = "2.3.3", 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/f6/48/6188e359b90a9d8a1850f2bc888c023e66f4a8b2b496820babbea414f008/numcodecs-0.16.3.tar.gz", hash = "sha256:53d705865faaf0a7927c973af3777532001c8fbb653de119c1e844608614d799", size = 6275704, upload-time = "2025-09-18T18:54:57.221Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/48/6188e359b90a9d8a1850f2bc888c023e66f4a8b2b496820babbea414f008/numcodecs-0.16.3.tar.gz", hash = "sha256:53d705865faaf0a7927c973af3777532001c8fbb653de119c1e844608614d799", size = 6275704 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/a0/0de627baeb43e2045a3d4b3de99bf8b69af329a33df1ed4cda468d70c1fb/numcodecs-0.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:913f08194d82dcb37594e6705e6d4ae6ccd4b6571500b832fb3e4a155de1dfe8", size = 8341668, upload-time = "2025-09-18T18:54:39.444Z" }, - { url = "https://files.pythonhosted.org/packages/b6/0f/49d1f74a216149240c4b9403218111f11670bd11af0919fda357bb056bf2/numcodecs-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85a7f1cae9eb18b85709af46570bf9c60056e7155c4c8f610e8080c68124d0e5", size = 8866611, upload-time = "2025-09-18T18:54:41.168Z" }, - { url = "https://files.pythonhosted.org/packages/aa/51/03aece765108fe247717105b5131856546e5428f22a56a14ffdebd017424/numcodecs-0.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:f7bb7f2c46eb7ec8a1c5f8d8fe1a72c222256dd6d6df5af9eaac7a6b905f3575", size = 806787, upload-time = "2025-09-18T18:54:42.78Z" }, - { url = "https://files.pythonhosted.org/packages/ed/ae/670260c3c4b5ed34a0674561355f3d4ce7fcbdf09a667e5bc841526d271c/numcodecs-0.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12f43fa4a347d1dba775c4506a1c9b15b90144c258433b81f79f1c1b1a990db5", size = 8316365, upload-time = "2025-09-18T18:54:46.073Z" }, - { url = "https://files.pythonhosted.org/packages/bb/fa/94e022419c751a60ff0f53642ebae5ef81ed3cc3640f958588e3ad3dc18d/numcodecs-0.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44869ef564a50aa545215c6a0d42ba5bbc34e9715523fb2336ada3d1fb2b331d", size = 8846228, upload-time = "2025-09-18T18:54:47.858Z" }, - { url = "https://files.pythonhosted.org/packages/71/60/f23733589f3e059bf8589508acd23ffeec230bdf179f138a54f5ab16e0a6/numcodecs-0.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:9aae6996172ba10c5f5111b2998709071b5aeba6b58b1ee0b26b61ed6aa7f2f4", size = 806260, upload-time = "2025-09-18T18:54:49.41Z" }, - { url = "https://files.pythonhosted.org/packages/98/05/b7c127283cfb154a97abb284363825401b69302d71a28608af66f73257cc/numcodecs-0.16.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7938502fcc060ed9543814f38ca67048b33d7bd2667756e36e6b1060455b17e", size = 8260987, upload-time = "2025-09-18T18:54:52.883Z" }, - { url = "https://files.pythonhosted.org/packages/ff/46/320d960aff884bc63abaaf846ffa3de4803e83e8070b6f84c5688464839c/numcodecs-0.16.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:010d628c95be1214536fb22c0df4ced58da954b404b1fcb25ddebf64e4a3f7f3", size = 8805295, upload-time = "2025-09-18T18:54:54.698Z" }, - { url = "https://files.pythonhosted.org/packages/31/ae/acc2e0f1f49ba32afa2174578f170673139248ef86f77e334f2619133867/numcodecs-0.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:e83115e3c32de798c7b7164503e06aae9f9746c1cef564d029616eb44bd6cd90", size = 803204, upload-time = "2025-09-18T18:54:56.192Z" }, + { url = "https://files.pythonhosted.org/packages/d8/a0/0de627baeb43e2045a3d4b3de99bf8b69af329a33df1ed4cda468d70c1fb/numcodecs-0.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:913f08194d82dcb37594e6705e6d4ae6ccd4b6571500b832fb3e4a155de1dfe8", size = 8341668 }, + { url = "https://files.pythonhosted.org/packages/b6/0f/49d1f74a216149240c4b9403218111f11670bd11af0919fda357bb056bf2/numcodecs-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85a7f1cae9eb18b85709af46570bf9c60056e7155c4c8f610e8080c68124d0e5", size = 8866611 }, + { url = "https://files.pythonhosted.org/packages/aa/51/03aece765108fe247717105b5131856546e5428f22a56a14ffdebd017424/numcodecs-0.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:f7bb7f2c46eb7ec8a1c5f8d8fe1a72c222256dd6d6df5af9eaac7a6b905f3575", size = 806787 }, + { url = "https://files.pythonhosted.org/packages/ed/ae/670260c3c4b5ed34a0674561355f3d4ce7fcbdf09a667e5bc841526d271c/numcodecs-0.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12f43fa4a347d1dba775c4506a1c9b15b90144c258433b81f79f1c1b1a990db5", size = 8316365 }, + { url = "https://files.pythonhosted.org/packages/bb/fa/94e022419c751a60ff0f53642ebae5ef81ed3cc3640f958588e3ad3dc18d/numcodecs-0.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44869ef564a50aa545215c6a0d42ba5bbc34e9715523fb2336ada3d1fb2b331d", size = 8846228 }, + { url = "https://files.pythonhosted.org/packages/71/60/f23733589f3e059bf8589508acd23ffeec230bdf179f138a54f5ab16e0a6/numcodecs-0.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:9aae6996172ba10c5f5111b2998709071b5aeba6b58b1ee0b26b61ed6aa7f2f4", size = 806260 }, + { url = "https://files.pythonhosted.org/packages/98/05/b7c127283cfb154a97abb284363825401b69302d71a28608af66f73257cc/numcodecs-0.16.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7938502fcc060ed9543814f38ca67048b33d7bd2667756e36e6b1060455b17e", size = 8260987 }, + { url = "https://files.pythonhosted.org/packages/ff/46/320d960aff884bc63abaaf846ffa3de4803e83e8070b6f84c5688464839c/numcodecs-0.16.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:010d628c95be1214536fb22c0df4ced58da954b404b1fcb25ddebf64e4a3f7f3", size = 8805295 }, + { url = "https://files.pythonhosted.org/packages/31/ae/acc2e0f1f49ba32afa2174578f170673139248ef86f77e334f2619133867/numcodecs-0.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:e83115e3c32de798c7b7164503e06aae9f9746c1cef564d029616eb44bd6cd90", size = 803204 }, ] [package.optional-dependencies] @@ -2640,62 +2639,62 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11'", ] -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" }, +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149 }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866 }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506 }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532 }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225 }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666 }, ] [[package]] @@ -2708,81 +2707,81 @@ resolution-markers = [ "python_full_version == '3.12.*'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/d0/19/95b3d357407220ed24c139018d2518fab0a61a948e68286a25f1a4d049ff/numpy-2.3.3.tar.gz", hash = "sha256:ddc7c39727ba62b80dfdbedf400d1c10ddfa8eefbd7ec8dcb118be8b56d31029", size = 20576648, upload-time = "2025-09-09T16:54:12.543Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/45/e80d203ef6b267aa29b22714fb558930b27960a0c5ce3c19c999232bb3eb/numpy-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0ffc4f5caba7dfcbe944ed674b7eef683c7e94874046454bb79ed7ee0236f59d", size = 21259253, upload-time = "2025-09-09T15:56:02.094Z" }, - { url = "https://files.pythonhosted.org/packages/52/18/cf2c648fccf339e59302e00e5f2bc87725a3ce1992f30f3f78c9044d7c43/numpy-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7e946c7170858a0295f79a60214424caac2ffdb0063d4d79cb681f9aa0aa569", size = 14450980, upload-time = "2025-09-09T15:56:05.926Z" }, - { url = "https://files.pythonhosted.org/packages/93/fb/9af1082bec870188c42a1c239839915b74a5099c392389ff04215dcee812/numpy-2.3.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:cd4260f64bc794c3390a63bf0728220dd1a68170c169088a1e0dfa2fde1be12f", size = 5379709, upload-time = "2025-09-09T15:56:07.95Z" }, - { url = "https://files.pythonhosted.org/packages/75/0f/bfd7abca52bcbf9a4a65abc83fe18ef01ccdeb37bfb28bbd6ad613447c79/numpy-2.3.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:f0ddb4b96a87b6728df9362135e764eac3cfa674499943ebc44ce96c478ab125", size = 6913923, upload-time = "2025-09-09T15:56:09.443Z" }, - { url = "https://files.pythonhosted.org/packages/79/55/d69adad255e87ab7afda1caf93ca997859092afeb697703e2f010f7c2e55/numpy-2.3.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:afd07d377f478344ec6ca2b8d4ca08ae8bd44706763d1efb56397de606393f48", size = 14589591, upload-time = "2025-09-09T15:56:11.234Z" }, - { url = "https://files.pythonhosted.org/packages/10/a2/010b0e27ddeacab7839957d7a8f00e91206e0c2c47abbb5f35a2630e5387/numpy-2.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bc92a5dedcc53857249ca51ef29f5e5f2f8c513e22cfb90faeb20343b8c6f7a6", size = 16938714, upload-time = "2025-09-09T15:56:14.637Z" }, - { url = "https://files.pythonhosted.org/packages/1c/6b/12ce8ede632c7126eb2762b9e15e18e204b81725b81f35176eac14dc5b82/numpy-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7af05ed4dc19f308e1d9fc759f36f21921eb7bbfc82843eeec6b2a2863a0aefa", size = 16370592, upload-time = "2025-09-09T15:56:17.285Z" }, - { url = "https://files.pythonhosted.org/packages/b4/35/aba8568b2593067bb6a8fe4c52babb23b4c3b9c80e1b49dff03a09925e4a/numpy-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:433bf137e338677cebdd5beac0199ac84712ad9d630b74eceeb759eaa45ddf30", size = 18884474, upload-time = "2025-09-09T15:56:20.943Z" }, - { url = "https://files.pythonhosted.org/packages/45/fa/7f43ba10c77575e8be7b0138d107e4f44ca4a1ef322cd16980ea3e8b8222/numpy-2.3.3-cp311-cp311-win32.whl", hash = "sha256:eb63d443d7b4ffd1e873f8155260d7f58e7e4b095961b01c91062935c2491e57", size = 6599794, upload-time = "2025-09-09T15:56:23.258Z" }, - { url = "https://files.pythonhosted.org/packages/0a/a2/a4f78cb2241fe5664a22a10332f2be886dcdea8784c9f6a01c272da9b426/numpy-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:ec9d249840f6a565f58d8f913bccac2444235025bbb13e9a4681783572ee3caa", size = 13088104, upload-time = "2025-09-09T15:56:25.476Z" }, - { url = "https://files.pythonhosted.org/packages/79/64/e424e975adbd38282ebcd4891661965b78783de893b381cbc4832fb9beb2/numpy-2.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:74c2a948d02f88c11a3c075d9733f1ae67d97c6bdb97f2bb542f980458b257e7", size = 10460772, upload-time = "2025-09-09T15:56:27.679Z" }, - { url = "https://files.pythonhosted.org/packages/51/5d/bb7fc075b762c96329147799e1bcc9176ab07ca6375ea976c475482ad5b3/numpy-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cfdd09f9c84a1a934cde1eec2267f0a43a7cd44b2cca4ff95b7c0d14d144b0bf", size = 20957014, upload-time = "2025-09-09T15:56:29.966Z" }, - { url = "https://files.pythonhosted.org/packages/6b/0e/c6211bb92af26517acd52125a237a92afe9c3124c6a68d3b9f81b62a0568/numpy-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb32e3cf0f762aee47ad1ddc6672988f7f27045b0783c887190545baba73aa25", size = 14185220, upload-time = "2025-09-09T15:56:32.175Z" }, - { url = "https://files.pythonhosted.org/packages/22/f2/07bb754eb2ede9073f4054f7c0286b0d9d2e23982e090a80d478b26d35ca/numpy-2.3.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:396b254daeb0a57b1fe0ecb5e3cff6fa79a380fa97c8f7781a6d08cd429418fe", size = 5113918, upload-time = "2025-09-09T15:56:34.175Z" }, - { url = "https://files.pythonhosted.org/packages/81/0a/afa51697e9fb74642f231ea36aca80fa17c8fb89f7a82abd5174023c3960/numpy-2.3.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:067e3d7159a5d8f8a0b46ee11148fc35ca9b21f61e3c49fbd0a027450e65a33b", size = 6647922, upload-time = "2025-09-09T15:56:36.149Z" }, - { url = "https://files.pythonhosted.org/packages/5d/f5/122d9cdb3f51c520d150fef6e87df9279e33d19a9611a87c0d2cf78a89f4/numpy-2.3.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1c02d0629d25d426585fb2e45a66154081b9fa677bc92a881ff1d216bc9919a8", size = 14281991, upload-time = "2025-09-09T15:56:40.548Z" }, - { url = "https://files.pythonhosted.org/packages/51/64/7de3c91e821a2debf77c92962ea3fe6ac2bc45d0778c1cbe15d4fce2fd94/numpy-2.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9192da52b9745f7f0766531dcfa978b7763916f158bb63bdb8a1eca0068ab20", size = 16641643, upload-time = "2025-09-09T15:56:43.343Z" }, - { url = "https://files.pythonhosted.org/packages/30/e4/961a5fa681502cd0d68907818b69f67542695b74e3ceaa513918103b7e80/numpy-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cd7de500a5b66319db419dc3c345244404a164beae0d0937283b907d8152e6ea", size = 16056787, upload-time = "2025-09-09T15:56:46.141Z" }, - { url = "https://files.pythonhosted.org/packages/99/26/92c912b966e47fbbdf2ad556cb17e3a3088e2e1292b9833be1dfa5361a1a/numpy-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:93d4962d8f82af58f0b2eb85daaf1b3ca23fe0a85d0be8f1f2b7bb46034e56d7", size = 18579598, upload-time = "2025-09-09T15:56:49.844Z" }, - { url = "https://files.pythonhosted.org/packages/17/b6/fc8f82cb3520768718834f310c37d96380d9dc61bfdaf05fe5c0b7653e01/numpy-2.3.3-cp312-cp312-win32.whl", hash = "sha256:5534ed6b92f9b7dca6c0a19d6df12d41c68b991cef051d108f6dbff3babc4ebf", size = 6320800, upload-time = "2025-09-09T15:56:52.499Z" }, - { url = "https://files.pythonhosted.org/packages/32/ee/de999f2625b80d043d6d2d628c07d0d5555a677a3cf78fdf868d409b8766/numpy-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:497d7cad08e7092dba36e3d296fe4c97708c93daf26643a1ae4b03f6294d30eb", size = 12786615, upload-time = "2025-09-09T15:56:54.422Z" }, - { url = "https://files.pythonhosted.org/packages/49/6e/b479032f8a43559c383acb20816644f5f91c88f633d9271ee84f3b3a996c/numpy-2.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:ca0309a18d4dfea6fc6262a66d06c26cfe4640c3926ceec90e57791a82b6eee5", size = 10195936, upload-time = "2025-09-09T15:56:56.541Z" }, - { url = "https://files.pythonhosted.org/packages/7d/b9/984c2b1ee61a8b803bf63582b4ac4242cf76e2dbd663efeafcb620cc0ccb/numpy-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f5415fb78995644253370985342cd03572ef8620b934da27d77377a2285955bf", size = 20949588, upload-time = "2025-09-09T15:56:59.087Z" }, - { url = "https://files.pythonhosted.org/packages/a6/e4/07970e3bed0b1384d22af1e9912527ecbeb47d3b26e9b6a3bced068b3bea/numpy-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d00de139a3324e26ed5b95870ce63be7ec7352171bc69a4cf1f157a48e3eb6b7", size = 14177802, upload-time = "2025-09-09T15:57:01.73Z" }, - { url = "https://files.pythonhosted.org/packages/35/c7/477a83887f9de61f1203bad89cf208b7c19cc9fef0cebef65d5a1a0619f2/numpy-2.3.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9dc13c6a5829610cc07422bc74d3ac083bd8323f14e2827d992f9e52e22cd6a6", size = 5106537, upload-time = "2025-09-09T15:57:03.765Z" }, - { url = "https://files.pythonhosted.org/packages/52/47/93b953bd5866a6f6986344d045a207d3f1cfbad99db29f534ea9cee5108c/numpy-2.3.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:d79715d95f1894771eb4e60fb23f065663b2298f7d22945d66877aadf33d00c7", size = 6640743, upload-time = "2025-09-09T15:57:07.921Z" }, - { url = "https://files.pythonhosted.org/packages/23/83/377f84aaeb800b64c0ef4de58b08769e782edcefa4fea712910b6f0afd3c/numpy-2.3.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:952cfd0748514ea7c3afc729a0fc639e61655ce4c55ab9acfab14bda4f402b4c", size = 14278881, upload-time = "2025-09-09T15:57:11.349Z" }, - { url = "https://files.pythonhosted.org/packages/9a/a5/bf3db6e66c4b160d6ea10b534c381a1955dfab34cb1017ea93aa33c70ed3/numpy-2.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5b83648633d46f77039c29078751f80da65aa64d5622a3cd62aaef9d835b6c93", size = 16636301, upload-time = "2025-09-09T15:57:14.245Z" }, - { url = "https://files.pythonhosted.org/packages/a2/59/1287924242eb4fa3f9b3a2c30400f2e17eb2707020d1c5e3086fe7330717/numpy-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b001bae8cea1c7dfdb2ae2b017ed0a6f2102d7a70059df1e338e307a4c78a8ae", size = 16053645, upload-time = "2025-09-09T15:57:16.534Z" }, - { url = "https://files.pythonhosted.org/packages/e6/93/b3d47ed882027c35e94ac2320c37e452a549f582a5e801f2d34b56973c97/numpy-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8e9aced64054739037d42fb84c54dd38b81ee238816c948c8f3ed134665dcd86", size = 18578179, upload-time = "2025-09-09T15:57:18.883Z" }, - { url = "https://files.pythonhosted.org/packages/20/d9/487a2bccbf7cc9d4bfc5f0f197761a5ef27ba870f1e3bbb9afc4bbe3fcc2/numpy-2.3.3-cp313-cp313-win32.whl", hash = "sha256:9591e1221db3f37751e6442850429b3aabf7026d3b05542d102944ca7f00c8a8", size = 6312250, upload-time = "2025-09-09T15:57:21.296Z" }, - { url = "https://files.pythonhosted.org/packages/1b/b5/263ebbbbcede85028f30047eab3d58028d7ebe389d6493fc95ae66c636ab/numpy-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f0dadeb302887f07431910f67a14d57209ed91130be0adea2f9793f1a4f817cf", size = 12783269, upload-time = "2025-09-09T15:57:23.034Z" }, - { url = "https://files.pythonhosted.org/packages/fa/75/67b8ca554bbeaaeb3fac2e8bce46967a5a06544c9108ec0cf5cece559b6c/numpy-2.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:3c7cf302ac6e0b76a64c4aecf1a09e51abd9b01fc7feee80f6c43e3ab1b1dbc5", size = 10195314, upload-time = "2025-09-09T15:57:25.045Z" }, - { url = "https://files.pythonhosted.org/packages/11/d0/0d1ddec56b162042ddfafeeb293bac672de9b0cfd688383590090963720a/numpy-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:eda59e44957d272846bb407aad19f89dc6f58fecf3504bd144f4c5cf81a7eacc", size = 21048025, upload-time = "2025-09-09T15:57:27.257Z" }, - { url = "https://files.pythonhosted.org/packages/36/9e/1996ca6b6d00415b6acbdd3c42f7f03ea256e2c3f158f80bd7436a8a19f3/numpy-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:823d04112bc85ef5c4fda73ba24e6096c8f869931405a80aa8b0e604510a26bc", size = 14301053, upload-time = "2025-09-09T15:57:30.077Z" }, - { url = "https://files.pythonhosted.org/packages/05/24/43da09aa764c68694b76e84b3d3f0c44cb7c18cdc1ba80e48b0ac1d2cd39/numpy-2.3.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:40051003e03db4041aa325da2a0971ba41cf65714e65d296397cc0e32de6018b", size = 5229444, upload-time = "2025-09-09T15:57:32.733Z" }, - { url = "https://files.pythonhosted.org/packages/bc/14/50ffb0f22f7218ef8af28dd089f79f68289a7a05a208db9a2c5dcbe123c1/numpy-2.3.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:6ee9086235dd6ab7ae75aba5662f582a81ced49f0f1c6de4260a78d8f2d91a19", size = 6738039, upload-time = "2025-09-09T15:57:34.328Z" }, - { url = "https://files.pythonhosted.org/packages/55/52/af46ac0795e09657d45a7f4db961917314377edecf66db0e39fa7ab5c3d3/numpy-2.3.3-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94fcaa68757c3e2e668ddadeaa86ab05499a70725811e582b6a9858dd472fb30", size = 14352314, upload-time = "2025-09-09T15:57:36.255Z" }, - { url = "https://files.pythonhosted.org/packages/a7/b1/dc226b4c90eb9f07a3fff95c2f0db3268e2e54e5cce97c4ac91518aee71b/numpy-2.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da1a74b90e7483d6ce5244053399a614b1d6b7bc30a60d2f570e5071f8959d3e", size = 16701722, upload-time = "2025-09-09T15:57:38.622Z" }, - { url = "https://files.pythonhosted.org/packages/9d/9d/9d8d358f2eb5eced14dba99f110d83b5cd9a4460895230f3b396ad19a323/numpy-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2990adf06d1ecee3b3dcbb4977dfab6e9f09807598d647f04d385d29e7a3c3d3", size = 16132755, upload-time = "2025-09-09T15:57:41.16Z" }, - { url = "https://files.pythonhosted.org/packages/b6/27/b3922660c45513f9377b3fb42240bec63f203c71416093476ec9aa0719dc/numpy-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ed635ff692483b8e3f0fcaa8e7eb8a75ee71aa6d975388224f70821421800cea", size = 18651560, upload-time = "2025-09-09T15:57:43.459Z" }, - { url = "https://files.pythonhosted.org/packages/5b/8e/3ab61a730bdbbc201bb245a71102aa609f0008b9ed15255500a99cd7f780/numpy-2.3.3-cp313-cp313t-win32.whl", hash = "sha256:a333b4ed33d8dc2b373cc955ca57babc00cd6f9009991d9edc5ddbc1bac36bcd", size = 6442776, upload-time = "2025-09-09T15:57:45.793Z" }, - { url = "https://files.pythonhosted.org/packages/1c/3a/e22b766b11f6030dc2decdeff5c2fb1610768055603f9f3be88b6d192fb2/numpy-2.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:4384a169c4d8f97195980815d6fcad04933a7e1ab3b530921c3fef7a1c63426d", size = 12927281, upload-time = "2025-09-09T15:57:47.492Z" }, - { url = "https://files.pythonhosted.org/packages/7b/42/c2e2bc48c5e9b2a83423f99733950fbefd86f165b468a3d85d52b30bf782/numpy-2.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:75370986cc0bc66f4ce5110ad35aae6d182cc4ce6433c40ad151f53690130bf1", size = 10265275, upload-time = "2025-09-09T15:57:49.647Z" }, - { url = "https://files.pythonhosted.org/packages/6b/01/342ad585ad82419b99bcf7cebe99e61da6bedb89e213c5fd71acc467faee/numpy-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:cd052f1fa6a78dee696b58a914b7229ecfa41f0a6d96dc663c1220a55e137593", size = 20951527, upload-time = "2025-09-09T15:57:52.006Z" }, - { url = "https://files.pythonhosted.org/packages/ef/d8/204e0d73fc1b7a9ee80ab1fe1983dd33a4d64a4e30a05364b0208e9a241a/numpy-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:414a97499480067d305fcac9716c29cf4d0d76db6ebf0bf3cbce666677f12652", size = 14186159, upload-time = "2025-09-09T15:57:54.407Z" }, - { url = "https://files.pythonhosted.org/packages/22/af/f11c916d08f3a18fb8ba81ab72b5b74a6e42ead4c2846d270eb19845bf74/numpy-2.3.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:50a5fe69f135f88a2be9b6ca0481a68a136f6febe1916e4920e12f1a34e708a7", size = 5114624, upload-time = "2025-09-09T15:57:56.5Z" }, - { url = "https://files.pythonhosted.org/packages/fb/11/0ed919c8381ac9d2ffacd63fd1f0c34d27e99cab650f0eb6f110e6ae4858/numpy-2.3.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:b912f2ed2b67a129e6a601e9d93d4fa37bef67e54cac442a2f588a54afe5c67a", size = 6642627, upload-time = "2025-09-09T15:57:58.206Z" }, - { url = "https://files.pythonhosted.org/packages/ee/83/deb5f77cb0f7ba6cb52b91ed388b47f8f3c2e9930d4665c600408d9b90b9/numpy-2.3.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9e318ee0596d76d4cb3d78535dc005fa60e5ea348cd131a51e99d0bdbe0b54fe", size = 14296926, upload-time = "2025-09-09T15:58:00.035Z" }, - { url = "https://files.pythonhosted.org/packages/77/cc/70e59dcb84f2b005d4f306310ff0a892518cc0c8000a33d0e6faf7ca8d80/numpy-2.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce020080e4a52426202bdb6f7691c65bb55e49f261f31a8f506c9f6bc7450421", size = 16638958, upload-time = "2025-09-09T15:58:02.738Z" }, - { url = "https://files.pythonhosted.org/packages/b6/5a/b2ab6c18b4257e099587d5b7f903317bd7115333ad8d4ec4874278eafa61/numpy-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e6687dc183aa55dae4a705b35f9c0f8cb178bcaa2f029b241ac5356221d5c021", size = 16071920, upload-time = "2025-09-09T15:58:05.029Z" }, - { url = "https://files.pythonhosted.org/packages/b8/f1/8b3fdc44324a259298520dd82147ff648979bed085feeacc1250ef1656c0/numpy-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d8f3b1080782469fdc1718c4ed1d22549b5fb12af0d57d35e992158a772a37cf", size = 18577076, upload-time = "2025-09-09T15:58:07.745Z" }, - { url = "https://files.pythonhosted.org/packages/f0/a1/b87a284fb15a42e9274e7fcea0dad259d12ddbf07c1595b26883151ca3b4/numpy-2.3.3-cp314-cp314-win32.whl", hash = "sha256:cb248499b0bc3be66ebd6578b83e5acacf1d6cb2a77f2248ce0e40fbec5a76d0", size = 6366952, upload-time = "2025-09-09T15:58:10.096Z" }, - { url = "https://files.pythonhosted.org/packages/70/5f/1816f4d08f3b8f66576d8433a66f8fa35a5acfb3bbd0bf6c31183b003f3d/numpy-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:691808c2b26b0f002a032c73255d0bd89751425f379f7bcd22d140db593a96e8", size = 12919322, upload-time = "2025-09-09T15:58:12.138Z" }, - { url = "https://files.pythonhosted.org/packages/8c/de/072420342e46a8ea41c324a555fa90fcc11637583fb8df722936aed1736d/numpy-2.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:9ad12e976ca7b10f1774b03615a2a4bab8addce37ecc77394d8e986927dc0dfe", size = 10478630, upload-time = "2025-09-09T15:58:14.64Z" }, - { url = "https://files.pythonhosted.org/packages/d5/df/ee2f1c0a9de7347f14da5dd3cd3c3b034d1b8607ccb6883d7dd5c035d631/numpy-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9cc48e09feb11e1db00b320e9d30a4151f7369afb96bd0e48d942d09da3a0d00", size = 21047987, upload-time = "2025-09-09T15:58:16.889Z" }, - { url = "https://files.pythonhosted.org/packages/d6/92/9453bdc5a4e9e69cf4358463f25e8260e2ffc126d52e10038b9077815989/numpy-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:901bf6123879b7f251d3631967fd574690734236075082078e0571977c6a8e6a", size = 14301076, upload-time = "2025-09-09T15:58:20.343Z" }, - { url = "https://files.pythonhosted.org/packages/13/77/1447b9eb500f028bb44253105bd67534af60499588a5149a94f18f2ca917/numpy-2.3.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:7f025652034199c301049296b59fa7d52c7e625017cae4c75d8662e377bf487d", size = 5229491, upload-time = "2025-09-09T15:58:22.481Z" }, - { url = "https://files.pythonhosted.org/packages/3d/f9/d72221b6ca205f9736cb4b2ce3b002f6e45cd67cd6a6d1c8af11a2f0b649/numpy-2.3.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:533ca5f6d325c80b6007d4d7fb1984c303553534191024ec6a524a4c92a5935a", size = 6737913, upload-time = "2025-09-09T15:58:24.569Z" }, - { url = "https://files.pythonhosted.org/packages/3c/5f/d12834711962ad9c46af72f79bb31e73e416ee49d17f4c797f72c96b6ca5/numpy-2.3.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0edd58682a399824633b66885d699d7de982800053acf20be1eaa46d92009c54", size = 14352811, upload-time = "2025-09-09T15:58:26.416Z" }, - { url = "https://files.pythonhosted.org/packages/a1/0d/fdbec6629d97fd1bebed56cd742884e4eead593611bbe1abc3eb40d304b2/numpy-2.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:367ad5d8fbec5d9296d18478804a530f1191e24ab4d75ab408346ae88045d25e", size = 16702689, upload-time = "2025-09-09T15:58:28.831Z" }, - { url = "https://files.pythonhosted.org/packages/9b/09/0a35196dc5575adde1eb97ddfbc3e1687a814f905377621d18ca9bc2b7dd/numpy-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8f6ac61a217437946a1fa48d24c47c91a0c4f725237871117dea264982128097", size = 16133855, upload-time = "2025-09-09T15:58:31.349Z" }, - { url = "https://files.pythonhosted.org/packages/7a/ca/c9de3ea397d576f1b6753eaa906d4cdef1bf97589a6d9825a349b4729cc2/numpy-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:179a42101b845a816d464b6fe9a845dfaf308fdfc7925387195570789bb2c970", size = 18652520, upload-time = "2025-09-09T15:58:33.762Z" }, - { url = "https://files.pythonhosted.org/packages/fd/c2/e5ed830e08cd0196351db55db82f65bc0ab05da6ef2b72a836dcf1936d2f/numpy-2.3.3-cp314-cp314t-win32.whl", hash = "sha256:1250c5d3d2562ec4174bce2e3a1523041595f9b651065e4a4473f5f48a6bc8a5", size = 6515371, upload-time = "2025-09-09T15:58:36.04Z" }, - { url = "https://files.pythonhosted.org/packages/47/c7/b0f6b5b67f6788a0725f744496badbb604d226bf233ba716683ebb47b570/numpy-2.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:b37a0b2e5935409daebe82c1e42274d30d9dd355852529eab91dab8dcca7419f", size = 13112576, upload-time = "2025-09-09T15:58:37.927Z" }, - { url = "https://files.pythonhosted.org/packages/06/b9/33bba5ff6fb679aa0b1f8a07e853f002a6b04b9394db3069a1270a7784ca/numpy-2.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:78c9f6560dc7e6b3990e32df7ea1a50bbd0e2a111e05209963f5ddcab7073b0b", size = 10545953, upload-time = "2025-09-09T15:58:40.576Z" }, - { url = "https://files.pythonhosted.org/packages/b8/f2/7e0a37cfced2644c9563c529f29fa28acbd0960dde32ece683aafa6f4949/numpy-2.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1e02c7159791cd481e1e6d5ddd766b62a4d5acf8df4d4d1afe35ee9c5c33a41e", size = 21131019, upload-time = "2025-09-09T15:58:42.838Z" }, - { url = "https://files.pythonhosted.org/packages/1a/7e/3291f505297ed63831135a6cc0f474da0c868a1f31b0dd9a9f03a7a0d2ed/numpy-2.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:dca2d0fc80b3893ae72197b39f69d55a3cd8b17ea1b50aa4c62de82419936150", size = 14376288, upload-time = "2025-09-09T15:58:45.425Z" }, - { url = "https://files.pythonhosted.org/packages/bf/4b/ae02e985bdeee73d7b5abdefeb98aef1207e96d4c0621ee0cf228ddfac3c/numpy-2.3.3-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:99683cbe0658f8271b333a1b1b4bb3173750ad59c0c61f5bbdc5b318918fffe3", size = 5305425, upload-time = "2025-09-09T15:58:48.6Z" }, - { url = "https://files.pythonhosted.org/packages/8b/eb/9df215d6d7250db32007941500dc51c48190be25f2401d5b2b564e467247/numpy-2.3.3-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:d9d537a39cc9de668e5cd0e25affb17aec17b577c6b3ae8a3d866b479fbe88d0", size = 6819053, upload-time = "2025-09-09T15:58:50.401Z" }, - { url = "https://files.pythonhosted.org/packages/57/62/208293d7d6b2a8998a4a1f23ac758648c3c32182d4ce4346062018362e29/numpy-2.3.3-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8596ba2f8af5f93b01d97563832686d20206d303024777f6dfc2e7c7c3f1850e", size = 14420354, upload-time = "2025-09-09T15:58:52.704Z" }, - { url = "https://files.pythonhosted.org/packages/ed/0c/8e86e0ff7072e14a71b4c6af63175e40d1e7e933ce9b9e9f765a95b4e0c3/numpy-2.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1ec5615b05369925bd1125f27df33f3b6c8bc10d788d5999ecd8769a1fa04db", size = 16760413, upload-time = "2025-09-09T15:58:55.027Z" }, - { url = "https://files.pythonhosted.org/packages/af/11/0cc63f9f321ccf63886ac203336777140011fb669e739da36d8db3c53b98/numpy-2.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:2e267c7da5bf7309670523896df97f93f6e469fb931161f483cd6882b3b1a5dc", size = 12971844, upload-time = "2025-09-09T15:58:57.359Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/d0/19/95b3d357407220ed24c139018d2518fab0a61a948e68286a25f1a4d049ff/numpy-2.3.3.tar.gz", hash = "sha256:ddc7c39727ba62b80dfdbedf400d1c10ddfa8eefbd7ec8dcb118be8b56d31029", size = 20576648 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7a/45/e80d203ef6b267aa29b22714fb558930b27960a0c5ce3c19c999232bb3eb/numpy-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0ffc4f5caba7dfcbe944ed674b7eef683c7e94874046454bb79ed7ee0236f59d", size = 21259253 }, + { url = "https://files.pythonhosted.org/packages/52/18/cf2c648fccf339e59302e00e5f2bc87725a3ce1992f30f3f78c9044d7c43/numpy-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7e946c7170858a0295f79a60214424caac2ffdb0063d4d79cb681f9aa0aa569", size = 14450980 }, + { url = "https://files.pythonhosted.org/packages/93/fb/9af1082bec870188c42a1c239839915b74a5099c392389ff04215dcee812/numpy-2.3.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:cd4260f64bc794c3390a63bf0728220dd1a68170c169088a1e0dfa2fde1be12f", size = 5379709 }, + { url = "https://files.pythonhosted.org/packages/75/0f/bfd7abca52bcbf9a4a65abc83fe18ef01ccdeb37bfb28bbd6ad613447c79/numpy-2.3.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:f0ddb4b96a87b6728df9362135e764eac3cfa674499943ebc44ce96c478ab125", size = 6913923 }, + { url = "https://files.pythonhosted.org/packages/79/55/d69adad255e87ab7afda1caf93ca997859092afeb697703e2f010f7c2e55/numpy-2.3.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:afd07d377f478344ec6ca2b8d4ca08ae8bd44706763d1efb56397de606393f48", size = 14589591 }, + { url = "https://files.pythonhosted.org/packages/10/a2/010b0e27ddeacab7839957d7a8f00e91206e0c2c47abbb5f35a2630e5387/numpy-2.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bc92a5dedcc53857249ca51ef29f5e5f2f8c513e22cfb90faeb20343b8c6f7a6", size = 16938714 }, + { url = "https://files.pythonhosted.org/packages/1c/6b/12ce8ede632c7126eb2762b9e15e18e204b81725b81f35176eac14dc5b82/numpy-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7af05ed4dc19f308e1d9fc759f36f21921eb7bbfc82843eeec6b2a2863a0aefa", size = 16370592 }, + { url = "https://files.pythonhosted.org/packages/b4/35/aba8568b2593067bb6a8fe4c52babb23b4c3b9c80e1b49dff03a09925e4a/numpy-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:433bf137e338677cebdd5beac0199ac84712ad9d630b74eceeb759eaa45ddf30", size = 18884474 }, + { url = "https://files.pythonhosted.org/packages/45/fa/7f43ba10c77575e8be7b0138d107e4f44ca4a1ef322cd16980ea3e8b8222/numpy-2.3.3-cp311-cp311-win32.whl", hash = "sha256:eb63d443d7b4ffd1e873f8155260d7f58e7e4b095961b01c91062935c2491e57", size = 6599794 }, + { url = "https://files.pythonhosted.org/packages/0a/a2/a4f78cb2241fe5664a22a10332f2be886dcdea8784c9f6a01c272da9b426/numpy-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:ec9d249840f6a565f58d8f913bccac2444235025bbb13e9a4681783572ee3caa", size = 13088104 }, + { url = "https://files.pythonhosted.org/packages/79/64/e424e975adbd38282ebcd4891661965b78783de893b381cbc4832fb9beb2/numpy-2.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:74c2a948d02f88c11a3c075d9733f1ae67d97c6bdb97f2bb542f980458b257e7", size = 10460772 }, + { url = "https://files.pythonhosted.org/packages/51/5d/bb7fc075b762c96329147799e1bcc9176ab07ca6375ea976c475482ad5b3/numpy-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cfdd09f9c84a1a934cde1eec2267f0a43a7cd44b2cca4ff95b7c0d14d144b0bf", size = 20957014 }, + { url = "https://files.pythonhosted.org/packages/6b/0e/c6211bb92af26517acd52125a237a92afe9c3124c6a68d3b9f81b62a0568/numpy-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb32e3cf0f762aee47ad1ddc6672988f7f27045b0783c887190545baba73aa25", size = 14185220 }, + { url = "https://files.pythonhosted.org/packages/22/f2/07bb754eb2ede9073f4054f7c0286b0d9d2e23982e090a80d478b26d35ca/numpy-2.3.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:396b254daeb0a57b1fe0ecb5e3cff6fa79a380fa97c8f7781a6d08cd429418fe", size = 5113918 }, + { url = "https://files.pythonhosted.org/packages/81/0a/afa51697e9fb74642f231ea36aca80fa17c8fb89f7a82abd5174023c3960/numpy-2.3.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:067e3d7159a5d8f8a0b46ee11148fc35ca9b21f61e3c49fbd0a027450e65a33b", size = 6647922 }, + { url = "https://files.pythonhosted.org/packages/5d/f5/122d9cdb3f51c520d150fef6e87df9279e33d19a9611a87c0d2cf78a89f4/numpy-2.3.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1c02d0629d25d426585fb2e45a66154081b9fa677bc92a881ff1d216bc9919a8", size = 14281991 }, + { url = "https://files.pythonhosted.org/packages/51/64/7de3c91e821a2debf77c92962ea3fe6ac2bc45d0778c1cbe15d4fce2fd94/numpy-2.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9192da52b9745f7f0766531dcfa978b7763916f158bb63bdb8a1eca0068ab20", size = 16641643 }, + { url = "https://files.pythonhosted.org/packages/30/e4/961a5fa681502cd0d68907818b69f67542695b74e3ceaa513918103b7e80/numpy-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cd7de500a5b66319db419dc3c345244404a164beae0d0937283b907d8152e6ea", size = 16056787 }, + { url = "https://files.pythonhosted.org/packages/99/26/92c912b966e47fbbdf2ad556cb17e3a3088e2e1292b9833be1dfa5361a1a/numpy-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:93d4962d8f82af58f0b2eb85daaf1b3ca23fe0a85d0be8f1f2b7bb46034e56d7", size = 18579598 }, + { url = "https://files.pythonhosted.org/packages/17/b6/fc8f82cb3520768718834f310c37d96380d9dc61bfdaf05fe5c0b7653e01/numpy-2.3.3-cp312-cp312-win32.whl", hash = "sha256:5534ed6b92f9b7dca6c0a19d6df12d41c68b991cef051d108f6dbff3babc4ebf", size = 6320800 }, + { url = "https://files.pythonhosted.org/packages/32/ee/de999f2625b80d043d6d2d628c07d0d5555a677a3cf78fdf868d409b8766/numpy-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:497d7cad08e7092dba36e3d296fe4c97708c93daf26643a1ae4b03f6294d30eb", size = 12786615 }, + { url = "https://files.pythonhosted.org/packages/49/6e/b479032f8a43559c383acb20816644f5f91c88f633d9271ee84f3b3a996c/numpy-2.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:ca0309a18d4dfea6fc6262a66d06c26cfe4640c3926ceec90e57791a82b6eee5", size = 10195936 }, + { url = "https://files.pythonhosted.org/packages/7d/b9/984c2b1ee61a8b803bf63582b4ac4242cf76e2dbd663efeafcb620cc0ccb/numpy-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f5415fb78995644253370985342cd03572ef8620b934da27d77377a2285955bf", size = 20949588 }, + { url = "https://files.pythonhosted.org/packages/a6/e4/07970e3bed0b1384d22af1e9912527ecbeb47d3b26e9b6a3bced068b3bea/numpy-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d00de139a3324e26ed5b95870ce63be7ec7352171bc69a4cf1f157a48e3eb6b7", size = 14177802 }, + { url = "https://files.pythonhosted.org/packages/35/c7/477a83887f9de61f1203bad89cf208b7c19cc9fef0cebef65d5a1a0619f2/numpy-2.3.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9dc13c6a5829610cc07422bc74d3ac083bd8323f14e2827d992f9e52e22cd6a6", size = 5106537 }, + { url = "https://files.pythonhosted.org/packages/52/47/93b953bd5866a6f6986344d045a207d3f1cfbad99db29f534ea9cee5108c/numpy-2.3.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:d79715d95f1894771eb4e60fb23f065663b2298f7d22945d66877aadf33d00c7", size = 6640743 }, + { url = "https://files.pythonhosted.org/packages/23/83/377f84aaeb800b64c0ef4de58b08769e782edcefa4fea712910b6f0afd3c/numpy-2.3.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:952cfd0748514ea7c3afc729a0fc639e61655ce4c55ab9acfab14bda4f402b4c", size = 14278881 }, + { url = "https://files.pythonhosted.org/packages/9a/a5/bf3db6e66c4b160d6ea10b534c381a1955dfab34cb1017ea93aa33c70ed3/numpy-2.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5b83648633d46f77039c29078751f80da65aa64d5622a3cd62aaef9d835b6c93", size = 16636301 }, + { url = "https://files.pythonhosted.org/packages/a2/59/1287924242eb4fa3f9b3a2c30400f2e17eb2707020d1c5e3086fe7330717/numpy-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b001bae8cea1c7dfdb2ae2b017ed0a6f2102d7a70059df1e338e307a4c78a8ae", size = 16053645 }, + { url = "https://files.pythonhosted.org/packages/e6/93/b3d47ed882027c35e94ac2320c37e452a549f582a5e801f2d34b56973c97/numpy-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8e9aced64054739037d42fb84c54dd38b81ee238816c948c8f3ed134665dcd86", size = 18578179 }, + { url = "https://files.pythonhosted.org/packages/20/d9/487a2bccbf7cc9d4bfc5f0f197761a5ef27ba870f1e3bbb9afc4bbe3fcc2/numpy-2.3.3-cp313-cp313-win32.whl", hash = "sha256:9591e1221db3f37751e6442850429b3aabf7026d3b05542d102944ca7f00c8a8", size = 6312250 }, + { url = "https://files.pythonhosted.org/packages/1b/b5/263ebbbbcede85028f30047eab3d58028d7ebe389d6493fc95ae66c636ab/numpy-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f0dadeb302887f07431910f67a14d57209ed91130be0adea2f9793f1a4f817cf", size = 12783269 }, + { url = "https://files.pythonhosted.org/packages/fa/75/67b8ca554bbeaaeb3fac2e8bce46967a5a06544c9108ec0cf5cece559b6c/numpy-2.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:3c7cf302ac6e0b76a64c4aecf1a09e51abd9b01fc7feee80f6c43e3ab1b1dbc5", size = 10195314 }, + { url = "https://files.pythonhosted.org/packages/11/d0/0d1ddec56b162042ddfafeeb293bac672de9b0cfd688383590090963720a/numpy-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:eda59e44957d272846bb407aad19f89dc6f58fecf3504bd144f4c5cf81a7eacc", size = 21048025 }, + { url = "https://files.pythonhosted.org/packages/36/9e/1996ca6b6d00415b6acbdd3c42f7f03ea256e2c3f158f80bd7436a8a19f3/numpy-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:823d04112bc85ef5c4fda73ba24e6096c8f869931405a80aa8b0e604510a26bc", size = 14301053 }, + { url = "https://files.pythonhosted.org/packages/05/24/43da09aa764c68694b76e84b3d3f0c44cb7c18cdc1ba80e48b0ac1d2cd39/numpy-2.3.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:40051003e03db4041aa325da2a0971ba41cf65714e65d296397cc0e32de6018b", size = 5229444 }, + { url = "https://files.pythonhosted.org/packages/bc/14/50ffb0f22f7218ef8af28dd089f79f68289a7a05a208db9a2c5dcbe123c1/numpy-2.3.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:6ee9086235dd6ab7ae75aba5662f582a81ced49f0f1c6de4260a78d8f2d91a19", size = 6738039 }, + { url = "https://files.pythonhosted.org/packages/55/52/af46ac0795e09657d45a7f4db961917314377edecf66db0e39fa7ab5c3d3/numpy-2.3.3-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94fcaa68757c3e2e668ddadeaa86ab05499a70725811e582b6a9858dd472fb30", size = 14352314 }, + { url = "https://files.pythonhosted.org/packages/a7/b1/dc226b4c90eb9f07a3fff95c2f0db3268e2e54e5cce97c4ac91518aee71b/numpy-2.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da1a74b90e7483d6ce5244053399a614b1d6b7bc30a60d2f570e5071f8959d3e", size = 16701722 }, + { url = "https://files.pythonhosted.org/packages/9d/9d/9d8d358f2eb5eced14dba99f110d83b5cd9a4460895230f3b396ad19a323/numpy-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2990adf06d1ecee3b3dcbb4977dfab6e9f09807598d647f04d385d29e7a3c3d3", size = 16132755 }, + { url = "https://files.pythonhosted.org/packages/b6/27/b3922660c45513f9377b3fb42240bec63f203c71416093476ec9aa0719dc/numpy-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ed635ff692483b8e3f0fcaa8e7eb8a75ee71aa6d975388224f70821421800cea", size = 18651560 }, + { url = "https://files.pythonhosted.org/packages/5b/8e/3ab61a730bdbbc201bb245a71102aa609f0008b9ed15255500a99cd7f780/numpy-2.3.3-cp313-cp313t-win32.whl", hash = "sha256:a333b4ed33d8dc2b373cc955ca57babc00cd6f9009991d9edc5ddbc1bac36bcd", size = 6442776 }, + { url = "https://files.pythonhosted.org/packages/1c/3a/e22b766b11f6030dc2decdeff5c2fb1610768055603f9f3be88b6d192fb2/numpy-2.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:4384a169c4d8f97195980815d6fcad04933a7e1ab3b530921c3fef7a1c63426d", size = 12927281 }, + { url = "https://files.pythonhosted.org/packages/7b/42/c2e2bc48c5e9b2a83423f99733950fbefd86f165b468a3d85d52b30bf782/numpy-2.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:75370986cc0bc66f4ce5110ad35aae6d182cc4ce6433c40ad151f53690130bf1", size = 10265275 }, + { url = "https://files.pythonhosted.org/packages/6b/01/342ad585ad82419b99bcf7cebe99e61da6bedb89e213c5fd71acc467faee/numpy-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:cd052f1fa6a78dee696b58a914b7229ecfa41f0a6d96dc663c1220a55e137593", size = 20951527 }, + { url = "https://files.pythonhosted.org/packages/ef/d8/204e0d73fc1b7a9ee80ab1fe1983dd33a4d64a4e30a05364b0208e9a241a/numpy-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:414a97499480067d305fcac9716c29cf4d0d76db6ebf0bf3cbce666677f12652", size = 14186159 }, + { url = "https://files.pythonhosted.org/packages/22/af/f11c916d08f3a18fb8ba81ab72b5b74a6e42ead4c2846d270eb19845bf74/numpy-2.3.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:50a5fe69f135f88a2be9b6ca0481a68a136f6febe1916e4920e12f1a34e708a7", size = 5114624 }, + { url = "https://files.pythonhosted.org/packages/fb/11/0ed919c8381ac9d2ffacd63fd1f0c34d27e99cab650f0eb6f110e6ae4858/numpy-2.3.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:b912f2ed2b67a129e6a601e9d93d4fa37bef67e54cac442a2f588a54afe5c67a", size = 6642627 }, + { url = "https://files.pythonhosted.org/packages/ee/83/deb5f77cb0f7ba6cb52b91ed388b47f8f3c2e9930d4665c600408d9b90b9/numpy-2.3.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9e318ee0596d76d4cb3d78535dc005fa60e5ea348cd131a51e99d0bdbe0b54fe", size = 14296926 }, + { url = "https://files.pythonhosted.org/packages/77/cc/70e59dcb84f2b005d4f306310ff0a892518cc0c8000a33d0e6faf7ca8d80/numpy-2.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce020080e4a52426202bdb6f7691c65bb55e49f261f31a8f506c9f6bc7450421", size = 16638958 }, + { url = "https://files.pythonhosted.org/packages/b6/5a/b2ab6c18b4257e099587d5b7f903317bd7115333ad8d4ec4874278eafa61/numpy-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e6687dc183aa55dae4a705b35f9c0f8cb178bcaa2f029b241ac5356221d5c021", size = 16071920 }, + { url = "https://files.pythonhosted.org/packages/b8/f1/8b3fdc44324a259298520dd82147ff648979bed085feeacc1250ef1656c0/numpy-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d8f3b1080782469fdc1718c4ed1d22549b5fb12af0d57d35e992158a772a37cf", size = 18577076 }, + { url = "https://files.pythonhosted.org/packages/f0/a1/b87a284fb15a42e9274e7fcea0dad259d12ddbf07c1595b26883151ca3b4/numpy-2.3.3-cp314-cp314-win32.whl", hash = "sha256:cb248499b0bc3be66ebd6578b83e5acacf1d6cb2a77f2248ce0e40fbec5a76d0", size = 6366952 }, + { url = "https://files.pythonhosted.org/packages/70/5f/1816f4d08f3b8f66576d8433a66f8fa35a5acfb3bbd0bf6c31183b003f3d/numpy-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:691808c2b26b0f002a032c73255d0bd89751425f379f7bcd22d140db593a96e8", size = 12919322 }, + { url = "https://files.pythonhosted.org/packages/8c/de/072420342e46a8ea41c324a555fa90fcc11637583fb8df722936aed1736d/numpy-2.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:9ad12e976ca7b10f1774b03615a2a4bab8addce37ecc77394d8e986927dc0dfe", size = 10478630 }, + { url = "https://files.pythonhosted.org/packages/d5/df/ee2f1c0a9de7347f14da5dd3cd3c3b034d1b8607ccb6883d7dd5c035d631/numpy-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9cc48e09feb11e1db00b320e9d30a4151f7369afb96bd0e48d942d09da3a0d00", size = 21047987 }, + { url = "https://files.pythonhosted.org/packages/d6/92/9453bdc5a4e9e69cf4358463f25e8260e2ffc126d52e10038b9077815989/numpy-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:901bf6123879b7f251d3631967fd574690734236075082078e0571977c6a8e6a", size = 14301076 }, + { url = "https://files.pythonhosted.org/packages/13/77/1447b9eb500f028bb44253105bd67534af60499588a5149a94f18f2ca917/numpy-2.3.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:7f025652034199c301049296b59fa7d52c7e625017cae4c75d8662e377bf487d", size = 5229491 }, + { url = "https://files.pythonhosted.org/packages/3d/f9/d72221b6ca205f9736cb4b2ce3b002f6e45cd67cd6a6d1c8af11a2f0b649/numpy-2.3.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:533ca5f6d325c80b6007d4d7fb1984c303553534191024ec6a524a4c92a5935a", size = 6737913 }, + { url = "https://files.pythonhosted.org/packages/3c/5f/d12834711962ad9c46af72f79bb31e73e416ee49d17f4c797f72c96b6ca5/numpy-2.3.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0edd58682a399824633b66885d699d7de982800053acf20be1eaa46d92009c54", size = 14352811 }, + { url = "https://files.pythonhosted.org/packages/a1/0d/fdbec6629d97fd1bebed56cd742884e4eead593611bbe1abc3eb40d304b2/numpy-2.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:367ad5d8fbec5d9296d18478804a530f1191e24ab4d75ab408346ae88045d25e", size = 16702689 }, + { url = "https://files.pythonhosted.org/packages/9b/09/0a35196dc5575adde1eb97ddfbc3e1687a814f905377621d18ca9bc2b7dd/numpy-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8f6ac61a217437946a1fa48d24c47c91a0c4f725237871117dea264982128097", size = 16133855 }, + { url = "https://files.pythonhosted.org/packages/7a/ca/c9de3ea397d576f1b6753eaa906d4cdef1bf97589a6d9825a349b4729cc2/numpy-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:179a42101b845a816d464b6fe9a845dfaf308fdfc7925387195570789bb2c970", size = 18652520 }, + { url = "https://files.pythonhosted.org/packages/fd/c2/e5ed830e08cd0196351db55db82f65bc0ab05da6ef2b72a836dcf1936d2f/numpy-2.3.3-cp314-cp314t-win32.whl", hash = "sha256:1250c5d3d2562ec4174bce2e3a1523041595f9b651065e4a4473f5f48a6bc8a5", size = 6515371 }, + { url = "https://files.pythonhosted.org/packages/47/c7/b0f6b5b67f6788a0725f744496badbb604d226bf233ba716683ebb47b570/numpy-2.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:b37a0b2e5935409daebe82c1e42274d30d9dd355852529eab91dab8dcca7419f", size = 13112576 }, + { url = "https://files.pythonhosted.org/packages/06/b9/33bba5ff6fb679aa0b1f8a07e853f002a6b04b9394db3069a1270a7784ca/numpy-2.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:78c9f6560dc7e6b3990e32df7ea1a50bbd0e2a111e05209963f5ddcab7073b0b", size = 10545953 }, + { url = "https://files.pythonhosted.org/packages/b8/f2/7e0a37cfced2644c9563c529f29fa28acbd0960dde32ece683aafa6f4949/numpy-2.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1e02c7159791cd481e1e6d5ddd766b62a4d5acf8df4d4d1afe35ee9c5c33a41e", size = 21131019 }, + { url = "https://files.pythonhosted.org/packages/1a/7e/3291f505297ed63831135a6cc0f474da0c868a1f31b0dd9a9f03a7a0d2ed/numpy-2.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:dca2d0fc80b3893ae72197b39f69d55a3cd8b17ea1b50aa4c62de82419936150", size = 14376288 }, + { url = "https://files.pythonhosted.org/packages/bf/4b/ae02e985bdeee73d7b5abdefeb98aef1207e96d4c0621ee0cf228ddfac3c/numpy-2.3.3-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:99683cbe0658f8271b333a1b1b4bb3173750ad59c0c61f5bbdc5b318918fffe3", size = 5305425 }, + { url = "https://files.pythonhosted.org/packages/8b/eb/9df215d6d7250db32007941500dc51c48190be25f2401d5b2b564e467247/numpy-2.3.3-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:d9d537a39cc9de668e5cd0e25affb17aec17b577c6b3ae8a3d866b479fbe88d0", size = 6819053 }, + { url = "https://files.pythonhosted.org/packages/57/62/208293d7d6b2a8998a4a1f23ac758648c3c32182d4ce4346062018362e29/numpy-2.3.3-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8596ba2f8af5f93b01d97563832686d20206d303024777f6dfc2e7c7c3f1850e", size = 14420354 }, + { url = "https://files.pythonhosted.org/packages/ed/0c/8e86e0ff7072e14a71b4c6af63175e40d1e7e933ce9b9e9f765a95b4e0c3/numpy-2.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1ec5615b05369925bd1125f27df33f3b6c8bc10d788d5999ecd8769a1fa04db", size = 16760413 }, + { url = "https://files.pythonhosted.org/packages/af/11/0cc63f9f321ccf63886ac203336777140011fb669e739da36d8db3c53b98/numpy-2.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:2e267c7da5bf7309670523896df97f93f6e469fb931161f483cd6882b3b1a5dc", size = 12971844 }, ] [[package]] @@ -2845,7 +2844,7 @@ dev = [ { name = "coverage", specifier = ">=7.10.7,<8" }, { name = "ipython", specifier = ">=8.37,<9" }, { name = "mypy", specifier = ">=1.18.2,<2" }, - { name = "pytest", specifier = ">=8.4.2,<9" }, + { name = "pytest", specifier = ">=8.4.2,<10" }, { name = "pytest-cov", specifier = ">=4.1,<8.0" }, { name = "ruff", specifier = ">=0.13.2,<0.15" }, { name = "sympy", specifier = ">=1.14.0,<2" }, @@ -2868,7 +2867,7 @@ docs = [ examples = [{ name = "jupyter", specifier = ">=1.0.0,<2" }] export = [ { name = "pyqt5-qt5", marker = "sys_platform != 'darwin'", specifier = "==5.15.2" }, - { name = "quantify-scheduler", marker = "sys_platform != 'darwin'", specifier = "==0.25.1" }, + { name = "quantify-scheduler", marker = "sys_platform != 'darwin'", specifier = "==0.26.0" }, ] [[package]] @@ -2879,45 +2878,45 @@ dependencies = [ { name = "importlib-metadata" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", hash = "sha256:540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7", size = 64923, upload-time = "2025-09-11T10:29:01.662Z" } +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", hash = "sha256:540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7", size = 64923 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", hash = "sha256:accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47", size = 65732, upload-time = "2025-09-11T10:28:41.826Z" }, + { url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", hash = "sha256:accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47", size = 65732 }, ] [[package]] name = "orderly-set" version = "5.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4a/88/39c83c35d5e97cc203e9e77a4f93bf87ec89cf6a22ac4818fdcc65d66584/orderly_set-5.5.0.tar.gz", hash = "sha256:e87185c8e4d8afa64e7f8160ee2c542a475b738bc891dc3f58102e654125e6ce", size = 27414, upload-time = "2025-07-10T20:10:55.885Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/88/39c83c35d5e97cc203e9e77a4f93bf87ec89cf6a22ac4818fdcc65d66584/orderly_set-5.5.0.tar.gz", hash = "sha256:e87185c8e4d8afa64e7f8160ee2c542a475b738bc891dc3f58102e654125e6ce", size = 27414 } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/27/fb8d7338b4d551900fa3e580acbe7a0cf655d940e164cb5c00ec31961094/orderly_set-5.5.0-py3-none-any.whl", hash = "sha256:46f0b801948e98f427b412fcabb831677194c05c3b699b80de260374baa0b1e7", size = 13068, upload-time = "2025-07-10T20:10:54.377Z" }, + { url = "https://files.pythonhosted.org/packages/12/27/fb8d7338b4d551900fa3e580acbe7a0cf655d940e164cb5c00ec31961094/orderly_set-5.5.0-py3-none-any.whl", hash = "sha256:46f0b801948e98f427b412fcabb831677194c05c3b699b80de260374baa0b1e7", size = 13068 }, ] [[package]] name = "overrides" version = "7.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload-time = "2024-01-27T21:01:33.423Z" } +sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload-time = "2024-01-27T21:01:31.393Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727 } 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" }, + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945", size = 19252 } 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" }, + { url = "https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591", size = 13746 }, ] [[package]] @@ -2931,41 +2930,41 @@ dependencies = [ { 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/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/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/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/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/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/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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/85/72/530900610650f54a35a19476eca5104f38555afccda1aa11a92ee14cb21d/pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826", size = 11346086 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/8e/59/712db1d7040520de7a4965df15b774348980e6df45c129b8c64d0dbe74ef/pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c", size = 11348702 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b", size = 10992722 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, ] [package.optional-dependencies] @@ -2978,18 +2977,18 @@ output-formatting = [ name = "pandocfilters" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" }, + { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/de/53e0bcf53d13e005bd8c92e7855142494f41171b34c2536b86187474184d/parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a", size = 401205 } 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" }, + { url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887", size = 106668 }, ] [[package]] @@ -3000,27 +2999,27 @@ dependencies = [ { name = "locket" }, { name = "toolz" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b2/3a/3f06f34820a31257ddcabdfafc2672c5816be79c7e353b02c1f318daa7d4/partd-1.4.2.tar.gz", hash = "sha256:d022c33afbdc8405c226621b015e8067888173d85f7f5ecebb3cafed9a20f02c", size = 21029, upload-time = "2024-05-06T19:51:41.945Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/3a/3f06f34820a31257ddcabdfafc2672c5816be79c7e353b02c1f318daa7d4/partd-1.4.2.tar.gz", hash = "sha256:d022c33afbdc8405c226621b015e8067888173d85f7f5ecebb3cafed9a20f02c", size = 21029 } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl", hash = "sha256:978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f", size = 18905, upload-time = "2024-05-06T19:51:39.271Z" }, + { url = "https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl", hash = "sha256:978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f", size = 18905 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 } 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" }, + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 }, ] [[package]] name = "pathvalidate" version = "3.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fa/2a/52a8da6fe965dea6192eb716b357558e103aea0a1e9a8352ad575a8406ca/pathvalidate-3.3.1.tar.gz", hash = "sha256:b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177", size = 63262, upload-time = "2025-06-15T09:07:20.736Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fa/2a/52a8da6fe965dea6192eb716b357558e103aea0a1e9a8352ad575a8406ca/pathvalidate-3.3.1.tar.gz", hash = "sha256:b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177", size = 63262 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl", hash = "sha256:5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f", size = 24305, upload-time = "2025-06-15T09:07:19.117Z" }, + { url = "https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl", hash = "sha256:5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f", size = 24305 }, ] [[package]] @@ -3030,99 +3029,102 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } 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" }, + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, ] [[package]] name = "pillow" version = "11.3.0" source = { registry = "https://pypi.org/simple" } -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/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/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/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/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/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/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/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/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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069 } +wheels = [ + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090 }, + { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988 }, + { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768 }, + { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055 }, + { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079 }, + { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324 }, + { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841 }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450 }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546 }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102 }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911 }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383 }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370 }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500 }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598 }, ] [[package]] name = "platformdirs" version = "4.4.0" source = { registry = "https://pypi.org/simple" } -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" } +sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634 } 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" }, + { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654 }, ] [[package]] @@ -3133,18 +3135,18 @@ dependencies = [ { name = "narwhals" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0c/63/961d47c9ffd592a575495891cdcf7875dc0903ebb33ac238935714213789/plotly-6.3.1.tar.gz", hash = "sha256:dd896e3d940e653a7ce0470087e82c2bd903969a55e30d1b01bb389319461bb0", size = 6956460, upload-time = "2025-10-02T16:10:34.16Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0c/63/961d47c9ffd592a575495891cdcf7875dc0903ebb33ac238935714213789/plotly-6.3.1.tar.gz", hash = "sha256:dd896e3d940e653a7ce0470087e82c2bd903969a55e30d1b01bb389319461bb0", size = 6956460 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce614342d11cc0652f1e45e32393b6ab9d11a664a60e9b7b7/plotly-6.3.1-py3-none-any.whl", hash = "sha256:8b4420d1dcf2b040f5983eed433f95732ed24930e496d36eb70d211923532e64", size = 9833698, upload-time = "2025-10-02T16:10:22.584Z" }, + { url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce614342d11cc0652f1e45e32393b6ab9d11a664a60e9b7b7/plotly-6.3.1-py3-none-any.whl", hash = "sha256:8b4420d1dcf2b040f5983eed433f95732ed24930e496d36eb70d211923532e64", size = 9833698 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412 } 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" }, + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538 }, ] [[package]] @@ -3156,18 +3158,18 @@ dependencies = [ { name = "platformdirs" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c6/77/b3d3e00c696c16cf99af81ef7b1f5fe73bd2a307abca41bd7605429fe6e5/pooch-1.8.2.tar.gz", hash = "sha256:76561f0de68a01da4df6af38e9955c4c9d1a5c90da73f7e40276a5728ec83d10", size = 59353, upload-time = "2024-06-06T16:53:46.224Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c6/77/b3d3e00c696c16cf99af81ef7b1f5fe73bd2a307abca41bd7605429fe6e5/pooch-1.8.2.tar.gz", hash = "sha256:76561f0de68a01da4df6af38e9955c4c9d1a5c90da73f7e40276a5728ec83d10", size = 59353 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/87/77cc11c7a9ea9fd05503def69e3d18605852cd0d4b0d3b8f15bbeb3ef1d1/pooch-1.8.2-py3-none-any.whl", hash = "sha256:3529a57096f7198778a5ceefd5ac3ef0e4d06a6ddaf9fc2d609b806f25302c47", size = 64574, upload-time = "2024-06-06T16:53:44.343Z" }, + { url = "https://files.pythonhosted.org/packages/a8/87/77cc11c7a9ea9fd05503def69e3d18605852cd0d4b0d3b8f15bbeb3ef1d1/pooch-1.8.2-py3-none-any.whl", hash = "sha256:3529a57096f7198778a5ceefd5ac3ef0e4d06a6ddaf9fc2d609b806f25302c47", size = 64574 }, ] [[package]] name = "prometheus-client" version = "0.23.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/23/53/3edb5d68ecf6b38fcbcc1ad28391117d2a322d9a1a3eff04bfdb184d8c3b/prometheus_client-0.23.1.tar.gz", hash = "sha256:6ae8f9081eaaaf153a2e959d2e6c4f4fb57b12ef76c8c7980202f1e57b48b2ce", size = 80481, upload-time = "2025-09-18T20:47:25.043Z" } +sdist = { url = "https://files.pythonhosted.org/packages/23/53/3edb5d68ecf6b38fcbcc1ad28391117d2a322d9a1a3eff04bfdb184d8c3b/prometheus_client-0.23.1.tar.gz", hash = "sha256:6ae8f9081eaaaf153a2e959d2e6c4f4fb57b12ef76c8c7980202f1e57b48b2ce", size = 80481 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/db/14bafcb4af2139e046d03fd00dea7873e48eafe18b7d2797e73d6681f210/prometheus_client-0.23.1-py3-none-any.whl", hash = "sha256:dd1913e6e76b59cfe44e7a4b83e01afc9873c1bdfd2ed8739f1e76aeca115f99", size = 61145, upload-time = "2025-09-18T20:47:23.875Z" }, + { url = "https://files.pythonhosted.org/packages/b8/db/14bafcb4af2139e046d03fd00dea7873e48eafe18b7d2797e73d6681f210/prometheus_client-0.23.1-py3-none-any.whl", hash = "sha256:dd1913e6e76b59cfe44e7a4b83e01afc9873c1bdfd2ed8739f1e76aeca115f99", size = 61145 }, ] [[package]] @@ -3177,90 +3179,90 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198 } 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" }, + { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/31/4723d756b59344b643542936e37a31d1d3204bcdc42a7daa8ee9eb06fb50/psutil-7.1.0.tar.gz", hash = "sha256:655708b3c069387c8b77b072fc429a57d0e214221d01c0a772df7dfedcb3bcd2", size = 497660 } 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" }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/79/87/157c8e7959ec39ced1b11cc93c730c4fb7f9d408569a6c59dbd92ceb35db/psutil-7.1.0-cp37-abi3-win32.whl", hash = "sha256:09ad740870c8d219ed8daae0ad3b726d3bf9a028a198e7f3080f6a1888b99bca", size = 244812 }, + { url = "https://files.pythonhosted.org/packages/bf/e9/b44c4f697276a7a95b8e94d0e320a7bf7f3318521b23de69035540b39838/psutil-7.1.0-cp37-abi3-win_amd64.whl", hash = "sha256:57f5e987c36d3146c0dd2528cd42151cf96cd359b9d67cfff836995cc5df9a3d", size = 247965 }, + { url = "https://files.pythonhosted.org/packages/26/65/1070a6e3c036f39142c2820c4b52e9243246fcfc3f96239ac84472ba361e/psutil-7.1.0-cp37-abi3-win_arm64.whl", hash = "sha256:6937cb68133e7c97b6cc9649a570c9a18ba0efebed46d8c5dae4c07fa1b67a07", size = 244971 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } 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" }, + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } 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" }, + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, ] [[package]] name = "pyarrow" version = "21.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", hash = "sha256:5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc", size = 1133487, upload-time = "2025-07-18T00:57:31.761Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/ed/b1589a777816ee33ba123ba1e4f8f02243a844fed0deec97bde9fb21a5cf/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:7be45519b830f7c24b21d630a31d48bcebfd5d4d7f9d3bdb49da9cdf6d764edb", size = 41055619, upload-time = "2025-07-18T00:54:42.172Z" }, - { url = "https://files.pythonhosted.org/packages/44/28/b6672962639e85dc0ac36f71ab3a8f5f38e01b51343d7aa372a6b56fa3f3/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:26bfd95f6bff443ceae63c65dc7e048670b7e98bc892210acba7e4995d3d4b51", size = 42733488, upload-time = "2025-07-18T00:54:47.132Z" }, - { url = "https://files.pythonhosted.org/packages/f8/cc/de02c3614874b9089c94eac093f90ca5dfa6d5afe45de3ba847fd950fdf1/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bd04ec08f7f8bd113c55868bd3fc442a9db67c27af098c5f814a3091e71cc61a", size = 43329159, upload-time = "2025-07-18T00:54:51.686Z" }, - { url = "https://files.pythonhosted.org/packages/a6/3e/99473332ac40278f196e105ce30b79ab8affab12f6194802f2593d6b0be2/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9b0b14b49ac10654332a805aedfc0147fb3469cbf8ea951b3d040dab12372594", size = 45050567, upload-time = "2025-07-18T00:54:56.679Z" }, - { url = "https://files.pythonhosted.org/packages/7b/f5/c372ef60593d713e8bfbb7e0c743501605f0ad00719146dc075faf11172b/pyarrow-21.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:9d9f8bcb4c3be7738add259738abdeddc363de1b80e3310e04067aa1ca596634", size = 26217959, upload-time = "2025-07-18T00:55:00.482Z" }, - { url = "https://files.pythonhosted.org/packages/24/11/a4431f36d5ad7d83b87146f515c063e4d07ef0b7240876ddb885e6b44f2e/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:479ee41399fcddc46159a551705b89c05f11e8b8cb8e968f7fec64f62d91985e", size = 41135424, upload-time = "2025-07-18T00:55:11.461Z" }, - { url = "https://files.pythonhosted.org/packages/74/dc/035d54638fc5d2971cbf1e987ccd45f1091c83bcf747281cf6cc25e72c88/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:40ebfcb54a4f11bcde86bc586cbd0272bac0d516cfa539c799c2453768477569", size = 42823810, upload-time = "2025-07-18T00:55:16.301Z" }, - { url = "https://files.pythonhosted.org/packages/2e/3b/89fced102448a9e3e0d4dded1f37fa3ce4700f02cdb8665457fcc8015f5b/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8d58d8497814274d3d20214fbb24abcad2f7e351474357d552a8d53bce70c70e", size = 43391538, upload-time = "2025-07-18T00:55:23.82Z" }, - { url = "https://files.pythonhosted.org/packages/fb/bb/ea7f1bd08978d39debd3b23611c293f64a642557e8141c80635d501e6d53/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:585e7224f21124dd57836b1530ac8f2df2afc43c861d7bf3d58a4870c42ae36c", size = 45120056, upload-time = "2025-07-18T00:55:28.231Z" }, - { url = "https://files.pythonhosted.org/packages/6e/0b/77ea0600009842b30ceebc3337639a7380cd946061b620ac1a2f3cb541e2/pyarrow-21.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:555ca6935b2cbca2c0e932bedd853e9bc523098c39636de9ad4693b5b1df86d6", size = 26220568, upload-time = "2025-07-18T00:55:32.122Z" }, - { url = "https://files.pythonhosted.org/packages/4f/74/2a2d9f8d7a59b639523454bec12dba35ae3d0a07d8ab529dc0809f74b23c/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e72a8ec6b868e258a2cd2672d91f2860ad532d590ce94cdf7d5e7ec674ccf03d", size = 41108099, upload-time = "2025-07-18T00:55:42.889Z" }, - { url = "https://files.pythonhosted.org/packages/ad/90/2660332eeb31303c13b653ea566a9918484b6e4d6b9d2d46879a33ab0622/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b7ae0bbdc8c6674259b25bef5d2a1d6af5d39d7200c819cf99e07f7dfef1c51e", size = 42829529, upload-time = "2025-07-18T00:55:47.069Z" }, - { url = "https://files.pythonhosted.org/packages/33/27/1a93a25c92717f6aa0fca06eb4700860577d016cd3ae51aad0e0488ac899/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:58c30a1729f82d201627c173d91bd431db88ea74dcaa3885855bc6203e433b82", size = 43367883, upload-time = "2025-07-18T00:55:53.069Z" }, - { url = "https://files.pythonhosted.org/packages/05/d9/4d09d919f35d599bc05c6950095e358c3e15148ead26292dfca1fb659b0c/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:072116f65604b822a7f22945a7a6e581cfa28e3454fdcc6939d4ff6090126623", size = 45133802, upload-time = "2025-07-18T00:55:57.714Z" }, - { url = "https://files.pythonhosted.org/packages/71/30/f3795b6e192c3ab881325ffe172e526499eb3780e306a15103a2764916a2/pyarrow-21.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:cf56ec8b0a5c8c9d7021d6fd754e688104f9ebebf1bf4449613c9531f5346a18", size = 26203175, upload-time = "2025-07-18T00:56:01.364Z" }, - { url = "https://files.pythonhosted.org/packages/84/52/79095d73a742aa0aba370c7942b1b655f598069489ab387fe47261a849e1/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:f522e5709379d72fb3da7785aa489ff0bb87448a9dc5a75f45763a795a089ebd", size = 41104094, upload-time = "2025-07-18T00:56:10.994Z" }, - { url = "https://files.pythonhosted.org/packages/89/4b/7782438b551dbb0468892a276b8c789b8bbdb25ea5c5eb27faadd753e037/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:69cbbdf0631396e9925e048cfa5bce4e8c3d3b41562bbd70c685a8eb53a91e61", size = 42825576, upload-time = "2025-07-18T00:56:15.569Z" }, - { url = "https://files.pythonhosted.org/packages/b3/62/0f29de6e0a1e33518dec92c65be0351d32d7ca351e51ec5f4f837a9aab91/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:731c7022587006b755d0bdb27626a1a3bb004bb56b11fb30d98b6c1b4718579d", size = 43368342, upload-time = "2025-07-18T00:56:19.531Z" }, - { url = "https://files.pythonhosted.org/packages/90/c7/0fa1f3f29cf75f339768cc698c8ad4ddd2481c1742e9741459911c9ac477/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dc56bc708f2d8ac71bd1dcb927e458c93cec10b98eb4120206a4091db7b67b99", size = 45131218, upload-time = "2025-07-18T00:56:23.347Z" }, - { url = "https://files.pythonhosted.org/packages/01/63/581f2076465e67b23bc5a37d4a2abff8362d389d29d8105832e82c9c811c/pyarrow-21.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:186aa00bca62139f75b7de8420f745f2af12941595bbbfa7ed3870ff63e25636", size = 26087551, upload-time = "2025-07-18T00:56:26.758Z" }, - { url = "https://files.pythonhosted.org/packages/fc/de/c0828ee09525c2bafefd3e736a248ebe764d07d0fd762d4f0929dbc516c9/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:65f8e85f79031449ec8706b74504a316805217b35b6099155dd7e227eef0d4b6", size = 41014158, upload-time = "2025-07-18T00:56:37.528Z" }, - { url = "https://files.pythonhosted.org/packages/6e/26/a2865c420c50b7a3748320b614f3484bfcde8347b2639b2b903b21ce6a72/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:3a81486adc665c7eb1a2bde0224cfca6ceaba344a82a971ef059678417880eb8", size = 42667885, upload-time = "2025-07-18T00:56:41.483Z" }, - { url = "https://files.pythonhosted.org/packages/0a/f9/4ee798dc902533159250fb4321267730bc0a107d8c6889e07c3add4fe3a5/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fc0d2f88b81dcf3ccf9a6ae17f89183762c8a94a5bdcfa09e05cfe413acf0503", size = 43276625, upload-time = "2025-07-18T00:56:48.002Z" }, - { url = "https://files.pythonhosted.org/packages/5a/da/e02544d6997037a4b0d22d8e5f66bc9315c3671371a8b18c79ade1cefe14/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6299449adf89df38537837487a4f8d3bd91ec94354fdd2a7d30bc11c48ef6e79", size = 44951890, upload-time = "2025-07-18T00:56:52.568Z" }, - { url = "https://files.pythonhosted.org/packages/e5/4e/519c1bc1876625fe6b71e9a28287c43ec2f20f73c658b9ae1d485c0c206e/pyarrow-21.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:222c39e2c70113543982c6b34f3077962b44fca38c0bd9e68bb6781534425c10", size = 26371006, upload-time = "2025-07-18T00:56:56.379Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", hash = "sha256:5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc", size = 1133487 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/ed/b1589a777816ee33ba123ba1e4f8f02243a844fed0deec97bde9fb21a5cf/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:7be45519b830f7c24b21d630a31d48bcebfd5d4d7f9d3bdb49da9cdf6d764edb", size = 41055619 }, + { url = "https://files.pythonhosted.org/packages/44/28/b6672962639e85dc0ac36f71ab3a8f5f38e01b51343d7aa372a6b56fa3f3/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:26bfd95f6bff443ceae63c65dc7e048670b7e98bc892210acba7e4995d3d4b51", size = 42733488 }, + { url = "https://files.pythonhosted.org/packages/f8/cc/de02c3614874b9089c94eac093f90ca5dfa6d5afe45de3ba847fd950fdf1/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bd04ec08f7f8bd113c55868bd3fc442a9db67c27af098c5f814a3091e71cc61a", size = 43329159 }, + { url = "https://files.pythonhosted.org/packages/a6/3e/99473332ac40278f196e105ce30b79ab8affab12f6194802f2593d6b0be2/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9b0b14b49ac10654332a805aedfc0147fb3469cbf8ea951b3d040dab12372594", size = 45050567 }, + { url = "https://files.pythonhosted.org/packages/7b/f5/c372ef60593d713e8bfbb7e0c743501605f0ad00719146dc075faf11172b/pyarrow-21.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:9d9f8bcb4c3be7738add259738abdeddc363de1b80e3310e04067aa1ca596634", size = 26217959 }, + { url = "https://files.pythonhosted.org/packages/24/11/a4431f36d5ad7d83b87146f515c063e4d07ef0b7240876ddb885e6b44f2e/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:479ee41399fcddc46159a551705b89c05f11e8b8cb8e968f7fec64f62d91985e", size = 41135424 }, + { url = "https://files.pythonhosted.org/packages/74/dc/035d54638fc5d2971cbf1e987ccd45f1091c83bcf747281cf6cc25e72c88/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:40ebfcb54a4f11bcde86bc586cbd0272bac0d516cfa539c799c2453768477569", size = 42823810 }, + { url = "https://files.pythonhosted.org/packages/2e/3b/89fced102448a9e3e0d4dded1f37fa3ce4700f02cdb8665457fcc8015f5b/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8d58d8497814274d3d20214fbb24abcad2f7e351474357d552a8d53bce70c70e", size = 43391538 }, + { url = "https://files.pythonhosted.org/packages/fb/bb/ea7f1bd08978d39debd3b23611c293f64a642557e8141c80635d501e6d53/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:585e7224f21124dd57836b1530ac8f2df2afc43c861d7bf3d58a4870c42ae36c", size = 45120056 }, + { url = "https://files.pythonhosted.org/packages/6e/0b/77ea0600009842b30ceebc3337639a7380cd946061b620ac1a2f3cb541e2/pyarrow-21.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:555ca6935b2cbca2c0e932bedd853e9bc523098c39636de9ad4693b5b1df86d6", size = 26220568 }, + { url = "https://files.pythonhosted.org/packages/4f/74/2a2d9f8d7a59b639523454bec12dba35ae3d0a07d8ab529dc0809f74b23c/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e72a8ec6b868e258a2cd2672d91f2860ad532d590ce94cdf7d5e7ec674ccf03d", size = 41108099 }, + { url = "https://files.pythonhosted.org/packages/ad/90/2660332eeb31303c13b653ea566a9918484b6e4d6b9d2d46879a33ab0622/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b7ae0bbdc8c6674259b25bef5d2a1d6af5d39d7200c819cf99e07f7dfef1c51e", size = 42829529 }, + { url = "https://files.pythonhosted.org/packages/33/27/1a93a25c92717f6aa0fca06eb4700860577d016cd3ae51aad0e0488ac899/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:58c30a1729f82d201627c173d91bd431db88ea74dcaa3885855bc6203e433b82", size = 43367883 }, + { url = "https://files.pythonhosted.org/packages/05/d9/4d09d919f35d599bc05c6950095e358c3e15148ead26292dfca1fb659b0c/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:072116f65604b822a7f22945a7a6e581cfa28e3454fdcc6939d4ff6090126623", size = 45133802 }, + { url = "https://files.pythonhosted.org/packages/71/30/f3795b6e192c3ab881325ffe172e526499eb3780e306a15103a2764916a2/pyarrow-21.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:cf56ec8b0a5c8c9d7021d6fd754e688104f9ebebf1bf4449613c9531f5346a18", size = 26203175 }, + { url = "https://files.pythonhosted.org/packages/84/52/79095d73a742aa0aba370c7942b1b655f598069489ab387fe47261a849e1/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:f522e5709379d72fb3da7785aa489ff0bb87448a9dc5a75f45763a795a089ebd", size = 41104094 }, + { url = "https://files.pythonhosted.org/packages/89/4b/7782438b551dbb0468892a276b8c789b8bbdb25ea5c5eb27faadd753e037/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:69cbbdf0631396e9925e048cfa5bce4e8c3d3b41562bbd70c685a8eb53a91e61", size = 42825576 }, + { url = "https://files.pythonhosted.org/packages/b3/62/0f29de6e0a1e33518dec92c65be0351d32d7ca351e51ec5f4f837a9aab91/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:731c7022587006b755d0bdb27626a1a3bb004bb56b11fb30d98b6c1b4718579d", size = 43368342 }, + { url = "https://files.pythonhosted.org/packages/90/c7/0fa1f3f29cf75f339768cc698c8ad4ddd2481c1742e9741459911c9ac477/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dc56bc708f2d8ac71bd1dcb927e458c93cec10b98eb4120206a4091db7b67b99", size = 45131218 }, + { url = "https://files.pythonhosted.org/packages/01/63/581f2076465e67b23bc5a37d4a2abff8362d389d29d8105832e82c9c811c/pyarrow-21.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:186aa00bca62139f75b7de8420f745f2af12941595bbbfa7ed3870ff63e25636", size = 26087551 }, + { url = "https://files.pythonhosted.org/packages/fc/de/c0828ee09525c2bafefd3e736a248ebe764d07d0fd762d4f0929dbc516c9/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:65f8e85f79031449ec8706b74504a316805217b35b6099155dd7e227eef0d4b6", size = 41014158 }, + { url = "https://files.pythonhosted.org/packages/6e/26/a2865c420c50b7a3748320b614f3484bfcde8347b2639b2b903b21ce6a72/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:3a81486adc665c7eb1a2bde0224cfca6ceaba344a82a971ef059678417880eb8", size = 42667885 }, + { url = "https://files.pythonhosted.org/packages/0a/f9/4ee798dc902533159250fb4321267730bc0a107d8c6889e07c3add4fe3a5/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fc0d2f88b81dcf3ccf9a6ae17f89183762c8a94a5bdcfa09e05cfe413acf0503", size = 43276625 }, + { url = "https://files.pythonhosted.org/packages/5a/da/e02544d6997037a4b0d22d8e5f66bc9315c3671371a8b18c79ade1cefe14/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6299449adf89df38537837487a4f8d3bd91ec94354fdd2a7d30bc11c48ef6e79", size = 44951890 }, + { url = "https://files.pythonhosted.org/packages/e5/4e/519c1bc1876625fe6b71e9a28287c43ec2f20f73c658b9ae1d485c0c206e/pyarrow-21.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:222c39e2c70113543982c6b34f3077962b44fca38c0bd9e68bb6781534425c10", size = 26371006 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2", size = 173734 } 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" }, + { url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934", size = 118140 }, ] [[package]] name = "pydantic" -version = "2.12.0" +version = "2.11.10" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-types" }, @@ -3268,99 +3270,83 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c3/da/b8a7ee04378a53f6fefefc0c5e05570a3ebfdfa0523a878bcd3b475683ee/pydantic-2.12.0.tar.gz", hash = "sha256:c1a077e6270dbfb37bfd8b498b3981e2bb18f68103720e51fa6c306a5a9af563", size = 814760 } +sdist = { url = "https://files.pythonhosted.org/packages/ae/54/ecab642b3bed45f7d5f59b38443dcb36ef50f85af192e6ece103dbfe9587/pydantic-2.11.10.tar.gz", hash = "sha256:dc280f0982fbda6c38fada4e476dc0a4f3aeaf9c6ad4c28df68a666ec3c61423", size = 788494 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/9d/d5c855424e2e5b6b626fbc6ec514d8e655a600377ce283008b115abb7445/pydantic-2.12.0-py3-none-any.whl", hash = "sha256:f6a1da352d42790537e95e83a8bdfb91c7efbae63ffd0b86fa823899e807116f", size = 459730 }, + { url = "https://files.pythonhosted.org/packages/bd/1f/73c53fcbfb0b5a78f91176df41945ca466e71e9d9d836e5c522abda39ee7/pydantic-2.11.10-py3-none-any.whl", hash = "sha256:802a655709d49bd004c31e865ef37da30b540786a46bfce02333e0e24b5fe29a", size = 444823 }, ] [[package]] name = "pydantic-core" -version = "2.41.1" +version = "2.33.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/14/12b4a0d2b0b10d8e1d9a24ad94e7bbb43335eaf29c0c4e57860e8a30734a/pydantic_core-2.41.1.tar.gz", hash = "sha256:1ad375859a6d8c356b7704ec0f547a58e82ee80bb41baa811ad710e124bc8f2f", size = 454870 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/58/29f12e65b19c1877a0269eb4f23c5d2267eded6120a7d6762501ab843dc9/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ab7e594a2a5c24ab8013a7dc8cfe5f2260e80e490685814122081705c2cf2b0", size = 1975071 }, - { url = "https://files.pythonhosted.org/packages/98/26/4e677f2b7ec3fbdd10be6b586a82a814c8ebe3e474024c8df2d4260e564e/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b054ef1a78519cb934b58e9c90c09e93b837c935dcd907b891f2b265b129eb6e", size = 2067271 }, - { url = "https://files.pythonhosted.org/packages/29/50/50614bd906089904d7ca1be3b9ecf08c00a327143d48f1decfdc21b3c302/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f2ab7d10d0ab2ed6da54c757233eb0f48ebfb4f86e9b88ccecb3f92bbd61a538", size = 2253207 }, - { url = "https://files.pythonhosted.org/packages/ea/58/b1e640b4ca559273cca7c28e0fe8891d5d8e9a600f5ab4882670ec107549/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2757606b7948bb853a27e4040820306eaa0ccb9e8f9f8a0fa40cb674e170f350", size = 2375052 }, - { url = "https://files.pythonhosted.org/packages/53/25/cd47df3bfb24350e03835f0950288d1054f1cc9a8023401dabe6d4ff2834/pydantic_core-2.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cec0e75eb61f606bad0a32f2be87507087514e26e8c73db6cbdb8371ccd27917", size = 2076834 }, - { url = "https://files.pythonhosted.org/packages/ec/b4/71b2c77e5df527fbbc1a03e72c3fd96c44cd10d4241a81befef8c12b9fc4/pydantic_core-2.41.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0234236514f44a5bf552105cfe2543a12f48203397d9d0f866affa569345a5b5", size = 2195374 }, - { url = "https://files.pythonhosted.org/packages/aa/08/4b8a50733005865efde284fec45da75fe16a258f706e16323c5ace4004eb/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1b974e41adfbb4ebb0f65fc4ca951347b17463d60893ba7d5f7b9bb087c83897", size = 2156060 }, - { url = "https://files.pythonhosted.org/packages/83/c3/1037cb603ef2130c210150a51b1710d86825b5c28df54a55750099f91196/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:248dafb3204136113c383e91a4d815269f51562b6659b756cf3df14eefc7d0bb", size = 2331640 }, - { url = "https://files.pythonhosted.org/packages/56/4c/52d111869610e6b1a46e1f1035abcdc94d0655587e39104433a290e9f377/pydantic_core-2.41.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:678f9d76a91d6bcedd7568bbf6beb77ae8447f85d1aeebaab7e2f0829cfc3a13", size = 2329844 }, - { url = "https://files.pythonhosted.org/packages/32/5d/4b435f0b52ab543967761aca66b84ad3f0026e491e57de47693d15d0a8db/pydantic_core-2.41.1-cp310-cp310-win32.whl", hash = "sha256:dff5bee1d21ee58277900692a641925d2dddfde65182c972569b1a276d2ac8fb", size = 1991289 }, - { url = "https://files.pythonhosted.org/packages/88/52/31b4deafc1d3cb96d0e7c0af70f0dc05454982d135d07f5117e6336153e8/pydantic_core-2.41.1-cp310-cp310-win_amd64.whl", hash = "sha256:5042da12e5d97d215f91567110fdfa2e2595a25f17c19b9ff024f31c34f9b53e", size = 2027747 }, - { url = "https://files.pythonhosted.org/packages/38/8a/d9edcdcdfe80bade17bed424284427c08bea892aaec11438fa52eaeaf79c/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28527e4b53400cd60ffbd9812ccb2b5135d042129716d71afd7e45bf42b855c0", size = 1973762 }, - { url = "https://files.pythonhosted.org/packages/d5/b3/ff225c6d49fba4279de04677c1c876fc3dc6562fd0c53e9bfd66f58c51a8/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:46a1c935c9228bad738c8a41de06478770927baedf581d172494ab36a6b96575", size = 2065386 }, - { url = "https://files.pythonhosted.org/packages/47/ba/183e8c0be4321314af3fd1ae6bfc7eafdd7a49bdea5da81c56044a207316/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:447ddf56e2b7d28d200d3e9eafa936fe40485744b5a824b67039937580b3cb20", size = 2252317 }, - { url = "https://files.pythonhosted.org/packages/57/c5/aab61e94fd02f45c65f1f8c9ec38bb3b33fbf001a1837c74870e97462572/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:63892ead40c1160ac860b5debcc95c95c5a0035e543a8b5a4eac70dd22e995f4", size = 2373405 }, - { url = "https://files.pythonhosted.org/packages/e5/4f/3aaa3bd1ea420a15acc42d7d3ccb3b0bbc5444ae2f9dbc1959f8173e16b8/pydantic_core-2.41.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4a9543ca355e6df8fbe9c83e9faab707701e9103ae857ecb40f1c0cf8b0e94d", size = 2073794 }, - { url = "https://files.pythonhosted.org/packages/58/bd/e3975cdebe03ec080ef881648de316c73f2a6be95c14fc4efb2f7bdd0d41/pydantic_core-2.41.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f2611bdb694116c31e551ed82e20e39a90bea9b7ad9e54aaf2d045ad621aa7a1", size = 2194430 }, - { url = "https://files.pythonhosted.org/packages/2b/b8/6b7e7217f147d3b3105b57fb1caec3c4f667581affdfaab6d1d277e1f749/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fecc130893a9b5f7bfe230be1bb8c61fe66a19db8ab704f808cb25a82aad0bc9", size = 2154611 }, - { url = "https://files.pythonhosted.org/packages/fe/7b/239c2fe76bd8b7eef9ae2140d737368a3c6fea4fd27f8f6b4cde6baa3ce9/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:1e2df5f8344c99b6ea5219f00fdc8950b8e6f2c422fbc1cc122ec8641fac85a1", size = 2329809 }, - { url = "https://files.pythonhosted.org/packages/bd/2e/77a821a67ff0786f2f14856d6bd1348992f695ee90136a145d7a445c1ff6/pydantic_core-2.41.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:35291331e9d8ed94c257bab6be1cb3a380b5eee570a2784bffc055e18040a2ea", size = 2327907 }, - { url = "https://files.pythonhosted.org/packages/fd/9a/b54512bb9df7f64c586b369328c30481229b70ca6a5fcbb90b715e15facf/pydantic_core-2.41.1-cp311-cp311-win32.whl", hash = "sha256:2876a095292668d753f1a868c4a57c4ac9f6acbd8edda8debe4218d5848cf42f", size = 1989964 }, - { url = "https://files.pythonhosted.org/packages/9d/72/63c9a4f1a5c950e65dd522d7dd67f167681f9d4f6ece3b80085a0329f08f/pydantic_core-2.41.1-cp311-cp311-win_amd64.whl", hash = "sha256:b92d6c628e9a338846a28dfe3fcdc1a3279388624597898b105e078cdfc59298", size = 2025158 }, - { url = "https://files.pythonhosted.org/packages/d8/16/4e2706184209f61b50c231529257c12eb6bd9eb36e99ea1272e4815d2200/pydantic_core-2.41.1-cp311-cp311-win_arm64.whl", hash = "sha256:7d82ae99409eb69d507a89835488fb657faa03ff9968a9379567b0d2e2e56bc5", size = 1972297 }, - { url = "https://files.pythonhosted.org/packages/8e/2e/23fc2a8a93efad52df302fdade0a60f471ecc0c7aac889801ac24b4c07d6/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93e9decce94daf47baf9e9d392f5f2557e783085f7c5e522011545d9d6858e00", size = 1957225 }, - { url = "https://files.pythonhosted.org/packages/b9/b6/6db08b2725b2432b9390844852e11d320281e5cea8a859c52c68001975fa/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab0adafdf2b89c8b84f847780a119437a0931eca469f7b44d356f2b426dd9741", size = 2053315 }, - { url = "https://files.pythonhosted.org/packages/61/d9/4de44600f2d4514b44f3f3aeeda2e14931214b6b5bf52479339e801ce748/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5da98cc81873f39fd56882e1569c4677940fbc12bce6213fad1ead784192d7c8", size = 2224298 }, - { url = "https://files.pythonhosted.org/packages/7a/ae/dbe51187a7f35fc21b283c5250571a94e36373eb557c1cba9f29a9806dcf/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:209910e88afb01fd0fd403947b809ba8dba0e08a095e1f703294fda0a8fdca51", size = 2351797 }, - { url = "https://files.pythonhosted.org/packages/b5/a7/975585147457c2e9fb951c7c8dab56deeb6aa313f3aa72c2fc0df3f74a49/pydantic_core-2.41.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:365109d1165d78d98e33c5bfd815a9b5d7d070f578caefaabcc5771825b4ecb5", size = 2074921 }, - { url = "https://files.pythonhosted.org/packages/62/37/ea94d1d0c01dec1b7d236c7cec9103baab0021f42500975de3d42522104b/pydantic_core-2.41.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:706abf21e60a2857acdb09502bc853ee5bce732955e7b723b10311114f033115", size = 2187767 }, - { url = "https://files.pythonhosted.org/packages/d3/fe/694cf9fdd3a777a618c3afd210dba7b414cb8a72b1bd29b199c2e5765fee/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bf0bd5417acf7f6a7ec3b53f2109f587be176cb35f9cf016da87e6017437a72d", size = 2136062 }, - { url = "https://files.pythonhosted.org/packages/0f/ae/174aeabd89916fbd2988cc37b81a59e1186e952afd2a7ed92018c22f31ca/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:2e71b1c6ceb9c78424ae9f63a07292fb769fb890a4e7efca5554c47f33a60ea5", size = 2317819 }, - { url = "https://files.pythonhosted.org/packages/65/e8/e9aecafaebf53fc456314f72886068725d6fba66f11b013532dc21259343/pydantic_core-2.41.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:80745b9770b4a38c25015b517451c817799bfb9d6499b0d13d8227ec941cb513", size = 2312267 }, - { url = "https://files.pythonhosted.org/packages/35/2f/1c2e71d2a052f9bb2f2df5a6a05464a0eb800f9e8d9dd800202fe31219e1/pydantic_core-2.41.1-cp312-cp312-win32.whl", hash = "sha256:83b64d70520e7890453f1aa21d66fda44e7b35f1cfea95adf7b4289a51e2b479", size = 1990927 }, - { url = "https://files.pythonhosted.org/packages/b1/78/562998301ff2588b9c6dcc5cb21f52fa919d6e1decc75a35055feb973594/pydantic_core-2.41.1-cp312-cp312-win_amd64.whl", hash = "sha256:377defd66ee2003748ee93c52bcef2d14fde48fe28a0b156f88c3dbf9bc49a50", size = 2034703 }, - { url = "https://files.pythonhosted.org/packages/b2/53/d95699ce5a5cdb44bb470bd818b848b9beadf51459fd4ea06667e8ede862/pydantic_core-2.41.1-cp312-cp312-win_arm64.whl", hash = "sha256:c95caff279d49c1d6cdfe2996e6c2ad712571d3b9caaa209a404426c326c4bde", size = 1972719 }, - { url = "https://files.pythonhosted.org/packages/f3/92/31eb0748059ba5bd0aa708fb4bab9fcb211461ddcf9e90702a6542f22d0d/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:170406a37a5bc82c22c3274616bf6f17cc7df9c4a0a0a50449e559cb755db669", size = 1961472 }, - { url = "https://files.pythonhosted.org/packages/ab/91/946527792275b5c4c7dde4cfa3e81241bf6900e9fee74fb1ba43e0c0f1ab/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12d4257fc9187a0ccd41b8b327d6a4e57281ab75e11dda66a9148ef2e1fb712f", size = 2063230 }, - { url = "https://files.pythonhosted.org/packages/31/5d/a35c5d7b414e5c0749f1d9f0d159ee2ef4bab313f499692896b918014ee3/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a75a33b4db105dd1c8d57839e17ee12db8d5ad18209e792fa325dbb4baeb00f4", size = 2229469 }, - { url = "https://files.pythonhosted.org/packages/21/4d/8713737c689afa57ecfefe38db78259d4484c97aa494979e6a9d19662584/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08a589f850803a74e0fcb16a72081cafb0d72a3cdda500106942b07e76b7bf62", size = 2347986 }, - { url = "https://files.pythonhosted.org/packages/f6/ec/929f9a3a5ed5cda767081494bacd32f783e707a690ce6eeb5e0730ec4986/pydantic_core-2.41.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a97939d6ea44763c456bd8a617ceada2c9b96bb5b8ab3dfa0d0827df7619014", size = 2072216 }, - { url = "https://files.pythonhosted.org/packages/26/55/a33f459d4f9cc8786d9db42795dbecc84fa724b290d7d71ddc3d7155d46a/pydantic_core-2.41.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2ae423c65c556f09569524b80ffd11babff61f33055ef9773d7c9fabc11ed8d", size = 2193047 }, - { url = "https://files.pythonhosted.org/packages/77/af/d5c6959f8b089f2185760a2779079e3c2c411bfc70ea6111f58367851629/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:4dc703015fbf8764d6a8001c327a87f1823b7328d40b47ce6000c65918ad2b4f", size = 2140613 }, - { url = "https://files.pythonhosted.org/packages/58/e5/2c19bd2a14bffe7fabcf00efbfbd3ac430aaec5271b504a938ff019ac7be/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:968e4ffdfd35698a5fe659e5e44c508b53664870a8e61c8f9d24d3d145d30257", size = 2327641 }, - { url = "https://files.pythonhosted.org/packages/93/ef/e0870ccda798c54e6b100aff3c4d49df5458fd64217e860cb9c3b0a403f4/pydantic_core-2.41.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:fff2b76c8e172d34771cd4d4f0ade08072385310f214f823b5a6ad4006890d32", size = 2318229 }, - { url = "https://files.pythonhosted.org/packages/b1/4b/c3b991d95f5deb24d0bd52e47bcf716098fa1afe0ce2d4bd3125b38566ba/pydantic_core-2.41.1-cp313-cp313-win32.whl", hash = "sha256:a38a5263185407ceb599f2f035faf4589d57e73c7146d64f10577f6449e8171d", size = 1997911 }, - { url = "https://files.pythonhosted.org/packages/a7/ce/5c316fd62e01f8d6be1b7ee6b54273214e871772997dc2c95e204997a055/pydantic_core-2.41.1-cp313-cp313-win_amd64.whl", hash = "sha256:b42ae7fd6760782c975897e1fdc810f483b021b32245b0105d40f6e7a3803e4b", size = 2034301 }, - { url = "https://files.pythonhosted.org/packages/29/41/902640cfd6a6523194123e2c3373c60f19006447f2fb06f76de4e8466c5b/pydantic_core-2.41.1-cp313-cp313-win_arm64.whl", hash = "sha256:ad4111acc63b7384e205c27a2f15e23ac0ee21a9d77ad6f2e9cb516ec90965fb", size = 1977238 }, - { url = "https://files.pythonhosted.org/packages/d6/58/b41dd3087505220bb58bc81be8c3e8cbc037f5710cd3c838f44f90bdd704/pydantic_core-2.41.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71eaa38d342099405dae6484216dcf1e8e4b0bebd9b44a4e08c9b43db6a2ab67", size = 2045708 }, - { url = "https://files.pythonhosted.org/packages/d7/b8/760f23754e40bf6c65b94a69b22c394c24058a0ef7e2aa471d2e39219c1a/pydantic_core-2.41.1-cp313-cp313t-win_amd64.whl", hash = "sha256:555ecf7e50f1161d3f693bc49f23c82cf6cdeafc71fa37a06120772a09a38795", size = 1997171 }, - { url = "https://files.pythonhosted.org/packages/50/32/9a3d87cae2c75a5178334b10358d631bd094b916a00a5993382222dbfd92/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47f1f642a205687d59b52dc1a9a607f45e588f5a2e9eeae05edd80c7a8c47674", size = 1961750 }, - { url = "https://files.pythonhosted.org/packages/27/42/a96c9d793a04cf2a9773bff98003bb154087b94f5530a2ce6063ecfec583/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df11c24e138876ace5ec6043e5cae925e34cf38af1a1b3d63589e8f7b5f5cdc4", size = 2063305 }, - { url = "https://files.pythonhosted.org/packages/3e/8d/028c4b7d157a005b1f52c086e2d4b0067886b213c86220c1153398dbdf8f/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f0bf7f5c8f7bf345c527e8a0d72d6b26eda99c1227b0c34e7e59e181260de31", size = 2228959 }, - { url = "https://files.pythonhosted.org/packages/08/f7/ee64cda8fcc9ca3f4716e6357144f9ee71166775df582a1b6b738bf6da57/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82b887a711d341c2c47352375d73b029418f55b20bd7815446d175a70effa706", size = 2345421 }, - { url = "https://files.pythonhosted.org/packages/13/c0/e8ec05f0f5ee7a3656973ad9cd3bc73204af99f6512c1a4562f6fb4b3f7d/pydantic_core-2.41.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5f1d5d6bbba484bdf220c72d8ecd0be460f4bd4c5e534a541bb2cd57589fb8b", size = 2065288 }, - { url = "https://files.pythonhosted.org/packages/0a/25/d77a73ff24e2e4fcea64472f5e39b0402d836da9b08b5361a734d0153023/pydantic_core-2.41.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bf1917385ebe0f968dc5c6ab1375886d56992b93ddfe6bf52bff575d03662be", size = 2189759 }, - { url = "https://files.pythonhosted.org/packages/66/45/4a4ebaaae12a740552278d06fe71418c0f2869537a369a89c0e6723b341d/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:4f94f3ab188f44b9a73f7295663f3ecb8f2e2dd03a69c8f2ead50d37785ecb04", size = 2140747 }, - { url = "https://files.pythonhosted.org/packages/da/6d/b727ce1022f143194a36593243ff244ed5a1eb3c9122296bf7e716aa37ba/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:3925446673641d37c30bd84a9d597e49f72eacee8b43322c8999fa17d5ae5bc4", size = 2327416 }, - { url = "https://files.pythonhosted.org/packages/6f/8c/02df9d8506c427787059f87c6c7253435c6895e12472a652d9616ee0fc95/pydantic_core-2.41.1-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:49bd51cc27adb980c7b97357ae036ce9b3c4d0bb406e84fbe16fb2d368b602a8", size = 2318138 }, - { url = "https://files.pythonhosted.org/packages/98/67/0cf429a7d6802536941f430e6e3243f6d4b68f41eeea4b242372f1901794/pydantic_core-2.41.1-cp314-cp314-win32.whl", hash = "sha256:a31ca0cd0e4d12ea0df0077df2d487fc3eb9d7f96bbb13c3c5b88dcc21d05159", size = 1998429 }, - { url = "https://files.pythonhosted.org/packages/38/60/742fef93de5d085022d2302a6317a2b34dbfe15258e9396a535c8a100ae7/pydantic_core-2.41.1-cp314-cp314-win_amd64.whl", hash = "sha256:1b5c4374a152e10a22175d7790e644fbd8ff58418890e07e2073ff9d4414efae", size = 2028870 }, - { url = "https://files.pythonhosted.org/packages/31/38/cdd8ccb8555ef7720bd7715899bd6cfbe3c29198332710e1b61b8f5dd8b8/pydantic_core-2.41.1-cp314-cp314-win_arm64.whl", hash = "sha256:4fee76d757639b493eb600fba668f1e17475af34c17dd61db7a47e824d464ca9", size = 1974275 }, - { url = "https://files.pythonhosted.org/packages/c3/e4/7d9791efeb9c7d97e7268f8d20e0da24d03438a7fa7163ab58f1073ba968/pydantic_core-2.41.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1ebc7ab67b856384aba09ed74e3e977dded40e693de18a4f197c67d0d4e6d8e", size = 2043075 }, - { url = "https://files.pythonhosted.org/packages/2d/c3/3f6e6b2342ac11ac8cd5cb56e24c7b14afa27c010e82a765ffa5f771884a/pydantic_core-2.41.1-cp314-cp314t-win_amd64.whl", hash = "sha256:8ae0dc57b62a762985bc7fbf636be3412394acc0ddb4ade07fe104230f1b9762", size = 1995341 }, - { url = "https://files.pythonhosted.org/packages/2a/43/94a4877094e5fe19a3f37e7e817772263e2c573c94f1e3fa2b1eee56ef3b/pydantic_core-2.41.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2896510fce8f4725ec518f8b9d7f015a00db249d2fd40788f442af303480063d", size = 1961129 }, - { url = "https://files.pythonhosted.org/packages/a2/30/23a224d7e25260eb5f69783a63667453037e07eb91ff0e62dabaadd47128/pydantic_core-2.41.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ced20e62cfa0f496ba68fa5d6c7ee71114ea67e2a5da3114d6450d7f4683572a", size = 2148770 }, - { url = "https://files.pythonhosted.org/packages/ff/9c/5111c6b128861cb792a4c082677e90dac4f2e090bb2e2fe06aa5b2d39027/pydantic_core-2.41.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eec83fc6abef04c7f9bec616e2d76ee9a6a4ae2a359b10c21d0f680e24a247ca", size = 1959394 }, - { url = "https://files.pythonhosted.org/packages/14/3f/cfec8b9a0c48ce5d64409ec5e1903cb0b7363da38f14b41de2fcb3712700/pydantic_core-2.41.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6771a2d9f83c4038dfad5970a3eef215940682b2175e32bcc817bdc639019b28", size = 2147365 }, - { url = "https://files.pythonhosted.org/packages/ea/5e/45513e4dc621f47397cfa5fef12ba8fa5e8b1c4c07f2ff2a5fef8ff81b25/pydantic_core-2.41.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34df1fe8fea5d332484a763702e8b6a54048a9d4fe6ccf41e34a128238e01f52", size = 1971995 }, - { url = "https://files.pythonhosted.org/packages/22/e3/f1797c168e5f52b973bed1c585e99827a22d5e579d1ed57d51bc15b14633/pydantic_core-2.41.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:421b5595f845842fc093f7250e24ee395f54ca62d494fdde96f43ecf9228ae01", size = 2191264 }, - { url = "https://files.pythonhosted.org/packages/bb/e1/24ef4c3b4ab91c21c3a09a966c7d2cffe101058a7bfe5cc8b2c7c7d574e2/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:dce8b22663c134583aaad24827863306a933f576c79da450be3984924e2031d1", size = 2152430 }, - { url = "https://files.pythonhosted.org/packages/35/74/70c1e225d67f7ef3fdba02c506d9011efaf734020914920b2aa3d1a45e61/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:300a9c162fea9906cc5c103893ca2602afd84f0ec90d3be36f4cc360125d22e1", size = 2324691 }, - { url = "https://files.pythonhosted.org/packages/c8/bf/dd4d21037c8bef0d8cce90a86a3f2dcb011c30086db2a10113c3eea23eba/pydantic_core-2.41.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e019167628f6e6161ae7ab9fb70f6d076a0bf0d55aa9b20833f86a320c70dd65", size = 2324493 }, - { url = "https://files.pythonhosted.org/packages/7e/78/3093b334e9c9796c8236a4701cd2ddef1c56fb0928fe282a10c797644380/pydantic_core-2.41.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:13ab9cc2de6f9d4ab645a050ae5aee61a2424ac4d3a16ba23d4c2027705e0301", size = 2146156 }, - { url = "https://files.pythonhosted.org/packages/2b/00/9fe640194a1717a464ab861d43595c268830f98cb1e2705aa134b3544b70/pydantic_core-2.41.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc17b6ecf4983d298686014c92ebc955a9f9baf9f57dad4065e7906e7bee6222", size = 1970417 }, - { url = "https://files.pythonhosted.org/packages/b2/ad/f4cdfaf483b78ee65362363e73b6b40c48e067078d7b146e8816d5945ad6/pydantic_core-2.41.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:42ae9352cf211f08b04ea110563d6b1e415878eea5b4c70f6bdb17dca3b932d2", size = 2190745 }, - { url = "https://files.pythonhosted.org/packages/cb/c1/18f416d40a10f44e9387497ba449f40fdb1478c61ba05c4b6bdb82300362/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e82947de92068b0a21681a13dd2102387197092fbe7defcfb8453e0913866506", size = 2150888 }, - { url = "https://files.pythonhosted.org/packages/42/30/134c8a921630d8a88d6f905a562495a6421e959a23c19b0f49b660801d67/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e244c37d5471c9acdcd282890c6c4c83747b77238bfa19429b8473586c907656", size = 2324489 }, - { url = "https://files.pythonhosted.org/packages/9c/48/a9263aeaebdec81e941198525b43edb3b44f27cfa4cb8005b8d3eb8dec72/pydantic_core-2.41.1-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1e798b4b304a995110d41ec93653e57975620ccb2842ba9420037985e7d7284e", size = 2322763 }, - { url = "https://files.pythonhosted.org/packages/1d/62/755d2bd2593f701c5839fc084e9c2c5e2418f460383ad04e3b5d0befc3ca/pydantic_core-2.41.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f1fc716c0eb1663c59699b024428ad5ec2bcc6b928527b8fe28de6cb89f47efb", size = 2144046 }, +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d", size = 1898011 }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572", size = 1982730 }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02", size = 2136178 }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b", size = 2736462 }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2", size = 2005652 }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a", size = 2113306 }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac", size = 2073720 }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a", size = 2244915 }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b", size = 2241884 }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22", size = 1910496 }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640", size = 1955019 }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823 }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792 }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338 }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998 }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200 }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890 }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359 }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883 }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074 }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538 }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909 }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786 }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957 }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199 }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296 }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109 }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028 }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044 }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881 }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034 }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187 }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628 }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866 }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894 }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580 }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859 }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810 }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498 }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611 }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924 }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196 }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389 }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223 }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473 }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269 }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921 }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560 }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777 }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749 }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e", size = 2067527 }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c", size = 2108225 }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec", size = 2069490 }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052", size = 2237525 }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c", size = 2238446 }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808", size = 2066678 }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852 }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484 }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896 }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475 }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013 }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715 }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757 }, ] [[package]] @@ -3385,9 +3371,9 @@ wheels = [ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631 } 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" }, + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217 }, ] [[package]] @@ -3398,18 +3384,18 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/55/b3/6d2b3f149bc5413b0a29761c2c5832d8ce904a1d7f621e86616d96f505cc/pymdown_extensions-10.16.1.tar.gz", hash = "sha256:aace82bcccba3efc03e25d584e6a22d27a8e17caa3f4dd9f207e49b787aa9a91", size = 853277 } 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" }, + { url = "https://files.pythonhosted.org/packages/e4/06/43084e6cbd4b3bc0e80f6be743b2e79fbc6eed8de9ad8c629939fa55d972/pymdown_extensions-10.16.1-py3-none-any.whl", hash = "sha256:d6ba157a6c03146a7fb122b2b9a121300056384eafeec9c9f9e584adfdb2a32d", size = 266178 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/a5/181488fc2b9d093e3972d2a472855aae8a03f000592dbfce716a512b3359/pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6", size = 1099274 } 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" }, + { url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890 }, ] [[package]] @@ -3420,9 +3406,9 @@ dependencies = [ { name = "packaging" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/fd/437901c891f58a7b9096511750247535e891d2d5a5a6eefbc9386a2b41d5/pyproject_api-1.9.1.tar.gz", hash = "sha256:43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335", size = 22710, upload-time = "2025-05-12T14:41:58.025Z" } +sdist = { url = "https://files.pythonhosted.org/packages/19/fd/437901c891f58a7b9096511750247535e891d2d5a5a6eefbc9386a2b41d5/pyproject_api-1.9.1.tar.gz", hash = "sha256:43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335", size = 22710 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/e6/c293c06695d4a3ab0260ef124a74ebadba5f4c511ce3a4259e976902c00b/pyproject_api-1.9.1-py3-none-any.whl", hash = "sha256:7d6238d92f8962773dd75b5f0c4a6a27cce092a14b623b811dba656f3b628948", size = 13158, upload-time = "2025-05-12T14:41:56.217Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e6/c293c06695d4a3ab0260ef124a74ebadba5f4c511ce3a4259e976902c00b/pyproject_api-1.9.1-py3-none-any.whl", hash = "sha256:7d6238d92f8962773dd75b5f0c4a6a27cce092a14b623b811dba656f3b628948", size = 13158 }, ] [[package]] @@ -3433,11 +3419,11 @@ dependencies = [ { name = "pyqt5-qt5" }, { name = "pyqt5-sip" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0e/07/c9ed0bd428df6f87183fca565a79fee19fa7c88c7f00a7f011ab4379e77a/PyQt5-5.15.11.tar.gz", hash = "sha256:fda45743ebb4a27b4b1a51c6d8ef455c4c1b5d610c90d2934c7802b5c1557c52", size = 3216775, upload-time = "2024-07-19T08:39:57.756Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0e/07/c9ed0bd428df6f87183fca565a79fee19fa7c88c7f00a7f011ab4379e77a/PyQt5-5.15.11.tar.gz", hash = "sha256:fda45743ebb4a27b4b1a51c6d8ef455c4c1b5d610c90d2934c7802b5c1557c52", size = 3216775 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b4/8c/4065950f9d013c4b2e588fe33cf04e564c2322842d84dbcbce5ba1dc28b0/PyQt5-5.15.11-cp38-abi3-manylinux_2_17_x86_64.whl", hash = "sha256:cd672a6738d1ae33ef7d9efa8e6cb0a1525ecf53ec86da80a9e1b6ec38c8d0f1", size = 8188103, upload-time = "2024-07-19T08:39:40.561Z" }, - { url = "https://files.pythonhosted.org/packages/f3/f0/ae5a5b4f9b826b29ea4be841b2f2d951bcf5ae1d802f3732b145b57c5355/PyQt5-5.15.11-cp38-abi3-win32.whl", hash = "sha256:76be0322ceda5deecd1708a8d628e698089a1cea80d1a49d242a6d579a40babd", size = 5433308, upload-time = "2024-07-19T08:39:46.932Z" }, - { url = "https://files.pythonhosted.org/packages/56/d5/68eb9f3d19ce65df01b6c7b7a577ad3bbc9ab3a5dd3491a4756e71838ec9/PyQt5-5.15.11-cp38-abi3-win_amd64.whl", hash = "sha256:bdde598a3bb95022131a5c9ea62e0a96bd6fb28932cc1619fd7ba211531b7517", size = 6865864, upload-time = "2024-07-19T08:39:53.572Z" }, + { url = "https://files.pythonhosted.org/packages/b4/8c/4065950f9d013c4b2e588fe33cf04e564c2322842d84dbcbce5ba1dc28b0/PyQt5-5.15.11-cp38-abi3-manylinux_2_17_x86_64.whl", hash = "sha256:cd672a6738d1ae33ef7d9efa8e6cb0a1525ecf53ec86da80a9e1b6ec38c8d0f1", size = 8188103 }, + { url = "https://files.pythonhosted.org/packages/f3/f0/ae5a5b4f9b826b29ea4be841b2f2d951bcf5ae1d802f3732b145b57c5355/PyQt5-5.15.11-cp38-abi3-win32.whl", hash = "sha256:76be0322ceda5deecd1708a8d628e698089a1cea80d1a49d242a6d579a40babd", size = 5433308 }, + { url = "https://files.pythonhosted.org/packages/56/d5/68eb9f3d19ce65df01b6c7b7a577ad3bbc9ab3a5dd3491a4756e71838ec9/PyQt5-5.15.11-cp38-abi3-win_amd64.whl", hash = "sha256:bdde598a3bb95022131a5c9ea62e0a96bd6fb28932cc1619fd7ba211531b7517", size = 6865864 }, ] [[package]] @@ -3445,9 +3431,9 @@ name = "pyqt5-qt5" version = "5.15.2" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/d4/241a6a518d0bcf0a9fcdcbad5edfed18d43e884317eab8d5230a2b27e206/PyQt5_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:1988f364ec8caf87a6ee5d5a3a5210d57539988bf8e84714c7d60972692e2f4a", size = 59921716, upload-time = "2021-03-10T13:57:39.485Z" }, - { url = "https://files.pythonhosted.org/packages/1c/7e/ce7c66a541a105fa98b41d6405fe84940564695e29fc7dccf6d9e8c5f898/PyQt5_Qt5-5.15.2-py3-none-win32.whl", hash = "sha256:9cc7a768b1921f4b982ebc00a318ccb38578e44e45316c7a4a850e953e1dd327", size = 43447358, upload-time = "2021-03-10T14:01:17.827Z" }, - { url = "https://files.pythonhosted.org/packages/37/97/5d3b222b924fa2ed4c2488925155cd0b03fd5d09ee1cfcf7c553c11c9f66/PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl", hash = "sha256:750b78e4dba6bdf1607febedc08738e318ea09e9b10aea9ff0d73073f11f6962", size = 50075158, upload-time = "2021-03-10T14:05:20.868Z" }, + { url = "https://files.pythonhosted.org/packages/83/d4/241a6a518d0bcf0a9fcdcbad5edfed18d43e884317eab8d5230a2b27e206/PyQt5_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:1988f364ec8caf87a6ee5d5a3a5210d57539988bf8e84714c7d60972692e2f4a", size = 59921716 }, + { url = "https://files.pythonhosted.org/packages/1c/7e/ce7c66a541a105fa98b41d6405fe84940564695e29fc7dccf6d9e8c5f898/PyQt5_Qt5-5.15.2-py3-none-win32.whl", hash = "sha256:9cc7a768b1921f4b982ebc00a318ccb38578e44e45316c7a4a850e953e1dd327", size = 43447358 }, + { url = "https://files.pythonhosted.org/packages/37/97/5d3b222b924fa2ed4c2488925155cd0b03fd5d09ee1cfcf7c553c11c9f66/PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl", hash = "sha256:750b78e4dba6bdf1607febedc08738e318ea09e9b10aea9ff0d73073f11f6962", size = 50075158 }, ] [[package]] @@ -3481,18 +3467,18 @@ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/33/d9/b62d5cddb3caa6e5145664bee5ed90223dee23ca887ed3ee479f2609e40a/pyqtgraph-0.13.7.tar.gz", hash = "sha256:64f84f1935c6996d0e09b1ee66fe478a7771e3ca6f3aaa05f00f6e068321d9e3", size = 2343380, upload-time = "2024-04-29T02:18:58.467Z" } +sdist = { url = "https://files.pythonhosted.org/packages/33/d9/b62d5cddb3caa6e5145664bee5ed90223dee23ca887ed3ee479f2609e40a/pyqtgraph-0.13.7.tar.gz", hash = "sha256:64f84f1935c6996d0e09b1ee66fe478a7771e3ca6f3aaa05f00f6e068321d9e3", size = 2343380 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/34/5702b3b7cafe99be1d94b42f100e8cc5e6957b761fcb1cf5f72d492851da/pyqtgraph-0.13.7-py3-none-any.whl", hash = "sha256:7754edbefb6c367fa0dfb176e2d0610da3ada20aa7a5318516c74af5fb72bf7a", size = 1925473, upload-time = "2024-04-29T02:18:56.206Z" }, + { url = "https://files.pythonhosted.org/packages/7b/34/5702b3b7cafe99be1d94b42f100e8cc5e6957b761fcb1cf5f72d492851da/pyqtgraph-0.13.7-py3-none-any.whl", hash = "sha256:7754edbefb6c367fa0dfb176e2d0610da3ada20aa7a5318516c74af5fb72bf7a", size = 1925473 }, ] [[package]] name = "pyserial" version = "3.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1e/7d/ae3f0a63f41e4d2f6cb66a5b57197850f919f59e558159a4dd3a818f5082/pyserial-3.5.tar.gz", hash = "sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb", size = 159125, upload-time = "2020-11-23T03:59:15.045Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1e/7d/ae3f0a63f41e4d2f6cb66a5b57197850f919f59e558159a4dd3a818f5082/pyserial-3.5.tar.gz", hash = "sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb", size = 159125 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0", size = 90585, upload-time = "2020-11-23T03:59:13.41Z" }, + { url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0", size = 90585 }, ] [[package]] @@ -3508,9 +3494,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618 } 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" }, + { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750 }, ] [[package]] @@ -3522,9 +3508,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328 } 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" }, + { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424 }, ] [[package]] @@ -3534,9 +3520,9 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } 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" }, + { 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 }, ] [[package]] @@ -3552,9 +3538,9 @@ wheels = [ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884 } 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" }, + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225 }, ] [[package]] @@ -3564,9 +3550,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/52/04/1833acfa4ddefc5cdcfd76607f1bf494e7b7b658d890626e23026655d599/pyvisa-1.15.0.tar.gz", hash = "sha256:cec3cb91703a2849f6faa42b1ecd7689a0175baabff8ca33fce9f45934ce45e6", size = 236289, upload-time = "2025-04-01T15:52:25.377Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/04/1833acfa4ddefc5cdcfd76607f1bf494e7b7b658d890626e23026655d599/pyvisa-1.15.0.tar.gz", hash = "sha256:cec3cb91703a2849f6faa42b1ecd7689a0175baabff8ca33fce9f45934ce45e6", size = 236289 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/12/4979772f36acceb57664bde282fc7bd3e67f8d0ce85f2a521a05e90baaa5/pyvisa-1.15.0-py3-none-any.whl", hash = "sha256:e3ac8d9e863fbdbbe7e6d4d91401bceb7914d1c4a558a89b2cc755789f1e8309", size = 179199, upload-time = "2025-04-01T15:52:23.631Z" }, + { url = "https://files.pythonhosted.org/packages/a1/12/4979772f36acceb57664bde282fc7bd3e67f8d0ce85f2a521a05e90baaa5/pyvisa-1.15.0-py3-none-any.whl", hash = "sha256:e3ac8d9e863fbdbbe7e6d4d91401bceb7914d1c4a558a89b2cc755789f1e8309", size = 179199 }, ] [[package]] @@ -3574,21 +3560,21 @@ 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/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432 }, + { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103 }, + { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557 }, + { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031 }, + { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308 }, + { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930 }, + { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543 }, + { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040 }, + { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102 }, + { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700 }, + { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700 }, + { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318 }, + { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714 }, + { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800 }, + { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540 }, ] [[package]] @@ -3610,64 +3596,64 @@ wheels = [ 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" }, +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a3/00/531e92e88c00f4333ce359e50c19b8d1de9fe8d581b1534e35ccfbc5f393/pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e", size = 142415 }, + { url = "https://files.pythonhosted.org/packages/2a/fa/926c003379b19fca39dd4634818b00dec6c62d87faf628d1394e137354d4/pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c", size = 158561 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/45/91/47a6e1c42d9ee337c4839208f30d9f09caa9f720ec7582917b264defc875/pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", size = 142543 }, + { url = "https://files.pythonhosted.org/packages/da/e3/ea007450a105ae919a72393cb06f122f288ef60bba2dc64b26e2646fa315/pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", size = 158763 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 137658 }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003 }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 140344 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427 }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 154090 }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 140246 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429 }, + { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062 }, + { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341 }, ] [[package]] @@ -3677,9 +3663,9 @@ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/2e/79c822141bfd05a853236b504869ebc6b70159afc570e1d5a20641782eaa/pyyaml_env_tag-1.1.tar.gz", hash = "sha256:2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff", size = 5737 } 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" }, + { url = "https://files.pythonhosted.org/packages/04/11/432f32f8097b03e3cd5fe57e88efb685d964e2e5178a48ed61e841f7fdce/pyyaml_env_tag-1.1-py3-none-any.whl", hash = "sha256:17109e1a528561e32f026364712fee1264bc2ea6715120891174ed1b980d2e04", size = 4722 }, ] [[package]] @@ -3689,70 +3675,70 @@ 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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", hash = "sha256:a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda", size = 567276 }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f", size = 632208 }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32", size = 559766 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", hash = "sha256:6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f", size = 567155 }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97", size = 633428 }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07", size = 559497 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd", size = 559184 }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf", size = 619480 }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f", size = 552993 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", hash = "sha256:7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c", size = 574964 }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2", size = 641029 }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e", size = 561541 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", hash = "sha256:1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92", size = 587472 }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0", size = 661401 }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7", size = 575170 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba", size = 544862 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355", size = 544862 }, ] [[package]] @@ -3806,9 +3792,9 @@ dependencies = [ { name = "wrapt", marker = "python_full_version < '3.11'" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/d5/2e8c3b36c6fd4969911ad905814320f7ca2c541bafa8d7199e35d8143002/qcodes-0.52.0.tar.gz", hash = "sha256:add998d3817ff5bbc96665291a615bc230fa39fcac52b19ef315c8f1553c0a6e", size = 800095, upload-time = "2025-04-04T07:33:11.013Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/d5/2e8c3b36c6fd4969911ad905814320f7ca2c541bafa8d7199e35d8143002/qcodes-0.52.0.tar.gz", hash = "sha256:add998d3817ff5bbc96665291a615bc230fa39fcac52b19ef315c8f1553c0a6e", size = 800095 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/30/1525fb29910d159145b873737d0ef54a8d00c6044ed9d5b55712d93e0bda/qcodes-0.52.0-py3-none-any.whl", hash = "sha256:de11fb04626b36503cca19f075bb7d73c4c6c16d78906fa5e4f3e938910b211e", size = 953160, upload-time = "2025-04-04T07:33:08.855Z" }, + { url = "https://files.pythonhosted.org/packages/c0/30/1525fb29910d159145b873737d0ef54a8d00c6044ed9d5b55712d93e0bda/qcodes-0.52.0-py3-none-any.whl", hash = "sha256:de11fb04626b36503cca19f075bb7d73c4c6c16d78906fa5e4f3e938910b211e", size = 953160 }, ] [[package]] @@ -3848,9 +3834,9 @@ dependencies = [ { name = "websockets", marker = "python_full_version >= '3.11'" }, { name = "xarray", version = "2025.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/e1/628a01567051a1cf2fbb9149fc32849c678bced55d6d1d8b6d9ebe4ae406/qcodes-0.54.1.tar.gz", hash = "sha256:98cdb1d643bbfa1e1779c633e64ff1d9927bfb27f7b745c70890e8f0289c78d4", size = 814205, upload-time = "2025-10-02T17:53:51.118Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f5/e1/628a01567051a1cf2fbb9149fc32849c678bced55d6d1d8b6d9ebe4ae406/qcodes-0.54.1.tar.gz", hash = "sha256:98cdb1d643bbfa1e1779c633e64ff1d9927bfb27f7b745c70890e8f0289c78d4", size = 814205 } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/54/fe64869ca86716fce56d49dc15c5d8114136173092264178bc2b13e6b38f/qcodes-0.54.1-py3-none-any.whl", hash = "sha256:ab42f27652525b2bffc2b85a97d0ba78a1fdc4b3229c393ad7acfb007a20ce6f", size = 973581, upload-time = "2025-10-02T17:53:48.734Z" }, + { url = "https://files.pythonhosted.org/packages/92/54/fe64869ca86716fce56d49dc15c5d8114136173092264178bc2b13e6b38f/qcodes-0.54.1-py3-none-any.whl", hash = "sha256:ab42f27652525b2bffc2b85a97d0ba78a1fdc4b3229c393ad7acfb007a20ce6f", size = 973581 }, ] [[package]] @@ -3872,9 +3858,9 @@ dependencies = [ { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "xarray", version = "2025.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b6/0b/818b0120ec1d30488f25c5d658ef3a1dd3b9895df621df09c96907e180df/qcodes_loop-0.1.3.tar.gz", hash = "sha256:8320fca93962414f7ecc6e85977a9fe7a5ccfb54a15bf94cc803eb72a08f573c", size = 102955, upload-time = "2024-08-01T12:21:05.54Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b6/0b/818b0120ec1d30488f25c5d658ef3a1dd3b9895df621df09c96907e180df/qcodes_loop-0.1.3.tar.gz", hash = "sha256:8320fca93962414f7ecc6e85977a9fe7a5ccfb54a15bf94cc803eb72a08f573c", size = 102955 } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/9c/d8ef0d68ab157eed180359ebef9cdf8f3037fd1027dd9b296a0a64a5fbfe/qcodes_loop-0.1.3-py3-none-any.whl", hash = "sha256:88055c40b85b2196f09afa0a06b8734933fea6a70857cadf99b78032dbe2ce2a", size = 119523, upload-time = "2024-08-01T12:21:03.831Z" }, + { url = "https://files.pythonhosted.org/packages/db/9c/d8ef0d68ab157eed180359ebef9cdf8f3037fd1027dd9b296a0a64a5fbfe/qcodes_loop-0.1.3-py3-none-any.whl", hash = "sha256:88055c40b85b2196f09afa0a06b8734933fea6a70857cadf99b78032dbe2ce2a", size = 119523 }, ] [[package]] @@ -3909,14 +3895,14 @@ dependencies = [ { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, extra = ["io"], marker = "python_full_version < '3.11'" }, { name = "xarray", version = "2025.10.1", source = { registry = "https://pypi.org/simple" }, extra = ["io"], marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6e/b3/33232239a59e65d67d158ca6306c4c9131234157d10fb7b39165dafee131/quantify_core-0.9.1.tar.gz", hash = "sha256:7f3dc9677a8ff59cdcfd6311626d10983ea1f585e2adb7ba73e87e636a7fb365", size = 6125832, upload-time = "2025-08-18T11:42:42.362Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6e/b3/33232239a59e65d67d158ca6306c4c9131234157d10fb7b39165dafee131/quantify_core-0.9.1.tar.gz", hash = "sha256:7f3dc9677a8ff59cdcfd6311626d10983ea1f585e2adb7ba73e87e636a7fb365", size = 6125832 } wheels = [ - { url = "https://files.pythonhosted.org/packages/36/aa/9041e063dce98a73234841623ed190d927b05ac10a599cab78e503f39a09/quantify_core-0.9.1-py3-none-any.whl", hash = "sha256:fad2dd2e8158b351419135e87ca1301b037944f0f101c86957e20866ec70d58c", size = 142244, upload-time = "2025-08-18T11:42:41.029Z" }, + { url = "https://files.pythonhosted.org/packages/36/aa/9041e063dce98a73234841623ed190d927b05ac10a599cab78e503f39a09/quantify_core-0.9.1-py3-none-any.whl", hash = "sha256:fad2dd2e8158b351419135e87ca1301b037944f0f101c86957e20866ec70d58c", size = 142244 }, ] [[package]] name = "quantify-scheduler" -version = "0.25.1" +version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "columnar" }, @@ -3932,6 +3918,7 @@ dependencies = [ { name = "pathvalidate" }, { name = "plotly" }, { name = "pydantic" }, + { name = "pyqt5-qt5", marker = "sys_platform == 'win32'" }, { name = "qblox-instruments" }, { name = "qcodes", version = "0.52.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "qcodes", version = "0.54.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -3942,9 +3929,9 @@ dependencies = [ { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "xxhash" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bc/9a/1456696a96a1b7103e3dbf6dd6d146ead2b64435b9f7ea367dd30cfb83c5/quantify_scheduler-0.25.1.tar.gz", hash = "sha256:307bd007130cf3cb8f1b6f300b3bc43dbf659b57937164b542e0950d8a7abb49", size = 1895133 } +sdist = { url = "https://files.pythonhosted.org/packages/97/33/df5109d0fd3277d93f3caa08439e2827713fb02c379094c5b8b68e75ff3a/quantify_scheduler-0.26.0.tar.gz", hash = "sha256:8ab4037f13da2c9f1a0cbfc45c431253cb253f1ad6da5951a3782bbc61aa93bb", size = 1906427 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/2d/942abd0e61271d78e0af7ae3cce478e303a2626d577aaa542ea1392d5a07/quantify_scheduler-0.25.1-py3-none-any.whl", hash = "sha256:96c10c0e645207f1b43562d2cf64d874ccececef5ade3f7bff82ab3a7a3a5e5c", size = 443912 }, + { url = "https://files.pythonhosted.org/packages/85/54/cd71589218c3f53e539739e6a10008469266656692ce53a0ab2680b04c13/quantify_scheduler-0.26.0-py3-none-any.whl", hash = "sha256:a55cc1bba9bc9acade6a6698483aed831546d71e87b27949ecca3b19e45777c3", size = 447438 }, ] [[package]] @@ -3956,9 +3943,9 @@ dependencies = [ { name = "rpds-py" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } 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" }, + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, ] [[package]] @@ -3971,9 +3958,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517 } 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" }, + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738 }, ] [[package]] @@ -3988,9 +3975,9 @@ dependencies = [ { name = "url-normalize", marker = "python_full_version >= '3.11'" }, { name = "urllib3", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1a/be/7b2a95a9e7a7c3e774e43d067c51244e61dea8b120ae2deff7089a93fb2b/requests_cache-1.2.1.tar.gz", hash = "sha256:68abc986fdc5b8d0911318fbb5f7c80eebcd4d01bfacc6685ecf8876052511d1", size = 3018209, upload-time = "2024-06-18T17:18:03.774Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1a/be/7b2a95a9e7a7c3e774e43d067c51244e61dea8b120ae2deff7089a93fb2b/requests_cache-1.2.1.tar.gz", hash = "sha256:68abc986fdc5b8d0911318fbb5f7c80eebcd4d01bfacc6685ecf8876052511d1", size = 3018209 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl", hash = "sha256:1285151cddf5331067baa82598afe2d47c7495a1334bfe7a7d329b43e9fd3603", size = 61425, upload-time = "2024-06-18T17:17:45Z" }, + { url = "https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl", hash = "sha256:1285151cddf5331067baa82598afe2d47c7495a1334bfe7a7d329b43e9fd3603", size = 61425 }, ] [[package]] @@ -4000,18 +3987,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" } +sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" }, + { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 }, ] [[package]] name = "rfc3986-validator" version = "0.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760, upload-time = "2019-10-28T16:00:19.144Z" } +sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242, upload-time = "2019-10-28T16:00:13.976Z" }, + { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242 }, ] [[package]] @@ -4021,9 +4008,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "lark" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2c/06/37c1a5557acf449e8e406a830a05bf885ac47d33270aec454ef78675008d/rfc3987_syntax-1.1.0.tar.gz", hash = "sha256:717a62cbf33cffdd16dfa3a497d81ce48a660ea691b1ddd7be710c22f00b4a0d", size = 14239, upload-time = "2025-07-18T01:05:05.015Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/06/37c1a5557acf449e8e406a830a05bf885ac47d33270aec454ef78675008d/rfc3987_syntax-1.1.0.tar.gz", hash = "sha256:717a62cbf33cffdd16dfa3a497d81ce48a660ea691b1ddd7be710c22f00b4a0d", size = 14239 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl", hash = "sha256:6c3d97604e4c5ce9f714898e05401a0445a641cfa276432b0a648c80856f6a3f", size = 8046, upload-time = "2025-07-18T01:05:03.843Z" }, + { url = "https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl", hash = "sha256:6c3d97604e4c5ce9f714898e05401a0445a641cfa276432b0a648c80856f6a3f", size = 8046 }, ] [[package]] @@ -4034,9 +4021,9 @@ dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441, upload-time = "2025-07-25T07:32:58.125Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368, upload-time = "2025-07-25T07:32:56.73Z" }, + { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368 }, ] [package.optional-dependencies] @@ -4048,135 +4035,135 @@ jupyter = [ 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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz", hash = "sha256:26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8", size = 27479 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450 }, + { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154 }, + { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627 }, + { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343 }, + { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497 }, + { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462 }, + { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034 }, + { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714 }, + { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943 }, + { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739 }, + { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385 }, + { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, ] [[package]] @@ -4186,86 +4173,86 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ruamel-yaml-clib", marker = "python_full_version < '3.14' and platform_python_implementation == 'CPython'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3e/db/f3950f5e5031b618aae9f423a39bf81a55c148aecd15a34527898e752cf4/ruamel.yaml-0.18.15.tar.gz", hash = "sha256:dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700", size = 146865, upload-time = "2025-08-19T11:15:10.694Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3e/db/f3950f5e5031b618aae9f423a39bf81a55c148aecd15a34527898e752cf4/ruamel.yaml-0.18.15.tar.gz", hash = "sha256:dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700", size = 146865 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/e5/f2a0621f1781b76a38194acae72f01e37b1941470407345b6e8653ad7640/ruamel.yaml-0.18.15-py3-none-any.whl", hash = "sha256:148f6488d698b7a5eded5ea793a025308b25eca97208181b6a026037f391f701", size = 119702, upload-time = "2025-08-19T11:15:07.696Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e5/f2a0621f1781b76a38194acae72f01e37b1941470407345b6e8653ad7640/ruamel.yaml-0.18.15-py3-none-any.whl", hash = "sha256:148f6488d698b7a5eded5ea793a025308b25eca97208181b6a026037f391f701", size = 119702 }, ] [[package]] name = "ruamel-yaml-clib" version = "0.2.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/e9/39ec4d4b3f91188fad1842748f67d4e749c77c37e353c4e545052ee8e893/ruamel.yaml.clib-0.2.14.tar.gz", hash = "sha256:803f5044b13602d58ea378576dd75aa759f52116a0232608e8fdada4da33752e", size = 225394, upload-time = "2025-09-22T19:51:23.753Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2b/3f/cfed5f088628128a9ec66f46794fd4d165642155c7b78c26d83b16c6bf7b/ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:a0ac90efbc7a77b0d796c03c8cc4e62fd710b3f1e4c32947713ef2ef52e09543", size = 633768, upload-time = "2025-09-22T19:50:31.228Z" }, - { url = "https://files.pythonhosted.org/packages/3a/d5/5ce2cc156c1da48160171968d91f066d305840fbf930ee955a509d025a44/ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9bf6b699223afe6c7fe9f2ef76e0bfa6dd892c21e94ce8c957478987ade76cd8", size = 721253, upload-time = "2025-09-22T19:50:28.776Z" }, - { url = "https://files.pythonhosted.org/packages/2b/71/d0b56bc902b38ebe4be8e270f730f929eec4edaf8a0fa7028f4ef64fa950/ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d73a0187718f6eec5b2f729b0f98e4603f7bd9c48aa65d01227d1a5dcdfbe9e8", size = 683823, upload-time = "2025-09-22T19:50:29.993Z" }, - { url = "https://files.pythonhosted.org/packages/4b/db/1f37449dd89c540218598316ccafc1a0aed60215e72efa315c5367cfd015/ruamel.yaml.clib-0.2.14-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:81f6d3b19bc703679a5705c6a16dabdc79823c71d791d73c65949be7f3012c02", size = 690370, upload-time = "2025-09-23T18:42:46.797Z" }, - { url = "https://files.pythonhosted.org/packages/5d/53/c498b30f35efcd9f47cb084d7ad9374f2b907470f73913dec6396b81397d/ruamel.yaml.clib-0.2.14-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b28caeaf3e670c08cb7e8de221266df8494c169bd6ed8875493fab45be9607a4", size = 703578, upload-time = "2025-09-22T19:50:32.531Z" }, - { url = "https://files.pythonhosted.org/packages/34/79/492cfad9baed68914840c39e5f3c1cc251f51a897ddb3f532601215cbb12/ruamel.yaml.clib-0.2.14-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:94f3efb718f8f49b031f2071ec7a27dd20cbfe511b4dfd54ecee54c956da2b31", size = 722544, upload-time = "2025-09-22T19:50:34.157Z" }, - { url = "https://files.pythonhosted.org/packages/ca/f5/479ebfd5ba396e209ade90f7282d84b90c57b3e07be8dc6fcd02a6df7ffc/ruamel.yaml.clib-0.2.14-cp310-cp310-win32.whl", hash = "sha256:27c070cf3888e90d992be75dd47292ff9aa17dafd36492812a6a304a1aedc182", size = 100375, upload-time = "2025-09-22T19:50:36.832Z" }, - { url = "https://files.pythonhosted.org/packages/57/31/a044520fdb3bd409889f67f1efebda0658033c7ab3f390cee37531cc9a9e/ruamel.yaml.clib-0.2.14-cp310-cp310-win_amd64.whl", hash = "sha256:4f4a150a737fccae13fb51234d41304ff2222e3b7d4c8e9428ed1a6ab48389b8", size = 118129, upload-time = "2025-09-22T19:50:35.545Z" }, - { url = "https://files.pythonhosted.org/packages/31/c6/fc687cd1b93bff8e40861eea46d6dc1a6a778d9a085684e4045ff26a8e40/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:10d9595b6a19778f3269399eff6bab642608e5966183abc2adbe558a42d4efc9", size = 641590, upload-time = "2025-09-22T19:50:41.978Z" }, - { url = "https://files.pythonhosted.org/packages/45/5d/65a2bc08b709b08576b3f307bf63951ee68a8e047cbbda6f1c9864ecf9a7/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dba72975485f2b87b786075e18a6e5d07dc2b4d8973beb2732b9b2816f1bad70", size = 738090, upload-time = "2025-09-22T19:50:39.152Z" }, - { url = "https://files.pythonhosted.org/packages/fb/d0/a70a03614d9a6788a3661ab1538879ed2aae4e84d861f101243116308a37/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:29757bdb7c142f9595cc1b62ec49a3d1c83fab9cef92db52b0ccebaad4eafb98", size = 700744, upload-time = "2025-09-22T19:50:40.811Z" }, - { url = "https://files.pythonhosted.org/packages/77/30/c93fa457611f79946d5cb6cc97493ca5425f3f21891d7b1f9b44eaa1b38e/ruamel.yaml.clib-0.2.14-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:557df28dbccf79b152fe2d1b935f6063d9cc431199ea2b0e84892f35c03bb0ee", size = 742321, upload-time = "2025-09-23T18:42:48.916Z" }, - { url = "https://files.pythonhosted.org/packages/40/85/e2c54ad637117cd13244a4649946eaa00f32edcb882d1f92df90e079ab00/ruamel.yaml.clib-0.2.14-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:26a8de280ab0d22b6e3ec745b4a5a07151a0f74aad92dd76ab9c8d8d7087720d", size = 743805, upload-time = "2025-09-22T19:50:43.58Z" }, - { url = "https://files.pythonhosted.org/packages/81/50/f899072c38877d8ef5382e0b3d47f8c4346226c1f52d6945d6f64fec6a2f/ruamel.yaml.clib-0.2.14-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e501c096aa3889133d674605ebd018471bc404a59cbc17da3c5924421c54d97c", size = 769529, upload-time = "2025-09-22T19:50:45.707Z" }, - { url = "https://files.pythonhosted.org/packages/99/7c/96d4b5075e30c65ea2064e40c2d657c7c235d7b6ef18751cf89a935b9041/ruamel.yaml.clib-0.2.14-cp311-cp311-win32.whl", hash = "sha256:915748cfc25b8cfd81b14d00f4bfdb2ab227a30d6d43459034533f4d1c207a2a", size = 100256, upload-time = "2025-09-22T19:50:48.26Z" }, - { url = "https://files.pythonhosted.org/packages/7d/8c/73ee2babd04e8bfcf1fd5c20aa553d18bf0ebc24b592b4f831d12ae46cc0/ruamel.yaml.clib-0.2.14-cp311-cp311-win_amd64.whl", hash = "sha256:4ccba93c1e5a40af45b2f08e4591969fa4697eae951c708f3f83dcbf9f6c6bb1", size = 118234, upload-time = "2025-09-22T19:50:47.019Z" }, - { url = "https://files.pythonhosted.org/packages/2b/c5/346c7094344a60419764b4b1334d9e0285031c961176ff88ffb652405b0c/ruamel.yaml.clib-0.2.14-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:a911aa73588d9a8b08d662b9484bc0567949529824a55d3885b77e8dd62a127a", size = 647404, upload-time = "2025-09-22T19:50:52.921Z" }, - { url = "https://files.pythonhosted.org/packages/df/99/65080c863eb06d4498de3d6c86f3e90595e02e159fd8529f1565f56cfe2c/ruamel.yaml.clib-0.2.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a05ba88adf3d7189a974b2de7a9d56731548d35dc0a822ec3dc669caa7019b29", size = 753141, upload-time = "2025-09-22T19:50:50.294Z" }, - { url = "https://files.pythonhosted.org/packages/3d/e3/0de85f3e3333f8e29e4b10244374a202a87665d1131798946ee22cf05c7c/ruamel.yaml.clib-0.2.14-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb04c5650de6668b853623eceadcdb1a9f2fee381f5d7b6bc842ee7c239eeec4", size = 703477, upload-time = "2025-09-22T19:50:51.508Z" }, - { url = "https://files.pythonhosted.org/packages/d9/25/0d2f09d8833c7fd77ab8efeff213093c16856479a9d293180a0d89f6bed9/ruamel.yaml.clib-0.2.14-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df3ec9959241d07bc261f4983d25a1205ff37703faf42b474f15d54d88b4f8c9", size = 741157, upload-time = "2025-09-23T18:42:50.408Z" }, - { url = "https://files.pythonhosted.org/packages/d3/8c/959f10c2e2153cbdab834c46e6954b6dd9e3b109c8f8c0a3cf1618310985/ruamel.yaml.clib-0.2.14-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:fbc08c02e9b147a11dfcaa1ac8a83168b699863493e183f7c0c8b12850b7d259", size = 745859, upload-time = "2025-09-22T19:50:54.497Z" }, - { url = "https://files.pythonhosted.org/packages/ed/6b/e580a7c18b485e1a5f30a32cda96b20364b0ba649d9d2baaf72f8bd21f83/ruamel.yaml.clib-0.2.14-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c099cafc1834d3c5dac305865d04235f7c21c167c8dd31ebc3d6bbc357e2f023", size = 770200, upload-time = "2025-09-22T19:50:55.718Z" }, - { url = "https://files.pythonhosted.org/packages/ef/44/3455eebc761dc8e8fdced90f2b0a3fa61e32ba38b50de4130e2d57db0f21/ruamel.yaml.clib-0.2.14-cp312-cp312-win32.whl", hash = "sha256:b5b0f7e294700b615a3bcf6d28b26e6da94e8eba63b079f4ec92e9ba6c0d6b54", size = 98829, upload-time = "2025-09-22T19:50:58.895Z" }, - { url = "https://files.pythonhosted.org/packages/76/ab/5121f7f3b651db93de546f8c982c241397aad0a4765d793aca1dac5eadee/ruamel.yaml.clib-0.2.14-cp312-cp312-win_amd64.whl", hash = "sha256:a37f40a859b503304dd740686359fcf541d6fb3ff7fc10f539af7f7150917c68", size = 115570, upload-time = "2025-09-22T19:50:57.981Z" }, - { url = "https://files.pythonhosted.org/packages/5a/08/b4499234a420ef42960eeb05585df5cc7eb25ccb8c980490b079e6367050/ruamel.yaml.clib-0.2.14-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:1c1acc3a0209ea9042cc3cfc0790edd2eddd431a2ec3f8283d081e4d5018571e", size = 642558, upload-time = "2025-09-22T19:51:03.388Z" }, - { url = "https://files.pythonhosted.org/packages/b6/ba/1975a27dedf1c4c33306ee67c948121be8710b19387aada29e2f139c43ee/ruamel.yaml.clib-0.2.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2070bf0ad1540d5c77a664de07ebcc45eebd1ddcab71a7a06f26936920692beb", size = 744087, upload-time = "2025-09-22T19:51:00.897Z" }, - { url = "https://files.pythonhosted.org/packages/20/15/8a19a13d27f3bd09fa18813add8380a29115a47b553845f08802959acbce/ruamel.yaml.clib-0.2.14-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bd8fe07f49c170e09d76773fb86ad9135e0beee44f36e1576a201b0676d3d1d", size = 699709, upload-time = "2025-09-22T19:51:02.075Z" }, - { url = "https://files.pythonhosted.org/packages/19/ee/8d6146a079ad21e534b5083c9ee4a4c8bec42f79cf87594b60978286b39a/ruamel.yaml.clib-0.2.14-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ff86876889ea478b1381089e55cf9e345707b312beda4986f823e1d95e8c0f59", size = 708926, upload-time = "2025-09-23T18:42:51.707Z" }, - { url = "https://files.pythonhosted.org/packages/a9/f5/426b714abdc222392e68f3b8ad323930d05a214a27c7e7a0f06c69126401/ruamel.yaml.clib-0.2.14-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1f118b707eece8cf84ecbc3e3ec94d9db879d85ed608f95870d39b2d2efa5dca", size = 740202, upload-time = "2025-09-22T19:51:04.673Z" }, - { url = "https://files.pythonhosted.org/packages/3d/ac/3c5c2b27a183f4fda8a57c82211721c016bcb689a4a175865f7646db9f94/ruamel.yaml.clib-0.2.14-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b30110b29484adc597df6bd92a37b90e63a8c152ca8136aad100a02f8ba6d1b6", size = 765196, upload-time = "2025-09-22T19:51:05.916Z" }, - { url = "https://files.pythonhosted.org/packages/92/2e/06f56a71fd55021c993ed6e848c9b2e5e9cfce180a42179f0ddd28253f7c/ruamel.yaml.clib-0.2.14-cp313-cp313-win32.whl", hash = "sha256:f4e97a1cf0b7a30af9e1d9dad10a5671157b9acee790d9e26996391f49b965a2", size = 98635, upload-time = "2025-09-22T19:51:08.183Z" }, - { url = "https://files.pythonhosted.org/packages/51/79/76aba16a1689b50528224b182f71097ece338e7a4ab55e84c2e73443b78a/ruamel.yaml.clib-0.2.14-cp313-cp313-win_amd64.whl", hash = "sha256:090782b5fb9d98df96509eecdbcaffd037d47389a89492320280d52f91330d78", size = 115238, upload-time = "2025-09-22T19:51:07.081Z" }, - { url = "https://files.pythonhosted.org/packages/ef/ec/4edbf17ac2c87fa0845dd366ef8d5852b96eb58fcd65fc1ecf5fe27b4641/ruamel.yaml.clib-0.2.14-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:a0cb71ccc6ef9ce36eecb6272c81afdc2f565950cdcec33ae8e6cd8f7fc86f27", size = 739639, upload-time = "2025-09-22T19:51:10.566Z" }, - { url = "https://files.pythonhosted.org/packages/15/18/b0e1fafe59051de9e79cdd431863b03593ecfa8341c110affad7c8121efc/ruamel.yaml.clib-0.2.14-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e7cb9ad1d525d40f7d87b6df7c0ff916a66bc52cb61b66ac1b2a16d0c1b07640", size = 764456, upload-time = "2025-09-22T19:51:11.736Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/d8/e9/39ec4d4b3f91188fad1842748f67d4e749c77c37e353c4e545052ee8e893/ruamel.yaml.clib-0.2.14.tar.gz", hash = "sha256:803f5044b13602d58ea378576dd75aa759f52116a0232608e8fdada4da33752e", size = 225394 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2b/3f/cfed5f088628128a9ec66f46794fd4d165642155c7b78c26d83b16c6bf7b/ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:a0ac90efbc7a77b0d796c03c8cc4e62fd710b3f1e4c32947713ef2ef52e09543", size = 633768 }, + { url = "https://files.pythonhosted.org/packages/3a/d5/5ce2cc156c1da48160171968d91f066d305840fbf930ee955a509d025a44/ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9bf6b699223afe6c7fe9f2ef76e0bfa6dd892c21e94ce8c957478987ade76cd8", size = 721253 }, + { url = "https://files.pythonhosted.org/packages/2b/71/d0b56bc902b38ebe4be8e270f730f929eec4edaf8a0fa7028f4ef64fa950/ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d73a0187718f6eec5b2f729b0f98e4603f7bd9c48aa65d01227d1a5dcdfbe9e8", size = 683823 }, + { url = "https://files.pythonhosted.org/packages/4b/db/1f37449dd89c540218598316ccafc1a0aed60215e72efa315c5367cfd015/ruamel.yaml.clib-0.2.14-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:81f6d3b19bc703679a5705c6a16dabdc79823c71d791d73c65949be7f3012c02", size = 690370 }, + { url = "https://files.pythonhosted.org/packages/5d/53/c498b30f35efcd9f47cb084d7ad9374f2b907470f73913dec6396b81397d/ruamel.yaml.clib-0.2.14-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b28caeaf3e670c08cb7e8de221266df8494c169bd6ed8875493fab45be9607a4", size = 703578 }, + { url = "https://files.pythonhosted.org/packages/34/79/492cfad9baed68914840c39e5f3c1cc251f51a897ddb3f532601215cbb12/ruamel.yaml.clib-0.2.14-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:94f3efb718f8f49b031f2071ec7a27dd20cbfe511b4dfd54ecee54c956da2b31", size = 722544 }, + { url = "https://files.pythonhosted.org/packages/ca/f5/479ebfd5ba396e209ade90f7282d84b90c57b3e07be8dc6fcd02a6df7ffc/ruamel.yaml.clib-0.2.14-cp310-cp310-win32.whl", hash = "sha256:27c070cf3888e90d992be75dd47292ff9aa17dafd36492812a6a304a1aedc182", size = 100375 }, + { url = "https://files.pythonhosted.org/packages/57/31/a044520fdb3bd409889f67f1efebda0658033c7ab3f390cee37531cc9a9e/ruamel.yaml.clib-0.2.14-cp310-cp310-win_amd64.whl", hash = "sha256:4f4a150a737fccae13fb51234d41304ff2222e3b7d4c8e9428ed1a6ab48389b8", size = 118129 }, + { url = "https://files.pythonhosted.org/packages/31/c6/fc687cd1b93bff8e40861eea46d6dc1a6a778d9a085684e4045ff26a8e40/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:10d9595b6a19778f3269399eff6bab642608e5966183abc2adbe558a42d4efc9", size = 641590 }, + { url = "https://files.pythonhosted.org/packages/45/5d/65a2bc08b709b08576b3f307bf63951ee68a8e047cbbda6f1c9864ecf9a7/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dba72975485f2b87b786075e18a6e5d07dc2b4d8973beb2732b9b2816f1bad70", size = 738090 }, + { url = "https://files.pythonhosted.org/packages/fb/d0/a70a03614d9a6788a3661ab1538879ed2aae4e84d861f101243116308a37/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:29757bdb7c142f9595cc1b62ec49a3d1c83fab9cef92db52b0ccebaad4eafb98", size = 700744 }, + { url = "https://files.pythonhosted.org/packages/77/30/c93fa457611f79946d5cb6cc97493ca5425f3f21891d7b1f9b44eaa1b38e/ruamel.yaml.clib-0.2.14-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:557df28dbccf79b152fe2d1b935f6063d9cc431199ea2b0e84892f35c03bb0ee", size = 742321 }, + { url = "https://files.pythonhosted.org/packages/40/85/e2c54ad637117cd13244a4649946eaa00f32edcb882d1f92df90e079ab00/ruamel.yaml.clib-0.2.14-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:26a8de280ab0d22b6e3ec745b4a5a07151a0f74aad92dd76ab9c8d8d7087720d", size = 743805 }, + { url = "https://files.pythonhosted.org/packages/81/50/f899072c38877d8ef5382e0b3d47f8c4346226c1f52d6945d6f64fec6a2f/ruamel.yaml.clib-0.2.14-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e501c096aa3889133d674605ebd018471bc404a59cbc17da3c5924421c54d97c", size = 769529 }, + { url = "https://files.pythonhosted.org/packages/99/7c/96d4b5075e30c65ea2064e40c2d657c7c235d7b6ef18751cf89a935b9041/ruamel.yaml.clib-0.2.14-cp311-cp311-win32.whl", hash = "sha256:915748cfc25b8cfd81b14d00f4bfdb2ab227a30d6d43459034533f4d1c207a2a", size = 100256 }, + { url = "https://files.pythonhosted.org/packages/7d/8c/73ee2babd04e8bfcf1fd5c20aa553d18bf0ebc24b592b4f831d12ae46cc0/ruamel.yaml.clib-0.2.14-cp311-cp311-win_amd64.whl", hash = "sha256:4ccba93c1e5a40af45b2f08e4591969fa4697eae951c708f3f83dcbf9f6c6bb1", size = 118234 }, + { url = "https://files.pythonhosted.org/packages/2b/c5/346c7094344a60419764b4b1334d9e0285031c961176ff88ffb652405b0c/ruamel.yaml.clib-0.2.14-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:a911aa73588d9a8b08d662b9484bc0567949529824a55d3885b77e8dd62a127a", size = 647404 }, + { url = "https://files.pythonhosted.org/packages/df/99/65080c863eb06d4498de3d6c86f3e90595e02e159fd8529f1565f56cfe2c/ruamel.yaml.clib-0.2.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a05ba88adf3d7189a974b2de7a9d56731548d35dc0a822ec3dc669caa7019b29", size = 753141 }, + { url = "https://files.pythonhosted.org/packages/3d/e3/0de85f3e3333f8e29e4b10244374a202a87665d1131798946ee22cf05c7c/ruamel.yaml.clib-0.2.14-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb04c5650de6668b853623eceadcdb1a9f2fee381f5d7b6bc842ee7c239eeec4", size = 703477 }, + { url = "https://files.pythonhosted.org/packages/d9/25/0d2f09d8833c7fd77ab8efeff213093c16856479a9d293180a0d89f6bed9/ruamel.yaml.clib-0.2.14-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df3ec9959241d07bc261f4983d25a1205ff37703faf42b474f15d54d88b4f8c9", size = 741157 }, + { url = "https://files.pythonhosted.org/packages/d3/8c/959f10c2e2153cbdab834c46e6954b6dd9e3b109c8f8c0a3cf1618310985/ruamel.yaml.clib-0.2.14-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:fbc08c02e9b147a11dfcaa1ac8a83168b699863493e183f7c0c8b12850b7d259", size = 745859 }, + { url = "https://files.pythonhosted.org/packages/ed/6b/e580a7c18b485e1a5f30a32cda96b20364b0ba649d9d2baaf72f8bd21f83/ruamel.yaml.clib-0.2.14-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c099cafc1834d3c5dac305865d04235f7c21c167c8dd31ebc3d6bbc357e2f023", size = 770200 }, + { url = "https://files.pythonhosted.org/packages/ef/44/3455eebc761dc8e8fdced90f2b0a3fa61e32ba38b50de4130e2d57db0f21/ruamel.yaml.clib-0.2.14-cp312-cp312-win32.whl", hash = "sha256:b5b0f7e294700b615a3bcf6d28b26e6da94e8eba63b079f4ec92e9ba6c0d6b54", size = 98829 }, + { url = "https://files.pythonhosted.org/packages/76/ab/5121f7f3b651db93de546f8c982c241397aad0a4765d793aca1dac5eadee/ruamel.yaml.clib-0.2.14-cp312-cp312-win_amd64.whl", hash = "sha256:a37f40a859b503304dd740686359fcf541d6fb3ff7fc10f539af7f7150917c68", size = 115570 }, + { url = "https://files.pythonhosted.org/packages/5a/08/b4499234a420ef42960eeb05585df5cc7eb25ccb8c980490b079e6367050/ruamel.yaml.clib-0.2.14-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:1c1acc3a0209ea9042cc3cfc0790edd2eddd431a2ec3f8283d081e4d5018571e", size = 642558 }, + { url = "https://files.pythonhosted.org/packages/b6/ba/1975a27dedf1c4c33306ee67c948121be8710b19387aada29e2f139c43ee/ruamel.yaml.clib-0.2.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2070bf0ad1540d5c77a664de07ebcc45eebd1ddcab71a7a06f26936920692beb", size = 744087 }, + { url = "https://files.pythonhosted.org/packages/20/15/8a19a13d27f3bd09fa18813add8380a29115a47b553845f08802959acbce/ruamel.yaml.clib-0.2.14-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bd8fe07f49c170e09d76773fb86ad9135e0beee44f36e1576a201b0676d3d1d", size = 699709 }, + { url = "https://files.pythonhosted.org/packages/19/ee/8d6146a079ad21e534b5083c9ee4a4c8bec42f79cf87594b60978286b39a/ruamel.yaml.clib-0.2.14-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ff86876889ea478b1381089e55cf9e345707b312beda4986f823e1d95e8c0f59", size = 708926 }, + { url = "https://files.pythonhosted.org/packages/a9/f5/426b714abdc222392e68f3b8ad323930d05a214a27c7e7a0f06c69126401/ruamel.yaml.clib-0.2.14-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1f118b707eece8cf84ecbc3e3ec94d9db879d85ed608f95870d39b2d2efa5dca", size = 740202 }, + { url = "https://files.pythonhosted.org/packages/3d/ac/3c5c2b27a183f4fda8a57c82211721c016bcb689a4a175865f7646db9f94/ruamel.yaml.clib-0.2.14-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b30110b29484adc597df6bd92a37b90e63a8c152ca8136aad100a02f8ba6d1b6", size = 765196 }, + { url = "https://files.pythonhosted.org/packages/92/2e/06f56a71fd55021c993ed6e848c9b2e5e9cfce180a42179f0ddd28253f7c/ruamel.yaml.clib-0.2.14-cp313-cp313-win32.whl", hash = "sha256:f4e97a1cf0b7a30af9e1d9dad10a5671157b9acee790d9e26996391f49b965a2", size = 98635 }, + { url = "https://files.pythonhosted.org/packages/51/79/76aba16a1689b50528224b182f71097ece338e7a4ab55e84c2e73443b78a/ruamel.yaml.clib-0.2.14-cp313-cp313-win_amd64.whl", hash = "sha256:090782b5fb9d98df96509eecdbcaffd037d47389a89492320280d52f91330d78", size = 115238 }, + { url = "https://files.pythonhosted.org/packages/ef/ec/4edbf17ac2c87fa0845dd366ef8d5852b96eb58fcd65fc1ecf5fe27b4641/ruamel.yaml.clib-0.2.14-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:a0cb71ccc6ef9ce36eecb6272c81afdc2f565950cdcec33ae8e6cd8f7fc86f27", size = 739639 }, + { url = "https://files.pythonhosted.org/packages/15/18/b0e1fafe59051de9e79cdd431863b03593ecfa8341c110affad7c8121efc/ruamel.yaml.clib-0.2.14-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e7cb9ad1d525d40f7d87b6df7c0ff916a66bc52cb61b66ac1b2a16d0c1b07640", size = 764456 }, ] [[package]] name = "ruff" version = "0.13.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c7/8e/f9f9ca747fea8e3ac954e3690d4698c9737c23b51731d02df999c150b1c9/ruff-0.13.3.tar.gz", hash = "sha256:5b0ba0db740eefdfbcce4299f49e9eaefc643d4d007749d77d047c2bab19908e", size = 5438533, upload-time = "2025-10-02T19:29:31.582Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/33/8f7163553481466a92656d35dea9331095122bb84cf98210bef597dd2ecd/ruff-0.13.3-py3-none-linux_armv6l.whl", hash = "sha256:311860a4c5e19189c89d035638f500c1e191d283d0cc2f1600c8c80d6dcd430c", size = 12484040, upload-time = "2025-10-02T19:28:49.199Z" }, - { url = "https://files.pythonhosted.org/packages/b0/b5/4a21a4922e5dd6845e91896b0d9ef493574cbe061ef7d00a73c61db531af/ruff-0.13.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2bdad6512fb666b40fcadb65e33add2b040fc18a24997d2e47fee7d66f7fcae2", size = 13122975, upload-time = "2025-10-02T19:28:52.446Z" }, - { url = "https://files.pythonhosted.org/packages/40/90/15649af836d88c9f154e5be87e64ae7d2b1baa5a3ef317cb0c8fafcd882d/ruff-0.13.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:fc6fa4637284708d6ed4e5e970d52fc3b76a557d7b4e85a53013d9d201d93286", size = 12346621, upload-time = "2025-10-02T19:28:54.712Z" }, - { url = "https://files.pythonhosted.org/packages/a5/42/bcbccb8141305f9a6d3f72549dd82d1134299177cc7eaf832599700f95a7/ruff-0.13.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c9e6469864f94a98f412f20ea143d547e4c652f45e44f369d7b74ee78185838", size = 12574408, upload-time = "2025-10-02T19:28:56.679Z" }, - { url = "https://files.pythonhosted.org/packages/ce/19/0f3681c941cdcfa2d110ce4515624c07a964dc315d3100d889fcad3bfc9e/ruff-0.13.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5bf62b705f319476c78891e0e97e965b21db468b3c999086de8ffb0d40fd2822", size = 12285330, upload-time = "2025-10-02T19:28:58.79Z" }, - { url = "https://files.pythonhosted.org/packages/10/f8/387976bf00d126b907bbd7725219257feea58650e6b055b29b224d8cb731/ruff-0.13.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78cc1abed87ce40cb07ee0667ce99dbc766c9f519eabfd948ed87295d8737c60", size = 13980815, upload-time = "2025-10-02T19:29:01.577Z" }, - { url = "https://files.pythonhosted.org/packages/0c/a6/7c8ec09d62d5a406e2b17d159e4817b63c945a8b9188a771193b7e1cc0b5/ruff-0.13.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:4fb75e7c402d504f7a9a259e0442b96403fa4a7310ffe3588d11d7e170d2b1e3", size = 14987733, upload-time = "2025-10-02T19:29:04.036Z" }, - { url = "https://files.pythonhosted.org/packages/97/e5/f403a60a12258e0fd0c2195341cfa170726f254c788673495d86ab5a9a9d/ruff-0.13.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17b951f9d9afb39330b2bdd2dd144ce1c1335881c277837ac1b50bfd99985ed3", size = 14439848, upload-time = "2025-10-02T19:29:06.684Z" }, - { url = "https://files.pythonhosted.org/packages/39/49/3de381343e89364c2334c9f3268b0349dc734fc18b2d99a302d0935c8345/ruff-0.13.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6052f8088728898e0a449f0dde8fafc7ed47e4d878168b211977e3e7e854f662", size = 13421890, upload-time = "2025-10-02T19:29:08.767Z" }, - { url = "https://files.pythonhosted.org/packages/ab/b5/c0feca27d45ae74185a6bacc399f5d8920ab82df2d732a17213fb86a2c4c/ruff-0.13.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc742c50f4ba72ce2a3be362bd359aef7d0d302bf7637a6f942eaa763bd292af", size = 13444870, upload-time = "2025-10-02T19:29:11.234Z" }, - { url = "https://files.pythonhosted.org/packages/50/a1/b655298a1f3fda4fdc7340c3f671a4b260b009068fbeb3e4e151e9e3e1bf/ruff-0.13.3-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:8e5640349493b378431637019366bbd73c927e515c9c1babfea3e932f5e68e1d", size = 13691599, upload-time = "2025-10-02T19:29:13.353Z" }, - { url = "https://files.pythonhosted.org/packages/32/b0/a8705065b2dafae007bcae21354e6e2e832e03eb077bb6c8e523c2becb92/ruff-0.13.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6b139f638a80eae7073c691a5dd8d581e0ba319540be97c343d60fb12949c8d0", size = 12421893, upload-time = "2025-10-02T19:29:15.668Z" }, - { url = "https://files.pythonhosted.org/packages/0d/1e/cbe7082588d025cddbb2f23e6dfef08b1a2ef6d6f8328584ad3015b5cebd/ruff-0.13.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:6b547def0a40054825de7cfa341039ebdfa51f3d4bfa6a0772940ed351d2746c", size = 12267220, upload-time = "2025-10-02T19:29:17.583Z" }, - { url = "https://files.pythonhosted.org/packages/a5/99/4086f9c43f85e0755996d09bdcb334b6fee9b1eabdf34e7d8b877fadf964/ruff-0.13.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9cc48a3564423915c93573f1981d57d101e617839bef38504f85f3677b3a0a3e", size = 13177818, upload-time = "2025-10-02T19:29:19.943Z" }, - { url = "https://files.pythonhosted.org/packages/9b/de/7b5db7e39947d9dc1c5f9f17b838ad6e680527d45288eeb568e860467010/ruff-0.13.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1a993b17ec03719c502881cb2d5f91771e8742f2ca6de740034433a97c561989", size = 13618715, upload-time = "2025-10-02T19:29:22.527Z" }, - { url = "https://files.pythonhosted.org/packages/28/d3/bb25ee567ce2f61ac52430cf99f446b0e6d49bdfa4188699ad005fdd16aa/ruff-0.13.3-py3-none-win32.whl", hash = "sha256:f14e0d1fe6460f07814d03c6e32e815bff411505178a1f539a38f6097d3e8ee3", size = 12334488, upload-time = "2025-10-02T19:29:24.782Z" }, - { url = "https://files.pythonhosted.org/packages/cf/49/12f5955818a1139eed288753479ba9d996f6ea0b101784bb1fe6977ec128/ruff-0.13.3-py3-none-win_amd64.whl", hash = "sha256:621e2e5812b691d4f244638d693e640f188bacbb9bc793ddd46837cea0503dd2", size = 13455262, upload-time = "2025-10-02T19:29:26.882Z" }, - { url = "https://files.pythonhosted.org/packages/fe/72/7b83242b26627a00e3af70d0394d68f8f02750d642567af12983031777fc/ruff-0.13.3-py3-none-win_arm64.whl", hash = "sha256:9e9e9d699841eaf4c2c798fa783df2fabc680b72059a02ca0ed81c460bc58330", size = 12538484, upload-time = "2025-10-02T19:29:28.951Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/c7/8e/f9f9ca747fea8e3ac954e3690d4698c9737c23b51731d02df999c150b1c9/ruff-0.13.3.tar.gz", hash = "sha256:5b0ba0db740eefdfbcce4299f49e9eaefc643d4d007749d77d047c2bab19908e", size = 5438533 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/33/8f7163553481466a92656d35dea9331095122bb84cf98210bef597dd2ecd/ruff-0.13.3-py3-none-linux_armv6l.whl", hash = "sha256:311860a4c5e19189c89d035638f500c1e191d283d0cc2f1600c8c80d6dcd430c", size = 12484040 }, + { url = "https://files.pythonhosted.org/packages/b0/b5/4a21a4922e5dd6845e91896b0d9ef493574cbe061ef7d00a73c61db531af/ruff-0.13.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2bdad6512fb666b40fcadb65e33add2b040fc18a24997d2e47fee7d66f7fcae2", size = 13122975 }, + { url = "https://files.pythonhosted.org/packages/40/90/15649af836d88c9f154e5be87e64ae7d2b1baa5a3ef317cb0c8fafcd882d/ruff-0.13.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:fc6fa4637284708d6ed4e5e970d52fc3b76a557d7b4e85a53013d9d201d93286", size = 12346621 }, + { url = "https://files.pythonhosted.org/packages/a5/42/bcbccb8141305f9a6d3f72549dd82d1134299177cc7eaf832599700f95a7/ruff-0.13.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c9e6469864f94a98f412f20ea143d547e4c652f45e44f369d7b74ee78185838", size = 12574408 }, + { url = "https://files.pythonhosted.org/packages/ce/19/0f3681c941cdcfa2d110ce4515624c07a964dc315d3100d889fcad3bfc9e/ruff-0.13.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5bf62b705f319476c78891e0e97e965b21db468b3c999086de8ffb0d40fd2822", size = 12285330 }, + { url = "https://files.pythonhosted.org/packages/10/f8/387976bf00d126b907bbd7725219257feea58650e6b055b29b224d8cb731/ruff-0.13.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78cc1abed87ce40cb07ee0667ce99dbc766c9f519eabfd948ed87295d8737c60", size = 13980815 }, + { url = "https://files.pythonhosted.org/packages/0c/a6/7c8ec09d62d5a406e2b17d159e4817b63c945a8b9188a771193b7e1cc0b5/ruff-0.13.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:4fb75e7c402d504f7a9a259e0442b96403fa4a7310ffe3588d11d7e170d2b1e3", size = 14987733 }, + { url = "https://files.pythonhosted.org/packages/97/e5/f403a60a12258e0fd0c2195341cfa170726f254c788673495d86ab5a9a9d/ruff-0.13.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17b951f9d9afb39330b2bdd2dd144ce1c1335881c277837ac1b50bfd99985ed3", size = 14439848 }, + { url = "https://files.pythonhosted.org/packages/39/49/3de381343e89364c2334c9f3268b0349dc734fc18b2d99a302d0935c8345/ruff-0.13.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6052f8088728898e0a449f0dde8fafc7ed47e4d878168b211977e3e7e854f662", size = 13421890 }, + { url = "https://files.pythonhosted.org/packages/ab/b5/c0feca27d45ae74185a6bacc399f5d8920ab82df2d732a17213fb86a2c4c/ruff-0.13.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc742c50f4ba72ce2a3be362bd359aef7d0d302bf7637a6f942eaa763bd292af", size = 13444870 }, + { url = "https://files.pythonhosted.org/packages/50/a1/b655298a1f3fda4fdc7340c3f671a4b260b009068fbeb3e4e151e9e3e1bf/ruff-0.13.3-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:8e5640349493b378431637019366bbd73c927e515c9c1babfea3e932f5e68e1d", size = 13691599 }, + { url = "https://files.pythonhosted.org/packages/32/b0/a8705065b2dafae007bcae21354e6e2e832e03eb077bb6c8e523c2becb92/ruff-0.13.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6b139f638a80eae7073c691a5dd8d581e0ba319540be97c343d60fb12949c8d0", size = 12421893 }, + { url = "https://files.pythonhosted.org/packages/0d/1e/cbe7082588d025cddbb2f23e6dfef08b1a2ef6d6f8328584ad3015b5cebd/ruff-0.13.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:6b547def0a40054825de7cfa341039ebdfa51f3d4bfa6a0772940ed351d2746c", size = 12267220 }, + { url = "https://files.pythonhosted.org/packages/a5/99/4086f9c43f85e0755996d09bdcb334b6fee9b1eabdf34e7d8b877fadf964/ruff-0.13.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9cc48a3564423915c93573f1981d57d101e617839bef38504f85f3677b3a0a3e", size = 13177818 }, + { url = "https://files.pythonhosted.org/packages/9b/de/7b5db7e39947d9dc1c5f9f17b838ad6e680527d45288eeb568e860467010/ruff-0.13.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1a993b17ec03719c502881cb2d5f91771e8742f2ca6de740034433a97c561989", size = 13618715 }, + { url = "https://files.pythonhosted.org/packages/28/d3/bb25ee567ce2f61ac52430cf99f446b0e6d49bdfa4188699ad005fdd16aa/ruff-0.13.3-py3-none-win32.whl", hash = "sha256:f14e0d1fe6460f07814d03c6e32e815bff411505178a1f539a38f6097d3e8ee3", size = 12334488 }, + { url = "https://files.pythonhosted.org/packages/cf/49/12f5955818a1139eed288753479ba9d996f6ea0b101784bb1fe6977ec128/ruff-0.13.3-py3-none-win_amd64.whl", hash = "sha256:621e2e5812b691d4f244638d693e640f188bacbb9bc793ddd46837cea0503dd2", size = 13455262 }, + { url = "https://files.pythonhosted.org/packages/fe/72/7b83242b26627a00e3af70d0394d68f8f02750d642567af12983031777fc/ruff-0.13.3-py3-none-win_arm64.whl", hash = "sha256:9e9e9d699841eaf4c2c798fa783df2fabc680b72059a02ca0ed81c460bc58330", size = 12538484 }, ] [[package]] name = "schema" version = "0.7.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d4/01/0ea2e66bad2f13271e93b729c653747614784d3ebde219679e41ccdceecd/schema-0.7.7.tar.gz", hash = "sha256:7da553abd2958a19dc2547c388cde53398b39196175a9be59ea1caf5ab0a1807", size = 44245, upload-time = "2024-05-04T10:56:17.318Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/01/0ea2e66bad2f13271e93b729c653747614784d3ebde219679e41ccdceecd/schema-0.7.7.tar.gz", hash = "sha256:7da553abd2958a19dc2547c388cde53398b39196175a9be59ea1caf5ab0a1807", size = 44245 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/1b/81855a88c6db2b114d5b2e9f96339190d5ee4d1b981d217fa32127bb00e0/schema-0.7.7-py2.py3-none-any.whl", hash = "sha256:5d976a5b50f36e74e2157b47097b60002bd4d42e65425fcc9c9befadb4255dde", size = 18632, upload-time = "2024-05-04T10:56:13.86Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1b/81855a88c6db2b114d5b2e9f96339190d5ee4d1b981d217fa32127bb00e0/schema-0.7.7-py2.py3-none-any.whl", hash = "sha256:5d976a5b50f36e74e2157b47097b60002bd4d42e65425fcc9c9befadb4255dde", size = 18632 }, ] [[package]] @@ -4280,26 +4267,26 @@ dependencies = [ { name = "scipy", version = "1.16.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "threadpoolctl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/98/c2/a7855e41c9d285dfe86dc50b250978105dce513d6e459ea66a6aeb0e1e0c/scikit_learn-1.7.2.tar.gz", hash = "sha256:20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda", size = 7193136, upload-time = "2025-09-09T08:21:29.075Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/58/0e/8c2a03d518fb6bd0b6b0d4b114c63d5f1db01ff0f9925d8eb10960d01c01/scikit_learn-1.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7a58814265dfc52b3295b1900cfb5701589d30a8bb026c7540f1e9d3499d5ec8", size = 9660938, upload-time = "2025-09-09T08:20:24.327Z" }, - { url = "https://files.pythonhosted.org/packages/2b/75/4311605069b5d220e7cf5adabb38535bd96f0079313cdbb04b291479b22a/scikit_learn-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a847fea807e278f821a0406ca01e387f97653e284ecbd9750e3ee7c90347f18", size = 9477818, upload-time = "2025-09-09T08:20:26.845Z" }, - { url = "https://files.pythonhosted.org/packages/7f/9b/87961813c34adbca21a6b3f6b2bea344c43b30217a6d24cc437c6147f3e8/scikit_learn-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:ca250e6836d10e6f402436d6463d6c0e4d8e0234cfb6a9a47835bd392b852ce5", size = 8886969, upload-time = "2025-09-09T08:20:29.329Z" }, - { url = "https://files.pythonhosted.org/packages/ef/0e/97dbca66347b8cf0ea8b529e6bb9367e337ba2e8be0ef5c1a545232abfde/scikit_learn-1.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:89877e19a80c7b11a2891a27c21c4894fb18e2c2e077815bcade10d34287b20d", size = 9715424, upload-time = "2025-09-09T08:20:36.776Z" }, - { url = "https://files.pythonhosted.org/packages/f7/32/1f3b22e3207e1d2c883a7e09abb956362e7d1bd2f14458c7de258a26ac15/scikit_learn-1.7.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8da8bf89d4d79aaec192d2bda62f9b56ae4e5b4ef93b6a56b5de4977e375c1f1", size = 9509234, upload-time = "2025-09-09T08:20:38.957Z" }, - { url = "https://files.pythonhosted.org/packages/9f/71/34ddbd21f1da67c7a768146968b4d0220ee6831e4bcbad3e03dd3eae88b6/scikit_learn-1.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:9b7ed8d58725030568523e937c43e56bc01cadb478fc43c042a9aca1dacb3ba1", size = 8894244, upload-time = "2025-09-09T08:20:41.166Z" }, - { url = "https://files.pythonhosted.org/packages/5c/d0/0c577d9325b05594fdd33aa970bf53fb673f051a45496842caee13cfd7fe/scikit_learn-1.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e5bf3d930aee75a65478df91ac1225ff89cd28e9ac7bd1196853a9229b6adb0b", size = 9478381, upload-time = "2025-09-09T08:20:47.982Z" }, - { url = "https://files.pythonhosted.org/packages/82/70/8bf44b933837ba8494ca0fc9a9ab60f1c13b062ad0197f60a56e2fc4c43e/scikit_learn-1.7.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4d6e9deed1a47aca9fe2f267ab8e8fe82ee20b4526b2c0cd9e135cea10feb44", size = 9300296, upload-time = "2025-09-09T08:20:50.366Z" }, - { url = "https://files.pythonhosted.org/packages/c6/99/ed35197a158f1fdc2fe7c3680e9c70d0128f662e1fee4ed495f4b5e13db0/scikit_learn-1.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:6088aa475f0785e01bcf8529f55280a3d7d298679f50c0bb70a2364a82d0b290", size = 8731256, upload-time = "2025-09-09T08:20:52.627Z" }, - { url = "https://files.pythonhosted.org/packages/46/af/c5e286471b7d10871b811b72ae794ac5fe2989c0a2df07f0ec723030f5f5/scikit_learn-1.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:502c18e39849c0ea1a5d681af1dbcf15f6cce601aebb657aabbfe84133c1907f", size = 9434180, upload-time = "2025-09-09T08:20:59.671Z" }, - { url = "https://files.pythonhosted.org/packages/f1/fd/df59faa53312d585023b2da27e866524ffb8faf87a68516c23896c718320/scikit_learn-1.7.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a4c328a71785382fe3fe676a9ecf2c86189249beff90bf85e22bdb7efaf9ae0", size = 9283660, upload-time = "2025-09-09T08:21:01.71Z" }, - { url = "https://files.pythonhosted.org/packages/a7/c7/03000262759d7b6f38c836ff9d512f438a70d8a8ddae68ee80de72dcfb63/scikit_learn-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:63a9afd6f7b229aad94618c01c252ce9e6fa97918c5ca19c9a17a087d819440c", size = 8702057, upload-time = "2025-09-09T08:21:04.234Z" }, - { url = "https://files.pythonhosted.org/packages/83/87/066cafc896ee540c34becf95d30375fe5cbe93c3b75a0ee9aa852cd60021/scikit_learn-1.7.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98335fb98509b73385b3ab2bd0639b1f610541d3988ee675c670371d6a87aa7c", size = 9527094, upload-time = "2025-09-09T08:21:11.486Z" }, - { url = "https://files.pythonhosted.org/packages/9c/2b/4903e1ccafa1f6453b1ab78413938c8800633988c838aa0be386cbb33072/scikit_learn-1.7.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:191e5550980d45449126e23ed1d5e9e24b2c68329ee1f691a3987476e115e09c", size = 9367436, upload-time = "2025-09-09T08:21:13.602Z" }, - { url = "https://files.pythonhosted.org/packages/b5/aa/8444be3cfb10451617ff9d177b3c190288f4563e6c50ff02728be67ad094/scikit_learn-1.7.2-cp313-cp313t-win_amd64.whl", hash = "sha256:57dc4deb1d3762c75d685507fbd0bc17160144b2f2ba4ccea5dc285ab0d0e973", size = 9275749, upload-time = "2025-09-09T08:21:15.96Z" }, - { url = "https://files.pythonhosted.org/packages/60/18/4a52c635c71b536879f4b971c2cedf32c35ee78f48367885ed8025d1f7ee/scikit_learn-1.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9656e4a53e54578ad10a434dc1f993330568cfee176dff07112b8785fb413106", size = 9426236, upload-time = "2025-09-09T08:21:22.645Z" }, - { url = "https://files.pythonhosted.org/packages/99/7e/290362f6ab582128c53445458a5befd471ed1ea37953d5bcf80604619250/scikit_learn-1.7.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96dc05a854add0e50d3f47a1ef21a10a595016da5b007c7d9cd9d0bffd1fcc61", size = 9312593, upload-time = "2025-09-09T08:21:24.65Z" }, - { url = "https://files.pythonhosted.org/packages/8e/87/24f541b6d62b1794939ae6422f8023703bbf6900378b2b34e0b4384dfefd/scikit_learn-1.7.2-cp314-cp314-win_amd64.whl", hash = "sha256:bb24510ed3f9f61476181e4db51ce801e2ba37541def12dc9333b946fc7a9cf8", size = 8820007, upload-time = "2025-09-09T08:21:26.713Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/98/c2/a7855e41c9d285dfe86dc50b250978105dce513d6e459ea66a6aeb0e1e0c/scikit_learn-1.7.2.tar.gz", hash = "sha256:20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda", size = 7193136 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/0e/8c2a03d518fb6bd0b6b0d4b114c63d5f1db01ff0f9925d8eb10960d01c01/scikit_learn-1.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7a58814265dfc52b3295b1900cfb5701589d30a8bb026c7540f1e9d3499d5ec8", size = 9660938 }, + { url = "https://files.pythonhosted.org/packages/2b/75/4311605069b5d220e7cf5adabb38535bd96f0079313cdbb04b291479b22a/scikit_learn-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a847fea807e278f821a0406ca01e387f97653e284ecbd9750e3ee7c90347f18", size = 9477818 }, + { url = "https://files.pythonhosted.org/packages/7f/9b/87961813c34adbca21a6b3f6b2bea344c43b30217a6d24cc437c6147f3e8/scikit_learn-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:ca250e6836d10e6f402436d6463d6c0e4d8e0234cfb6a9a47835bd392b852ce5", size = 8886969 }, + { url = "https://files.pythonhosted.org/packages/ef/0e/97dbca66347b8cf0ea8b529e6bb9367e337ba2e8be0ef5c1a545232abfde/scikit_learn-1.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:89877e19a80c7b11a2891a27c21c4894fb18e2c2e077815bcade10d34287b20d", size = 9715424 }, + { url = "https://files.pythonhosted.org/packages/f7/32/1f3b22e3207e1d2c883a7e09abb956362e7d1bd2f14458c7de258a26ac15/scikit_learn-1.7.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8da8bf89d4d79aaec192d2bda62f9b56ae4e5b4ef93b6a56b5de4977e375c1f1", size = 9509234 }, + { url = "https://files.pythonhosted.org/packages/9f/71/34ddbd21f1da67c7a768146968b4d0220ee6831e4bcbad3e03dd3eae88b6/scikit_learn-1.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:9b7ed8d58725030568523e937c43e56bc01cadb478fc43c042a9aca1dacb3ba1", size = 8894244 }, + { url = "https://files.pythonhosted.org/packages/5c/d0/0c577d9325b05594fdd33aa970bf53fb673f051a45496842caee13cfd7fe/scikit_learn-1.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e5bf3d930aee75a65478df91ac1225ff89cd28e9ac7bd1196853a9229b6adb0b", size = 9478381 }, + { url = "https://files.pythonhosted.org/packages/82/70/8bf44b933837ba8494ca0fc9a9ab60f1c13b062ad0197f60a56e2fc4c43e/scikit_learn-1.7.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4d6e9deed1a47aca9fe2f267ab8e8fe82ee20b4526b2c0cd9e135cea10feb44", size = 9300296 }, + { url = "https://files.pythonhosted.org/packages/c6/99/ed35197a158f1fdc2fe7c3680e9c70d0128f662e1fee4ed495f4b5e13db0/scikit_learn-1.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:6088aa475f0785e01bcf8529f55280a3d7d298679f50c0bb70a2364a82d0b290", size = 8731256 }, + { url = "https://files.pythonhosted.org/packages/46/af/c5e286471b7d10871b811b72ae794ac5fe2989c0a2df07f0ec723030f5f5/scikit_learn-1.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:502c18e39849c0ea1a5d681af1dbcf15f6cce601aebb657aabbfe84133c1907f", size = 9434180 }, + { url = "https://files.pythonhosted.org/packages/f1/fd/df59faa53312d585023b2da27e866524ffb8faf87a68516c23896c718320/scikit_learn-1.7.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a4c328a71785382fe3fe676a9ecf2c86189249beff90bf85e22bdb7efaf9ae0", size = 9283660 }, + { url = "https://files.pythonhosted.org/packages/a7/c7/03000262759d7b6f38c836ff9d512f438a70d8a8ddae68ee80de72dcfb63/scikit_learn-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:63a9afd6f7b229aad94618c01c252ce9e6fa97918c5ca19c9a17a087d819440c", size = 8702057 }, + { url = "https://files.pythonhosted.org/packages/83/87/066cafc896ee540c34becf95d30375fe5cbe93c3b75a0ee9aa852cd60021/scikit_learn-1.7.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98335fb98509b73385b3ab2bd0639b1f610541d3988ee675c670371d6a87aa7c", size = 9527094 }, + { url = "https://files.pythonhosted.org/packages/9c/2b/4903e1ccafa1f6453b1ab78413938c8800633988c838aa0be386cbb33072/scikit_learn-1.7.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:191e5550980d45449126e23ed1d5e9e24b2c68329ee1f691a3987476e115e09c", size = 9367436 }, + { url = "https://files.pythonhosted.org/packages/b5/aa/8444be3cfb10451617ff9d177b3c190288f4563e6c50ff02728be67ad094/scikit_learn-1.7.2-cp313-cp313t-win_amd64.whl", hash = "sha256:57dc4deb1d3762c75d685507fbd0bc17160144b2f2ba4ccea5dc285ab0d0e973", size = 9275749 }, + { url = "https://files.pythonhosted.org/packages/60/18/4a52c635c71b536879f4b971c2cedf32c35ee78f48367885ed8025d1f7ee/scikit_learn-1.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9656e4a53e54578ad10a434dc1f993330568cfee176dff07112b8785fb413106", size = 9426236 }, + { url = "https://files.pythonhosted.org/packages/99/7e/290362f6ab582128c53445458a5befd471ed1ea37953d5bcf80604619250/scikit_learn-1.7.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96dc05a854add0e50d3f47a1ef21a10a595016da5b007c7d9cd9d0bffd1fcc61", size = 9312593 }, + { url = "https://files.pythonhosted.org/packages/8e/87/24f541b6d62b1794939ae6422f8023703bbf6900378b2b34e0b4384dfefd/scikit_learn-1.7.2-cp314-cp314-win_amd64.whl", hash = "sha256:bb24510ed3f9f61476181e4db51ce801e2ba37541def12dc9333b946fc7a9cf8", size = 8820007 }, ] [[package]] @@ -4312,53 +4299,53 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -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" }, +sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097 }, ] [[package]] @@ -4374,152 +4361,152 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.3.3", 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" }, +sdist = { url = "https://files.pythonhosted.org/packages/4c/3b/546a6f0bfe791bbb7f8d591613454d15097e53f906308ec6f7c1ce588e8e/scipy-1.16.2.tar.gz", hash = "sha256:af029b153d243a80afb6eabe40b0a07f8e35c9adc269c019f364ad747f826a6b", size = 30580599 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/d6/73/c449a7d56ba6e6f874183759f8483cde21f900a8be117d67ffbb670c2958/scipy-1.16.2-cp311-cp311-win_amd64.whl", hash = "sha256:91e9e8a37befa5a69e9cacbe0bcb79ae5afb4a0b130fd6db6ee6cc0d491695fa", size = 38687626 }, + { url = "https://files.pythonhosted.org/packages/68/72/02f37316adf95307f5d9e579023c6899f89ff3a051fa079dbd6faafc48e5/scipy-1.16.2-cp311-cp311-win_arm64.whl", hash = "sha256:f3bf75a6dcecab62afde4d1f973f1692be013110cad5338007927db8da73249c", size = 25503506 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/34/95/20e02ca66fb495a95fba0642fd48e0c390d0ece9b9b14c6e931a60a12dea/scipy-1.16.2-cp312-cp312-win_amd64.whl", hash = "sha256:0ce54e07bbb394b417457409a64fd015be623f36e330ac49306433ffe04bc97e", size = 38550641 }, + { url = "https://files.pythonhosted.org/packages/92/ad/13646b9beb0a95528ca46d52b7babafbe115017814a611f2065ee4e61d20/scipy-1.16.2-cp312-cp312-win_arm64.whl", hash = "sha256:2a8ffaa4ac0df81a0b94577b18ee079f13fecdb924df3328fc44a7dc5ac46851", size = 25456070 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a1/57/0f38e396ad19e41b4c5db66130167eef8ee620a49bc7d0512e3bb67e0cab/scipy-1.16.2-cp313-cp313-win_amd64.whl", hash = "sha256:fda714cf45ba43c9d3bae8f2585c777f64e3f89a2e073b668b32ede412d8f52c", size = 38520766 }, + { url = "https://files.pythonhosted.org/packages/1b/a5/85d3e867b6822d331e26c862a91375bb7746a0b458db5effa093d34cdb89/scipy-1.16.2-cp313-cp313-win_arm64.whl", hash = "sha256:2f5350da923ccfd0b00e07c3e5cfb316c1c0d6c1d864c07a72d092e9f20db104", size = 25451169 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/3e/9f/bc81c1d1e033951eb5912cd3750cc005943afa3e65a725d2443a3b3c4347/scipy-1.16.2-cp313-cp313t-win_amd64.whl", hash = "sha256:116296e89fba96f76353a8579820c2512f6e55835d3fad7780fece04367de351", size = 38631367 }, + { url = "https://files.pythonhosted.org/packages/d6/5e/2cc7555fd81d01814271412a1d59a289d25f8b63208a0a16c21069d55d3e/scipy-1.16.2-cp313-cp313t-win_arm64.whl", hash = "sha256:98e22834650be81d42982360382b43b17f7ba95e0e6993e2a4f5b9ad9283a94d", size = 25787992 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e4/9f/b62587029980378304ba5a8563d376c96f40b1e133daacee76efdcae32de/scipy-1.16.2-cp314-cp314-win_amd64.whl", hash = "sha256:f5a85d7b2b708025af08f060a496dd261055b617d776fc05a1a1cc69e09fe9ff", size = 39360061 }, + { url = "https://files.pythonhosted.org/packages/82/04/7a2f1609921352c7fbee0815811b5050582f67f19983096c4769867ca45f/scipy-1.16.2-cp314-cp314-win_arm64.whl", hash = "sha256:2cc73a33305b4b24556957d5857d6253ce1e2dcd67fa0ff46d87d1670b3e1e1d", size = 26126914 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/c6/b4/5c18a766e8353015439f3780f5fc473f36f9762edc1a2e45da3ff5a31b21/scipy-1.16.2-cp314-cp314t-win_amd64.whl", hash = "sha256:26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9", size = 39457455 }, + { url = "https://files.pythonhosted.org/packages/97/30/2f9a5243008f76dfc5dee9a53dfb939d9b31e16ce4bd4f2e628bfc5d89d2/scipy-1.16.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d2a4472c231328d4de38d5f1f68fdd6d28a615138f842580a8a321b5845cf779", size = 26448374 }, ] [[package]] name = "selectolax" version = "0.3.29" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/df/b9/b5a23e29d5e54c590eaad18bdbb1ced13b869b111e03d12ee0ae9eecf9b8/selectolax-0.3.29.tar.gz", hash = "sha256:28696fa4581765c705e15d05dfba464334f5f9bcb3eac9f25045f815aec6fbc1", size = 4691626, upload-time = "2025-04-30T15:17:37.98Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/8f/bf3d58ecc0e187806299324e2ad77646e837ff20400880f6fc0cbd14fb66/selectolax-0.3.29-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:85aeae54f055cf5451828a21fbfecac99b8b5c27ec29fd10725b631593a7c9a3", size = 3643657, upload-time = "2025-04-30T15:15:40.734Z" }, - { url = "https://files.pythonhosted.org/packages/de/b0/6d90a4d0eacb8253d88a9fcbcb8758b667900f45dcdb4a11c5fbd0d31599/selectolax-0.3.29-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6ff48efe4364c8148a553a4105773a0accee9cc25e0f2a40ddac44d18a5a3000", size = 2089380, upload-time = "2025-04-30T15:15:42.928Z" }, - { url = "https://files.pythonhosted.org/packages/f4/21/394b51998ef99f13f98da063fc71b8edf7191bb30aca06bcbc8a55d5a9ad/selectolax-0.3.29-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25cfccfefc41361ab8a07f15a224524a4a8b77dfa7d253b34bbd397e45856734", size = 5505065, upload-time = "2025-04-30T15:15:44.986Z" }, - { url = "https://files.pythonhosted.org/packages/dd/57/e38775b672f910e80742cbf7c3def5c670c1b6f9b05e8587b2fa8dc044c3/selectolax-0.3.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f5c3523ad5199a4fb9b95b6e24ff9222d3605023ca394b23f7dd910e7536daf", size = 5529205, upload-time = "2025-04-30T15:15:47.149Z" }, - { url = "https://files.pythonhosted.org/packages/ec/0f/f6e3030107b486b6a4870f8471a675d435c4c34b8f9de3374652ed53004b/selectolax-0.3.29-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfb803d6bbe0ef3c8847cf5a01167cc428c0d9179946e1c994cc6178b5332d1a", size = 5146713, upload-time = "2025-04-30T15:15:49.332Z" }, - { url = "https://files.pythonhosted.org/packages/d8/8d/b4fd119c216e8615ca6747f8f336643572178241921f33f5ffa4b074dc44/selectolax-0.3.29-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:db734ba4ef44fa3b57ad9374fd7ccfc7815c0ae5cfcbd5ee25fe8587092618d1", size = 5416352, upload-time = "2025-04-30T15:15:50.909Z" }, - { url = "https://files.pythonhosted.org/packages/d7/e7/94e694d14ae44bddc0d9b144647d5adbec0210d8e2c57d72ad9a133d9469/selectolax-0.3.29-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:2bfe4327215a20af4197c5b7e3729a9552fb324bb57250dc7e7abfa0f848a463", size = 5140689, upload-time = "2025-04-30T15:15:52.477Z" }, - { url = "https://files.pythonhosted.org/packages/90/62/79ba965daa1f12e5477b2ec08b289f8289dfc705928b08923d9c4b60c867/selectolax-0.3.29-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0a98c3f3d8fffb175456cb06096bc78103ddf6a209bea6392e0e4ea4e25aca71", size = 5481428, upload-time = "2025-04-30T15:15:54.371Z" }, - { url = "https://files.pythonhosted.org/packages/82/3c/46c1f0b739add89d0ef720ad521afaaf31b07a39f781ef9e59c7b5ecef44/selectolax-0.3.29-cp310-cp310-win32.whl", hash = "sha256:394d356ea611a7853c13c910a57c1a80a8356f9c920aa8168b3f8aaa62e433d8", size = 1702100, upload-time = "2025-04-30T15:15:55.833Z" }, - { url = "https://files.pythonhosted.org/packages/75/62/03350ed454fe26aef5580df498d45ace9f26ca6af1640ae681a6af1f5cdf/selectolax-0.3.29-cp310-cp310-win_amd64.whl", hash = "sha256:edd2760699c60dde7d847aebd81f02035f7bddcd0ad3db8e73326dfc84a2dc8f", size = 1807811, upload-time = "2025-04-30T15:15:57.243Z" }, - { url = "https://files.pythonhosted.org/packages/2a/5d/ca72f7adddae4b2b128394a7559739a6a12c156d29b55968cfcfe07fac4d/selectolax-0.3.29-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d6a1cd0518fa7656ea1683c4b2d3b5a98306753f364da9f673517847e1680a3e", size = 3649215, upload-time = "2025-04-30T15:15:59.57Z" }, - { url = "https://files.pythonhosted.org/packages/08/c6/ca984f90b12fb10790cc56c2670f1b5f09884ed2f2012a219094b38cbcb4/selectolax-0.3.29-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e5354d805dd76b4b38002f58e6ae2e7b429ac311bf3601992a6662d2bc86911", size = 2091848, upload-time = "2025-04-30T15:16:01.73Z" }, - { url = "https://files.pythonhosted.org/packages/98/7f/c999ae6d9bfbaac3e8dea3dbb5ca6bdf61c220828e80a6c339e89f9db777/selectolax-0.3.29-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7073e3bcdc60ebdb5f8777c79b465471ec000ab556134da4e00f037d3321a2ec", size = 5638593, upload-time = "2025-04-30T15:16:03.594Z" }, - { url = "https://files.pythonhosted.org/packages/d6/32/ffd89376a888c24ecaf01fcffc5fe97b82ae03ab163158f51a559f1ebad5/selectolax-0.3.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47587db7cef411d22f8224cf2926aacdb326c4c838d386035229f16ccc2d8d26", size = 5668207, upload-time = "2025-04-30T15:16:05.564Z" }, - { url = "https://files.pythonhosted.org/packages/3a/5c/2de0c7b8be75ad52d44706c67946181b972f27641ab4f6a1f27f46d2a603/selectolax-0.3.29-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21de62b5093b1cb6c5d4cab0bef5f708b9ee1483b640d42be9d955becfcd287a", size = 5276654, upload-time = "2025-04-30T15:16:07.143Z" }, - { url = "https://files.pythonhosted.org/packages/29/29/152bb745b24072d3eecd3b395c756e74763111b9bbd265604f5b96b9a1aa/selectolax-0.3.29-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:af5cd03298cd75cb0fbf712d6ae4f8aca9c13a226d2821ca82f51cc9b33b032f", size = 5543731, upload-time = "2025-04-30T15:16:09.733Z" }, - { url = "https://files.pythonhosted.org/packages/04/1d/df65baaf16ece393f9f1a7c55f015510634adbb163ce72adcafaddf5cf9c/selectolax-0.3.29-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3f58dca53d2d3dc18dfd2cb9210a5625f32598db24e3f857f5be58f21a8f3b88", size = 5275005, upload-time = "2025-04-30T15:16:11.958Z" }, - { url = "https://files.pythonhosted.org/packages/5d/74/e56fd6f9b3087947b812f3862df3265bf5e21396d9673d076e999b1086cf/selectolax-0.3.29-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a6d8e02c6b9ba951d7b5a5dd2788a1d4bbdedc89782a4de165f1a87c4168ac", size = 5617441, upload-time = "2025-04-30T15:16:14.15Z" }, - { url = "https://files.pythonhosted.org/packages/63/d6/243049029bfc937b9f02faf4a4494e693575046414a475bf28ed9632b768/selectolax-0.3.29-cp311-cp311-win32.whl", hash = "sha256:912a1fc03157ebd066d8f59ae9ca2412ef95c7101a51590327c23071b02c97c7", size = 1701370, upload-time = "2025-04-30T15:16:16.339Z" }, - { url = "https://files.pythonhosted.org/packages/c9/7f/baba8c5ce941c8cbd2dfb0c9f2253ba2d8c2d5d0fddda4f5a87eceb2484f/selectolax-0.3.29-cp311-cp311-win_amd64.whl", hash = "sha256:a3d44a295416b79815d2858ed4ccb71bf3b63087483a5d3705daa837c9dcf44d", size = 1808251, upload-time = "2025-04-30T15:16:18.289Z" }, - { url = "https://files.pythonhosted.org/packages/30/ac/ca4332eecc19124782f6f0d7cb28c331da2e9d9cf25287ba2b3b6a00cea1/selectolax-0.3.29-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:6d3f373efd1db18ac9b2222de2668aaa366a1f0b560241eab128f3ca68e8add1", size = 3656166, upload-time = "2025-04-30T15:16:19.907Z" }, - { url = "https://files.pythonhosted.org/packages/b8/46/2dcae03a94f80f3e0d339c149de8110b5abe1230668b015fd338d9e71a27/selectolax-0.3.29-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:97b9971bb37b54ef4440134f22792d15c9ee12d890a526a7fe0b376502240143", size = 2095991, upload-time = "2025-04-30T15:16:21.654Z" }, - { url = "https://files.pythonhosted.org/packages/1e/bd/95f15396e5f30898227d84a7ec6a39d9a9b34005f0e9f8f38e7fee21ab66/selectolax-0.3.29-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd99ff0f5a6c017c471635d4ee45b61d25f24689331e407147b2cf5e36892480", size = 5844493, upload-time = "2025-04-30T15:16:23.268Z" }, - { url = "https://files.pythonhosted.org/packages/36/25/64c60da9aec81f2992355b0a3ce00ea1ed99e6f5499868016d6972bd4948/selectolax-0.3.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8377c317bf1d5fd6ccc56dfb5a0928bbcbea3e800b7af54761cfbbb99dc94cb9", size = 5881062, upload-time = "2025-04-30T15:16:24.891Z" }, - { url = "https://files.pythonhosted.org/packages/b6/81/94105217f91f7c6a98ac3164210cba0c6aa8da91cb85405292a6d70e39c3/selectolax-0.3.29-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5388c56456272b2c241fc1906db9cc993984cafdad936cb5e061e3af0c44144e", size = 5470368, upload-time = "2025-04-30T15:16:26.457Z" }, - { url = "https://files.pythonhosted.org/packages/51/6e/40bc259f13e5d3dd0bb8ddd1d55ef099244db2568ffb82fd9d489984d61a/selectolax-0.3.29-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e9e4690894f406863e25ba49da27e1a6fda9bfc21b0b315c399d3093be080e81", size = 5693476, upload-time = "2025-04-30T15:16:28.386Z" }, - { url = "https://files.pythonhosted.org/packages/58/bd/2668ee1d5471ad88daf83ca484515ba46774fc9c951d6c4c0beffea89952/selectolax-0.3.29-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:deeab93386b6c9a75052515f5b9e7e3dd623c585871c0c2b3126970ff902603b", size = 5449747, upload-time = "2025-04-30T15:16:30.626Z" }, - { url = "https://files.pythonhosted.org/packages/a1/b5/1c61839ae5af70a8291c643982a99f051b543df90b220b98db1b26bd4899/selectolax-0.3.29-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6abdd8357f1c105c1add01a9f0373511fa832548b2e2778b00a8ba2a4508d6ed", size = 5786843, upload-time = "2025-04-30T15:16:32.231Z" }, - { url = "https://files.pythonhosted.org/packages/67/08/ca42c100ab90168c123e6b521e38cb7618b697a693fdb77e42dabb0670fd/selectolax-0.3.29-cp312-cp312-win32.whl", hash = "sha256:9c969626b2295702076f50aac91e44c3bba639fa2e1a612bf6ae254bf29b4d57", size = 1697859, upload-time = "2025-04-30T15:16:33.659Z" }, - { url = "https://files.pythonhosted.org/packages/5c/22/9524af51d950cc718bd4406f3bed05acbfcb321a4a308ec85b96ccdaa1ef/selectolax-0.3.29-cp312-cp312-win_amd64.whl", hash = "sha256:e7f4cc1b7ce9691559decfd5db7cc500e71a9f6ccfe76c054f284c184a1d1dc9", size = 1804145, upload-time = "2025-04-30T15:16:35.12Z" }, - { url = "https://files.pythonhosted.org/packages/c0/a7/083a00aa9cb6bef0317baba4269841c366652558d77189275bed2da6aa81/selectolax-0.3.29-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e3112f05a34bf36d36ecc51520b1d98c4667b54a3f123dffef5072273e89a360", size = 3651407, upload-time = "2025-04-30T15:16:37.282Z" }, - { url = "https://files.pythonhosted.org/packages/7e/cd/6c89ac27961ef5f5e9b40eda0d0653b9c95c93485fb8a554bf093eac1c77/selectolax-0.3.29-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:38462ae369897f71da287f1282079c11f1b878b99a4d1d509d1116ce05226d88", size = 2092649, upload-time = "2025-04-30T15:16:38.817Z" }, - { url = "https://files.pythonhosted.org/packages/3e/12/82710124b7b52613fdb9d5c14494a41785eb83e1c93ec7e1d1814c2ce292/selectolax-0.3.29-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdd1e63735f2fb8485fb6b9f4fe30d6c030930f438f46a4a62bd9886ab3c7fd9", size = 5821738, upload-time = "2025-04-30T15:16:40.747Z" }, - { url = "https://files.pythonhosted.org/packages/8b/08/8ceb3eb7fee9743026a4481fccb771f257c82b2c853a1a30271902234eab/selectolax-0.3.29-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea52e0c128e8e89f98ab0ccaabbc853677de5730729a3351da595976131b66e0", size = 5856069, upload-time = "2025-04-30T15:16:42.496Z" }, - { url = "https://files.pythonhosted.org/packages/47/6c/ec2b7aff0f6202e4157415d76bd588108cc518374bf53afa81c122691780/selectolax-0.3.29-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0933659b4250b91317ccd78167e6804389cdaf7ed86c5d034b058a550d23110f", size = 5443255, upload-time = "2025-04-30T15:16:44.083Z" }, - { url = "https://files.pythonhosted.org/packages/cd/90/d5fea46ff191d02c2380a779b119ea6799751b79fcddb2bb230b21b38fc5/selectolax-0.3.29-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0c9005e9089a6b0c6fb6a9f691ddbbb10a3a23ebeff54393980340f3dbcdb99", size = 5637529, upload-time = "2025-04-30T15:16:46.175Z" }, - { url = "https://files.pythonhosted.org/packages/9d/83/7f876a515f5af31f7b948cf10951be896fe6deeff2b9b713640c8ec82fd3/selectolax-0.3.29-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ac940963c52f13cdf5d7266a979744949b660d367ce669efa073b557f6e09a18", size = 5379121, upload-time = "2025-04-30T15:16:47.909Z" }, - { url = "https://files.pythonhosted.org/packages/57/cb/7dc739a484b1a17ccf92a23dfe558ae615c232bd81e78a72049c25d1ff66/selectolax-0.3.29-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:484274f73839f9a143f4c13ce1b0a0123b5d64be22f967a1dc202a9a78687d67", size = 5727944, upload-time = "2025-04-30T15:16:49.52Z" }, - { url = "https://files.pythonhosted.org/packages/b7/09/95da4d2919d99a6090327390b84bc5440133196351e5e04c24cccda06cbb/selectolax-0.3.29-cp313-cp313-win32.whl", hash = "sha256:29e71fbd58b90d2920ef91a940680cb5331710fe397925ce9d10c3f2f086bf27", size = 1697529, upload-time = "2025-04-30T15:16:51.123Z" }, - { url = "https://files.pythonhosted.org/packages/0e/17/5a3951da22a4ad8f959088ddc370c68b28dad03190d91fcd137a52410fb9/selectolax-0.3.29-cp313-cp313-win_amd64.whl", hash = "sha256:e13befacff5f78102aa11465055ecb6d4b35f89663e36f271f2b506bcab14112", size = 1803334, upload-time = "2025-04-30T15:16:53.775Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/df/b9/b5a23e29d5e54c590eaad18bdbb1ced13b869b111e03d12ee0ae9eecf9b8/selectolax-0.3.29.tar.gz", hash = "sha256:28696fa4581765c705e15d05dfba464334f5f9bcb3eac9f25045f815aec6fbc1", size = 4691626 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/8f/bf3d58ecc0e187806299324e2ad77646e837ff20400880f6fc0cbd14fb66/selectolax-0.3.29-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:85aeae54f055cf5451828a21fbfecac99b8b5c27ec29fd10725b631593a7c9a3", size = 3643657 }, + { url = "https://files.pythonhosted.org/packages/de/b0/6d90a4d0eacb8253d88a9fcbcb8758b667900f45dcdb4a11c5fbd0d31599/selectolax-0.3.29-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6ff48efe4364c8148a553a4105773a0accee9cc25e0f2a40ddac44d18a5a3000", size = 2089380 }, + { url = "https://files.pythonhosted.org/packages/f4/21/394b51998ef99f13f98da063fc71b8edf7191bb30aca06bcbc8a55d5a9ad/selectolax-0.3.29-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25cfccfefc41361ab8a07f15a224524a4a8b77dfa7d253b34bbd397e45856734", size = 5505065 }, + { url = "https://files.pythonhosted.org/packages/dd/57/e38775b672f910e80742cbf7c3def5c670c1b6f9b05e8587b2fa8dc044c3/selectolax-0.3.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f5c3523ad5199a4fb9b95b6e24ff9222d3605023ca394b23f7dd910e7536daf", size = 5529205 }, + { url = "https://files.pythonhosted.org/packages/ec/0f/f6e3030107b486b6a4870f8471a675d435c4c34b8f9de3374652ed53004b/selectolax-0.3.29-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfb803d6bbe0ef3c8847cf5a01167cc428c0d9179946e1c994cc6178b5332d1a", size = 5146713 }, + { url = "https://files.pythonhosted.org/packages/d8/8d/b4fd119c216e8615ca6747f8f336643572178241921f33f5ffa4b074dc44/selectolax-0.3.29-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:db734ba4ef44fa3b57ad9374fd7ccfc7815c0ae5cfcbd5ee25fe8587092618d1", size = 5416352 }, + { url = "https://files.pythonhosted.org/packages/d7/e7/94e694d14ae44bddc0d9b144647d5adbec0210d8e2c57d72ad9a133d9469/selectolax-0.3.29-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:2bfe4327215a20af4197c5b7e3729a9552fb324bb57250dc7e7abfa0f848a463", size = 5140689 }, + { url = "https://files.pythonhosted.org/packages/90/62/79ba965daa1f12e5477b2ec08b289f8289dfc705928b08923d9c4b60c867/selectolax-0.3.29-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0a98c3f3d8fffb175456cb06096bc78103ddf6a209bea6392e0e4ea4e25aca71", size = 5481428 }, + { url = "https://files.pythonhosted.org/packages/82/3c/46c1f0b739add89d0ef720ad521afaaf31b07a39f781ef9e59c7b5ecef44/selectolax-0.3.29-cp310-cp310-win32.whl", hash = "sha256:394d356ea611a7853c13c910a57c1a80a8356f9c920aa8168b3f8aaa62e433d8", size = 1702100 }, + { url = "https://files.pythonhosted.org/packages/75/62/03350ed454fe26aef5580df498d45ace9f26ca6af1640ae681a6af1f5cdf/selectolax-0.3.29-cp310-cp310-win_amd64.whl", hash = "sha256:edd2760699c60dde7d847aebd81f02035f7bddcd0ad3db8e73326dfc84a2dc8f", size = 1807811 }, + { url = "https://files.pythonhosted.org/packages/2a/5d/ca72f7adddae4b2b128394a7559739a6a12c156d29b55968cfcfe07fac4d/selectolax-0.3.29-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d6a1cd0518fa7656ea1683c4b2d3b5a98306753f364da9f673517847e1680a3e", size = 3649215 }, + { url = "https://files.pythonhosted.org/packages/08/c6/ca984f90b12fb10790cc56c2670f1b5f09884ed2f2012a219094b38cbcb4/selectolax-0.3.29-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e5354d805dd76b4b38002f58e6ae2e7b429ac311bf3601992a6662d2bc86911", size = 2091848 }, + { url = "https://files.pythonhosted.org/packages/98/7f/c999ae6d9bfbaac3e8dea3dbb5ca6bdf61c220828e80a6c339e89f9db777/selectolax-0.3.29-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7073e3bcdc60ebdb5f8777c79b465471ec000ab556134da4e00f037d3321a2ec", size = 5638593 }, + { url = "https://files.pythonhosted.org/packages/d6/32/ffd89376a888c24ecaf01fcffc5fe97b82ae03ab163158f51a559f1ebad5/selectolax-0.3.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47587db7cef411d22f8224cf2926aacdb326c4c838d386035229f16ccc2d8d26", size = 5668207 }, + { url = "https://files.pythonhosted.org/packages/3a/5c/2de0c7b8be75ad52d44706c67946181b972f27641ab4f6a1f27f46d2a603/selectolax-0.3.29-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21de62b5093b1cb6c5d4cab0bef5f708b9ee1483b640d42be9d955becfcd287a", size = 5276654 }, + { url = "https://files.pythonhosted.org/packages/29/29/152bb745b24072d3eecd3b395c756e74763111b9bbd265604f5b96b9a1aa/selectolax-0.3.29-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:af5cd03298cd75cb0fbf712d6ae4f8aca9c13a226d2821ca82f51cc9b33b032f", size = 5543731 }, + { url = "https://files.pythonhosted.org/packages/04/1d/df65baaf16ece393f9f1a7c55f015510634adbb163ce72adcafaddf5cf9c/selectolax-0.3.29-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3f58dca53d2d3dc18dfd2cb9210a5625f32598db24e3f857f5be58f21a8f3b88", size = 5275005 }, + { url = "https://files.pythonhosted.org/packages/5d/74/e56fd6f9b3087947b812f3862df3265bf5e21396d9673d076e999b1086cf/selectolax-0.3.29-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a6d8e02c6b9ba951d7b5a5dd2788a1d4bbdedc89782a4de165f1a87c4168ac", size = 5617441 }, + { url = "https://files.pythonhosted.org/packages/63/d6/243049029bfc937b9f02faf4a4494e693575046414a475bf28ed9632b768/selectolax-0.3.29-cp311-cp311-win32.whl", hash = "sha256:912a1fc03157ebd066d8f59ae9ca2412ef95c7101a51590327c23071b02c97c7", size = 1701370 }, + { url = "https://files.pythonhosted.org/packages/c9/7f/baba8c5ce941c8cbd2dfb0c9f2253ba2d8c2d5d0fddda4f5a87eceb2484f/selectolax-0.3.29-cp311-cp311-win_amd64.whl", hash = "sha256:a3d44a295416b79815d2858ed4ccb71bf3b63087483a5d3705daa837c9dcf44d", size = 1808251 }, + { url = "https://files.pythonhosted.org/packages/30/ac/ca4332eecc19124782f6f0d7cb28c331da2e9d9cf25287ba2b3b6a00cea1/selectolax-0.3.29-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:6d3f373efd1db18ac9b2222de2668aaa366a1f0b560241eab128f3ca68e8add1", size = 3656166 }, + { url = "https://files.pythonhosted.org/packages/b8/46/2dcae03a94f80f3e0d339c149de8110b5abe1230668b015fd338d9e71a27/selectolax-0.3.29-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:97b9971bb37b54ef4440134f22792d15c9ee12d890a526a7fe0b376502240143", size = 2095991 }, + { url = "https://files.pythonhosted.org/packages/1e/bd/95f15396e5f30898227d84a7ec6a39d9a9b34005f0e9f8f38e7fee21ab66/selectolax-0.3.29-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd99ff0f5a6c017c471635d4ee45b61d25f24689331e407147b2cf5e36892480", size = 5844493 }, + { url = "https://files.pythonhosted.org/packages/36/25/64c60da9aec81f2992355b0a3ce00ea1ed99e6f5499868016d6972bd4948/selectolax-0.3.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8377c317bf1d5fd6ccc56dfb5a0928bbcbea3e800b7af54761cfbbb99dc94cb9", size = 5881062 }, + { url = "https://files.pythonhosted.org/packages/b6/81/94105217f91f7c6a98ac3164210cba0c6aa8da91cb85405292a6d70e39c3/selectolax-0.3.29-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5388c56456272b2c241fc1906db9cc993984cafdad936cb5e061e3af0c44144e", size = 5470368 }, + { url = "https://files.pythonhosted.org/packages/51/6e/40bc259f13e5d3dd0bb8ddd1d55ef099244db2568ffb82fd9d489984d61a/selectolax-0.3.29-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e9e4690894f406863e25ba49da27e1a6fda9bfc21b0b315c399d3093be080e81", size = 5693476 }, + { url = "https://files.pythonhosted.org/packages/58/bd/2668ee1d5471ad88daf83ca484515ba46774fc9c951d6c4c0beffea89952/selectolax-0.3.29-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:deeab93386b6c9a75052515f5b9e7e3dd623c585871c0c2b3126970ff902603b", size = 5449747 }, + { url = "https://files.pythonhosted.org/packages/a1/b5/1c61839ae5af70a8291c643982a99f051b543df90b220b98db1b26bd4899/selectolax-0.3.29-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6abdd8357f1c105c1add01a9f0373511fa832548b2e2778b00a8ba2a4508d6ed", size = 5786843 }, + { url = "https://files.pythonhosted.org/packages/67/08/ca42c100ab90168c123e6b521e38cb7618b697a693fdb77e42dabb0670fd/selectolax-0.3.29-cp312-cp312-win32.whl", hash = "sha256:9c969626b2295702076f50aac91e44c3bba639fa2e1a612bf6ae254bf29b4d57", size = 1697859 }, + { url = "https://files.pythonhosted.org/packages/5c/22/9524af51d950cc718bd4406f3bed05acbfcb321a4a308ec85b96ccdaa1ef/selectolax-0.3.29-cp312-cp312-win_amd64.whl", hash = "sha256:e7f4cc1b7ce9691559decfd5db7cc500e71a9f6ccfe76c054f284c184a1d1dc9", size = 1804145 }, + { url = "https://files.pythonhosted.org/packages/c0/a7/083a00aa9cb6bef0317baba4269841c366652558d77189275bed2da6aa81/selectolax-0.3.29-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e3112f05a34bf36d36ecc51520b1d98c4667b54a3f123dffef5072273e89a360", size = 3651407 }, + { url = "https://files.pythonhosted.org/packages/7e/cd/6c89ac27961ef5f5e9b40eda0d0653b9c95c93485fb8a554bf093eac1c77/selectolax-0.3.29-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:38462ae369897f71da287f1282079c11f1b878b99a4d1d509d1116ce05226d88", size = 2092649 }, + { url = "https://files.pythonhosted.org/packages/3e/12/82710124b7b52613fdb9d5c14494a41785eb83e1c93ec7e1d1814c2ce292/selectolax-0.3.29-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdd1e63735f2fb8485fb6b9f4fe30d6c030930f438f46a4a62bd9886ab3c7fd9", size = 5821738 }, + { url = "https://files.pythonhosted.org/packages/8b/08/8ceb3eb7fee9743026a4481fccb771f257c82b2c853a1a30271902234eab/selectolax-0.3.29-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea52e0c128e8e89f98ab0ccaabbc853677de5730729a3351da595976131b66e0", size = 5856069 }, + { url = "https://files.pythonhosted.org/packages/47/6c/ec2b7aff0f6202e4157415d76bd588108cc518374bf53afa81c122691780/selectolax-0.3.29-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0933659b4250b91317ccd78167e6804389cdaf7ed86c5d034b058a550d23110f", size = 5443255 }, + { url = "https://files.pythonhosted.org/packages/cd/90/d5fea46ff191d02c2380a779b119ea6799751b79fcddb2bb230b21b38fc5/selectolax-0.3.29-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0c9005e9089a6b0c6fb6a9f691ddbbb10a3a23ebeff54393980340f3dbcdb99", size = 5637529 }, + { url = "https://files.pythonhosted.org/packages/9d/83/7f876a515f5af31f7b948cf10951be896fe6deeff2b9b713640c8ec82fd3/selectolax-0.3.29-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ac940963c52f13cdf5d7266a979744949b660d367ce669efa073b557f6e09a18", size = 5379121 }, + { url = "https://files.pythonhosted.org/packages/57/cb/7dc739a484b1a17ccf92a23dfe558ae615c232bd81e78a72049c25d1ff66/selectolax-0.3.29-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:484274f73839f9a143f4c13ce1b0a0123b5d64be22f967a1dc202a9a78687d67", size = 5727944 }, + { url = "https://files.pythonhosted.org/packages/b7/09/95da4d2919d99a6090327390b84bc5440133196351e5e04c24cccda06cbb/selectolax-0.3.29-cp313-cp313-win32.whl", hash = "sha256:29e71fbd58b90d2920ef91a940680cb5331710fe397925ce9d10c3f2f086bf27", size = 1697529 }, + { url = "https://files.pythonhosted.org/packages/0e/17/5a3951da22a4ad8f959088ddc370c68b28dad03190d91fcd137a52410fb9/selectolax-0.3.29-cp313-cp313-win_amd64.whl", hash = "sha256:e13befacff5f78102aa11465055ecb6d4b35f89663e36f271f2b506bcab14112", size = 1803334 }, ] [[package]] name = "send2trash" version = "1.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394, upload-time = "2024-04-07T00:01:09.267Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394 } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072, upload-time = "2024-04-07T00:01:07.438Z" }, + { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072 }, ] [[package]] name = "setuptools" version = "80.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } 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" }, + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, ] [[package]] name = "sniffio" version = "1.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, ] [[package]] @@ -4529,27 +4516,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sortedcontainers" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/01/00/6d749cc1f88e7f95f5442a8abb195fa607094deba9e0475affbfb7fa8c04/sortedcollections-2.1.0.tar.gz", hash = "sha256:d8e9609d6c580a16a1224a3dc8965789e03ebc4c3e5ffd05ada54a2fed5dcacd", size = 9287, upload-time = "2021-01-18T22:15:16.623Z" } +sdist = { url = "https://files.pythonhosted.org/packages/01/00/6d749cc1f88e7f95f5442a8abb195fa607094deba9e0475affbfb7fa8c04/sortedcollections-2.1.0.tar.gz", hash = "sha256:d8e9609d6c580a16a1224a3dc8965789e03ebc4c3e5ffd05ada54a2fed5dcacd", size = 9287 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6e/39/c993a7d0c9dbf3aeca5008bdd00e4436ad9b7170527cef0a14634b47001f/sortedcollections-2.1.0-py3-none-any.whl", hash = "sha256:b07abbc73472cc459da9dd6e2607d73d1f3b9309a32dd9a57fa2c6fa882f4c6c", size = 9531, upload-time = "2021-01-18T22:15:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/6e/39/c993a7d0c9dbf3aeca5008bdd00e4436ad9b7170527cef0a14634b47001f/sortedcollections-2.1.0-py3-none-any.whl", hash = "sha256:b07abbc73472cc459da9dd6e2607d73d1f3b9309a32dd9a57fa2c6fa882f4c6c", size = 9531 }, ] [[package]] name = "sortedcontainers" version = "2.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", size = 30594, upload-time = "2021-05-16T22:03:42.897Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", size = 30594 } wheels = [ - { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0", size = 29575, upload-time = "2021-05-16T22:03:41.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0", size = 29575 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/e6/21ccce3262dd4889aa3332e5a119a3491a95e8f60939870a3a035aabac0d/soupsieve-2.8.tar.gz", hash = "sha256:e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f", size = 103472 } 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" }, + { url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl", hash = "sha256:0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c", size = 36679 }, ] [[package]] @@ -4561,9 +4548,9 @@ dependencies = [ { name = "numpy", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pyserial" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/90/7f/1e07521afeaf25ad4d792789ea271e8221fb2010ceb403ea71c15987af84/spirack-0.2.8.tar.gz", hash = "sha256:ff1de8fe9e7658f59fcc8befed05ffc64710fc53e02150f79af67a86d8c948fd", size = 48936, upload-time = "2025-09-11T12:47:41.551Z" } +sdist = { url = "https://files.pythonhosted.org/packages/90/7f/1e07521afeaf25ad4d792789ea271e8221fb2010ceb403ea71c15987af84/spirack-0.2.8.tar.gz", hash = "sha256:ff1de8fe9e7658f59fcc8befed05ffc64710fc53e02150f79af67a86d8c948fd", size = 48936 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/2c/2b723da6e3420320b9c9a88437ce9d68db21d0ed512c5591bafb1cc15291/spirack-0.2.8-py3-none-any.whl", hash = "sha256:5dd53ed32789338dcf060b35c21e03774f6d47438e39564e09469ba340558cea", size = 59444, upload-time = "2025-09-11T12:47:40.308Z" }, + { url = "https://files.pythonhosted.org/packages/a1/2c/2b723da6e3420320b9c9a88437ce9d68db21d0ed512c5591bafb1cc15291/spirack-0.2.8-py3-none-any.whl", hash = "sha256:5dd53ed32789338dcf060b35c21e03774f6d47438e39564e09469ba340558cea", size = 59444 }, ] [[package]] @@ -4575,9 +4562,9 @@ dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } 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" }, + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, ] [[package]] @@ -4587,18 +4574,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mpmath" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, + { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353 }, ] [[package]] name = "tabulate" version = "0.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", size = 81090, upload-time = "2022-10-06T17:21:48.54Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", size = 81090 } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", size = 35252, upload-time = "2022-10-06T17:21:44.262Z" }, + { url = "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", size = 35252 }, ] [[package]] @@ -4610,18 +4597,18 @@ dependencies = [ { name = "pywinpty", marker = "os_name == 'nt'" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701, upload-time = "2024-03-12T14:34:39.026Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154, upload-time = "2024-03-12T14:34:36.569Z" }, + { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154 }, ] [[package]] name = "threadpoolctl" version = "3.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274, upload-time = "2025-03-13T13:49:23.031Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274 } wheels = [ - { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638, upload-time = "2025-03-13T13:49:21.846Z" }, + { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638 }, ] [[package]] @@ -4631,76 +4618,76 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" }, + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, ] [[package]] name = "tomli" version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" }, - { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" }, - { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" }, - { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" }, - { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" }, - { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" }, - { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" }, - { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" }, - { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" }, - { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" }, - { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" }, - { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" }, - { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" }, - { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" }, - { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" }, - { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" }, - { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" }, - { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" }, - { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" }, - { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" }, - { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" }, - { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" }, - { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" }, - { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" }, - { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" }, - { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" }, - { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" }, - { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" }, - { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" }, - { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" }, - { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, + { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, + { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, + { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, + { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, + { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, + { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, + { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, + { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, + { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, + { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, + { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, + { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, + { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, + { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, + { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, + { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, + { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, + { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, + { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, + { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708 }, + { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582 }, + { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543 }, + { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691 }, + { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170 }, + { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530 }, + { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666 }, + { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954 }, + { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724 }, + { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383 }, + { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, ] [[package]] name = "toolz" version = "1.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8a/0b/d80dfa675bf592f636d1ea0b835eab4ec8df6e9415d8cfd766df54456123/toolz-1.0.0.tar.gz", hash = "sha256:2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02", size = 66790, upload-time = "2024-10-04T16:17:04.001Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/0b/d80dfa675bf592f636d1ea0b835eab4ec8df6e9415d8cfd766df54456123/toolz-1.0.0.tar.gz", hash = "sha256:2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02", size = 66790 } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl", hash = "sha256:292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236", size = 56383, upload-time = "2024-10-04T16:17:01.533Z" }, + { url = "https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl", hash = "sha256:292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236", size = 56383 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821 } 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" }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023 }, + { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427 }, + { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456 }, ] [[package]] @@ -4720,9 +4707,9 @@ dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.11'" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/51/b2/cee55172e5e10ce030b087cd3ac06641e47d08a3dc8d76c17b157dba7558/tox-4.30.3.tar.gz", hash = "sha256:f3dd0735f1cd4e8fbea5a3661b77f517456b5f0031a6256432533900e34b90bf", size = 202799, upload-time = "2025-10-02T16:24:39.974Z" } +sdist = { url = "https://files.pythonhosted.org/packages/51/b2/cee55172e5e10ce030b087cd3ac06641e47d08a3dc8d76c17b157dba7558/tox-4.30.3.tar.gz", hash = "sha256:f3dd0735f1cd4e8fbea5a3661b77f517456b5f0031a6256432533900e34b90bf", size = 202799 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/e4/8bb9ce952820df4165eb34610af347665d6cb436898a234db9d84d093ce6/tox-4.30.3-py3-none-any.whl", hash = "sha256:a9f17b4b2d0f74fe0d76207236925a119095011e5c2e661a133115a8061178c9", size = 175512, upload-time = "2025-10-02T16:24:38.209Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e4/8bb9ce952820df4165eb34610af347665d6cb436898a234db9d84d093ce6/tox-4.30.3-py3-none-any.whl", hash = "sha256:a9f17b4b2d0f74fe0d76207236925a119095011e5c2e661a133115a8061178c9", size = 175512 }, ] [[package]] @@ -4732,18 +4719,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" }, + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } 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" }, + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, ] [[package]] @@ -4759,9 +4746,9 @@ wheels = [ 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" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391 } 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" }, + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614 }, ] [[package]] @@ -4772,9 +4759,9 @@ dependencies = [ { name = "mypy-extensions" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825, upload-time = "2023-05-24T20:25:47.612Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825 } wheels = [ - { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827, upload-time = "2023-05-24T20:25:45.287Z" }, + { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827 }, ] [[package]] @@ -4784,36 +4771,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } +sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949 } wheels = [ - { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380 } 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" }, + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839 }, ] [[package]] name = "uncertainties" version = "3.2.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a0/b0/f926a3faf468b9784bdecb8d9328b531743937ead284b2e8d406d96e8b0f/uncertainties-3.2.2.tar.gz", hash = "sha256:e62c86fdc64429828229de6ab4e11466f114907e6bd343c077858994cc12e00b", size = 143865, upload-time = "2024-07-07T22:37:06.567Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a0/b0/f926a3faf468b9784bdecb8d9328b531743937ead284b2e8d406d96e8b0f/uncertainties-3.2.2.tar.gz", hash = "sha256:e62c86fdc64429828229de6ab4e11466f114907e6bd343c077858994cc12e00b", size = 143865 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/fc/97711d2a502881d871e3cf2d2645e21e7f8e4d4fd9a56937557790cade6a/uncertainties-3.2.2-py3-none-any.whl", hash = "sha256:fd8543355952f4052786ed4150acaf12e23117bd0f5bd03ea07de466bce646e7", size = 58266, upload-time = "2024-07-07T22:37:03.942Z" }, + { url = "https://files.pythonhosted.org/packages/fa/fc/97711d2a502881d871e3cf2d2645e21e7f8e4d4fd9a56937557790cade6a/uncertainties-3.2.2-py3-none-any.whl", hash = "sha256:fd8543355952f4052786ed4150acaf12e23117bd0f5bd03ea07de466bce646e7", size = 58266 }, ] [[package]] name = "uri-template" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678, upload-time = "2023-06-21T01:49:05.374Z" } +sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140, upload-time = "2023-06-21T01:49:03.467Z" }, + { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140 }, ] [[package]] @@ -4823,18 +4810,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/80/31/febb777441e5fcdaacb4522316bf2a527c44551430a4873b052d545e3279/url_normalize-2.2.1.tar.gz", hash = "sha256:74a540a3b6eba1d95bdc610c24f2c0141639f3ba903501e61a52a8730247ff37", size = 18846, upload-time = "2025-04-26T20:37:58.553Z" } +sdist = { url = "https://files.pythonhosted.org/packages/80/31/febb777441e5fcdaacb4522316bf2a527c44551430a4873b052d545e3279/url_normalize-2.2.1.tar.gz", hash = "sha256:74a540a3b6eba1d95bdc610c24f2c0141639f3ba903501e61a52a8730247ff37", size = 18846 } wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/d9/5ec15501b675f7bc07c5d16aa70d8d778b12375686b6efd47656efdc67cd/url_normalize-2.2.1-py3-none-any.whl", hash = "sha256:3deb687587dc91f7b25c9ae5162ffc0f057ae85d22b1e15cf5698311247f567b", size = 14728, upload-time = "2025-04-26T20:37:57.217Z" }, + { url = "https://files.pythonhosted.org/packages/bc/d9/5ec15501b675f7bc07c5d16aa70d8d778b12375686b6efd47656efdc67cd/url_normalize-2.2.1-py3-none-any.whl", hash = "sha256:3deb687587dc91f7b25c9ae5162ffc0f057ae85d22b1e15cf5698311247f567b", size = 14728 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185 } 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" }, + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795 }, ] [[package]] @@ -4845,18 +4832,18 @@ dependencies = [ { name = "packaging" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/89/f4/bc578cc80989c572231a36cc03cc097091176fa3fb8b4e2af1deb4370eb7/versioningit-3.3.0.tar.gz", hash = "sha256:b91ad7d73e73d21220e69540f20213f2b729a1f9b35c04e9e137eaf28d2214da", size = 220280, upload-time = "2025-06-27T20:13:23.368Z" } +sdist = { url = "https://files.pythonhosted.org/packages/89/f4/bc578cc80989c572231a36cc03cc097091176fa3fb8b4e2af1deb4370eb7/versioningit-3.3.0.tar.gz", hash = "sha256:b91ad7d73e73d21220e69540f20213f2b729a1f9b35c04e9e137eaf28d2214da", size = 220280 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1c/59/964ecb8008722d27d8a835baea81f56a91cea8e097b3be992bc6ccde6367/versioningit-3.3.0-py3-none-any.whl", hash = "sha256:23b1db3c4756cded9bd6b0ddec6643c261e3d0c471707da3e0b230b81ce53e4b", size = 38439, upload-time = "2025-06-27T20:13:21.927Z" }, + { url = "https://files.pythonhosted.org/packages/1c/59/964ecb8008722d27d8a835baea81f56a91cea8e097b3be992bc6ccde6367/versioningit-3.3.0-py3-none-any.whl", hash = "sha256:23b1db3c4756cded9bd6b0ddec6643c261e3d0c471707da3e0b230b81ce53e4b", size = 38439 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/44/8126f9f0c44319b2efc65feaad589cadef4d77ece200ae3c9133d58464d0/verspec-0.1.0.tar.gz", hash = "sha256:c4504ca697b2056cdb4bfa7121461f5a0e81809255b41c03dda4ba823637c01e", size = 27123 } 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" }, + { url = "https://files.pythonhosted.org/packages/a4/ce/3b6fee91c85626eaf769d617f1be9d2e15c1cca027bbdeb2e0d751469355/verspec-0.1.0-py3-none-any.whl", hash = "sha256:741877d5633cc9464c45a469ae2a31e801e6dbbaa85b9675d481cda100f11c31", size = 19640 }, ] [[package]] @@ -4869,68 +4856,68 @@ dependencies = [ { name = "platformdirs" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1c/14/37fcdba2808a6c615681cd216fecae00413c9dab44fb2e57805ecf3eaee3/virtualenv-20.34.0.tar.gz", hash = "sha256:44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a", size = 6003808, upload-time = "2025-08-13T14:24:07.464Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1c/14/37fcdba2808a6c615681cd216fecae00413c9dab44fb2e57805ecf3eaee3/virtualenv-20.34.0.tar.gz", hash = "sha256:44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a", size = 6003808 } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/06/04c8e804f813cf972e3262f3f8584c232de64f0cde9f703b46cf53a45090/virtualenv-20.34.0-py3-none-any.whl", hash = "sha256:341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026", size = 5983279, upload-time = "2025-08-13T14:24:05.111Z" }, + { url = "https://files.pythonhosted.org/packages/76/06/04c8e804f813cf972e3262f3f8584c232de64f0cde9f703b46cf53a45090/virtualenv-20.34.0-py3-none-any.whl", hash = "sha256:341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026", size = 5983279 }, ] [[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/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/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" }, +sdist = { url = "https://files.pythonhosted.org/packages/db/7d/7f3d619e951c88ed75c6037b246ddcf2d322812ee8ea189be89511721d54/watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282", size = 131220 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13", size = 79079 }, + { url = "https://files.pythonhosted.org/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379", size = 79078 }, + { url = "https://files.pythonhosted.org/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e", size = 79076 }, + { url = "https://files.pythonhosted.org/packages/ab/cc/da8422b300e13cb187d2203f20b9253e91058aaf7db65b74142013478e66/watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f", size = 79077 }, + { url = "https://files.pythonhosted.org/packages/2c/3b/b8964e04ae1a025c44ba8e4291f86e97fac443bca31de8bd98d3263d2fcf/watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26", size = 79078 }, + { url = "https://files.pythonhosted.org/packages/62/ae/a696eb424bedff7407801c257d4b1afda455fe40821a2be430e173660e81/watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c", size = 79077 }, + { url = "https://files.pythonhosted.org/packages/b5/e8/dbf020b4d98251a9860752a094d09a65e1b436ad181faf929983f697048f/watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2", size = 79078 }, + { url = "https://files.pythonhosted.org/packages/07/f6/d0e5b343768e8bcb4cda79f0f2f55051bf26177ecd5651f84c07567461cf/watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a", size = 79065 }, + { url = "https://files.pythonhosted.org/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680", size = 79070 }, + { url = "https://files.pythonhosted.org/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f", size = 79067 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/24/30/6b0809f4510673dc723187aeaf24c7f5459922d01e2f794277a3dfb90345/wcwidth-0.2.14.tar.gz", hash = "sha256:4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605", size = 102293 } 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" }, + { url = "https://files.pythonhosted.org/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl", hash = "sha256:a7bb560c8aee30f9957e5f9895805edd20602f2d7f720186dfd906e82b4982e1", size = 37286 }, ] [[package]] name = "webcolors" version = "24.11.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064, upload-time = "2024-11-11T07:43:24.224Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064 } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934, upload-time = "2024-11-11T07:43:22.529Z" }, + { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934 }, ] [[package]] name = "webencodings" version = "0.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" }, + { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 }, ] [[package]] @@ -4940,9 +4927,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "legacy-cgi", marker = "python_full_version >= '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/0b/1732085540b01f65e4e7999e15864fe14cd18b12a95731a43fd6fd11b26a/webob-1.8.9.tar.gz", hash = "sha256:ad6078e2edb6766d1334ec3dee072ac6a7f95b1e32ce10def8ff7f0f02d56589", size = 279775, upload-time = "2024-10-24T03:19:20.651Z" } +sdist = { url = "https://files.pythonhosted.org/packages/85/0b/1732085540b01f65e4e7999e15864fe14cd18b12a95731a43fd6fd11b26a/webob-1.8.9.tar.gz", hash = "sha256:ad6078e2edb6766d1334ec3dee072ac6a7f95b1e32ce10def8ff7f0f02d56589", size = 279775 } wheels = [ - { url = "https://files.pythonhosted.org/packages/50/bd/c336448be43d40be28e71f2e0f3caf7ccb28e2755c58f4c02c065bfe3e8e/WebOb-1.8.9-py2.py3-none-any.whl", hash = "sha256:45e34c58ed0c7e2ecd238ffd34432487ff13d9ad459ddfd77895e67abba7c1f9", size = 115364, upload-time = "2024-10-24T03:19:18.642Z" }, + { url = "https://files.pythonhosted.org/packages/50/bd/c336448be43d40be28e71f2e0f3caf7ccb28e2755c58f4c02c065bfe3e8e/WebOb-1.8.9-py2.py3-none-any.whl", hash = "sha256:45e34c58ed0c7e2ecd238ffd34432487ff13d9ad459ddfd77895e67abba7c1f9", size = 115364 }, ] [[package]] @@ -4958,54 +4945,54 @@ wheels = [ name = "websockets" version = "15.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016, upload-time = "2025-03-05T20:03:41.606Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6e/0c/6afa1f4644d7ed50284ac59cc70ef8abd44ccf7d45850d989ea7310538d0/websockets-15.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdfe3e2a29e4db3659dbd5bbf04560cea53dd9610273917799f1cde46aa725e", size = 182312, upload-time = "2025-03-05T20:01:41.815Z" }, - { url = "https://files.pythonhosted.org/packages/dd/d4/ffc8bd1350b229ca7a4db2a3e1c482cf87cea1baccd0ef3e72bc720caeec/websockets-15.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c2529b320eb9e35af0fa3016c187dffb84a3ecc572bcee7c3ce302bfeba52bf", size = 181319, upload-time = "2025-03-05T20:01:43.967Z" }, - { url = "https://files.pythonhosted.org/packages/97/3a/5323a6bb94917af13bbb34009fac01e55c51dfde354f63692bf2533ffbc2/websockets-15.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac1e5c9054fe23226fb11e05a6e630837f074174c4c2f0fe442996112a6de4fb", size = 181631, upload-time = "2025-03-05T20:01:46.104Z" }, - { url = "https://files.pythonhosted.org/packages/a6/cc/1aeb0f7cee59ef065724041bb7ed667b6ab1eeffe5141696cccec2687b66/websockets-15.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5df592cd503496351d6dc14f7cdad49f268d8e618f80dce0cd5a36b93c3fc08d", size = 182016, upload-time = "2025-03-05T20:01:47.603Z" }, - { url = "https://files.pythonhosted.org/packages/79/f9/c86f8f7af208e4161a7f7e02774e9d0a81c632ae76db2ff22549e1718a51/websockets-15.0.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0a34631031a8f05657e8e90903e656959234f3a04552259458aac0b0f9ae6fd9", size = 181426, upload-time = "2025-03-05T20:01:48.949Z" }, - { url = "https://files.pythonhosted.org/packages/c7/b9/828b0bc6753db905b91df6ae477c0b14a141090df64fb17f8a9d7e3516cf/websockets-15.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3d00075aa65772e7ce9e990cab3ff1de702aa09be3940d1dc88d5abf1ab8a09c", size = 181360, upload-time = "2025-03-05T20:01:50.938Z" }, - { url = "https://files.pythonhosted.org/packages/89/fb/250f5533ec468ba6327055b7d98b9df056fb1ce623b8b6aaafb30b55d02e/websockets-15.0.1-cp310-cp310-win32.whl", hash = "sha256:1234d4ef35db82f5446dca8e35a7da7964d02c127b095e172e54397fb6a6c256", size = 176388, upload-time = "2025-03-05T20:01:52.213Z" }, - { url = "https://files.pythonhosted.org/packages/1c/46/aca7082012768bb98e5608f01658ff3ac8437e563eca41cf068bd5849a5e/websockets-15.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:39c1fec2c11dc8d89bba6b2bf1556af381611a173ac2b511cf7231622058af41", size = 176830, upload-time = "2025-03-05T20:01:53.922Z" }, - { url = "https://files.pythonhosted.org/packages/a5/90/1c37ae8b8a113d3daf1065222b6af61cc44102da95388ac0018fcb7d93d9/websockets-15.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d99e5546bf73dbad5bf3547174cd6cb8ba7273062a23808ffea025ecb1cf8562", size = 182878, upload-time = "2025-03-05T20:02:00.305Z" }, - { url = "https://files.pythonhosted.org/packages/8e/8d/96e8e288b2a41dffafb78e8904ea7367ee4f891dafc2ab8d87e2124cb3d3/websockets-15.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66dd88c918e3287efc22409d426c8f729688d89a0c587c88971a0faa2c2f3792", size = 181883, upload-time = "2025-03-05T20:02:03.148Z" }, - { url = "https://files.pythonhosted.org/packages/93/1f/5d6dbf551766308f6f50f8baf8e9860be6182911e8106da7a7f73785f4c4/websockets-15.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8dd8327c795b3e3f219760fa603dcae1dcc148172290a8ab15158cf85a953413", size = 182252, upload-time = "2025-03-05T20:02:05.29Z" }, - { url = "https://files.pythonhosted.org/packages/d4/78/2d4fed9123e6620cbf1706c0de8a1632e1a28e7774d94346d7de1bba2ca3/websockets-15.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8fdc51055e6ff4adeb88d58a11042ec9a5eae317a0a53d12c062c8a8865909e8", size = 182521, upload-time = "2025-03-05T20:02:07.458Z" }, - { url = "https://files.pythonhosted.org/packages/e7/3b/66d4c1b444dd1a9823c4a81f50231b921bab54eee2f69e70319b4e21f1ca/websockets-15.0.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:693f0192126df6c2327cce3baa7c06f2a117575e32ab2308f7f8216c29d9e2e3", size = 181958, upload-time = "2025-03-05T20:02:09.842Z" }, - { url = "https://files.pythonhosted.org/packages/08/ff/e9eed2ee5fed6f76fdd6032ca5cd38c57ca9661430bb3d5fb2872dc8703c/websockets-15.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:54479983bd5fb469c38f2f5c7e3a24f9a4e70594cd68cd1fa6b9340dadaff7cf", size = 181918, upload-time = "2025-03-05T20:02:11.968Z" }, - { url = "https://files.pythonhosted.org/packages/d8/75/994634a49b7e12532be6a42103597b71098fd25900f7437d6055ed39930a/websockets-15.0.1-cp311-cp311-win32.whl", hash = "sha256:16b6c1b3e57799b9d38427dda63edcbe4926352c47cf88588c0be4ace18dac85", size = 176388, upload-time = "2025-03-05T20:02:13.32Z" }, - { url = "https://files.pythonhosted.org/packages/98/93/e36c73f78400a65f5e236cd376713c34182e6663f6889cd45a4a04d8f203/websockets-15.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:27ccee0071a0e75d22cb35849b1db43f2ecd3e161041ac1ee9d2352ddf72f065", size = 176828, upload-time = "2025-03-05T20:02:14.585Z" }, - { url = "https://files.pythonhosted.org/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215", size = 183152, upload-time = "2025-03-05T20:02:22.286Z" }, - { url = "https://files.pythonhosted.org/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5", size = 182096, upload-time = "2025-03-05T20:02:24.368Z" }, - { url = "https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65", size = 182523, upload-time = "2025-03-05T20:02:25.669Z" }, - { url = "https://files.pythonhosted.org/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe", size = 182790, upload-time = "2025-03-05T20:02:26.99Z" }, - { url = "https://files.pythonhosted.org/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4", size = 182165, upload-time = "2025-03-05T20:02:30.291Z" }, - { url = "https://files.pythonhosted.org/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597", size = 182160, upload-time = "2025-03-05T20:02:31.634Z" }, - { url = "https://files.pythonhosted.org/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9", size = 176395, upload-time = "2025-03-05T20:02:33.017Z" }, - { url = "https://files.pythonhosted.org/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7", size = 176841, upload-time = "2025-03-05T20:02:34.498Z" }, - { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111, upload-time = "2025-03-05T20:02:40.595Z" }, - { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054, upload-time = "2025-03-05T20:02:41.926Z" }, - { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496, upload-time = "2025-03-05T20:02:43.304Z" }, - { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829, upload-time = "2025-03-05T20:02:48.812Z" }, - { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217, upload-time = "2025-03-05T20:02:50.14Z" }, - { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195, upload-time = "2025-03-05T20:02:51.561Z" }, - { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393, upload-time = "2025-03-05T20:02:53.814Z" }, - { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837, upload-time = "2025-03-05T20:02:55.237Z" }, - { url = "https://files.pythonhosted.org/packages/fe/ae/d34f7556890341e900a95acf4886833646306269f899d58ad62f588bf410/websockets-15.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76d1f20b1c7a2fa82367e04982e708723ba0e7b8d43aa643d3dcd404d74f1475", size = 174599, upload-time = "2025-03-05T20:03:21.1Z" }, - { url = "https://files.pythonhosted.org/packages/71/e6/5fd43993a87db364ec60fc1d608273a1a465c0caba69176dd160e197ce42/websockets-15.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f29d80eb9a9263b8d109135351caf568cc3f80b9928bccde535c235de55c22d9", size = 174207, upload-time = "2025-03-05T20:03:23.221Z" }, - { url = "https://files.pythonhosted.org/packages/2b/fb/c492d6daa5ec067c2988ac80c61359ace5c4c674c532985ac5a123436cec/websockets-15.0.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b359ed09954d7c18bbc1680f380c7301f92c60bf924171629c5db97febb12f04", size = 174155, upload-time = "2025-03-05T20:03:25.321Z" }, - { url = "https://files.pythonhosted.org/packages/68/a1/dcb68430b1d00b698ae7a7e0194433bce4f07ded185f0ee5fb21e2a2e91e/websockets-15.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:cad21560da69f4ce7658ca2cb83138fb4cf695a2ba3e475e0559e05991aa8122", size = 176884, upload-time = "2025-03-05T20:03:27.934Z" }, - { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743, upload-time = "2025-03-05T20:03:39.41Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/0c/6afa1f4644d7ed50284ac59cc70ef8abd44ccf7d45850d989ea7310538d0/websockets-15.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdfe3e2a29e4db3659dbd5bbf04560cea53dd9610273917799f1cde46aa725e", size = 182312 }, + { url = "https://files.pythonhosted.org/packages/dd/d4/ffc8bd1350b229ca7a4db2a3e1c482cf87cea1baccd0ef3e72bc720caeec/websockets-15.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c2529b320eb9e35af0fa3016c187dffb84a3ecc572bcee7c3ce302bfeba52bf", size = 181319 }, + { url = "https://files.pythonhosted.org/packages/97/3a/5323a6bb94917af13bbb34009fac01e55c51dfde354f63692bf2533ffbc2/websockets-15.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac1e5c9054fe23226fb11e05a6e630837f074174c4c2f0fe442996112a6de4fb", size = 181631 }, + { url = "https://files.pythonhosted.org/packages/a6/cc/1aeb0f7cee59ef065724041bb7ed667b6ab1eeffe5141696cccec2687b66/websockets-15.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5df592cd503496351d6dc14f7cdad49f268d8e618f80dce0cd5a36b93c3fc08d", size = 182016 }, + { url = "https://files.pythonhosted.org/packages/79/f9/c86f8f7af208e4161a7f7e02774e9d0a81c632ae76db2ff22549e1718a51/websockets-15.0.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0a34631031a8f05657e8e90903e656959234f3a04552259458aac0b0f9ae6fd9", size = 181426 }, + { url = "https://files.pythonhosted.org/packages/c7/b9/828b0bc6753db905b91df6ae477c0b14a141090df64fb17f8a9d7e3516cf/websockets-15.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3d00075aa65772e7ce9e990cab3ff1de702aa09be3940d1dc88d5abf1ab8a09c", size = 181360 }, + { url = "https://files.pythonhosted.org/packages/89/fb/250f5533ec468ba6327055b7d98b9df056fb1ce623b8b6aaafb30b55d02e/websockets-15.0.1-cp310-cp310-win32.whl", hash = "sha256:1234d4ef35db82f5446dca8e35a7da7964d02c127b095e172e54397fb6a6c256", size = 176388 }, + { url = "https://files.pythonhosted.org/packages/1c/46/aca7082012768bb98e5608f01658ff3ac8437e563eca41cf068bd5849a5e/websockets-15.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:39c1fec2c11dc8d89bba6b2bf1556af381611a173ac2b511cf7231622058af41", size = 176830 }, + { url = "https://files.pythonhosted.org/packages/a5/90/1c37ae8b8a113d3daf1065222b6af61cc44102da95388ac0018fcb7d93d9/websockets-15.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d99e5546bf73dbad5bf3547174cd6cb8ba7273062a23808ffea025ecb1cf8562", size = 182878 }, + { url = "https://files.pythonhosted.org/packages/8e/8d/96e8e288b2a41dffafb78e8904ea7367ee4f891dafc2ab8d87e2124cb3d3/websockets-15.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66dd88c918e3287efc22409d426c8f729688d89a0c587c88971a0faa2c2f3792", size = 181883 }, + { url = "https://files.pythonhosted.org/packages/93/1f/5d6dbf551766308f6f50f8baf8e9860be6182911e8106da7a7f73785f4c4/websockets-15.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8dd8327c795b3e3f219760fa603dcae1dcc148172290a8ab15158cf85a953413", size = 182252 }, + { url = "https://files.pythonhosted.org/packages/d4/78/2d4fed9123e6620cbf1706c0de8a1632e1a28e7774d94346d7de1bba2ca3/websockets-15.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8fdc51055e6ff4adeb88d58a11042ec9a5eae317a0a53d12c062c8a8865909e8", size = 182521 }, + { url = "https://files.pythonhosted.org/packages/e7/3b/66d4c1b444dd1a9823c4a81f50231b921bab54eee2f69e70319b4e21f1ca/websockets-15.0.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:693f0192126df6c2327cce3baa7c06f2a117575e32ab2308f7f8216c29d9e2e3", size = 181958 }, + { url = "https://files.pythonhosted.org/packages/08/ff/e9eed2ee5fed6f76fdd6032ca5cd38c57ca9661430bb3d5fb2872dc8703c/websockets-15.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:54479983bd5fb469c38f2f5c7e3a24f9a4e70594cd68cd1fa6b9340dadaff7cf", size = 181918 }, + { url = "https://files.pythonhosted.org/packages/d8/75/994634a49b7e12532be6a42103597b71098fd25900f7437d6055ed39930a/websockets-15.0.1-cp311-cp311-win32.whl", hash = "sha256:16b6c1b3e57799b9d38427dda63edcbe4926352c47cf88588c0be4ace18dac85", size = 176388 }, + { url = "https://files.pythonhosted.org/packages/98/93/e36c73f78400a65f5e236cd376713c34182e6663f6889cd45a4a04d8f203/websockets-15.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:27ccee0071a0e75d22cb35849b1db43f2ecd3e161041ac1ee9d2352ddf72f065", size = 176828 }, + { url = "https://files.pythonhosted.org/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215", size = 183152 }, + { url = "https://files.pythonhosted.org/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5", size = 182096 }, + { url = "https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65", size = 182523 }, + { url = "https://files.pythonhosted.org/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe", size = 182790 }, + { url = "https://files.pythonhosted.org/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4", size = 182165 }, + { url = "https://files.pythonhosted.org/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597", size = 182160 }, + { url = "https://files.pythonhosted.org/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9", size = 176395 }, + { url = "https://files.pythonhosted.org/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7", size = 176841 }, + { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111 }, + { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054 }, + { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496 }, + { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829 }, + { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217 }, + { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195 }, + { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393 }, + { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837 }, + { url = "https://files.pythonhosted.org/packages/fe/ae/d34f7556890341e900a95acf4886833646306269f899d58ad62f588bf410/websockets-15.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76d1f20b1c7a2fa82367e04982e708723ba0e7b8d43aa643d3dcd404d74f1475", size = 174599 }, + { url = "https://files.pythonhosted.org/packages/71/e6/5fd43993a87db364ec60fc1d608273a1a465c0caba69176dd160e197ce42/websockets-15.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f29d80eb9a9263b8d109135351caf568cc3f80b9928bccde535c235de55c22d9", size = 174207 }, + { url = "https://files.pythonhosted.org/packages/2b/fb/c492d6daa5ec067c2988ac80c61359ace5c4c674c532985ac5a123436cec/websockets-15.0.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b359ed09954d7c18bbc1680f380c7301f92c60bf924171629c5db97febb12f04", size = 174155 }, + { url = "https://files.pythonhosted.org/packages/68/a1/dcb68430b1d00b698ae7a7e0194433bce4f07ded185f0ee5fb21e2a2e91e/websockets-15.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:cad21560da69f4ce7658ca2cb83138fb4cf695a2ba3e475e0559e05991aa8122", size = 176884 }, + { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428 } 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" }, + { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503 }, ] [[package]] @@ -5015,60 +5002,60 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8e/f1/d0a4c936ba77eb1050da6ea5e7cd80aa36add343d9e5f7f9cf79a206c5b8/wirerope-1.0.0.tar.gz", hash = "sha256:7da8bb6feeff9dd939bd7141ef0dc392674e43ba662e20909d6729db81a7c8d0", size = 10930, upload-time = "2025-01-16T11:01:25.427Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8e/f1/d0a4c936ba77eb1050da6ea5e7cd80aa36add343d9e5f7f9cf79a206c5b8/wirerope-1.0.0.tar.gz", hash = "sha256:7da8bb6feeff9dd939bd7141ef0dc392674e43ba662e20909d6729db81a7c8d0", size = 10930 } wheels = [ - { url = "https://files.pythonhosted.org/packages/42/2d/3557ee32d8268b04ce8aada3212b0d49f2ddcf86dc200f3999a772262dc5/wirerope-1.0.0-py2.py3-none-any.whl", hash = "sha256:59346555c7b5dbd1c683a4e123f8bed30ca99df646f6867ea6439ceabf43c2f6", size = 9166, upload-time = "2025-01-16T11:01:23.507Z" }, + { url = "https://files.pythonhosted.org/packages/42/2d/3557ee32d8268b04ce8aada3212b0d49f2ddcf86dc200f3999a772262dc5/wirerope-1.0.0-py2.py3-none-any.whl", hash = "sha256:59346555c7b5dbd1c683a4e123f8bed30ca99df646f6867ea6439ceabf43c2f6", size = 9166 }, ] [[package]] name = "wrapt" version = "1.17.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", hash = "sha256:f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0", size = 55547, upload-time = "2025-08-12T05:53:21.714Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/de/17/9f8f86755c191d6779d7ddead1a53c7a8aa18bccb7cea8e7e72dfa6a8a09/wrapt-1.17.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775", size = 81975, upload-time = "2025-08-12T05:52:30.109Z" }, - { url = "https://files.pythonhosted.org/packages/f2/15/dd576273491f9f43dd09fce517f6c2ce6eb4fe21681726068db0d0467096/wrapt-1.17.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd", size = 83149, upload-time = "2025-08-12T05:52:09.316Z" }, - { url = "https://files.pythonhosted.org/packages/0c/c4/5eb4ce0d4814521fee7aa806264bf7a114e748ad05110441cd5b8a5c744b/wrapt-1.17.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05", size = 82209, upload-time = "2025-08-12T05:52:10.331Z" }, - { url = "https://files.pythonhosted.org/packages/31/4b/819e9e0eb5c8dc86f60dfc42aa4e2c0d6c3db8732bce93cc752e604bb5f5/wrapt-1.17.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418", size = 81551, upload-time = "2025-08-12T05:52:31.137Z" }, - { url = "https://files.pythonhosted.org/packages/f8/83/ed6baf89ba3a56694700139698cf703aac9f0f9eb03dab92f57551bd5385/wrapt-1.17.3-cp310-cp310-win32.whl", hash = "sha256:a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390", size = 36464, upload-time = "2025-08-12T05:53:01.204Z" }, - { url = "https://files.pythonhosted.org/packages/2f/90/ee61d36862340ad7e9d15a02529df6b948676b9a5829fd5e16640156627d/wrapt-1.17.3-cp310-cp310-win_amd64.whl", hash = "sha256:afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6", size = 38748, upload-time = "2025-08-12T05:53:00.209Z" }, - { url = "https://files.pythonhosted.org/packages/bd/c3/cefe0bd330d389c9983ced15d326f45373f4073c9f4a8c2f99b50bfea329/wrapt-1.17.3-cp310-cp310-win_arm64.whl", hash = "sha256:af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18", size = 36810, upload-time = "2025-08-12T05:52:51.906Z" }, - { url = "https://files.pythonhosted.org/packages/5d/8f/a32a99fc03e4b37e31b57cb9cefc65050ea08147a8ce12f288616b05ef54/wrapt-1.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311", size = 82376, upload-time = "2025-08-12T05:52:32.134Z" }, - { url = "https://files.pythonhosted.org/packages/31/57/4930cb8d9d70d59c27ee1332a318c20291749b4fba31f113c2f8ac49a72e/wrapt-1.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1", size = 83604, upload-time = "2025-08-12T05:52:11.663Z" }, - { url = "https://files.pythonhosted.org/packages/a8/f3/1afd48de81d63dd66e01b263a6fbb86e1b5053b419b9b33d13e1f6d0f7d0/wrapt-1.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5", size = 82782, upload-time = "2025-08-12T05:52:12.626Z" }, - { url = "https://files.pythonhosted.org/packages/1e/d7/4ad5327612173b144998232f98a85bb24b60c352afb73bc48e3e0d2bdc4e/wrapt-1.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2", size = 82076, upload-time = "2025-08-12T05:52:33.168Z" }, - { url = "https://files.pythonhosted.org/packages/bb/59/e0adfc831674a65694f18ea6dc821f9fcb9ec82c2ce7e3d73a88ba2e8718/wrapt-1.17.3-cp311-cp311-win32.whl", hash = "sha256:c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89", size = 36457, upload-time = "2025-08-12T05:53:03.936Z" }, - { url = "https://files.pythonhosted.org/packages/83/88/16b7231ba49861b6f75fc309b11012ede4d6b0a9c90969d9e0db8d991aeb/wrapt-1.17.3-cp311-cp311-win_amd64.whl", hash = "sha256:0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77", size = 38745, upload-time = "2025-08-12T05:53:02.885Z" }, - { url = "https://files.pythonhosted.org/packages/9a/1e/c4d4f3398ec073012c51d1c8d87f715f56765444e1a4b11e5180577b7e6e/wrapt-1.17.3-cp311-cp311-win_arm64.whl", hash = "sha256:5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a", size = 36806, upload-time = "2025-08-12T05:52:53.368Z" }, - { url = "https://files.pythonhosted.org/packages/9f/81/5d931d78d0eb732b95dc3ddaeeb71c8bb572fb01356e9133916cd729ecdd/wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828", size = 88036, upload-time = "2025-08-12T05:52:34.784Z" }, - { url = "https://files.pythonhosted.org/packages/ca/38/2e1785df03b3d72d34fc6252d91d9d12dc27a5c89caef3335a1bbb8908ca/wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9", size = 88156, upload-time = "2025-08-12T05:52:13.599Z" }, - { url = "https://files.pythonhosted.org/packages/b3/8b/48cdb60fe0603e34e05cffda0b2a4adab81fd43718e11111a4b0100fd7c1/wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396", size = 87102, upload-time = "2025-08-12T05:52:14.56Z" }, - { url = "https://files.pythonhosted.org/packages/3c/51/d81abca783b58f40a154f1b2c56db1d2d9e0d04fa2d4224e357529f57a57/wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc", size = 87732, upload-time = "2025-08-12T05:52:36.165Z" }, - { url = "https://files.pythonhosted.org/packages/9e/b1/43b286ca1392a006d5336412d41663eeef1ad57485f3e52c767376ba7e5a/wrapt-1.17.3-cp312-cp312-win32.whl", hash = "sha256:4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe", size = 36705, upload-time = "2025-08-12T05:53:07.123Z" }, - { url = "https://files.pythonhosted.org/packages/28/de/49493f962bd3c586ab4b88066e967aa2e0703d6ef2c43aa28cb83bf7b507/wrapt-1.17.3-cp312-cp312-win_amd64.whl", hash = "sha256:e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c", size = 38877, upload-time = "2025-08-12T05:53:05.436Z" }, - { url = "https://files.pythonhosted.org/packages/f1/48/0f7102fe9cb1e8a5a77f80d4f0956d62d97034bbe88d33e94699f99d181d/wrapt-1.17.3-cp312-cp312-win_arm64.whl", hash = "sha256:604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6", size = 36885, upload-time = "2025-08-12T05:52:54.367Z" }, - { url = "https://files.pythonhosted.org/packages/0c/37/6faf15cfa41bf1f3dba80cd3f5ccc6622dfccb660ab26ed79f0178c7497f/wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277", size = 88072, upload-time = "2025-08-12T05:52:37.53Z" }, - { url = "https://files.pythonhosted.org/packages/78/f2/efe19ada4a38e4e15b6dff39c3e3f3f73f5decf901f66e6f72fe79623a06/wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d", size = 88214, upload-time = "2025-08-12T05:52:15.886Z" }, - { url = "https://files.pythonhosted.org/packages/40/90/ca86701e9de1622b16e09689fc24b76f69b06bb0150990f6f4e8b0eeb576/wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa", size = 87105, upload-time = "2025-08-12T05:52:17.914Z" }, - { url = "https://files.pythonhosted.org/packages/fd/e0/d10bd257c9a3e15cbf5523025252cc14d77468e8ed644aafb2d6f54cb95d/wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050", size = 87766, upload-time = "2025-08-12T05:52:39.243Z" }, - { url = "https://files.pythonhosted.org/packages/e8/cf/7d848740203c7b4b27eb55dbfede11aca974a51c3d894f6cc4b865f42f58/wrapt-1.17.3-cp313-cp313-win32.whl", hash = "sha256:53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8", size = 36711, upload-time = "2025-08-12T05:53:10.074Z" }, - { url = "https://files.pythonhosted.org/packages/57/54/35a84d0a4d23ea675994104e667ceff49227ce473ba6a59ba2c84f250b74/wrapt-1.17.3-cp313-cp313-win_amd64.whl", hash = "sha256:1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb", size = 38885, upload-time = "2025-08-12T05:53:08.695Z" }, - { url = "https://files.pythonhosted.org/packages/01/77/66e54407c59d7b02a3c4e0af3783168fff8e5d61def52cda8728439d86bc/wrapt-1.17.3-cp313-cp313-win_arm64.whl", hash = "sha256:7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16", size = 36896, upload-time = "2025-08-12T05:52:55.34Z" }, - { url = "https://files.pythonhosted.org/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b", size = 87163, upload-time = "2025-08-12T05:52:40.965Z" }, - { url = "https://files.pythonhosted.org/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa", size = 87963, upload-time = "2025-08-12T05:52:20.326Z" }, - { url = "https://files.pythonhosted.org/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7", size = 86945, upload-time = "2025-08-12T05:52:21.581Z" }, - { url = "https://files.pythonhosted.org/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4", size = 86857, upload-time = "2025-08-12T05:52:43.043Z" }, - { url = "https://files.pythonhosted.org/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", hash = "sha256:fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10", size = 37178, upload-time = "2025-08-12T05:53:12.605Z" }, - { url = "https://files.pythonhosted.org/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6", size = 39310, upload-time = "2025-08-12T05:53:11.106Z" }, - { url = "https://files.pythonhosted.org/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58", size = 37266, upload-time = "2025-08-12T05:52:56.531Z" }, - { url = "https://files.pythonhosted.org/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e", size = 108571, upload-time = "2025-08-12T05:52:44.521Z" }, - { url = "https://files.pythonhosted.org/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f", size = 113094, upload-time = "2025-08-12T05:52:22.618Z" }, - { url = "https://files.pythonhosted.org/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056", size = 110659, upload-time = "2025-08-12T05:52:24.057Z" }, - { url = "https://files.pythonhosted.org/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804", size = 106946, upload-time = "2025-08-12T05:52:45.976Z" }, - { url = "https://files.pythonhosted.org/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", hash = "sha256:41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977", size = 38717, upload-time = "2025-08-12T05:53:15.214Z" }, - { url = "https://files.pythonhosted.org/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116", size = 41334, upload-time = "2025-08-12T05:53:14.178Z" }, - { url = "https://files.pythonhosted.org/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6", size = 38471, upload-time = "2025-08-12T05:52:57.784Z" }, - { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591, upload-time = "2025-08-12T05:53:20.674Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", hash = "sha256:f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0", size = 55547 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/17/9f8f86755c191d6779d7ddead1a53c7a8aa18bccb7cea8e7e72dfa6a8a09/wrapt-1.17.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775", size = 81975 }, + { url = "https://files.pythonhosted.org/packages/f2/15/dd576273491f9f43dd09fce517f6c2ce6eb4fe21681726068db0d0467096/wrapt-1.17.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd", size = 83149 }, + { url = "https://files.pythonhosted.org/packages/0c/c4/5eb4ce0d4814521fee7aa806264bf7a114e748ad05110441cd5b8a5c744b/wrapt-1.17.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05", size = 82209 }, + { url = "https://files.pythonhosted.org/packages/31/4b/819e9e0eb5c8dc86f60dfc42aa4e2c0d6c3db8732bce93cc752e604bb5f5/wrapt-1.17.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418", size = 81551 }, + { url = "https://files.pythonhosted.org/packages/f8/83/ed6baf89ba3a56694700139698cf703aac9f0f9eb03dab92f57551bd5385/wrapt-1.17.3-cp310-cp310-win32.whl", hash = "sha256:a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390", size = 36464 }, + { url = "https://files.pythonhosted.org/packages/2f/90/ee61d36862340ad7e9d15a02529df6b948676b9a5829fd5e16640156627d/wrapt-1.17.3-cp310-cp310-win_amd64.whl", hash = "sha256:afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6", size = 38748 }, + { url = "https://files.pythonhosted.org/packages/bd/c3/cefe0bd330d389c9983ced15d326f45373f4073c9f4a8c2f99b50bfea329/wrapt-1.17.3-cp310-cp310-win_arm64.whl", hash = "sha256:af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18", size = 36810 }, + { url = "https://files.pythonhosted.org/packages/5d/8f/a32a99fc03e4b37e31b57cb9cefc65050ea08147a8ce12f288616b05ef54/wrapt-1.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311", size = 82376 }, + { url = "https://files.pythonhosted.org/packages/31/57/4930cb8d9d70d59c27ee1332a318c20291749b4fba31f113c2f8ac49a72e/wrapt-1.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1", size = 83604 }, + { url = "https://files.pythonhosted.org/packages/a8/f3/1afd48de81d63dd66e01b263a6fbb86e1b5053b419b9b33d13e1f6d0f7d0/wrapt-1.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5", size = 82782 }, + { url = "https://files.pythonhosted.org/packages/1e/d7/4ad5327612173b144998232f98a85bb24b60c352afb73bc48e3e0d2bdc4e/wrapt-1.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2", size = 82076 }, + { url = "https://files.pythonhosted.org/packages/bb/59/e0adfc831674a65694f18ea6dc821f9fcb9ec82c2ce7e3d73a88ba2e8718/wrapt-1.17.3-cp311-cp311-win32.whl", hash = "sha256:c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89", size = 36457 }, + { url = "https://files.pythonhosted.org/packages/83/88/16b7231ba49861b6f75fc309b11012ede4d6b0a9c90969d9e0db8d991aeb/wrapt-1.17.3-cp311-cp311-win_amd64.whl", hash = "sha256:0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77", size = 38745 }, + { url = "https://files.pythonhosted.org/packages/9a/1e/c4d4f3398ec073012c51d1c8d87f715f56765444e1a4b11e5180577b7e6e/wrapt-1.17.3-cp311-cp311-win_arm64.whl", hash = "sha256:5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a", size = 36806 }, + { url = "https://files.pythonhosted.org/packages/9f/81/5d931d78d0eb732b95dc3ddaeeb71c8bb572fb01356e9133916cd729ecdd/wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828", size = 88036 }, + { url = "https://files.pythonhosted.org/packages/ca/38/2e1785df03b3d72d34fc6252d91d9d12dc27a5c89caef3335a1bbb8908ca/wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9", size = 88156 }, + { url = "https://files.pythonhosted.org/packages/b3/8b/48cdb60fe0603e34e05cffda0b2a4adab81fd43718e11111a4b0100fd7c1/wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396", size = 87102 }, + { url = "https://files.pythonhosted.org/packages/3c/51/d81abca783b58f40a154f1b2c56db1d2d9e0d04fa2d4224e357529f57a57/wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc", size = 87732 }, + { url = "https://files.pythonhosted.org/packages/9e/b1/43b286ca1392a006d5336412d41663eeef1ad57485f3e52c767376ba7e5a/wrapt-1.17.3-cp312-cp312-win32.whl", hash = "sha256:4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe", size = 36705 }, + { url = "https://files.pythonhosted.org/packages/28/de/49493f962bd3c586ab4b88066e967aa2e0703d6ef2c43aa28cb83bf7b507/wrapt-1.17.3-cp312-cp312-win_amd64.whl", hash = "sha256:e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c", size = 38877 }, + { url = "https://files.pythonhosted.org/packages/f1/48/0f7102fe9cb1e8a5a77f80d4f0956d62d97034bbe88d33e94699f99d181d/wrapt-1.17.3-cp312-cp312-win_arm64.whl", hash = "sha256:604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6", size = 36885 }, + { url = "https://files.pythonhosted.org/packages/0c/37/6faf15cfa41bf1f3dba80cd3f5ccc6622dfccb660ab26ed79f0178c7497f/wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277", size = 88072 }, + { url = "https://files.pythonhosted.org/packages/78/f2/efe19ada4a38e4e15b6dff39c3e3f3f73f5decf901f66e6f72fe79623a06/wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d", size = 88214 }, + { url = "https://files.pythonhosted.org/packages/40/90/ca86701e9de1622b16e09689fc24b76f69b06bb0150990f6f4e8b0eeb576/wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa", size = 87105 }, + { url = "https://files.pythonhosted.org/packages/fd/e0/d10bd257c9a3e15cbf5523025252cc14d77468e8ed644aafb2d6f54cb95d/wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050", size = 87766 }, + { url = "https://files.pythonhosted.org/packages/e8/cf/7d848740203c7b4b27eb55dbfede11aca974a51c3d894f6cc4b865f42f58/wrapt-1.17.3-cp313-cp313-win32.whl", hash = "sha256:53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8", size = 36711 }, + { url = "https://files.pythonhosted.org/packages/57/54/35a84d0a4d23ea675994104e667ceff49227ce473ba6a59ba2c84f250b74/wrapt-1.17.3-cp313-cp313-win_amd64.whl", hash = "sha256:1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb", size = 38885 }, + { url = "https://files.pythonhosted.org/packages/01/77/66e54407c59d7b02a3c4e0af3783168fff8e5d61def52cda8728439d86bc/wrapt-1.17.3-cp313-cp313-win_arm64.whl", hash = "sha256:7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16", size = 36896 }, + { url = "https://files.pythonhosted.org/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b", size = 87163 }, + { url = "https://files.pythonhosted.org/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa", size = 87963 }, + { url = "https://files.pythonhosted.org/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7", size = 86945 }, + { url = "https://files.pythonhosted.org/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4", size = 86857 }, + { url = "https://files.pythonhosted.org/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", hash = "sha256:fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10", size = 37178 }, + { url = "https://files.pythonhosted.org/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6", size = 39310 }, + { url = "https://files.pythonhosted.org/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58", size = 37266 }, + { url = "https://files.pythonhosted.org/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e", size = 108571 }, + { url = "https://files.pythonhosted.org/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f", size = 113094 }, + { url = "https://files.pythonhosted.org/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056", size = 110659 }, + { url = "https://files.pythonhosted.org/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804", size = 106946 }, + { url = "https://files.pythonhosted.org/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", hash = "sha256:41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977", size = 38717 }, + { url = "https://files.pythonhosted.org/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116", size = 41334 }, + { url = "https://files.pythonhosted.org/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6", size = 38471 }, + { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591 }, ] [[package]] @@ -5083,9 +5070,9 @@ dependencies = [ { name = "packaging", marker = "python_full_version < '3.11'" }, { name = "pandas", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } +sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185 } wheels = [ - { url = "https://files.pythonhosted.org/packages/82/8a/6b50c1dd2260d407c1a499d47cf829f59f07007e0dcebafdabb24d1d26a5/xarray-2025.6.1-py3-none-any.whl", hash = "sha256:8b988b47f67a383bdc3b04c5db475cd165e580134c1f1943d52aee4a9c97651b", size = 1314739, upload-time = "2025-06-12T03:04:06.708Z" }, + { url = "https://files.pythonhosted.org/packages/82/8a/6b50c1dd2260d407c1a499d47cf829f59f07007e0dcebafdabb24d1d26a5/xarray-2025.6.1-py3-none-any.whl", hash = "sha256:8b988b47f67a383bdc3b04c5db475cd165e580134c1f1943d52aee4a9c97651b", size = 1314739 }, ] [package.optional-dependencies] @@ -5135,103 +5122,103 @@ io = [ name = "xxhash" version = "3.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/02/84/30869e01909fb37a6cc7e18688ee8bf1e42d57e7e0777636bd47524c43c7/xxhash-3.6.0.tar.gz", hash = "sha256:f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6", size = 85160, upload-time = "2025-10-02T14:37:08.097Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/07/55/28c93a3662f2d200c70704efe74aab9640e824f8ce330d8d3943bf7c9b3c/xxhash-3.6.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:89952ea539566b9fed2bbd94e589672794b4286f342254fad28b149f9615fef8", size = 193786, upload-time = "2025-10-02T14:33:54.272Z" }, - { url = "https://files.pythonhosted.org/packages/c1/96/fec0be9bb4b8f5d9c57d76380a366f31a1781fb802f76fc7cda6c84893c7/xxhash-3.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48e6f2ffb07a50b52465a1032c3cf1f4a5683f944acaca8a134a2f23674c2058", size = 212830, upload-time = "2025-10-02T14:33:55.706Z" }, - { url = "https://files.pythonhosted.org/packages/c4/a0/c706845ba77b9611f81fd2e93fad9859346b026e8445e76f8c6fd057cc6d/xxhash-3.6.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b5b848ad6c16d308c3ac7ad4ba6bede80ed5df2ba8ed382f8932df63158dd4b2", size = 211606, upload-time = "2025-10-02T14:33:57.133Z" }, - { url = "https://files.pythonhosted.org/packages/67/1e/164126a2999e5045f04a69257eea946c0dc3e86541b400d4385d646b53d7/xxhash-3.6.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a034590a727b44dd8ac5914236a7b8504144447a9682586c3327e935f33ec8cc", size = 444872, upload-time = "2025-10-02T14:33:58.446Z" }, - { url = "https://files.pythonhosted.org/packages/2d/4b/55ab404c56cd70a2cf5ecfe484838865d0fea5627365c6c8ca156bd09c8f/xxhash-3.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a8f1972e75ebdd161d7896743122834fe87378160c20e97f8b09166213bf8cc", size = 193217, upload-time = "2025-10-02T14:33:59.724Z" }, - { url = "https://files.pythonhosted.org/packages/45/e6/52abf06bac316db33aa269091ae7311bd53cfc6f4b120ae77bac1b348091/xxhash-3.6.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ee34327b187f002a596d7b167ebc59a1b729e963ce645964bbc050d2f1b73d07", size = 210139, upload-time = "2025-10-02T14:34:02.041Z" }, - { url = "https://files.pythonhosted.org/packages/34/37/db94d490b8691236d356bc249c08819cbcef9273a1a30acf1254ff9ce157/xxhash-3.6.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:339f518c3c7a850dd033ab416ea25a692759dc7478a71131fe8869010d2b75e4", size = 197669, upload-time = "2025-10-02T14:34:03.664Z" }, - { url = "https://files.pythonhosted.org/packages/b7/36/c4f219ef4a17a4f7a64ed3569bc2b5a9c8311abdb22249ac96093625b1a4/xxhash-3.6.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:bf48889c9630542d4709192578aebbd836177c9f7a4a2778a7d6340107c65f06", size = 210018, upload-time = "2025-10-02T14:34:05.325Z" }, - { url = "https://files.pythonhosted.org/packages/fd/06/bfac889a374fc2fc439a69223d1750eed2e18a7db8514737ab630534fa08/xxhash-3.6.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:5576b002a56207f640636056b4160a378fe36a58db73ae5c27a7ec8db35f71d4", size = 413058, upload-time = "2025-10-02T14:34:06.925Z" }, - { url = "https://files.pythonhosted.org/packages/c9/d1/555d8447e0dd32ad0930a249a522bb2e289f0d08b6b16204cfa42c1f5a0c/xxhash-3.6.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af1f3278bd02814d6dedc5dec397993b549d6f16c19379721e5a1d31e132c49b", size = 190628, upload-time = "2025-10-02T14:34:08.669Z" }, - { url = "https://files.pythonhosted.org/packages/d1/15/8751330b5186cedc4ed4b597989882ea05e0408b53fa47bcb46a6125bfc6/xxhash-3.6.0-cp310-cp310-win32.whl", hash = "sha256:aed058764db109dc9052720da65fafe84873b05eb8b07e5e653597951af57c3b", size = 30577, upload-time = "2025-10-02T14:34:10.234Z" }, - { url = "https://files.pythonhosted.org/packages/bb/cc/53f87e8b5871a6eb2ff7e89c48c66093bda2be52315a8161ddc54ea550c4/xxhash-3.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:e82da5670f2d0d98950317f82a0e4a0197150ff19a6df2ba40399c2a3b9ae5fb", size = 31487, upload-time = "2025-10-02T14:34:11.618Z" }, - { url = "https://files.pythonhosted.org/packages/9f/00/60f9ea3bb697667a14314d7269956f58bf56bb73864f8f8d52a3c2535e9a/xxhash-3.6.0-cp310-cp310-win_arm64.whl", hash = "sha256:4a082ffff8c6ac07707fb6b671caf7c6e020c75226c561830b73d862060f281d", size = 27863, upload-time = "2025-10-02T14:34:12.619Z" }, - { url = "https://files.pythonhosted.org/packages/04/5f/19fe357ea348d98ca22f456f75a30ac0916b51c753e1f8b2e0e6fb884cce/xxhash-3.6.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d0a9751f71a1a65ce3584e9cae4467651c7e70c9d31017fa57574583a4540248", size = 194665, upload-time = "2025-10-02T14:34:16.541Z" }, - { url = "https://files.pythonhosted.org/packages/90/3b/d1f1a8f5442a5fd8beedae110c5af7604dc37349a8e16519c13c19a9a2de/xxhash-3.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b29ee68625ab37b04c0b40c3fafdf24d2f75ccd778333cfb698f65f6c463f62", size = 213550, upload-time = "2025-10-02T14:34:17.878Z" }, - { url = "https://files.pythonhosted.org/packages/c4/ef/3a9b05eb527457d5db13a135a2ae1a26c80fecd624d20f3e8dcc4cb170f3/xxhash-3.6.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6812c25fe0d6c36a46ccb002f40f27ac903bf18af9f6dd8f9669cb4d176ab18f", size = 212384, upload-time = "2025-10-02T14:34:19.182Z" }, - { url = "https://files.pythonhosted.org/packages/0f/18/ccc194ee698c6c623acbf0f8c2969811a8a4b6185af5e824cd27b9e4fd3e/xxhash-3.6.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4ccbff013972390b51a18ef1255ef5ac125c92dc9143b2d1909f59abc765540e", size = 445749, upload-time = "2025-10-02T14:34:20.659Z" }, - { url = "https://files.pythonhosted.org/packages/a5/86/cf2c0321dc3940a7aa73076f4fd677a0fb3e405cb297ead7d864fd90847e/xxhash-3.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:297b7fbf86c82c550e12e8fb71968b3f033d27b874276ba3624ea868c11165a8", size = 193880, upload-time = "2025-10-02T14:34:22.431Z" }, - { url = "https://files.pythonhosted.org/packages/82/fb/96213c8560e6f948a1ecc9a7613f8032b19ee45f747f4fca4eb31bb6d6ed/xxhash-3.6.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dea26ae1eb293db089798d3973a5fc928a18fdd97cc8801226fae705b02b14b0", size = 210912, upload-time = "2025-10-02T14:34:23.937Z" }, - { url = "https://files.pythonhosted.org/packages/40/aa/4395e669b0606a096d6788f40dbdf2b819d6773aa290c19e6e83cbfc312f/xxhash-3.6.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7a0b169aafb98f4284f73635a8e93f0735f9cbde17bd5ec332480484241aaa77", size = 198654, upload-time = "2025-10-02T14:34:25.644Z" }, - { url = "https://files.pythonhosted.org/packages/67/74/b044fcd6b3d89e9b1b665924d85d3f400636c23590226feb1eb09e1176ce/xxhash-3.6.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:08d45aef063a4531b785cd72de4887766d01dc8f362a515693df349fdb825e0c", size = 210867, upload-time = "2025-10-02T14:34:27.203Z" }, - { url = "https://files.pythonhosted.org/packages/bc/fd/3ce73bf753b08cb19daee1eb14aa0d7fe331f8da9c02dd95316ddfe5275e/xxhash-3.6.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:929142361a48ee07f09121fe9e96a84950e8d4df3bb298ca5d88061969f34d7b", size = 414012, upload-time = "2025-10-02T14:34:28.409Z" }, - { url = "https://files.pythonhosted.org/packages/ba/b3/5a4241309217c5c876f156b10778f3ab3af7ba7e3259e6d5f5c7d0129eb2/xxhash-3.6.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:51312c768403d8540487dbbfb557454cfc55589bbde6424456951f7fcd4facb3", size = 191409, upload-time = "2025-10-02T14:34:29.696Z" }, - { url = "https://files.pythonhosted.org/packages/c0/01/99bfbc15fb9abb9a72b088c1d95219fc4782b7d01fc835bd5744d66dd0b8/xxhash-3.6.0-cp311-cp311-win32.whl", hash = "sha256:d1927a69feddc24c987b337ce81ac15c4720955b667fe9b588e02254b80446fd", size = 30574, upload-time = "2025-10-02T14:34:31.028Z" }, - { url = "https://files.pythonhosted.org/packages/65/79/9d24d7f53819fe301b231044ea362ce64e86c74f6e8c8e51320de248b3e5/xxhash-3.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:26734cdc2d4ffe449b41d186bbeac416f704a482ed835d375a5c0cb02bc63fef", size = 31481, upload-time = "2025-10-02T14:34:32.062Z" }, - { url = "https://files.pythonhosted.org/packages/30/4e/15cd0e3e8772071344eab2961ce83f6e485111fed8beb491a3f1ce100270/xxhash-3.6.0-cp311-cp311-win_arm64.whl", hash = "sha256:d72f67ef8bf36e05f5b6c65e8524f265bd61071471cd4cf1d36743ebeeeb06b7", size = 27861, upload-time = "2025-10-02T14:34:33.555Z" }, - { url = "https://files.pythonhosted.org/packages/b7/f2/57eb99aa0f7d98624c0932c5b9a170e1806406cdbcdb510546634a1359e0/xxhash-3.6.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:dc94790144e66b14f67b10ac8ed75b39ca47536bf8800eb7c24b50271ea0c490", size = 194035, upload-time = "2025-10-02T14:34:37.354Z" }, - { url = "https://files.pythonhosted.org/packages/4c/ed/6224ba353690d73af7a3f1c7cdb1fc1b002e38f783cb991ae338e1eb3d79/xxhash-3.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:93f107c673bccf0d592cdba077dedaf52fe7f42dcd7676eba1f6d6f0c3efffd2", size = 212914, upload-time = "2025-10-02T14:34:38.6Z" }, - { url = "https://files.pythonhosted.org/packages/38/86/fb6b6130d8dd6b8942cc17ab4d90e223653a89aa32ad2776f8af7064ed13/xxhash-3.6.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2aa5ee3444c25b69813663c9f8067dcfaa2e126dc55e8dddf40f4d1c25d7effa", size = 212163, upload-time = "2025-10-02T14:34:39.872Z" }, - { url = "https://files.pythonhosted.org/packages/ee/dc/e84875682b0593e884ad73b2d40767b5790d417bde603cceb6878901d647/xxhash-3.6.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f7f99123f0e1194fa59cc69ad46dbae2e07becec5df50a0509a808f90a0f03f0", size = 445411, upload-time = "2025-10-02T14:34:41.569Z" }, - { url = "https://files.pythonhosted.org/packages/11/4f/426f91b96701ec2f37bb2b8cec664eff4f658a11f3fa9d94f0a887ea6d2b/xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:49e03e6fe2cac4a1bc64952dd250cf0dbc5ef4ebb7b8d96bce82e2de163c82a2", size = 193883, upload-time = "2025-10-02T14:34:43.249Z" }, - { url = "https://files.pythonhosted.org/packages/53/5a/ddbb83eee8e28b778eacfc5a85c969673e4023cdeedcfcef61f36731610b/xxhash-3.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bd17fede52a17a4f9a7bc4472a5867cb0b160deeb431795c0e4abe158bc784e9", size = 210392, upload-time = "2025-10-02T14:34:45.042Z" }, - { url = "https://files.pythonhosted.org/packages/1e/c2/ff69efd07c8c074ccdf0a4f36fcdd3d27363665bcdf4ba399abebe643465/xxhash-3.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:6fb5f5476bef678f69db04f2bd1efbed3030d2aba305b0fc1773645f187d6a4e", size = 197898, upload-time = "2025-10-02T14:34:46.302Z" }, - { url = "https://files.pythonhosted.org/packages/58/ca/faa05ac19b3b622c7c9317ac3e23954187516298a091eb02c976d0d3dd45/xxhash-3.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:843b52f6d88071f87eba1631b684fcb4b2068cd2180a0224122fe4ef011a9374", size = 210655, upload-time = "2025-10-02T14:34:47.571Z" }, - { url = "https://files.pythonhosted.org/packages/d4/7a/06aa7482345480cc0cb597f5c875b11a82c3953f534394f620b0be2f700c/xxhash-3.6.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7d14a6cfaf03b1b6f5f9790f76880601ccc7896aff7ab9cd8978a939c1eb7e0d", size = 414001, upload-time = "2025-10-02T14:34:49.273Z" }, - { url = "https://files.pythonhosted.org/packages/23/07/63ffb386cd47029aa2916b3d2f454e6cc5b9f5c5ada3790377d5430084e7/xxhash-3.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:418daf3db71e1413cfe211c2f9a528456936645c17f46b5204705581a45390ae", size = 191431, upload-time = "2025-10-02T14:34:50.798Z" }, - { url = "https://files.pythonhosted.org/packages/0f/93/14fde614cadb4ddf5e7cebf8918b7e8fac5ae7861c1875964f17e678205c/xxhash-3.6.0-cp312-cp312-win32.whl", hash = "sha256:50fc255f39428a27299c20e280d6193d8b63b8ef8028995323bf834a026b4fbb", size = 30617, upload-time = "2025-10-02T14:34:51.954Z" }, - { url = "https://files.pythonhosted.org/packages/13/5d/0d125536cbe7565a83d06e43783389ecae0c0f2ed037b48ede185de477c0/xxhash-3.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:c0f2ab8c715630565ab8991b536ecded9416d615538be8ecddce43ccf26cbc7c", size = 31534, upload-time = "2025-10-02T14:34:53.276Z" }, - { url = "https://files.pythonhosted.org/packages/54/85/6ec269b0952ec7e36ba019125982cf11d91256a778c7c3f98a4c5043d283/xxhash-3.6.0-cp312-cp312-win_arm64.whl", hash = "sha256:eae5c13f3bc455a3bbb68bdc513912dc7356de7e2280363ea235f71f54064829", size = 27876, upload-time = "2025-10-02T14:34:54.371Z" }, - { url = "https://files.pythonhosted.org/packages/0c/ea/d387530ca7ecfa183cb358027f1833297c6ac6098223fd14f9782cd0015c/xxhash-3.6.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d597acf8506d6e7101a4a44a5e428977a51c0fadbbfd3c39650cca9253f6e5a6", size = 194127, upload-time = "2025-10-02T14:34:59.21Z" }, - { url = "https://files.pythonhosted.org/packages/ba/0c/71435dcb99874b09a43b8d7c54071e600a7481e42b3e3ce1eb5226a5711a/xxhash-3.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:858dc935963a33bc33490128edc1c12b0c14d9c7ebaa4e387a7869ecc4f3e263", size = 212975, upload-time = "2025-10-02T14:35:00.816Z" }, - { url = "https://files.pythonhosted.org/packages/84/7a/c2b3d071e4bb4a90b7057228a99b10d51744878f4a8a6dd643c8bd897620/xxhash-3.6.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ba284920194615cb8edf73bf52236ce2e1664ccd4a38fdb543506413529cc546", size = 212241, upload-time = "2025-10-02T14:35:02.207Z" }, - { url = "https://files.pythonhosted.org/packages/81/5f/640b6eac0128e215f177df99eadcd0f1b7c42c274ab6a394a05059694c5a/xxhash-3.6.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4b54219177f6c6674d5378bd862c6aedf64725f70dd29c472eaae154df1a2e89", size = 445471, upload-time = "2025-10-02T14:35:03.61Z" }, - { url = "https://files.pythonhosted.org/packages/5e/1e/3c3d3ef071b051cc3abbe3721ffb8365033a172613c04af2da89d5548a87/xxhash-3.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:42c36dd7dbad2f5238950c377fcbf6811b1cdb1c444fab447960030cea60504d", size = 193936, upload-time = "2025-10-02T14:35:05.013Z" }, - { url = "https://files.pythonhosted.org/packages/2c/bd/4a5f68381939219abfe1c22a9e3a5854a4f6f6f3c4983a87d255f21f2e5d/xxhash-3.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f22927652cba98c44639ffdc7aaf35828dccf679b10b31c4ad72a5b530a18eb7", size = 210440, upload-time = "2025-10-02T14:35:06.239Z" }, - { url = "https://files.pythonhosted.org/packages/eb/37/b80fe3d5cfb9faff01a02121a0f4d565eb7237e9e5fc66e73017e74dcd36/xxhash-3.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b45fad44d9c5c119e9c6fbf2e1c656a46dc68e280275007bbfd3d572b21426db", size = 197990, upload-time = "2025-10-02T14:35:07.735Z" }, - { url = "https://files.pythonhosted.org/packages/d7/fd/2c0a00c97b9e18f72e1f240ad4e8f8a90fd9d408289ba9c7c495ed7dc05c/xxhash-3.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:6f2580ffab1a8b68ef2b901cde7e55fa8da5e4be0977c68f78fc80f3c143de42", size = 210689, upload-time = "2025-10-02T14:35:09.438Z" }, - { url = "https://files.pythonhosted.org/packages/93/86/5dd8076a926b9a95db3206aba20d89a7fc14dd5aac16e5c4de4b56033140/xxhash-3.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:40c391dd3cd041ebc3ffe6f2c862f402e306eb571422e0aa918d8070ba31da11", size = 414068, upload-time = "2025-10-02T14:35:11.162Z" }, - { url = "https://files.pythonhosted.org/packages/af/3c/0bb129170ee8f3650f08e993baee550a09593462a5cddd8e44d0011102b1/xxhash-3.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f205badabde7aafd1a31e8ca2a3e5a763107a71c397c4481d6a804eb5063d8bd", size = 191495, upload-time = "2025-10-02T14:35:12.971Z" }, - { url = "https://files.pythonhosted.org/packages/e9/3a/6797e0114c21d1725e2577508e24006fd7ff1d8c0c502d3b52e45c1771d8/xxhash-3.6.0-cp313-cp313-win32.whl", hash = "sha256:2577b276e060b73b73a53042ea5bd5203d3e6347ce0d09f98500f418a9fcf799", size = 30620, upload-time = "2025-10-02T14:35:14.129Z" }, - { url = "https://files.pythonhosted.org/packages/86/15/9bc32671e9a38b413a76d24722a2bf8784a132c043063a8f5152d390b0f9/xxhash-3.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:757320d45d2fbcce8f30c42a6b2f47862967aea7bf458b9625b4bbe7ee390392", size = 31542, upload-time = "2025-10-02T14:35:15.21Z" }, - { url = "https://files.pythonhosted.org/packages/39/c5/cc01e4f6188656e56112d6a8e0dfe298a16934b8c47a247236549a3f7695/xxhash-3.6.0-cp313-cp313-win_arm64.whl", hash = "sha256:457b8f85dec5825eed7b69c11ae86834a018b8e3df5e77783c999663da2f96d6", size = 27880, upload-time = "2025-10-02T14:35:16.315Z" }, - { url = "https://files.pythonhosted.org/packages/7a/1c/52d83a06e417cd9d4137722693424885cc9878249beb3a7c829e74bf7ce9/xxhash-3.6.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:bec91b562d8012dae276af8025a55811b875baace6af510412a5e58e3121bc54", size = 196409, upload-time = "2025-10-02T14:35:20.31Z" }, - { url = "https://files.pythonhosted.org/packages/e3/8e/c6d158d12a79bbd0b878f8355432075fc82759e356ab5a111463422a239b/xxhash-3.6.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78e7f2f4c521c30ad5e786fdd6bae89d47a32672a80195467b5de0480aa97b1f", size = 215736, upload-time = "2025-10-02T14:35:21.616Z" }, - { url = "https://files.pythonhosted.org/packages/bc/68/c4c80614716345d55071a396cf03d06e34b5f4917a467faf43083c995155/xxhash-3.6.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3ed0df1b11a79856df5ffcab572cbd6b9627034c1c748c5566fa79df9048a7c5", size = 214833, upload-time = "2025-10-02T14:35:23.32Z" }, - { url = "https://files.pythonhosted.org/packages/7e/e9/ae27c8ffec8b953efa84c7c4a6c6802c263d587b9fc0d6e7cea64e08c3af/xxhash-3.6.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0e4edbfc7d420925b0dd5e792478ed393d6e75ff8fc219a6546fb446b6a417b1", size = 448348, upload-time = "2025-10-02T14:35:25.111Z" }, - { url = "https://files.pythonhosted.org/packages/d7/6b/33e21afb1b5b3f46b74b6bd1913639066af218d704cc0941404ca717fc57/xxhash-3.6.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fba27a198363a7ef87f8c0f6b171ec36b674fe9053742c58dd7e3201c1ab30ee", size = 196070, upload-time = "2025-10-02T14:35:26.586Z" }, - { url = "https://files.pythonhosted.org/packages/96/b6/fcabd337bc5fa624e7203aa0fa7d0c49eed22f72e93229431752bddc83d9/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:794fe9145fe60191c6532fa95063765529770edcdd67b3d537793e8004cabbfd", size = 212907, upload-time = "2025-10-02T14:35:28.087Z" }, - { url = "https://files.pythonhosted.org/packages/4b/d3/9ee6160e644d660fcf176c5825e61411c7f62648728f69c79ba237250143/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:6105ef7e62b5ac73a837778efc331a591d8442f8ef5c7e102376506cb4ae2729", size = 200839, upload-time = "2025-10-02T14:35:29.857Z" }, - { url = "https://files.pythonhosted.org/packages/0d/98/e8de5baa5109394baf5118f5e72ab21a86387c4f89b0e77ef3e2f6b0327b/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f01375c0e55395b814a679b3eea205db7919ac2af213f4a6682e01220e5fe292", size = 213304, upload-time = "2025-10-02T14:35:31.222Z" }, - { url = "https://files.pythonhosted.org/packages/7b/1d/71056535dec5c3177eeb53e38e3d367dd1d16e024e63b1cee208d572a033/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:d706dca2d24d834a4661619dcacf51a75c16d65985718d6a7d73c1eeeb903ddf", size = 416930, upload-time = "2025-10-02T14:35:32.517Z" }, - { url = "https://files.pythonhosted.org/packages/dc/6c/5cbde9de2cd967c322e651c65c543700b19e7ae3e0aae8ece3469bf9683d/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f059d9faeacd49c0215d66f4056e1326c80503f51a1532ca336a385edadd033", size = 193787, upload-time = "2025-10-02T14:35:33.827Z" }, - { url = "https://files.pythonhosted.org/packages/19/fa/0172e350361d61febcea941b0cc541d6e6c8d65d153e85f850a7b256ff8a/xxhash-3.6.0-cp313-cp313t-win32.whl", hash = "sha256:1244460adc3a9be84731d72b8e80625788e5815b68da3da8b83f78115a40a7ec", size = 30916, upload-time = "2025-10-02T14:35:35.107Z" }, - { url = "https://files.pythonhosted.org/packages/ad/e6/e8cf858a2b19d6d45820f072eff1bea413910592ff17157cabc5f1227a16/xxhash-3.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:b1e420ef35c503869c4064f4a2f2b08ad6431ab7b229a05cce39d74268bca6b8", size = 31799, upload-time = "2025-10-02T14:35:36.165Z" }, - { url = "https://files.pythonhosted.org/packages/56/15/064b197e855bfb7b343210e82490ae672f8bc7cdf3ddb02e92f64304ee8a/xxhash-3.6.0-cp313-cp313t-win_arm64.whl", hash = "sha256:ec44b73a4220623235f67a996c862049f375df3b1052d9899f40a6382c32d746", size = 28044, upload-time = "2025-10-02T14:35:37.195Z" }, - { url = "https://files.pythonhosted.org/packages/fe/71/8bc5be2bb00deb5682e92e8da955ebe5fa982da13a69da5a40a4c8db12fb/xxhash-3.6.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:016e9190af8f0a4e3741343777710e3d5717427f175adfdc3e72508f59e2a7f3", size = 194343, upload-time = "2025-10-02T14:35:40.69Z" }, - { url = "https://files.pythonhosted.org/packages/e7/3b/52badfb2aecec2c377ddf1ae75f55db3ba2d321c5e164f14461c90837ef3/xxhash-3.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4f6f72232f849eb9d0141e2ebe2677ece15adfd0fa599bc058aad83c714bb2c6", size = 213074, upload-time = "2025-10-02T14:35:42.29Z" }, - { url = "https://files.pythonhosted.org/packages/a2/2b/ae46b4e9b92e537fa30d03dbc19cdae57ed407e9c26d163895e968e3de85/xxhash-3.6.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:63275a8aba7865e44b1813d2177e0f5ea7eadad3dd063a21f7cf9afdc7054063", size = 212388, upload-time = "2025-10-02T14:35:43.929Z" }, - { url = "https://files.pythonhosted.org/packages/f5/80/49f88d3afc724b4ac7fbd664c8452d6db51b49915be48c6982659e0e7942/xxhash-3.6.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cd01fa2aa00d8b017c97eb46b9a794fbdca53fc14f845f5a328c71254b0abb7", size = 445614, upload-time = "2025-10-02T14:35:45.216Z" }, - { url = "https://files.pythonhosted.org/packages/ed/ba/603ce3961e339413543d8cd44f21f2c80e2a7c5cfe692a7b1f2cccf58f3c/xxhash-3.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0226aa89035b62b6a86d3c68df4d7c1f47a342b8683da2b60cedcddb46c4d95b", size = 194024, upload-time = "2025-10-02T14:35:46.959Z" }, - { url = "https://files.pythonhosted.org/packages/78/d1/8e225ff7113bf81545cfdcd79eef124a7b7064a0bba53605ff39590b95c2/xxhash-3.6.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c6e193e9f56e4ca4923c61238cdaced324f0feac782544eb4c6d55ad5cc99ddd", size = 210541, upload-time = "2025-10-02T14:35:48.301Z" }, - { url = "https://files.pythonhosted.org/packages/6f/58/0f89d149f0bad89def1a8dd38feb50ccdeb643d9797ec84707091d4cb494/xxhash-3.6.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:9176dcaddf4ca963d4deb93866d739a343c01c969231dbe21680e13a5d1a5bf0", size = 198305, upload-time = "2025-10-02T14:35:49.584Z" }, - { url = "https://files.pythonhosted.org/packages/11/38/5eab81580703c4df93feb5f32ff8fa7fe1e2c51c1f183ee4e48d4bb9d3d7/xxhash-3.6.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:c1ce4009c97a752e682b897aa99aef84191077a9433eb237774689f14f8ec152", size = 210848, upload-time = "2025-10-02T14:35:50.877Z" }, - { url = "https://files.pythonhosted.org/packages/5e/6b/953dc4b05c3ce678abca756416e4c130d2382f877a9c30a20d08ee6a77c0/xxhash-3.6.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:8cb2f4f679b01513b7adbb9b1b2f0f9cdc31b70007eaf9d59d0878809f385b11", size = 414142, upload-time = "2025-10-02T14:35:52.15Z" }, - { url = "https://files.pythonhosted.org/packages/08/a9/238ec0d4e81a10eb5026d4a6972677cbc898ba6c8b9dbaec12ae001b1b35/xxhash-3.6.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:653a91d7c2ab54a92c19ccf43508b6a555440b9be1bc8be553376778be7f20b5", size = 191547, upload-time = "2025-10-02T14:35:53.547Z" }, - { url = "https://files.pythonhosted.org/packages/f1/ee/3cf8589e06c2164ac77c3bf0aa127012801128f1feebf2a079272da5737c/xxhash-3.6.0-cp314-cp314-win32.whl", hash = "sha256:a756fe893389483ee8c394d06b5ab765d96e68fbbfe6fde7aa17e11f5720559f", size = 31214, upload-time = "2025-10-02T14:35:54.746Z" }, - { url = "https://files.pythonhosted.org/packages/02/5d/a19552fbc6ad4cb54ff953c3908bbc095f4a921bc569433d791f755186f1/xxhash-3.6.0-cp314-cp314-win_amd64.whl", hash = "sha256:39be8e4e142550ef69629c9cd71b88c90e9a5db703fecbcf265546d9536ca4ad", size = 32290, upload-time = "2025-10-02T14:35:55.791Z" }, - { url = "https://files.pythonhosted.org/packages/b1/11/dafa0643bc30442c887b55baf8e73353a344ee89c1901b5a5c54a6c17d39/xxhash-3.6.0-cp314-cp314-win_arm64.whl", hash = "sha256:25915e6000338999236f1eb68a02a32c3275ac338628a7eaa5a269c401995679", size = 28795, upload-time = "2025-10-02T14:35:57.162Z" }, - { url = "https://files.pythonhosted.org/packages/c6/d9/72a29cddc7250e8a5819dad5d466facb5dc4c802ce120645630149127e73/xxhash-3.6.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:01262da8798422d0685f7cef03b2bd3f4f46511b02830861df548d7def4402ad", size = 196579, upload-time = "2025-10-02T14:36:00.838Z" }, - { url = "https://files.pythonhosted.org/packages/63/93/b21590e1e381040e2ca305a884d89e1c345b347404f7780f07f2cdd47ef4/xxhash-3.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:51a73fb7cb3a3ead9f7a8b583ffd9b8038e277cdb8cb87cf890e88b3456afa0b", size = 215854, upload-time = "2025-10-02T14:36:02.207Z" }, - { url = "https://files.pythonhosted.org/packages/ce/b8/edab8a7d4fa14e924b29be877d54155dcbd8b80be85ea00d2be3413a9ed4/xxhash-3.6.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b9c6df83594f7df8f7f708ce5ebeacfc69f72c9fbaaababf6cf4758eaada0c9b", size = 214965, upload-time = "2025-10-02T14:36:03.507Z" }, - { url = "https://files.pythonhosted.org/packages/27/67/dfa980ac7f0d509d54ea0d5a486d2bb4b80c3f1bb22b66e6a05d3efaf6c0/xxhash-3.6.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:627f0af069b0ea56f312fd5189001c24578868643203bca1abbc2c52d3a6f3ca", size = 448484, upload-time = "2025-10-02T14:36:04.828Z" }, - { url = "https://files.pythonhosted.org/packages/8c/63/8ffc2cc97e811c0ca5d00ab36604b3ea6f4254f20b7bc658ca825ce6c954/xxhash-3.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa912c62f842dfd013c5f21a642c9c10cd9f4c4e943e0af83618b4a404d9091a", size = 196162, upload-time = "2025-10-02T14:36:06.182Z" }, - { url = "https://files.pythonhosted.org/packages/4b/77/07f0e7a3edd11a6097e990f6e5b815b6592459cb16dae990d967693e6ea9/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b465afd7909db30168ab62afe40b2fcf79eedc0b89a6c0ab3123515dc0df8b99", size = 213007, upload-time = "2025-10-02T14:36:07.733Z" }, - { url = "https://files.pythonhosted.org/packages/ae/d8/bc5fa0d152837117eb0bef6f83f956c509332ce133c91c63ce07ee7c4873/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:a881851cf38b0a70e7c4d3ce81fc7afd86fbc2a024f4cfb2a97cf49ce04b75d3", size = 200956, upload-time = "2025-10-02T14:36:09.106Z" }, - { url = "https://files.pythonhosted.org/packages/26/a5/d749334130de9411783873e9b98ecc46688dad5db64ca6e04b02acc8b473/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9b3222c686a919a0f3253cfc12bb118b8b103506612253b5baeaac10d8027cf6", size = 213401, upload-time = "2025-10-02T14:36:10.585Z" }, - { url = "https://files.pythonhosted.org/packages/89/72/abed959c956a4bfc72b58c0384bb7940663c678127538634d896b1195c10/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:c5aa639bc113e9286137cec8fadc20e9cd732b2cc385c0b7fa673b84fc1f2a93", size = 417083, upload-time = "2025-10-02T14:36:12.276Z" }, - { url = "https://files.pythonhosted.org/packages/0c/b3/62fd2b586283b7d7d665fb98e266decadf31f058f1cf6c478741f68af0cb/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5c1343d49ac102799905e115aee590183c3921d475356cb24b4de29a4bc56518", size = 193913, upload-time = "2025-10-02T14:36:14.025Z" }, - { url = "https://files.pythonhosted.org/packages/9a/9a/c19c42c5b3f5a4aad748a6d5b4f23df3bed7ee5445accc65a0fb3ff03953/xxhash-3.6.0-cp314-cp314t-win32.whl", hash = "sha256:5851f033c3030dd95c086b4a36a2683c2ff4a799b23af60977188b057e467119", size = 31586, upload-time = "2025-10-02T14:36:15.603Z" }, - { url = "https://files.pythonhosted.org/packages/03/d6/4cc450345be9924fd5dc8c590ceda1db5b43a0a889587b0ae81a95511360/xxhash-3.6.0-cp314-cp314t-win_amd64.whl", hash = "sha256:0444e7967dac37569052d2409b00a8860c2135cff05502df4da80267d384849f", size = 32526, upload-time = "2025-10-02T14:36:16.708Z" }, - { url = "https://files.pythonhosted.org/packages/0f/c9/7243eb3f9eaabd1a88a5a5acadf06df2d83b100c62684b7425c6a11bcaa8/xxhash-3.6.0-cp314-cp314t-win_arm64.whl", hash = "sha256:bb79b1e63f6fd84ec778a4b1916dfe0a7c3fdb986c06addd5db3a0d413819d95", size = 28898, upload-time = "2025-10-02T14:36:17.843Z" }, - { url = "https://files.pythonhosted.org/packages/b8/0b/b14510b38ba91caf43006209db846a696ceea6a847a0c9ba0a5b1adc53d6/xxhash-3.6.0-pp311-pypy311_pp73-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5dc1e14d14fa0f5789ec29a7062004b5933964bb9b02aae6622b8f530dc40296", size = 41056, upload-time = "2025-10-02T14:37:02.879Z" }, - { url = "https://files.pythonhosted.org/packages/50/55/15a7b8a56590e66ccd374bbfa3f9ffc45b810886c8c3b614e3f90bd2367c/xxhash-3.6.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:881b47fc47e051b37d94d13e7455131054b56749b91b508b0907eb07900d1c13", size = 36251, upload-time = "2025-10-02T14:37:04.44Z" }, - { url = "https://files.pythonhosted.org/packages/62/b2/5ac99a041a29e58e95f907876b04f7067a0242cb85b5f39e726153981503/xxhash-3.6.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c6dc31591899f5e5666f04cc2e529e69b4072827085c1ef15294d91a004bc1bd", size = 32481, upload-time = "2025-10-02T14:37:05.869Z" }, - { url = "https://files.pythonhosted.org/packages/7b/d9/8d95e906764a386a3d3b596f3c68bb63687dfca806373509f51ce8eea81f/xxhash-3.6.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:15e0dac10eb9309508bfc41f7f9deaa7755c69e35af835db9cb10751adebc35d", size = 31565, upload-time = "2025-10-02T14:37:06.966Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/02/84/30869e01909fb37a6cc7e18688ee8bf1e42d57e7e0777636bd47524c43c7/xxhash-3.6.0.tar.gz", hash = "sha256:f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6", size = 85160 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/55/28c93a3662f2d200c70704efe74aab9640e824f8ce330d8d3943bf7c9b3c/xxhash-3.6.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:89952ea539566b9fed2bbd94e589672794b4286f342254fad28b149f9615fef8", size = 193786 }, + { url = "https://files.pythonhosted.org/packages/c1/96/fec0be9bb4b8f5d9c57d76380a366f31a1781fb802f76fc7cda6c84893c7/xxhash-3.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48e6f2ffb07a50b52465a1032c3cf1f4a5683f944acaca8a134a2f23674c2058", size = 212830 }, + { url = "https://files.pythonhosted.org/packages/c4/a0/c706845ba77b9611f81fd2e93fad9859346b026e8445e76f8c6fd057cc6d/xxhash-3.6.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b5b848ad6c16d308c3ac7ad4ba6bede80ed5df2ba8ed382f8932df63158dd4b2", size = 211606 }, + { url = "https://files.pythonhosted.org/packages/67/1e/164126a2999e5045f04a69257eea946c0dc3e86541b400d4385d646b53d7/xxhash-3.6.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a034590a727b44dd8ac5914236a7b8504144447a9682586c3327e935f33ec8cc", size = 444872 }, + { url = "https://files.pythonhosted.org/packages/2d/4b/55ab404c56cd70a2cf5ecfe484838865d0fea5627365c6c8ca156bd09c8f/xxhash-3.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a8f1972e75ebdd161d7896743122834fe87378160c20e97f8b09166213bf8cc", size = 193217 }, + { url = "https://files.pythonhosted.org/packages/45/e6/52abf06bac316db33aa269091ae7311bd53cfc6f4b120ae77bac1b348091/xxhash-3.6.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ee34327b187f002a596d7b167ebc59a1b729e963ce645964bbc050d2f1b73d07", size = 210139 }, + { url = "https://files.pythonhosted.org/packages/34/37/db94d490b8691236d356bc249c08819cbcef9273a1a30acf1254ff9ce157/xxhash-3.6.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:339f518c3c7a850dd033ab416ea25a692759dc7478a71131fe8869010d2b75e4", size = 197669 }, + { url = "https://files.pythonhosted.org/packages/b7/36/c4f219ef4a17a4f7a64ed3569bc2b5a9c8311abdb22249ac96093625b1a4/xxhash-3.6.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:bf48889c9630542d4709192578aebbd836177c9f7a4a2778a7d6340107c65f06", size = 210018 }, + { url = "https://files.pythonhosted.org/packages/fd/06/bfac889a374fc2fc439a69223d1750eed2e18a7db8514737ab630534fa08/xxhash-3.6.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:5576b002a56207f640636056b4160a378fe36a58db73ae5c27a7ec8db35f71d4", size = 413058 }, + { url = "https://files.pythonhosted.org/packages/c9/d1/555d8447e0dd32ad0930a249a522bb2e289f0d08b6b16204cfa42c1f5a0c/xxhash-3.6.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af1f3278bd02814d6dedc5dec397993b549d6f16c19379721e5a1d31e132c49b", size = 190628 }, + { url = "https://files.pythonhosted.org/packages/d1/15/8751330b5186cedc4ed4b597989882ea05e0408b53fa47bcb46a6125bfc6/xxhash-3.6.0-cp310-cp310-win32.whl", hash = "sha256:aed058764db109dc9052720da65fafe84873b05eb8b07e5e653597951af57c3b", size = 30577 }, + { url = "https://files.pythonhosted.org/packages/bb/cc/53f87e8b5871a6eb2ff7e89c48c66093bda2be52315a8161ddc54ea550c4/xxhash-3.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:e82da5670f2d0d98950317f82a0e4a0197150ff19a6df2ba40399c2a3b9ae5fb", size = 31487 }, + { url = "https://files.pythonhosted.org/packages/9f/00/60f9ea3bb697667a14314d7269956f58bf56bb73864f8f8d52a3c2535e9a/xxhash-3.6.0-cp310-cp310-win_arm64.whl", hash = "sha256:4a082ffff8c6ac07707fb6b671caf7c6e020c75226c561830b73d862060f281d", size = 27863 }, + { url = "https://files.pythonhosted.org/packages/04/5f/19fe357ea348d98ca22f456f75a30ac0916b51c753e1f8b2e0e6fb884cce/xxhash-3.6.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d0a9751f71a1a65ce3584e9cae4467651c7e70c9d31017fa57574583a4540248", size = 194665 }, + { url = "https://files.pythonhosted.org/packages/90/3b/d1f1a8f5442a5fd8beedae110c5af7604dc37349a8e16519c13c19a9a2de/xxhash-3.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b29ee68625ab37b04c0b40c3fafdf24d2f75ccd778333cfb698f65f6c463f62", size = 213550 }, + { url = "https://files.pythonhosted.org/packages/c4/ef/3a9b05eb527457d5db13a135a2ae1a26c80fecd624d20f3e8dcc4cb170f3/xxhash-3.6.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6812c25fe0d6c36a46ccb002f40f27ac903bf18af9f6dd8f9669cb4d176ab18f", size = 212384 }, + { url = "https://files.pythonhosted.org/packages/0f/18/ccc194ee698c6c623acbf0f8c2969811a8a4b6185af5e824cd27b9e4fd3e/xxhash-3.6.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4ccbff013972390b51a18ef1255ef5ac125c92dc9143b2d1909f59abc765540e", size = 445749 }, + { url = "https://files.pythonhosted.org/packages/a5/86/cf2c0321dc3940a7aa73076f4fd677a0fb3e405cb297ead7d864fd90847e/xxhash-3.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:297b7fbf86c82c550e12e8fb71968b3f033d27b874276ba3624ea868c11165a8", size = 193880 }, + { url = "https://files.pythonhosted.org/packages/82/fb/96213c8560e6f948a1ecc9a7613f8032b19ee45f747f4fca4eb31bb6d6ed/xxhash-3.6.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dea26ae1eb293db089798d3973a5fc928a18fdd97cc8801226fae705b02b14b0", size = 210912 }, + { url = "https://files.pythonhosted.org/packages/40/aa/4395e669b0606a096d6788f40dbdf2b819d6773aa290c19e6e83cbfc312f/xxhash-3.6.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7a0b169aafb98f4284f73635a8e93f0735f9cbde17bd5ec332480484241aaa77", size = 198654 }, + { url = "https://files.pythonhosted.org/packages/67/74/b044fcd6b3d89e9b1b665924d85d3f400636c23590226feb1eb09e1176ce/xxhash-3.6.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:08d45aef063a4531b785cd72de4887766d01dc8f362a515693df349fdb825e0c", size = 210867 }, + { url = "https://files.pythonhosted.org/packages/bc/fd/3ce73bf753b08cb19daee1eb14aa0d7fe331f8da9c02dd95316ddfe5275e/xxhash-3.6.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:929142361a48ee07f09121fe9e96a84950e8d4df3bb298ca5d88061969f34d7b", size = 414012 }, + { url = "https://files.pythonhosted.org/packages/ba/b3/5a4241309217c5c876f156b10778f3ab3af7ba7e3259e6d5f5c7d0129eb2/xxhash-3.6.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:51312c768403d8540487dbbfb557454cfc55589bbde6424456951f7fcd4facb3", size = 191409 }, + { url = "https://files.pythonhosted.org/packages/c0/01/99bfbc15fb9abb9a72b088c1d95219fc4782b7d01fc835bd5744d66dd0b8/xxhash-3.6.0-cp311-cp311-win32.whl", hash = "sha256:d1927a69feddc24c987b337ce81ac15c4720955b667fe9b588e02254b80446fd", size = 30574 }, + { url = "https://files.pythonhosted.org/packages/65/79/9d24d7f53819fe301b231044ea362ce64e86c74f6e8c8e51320de248b3e5/xxhash-3.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:26734cdc2d4ffe449b41d186bbeac416f704a482ed835d375a5c0cb02bc63fef", size = 31481 }, + { url = "https://files.pythonhosted.org/packages/30/4e/15cd0e3e8772071344eab2961ce83f6e485111fed8beb491a3f1ce100270/xxhash-3.6.0-cp311-cp311-win_arm64.whl", hash = "sha256:d72f67ef8bf36e05f5b6c65e8524f265bd61071471cd4cf1d36743ebeeeb06b7", size = 27861 }, + { url = "https://files.pythonhosted.org/packages/b7/f2/57eb99aa0f7d98624c0932c5b9a170e1806406cdbcdb510546634a1359e0/xxhash-3.6.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:dc94790144e66b14f67b10ac8ed75b39ca47536bf8800eb7c24b50271ea0c490", size = 194035 }, + { url = "https://files.pythonhosted.org/packages/4c/ed/6224ba353690d73af7a3f1c7cdb1fc1b002e38f783cb991ae338e1eb3d79/xxhash-3.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:93f107c673bccf0d592cdba077dedaf52fe7f42dcd7676eba1f6d6f0c3efffd2", size = 212914 }, + { url = "https://files.pythonhosted.org/packages/38/86/fb6b6130d8dd6b8942cc17ab4d90e223653a89aa32ad2776f8af7064ed13/xxhash-3.6.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2aa5ee3444c25b69813663c9f8067dcfaa2e126dc55e8dddf40f4d1c25d7effa", size = 212163 }, + { url = "https://files.pythonhosted.org/packages/ee/dc/e84875682b0593e884ad73b2d40767b5790d417bde603cceb6878901d647/xxhash-3.6.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f7f99123f0e1194fa59cc69ad46dbae2e07becec5df50a0509a808f90a0f03f0", size = 445411 }, + { url = "https://files.pythonhosted.org/packages/11/4f/426f91b96701ec2f37bb2b8cec664eff4f658a11f3fa9d94f0a887ea6d2b/xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:49e03e6fe2cac4a1bc64952dd250cf0dbc5ef4ebb7b8d96bce82e2de163c82a2", size = 193883 }, + { url = "https://files.pythonhosted.org/packages/53/5a/ddbb83eee8e28b778eacfc5a85c969673e4023cdeedcfcef61f36731610b/xxhash-3.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bd17fede52a17a4f9a7bc4472a5867cb0b160deeb431795c0e4abe158bc784e9", size = 210392 }, + { url = "https://files.pythonhosted.org/packages/1e/c2/ff69efd07c8c074ccdf0a4f36fcdd3d27363665bcdf4ba399abebe643465/xxhash-3.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:6fb5f5476bef678f69db04f2bd1efbed3030d2aba305b0fc1773645f187d6a4e", size = 197898 }, + { url = "https://files.pythonhosted.org/packages/58/ca/faa05ac19b3b622c7c9317ac3e23954187516298a091eb02c976d0d3dd45/xxhash-3.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:843b52f6d88071f87eba1631b684fcb4b2068cd2180a0224122fe4ef011a9374", size = 210655 }, + { url = "https://files.pythonhosted.org/packages/d4/7a/06aa7482345480cc0cb597f5c875b11a82c3953f534394f620b0be2f700c/xxhash-3.6.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7d14a6cfaf03b1b6f5f9790f76880601ccc7896aff7ab9cd8978a939c1eb7e0d", size = 414001 }, + { url = "https://files.pythonhosted.org/packages/23/07/63ffb386cd47029aa2916b3d2f454e6cc5b9f5c5ada3790377d5430084e7/xxhash-3.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:418daf3db71e1413cfe211c2f9a528456936645c17f46b5204705581a45390ae", size = 191431 }, + { url = "https://files.pythonhosted.org/packages/0f/93/14fde614cadb4ddf5e7cebf8918b7e8fac5ae7861c1875964f17e678205c/xxhash-3.6.0-cp312-cp312-win32.whl", hash = "sha256:50fc255f39428a27299c20e280d6193d8b63b8ef8028995323bf834a026b4fbb", size = 30617 }, + { url = "https://files.pythonhosted.org/packages/13/5d/0d125536cbe7565a83d06e43783389ecae0c0f2ed037b48ede185de477c0/xxhash-3.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:c0f2ab8c715630565ab8991b536ecded9416d615538be8ecddce43ccf26cbc7c", size = 31534 }, + { url = "https://files.pythonhosted.org/packages/54/85/6ec269b0952ec7e36ba019125982cf11d91256a778c7c3f98a4c5043d283/xxhash-3.6.0-cp312-cp312-win_arm64.whl", hash = "sha256:eae5c13f3bc455a3bbb68bdc513912dc7356de7e2280363ea235f71f54064829", size = 27876 }, + { url = "https://files.pythonhosted.org/packages/0c/ea/d387530ca7ecfa183cb358027f1833297c6ac6098223fd14f9782cd0015c/xxhash-3.6.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d597acf8506d6e7101a4a44a5e428977a51c0fadbbfd3c39650cca9253f6e5a6", size = 194127 }, + { url = "https://files.pythonhosted.org/packages/ba/0c/71435dcb99874b09a43b8d7c54071e600a7481e42b3e3ce1eb5226a5711a/xxhash-3.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:858dc935963a33bc33490128edc1c12b0c14d9c7ebaa4e387a7869ecc4f3e263", size = 212975 }, + { url = "https://files.pythonhosted.org/packages/84/7a/c2b3d071e4bb4a90b7057228a99b10d51744878f4a8a6dd643c8bd897620/xxhash-3.6.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ba284920194615cb8edf73bf52236ce2e1664ccd4a38fdb543506413529cc546", size = 212241 }, + { url = "https://files.pythonhosted.org/packages/81/5f/640b6eac0128e215f177df99eadcd0f1b7c42c274ab6a394a05059694c5a/xxhash-3.6.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4b54219177f6c6674d5378bd862c6aedf64725f70dd29c472eaae154df1a2e89", size = 445471 }, + { url = "https://files.pythonhosted.org/packages/5e/1e/3c3d3ef071b051cc3abbe3721ffb8365033a172613c04af2da89d5548a87/xxhash-3.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:42c36dd7dbad2f5238950c377fcbf6811b1cdb1c444fab447960030cea60504d", size = 193936 }, + { url = "https://files.pythonhosted.org/packages/2c/bd/4a5f68381939219abfe1c22a9e3a5854a4f6f6f3c4983a87d255f21f2e5d/xxhash-3.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f22927652cba98c44639ffdc7aaf35828dccf679b10b31c4ad72a5b530a18eb7", size = 210440 }, + { url = "https://files.pythonhosted.org/packages/eb/37/b80fe3d5cfb9faff01a02121a0f4d565eb7237e9e5fc66e73017e74dcd36/xxhash-3.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b45fad44d9c5c119e9c6fbf2e1c656a46dc68e280275007bbfd3d572b21426db", size = 197990 }, + { url = "https://files.pythonhosted.org/packages/d7/fd/2c0a00c97b9e18f72e1f240ad4e8f8a90fd9d408289ba9c7c495ed7dc05c/xxhash-3.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:6f2580ffab1a8b68ef2b901cde7e55fa8da5e4be0977c68f78fc80f3c143de42", size = 210689 }, + { url = "https://files.pythonhosted.org/packages/93/86/5dd8076a926b9a95db3206aba20d89a7fc14dd5aac16e5c4de4b56033140/xxhash-3.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:40c391dd3cd041ebc3ffe6f2c862f402e306eb571422e0aa918d8070ba31da11", size = 414068 }, + { url = "https://files.pythonhosted.org/packages/af/3c/0bb129170ee8f3650f08e993baee550a09593462a5cddd8e44d0011102b1/xxhash-3.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f205badabde7aafd1a31e8ca2a3e5a763107a71c397c4481d6a804eb5063d8bd", size = 191495 }, + { url = "https://files.pythonhosted.org/packages/e9/3a/6797e0114c21d1725e2577508e24006fd7ff1d8c0c502d3b52e45c1771d8/xxhash-3.6.0-cp313-cp313-win32.whl", hash = "sha256:2577b276e060b73b73a53042ea5bd5203d3e6347ce0d09f98500f418a9fcf799", size = 30620 }, + { url = "https://files.pythonhosted.org/packages/86/15/9bc32671e9a38b413a76d24722a2bf8784a132c043063a8f5152d390b0f9/xxhash-3.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:757320d45d2fbcce8f30c42a6b2f47862967aea7bf458b9625b4bbe7ee390392", size = 31542 }, + { url = "https://files.pythonhosted.org/packages/39/c5/cc01e4f6188656e56112d6a8e0dfe298a16934b8c47a247236549a3f7695/xxhash-3.6.0-cp313-cp313-win_arm64.whl", hash = "sha256:457b8f85dec5825eed7b69c11ae86834a018b8e3df5e77783c999663da2f96d6", size = 27880 }, + { url = "https://files.pythonhosted.org/packages/7a/1c/52d83a06e417cd9d4137722693424885cc9878249beb3a7c829e74bf7ce9/xxhash-3.6.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:bec91b562d8012dae276af8025a55811b875baace6af510412a5e58e3121bc54", size = 196409 }, + { url = "https://files.pythonhosted.org/packages/e3/8e/c6d158d12a79bbd0b878f8355432075fc82759e356ab5a111463422a239b/xxhash-3.6.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78e7f2f4c521c30ad5e786fdd6bae89d47a32672a80195467b5de0480aa97b1f", size = 215736 }, + { url = "https://files.pythonhosted.org/packages/bc/68/c4c80614716345d55071a396cf03d06e34b5f4917a467faf43083c995155/xxhash-3.6.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3ed0df1b11a79856df5ffcab572cbd6b9627034c1c748c5566fa79df9048a7c5", size = 214833 }, + { url = "https://files.pythonhosted.org/packages/7e/e9/ae27c8ffec8b953efa84c7c4a6c6802c263d587b9fc0d6e7cea64e08c3af/xxhash-3.6.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0e4edbfc7d420925b0dd5e792478ed393d6e75ff8fc219a6546fb446b6a417b1", size = 448348 }, + { url = "https://files.pythonhosted.org/packages/d7/6b/33e21afb1b5b3f46b74b6bd1913639066af218d704cc0941404ca717fc57/xxhash-3.6.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fba27a198363a7ef87f8c0f6b171ec36b674fe9053742c58dd7e3201c1ab30ee", size = 196070 }, + { url = "https://files.pythonhosted.org/packages/96/b6/fcabd337bc5fa624e7203aa0fa7d0c49eed22f72e93229431752bddc83d9/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:794fe9145fe60191c6532fa95063765529770edcdd67b3d537793e8004cabbfd", size = 212907 }, + { url = "https://files.pythonhosted.org/packages/4b/d3/9ee6160e644d660fcf176c5825e61411c7f62648728f69c79ba237250143/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:6105ef7e62b5ac73a837778efc331a591d8442f8ef5c7e102376506cb4ae2729", size = 200839 }, + { url = "https://files.pythonhosted.org/packages/0d/98/e8de5baa5109394baf5118f5e72ab21a86387c4f89b0e77ef3e2f6b0327b/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f01375c0e55395b814a679b3eea205db7919ac2af213f4a6682e01220e5fe292", size = 213304 }, + { url = "https://files.pythonhosted.org/packages/7b/1d/71056535dec5c3177eeb53e38e3d367dd1d16e024e63b1cee208d572a033/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:d706dca2d24d834a4661619dcacf51a75c16d65985718d6a7d73c1eeeb903ddf", size = 416930 }, + { url = "https://files.pythonhosted.org/packages/dc/6c/5cbde9de2cd967c322e651c65c543700b19e7ae3e0aae8ece3469bf9683d/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f059d9faeacd49c0215d66f4056e1326c80503f51a1532ca336a385edadd033", size = 193787 }, + { url = "https://files.pythonhosted.org/packages/19/fa/0172e350361d61febcea941b0cc541d6e6c8d65d153e85f850a7b256ff8a/xxhash-3.6.0-cp313-cp313t-win32.whl", hash = "sha256:1244460adc3a9be84731d72b8e80625788e5815b68da3da8b83f78115a40a7ec", size = 30916 }, + { url = "https://files.pythonhosted.org/packages/ad/e6/e8cf858a2b19d6d45820f072eff1bea413910592ff17157cabc5f1227a16/xxhash-3.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:b1e420ef35c503869c4064f4a2f2b08ad6431ab7b229a05cce39d74268bca6b8", size = 31799 }, + { url = "https://files.pythonhosted.org/packages/56/15/064b197e855bfb7b343210e82490ae672f8bc7cdf3ddb02e92f64304ee8a/xxhash-3.6.0-cp313-cp313t-win_arm64.whl", hash = "sha256:ec44b73a4220623235f67a996c862049f375df3b1052d9899f40a6382c32d746", size = 28044 }, + { url = "https://files.pythonhosted.org/packages/fe/71/8bc5be2bb00deb5682e92e8da955ebe5fa982da13a69da5a40a4c8db12fb/xxhash-3.6.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:016e9190af8f0a4e3741343777710e3d5717427f175adfdc3e72508f59e2a7f3", size = 194343 }, + { url = "https://files.pythonhosted.org/packages/e7/3b/52badfb2aecec2c377ddf1ae75f55db3ba2d321c5e164f14461c90837ef3/xxhash-3.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4f6f72232f849eb9d0141e2ebe2677ece15adfd0fa599bc058aad83c714bb2c6", size = 213074 }, + { url = "https://files.pythonhosted.org/packages/a2/2b/ae46b4e9b92e537fa30d03dbc19cdae57ed407e9c26d163895e968e3de85/xxhash-3.6.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:63275a8aba7865e44b1813d2177e0f5ea7eadad3dd063a21f7cf9afdc7054063", size = 212388 }, + { url = "https://files.pythonhosted.org/packages/f5/80/49f88d3afc724b4ac7fbd664c8452d6db51b49915be48c6982659e0e7942/xxhash-3.6.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cd01fa2aa00d8b017c97eb46b9a794fbdca53fc14f845f5a328c71254b0abb7", size = 445614 }, + { url = "https://files.pythonhosted.org/packages/ed/ba/603ce3961e339413543d8cd44f21f2c80e2a7c5cfe692a7b1f2cccf58f3c/xxhash-3.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0226aa89035b62b6a86d3c68df4d7c1f47a342b8683da2b60cedcddb46c4d95b", size = 194024 }, + { url = "https://files.pythonhosted.org/packages/78/d1/8e225ff7113bf81545cfdcd79eef124a7b7064a0bba53605ff39590b95c2/xxhash-3.6.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c6e193e9f56e4ca4923c61238cdaced324f0feac782544eb4c6d55ad5cc99ddd", size = 210541 }, + { url = "https://files.pythonhosted.org/packages/6f/58/0f89d149f0bad89def1a8dd38feb50ccdeb643d9797ec84707091d4cb494/xxhash-3.6.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:9176dcaddf4ca963d4deb93866d739a343c01c969231dbe21680e13a5d1a5bf0", size = 198305 }, + { url = "https://files.pythonhosted.org/packages/11/38/5eab81580703c4df93feb5f32ff8fa7fe1e2c51c1f183ee4e48d4bb9d3d7/xxhash-3.6.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:c1ce4009c97a752e682b897aa99aef84191077a9433eb237774689f14f8ec152", size = 210848 }, + { url = "https://files.pythonhosted.org/packages/5e/6b/953dc4b05c3ce678abca756416e4c130d2382f877a9c30a20d08ee6a77c0/xxhash-3.6.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:8cb2f4f679b01513b7adbb9b1b2f0f9cdc31b70007eaf9d59d0878809f385b11", size = 414142 }, + { url = "https://files.pythonhosted.org/packages/08/a9/238ec0d4e81a10eb5026d4a6972677cbc898ba6c8b9dbaec12ae001b1b35/xxhash-3.6.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:653a91d7c2ab54a92c19ccf43508b6a555440b9be1bc8be553376778be7f20b5", size = 191547 }, + { url = "https://files.pythonhosted.org/packages/f1/ee/3cf8589e06c2164ac77c3bf0aa127012801128f1feebf2a079272da5737c/xxhash-3.6.0-cp314-cp314-win32.whl", hash = "sha256:a756fe893389483ee8c394d06b5ab765d96e68fbbfe6fde7aa17e11f5720559f", size = 31214 }, + { url = "https://files.pythonhosted.org/packages/02/5d/a19552fbc6ad4cb54ff953c3908bbc095f4a921bc569433d791f755186f1/xxhash-3.6.0-cp314-cp314-win_amd64.whl", hash = "sha256:39be8e4e142550ef69629c9cd71b88c90e9a5db703fecbcf265546d9536ca4ad", size = 32290 }, + { url = "https://files.pythonhosted.org/packages/b1/11/dafa0643bc30442c887b55baf8e73353a344ee89c1901b5a5c54a6c17d39/xxhash-3.6.0-cp314-cp314-win_arm64.whl", hash = "sha256:25915e6000338999236f1eb68a02a32c3275ac338628a7eaa5a269c401995679", size = 28795 }, + { url = "https://files.pythonhosted.org/packages/c6/d9/72a29cddc7250e8a5819dad5d466facb5dc4c802ce120645630149127e73/xxhash-3.6.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:01262da8798422d0685f7cef03b2bd3f4f46511b02830861df548d7def4402ad", size = 196579 }, + { url = "https://files.pythonhosted.org/packages/63/93/b21590e1e381040e2ca305a884d89e1c345b347404f7780f07f2cdd47ef4/xxhash-3.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:51a73fb7cb3a3ead9f7a8b583ffd9b8038e277cdb8cb87cf890e88b3456afa0b", size = 215854 }, + { url = "https://files.pythonhosted.org/packages/ce/b8/edab8a7d4fa14e924b29be877d54155dcbd8b80be85ea00d2be3413a9ed4/xxhash-3.6.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b9c6df83594f7df8f7f708ce5ebeacfc69f72c9fbaaababf6cf4758eaada0c9b", size = 214965 }, + { url = "https://files.pythonhosted.org/packages/27/67/dfa980ac7f0d509d54ea0d5a486d2bb4b80c3f1bb22b66e6a05d3efaf6c0/xxhash-3.6.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:627f0af069b0ea56f312fd5189001c24578868643203bca1abbc2c52d3a6f3ca", size = 448484 }, + { url = "https://files.pythonhosted.org/packages/8c/63/8ffc2cc97e811c0ca5d00ab36604b3ea6f4254f20b7bc658ca825ce6c954/xxhash-3.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa912c62f842dfd013c5f21a642c9c10cd9f4c4e943e0af83618b4a404d9091a", size = 196162 }, + { url = "https://files.pythonhosted.org/packages/4b/77/07f0e7a3edd11a6097e990f6e5b815b6592459cb16dae990d967693e6ea9/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b465afd7909db30168ab62afe40b2fcf79eedc0b89a6c0ab3123515dc0df8b99", size = 213007 }, + { url = "https://files.pythonhosted.org/packages/ae/d8/bc5fa0d152837117eb0bef6f83f956c509332ce133c91c63ce07ee7c4873/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:a881851cf38b0a70e7c4d3ce81fc7afd86fbc2a024f4cfb2a97cf49ce04b75d3", size = 200956 }, + { url = "https://files.pythonhosted.org/packages/26/a5/d749334130de9411783873e9b98ecc46688dad5db64ca6e04b02acc8b473/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9b3222c686a919a0f3253cfc12bb118b8b103506612253b5baeaac10d8027cf6", size = 213401 }, + { url = "https://files.pythonhosted.org/packages/89/72/abed959c956a4bfc72b58c0384bb7940663c678127538634d896b1195c10/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:c5aa639bc113e9286137cec8fadc20e9cd732b2cc385c0b7fa673b84fc1f2a93", size = 417083 }, + { url = "https://files.pythonhosted.org/packages/0c/b3/62fd2b586283b7d7d665fb98e266decadf31f058f1cf6c478741f68af0cb/xxhash-3.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5c1343d49ac102799905e115aee590183c3921d475356cb24b4de29a4bc56518", size = 193913 }, + { url = "https://files.pythonhosted.org/packages/9a/9a/c19c42c5b3f5a4aad748a6d5b4f23df3bed7ee5445accc65a0fb3ff03953/xxhash-3.6.0-cp314-cp314t-win32.whl", hash = "sha256:5851f033c3030dd95c086b4a36a2683c2ff4a799b23af60977188b057e467119", size = 31586 }, + { url = "https://files.pythonhosted.org/packages/03/d6/4cc450345be9924fd5dc8c590ceda1db5b43a0a889587b0ae81a95511360/xxhash-3.6.0-cp314-cp314t-win_amd64.whl", hash = "sha256:0444e7967dac37569052d2409b00a8860c2135cff05502df4da80267d384849f", size = 32526 }, + { url = "https://files.pythonhosted.org/packages/0f/c9/7243eb3f9eaabd1a88a5a5acadf06df2d83b100c62684b7425c6a11bcaa8/xxhash-3.6.0-cp314-cp314t-win_arm64.whl", hash = "sha256:bb79b1e63f6fd84ec778a4b1916dfe0a7c3fdb986c06addd5db3a0d413819d95", size = 28898 }, + { url = "https://files.pythonhosted.org/packages/b8/0b/b14510b38ba91caf43006209db846a696ceea6a847a0c9ba0a5b1adc53d6/xxhash-3.6.0-pp311-pypy311_pp73-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5dc1e14d14fa0f5789ec29a7062004b5933964bb9b02aae6622b8f530dc40296", size = 41056 }, + { url = "https://files.pythonhosted.org/packages/50/55/15a7b8a56590e66ccd374bbfa3f9ffc45b810886c8c3b614e3f90bd2367c/xxhash-3.6.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:881b47fc47e051b37d94d13e7455131054b56749b91b508b0907eb07900d1c13", size = 36251 }, + { url = "https://files.pythonhosted.org/packages/62/b2/5ac99a041a29e58e95f907876b04f7067a0242cb85b5f39e726153981503/xxhash-3.6.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c6dc31591899f5e5666f04cc2e529e69b4072827085c1ef15294d91a004bc1bd", size = 32481 }, + { url = "https://files.pythonhosted.org/packages/7b/d9/8d95e906764a386a3d3b596f3c68bb63687dfca806373509f51ce8eea81f/xxhash-3.6.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:15e0dac10eb9309508bfc41f7f9deaa7755c69e35af835db9cb10751adebc35d", size = 31565 }, ] [[package]] @@ -5247,9 +5234,9 @@ dependencies = [ { name = "numcodecs", version = "0.13.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/23/c4/187a21ce7cf7c8f00c060dd0e04c2a81139bb7b1ab178bba83f2e1134ce2/zarr-2.18.3.tar.gz", hash = "sha256:2580d8cb6dd84621771a10d31c4d777dca8a27706a1a89b29f42d2d37e2df5ce", size = 3603224, upload-time = "2024-09-04T23:20:16.595Z" } +sdist = { url = "https://files.pythonhosted.org/packages/23/c4/187a21ce7cf7c8f00c060dd0e04c2a81139bb7b1ab178bba83f2e1134ce2/zarr-2.18.3.tar.gz", hash = "sha256:2580d8cb6dd84621771a10d31c4d777dca8a27706a1a89b29f42d2d37e2df5ce", size = 3603224 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/c9/142095e654c2b97133ff71df60979422717b29738b08bc8a1709a5d5e0d0/zarr-2.18.3-py3-none-any.whl", hash = "sha256:b1f7dfd2496f436745cdd4c7bcf8d3b4bc1dceef5fdd0d589c87130d842496dd", size = 210723, upload-time = "2024-09-04T23:20:14.491Z" }, + { url = "https://files.pythonhosted.org/packages/ed/c9/142095e654c2b97133ff71df60979422717b29738b08bc8a1709a5d5e0d0/zarr-2.18.3-py3-none-any.whl", hash = "sha256:b1f7dfd2496f436745cdd4c7bcf8d3b4bc1dceef5fdd0d589c87130d842496dd", size = 210723 }, ] [[package]] @@ -5269,16 +5256,16 @@ dependencies = [ { name = "packaging", marker = "python_full_version >= '3.11'" }, { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d6/67/14be68a7bad15eecda09b1e81fca2420f7533645fe187bf4d6104c1aad52/zarr-3.1.3.tar.gz", hash = "sha256:01342f3e26a02ed5670db608a5576fbdb8d76acb5c280bd2d0082454b1ba6f79", size = 349125, upload-time = "2025-09-18T19:32:41.688Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/67/14be68a7bad15eecda09b1e81fca2420f7533645fe187bf4d6104c1aad52/zarr-3.1.3.tar.gz", hash = "sha256:01342f3e26a02ed5670db608a5576fbdb8d76acb5c280bd2d0082454b1ba6f79", size = 349125 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1a/71/9de7229515a53d1cc5705ca9c411530f711a2242f962214d9dbfe2741aa4/zarr-3.1.3-py3-none-any.whl", hash = "sha256:45f67f87f65f14fa453f99dd8110a5936b7ac69f3a21981d33e90407c80c302a", size = 276427, upload-time = "2025-09-18T19:32:40.042Z" }, + { url = "https://files.pythonhosted.org/packages/1a/71/9de7229515a53d1cc5705ca9c411530f711a2242f962214d9dbfe2741aa4/zarr-3.1.3-py3-none-any.whl", hash = "sha256:45f67f87f65f14fa453f99dd8110a5936b7ac69f3a21981d33e90407c80c302a", size = 276427 }, ] [[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" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547 } 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" }, + { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276 }, ] From 24e83da450919be45b12228aac55df2c4bf887f0 Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Wed, 12 Nov 2025 16:00:26 +0100 Subject: [PATCH 3/9] Fix linting issue --- opensquirrel/passes/mapper/qgym_mapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensquirrel/passes/mapper/qgym_mapper.py b/opensquirrel/passes/mapper/qgym_mapper.py index 88390dbc..2194518a 100644 --- a/opensquirrel/passes/mapper/qgym_mapper.py +++ b/opensquirrel/passes/mapper/qgym_mapper.py @@ -40,7 +40,7 @@ def _load_agent(self, agent_class: str, agent_path: str) -> BaseAlgorithm: """Load a trained Stable-Baselines3 agent from a file.""" sb3 = importlib.import_module("stable_baselines3") agent_cls = getattr(sb3, agent_class) - return agent_cls.load(agent_path) + return agent_cls.load(agent_path) def map(self, ir: IR, qubit_register_size: int) -> Mapping: """ From 39b1da4fc164c8d134f151050c08d9b5bdba2c51 Mon Sep 17 00:00:00 2001 From: Rares Oancea Date: Sat, 15 Nov 2025 14:50:34 +0100 Subject: [PATCH 4/9] downgrade qgym, fix action space handling, retrain agents and update pyproject.toml --- .../compilation-passes/mapping/qgym-mapper.md | 12 +- .../passes/mapper/PPO_starmon7_5e5.zip | Bin 300284 -> 0 bytes opensquirrel/passes/mapper/PPO_tuna5_2e5.zip | Bin 221796 -> 0 bytes .../passes/mapper/TRPO_starmon7_5e5.zip | Bin 0 -> 206359 bytes opensquirrel/passes/mapper/TRPO_tuna5_2e5.zip | Bin 0 -> 153983 bytes opensquirrel/passes/mapper/qgym_mapper.py | 31 +- pyproject.toml | 9 +- tests/passes/mapper/test_qgym_mapper.py | 6 +- uv.lock | 2639 ++++++++++------- 9 files changed, 1639 insertions(+), 1058 deletions(-) delete mode 100644 opensquirrel/passes/mapper/PPO_starmon7_5e5.zip delete mode 100644 opensquirrel/passes/mapper/PPO_tuna5_2e5.zip create mode 100644 opensquirrel/passes/mapper/TRPO_starmon7_5e5.zip create mode 100644 opensquirrel/passes/mapper/TRPO_tuna5_2e5.zip diff --git a/docs/compilation-passes/mapping/qgym-mapper.md b/docs/compilation-passes/mapping/qgym-mapper.md index 9c4d2031..92812017 100644 --- a/docs/compilation-passes/mapping/qgym-mapper.md +++ b/docs/compilation-passes/mapping/qgym-mapper.md @@ -31,8 +31,12 @@ At the moment, the following DRL agents can be used to map circuits in Opensquir - Recurrent PPO - PPO with illegal action masking -The following code snipper demonstrates the usage of the `QGymMapper`. Assume that you -have a `connectivities.json` file containing some hardware connectivity schemes, as well as a `PPO.zip` file containing the weights of a trained agent in your working +The last three agents in the above list can be imported from the extension/experimental +package of StableBaselines3, namely [sb3-contrib](https://github.com/Stable-Baselines-Team/stable-baselines3-contrib). + +The following code snippet demonstrates the usage of the `QGymMapper`. Assume that you +have a `connectivities.json` file containing some hardware connectivity schemes, as +well as a `TRPO.zip` file containing the weights of a trained agent in your working directory. ```python @@ -49,8 +53,8 @@ hardware_connectivitiy = connectivities["tuna-5"] connection_graph = nx.Graph() connection_graph.add_edges_from(hardware_connectivity) -qgym_mapper = QGymMapper(agent_class = "PPO", agent_path = "PPO.zip", - connection_graph= connection_graph) +qgym_mapper = QGymMapper(agent_class = "TRPO", agent_path = "TRPO.zip", + connection_graph=connection_graph) builder = CircuitBuilder(5) builder.H(0) diff --git a/opensquirrel/passes/mapper/PPO_starmon7_5e5.zip b/opensquirrel/passes/mapper/PPO_starmon7_5e5.zip deleted file mode 100644 index f8b76afd0436090d6636cc7ed826e61b9036cb7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300284 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