From e30f6b813d05d47bf2976a46559d2ba291e88b1a Mon Sep 17 00:00:00 2001 From: Tristan Nolde Date: Thu, 25 Jan 2024 17:49:23 +0100 Subject: [PATCH] docs/document-structure (#578) Habe per toctree die verschiedenen Dokumente in die richtige Reihenfolge gebracht. --------- Co-authored-by: Tim Ronneburg Co-authored-by: Sebastian <94404394+SeZett@users.noreply.github.com> Co-authored-by: Philipp Horstenkamp Co-authored-by: SeZett --- documentations/Ergebnisse/1_Einleitung.md | 4 + documentations/Ergebnisse/2_Recherche.md | 4 + documentations/Ergebnisse/3_Grundlagen.md | 11 + documentations/Ergebnisse/4_Umsetzung.md | 9 + .../SaZh/S1.md | 6 + .../SeZe/Abbildungen/Teamrollen.PNG | Bin 0 -> 2684899 bytes .../SeZe/S5-1.md | 75 + .../TiRo/S2.md | 25 +- .../TiRo/S3.md | 2 +- .../TiRo/S4-5-2.md | 12 +- .../TrNo/S4-2.md | 2 +- .../TrNo/S4-3-1.md | 2 +- .../SeZe}/00_Datenspeicherung.md | 112 +- .../SeZe}/00_Datenspeicherung.pdf | Bin .../SeZe}/2023-06-21_Datenspeicherung.pptx | Bin .../Jupyter/01_Stammdaten_Unternehmen_HR.csv | 0 .../Jupyter/01_Stammdaten_Unternehmen_HR2.csv | 0 .../11_Create_Tables_with_SQL-Alchemy.ipynb | 0 .../SeZe}/Jupyter/Amtsgerichte.csv | 0 .../SeZe}/Jupyter/BASF_Data.csv | 0 .../SeZe}/Jupyter/EON_Data.csv | 0 .../01_Connect_to_Database.ipynb | 0 .../01_Stammdaten_Unternehmen.csv | 0 ...ect_to_Database_publish_Company_Data.ipynb | 0 .../03-1_Publish_Finance_Testdata_BASF.ipynb | 0 ...3-2_Publish-Finance_Testdata_Telekom.ipynb | 0 .../03-2_Publish_Finance_Testdata_EON.ipynb | 0 .../04_First_Query.ipynb | 0 .../Amtsgerichte.csv | 0 .../BASF_Data_NewOrder.csv | 0 .../EON_Data_NewOrder.csv | 0 .../Telekom_Data_NewOrder.csv | 0 .../person.csv | 0 .../person2.csv | 0 .../SeZe}/Jupyter/Telekom_Data.csv | 0 .../SeZe}/Jupyter/edges.csv | 0 .../SeZe}/Jupyter/person1000.csv | 0 .../SeZe}/images/DB_Schema.PNG | Bin .../SeZe}/images/Data_Cluster.PNG | Bin .../SeZe}/images/Document_DB.PNG | Bin .../SeZe}/images/Front.PNG | Bin .../SeZe}/images/Graph.PNG | Bin .../SeZe}/images/HLD.PNG | Bin .../SeZe}/images/PG_Admin_Board.PNG | Bin .../SeZe}/images/PG_Admin_Conf.PNG | Bin .../SeZe}/images/Staging_DB.PNG | Bin .../SeZe}/images/company.PNG | Bin .../SeZe}/images/finance_data.PNG | Bin .../TiRo/verflechtungsanalyse.md | 22 +- documentations/index.rst | 30 +- .../project_management/Arch.-Planning.drawio | 71 +- poetry.lock | 15797 ++++++++-------- 52 files changed, 8140 insertions(+), 8044 deletions(-) create mode 100644 documentations/Ergebnisse/1_Einleitung.md create mode 100644 documentations/Ergebnisse/2_Recherche.md create mode 100644 documentations/Ergebnisse/3_Grundlagen.md create mode 100644 documentations/Ergebnisse/4_Umsetzung.md create mode 100644 documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SaZh/S1.md create mode 100644 documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SeZe/Abbildungen/Teamrollen.PNG create mode 100644 documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SeZe/S5-1.md rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/00_Datenspeicherung.md (91%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/00_Datenspeicherung.pdf (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/2023-06-21_Datenspeicherung.pptx (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/01_Stammdaten_Unternehmen_HR.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/01_Stammdaten_Unternehmen_HR2.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/11_Create_Tables_with_SQL-Alchemy.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Amtsgerichte.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/BASF_Data.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/EON_Data.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Connect_to_Database.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Stammdaten_Unternehmen.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/02_Connect_to_Database_publish_Company_Data.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-1_Publish_Finance_Testdata_BASF.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish-Finance_Testdata_Telekom.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish_Finance_Testdata_EON.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/04_First_Query.ipynb (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/Amtsgerichte.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/BASF_Data_NewOrder.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/EON_Data_NewOrder.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/Telekom_Data_NewOrder.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/person.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Notebooks_with_SQL_and_preliminary_data/person2.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/Telekom_Data.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/edges.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/Jupyter/person1000.csv (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/DB_Schema.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/Data_Cluster.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/Document_DB.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/Front.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/Graph.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/HLD.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/PG_Admin_Board.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/PG_Admin_Conf.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/Staging_DB.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/company.PNG (100%) rename documentations/{seminararbeiten/Datenspeicherung => Ergebnisse/Zwischenbericht_und_Praesentation/SeZe}/images/finance_data.PNG (100%) diff --git a/documentations/Ergebnisse/1_Einleitung.md b/documentations/Ergebnisse/1_Einleitung.md new file mode 100644 index 0000000..73e5396 --- /dev/null +++ b/documentations/Ergebnisse/1_Einleitung.md @@ -0,0 +1,4 @@ +# Einleitung +```{toctree} +Abschlussbericht_und_Praesentation/SaZh/S1.md +``` diff --git a/documentations/Ergebnisse/2_Recherche.md b/documentations/Ergebnisse/2_Recherche.md new file mode 100644 index 0000000..0a8a698 --- /dev/null +++ b/documentations/Ergebnisse/2_Recherche.md @@ -0,0 +1,4 @@ +# Recherche +```{toctree} +Abschlussbericht_und_Praesentation/TiRo/S2.md +``` diff --git a/documentations/Ergebnisse/3_Grundlagen.md b/documentations/Ergebnisse/3_Grundlagen.md new file mode 100644 index 0000000..fb0126b --- /dev/null +++ b/documentations/Ergebnisse/3_Grundlagen.md @@ -0,0 +1,11 @@ +# Grundlagen und Basistechniken (Tim Ronneburg) +In diesem Abschnitt sind die Zwischenberichte des Projekts zu finden. In diesen Berichten wurde die Recherche zu den einzelnen Kategorien durchgeführt und in den entsprechenden Jupyter Notebooks im Git-Repository bewertet. Dieses Kapitel präsentiert eine detaillierte Analyse der zuvor beschriebenen Recherche mit zusätzlichen Begründungen und Erläuterungen, warum bestimmte Technologien, Konzepte und Vorgehensweisen für das Projekt ausgewählt wurden. + +Es ist zu beachten, dass die Zwischenberichte zu einem frühen Zeitpunkt des Projektes erstellt wurden und eine Hausarbeit darstellen, weshalb in einigen Abschnitten von zukünftigen Vorgehensweisen und Ausblick gesprochen wird. + +```{toctree} +Zwischenbericht_und_Praesentation/PhHo/dev-ops +Zwischenbericht_und_Praesentation/TrNo/Ausarbeitung.md +Zwischenbericht_und_Praesentation/SeZe/00_Datenspeicherung.md +Zwischenbericht_und_Praesentation/TiRo/verflechtungsanalyse.md +``` diff --git a/documentations/Ergebnisse/4_Umsetzung.md b/documentations/Ergebnisse/4_Umsetzung.md new file mode 100644 index 0000000..7adde97 --- /dev/null +++ b/documentations/Ergebnisse/4_Umsetzung.md @@ -0,0 +1,9 @@ +# Technische Realisation +```{toctree} +Abschlussbericht_und_Praesentation/PhHo/05-DEV-OPS +Abschlussbericht_und_Praesentation/TrNo/S4-2.md +Abschlussbericht_und_Praesentation/TrNo/S4-3-1.md +Abschlussbericht_und_Praesentation/PhHo/4-4-2-database-generator +Abschlussbericht_und_Praesentation/TiRo/S4-5-2.md +Abschlussbericht_und_Praesentation/PhHo/04-data-visualisation-container.md +``` diff --git a/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SaZh/S1.md b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SaZh/S1.md new file mode 100644 index 0000000..f922e40 --- /dev/null +++ b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SaZh/S1.md @@ -0,0 +1,6 @@ +## Zielsetzung + +*TO BE CONTINUED* + +## Projektorganisation +Ein toller Platzhalter diff --git a/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SeZe/Abbildungen/Teamrollen.PNG b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/SeZe/Abbildungen/Teamrollen.PNG new file mode 100644 index 0000000000000000000000000000000000000000..b3b1d5cef07f79b1e350c4b4956048b345b60335 GIT binary patch literal 2684899 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 z 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 gij=5D-asxDS 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

%~}PZ<8~ZrJe&#w7MF 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

{_0X1QIDy6?OME{z|Jn$ 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

q9-~_ua!z$Q^Y#^!awcii>ZJUlm^7nFm)L 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

0R!WY0ax2P3y)=6FH9V5Ul@? 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ÿL#H}R<*o)i6m1TGE4R%IZ^X(YAw5>38_{VnRC1X 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 z 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

BD>k=7L>IwkG5Wcl;aW5kkFz(S%I)haV@= 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%0AFI!SurO)0sEt4eS6-Pj1dc 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 De+rnwY-YcQPvBpNholx%HAb%@ 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%0Ai_f9Sxl7YU_1#6 zj)CQ<;O--*5B$kIPdWKHDV|^nhiVTq1!Rk0a$!7)>z`_MWG8}s-}7G89o!UK_~3Kv zp=L|f9pA;7-q`0YfDzysePCvKu3vHeOzVD1L8YmhE$TZ3`}smwrLq;2=VZ+>-&Q!ZY8Kj$;8L%f+ULaS5Dj%)wJFF*rqjg+FsxMh&OTcv85auTt-8S>Y4RqEigB z9QXn=5i{#75z?O{jGy_%?AMZlw}6CDuw(MCsndkGSHS@Sx?_8m$jHAG3l`Bg0d(@&lA7umGgq@68E1_=DDy` zU8>ZLaC4{&-n6j0Y;NKN|47y6uGWHV_WVx;$Jpqm4#Wg;qI;1^zBvNMEXSrwR^TA- zHpCov-(hW#IY-6jOT8>{kB_WBv7deckT4ud+XyCqePY#1?MCT0lFbm4=+BrZ{rCLb%Bmk{k7i+kiIHZa00tLyd?rQa?d4Qu@JQx zmEwRp@-P=M2y=N>)8QO!nfdjHDa>LK_ZbzNN4bOJLRn*540&=aiS%m*#8iHyoWW+3}xB;OX6lF6li z+=#7o>~B#%Q~}-tV2+1H|F;uuiK$%RM6j6Q$X53!zk2;&IBJPVFoX4_+k$?6c1|Q8 z@drMVxd9RZW3)y<8RQ~=Ns49VHh$Gz-hrcwHLS$p2k6{^`B=|WlN+1>Ro&_vStzRo0Yp4YInU)?|5Yw??ZK&+K-sEVXu!_(3u-1O57}w}aP@J3hCRkpa}_{{(Chh6Q_3XJ?m|&er=(e;5*I2|41gSwQ*m;_{Lk z%5?+00_s9xwn>EvbgR13ziE#bjk*bZ5}sYN2NVxg!|D{{oM|JKB?&E+n8Is-(*PkS z&^1PykWVi`Yfcq;p9USdERX;4&(D&y%it95oMC)ILWVmeD1+=GK*8N*=*l2NR=GK> z@V!uVLH|<$JmBrTdq6ne0gVUg@A5y)WMmLAE4rvCNRIWbEo^<6D+0OjW z?v@q_M0p0R3i9Cd{K#f{kDvtpn6Q@RlCJq61&z3k(27xME2h>~q8d%eT*fzV4~=x< zur7?^ePCtxFeQGk;Hb!0ek>7?j&Ripv#cCYi+y*JdJFeM9sEExukgP&#Cp5a>Wp6R z@_}+@{u}PU9kjzt$plL!GPn1>$My(rLjgi9EUd z62i(KH4`{If2FA^?LmzC?dxAO8Qc8feTa8#C8ub#^Q*KQkJ!g>a8PGRzuJ-Or_}o^ zh2g^Dz+hxSswfnj0VPHl{3dZw^EeRJYSoqy-w(>wI8oMmbLFB$wqUl;P`A|_bpyY& zXFq7>(|b4?I5)d1+~)WJ_y7=C{2`_ZauV%)3MHZUexW)Bme84_Z}dqn9ufmLv4NV7 z0l6m0g*s4cQ$8gVu$hTRa+VySBnqM03fxaG+SQ}Aa_S8!2Z?Zp(fTfN()HCQ6e|VI zlj)iPIblY$_Pr;?dH^$>lkf|oBSIjX<%8t{71bTQfZZlw&~3LyCnp-utB~@XBe?tC zI;~-7O^Dk2n4B-JvbZd)41;1_mtxf_6_MAb(<~J7Rj$mP4z>&^W7GC7=(T5eIFU_L z!Iz0xo&bCuah}cOBLP0a(lEgYd)h}z{K9hdgtUZrE;DdQy1aaJdol=(fbb7pdH)JlTNnGz*Gd%E0nL!-h!BDo33e8p&Vs>~Hl4)d#HPWmTor{7 zd3(mK)IUbOXhe>%oJPz*JDe6mx%{H}NZXWi$Od1@;S_{1ZHO)tzzbc>ibUaXkg23T zM%ADZ$sSl3kgGL}nW-=NI2&~gb01OWmJxBgZuJ?ysj$kD-Ws0~sXN?$&d`#{9(OEA z^Qdgt0J2(PllQt}#xhq+)|$?1YHaJi*sgG2n>K!sy>gdzN2cAx7Aa#2C{1lUOmf

_(dHnfLv%?8GKGx4h*I4SPyCPqI?f*&{)019n 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

8x_n{CGJxx*30Bl z?=zG)<{fmDr}==)Ml=+K$d)MmCFk&<4+po|lS)S(FTx>TFSJlFRBF;QEbM^fPI6R{ zyD}>7=u)()5j!^rW73X@Q!q+MAX6@mBojKY`F{$HL*ET*zvNm$kY$>Py81|pC2}}G z?n+F$+h|QJ{?Fee`3}|5hUl=@6oBxM`TBtq{}z0ux>wtc;(V__z9qsrxy7r)9FmZE z)W_v%KO~aS*3~8P27&MUEGU!J2UZM@54K1^Ce^nE%tyihgqasGwhI_VPy*-gcEPCRII0(@=Y`R21z3%AxgA%31_<)^v)$1r) zQlCZ;kqjvZx*x8Tmt+;VMh=lAEo^;4V;sdCoyz`k3@1%hP82*2?O;X7X0DcUgoRfW z;%;uZy517d8NPMd7k5^u0Qz5rU1UD@FXbIO&1WN_H;x|@_UcAO{2x#;HLS%d|m zr8a_W7VOv3fNCh2Fj*G&p`v+`d@fFnDW=_bN}x6E*`4|aj1&wP;No_-`2+paN$>lU zcSioYD)CI%y`C!_caOB2SGW09O_+^Imo7XE%9g>*-7l`dn=3Ze>@6~L%rR!&_heKma zui)P9sn$$;xe++%;0ANSjdt0`;q=Gyn>Jf6-fqxfzi46qCg_TcRTZFm=*%jU7{QYQ z3jhOB{}dRIsyHyfd^9DM^S&%bn#ln~wmu<%70*G)Skng;$7NeBv)X+0j1l=Eu^-UT zy(I#VW_j7-xUO>Mn_YSWkHz+VrFPV(FVGH-{`)k&O_p%vQ?8y3ig+VHs^HD{t*rpr zkLJE|`f|3x_dd@vsuFd9%IiL)n~==O1<%h(%Yno8v&&d!uu|)X zw(U=6742?URwm=B6xEk+HN7y&$aqm3HYQcy9_X$j`Ys4057@3%RxatOT6f4yMRgpI zpA;6?>3OJ2s&~sb*PprOwAquMQc~fRfJj_`IjHg!9z;_vpv>cX!dPM?Cm} z=ov&CcxeU*sEwbJfqqCkWV`2_oD9qk#ha9s?ce6KZtQQbw}kotPbmIor{XHpJYC|K z)ECO{+O}yC8p%s_;Y&#)uiC?k5pcFpIr1>~ZbFChM|;ww=zmw_9zP0xndMONVbo83 z5vXJZ>He12vk5=AwXcox-jC?=@jj@sY2L&m3@mGZ(;nD_5NEhbXFJ=noN}X@wa`8! z?nb%f{C7l*>zgDxATGW4iBWVTfo*5@roOLq8?~8`p@xcmYtS~bzC?o+^l;T{EjqWKWyh4FjMEskdIP**+G^)1@ah<0~|kj)CXOxV?B zL(^d35qS2mT=?Dt2pF2)KE#lBvdV|3?EmJYct5Fr5!Xy4K@Bx9*SFqmE>#wHTe53r zwV(u>Ermump8clXF5WJtAR7ZeJA|OWU6(>(nKtqXMq3%^BCmfEKn|ge$k8r_wS!-8 zF+D93DH8o4L_jR_j<+Lt0Rd@xc$fu&EHebc>~)U%*DNPyM{eO@M}mB!yss9QAOHzH z*;Yx|?az9u5k2iMQz&)ylg0W_z`*$FMY(N(rQ|*932w<7GaYhB*b)f)i6$BJ2O-{W zh9q=>*Op{iU`U=@#KP2lCK0~~zmHK$2?d=g8$^Ss_*v7>!NV%K7;7(gO*@ivSX$@+ zjBr1wNdOx;>6zL2a>tb!MyX}x(FvgF*Dn|$T*mFH{{Q4umj9JX&=&|eQXoF|e19Pv zA;GIzsq30p9buhbsHSyB_+Uu=co~{kyDYX?K+&gw_Q6>JjS36C)q@vl9~YO5EC^x_l9$vapC`P$Y^bkFY ziC-)<7PBI8Ibr(v?86FvwrI!w95{j9CqAa&>+=mb0zE$T55tdTd6;`7xyI{W>$2cC=>4P^3fS=I{0~@flMQ?N0W5o& zCHY$Y{hieC&u6JJWT`JEBs2xN{Ru-HD6T-I&GzsRo9mkr?OW!C5^;UY<|oRhs=d&0 zZo#$RG6kRw=-GpCIBO88G092@$8{m;YfHO$wHV2bXuBbq4NF22wLY%iMbws4oI+1h zY1l`O zk{?KhkxM>-h<<469?Vme`;%^q2y3$c^4A{RGhU2i}O3Ayy1|<5kJZfG=&%svhjB&B{(?O>>$%;9ecv2ur5pFFLDwnUO!y zS$ZM}E$#)sTu+5W^1b;u9X``si+{8Y48~1If}H*|)gy?@MC}m^7&Hllgugw5-eQNv z-v(~>QHMAZv&bpT4)sD}e(|quh7tjRl*)OsC12h#(<5KMj<>J{+ckg@Kl9<9Y)K#d zqevT-9;Tm)^FW3?Ec1c-uqc1dE6^>3A|A^@-COW@W-(cS*FO#yOf*%UF;c4M|ktKGjBQpqw_DcEq)b4fDjcaTXkI=u0+IT^y=7+@WjY%t{7cFVTtb9}d+_slT;I zTJX9rmfVs%lkbV7-BO+w3yv|9#Na`}V`dPAKH!8-qB2{5Lb|0ad@{lqJAf`(^QDme z3f~K>E=DW+mEO!cW^$Ea3!6usjPqYwX#+J665ql?JdQs|E27U|`T>VHb>zk6GzY

U)W6fL33;vaOfNFnn>ze!vXEGAvG7j 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�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

S#&4A5LFey1ira{_xyOZ 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�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%0D34m!xFqERL)SpxrM}nY@29*S` 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

wi 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
4wB@ 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

VQ@BXEeM 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 mY9o!U9QDRstvWDX> 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

- # Datenspeicherung -## Inhaltsverzeichnis - -- [Datenspeicherung](#datenspeicherung) - - [Inhaltsverzeichnis](#inhaltsverzeichnis) - - [Motivation: Warum speichern wird Daten?](#motivation-warum-speichern-wird-daten) - - [1. Allgemeine Anforderungen an Datenbank](#1-allgemeine-anforderungen-an-datenbank) - - [2. Datenarten](#2-datenarten) - - [2.1 Welche Daten erwarten wir im Projekt?](#21-welche-daten-erwarten-wir-im-projekt) - - [2.2 strukturierte Daten](#22-strukturierte-daten) - - [2.3 unstrukturierte Daten](#23-unstrukturierte-daten) - - [3. Arten von Datenbanken](#3-arten-von-datenbanken) - - [3.1 Relationale Datenbank](#31-relationale-datenbank) - - [3.1.1 Anlegen von Tabellen](#311-anlegen-von-tabellen) - - [3.1.2 SQL - Abfrage von relationalen Datenbanken](#312-sql---abfrage-von-relationalen-datenbanken) - - [3.2 Graphdatenbank](#32-graphdatenbank) - - [3.2.1 Erstellung eines Datensatzes](#321-erstellung-eines-datensatzes) - - [3.2.2 Cypher - Abfrage von Graphdatenbanken](#322-cypher---abfrage-von-graphdatenbanken) - - [3.3 Zeitseriendatenbank](#33-zeitseriendatenbank) - - [3.3.1 Erstellung eines Datensatzes](#331-erstellung-eines-datensatzes) - - [3.3.2 FluxQuery](#332-fluxquery) - - [3.4 Dokumenten Datenbank ](#34-dokumenten-datenbank-) - - [3.4.1 Erstellen einer Collection / Ablegen von Dokumenten](#341-erstellen-einer-collection--ablegen-von-dokumenten) - - [3.5 Aufbau einer Datenbank](#35-aufbau-einer-datenbank) - - [4. Datenbanken Transparenzregister](#4-datenbanken-transparenzregister) - - [4.1 Production DB - relationales Datenbankmodell](#41-production-db---relationales-datenbankmodell) - - [4.2 Staging DB](#42-staging-db) - - [4.3 SQL Alchemy](#43-sql-alchemy) - - [5. Proof of Concept](#5-proof-of-concept) - - [5.1 Docker](#51-docker) - - [5.2 PG Admin](#52-pg-admin) - - [5.3 Erstellen von Mock Daten](#53-erstellen-von-mock-daten) - - [5.4 Anlegen der relationalen Tabellen](#54-anlegen-der-relationalen-tabellen) - - [5.5 Abfragen der Datenbank](#55-abfragen-der-datenbank) - - [6. Zusammenfassung](#6-zusammenfassung) - - [Quellen](#quellen) - -
- ## Motivation: Warum speichern wird Daten? Für die Speicherung von Daten gibt es verschiedene Motivationen: @@ -59,9 +19,9 @@ Grundlage für Analysen darstellen. \ Mit geeigneten Pipelines werden aus diesen Daten Erkenntnisse extrahiert, um z.B. Verflechtungen zwischen Personen und Unternehmen oder den wirtschaftlichen Trend eines Unternehmens visualisieren und bewerten zu können. -## 1. Allgemeine Anforderungen an Datenbank +## Allgemeine Anforderungen an Datenbank -- **1.1 Speicherung/Integrität**: Das verwendete System muss Daten, wie Unternehmenskennzahlen, Stammdaten und +- **Speicherung/Integrität**: Das verwendete System muss Daten, wie Unternehmenskennzahlen, Stammdaten und Verflechtungen speichern. Die Daten müssen korrekt und konsistent gespeichert werden. Konsistent bedeutet in einem gültigen und widerspruchsfreien Zustand und die Transaktionen sollen den ACID-Eigenschaften entsprechen. - **Atomarity:** Eine Transaktion wird atomar betrachte, d.h. es ist die kleinste unteilbare Einheit, wodurch eine @@ -76,11 +36,11 @@ Unternehmen oder den wirtschaftlichen Trend eines Unternehmens visualisieren und diese bei der Ausführung nicht gegenseitig beeinflussen. - **Durability:** Dauerhaftigkeit bedeutet, dass die Ergebnisse einer Transaktion dauerhaft in der Datenbank gespeichert werden und auch nach einem Systemneustart oder Systemfehler erhalten bleiben. -- **1.2 Skalierbarkeit:** Das System soll skalierbar sein, um zukünftige Daten weiterhin zu speichern und weitere +- **Skalierbarkeit:** Das System soll skalierbar sein, um zukünftige Daten weiterhin zu speichern und weitere Unternehmen hinzuzufügen. Durch Hinzufügen von Ressourcen kann das System an steigende Datenmengen und Benutzeranforderungen angepasst werden. Man spricht von horizontaler Skalierung, da die Last auf mehrere Datenbankserver verteilt wird. -- **1.3 Sicherheit:** Die Datenbank muss Mechanismen bereitstellen, um die Daten vor unbefugtem Zugriff zu schützen. +- **Sicherheit:** Die Datenbank muss Mechanismen bereitstellen, um die Daten vor unbefugtem Zugriff zu schützen. - **Authentifizierung:** Überprüfung der Identität eines Benutzers, durch Benutzername und Passwort. Meist wird eine Zwei-Faktor-Authentifizierung verwendet, um das Sicherheitslevel zu erhöhen. - **Autorisierung:** Der authentifizierte Benutzer erhält bei der Autorisierung Zugriffsrechte und Ressourcen, @@ -92,7 +52,7 @@ Unternehmen oder den wirtschaftlichen Trend eines Unternehmens visualisieren und Inhalt vor unbefugtem Zugriff zu schützen. Dafür wird ein Algorithmus verwendet, welcher einen Schlüssel generiert und die Daten mit diesem verschlüsselt. Um die Daten wieder lesen zu können, müssen diese mit dem Schlüssel dechiffriert werden. -- **1.4 Datensicherung- und Wiederherstellung:** Die Datenbank muss Funktionen zur Sicherung und Wiederherstellung +- **Datensicherung- und Wiederherstellung:** Die Datenbank muss Funktionen zur Sicherung und Wiederherstellung unterstützen. Im Falle eines Ausfalls oder Fehlers muss sichergestellt sein, dass Mechanismen die Daten schützen und wiederherstellen. Die meisten Daten in einer Datenbank ändern sich nur langsam, manche allerdings schnell. Je nach Anwendungsfall muss @@ -134,7 +94,7 @@ entwerfen. \ VDSL 100:$\frac {500GB}{\frac{5MB/s}{1024}} = 102400 sec. \approx 1706Min. \approx 28,4 Std.$ \ Glasfaser:$\frac {500GB}{\frac{62,5MB/s}{1024}} = 8192 sec. \approx 136,5Min. \approx 2,3 Std.$ -- **1.5 Leistung:** Die Performanceanforderungen an die Datenbank ergibt sich aus verschiedenen Merkmalen. Diese können +- **Leistung:** Die Performanceanforderungen an die Datenbank ergibt sich aus verschiedenen Merkmalen. Diese können kombiniert gestellt werden und sind abhängig von den Anforderungen an das System. Eine Analyse der Anwendungsfälle ist notwendig, um die Anforderungen zu spezifizieren. - **Latenz:** Die Datenbank soll Anfragen effizient und in einer akzeptablen Antwortzeit verarbeiten. Typische @@ -150,7 +110,7 @@ entwerfen. \ - **Wartbarkeit:** Eine einfach zu wartende Datenbank muss Funktionen zur Überwachung, Diagnose, Wartung, Datensicherung und Wiederherstellung bereitstellen. Durch diese automatisierten Pipelines können andere Eigenschaften, wie z.B. die Verfügbarkeit negativ beeinflusst werden, weil Prozesse die Datenbank blockieren. -- **1.6 Integration:** Die Datenbank muss Schnittstellen bereitstellen, um die gespeicherten Daten für eine Anwendung +- **Integration:** Die Datenbank muss Schnittstellen bereitstellen, um die gespeicherten Daten für eine Anwendung bzw. Systeme zur Verfügung zu stellen. - **API:** Das *Application Programming Interface* ist eine definierte Schnittstelle, welche Methoden und Funktionen bereit stellt, um auf die Datenbank zuzugreifen bzw. um diese zu verwalten. @@ -163,7 +123,7 @@ entwerfen. \ Datenbanken. - **JDBC:** Java Database Connectivity -## 2. Datenarten +## Datenarten Zur Beschreibung von Unternehmen, werden verschiedene Datenarten verwendet. Die folgenden Datenarten sind eine allgemeine Zusammenfassung und sollen das Brainstorming für die projektspezifischen @@ -197,7 +157,7 @@ Diese Datenarten müssen im Kontext des Projektes betrachtet werden und sollen d *Referenzdaten:* Einheit von Metriken (Umsatz, EBIT usw.) \ *Bestandsdaten:* Vorstand, Geschäftsführer, Aufsichtsrat -### 2.1 Welche Daten erwarten wir im Projekt? +### Welche Daten erwarten wir im Projekt? Aus den vorangehenden, allgemeinen Datenarten haben wir Cluster identifiziert, welche im Projekt benötigt werden. Die Kombination aus den folgend aufgeführten Datenclustern ermöglicht eine ganzheitliche Betrachtung und Bewertung der @@ -241,7 +201,7 @@ Momentaufnahme, bevor das relationale Schema entwickelt und die Implementierung ![Data_Clusters](images/Data_Cluster.PNG) -### 2.2 strukturierte Daten +### Strukturierte Daten Strukturierte Daten liegen in einem definierten Format. Vorab wird ein Schema definiert, um Felder, Datentypen und Reihenfolgen festzulegen und die Daten entsprechend abzulegen. @@ -271,7 +231,7 @@ classDiagram | bei bekannten Schema sind Werkzeuge vorhanden | begrenze Speichermöglichkeit, da starre Schemata vorgegeben sind | | gut automatisierbar | | -### 2.3 unstrukturierte Daten +### Unstrukturierte Daten Unstrukturierte Daten unterliegen keinem Schema, wie z.B. E-Mails, Textdokumente, Blogs, Chats, Bilder, Videos oder Audiodateien. @@ -293,9 +253,9 @@ die Entscheidungsfindung bei unklaren Sachverhalten und die Entdeckung neuer Erk | unbegrenzte Anwendungsmöglichkeiten, da kein Schema vorhanden ist | spezielle Tools zur Aufbereitung notwendig | | | Expertenwissen über die Daten und Datenaufbereitung notwendig | -## 3. Arten von Datenbanken +## Arten von Datenbanken -### 3.1 Relationale Datenbank +### Relationale Datenbank Eine relationale Datenbank speichert und verwaltet strukturierte Daten. Dabei werden die Daten in Tabellen organisiert, welche aus Zeilen und Spalten bestehen. \ @@ -344,7 +304,7 @@ Es gibt verschiedene Beziehungstypen: https://www.ibm.com/docs/de/control-desk/7.6.1.2?topic=structure-database-relationships -#### 3.1.1 Anlegen von Tabellen +#### Anlegen von Tabellen Der Umgang von relationalen Datenbanken erfolgt mittels SQL. Folgend ein Beispiel zum Anlegen einer Tabelle mit Attributen. @@ -359,7 +319,7 @@ CREATE TABLE Bildungsstaette ); ``` -#### 3.1.2 SQL - Abfrage von relationalen Datenbanken +#### SQL - Abfrage von relationalen Datenbanken Für die Verwaltung und Abfrage wird SQL (Structured Query Language) verwendet. Mit dieser Syntax können Tabellen erstellt, Daten eingefügt, aktualisiert und gelöscht und Daten abgefragt werden. @@ -394,7 +354,7 @@ FROM table1 t1 JOIN table2 t2 ON t1.id = t2.id; ``` -### 3.2 Graphdatenbank +### Graphdatenbank Eine Graphdatenbank basiert auf dem Graphenkonzept. \ Ein Graph besteht aus Knoten und Kanten (Beziehungen), welche die Verbindungen zwischen den Knoten darstellen. \ @@ -413,7 +373,7 @@ beachtet werden, wohingegen eine ungerichtete Kante eine symmetrische Beziehung **Label:** Label werden verwendet, um die Knoten zu kategorisieren/gruppieren. Ein Knoten kann auch mehrere Label besitzen, um die Zugehörigkeit an verschiedenen Kategorien darzustellen (z.B. Unternehmensbranche). -#### 3.2.1 Erstellung eines Datensatzes +#### Erstellung eines Datensatzes 1. Knotenerstellung: Es wird zuerst ein Knoten erstellt, der die Entität repräsentiert. 2. ID: Der Knoten benötigt eine eindeutige Identifikationsnummer, welche automatisch erzeugt oder manuell festgelegt @@ -438,7 +398,7 @@ CREATE ![Graph_example](images/Graph.PNG) -#### 3.2.2 Cypher - Abfrage von Graphdatenbanken +#### Cypher - Abfrage von Graphdatenbanken Um Daten abzufragen wird die Abfragesprache Cypher verwendet. Es werden folgend nur einige grundlegende Befehle gezeigt. @@ -473,7 +433,7 @@ WHERE n1.property = value1 AND n2.property = value2 RETURN r ``` -### 3.3 Zeitseriendatenbank +### Zeitseriendatenbank Zeitserien fallen überall dort an, wo eine Metrik zeitlich betrachtet wird, wie z.B. Umsatz oder EBIT. D.h. zu jedem Messwert gibt es einen zeitlich zugeordneten Zeitstempel, wobei die einzelnen Zeitpunkte zu einer Serie @@ -494,7 +454,7 @@ zusammen, welche erforderlich oder optional sind: | Fields | Min. 1 Field=value Paar wird benötigt
Nicht alle Felder müssen in jedem Punkt vorhanden sein
Datentypen: Float, String, Integer, Boolean | | Timestamp | Sind optional
Influx schreibt standardmäßig die Systemzeit als Zeitstempel
Genauigkeit kann eingestellt werden (Default: Nanosekunden) | -#### 3.3.1 Erstellung eines Datensatzes +#### Erstellung eines Datensatzes Die Einrichtung von Zeitseriendatenbanken erfolgt mit der CLI von Influx. @@ -504,7 +464,7 @@ Die Einrichtung von Zeitseriendatenbanken erfolgt mit der CLI von Influx. CREATE DATABASE finance ``` -#### 3.3.2 FluxQuery +#### FluxQuery Zur Abfrage von Datenpunkten gibt es FluxQuery, welche sich stark an SQL orientiert. \ @@ -532,7 +492,7 @@ filter(fn: (r) => r._measurement == "temperature") map(fn: (r) => ({r with temperatureF: r.temperature * 2.34 + 123})) ``` -### 3.4 Dokumenten Datenbank
+### Dokumenten Datenbank Eine Dokumentendatenbank ist ein System, welches für das Speichern von Dokumenten entwicklet wurde. Es gibt verschiedene Arten von Dokumenten, wie z.B. Textdateien (JSON, HTML, XML) oder PDF. @@ -552,7 +512,7 @@ kann z.B. ein JSON mit einer eigenen internen Struktur. ![Document_DB](images/Document_DB.PNG) -#### 3.4.1 Erstellen einer Collection / Ablegen von Dokumenten +#### Erstellen einer Collection / Ablegen von Dokumenten Folgend ein Code-Snippet zum Verbinden mit der Datenbank, Anlegen einer Collection und ablegen von Dokumenten. @@ -590,7 +550,7 @@ client.close() ``` -### 3.5 Aufbau einer Datenbank +### Aufbau einer Datenbank Vor dem Aufbau einer relationalen Datenbank sollten planerische Schritte durchgeführt werden, um ein System zu entwerfen, dass den Anforderungen gerecht wird. \ @@ -612,7 +572,7 @@ erstellt werden. Es werden die zuvor festgelegten Bezeichner, Datenytpen und Con **Beziehungen festlegen:** Um die Beziehungen zwischen Tabellen festzulegen, werden Fremdschlüssel verwendet. Mit Fremdschlüsseln verknüpft man Tabellen mit den Primärschlüsseln anderer, abhängiger Tabellen. -## 4. Datenbanken Transparenzregister +## Datenbanken Transparenzregister Nachdem die Datencluster identifiziert wurden, welche für das Transparenzregister notwendig sind, wurde Rechereche zu den benötigten Datenquellen betrieben. \ @@ -628,7 +588,7 @@ Mit unterschiedlichen Daten-Extraktionspipelines (Dazta Loader, Sentiment Analys der Staging DB verarbeitet und die strukturierten und aufbereiteten Daten in der Production DB abgelegt. \ Das Frontend kann auf diese strukturierten Daten zugreifen, um diese zu visualisieren. -### 4.1 Production DB - relationales Datenbankmodell +### Production DB - relationales Datenbankmodell Für die Production DB ist eine relationale Datenbank vorgesehen, da diese die Daten organisiert und durch Verwendung von definierten Schemata strukturiert. \ @@ -663,7 +623,7 @@ Abschließend gibt es noch die Tabelle **company_relation**, welche die Verbindu Hierfür wurde ein Enumaration-Typ erzeugt, welcher die Art der Beziehung angibt (wird_beliefert_von, arbeitet_mit, ist_beteiligt_an, hat_Anteile_an). -### 4.2 Staging DB +### Staging DB Die Staging DB ist eine dokumentbasierte Datenbank zu Speicherung von unstrukturierten und semi-strukturierten Daten. Sie dient als Zwischenspeicher oder "Rohdatenbank" für die Extraktions-Pipelines. @@ -681,7 +641,7 @@ Die Staging DB erhält Collections der unterschiedlichen Quellen, unter welchen ![Staging_DB](images/Staging_DB.PNG) -### 4.3 SQL Alchemy +### SQL Alchemy SQL Alchemy ist eine Python Bibliothek, um mit relationalen Datenbanken zu kommunizieren. Dieses ORM (Object-Relational-Mapping) Framework bildet die Datenbanktabellen als Pythonklassen an und vereinfacht damit @@ -695,9 +655,9 @@ wichtige Eigenschaften: Plattformunabhängigkeit) - Erhöhung der Produktivität: Es werden keine Kompetenzen für SQL Programierung und Wartung benötigt. -## 5. Proof of Concept +## Proof of Concept -### 5.1 Docker +### Docker Für die Umsetzung der bisher vorgestellten theoretischen Betrachtungen wird ein Docker Container verwendet. Dieser Container beinhaltet eine relationale und eine dokumentbasierte Datenbank. \ @@ -761,7 +721,7 @@ Zum Starten des Containers den folgenden Befehl ausführen: docker-compose -f docker-compose.yml up ``` -### 5.2 PG Admin +### PG Admin PG Admin ist ein grafisches Administartionstool für Postgres. Wenn der Container gestartet ist, kann man sich über http://localhost:5050/browser/ mit dem Web-UI verbinden. \ @@ -772,7 +732,7 @@ Die Anmeldedaten lauten: ``` > User: admin@fh-swf.de > Passwort: admin -```` +``` ![PGAdmin_landing](images/PG_Admin_Board.PNG) @@ -788,7 +748,7 @@ geöffneten Dialog muss die Konfiguration festgelegt werden. ![PGAdmin_Conf](images/PG_Admin_Conf.PNG) -### 5.3 Erstellen von Mock Daten +### Erstellen von Mock Daten **Unternehmensstammdaten:** @@ -816,7 +776,7 @@ generiert. **Unternehmens-Unternehmens-Beziehung:** keine Mock-Daten vorhanden -### 5.4 Anlegen der relationalen Tabellen +### Anlegen der relationalen Tabellen Für das Verbinden zu der Postgre Datenbank und das Anlegen der Tabellen wird ein Jupyter Notebooks verwendet ( 11_Create_Tables_with_SQL-Alchemy.ipynb). @@ -884,7 +844,7 @@ Das grundsätzliche Vorgehen bei der Verwendung von SQLAlchemy ist: session.commit() ``` -### 5.5 Abfragen der Datenbank +### Abfragen der Datenbank Das folgende Code-Snippet zeigt, wie man eine Abfrage gestaltet. @@ -940,7 +900,7 @@ for comp in Comps:
-## 6. Zusammenfassung +## Zusammenfassung Die vorliegende Seminararbeit behandelt das Thema der Datenspeicherung mit Fokus auf dem Projekt Transparenzregister. Es wurde erläutert, warum Daten gespeichert werden und welche Art von Daten es gibt. diff --git a/documentations/seminararbeiten/Datenspeicherung/00_Datenspeicherung.pdf b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/00_Datenspeicherung.pdf similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/00_Datenspeicherung.pdf rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/00_Datenspeicherung.pdf diff --git a/documentations/seminararbeiten/Datenspeicherung/2023-06-21_Datenspeicherung.pptx b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/2023-06-21_Datenspeicherung.pptx similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/2023-06-21_Datenspeicherung.pptx rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/2023-06-21_Datenspeicherung.pptx diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/01_Stammdaten_Unternehmen_HR.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/01_Stammdaten_Unternehmen_HR.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/01_Stammdaten_Unternehmen_HR.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/01_Stammdaten_Unternehmen_HR.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/01_Stammdaten_Unternehmen_HR2.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/01_Stammdaten_Unternehmen_HR2.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/01_Stammdaten_Unternehmen_HR2.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/01_Stammdaten_Unternehmen_HR2.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/11_Create_Tables_with_SQL-Alchemy.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/11_Create_Tables_with_SQL-Alchemy.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/11_Create_Tables_with_SQL-Alchemy.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/11_Create_Tables_with_SQL-Alchemy.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Amtsgerichte.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Amtsgerichte.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Amtsgerichte.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Amtsgerichte.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/BASF_Data.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/BASF_Data.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/BASF_Data.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/BASF_Data.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/EON_Data.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/EON_Data.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/EON_Data.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/EON_Data.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Connect_to_Database.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Connect_to_Database.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Connect_to_Database.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Connect_to_Database.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Stammdaten_Unternehmen.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Stammdaten_Unternehmen.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Stammdaten_Unternehmen.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/01_Stammdaten_Unternehmen.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/02_Connect_to_Database_publish_Company_Data.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/02_Connect_to_Database_publish_Company_Data.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/02_Connect_to_Database_publish_Company_Data.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/02_Connect_to_Database_publish_Company_Data.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-1_Publish_Finance_Testdata_BASF.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-1_Publish_Finance_Testdata_BASF.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-1_Publish_Finance_Testdata_BASF.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-1_Publish_Finance_Testdata_BASF.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish-Finance_Testdata_Telekom.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish-Finance_Testdata_Telekom.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish-Finance_Testdata_Telekom.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish-Finance_Testdata_Telekom.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish_Finance_Testdata_EON.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish_Finance_Testdata_EON.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish_Finance_Testdata_EON.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/03-2_Publish_Finance_Testdata_EON.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/04_First_Query.ipynb b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/04_First_Query.ipynb similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/04_First_Query.ipynb rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/04_First_Query.ipynb diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/Amtsgerichte.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/Amtsgerichte.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/Amtsgerichte.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/Amtsgerichte.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/BASF_Data_NewOrder.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/BASF_Data_NewOrder.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/BASF_Data_NewOrder.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/BASF_Data_NewOrder.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/EON_Data_NewOrder.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/EON_Data_NewOrder.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/EON_Data_NewOrder.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/EON_Data_NewOrder.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/Telekom_Data_NewOrder.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/Telekom_Data_NewOrder.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/Telekom_Data_NewOrder.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/Telekom_Data_NewOrder.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/person.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/person.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/person.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/person.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/person2.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/person2.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Notebooks_with_SQL_and_preliminary_data/person2.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Notebooks_with_SQL_and_preliminary_data/person2.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/Telekom_Data.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Telekom_Data.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/Telekom_Data.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/Telekom_Data.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/edges.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/edges.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/edges.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/edges.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/Jupyter/person1000.csv b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/person1000.csv similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/Jupyter/person1000.csv rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/Jupyter/person1000.csv diff --git a/documentations/seminararbeiten/Datenspeicherung/images/DB_Schema.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/DB_Schema.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/DB_Schema.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/DB_Schema.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/Data_Cluster.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Data_Cluster.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/Data_Cluster.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Data_Cluster.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/Document_DB.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Document_DB.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/Document_DB.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Document_DB.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/Front.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Front.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/Front.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Front.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/Graph.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Graph.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/Graph.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Graph.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/HLD.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/HLD.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/HLD.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/HLD.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/PG_Admin_Board.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/PG_Admin_Board.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/PG_Admin_Board.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/PG_Admin_Board.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/PG_Admin_Conf.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/PG_Admin_Conf.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/PG_Admin_Conf.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/PG_Admin_Conf.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/Staging_DB.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Staging_DB.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/Staging_DB.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/Staging_DB.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/company.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/company.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/company.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/company.PNG diff --git a/documentations/seminararbeiten/Datenspeicherung/images/finance_data.PNG b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/finance_data.PNG similarity index 100% rename from documentations/seminararbeiten/Datenspeicherung/images/finance_data.PNG rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/images/finance_data.PNG diff --git a/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/TiRo/verflechtungsanalyse.md b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/TiRo/verflechtungsanalyse.md index 63173d0..191b574 100644 --- a/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/TiRo/verflechtungsanalyse.md +++ b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/TiRo/verflechtungsanalyse.md @@ -24,7 +24,7 @@ Werken anderer Autoren entnommen sind, habe ich als solche kenntlich gemacht. Die Arbeit wurde bisher weder gesamt noch in Teilen einer anderen Prüfungsbehörde vorgelegt und auch noch nicht veröffentlicht. -2023-10-01 +2023-10-01 image @@ -413,7 +413,7 @@ Für die Erstellung der Daten wird mit der Python Bibliothek Pandas aus einer Excel Datei Mockup-Daten zu verschiedenen Automobilherstellern geladen. -``` {.python language="Python" breaklines="true"} +```python # import pandas import pandas as pd @@ -429,7 +429,7 @@ node_color = { 'Automobilhersteller': ' #729b79ff', 'Automobilzulieferer': '#475b63ff', 'Branche 3': '#f3e8eeff', - 'Branche 4': '#bacdb0ff', + 'Branche 4': '#bacdb0ff', 'Branche 5': '#2e2c2fff', } df_nodes['color'] = df_nodes['branche'].map(node_color) @@ -447,11 +447,11 @@ print(df_nodes.head()) Als Ergebnis erhält man ein Dataframe mit den verschiedenen Automobilherstellern. -| **ID** | **Name** | **Typ** | -|--------|---------------------------|---------| -| 1 | Porsche Automobil Holding | Company | -| 2 | Volkswagen AG | Company | -| 3 | Volkswagen | Company | +| **ID** | **Name** | **Typ** | +|--------|----------|---------| +| 1 | Porsche Automobil Holding | Company | +| 2 | Volkswagen AG | Company | +| 3 | Volkswagen | Company | *Tabelle 1: Tabelle der Automobilhersteller.* @@ -463,7 +463,7 @@ erstellt, aus welchem mit der Bibliothek NetworkX ein Graph erstellt wird. Dafür wird die Methode from_pandas_edgelist genutzt - diese erstellt aus einem Dataframe einen Graphen. -``` {.python language="Python" breaklines="true"} +```python # import networkx import networkx as nx @@ -539,7 +539,7 @@ Netzwerks zugegriffen werden. Diese wird zu Nutze gemacht, um in einer for-Schleife die Größe der Ecken neu zu setzen. Der Quellcodes sieht wie folgt aus: -``` {.python language="Python" breaklines="true"} +```python adj_list = net.get_adj_list() measure_vector = {} @@ -840,4 +840,4 @@ Springer Fachmedien Wiesbaden, 2020, S. 269–300, isbn: 9783658265236. - **[7]** A. Disney,https://cambridge-intelligence.com/keylines-faqs-social-network-analysis/. -- **[8]** C. Intelligence, https://cambridge-intelligence.com/social-network-analysis/. \ No newline at end of file +- **[8]** C. Intelligence, https://cambridge-intelligence.com/social-network-analysis/. diff --git a/documentations/index.rst b/documentations/index.rst index 220dd78..18539d1 100644 --- a/documentations/index.rst +++ b/documentations/index.rst @@ -12,32 +12,16 @@ Diese sind, um Industriestandards zu entsprechen, auf Englisch gehalten. .. include:: ../CONTRIBUTING.md :parser: myst_parser.sphinx_ - .. toctree:: - :maxdepth: 3 - :caption: Seminararbeiten + :maxdepth: 5 + :caption: Projektdokumentation :numbered: - Ergebnisse/Zwischenbericht_und_Praesentation/PhHo/dev-ops - Ergebnisse/Zwischenbericht_und_Praesentation/TrNo/Ausarbeitung.md - seminararbeiten/Datenspeicherung/00_Datenspeicherung - Ergebnisse/Zwischenbericht_und_Praesentation/TiRo/verflechtungsanalyse.md - - -.. toctree:: - :maxdepth: 3 - :caption: Abschlussberichte - :numbered: - - Ergebnisse/Abschlussbericht_und_Praesentation/TiRo/S2.md - Ergebnisse/Abschlussbericht_und_Praesentation/TiRo/S3.md - Ergebnisse/Abschlussbericht_und_Praesentation/PhHo/05-DEV-OPS - Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-2.md - Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-3-1.md - Ergebnisse/Abschlussbericht_und_Praesentation/PhHo/4-4-2-database-generator - Ergebnisse/Abschlussbericht_und_Praesentation/PhHo/04-data-visualisation-container.md - - Ergebnisse/Abschlussbericht_und_Praesentation/TiRo/S4-5-2.md + Ergebnisse/1_Einleitung.md + Ergebnisse/2_Recherche.md + Ergebnisse/3_Grundlagen.md + Ergebnisse/4_Umsetzung.md + Ergebnisse/Abschlussbericht_und_Praesentation/SeZe/S5-1.md .. toctree:: :glob: diff --git a/documentations/project_management/Arch.-Planning.drawio b/documentations/project_management/Arch.-Planning.drawio index 4c2afbf..354785a 100644 --- a/documentations/project_management/Arch.-Planning.drawio +++ b/documentations/project_management/Arch.-Planning.drawio @@ -1,6 +1,6 @@ - + - + @@ -370,7 +370,7 @@ - + @@ -863,7 +863,7 @@ - + @@ -873,12 +873,12 @@ - - - + + + @@ -897,35 +897,23 @@ - - - - + + + + - - - - + - - - - - - - - - - - + + @@ -933,28 +921,25 @@ - - - - + + + + - - - - + - - + + - + @@ -964,19 +949,23 @@ - + - + + + + + - + - + diff --git a/poetry.lock b/poetry.lock index 3ac0caf..c252516 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,7881 +1,7916 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. - -[[package]] -name = "accelerate" -version = "0.26.1" -description = "Accelerate" -optional = false -python-versions = ">=3.8.0" -files = [ - {file = "accelerate-0.26.1-py3-none-any.whl", hash = "sha256:04df826b84ac7bad8a0a8ab90e6aeacdecb1ea5a2d744d7e94f6735c29183227"}, - {file = "accelerate-0.26.1.tar.gz", hash = "sha256:bf63716b6bd9460d87da970cf4d833abb824ca0aa633be36b741e63a1b504f89"}, -] - -[package.dependencies] -huggingface-hub = "*" -numpy = ">=1.17" -packaging = ">=20.0" -psutil = "*" -pyyaml = "*" -safetensors = ">=0.3.1" -torch = ">=1.10.0" - -[package.extras] -dev = ["bitsandbytes", "black (>=23.1,<24.0)", "datasets", "deepspeed", "evaluate", "hf-doc-builder (>=0.3.0)", "parameterized", "pytest", "pytest-subtests", "pytest-xdist", "rich", "ruff (>=0.0.241)", "scikit-learn", "scipy", "timm", "tqdm", "transformers", "urllib3 (<2.0.0)"] -quality = ["black (>=23.1,<24.0)", "hf-doc-builder (>=0.3.0)", "ruff (>=0.0.241)", "urllib3 (<2.0.0)"] -rich = ["rich"] -sagemaker = ["sagemaker"] -test-dev = ["bitsandbytes", "datasets", "deepspeed", "evaluate", "scikit-learn", "scipy", "timm", "tqdm", "transformers"] -test-prod = ["parameterized", "pytest", "pytest-subtests", "pytest-xdist"] -test-trackers = ["comet-ml", "dvclive", "tensorboard", "wandb"] -testing = ["bitsandbytes", "datasets", "deepspeed", "evaluate", "parameterized", "pytest", "pytest-subtests", "pytest-xdist", "scikit-learn", "scipy", "timm", "tqdm", "transformers"] - -[[package]] -name = "aenum" -version = "3.1.15" -description = "Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants" -optional = false -python-versions = "*" -files = [ - {file = "aenum-3.1.15-py2-none-any.whl", hash = "sha256:27b1710b9d084de6e2e695dab78fe9f269de924b51ae2850170ee7e1ca6288a5"}, - {file = "aenum-3.1.15-py3-none-any.whl", hash = "sha256:e0dfaeea4c2bd362144b87377e2c61d91958c5ed0b4daf89cb6f45ae23af6288"}, - {file = "aenum-3.1.15.tar.gz", hash = "sha256:8cbd76cd18c4f870ff39b24284d3ea028fbe8731a58df3aa581e434c575b9559"}, -] - -[[package]] -name = "alabaster" -version = "0.7.16" -description = "A light, configurable Sphinx theme" -optional = false -python-versions = ">=3.9" -files = [ - {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, - {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, -] - -[[package]] -name = "annotated-types" -version = "0.6.0" -description = "Reusable constraint types to use with typing.Annotated" -optional = false -python-versions = ">=3.8" -files = [ - {file = "annotated_types-0.6.0-py3-none-any.whl", hash = "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43"}, - {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"}, -] - -[[package]] -name = "ansi2html" -version = "1.9.1" -description = "Convert text with ANSI color codes to HTML or to LaTeX" -optional = false -python-versions = ">=3.7" -files = [ - {file = "ansi2html-1.9.1-py3-none-any.whl", hash = "sha256:29ccdb1e83520d648ebdc9c9544059ea4d424ecc33d3ef723657f7f5a9ae5225"}, - {file = "ansi2html-1.9.1.tar.gz", hash = "sha256:5c6837a13ecc1903aab7a545353312049dfedfe5105362ad3a8d9d207871ec71"}, -] - -[package.extras] -docs = ["mkdocs", "mkdocs-material", "mkdocs-material-extensions", "mkdocstrings", "mkdocstrings-python", "pymdown-extensions"] -test = ["pytest", "pytest-cov"] - -[[package]] -name = "anyio" -version = "4.2.0" -description = "High level compatibility layer for multiple asynchronous event loop implementations" -optional = false -python-versions = ">=3.8" -files = [ - {file = "anyio-4.2.0-py3-none-any.whl", hash = "sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee"}, - {file = "anyio-4.2.0.tar.gz", hash = "sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"}, -] - -[package.dependencies] -idna = ">=2.8" -sniffio = ">=1.1" - -[package.extras] -doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] -trio = ["trio (>=0.23)"] - -[[package]] -name = "appnope" -version = "0.1.3" -description = "Disable App Nap on macOS >= 10.9" -optional = false -python-versions = "*" -files = [ - {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"}, - {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"}, -] - -[[package]] -name = "argon2-cffi" -version = "23.1.0" -description = "Argon2 for Python" -optional = false -python-versions = ">=3.7" -files = [ - {file = "argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea"}, - {file = "argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08"}, -] - -[package.dependencies] -argon2-cffi-bindings = "*" - -[package.extras] -dev = ["argon2-cffi[tests,typing]", "tox (>4)"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-copybutton", "sphinx-notfound-page"] -tests = ["hypothesis", "pytest"] -typing = ["mypy"] - -[[package]] -name = "argon2-cffi-bindings" -version = "21.2.0" -description = "Low-level CFFI bindings for Argon2" -optional = false -python-versions = ">=3.6" -files = [ - {file = "argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082"}, - {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f"}, - {file = "argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93"}, - {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194"}, - {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f"}, - {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5"}, - {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351"}, - {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7"}, - {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583"}, - {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d"}, - {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670"}, - {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb"}, - {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a"}, -] - -[package.dependencies] -cffi = ">=1.0.1" - -[package.extras] -dev = ["cogapp", "pre-commit", "pytest", "wheel"] -tests = ["pytest"] - -[[package]] -name = "arrow" -version = "1.3.0" -description = "Better dates & times for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"}, - {file = "arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85"}, -] - -[package.dependencies] -python-dateutil = ">=2.7.0" -types-python-dateutil = ">=2.8.10" - -[package.extras] -doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] -test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] - -[[package]] -name = "asttokens" -version = "2.4.1" -description = "Annotate AST trees with source code positions" -optional = false -python-versions = "*" -files = [ - {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, - {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, -] - -[package.dependencies] -six = ">=1.12.0" - -[package.extras] -astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] -test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] - -[[package]] -name = "async-lru" -version = "2.0.4" -description = "Simple LRU cache for asyncio" -optional = false -python-versions = ">=3.8" -files = [ - {file = "async-lru-2.0.4.tar.gz", hash = "sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627"}, - {file = "async_lru-2.0.4-py3-none-any.whl", hash = "sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224"}, -] - -[[package]] -name = "attrs" -version = "23.2.0" -description = "Classes Without Boilerplate" -optional = false -python-versions = ">=3.7" -files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, -] - -[package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] - -[[package]] -name = "autocuda" -version = "0.16" -description = "This package provides the function to auto-choose the cuda device hase largest free memory in Pytorch" -optional = false -python-versions = ">=3.6" -files = [ - {file = "autocuda-0.16-py3-none-any.whl", hash = "sha256:c33398872f4c9336815dce158400438d616b8e1616d7ddfde5c9a203b71ec856"}, -] - -[[package]] -name = "babel" -version = "2.14.0" -description = "Internationalization utilities" -optional = false -python-versions = ">=3.7" -files = [ - {file = "Babel-2.14.0-py3-none-any.whl", hash = "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287"}, - {file = "Babel-2.14.0.tar.gz", hash = "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363"}, -] - -[package.extras] -dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] - -[[package]] -name = "beautifulsoup4" -version = "4.12.3" -description = "Screen-scraping library" -optional = false -python-versions = ">=3.6.0" -files = [ - {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, - {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, -] - -[package.dependencies] -soupsieve = ">1.2" - -[package.extras] -cchardet = ["cchardet"] -chardet = ["chardet"] -charset-normalizer = ["charset-normalizer"] -html5lib = ["html5lib"] -lxml = ["lxml"] - -[[package]] -name = "black" -version = "23.12.1" -description = "The uncompromising code formatter." -optional = false -python-versions = ">=3.8" -files = [ - {file = "black-23.12.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0aaf6041986767a5e0ce663c7a2f0e9eaf21e6ff87a5f95cbf3675bfd4c41d2"}, - {file = "black-23.12.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c88b3711d12905b74206227109272673edce0cb29f27e1385f33b0163c414bba"}, - {file = "black-23.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a920b569dc6b3472513ba6ddea21f440d4b4c699494d2e972a1753cdc25df7b0"}, - {file = "black-23.12.1-cp310-cp310-win_amd64.whl", hash = "sha256:3fa4be75ef2a6b96ea8d92b1587dd8cb3a35c7e3d51f0738ced0781c3aa3a5a3"}, - {file = "black-23.12.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8d4df77958a622f9b5a4c96edb4b8c0034f8434032ab11077ec6c56ae9f384ba"}, - {file = "black-23.12.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:602cfb1196dc692424c70b6507593a2b29aac0547c1be9a1d1365f0d964c353b"}, - {file = "black-23.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c4352800f14be5b4864016882cdba10755bd50805c95f728011bcb47a4afd59"}, - {file = "black-23.12.1-cp311-cp311-win_amd64.whl", hash = "sha256:0808494f2b2df923ffc5723ed3c7b096bd76341f6213989759287611e9837d50"}, - {file = "black-23.12.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:25e57fd232a6d6ff3f4478a6fd0580838e47c93c83eaf1ccc92d4faf27112c4e"}, - {file = "black-23.12.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2d9e13db441c509a3763a7a3d9a49ccc1b4e974a47be4e08ade2a228876500ec"}, - {file = "black-23.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d1bd9c210f8b109b1762ec9fd36592fdd528485aadb3f5849b2740ef17e674e"}, - {file = "black-23.12.1-cp312-cp312-win_amd64.whl", hash = "sha256:ae76c22bde5cbb6bfd211ec343ded2163bba7883c7bc77f6b756a1049436fbb9"}, - {file = "black-23.12.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1fa88a0f74e50e4487477bc0bb900c6781dbddfdfa32691e780bf854c3b4a47f"}, - {file = "black-23.12.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a4d6a9668e45ad99d2f8ec70d5c8c04ef4f32f648ef39048d010b0689832ec6d"}, - {file = "black-23.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b18fb2ae6c4bb63eebe5be6bd869ba2f14fd0259bda7d18a46b764d8fb86298a"}, - {file = "black-23.12.1-cp38-cp38-win_amd64.whl", hash = "sha256:c04b6d9d20e9c13f43eee8ea87d44156b8505ca8a3c878773f68b4e4812a421e"}, - {file = "black-23.12.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3e1b38b3135fd4c025c28c55ddfc236b05af657828a8a6abe5deec419a0b7055"}, - {file = "black-23.12.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4f0031eaa7b921db76decd73636ef3a12c942ed367d8c3841a0739412b260a54"}, - {file = "black-23.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97e56155c6b737854e60a9ab1c598ff2533d57e7506d97af5481141671abf3ea"}, - {file = "black-23.12.1-cp39-cp39-win_amd64.whl", hash = "sha256:dd15245c8b68fe2b6bd0f32c1556509d11bb33aec9b5d0866dd8e2ed3dba09c2"}, - {file = "black-23.12.1-py3-none-any.whl", hash = "sha256:78baad24af0f033958cad29731e27363183e140962595def56423e626f4bee3e"}, - {file = "black-23.12.1.tar.gz", hash = "sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5"}, -] - -[package.dependencies] -click = ">=8.0.0" -ipython = {version = ">=7.8.0", optional = true, markers = "extra == \"jupyter\""} -mypy-extensions = ">=0.4.3" -packaging = ">=22.0" -pathspec = ">=0.9.0" -platformdirs = ">=2" -tokenize-rt = {version = ">=3.2.0", optional = true, markers = "extra == \"jupyter\""} - -[package.extras] -colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] -jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] -uvloop = ["uvloop (>=0.15.2)"] - -[[package]] -name = "bleach" -version = "6.1.0" -description = "An easy safelist-based HTML-sanitizing tool." -optional = false -python-versions = ">=3.8" -files = [ - {file = "bleach-6.1.0-py3-none-any.whl", hash = "sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6"}, - {file = "bleach-6.1.0.tar.gz", hash = "sha256:0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe"}, -] - -[package.dependencies] -six = ">=1.9.0" -webencodings = "*" - -[package.extras] -css = ["tinycss2 (>=1.1.0,<1.3)"] - -[[package]] -name = "blinker" -version = "1.7.0" -description = "Fast, simple object-to-object and broadcast signaling" -optional = false -python-versions = ">=3.8" -files = [ - {file = "blinker-1.7.0-py3-none-any.whl", hash = "sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9"}, - {file = "blinker-1.7.0.tar.gz", hash = "sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182"}, -] - -[[package]] -name = "blis" -version = "0.7.11" -description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." -optional = false -python-versions = "*" -files = [ - {file = "blis-0.7.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cd5fba34c5775e4c440d80e4dea8acb40e2d3855b546e07c4e21fad8f972404c"}, - {file = "blis-0.7.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:31273d9086cab9c56986d478e3ed6da6752fa4cdd0f7b5e8e5db30827912d90d"}, - {file = "blis-0.7.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d06883f83d4c8de8264154f7c4a420b4af323050ed07398c1ff201c34c25c0d2"}, - {file = "blis-0.7.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee493683e3043650d4413d531e79e580d28a3c7bdd184f1b9cfa565497bda1e7"}, - {file = "blis-0.7.11-cp310-cp310-win_amd64.whl", hash = "sha256:a73945a9d635eea528bccfdfcaa59dd35bd5f82a4a40d5ca31f08f507f3a6f81"}, - {file = "blis-0.7.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1b68df4d01d62f9adaef3dad6f96418787265a6878891fc4e0fabafd6d02afba"}, - {file = "blis-0.7.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:162e60d941a8151418d558a94ee5547cb1bbeed9f26b3b6f89ec9243f111a201"}, - {file = "blis-0.7.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:686a7d0111d5ba727cd62f374748952fd6eb74701b18177f525b16209a253c01"}, - {file = "blis-0.7.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0421d6e44cda202b113a34761f9a062b53f8c2ae8e4ec8325a76e709fca93b6e"}, - {file = "blis-0.7.11-cp311-cp311-win_amd64.whl", hash = "sha256:0dc9dcb3843045b6b8b00432409fd5ee96b8344a324e031bfec7303838c41a1a"}, - {file = "blis-0.7.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:dadf8713ea51d91444d14ad4104a5493fa7ecc401bbb5f4a203ff6448fadb113"}, - {file = "blis-0.7.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5bcdaf370f03adaf4171d6405a89fa66cb3c09399d75fc02e1230a78cd2759e4"}, - {file = "blis-0.7.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7de19264b1d49a178bf8035406d0ae77831f3bfaa3ce02942964a81a202abb03"}, - {file = "blis-0.7.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ea55c6a4a60fcbf6a0fdce40df6e254451ce636988323a34b9c94b583fc11e5"}, - {file = "blis-0.7.11-cp312-cp312-win_amd64.whl", hash = "sha256:5a305dbfc96d202a20d0edd6edf74a406b7e1404f4fa4397d24c68454e60b1b4"}, - {file = "blis-0.7.11-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:68544a1cbc3564db7ba54d2bf8988356b8c7acd025966e8e9313561b19f0fe2e"}, - {file = "blis-0.7.11-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:075431b13b9dd7b411894d4afbd4212acf4d0f56c5a20628f4b34902e90225f1"}, - {file = "blis-0.7.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:324fdf62af9075831aa62b51481960e8465674b7723f977684e32af708bb7448"}, - {file = "blis-0.7.11-cp36-cp36m-win_amd64.whl", hash = "sha256:afebdb02d2dcf9059f23ce1244585d3ce7e95c02a77fd45a500e4a55b7b23583"}, - {file = "blis-0.7.11-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2e62cd14b20e960f21547fee01f3a0b2ac201034d819842865a667c969c355d1"}, - {file = "blis-0.7.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89b01c05a5754edc0b9a3b69be52cbee03f645b2ec69651d12216ea83b8122f0"}, - {file = "blis-0.7.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfee5ec52ba1e9002311d9191f7129d7b0ecdff211e88536fb24c865d102b50d"}, - {file = "blis-0.7.11-cp37-cp37m-win_amd64.whl", hash = "sha256:844b6377e3e7f3a2e92e7333cc644095386548ad5a027fdc150122703c009956"}, - {file = "blis-0.7.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6df00c24128e323174cde5d80ebe3657df39615322098ce06613845433057614"}, - {file = "blis-0.7.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:809d1da1331108935bf06e22f3cf07ef73a41a572ecd81575bdedb67defe3465"}, - {file = "blis-0.7.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bfabd5272bbbe504702b8dfe30093653d278057656126716ff500d9c184b35a6"}, - {file = "blis-0.7.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca684f5c2f05269f17aefe7812360286e9a1cee3afb96d416485efd825dbcf19"}, - {file = "blis-0.7.11-cp38-cp38-win_amd64.whl", hash = "sha256:688a8b21d2521c2124ee8dfcbaf2c385981ccc27e313e052113d5db113e27d3b"}, - {file = "blis-0.7.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2ff7abd784033836b284ff9f4d0d7cb0737b7684daebb01a4c9fe145ffa5a31e"}, - {file = "blis-0.7.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9caffcd14795bfe52add95a0dd8426d44e737b55fcb69e2b797816f4da0b1d2"}, - {file = "blis-0.7.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fb36989ed61233cfd48915896802ee6d3d87882190000f8cfe0cf4a3819f9a8"}, - {file = "blis-0.7.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ea09f961871f880d5dc622dce6c370e4859559f0ead897ae9b20ddafd6b07a2"}, - {file = "blis-0.7.11-cp39-cp39-win_amd64.whl", hash = "sha256:5bb38adabbb22f69f22c74bad025a010ae3b14de711bf5c715353980869d491d"}, - {file = "blis-0.7.11.tar.gz", hash = "sha256:cec6d48f75f7ac328ae1b6fbb372dde8c8a57c89559172277f66e01ff08d4d42"}, -] - -[package.dependencies] -numpy = {version = ">=1.19.0", markers = "python_version >= \"3.9\""} - -[[package]] -name = "boolean-py" -version = "4.0" -description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." -optional = false -python-versions = "*" -files = [ - {file = "boolean.py-4.0-py3-none-any.whl", hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd"}, - {file = "boolean.py-4.0.tar.gz", hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"}, -] - -[[package]] -name = "boostaug" -version = "2.3.5" -description = "" -optional = false -python-versions = ">=3.6" -files = [ - {file = "boostaug-2.3.5-py3-none-any.whl", hash = "sha256:1a7a0448960fffa14358c1580bbdde9cd815b27ba88ed6416f4438825c6adcef"}, -] - -[package.dependencies] -pyabsa = ">=2.0.10" - -[package.extras] -full = ["nlpaug", "tensorflow-text", "textattack"] - -[[package]] -name = "brotli" -version = "1.1.0" -description = "Python bindings for the Brotli compression library" -optional = false -python-versions = "*" -files = [ - {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1140c64812cb9b06c922e77f1c26a75ec5e3f0fb2bf92cc8c58720dec276752"}, - {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8fd5270e906eef71d4a8d19b7c6a43760c6abcfcc10c9101d14eb2357418de9"}, - {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ae56aca0402a0f9a3431cddda62ad71666ca9d4dc3a10a142b9dce2e3c0cda3"}, - {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43ce1b9935bfa1ede40028054d7f48b5469cd02733a365eec8a329ffd342915d"}, - {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:7c4855522edb2e6ae7fdb58e07c3ba9111e7621a8956f481c68d5d979c93032e"}, - {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:38025d9f30cf4634f8309c6874ef871b841eb3c347e90b0851f63d1ded5212da"}, - {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e6a904cb26bfefc2f0a6f240bdf5233be78cd2488900a2f846f3c3ac8489ab80"}, - {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a37b8f0391212d29b3a91a799c8e4a2855e0576911cdfb2515487e30e322253d"}, - {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e84799f09591700a4154154cab9787452925578841a94321d5ee8fb9a9a328f0"}, - {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f66b5337fa213f1da0d9000bc8dc0cb5b896b726eefd9c6046f699b169c41b9e"}, - {file = "Brotli-1.1.0-cp310-cp310-win32.whl", hash = "sha256:be36e3d172dc816333f33520154d708a2657ea63762ec16b62ece02ab5e4daf2"}, - {file = "Brotli-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:0c6244521dda65ea562d5a69b9a26120769b7a9fb3db2fe9545935ed6735b128"}, - {file = "Brotli-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a3daabb76a78f829cafc365531c972016e4aa8d5b4bf60660ad8ecee19df7ccc"}, - {file = "Brotli-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c8146669223164fc87a7e3de9f81e9423c67a79d6b3447994dfb9c95da16e2d6"}, - {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30924eb4c57903d5a7526b08ef4a584acc22ab1ffa085faceb521521d2de32dd"}, - {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ceb64bbc6eac5a140ca649003756940f8d6a7c444a68af170b3187623b43bebf"}, - {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a469274ad18dc0e4d316eefa616d1d0c2ff9da369af19fa6f3daa4f09671fd61"}, - {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:524f35912131cc2cabb00edfd8d573b07f2d9f21fa824bd3fb19725a9cf06327"}, - {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5b3cc074004d968722f51e550b41a27be656ec48f8afaeeb45ebf65b561481dd"}, - {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:19c116e796420b0cee3da1ccec3b764ed2952ccfcc298b55a10e5610ad7885f9"}, - {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:510b5b1bfbe20e1a7b3baf5fed9e9451873559a976c1a78eebaa3b86c57b4265"}, - {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a1fd8a29719ccce974d523580987b7f8229aeace506952fa9ce1d53a033873c8"}, - {file = "Brotli-1.1.0-cp311-cp311-win32.whl", hash = "sha256:39da8adedf6942d76dc3e46653e52df937a3c4d6d18fdc94a7c29d263b1f5b50"}, - {file = "Brotli-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:aac0411d20e345dc0920bdec5548e438e999ff68d77564d5e9463a7ca9d3e7b1"}, - {file = "Brotli-1.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:316cc9b17edf613ac76b1f1f305d2a748f1b976b033b049a6ecdfd5612c70409"}, - {file = "Brotli-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:caf9ee9a5775f3111642d33b86237b05808dafcd6268faa492250e9b78046eb2"}, - {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70051525001750221daa10907c77830bc889cb6d865cc0b813d9db7fefc21451"}, - {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f4bf76817c14aa98cc6697ac02f3972cb8c3da93e9ef16b9c66573a68014f91"}, - {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0c5516f0aed654134a2fc936325cc2e642f8a0e096d075209672eb321cff408"}, - {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6c3020404e0b5eefd7c9485ccf8393cfb75ec38ce75586e046573c9dc29967a0"}, - {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4ed11165dd45ce798d99a136808a794a748d5dc38511303239d4e2363c0695dc"}, - {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4093c631e96fdd49e0377a9c167bfd75b6d0bad2ace734c6eb20b348bc3ea180"}, - {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:7e4c4629ddad63006efa0ef968c8e4751c5868ff0b1c5c40f76524e894c50248"}, - {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:861bf317735688269936f755fa136a99d1ed526883859f86e41a5d43c61d8966"}, - {file = "Brotli-1.1.0-cp312-cp312-win32.whl", hash = "sha256:5f4d5ea15c9382135076d2fb28dde923352fe02951e66935a9efaac8f10e81b0"}, - {file = "Brotli-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:906bc3a79de8c4ae5b86d3d75a8b77e44404b0f4261714306e3ad248d8ab0951"}, - {file = "Brotli-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a090ca607cbb6a34b0391776f0cb48062081f5f60ddcce5d11838e67a01928d1"}, - {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2de9d02f5bda03d27ede52e8cfe7b865b066fa49258cbab568720aa5be80a47d"}, - {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2333e30a5e00fe0fe55903c8832e08ee9c3b1382aacf4db26664a16528d51b4b"}, - {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4d4a848d1837973bf0f4b5e54e3bec977d99be36a7895c61abb659301b02c112"}, - {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:fdc3ff3bfccdc6b9cc7c342c03aa2400683f0cb891d46e94b64a197910dc4064"}, - {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:5eeb539606f18a0b232d4ba45adccde4125592f3f636a6182b4a8a436548b914"}, - {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:fd5f17ff8f14003595ab414e45fce13d073e0762394f957182e69035c9f3d7c2"}, - {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:069a121ac97412d1fe506da790b3e69f52254b9df4eb665cd42460c837193354"}, - {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:e93dfc1a1165e385cc8239fab7c036fb2cd8093728cbd85097b284d7b99249a2"}, - {file = "Brotli-1.1.0-cp36-cp36m-win32.whl", hash = "sha256:a599669fd7c47233438a56936988a2478685e74854088ef5293802123b5b2460"}, - {file = "Brotli-1.1.0-cp36-cp36m-win_amd64.whl", hash = "sha256:d143fd47fad1db3d7c27a1b1d66162e855b5d50a89666af46e1679c496e8e579"}, - {file = "Brotli-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:11d00ed0a83fa22d29bc6b64ef636c4552ebafcef57154b4ddd132f5638fbd1c"}, - {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f733d788519c7e3e71f0855c96618720f5d3d60c3cb829d8bbb722dddce37985"}, - {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:929811df5462e182b13920da56c6e0284af407d1de637d8e536c5cd00a7daf60"}, - {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b63b949ff929fbc2d6d3ce0e924c9b93c9785d877a21a1b678877ffbbc4423a"}, - {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d192f0f30804e55db0d0e0a35d83a9fead0e9a359a9ed0285dbacea60cc10a84"}, - {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f296c40e23065d0d6650c4aefe7470d2a25fffda489bcc3eb66083f3ac9f6643"}, - {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:919e32f147ae93a09fe064d77d5ebf4e35502a8df75c29fb05788528e330fe74"}, - {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:23032ae55523cc7bccb4f6a0bf368cd25ad9bcdcc1990b64a647e7bbcce9cb5b"}, - {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:224e57f6eac61cc449f498cc5f0e1725ba2071a3d4f48d5d9dffba42db196438"}, - {file = "Brotli-1.1.0-cp37-cp37m-win32.whl", hash = "sha256:587ca6d3cef6e4e868102672d3bd9dc9698c309ba56d41c2b9c85bbb903cdb95"}, - {file = "Brotli-1.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:2954c1c23f81c2eaf0b0717d9380bd348578a94161a65b3a2afc62c86467dd68"}, - {file = "Brotli-1.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:efa8b278894b14d6da122a72fefcebc28445f2d3f880ac59d46c90f4c13be9a3"}, - {file = "Brotli-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:03d20af184290887bdea3f0f78c4f737d126c74dc2f3ccadf07e54ceca3bf208"}, - {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6172447e1b368dcbc458925e5ddaf9113477b0ed542df258d84fa28fc45ceea7"}, - {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a743e5a28af5f70f9c080380a5f908d4d21d40e8f0e0c8901604d15cfa9ba751"}, - {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0541e747cce78e24ea12d69176f6a7ddb690e62c425e01d31cc065e69ce55b48"}, - {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:cdbc1fc1bc0bff1cef838eafe581b55bfbffaed4ed0318b724d0b71d4d377619"}, - {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:890b5a14ce214389b2cc36ce82f3093f96f4cc730c1cffdbefff77a7c71f2a97"}, - {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:1ab4fbee0b2d9098c74f3057b2bc055a8bd92ccf02f65944a241b4349229185a"}, - {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:141bd4d93984070e097521ed07e2575b46f817d08f9fa42b16b9b5f27b5ac088"}, - {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fce1473f3ccc4187f75b4690cfc922628aed4d3dd013d047f95a9b3919a86596"}, - {file = "Brotli-1.1.0-cp38-cp38-win32.whl", hash = "sha256:db85ecf4e609a48f4b29055f1e144231b90edc90af7481aa731ba2d059226b1b"}, - {file = "Brotli-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3d7954194c36e304e1523f55d7042c59dc53ec20dd4e9ea9d151f1b62b4415c0"}, - {file = "Brotli-1.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5fb2ce4b8045c78ebbc7b8f3c15062e435d47e7393cc57c25115cfd49883747a"}, - {file = "Brotli-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7905193081db9bfa73b1219140b3d315831cbff0d8941f22da695832f0dd188f"}, - {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a77def80806c421b4b0af06f45d65a136e7ac0bdca3c09d9e2ea4e515367c7e9"}, - {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dadd1314583ec0bf2d1379f7008ad627cd6336625d6679cf2f8e67081b83acf"}, - {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:901032ff242d479a0efa956d853d16875d42157f98951c0230f69e69f9c09bac"}, - {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:22fc2a8549ffe699bfba2256ab2ed0421a7b8fadff114a3d201794e45a9ff578"}, - {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ae15b066e5ad21366600ebec29a7ccbc86812ed267e4b28e860b8ca16a2bc474"}, - {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:949f3b7c29912693cee0afcf09acd6ebc04c57af949d9bf77d6101ebb61e388c"}, - {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:89f4988c7203739d48c6f806f1e87a1d96e0806d44f0fba61dba81392c9e474d"}, - {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:de6551e370ef19f8de1807d0a9aa2cdfdce2e85ce88b122fe9f6b2b076837e59"}, - {file = "Brotli-1.1.0-cp39-cp39-win32.whl", hash = "sha256:f0d8a7a6b5983c2496e364b969f0e526647a06b075d034f3297dc66f3b360c64"}, - {file = "Brotli-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:cdad5b9014d83ca68c25d2e9444e28e967ef16e80f6b436918c700c117a85467"}, - {file = "Brotli-1.1.0.tar.gz", hash = "sha256:81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724"}, -] - -[[package]] -name = "brotlicffi" -version = "1.1.0.0" -description = "Python CFFI bindings to the Brotli library" -optional = false -python-versions = ">=3.7" -files = [ - {file = "brotlicffi-1.1.0.0-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9b7ae6bd1a3f0df532b6d67ff674099a96d22bc0948955cb338488c31bfb8851"}, - {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19ffc919fa4fc6ace69286e0a23b3789b4219058313cf9b45625016bf7ff996b"}, - {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9feb210d932ffe7798ee62e6145d3a757eb6233aa9a4e7db78dd3690d7755814"}, - {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:84763dbdef5dd5c24b75597a77e1b30c66604725707565188ba54bab4f114820"}, - {file = "brotlicffi-1.1.0.0-cp37-abi3-win32.whl", hash = "sha256:1b12b50e07c3911e1efa3a8971543e7648100713d4e0971b13631cce22c587eb"}, - {file = "brotlicffi-1.1.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:994a4f0681bb6c6c3b0925530a1926b7a189d878e6e5e38fae8efa47c5d9c613"}, - {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2e4aeb0bd2540cb91b069dbdd54d458da8c4334ceaf2d25df2f4af576d6766ca"}, - {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b7b0033b0d37bb33009fb2fef73310e432e76f688af76c156b3594389d81391"}, - {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54a07bb2374a1eba8ebb52b6fafffa2afd3c4df85ddd38fcc0511f2bb387c2a8"}, - {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7901a7dc4b88f1c1475de59ae9be59799db1007b7d059817948d8e4f12e24e35"}, - {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ce01c7316aebc7fce59da734286148b1d1b9455f89cf2c8a4dfce7d41db55c2d"}, - {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:246f1d1a90279bb6069de3de8d75a8856e073b8ff0b09dcca18ccc14cec85979"}, - {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc4bc5d82bc56ebd8b514fb8350cfac4627d6b0743382e46d033976a5f80fab6"}, - {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37c26ecb14386a44b118ce36e546ce307f4810bc9598a6e6cb4f7fca725ae7e6"}, - {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca72968ae4eaf6470498d5c2887073f7efe3b1e7d7ec8be11a06a79cc810e990"}, - {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:add0de5b9ad9e9aa293c3aa4e9deb2b61e99ad6c1634e01d01d98c03e6a354cc"}, - {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9b6068e0f3769992d6b622a1cd2e7835eae3cf8d9da123d7f51ca9c1e9c333e5"}, - {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8557a8559509b61e65083f8782329188a250102372576093c88930c875a69838"}, - {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a7ae37e5d79c5bdfb5b4b99f2715a6035e6c5bf538c3746abc8e26694f92f33"}, - {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391151ec86bb1c683835980f4816272a87eaddc46bb91cbf44f62228b84d8cca"}, - {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:2f3711be9290f0453de8eed5275d93d286abe26b08ab4a35d7452caa1fef532f"}, - {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:1a807d760763e398bbf2c6394ae9da5815901aa93ee0a37bca5efe78d4ee3171"}, - {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa8ca0623b26c94fccc3a1fdd895be1743b838f3917300506d04aa3346fd2a14"}, - {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3de0cf28a53a3238b252aca9fed1593e9d36c1d116748013339f0949bfc84112"}, - {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6be5ec0e88a4925c91f3dea2bb0013b3a2accda6f77238f76a34a1ea532a1cb0"}, - {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d9eb71bb1085d996244439154387266fd23d6ad37161f6f52f1cd41dd95a3808"}, - {file = "brotlicffi-1.1.0.0.tar.gz", hash = "sha256:b77827a689905143f87915310b93b273ab17888fd43ef350d4832c4a71083c13"}, -] - -[package.dependencies] -cffi = ">=1.0.0" - -[[package]] -name = "cachecontrol" -version = "0.13.1" -description = "httplib2 caching for requests" -optional = false -python-versions = ">=3.7" -files = [ - {file = "cachecontrol-0.13.1-py3-none-any.whl", hash = "sha256:95dedbec849f46dda3137866dc28b9d133fc9af55f5b805ab1291833e4457aa4"}, - {file = "cachecontrol-0.13.1.tar.gz", hash = "sha256:f012366b79d2243a6118309ce73151bf52a38d4a5dac8ea57f09bd29087e506b"}, -] - -[package.dependencies] -filelock = {version = ">=3.8.0", optional = true, markers = "extra == \"filecache\""} -msgpack = ">=0.5.2" -requests = ">=2.16.0" - -[package.extras] -dev = ["CacheControl[filecache,redis]", "black", "build", "cherrypy", "mypy", "pytest", "pytest-cov", "sphinx", "tox", "types-redis", "types-requests"] -filecache = ["filelock (>=3.8.0)"] -redis = ["redis (>=2.10.5)"] - -[[package]] -name = "cachetools" -version = "5.3.2" -description = "Extensible memoizing collections and decorators" -optional = false -python-versions = ">=3.7" -files = [ - {file = "cachetools-5.3.2-py3-none-any.whl", hash = "sha256:861f35a13a451f94e301ce2bec7cac63e881232ccce7ed67fab9b5df4d3beaa1"}, - {file = "cachetools-5.3.2.tar.gz", hash = "sha256:086ee420196f7b2ab9ca2db2520aca326318b68fe5ba8bc4d49cca91add450f2"}, -] - -[[package]] -name = "catalogue" -version = "2.0.10" -description = "Super lightweight function registries for your library" -optional = false -python-versions = ">=3.6" -files = [ - {file = "catalogue-2.0.10-py3-none-any.whl", hash = "sha256:58c2de0020aa90f4a2da7dfad161bf7b3b054c86a5f09fcedc0b2b740c109a9f"}, - {file = "catalogue-2.0.10.tar.gz", hash = "sha256:4f56daa940913d3f09d589c191c74e5a6d51762b3a9e37dd53b7437afd6cda15"}, -] - -[[package]] -name = "certifi" -version = "2023.11.17" -description = "Python package for providing Mozilla's CA Bundle." -optional = false -python-versions = ">=3.6" -files = [ - {file = "certifi-2023.11.17-py3-none-any.whl", hash = "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474"}, - {file = "certifi-2023.11.17.tar.gz", hash = "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1"}, -] - -[[package]] -name = "cffi" -version = "1.16.0" -description = "Foreign Function Interface for Python calling C code." -optional = false -python-versions = ">=3.8" -files = [ - {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, - {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, - {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, - {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, - {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, - {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, - {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, - {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, - {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, - {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, - {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, - {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, - {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, - {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, - {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, -] - -[package.dependencies] -pycparser = "*" - -[[package]] -name = "cfgv" -version = "3.4.0" -description = "Validate configuration and produce human readable error messages." -optional = false -python-versions = ">=3.8" -files = [ - {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}, - {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"}, -] - -[[package]] -name = "charset-normalizer" -version = "3.3.2" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, - {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, -] - -[[package]] -name = "click" -version = "8.1.7" -description = "Composable command line interface toolkit" -optional = false -python-versions = ">=3.7" -files = [ - {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, - {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "platform_system == \"Windows\""} - -[[package]] -name = "cloudpathlib" -version = "0.16.0" -description = "pathlib-style classes for cloud storage services." -optional = false -python-versions = ">=3.7" -files = [ - {file = "cloudpathlib-0.16.0-py3-none-any.whl", hash = "sha256:f46267556bf91f03db52b5df7a152548596a15aabca1c8731ef32b0b25a1a6a3"}, - {file = "cloudpathlib-0.16.0.tar.gz", hash = "sha256:cdfcd35d46d529587d744154a0bdf962aca953b725c8784cd2ec478354ea63a3"}, -] - -[package.extras] -all = ["cloudpathlib[azure]", "cloudpathlib[gs]", "cloudpathlib[s3]"] -azure = ["azure-storage-blob (>=12)"] -gs = ["google-cloud-storage"] -s3 = ["boto3"] - -[[package]] -name = "colorama" -version = "0.4.6" -description = "Cross-platform colored terminal text." -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -files = [ - {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, - {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, -] - -[[package]] -name = "coloredlogs" -version = "15.0.1" -description = "Colored terminal output for Python's logging module" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934"}, - {file = "coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0"}, -] - -[package.dependencies] -humanfriendly = ">=9.1" - -[package.extras] -cron = ["capturer (>=2.4)"] - -[[package]] -name = "comm" -version = "0.2.1" -description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc." -optional = false -python-versions = ">=3.8" -files = [ - {file = "comm-0.2.1-py3-none-any.whl", hash = "sha256:87928485c0dfc0e7976fd89fc1e187023cf587e7c353e4a9b417555b44adf021"}, - {file = "comm-0.2.1.tar.gz", hash = "sha256:0bc91edae1344d39d3661dcbc36937181fdaddb304790458f8b044dbc064b89a"}, -] - -[package.dependencies] -traitlets = ">=4" - -[package.extras] -test = ["pytest"] - -[[package]] -name = "confection" -version = "0.1.4" -description = "The sweetest config system for Python" -optional = false -python-versions = ">=3.6" -files = [ - {file = "confection-0.1.4-py3-none-any.whl", hash = "sha256:a658818d004939069c3e2b3db74a2cb9d956a5e61a1c9ad61788e0ee09a7090f"}, - {file = "confection-0.1.4.tar.gz", hash = "sha256:e80f22fd008b5231a2e8852fac6de9e28f2276a04031d0536cff74fe4a990c8f"}, -] - -[package.dependencies] -pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" -srsly = ">=2.4.0,<3.0.0" - -[[package]] -name = "contourpy" -version = "1.2.0" -description = "Python library for calculating contours of 2D quadrilateral grids" -optional = false -python-versions = ">=3.9" -files = [ - {file = "contourpy-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0274c1cb63625972c0c007ab14dd9ba9e199c36ae1a231ce45d725cbcbfd10a8"}, - {file = "contourpy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ab459a1cbbf18e8698399c595a01f6dcc5c138220ca3ea9e7e6126232d102bb4"}, - {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fdd887f17c2f4572ce548461e4f96396681212d858cae7bd52ba3310bc6f00f"}, - {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d16edfc3fc09968e09ddffada434b3bf989bf4911535e04eada58469873e28e"}, - {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c203f617abc0dde5792beb586f827021069fb6d403d7f4d5c2b543d87edceb9"}, - {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b69303ceb2e4d4f146bf82fda78891ef7bcd80c41bf16bfca3d0d7eb545448aa"}, - {file = "contourpy-1.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:884c3f9d42d7218304bc74a8a7693d172685c84bd7ab2bab1ee567b769696df9"}, - {file = "contourpy-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4a1b1208102be6e851f20066bf0e7a96b7d48a07c9b0cfe6d0d4545c2f6cadab"}, - {file = "contourpy-1.2.0-cp310-cp310-win32.whl", hash = "sha256:34b9071c040d6fe45d9826cbbe3727d20d83f1b6110d219b83eb0e2a01d79488"}, - {file = "contourpy-1.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:bd2f1ae63998da104f16a8b788f685e55d65760cd1929518fd94cd682bf03e41"}, - {file = "contourpy-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dd10c26b4eadae44783c45ad6655220426f971c61d9b239e6f7b16d5cdaaa727"}, - {file = "contourpy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5c6b28956b7b232ae801406e529ad7b350d3f09a4fde958dfdf3c0520cdde0dd"}, - {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebeac59e9e1eb4b84940d076d9f9a6cec0064e241818bcb6e32124cc5c3e377a"}, - {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:139d8d2e1c1dd52d78682f505e980f592ba53c9f73bd6be102233e358b401063"}, - {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e9dc350fb4c58adc64df3e0703ab076f60aac06e67d48b3848c23647ae4310e"}, - {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18fc2b4ed8e4a8fe849d18dce4bd3c7ea637758c6343a1f2bae1e9bd4c9f4686"}, - {file = "contourpy-1.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:16a7380e943a6d52472096cb7ad5264ecee36ed60888e2a3d3814991a0107286"}, - {file = "contourpy-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8d8faf05be5ec8e02a4d86f616fc2a0322ff4a4ce26c0f09d9f7fb5330a35c95"}, - {file = "contourpy-1.2.0-cp311-cp311-win32.whl", hash = "sha256:67b7f17679fa62ec82b7e3e611c43a016b887bd64fb933b3ae8638583006c6d6"}, - {file = "contourpy-1.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:99ad97258985328b4f207a5e777c1b44a83bfe7cf1f87b99f9c11d4ee477c4de"}, - {file = "contourpy-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:575bcaf957a25d1194903a10bc9f316c136c19f24e0985a2b9b5608bdf5dbfe0"}, - {file = "contourpy-1.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9e6c93b5b2dbcedad20a2f18ec22cae47da0d705d454308063421a3b290d9ea4"}, - {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:464b423bc2a009088f19bdf1f232299e8b6917963e2b7e1d277da5041f33a779"}, - {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:68ce4788b7d93e47f84edd3f1f95acdcd142ae60bc0e5493bfd120683d2d4316"}, - {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d7d1f8871998cdff5d2ff6a087e5e1780139abe2838e85b0b46b7ae6cc25399"}, - {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e739530c662a8d6d42c37c2ed52a6f0932c2d4a3e8c1f90692ad0ce1274abe0"}, - {file = "contourpy-1.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:247b9d16535acaa766d03037d8e8fb20866d054d3c7fbf6fd1f993f11fc60ca0"}, - {file = "contourpy-1.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:461e3ae84cd90b30f8d533f07d87c00379644205b1d33a5ea03381edc4b69431"}, - {file = "contourpy-1.2.0-cp312-cp312-win32.whl", hash = "sha256:1c2559d6cffc94890b0529ea7eeecc20d6fadc1539273aa27faf503eb4656d8f"}, - {file = "contourpy-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:491b1917afdd8638a05b611a56d46587d5a632cabead889a5440f7c638bc6ed9"}, - {file = "contourpy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5fd1810973a375ca0e097dee059c407913ba35723b111df75671a1976efa04bc"}, - {file = "contourpy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:999c71939aad2780f003979b25ac5b8f2df651dac7b38fb8ce6c46ba5abe6ae9"}, - {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7caf9b241464c404613512d5594a6e2ff0cc9cb5615c9475cc1d9b514218ae8"}, - {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:266270c6f6608340f6c9836a0fb9b367be61dde0c9a9a18d5ece97774105ff3e"}, - {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbd50d0a0539ae2e96e537553aff6d02c10ed165ef40c65b0e27e744a0f10af8"}, - {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11f8d2554e52f459918f7b8e6aa20ec2a3bce35ce95c1f0ef4ba36fbda306df5"}, - {file = "contourpy-1.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ce96dd400486e80ac7d195b2d800b03e3e6a787e2a522bfb83755938465a819e"}, - {file = "contourpy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6d3364b999c62f539cd403f8123ae426da946e142312a514162adb2addd8d808"}, - {file = "contourpy-1.2.0-cp39-cp39-win32.whl", hash = "sha256:1c88dfb9e0c77612febebb6ac69d44a8d81e3dc60f993215425b62c1161353f4"}, - {file = "contourpy-1.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:78e6ad33cf2e2e80c5dfaaa0beec3d61face0fb650557100ee36db808bfa6843"}, - {file = "contourpy-1.2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:be16975d94c320432657ad2402f6760990cb640c161ae6da1363051805fa8108"}, - {file = "contourpy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b95a225d4948b26a28c08307a60ac00fb8671b14f2047fc5476613252a129776"}, - {file = "contourpy-1.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0d7e03c0f9a4f90dc18d4e77e9ef4ec7b7bbb437f7f675be8e530d65ae6ef956"}, - {file = "contourpy-1.2.0.tar.gz", hash = "sha256:171f311cb758de7da13fc53af221ae47a5877be5a0843a9fe150818c51ed276a"}, -] - -[package.dependencies] -numpy = ">=1.20,<2.0" - -[package.extras] -bokeh = ["bokeh", "selenium"] -docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] -mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.6.1)", "types-Pillow"] -test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] -test-no-images = ["pytest", "pytest-cov", "pytest-xdist", "wurlitzer"] - -[[package]] -name = "coverage" -version = "7.4.0" -description = "Code coverage measurement for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "coverage-7.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:36b0ea8ab20d6a7564e89cb6135920bc9188fb5f1f7152e94e8300b7b189441a"}, - {file = "coverage-7.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0676cd0ba581e514b7f726495ea75aba3eb20899d824636c6f59b0ed2f88c471"}, - {file = "coverage-7.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0ca5c71a5a1765a0f8f88022c52b6b8be740e512980362f7fdbb03725a0d6b9"}, - {file = "coverage-7.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7c97726520f784239f6c62506bc70e48d01ae71e9da128259d61ca5e9788516"}, - {file = "coverage-7.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:815ac2d0f3398a14286dc2cea223a6f338109f9ecf39a71160cd1628786bc6f5"}, - {file = "coverage-7.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:80b5ee39b7f0131ebec7968baa9b2309eddb35b8403d1869e08f024efd883566"}, - {file = "coverage-7.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5b2ccb7548a0b65974860a78c9ffe1173cfb5877460e5a229238d985565574ae"}, - {file = "coverage-7.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:995ea5c48c4ebfd898eacb098164b3cc826ba273b3049e4a889658548e321b43"}, - {file = "coverage-7.4.0-cp310-cp310-win32.whl", hash = "sha256:79287fd95585ed36e83182794a57a46aeae0b64ca53929d1176db56aacc83451"}, - {file = "coverage-7.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:5b14b4f8760006bfdb6e08667af7bc2d8d9bfdb648351915315ea17645347137"}, - {file = "coverage-7.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:04387a4a6ecb330c1878907ce0dc04078ea72a869263e53c72a1ba5bbdf380ca"}, - {file = "coverage-7.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ea81d8f9691bb53f4fb4db603203029643caffc82bf998ab5b59ca05560f4c06"}, - {file = "coverage-7.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74775198b702868ec2d058cb92720a3c5a9177296f75bd97317c787daf711505"}, - {file = "coverage-7.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76f03940f9973bfaee8cfba70ac991825611b9aac047e5c80d499a44079ec0bc"}, - {file = "coverage-7.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:485e9f897cf4856a65a57c7f6ea3dc0d4e6c076c87311d4bc003f82cfe199d25"}, - {file = "coverage-7.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6ae8c9d301207e6856865867d762a4b6fd379c714fcc0607a84b92ee63feff70"}, - {file = "coverage-7.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bf477c355274a72435ceb140dc42de0dc1e1e0bf6e97195be30487d8eaaf1a09"}, - {file = "coverage-7.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:83c2dda2666fe32332f8e87481eed056c8b4d163fe18ecc690b02802d36a4d26"}, - {file = "coverage-7.4.0-cp311-cp311-win32.whl", hash = "sha256:697d1317e5290a313ef0d369650cfee1a114abb6021fa239ca12b4849ebbd614"}, - {file = "coverage-7.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:26776ff6c711d9d835557ee453082025d871e30b3fd6c27fcef14733f67f0590"}, - {file = "coverage-7.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:13eaf476ec3e883fe3e5fe3707caeb88268a06284484a3daf8250259ef1ba143"}, - {file = "coverage-7.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846f52f46e212affb5bcf131c952fb4075b55aae6b61adc9856222df89cbe3e2"}, - {file = "coverage-7.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26f66da8695719ccf90e794ed567a1549bb2644a706b41e9f6eae6816b398c4a"}, - {file = "coverage-7.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:164fdcc3246c69a6526a59b744b62e303039a81e42cfbbdc171c91a8cc2f9446"}, - {file = "coverage-7.4.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:316543f71025a6565677d84bc4df2114e9b6a615aa39fb165d697dba06a54af9"}, - {file = "coverage-7.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bb1de682da0b824411e00a0d4da5a784ec6496b6850fdf8c865c1d68c0e318dd"}, - {file = "coverage-7.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:0e8d06778e8fbffccfe96331a3946237f87b1e1d359d7fbe8b06b96c95a5407a"}, - {file = "coverage-7.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a56de34db7b7ff77056a37aedded01b2b98b508227d2d0979d373a9b5d353daa"}, - {file = "coverage-7.4.0-cp312-cp312-win32.whl", hash = "sha256:51456e6fa099a8d9d91497202d9563a320513fcf59f33991b0661a4a6f2ad450"}, - {file = "coverage-7.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:cd3c1e4cb2ff0083758f09be0f77402e1bdf704adb7f89108007300a6da587d0"}, - {file = "coverage-7.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e9d1bf53c4c8de58d22e0e956a79a5b37f754ed1ffdbf1a260d9dcfa2d8a325e"}, - {file = "coverage-7.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:109f5985182b6b81fe33323ab4707011875198c41964f014579cf82cebf2bb85"}, - {file = "coverage-7.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cc9d4bc55de8003663ec94c2f215d12d42ceea128da8f0f4036235a119c88ac"}, - {file = "coverage-7.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc6d65b21c219ec2072c1293c505cf36e4e913a3f936d80028993dd73c7906b1"}, - {file = "coverage-7.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a10a4920def78bbfff4eff8a05c51be03e42f1c3735be42d851f199144897ba"}, - {file = "coverage-7.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b8e99f06160602bc64da35158bb76c73522a4010f0649be44a4e167ff8555952"}, - {file = "coverage-7.4.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7d360587e64d006402b7116623cebf9d48893329ef035278969fa3bbf75b697e"}, - {file = "coverage-7.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:29f3abe810930311c0b5d1a7140f6395369c3db1be68345638c33eec07535105"}, - {file = "coverage-7.4.0-cp38-cp38-win32.whl", hash = "sha256:5040148f4ec43644702e7b16ca864c5314ccb8ee0751ef617d49aa0e2d6bf4f2"}, - {file = "coverage-7.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:9864463c1c2f9cb3b5db2cf1ff475eed2f0b4285c2aaf4d357b69959941aa555"}, - {file = "coverage-7.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:936d38794044b26c99d3dd004d8af0035ac535b92090f7f2bb5aa9c8e2f5cd42"}, - {file = "coverage-7.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:799c8f873794a08cdf216aa5d0531c6a3747793b70c53f70e98259720a6fe2d7"}, - {file = "coverage-7.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e7defbb9737274023e2d7af02cac77043c86ce88a907c58f42b580a97d5bcca9"}, - {file = "coverage-7.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a1526d265743fb49363974b7aa8d5899ff64ee07df47dd8d3e37dcc0818f09ed"}, - {file = "coverage-7.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf635a52fc1ea401baf88843ae8708591aa4adff875e5c23220de43b1ccf575c"}, - {file = "coverage-7.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:756ded44f47f330666843b5781be126ab57bb57c22adbb07d83f6b519783b870"}, - {file = "coverage-7.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:0eb3c2f32dabe3a4aaf6441dde94f35687224dfd7eb2a7f47f3fd9428e421058"}, - {file = "coverage-7.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bfd5db349d15c08311702611f3dccbef4b4e2ec148fcc636cf8739519b4a5c0f"}, - {file = "coverage-7.4.0-cp39-cp39-win32.whl", hash = "sha256:53d7d9158ee03956e0eadac38dfa1ec8068431ef8058fe6447043db1fb40d932"}, - {file = "coverage-7.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:cfd2a8b6b0d8e66e944d47cdec2f47c48fef2ba2f2dff5a9a75757f64172857e"}, - {file = "coverage-7.4.0-pp38.pp39.pp310-none-any.whl", hash = "sha256:c530833afc4707fe48524a44844493f36d8727f04dcce91fb978c414a8556cc6"}, - {file = "coverage-7.4.0.tar.gz", hash = "sha256:707c0f58cb1712b8809ece32b68996ee1e609f71bd14615bd8f87a1293cb610e"}, -] - -[package.extras] -toml = ["tomli"] - -[[package]] -name = "cryptography" -version = "41.0.7" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -optional = false -python-versions = ">=3.7" -files = [ - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf"}, - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406"}, - {file = "cryptography-41.0.7-cp37-abi3-win32.whl", hash = "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d"}, - {file = "cryptography-41.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309"}, - {file = "cryptography-41.0.7.tar.gz", hash = "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc"}, -] - -[package.dependencies] -cffi = ">=1.12" - -[package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] -nox = ["nox"] -pep8test = ["black", "check-sdist", "mypy", "ruff"] -sdist = ["build"] -ssh = ["bcrypt (>=3.1.5)"] -test = ["pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] -test-randomorder = ["pytest-randomly"] - -[[package]] -name = "cycler" -version = "0.12.1" -description = "Composable style cycles" -optional = false -python-versions = ">=3.8" -files = [ - {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, - {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, -] - -[package.extras] -docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] -tests = ["pytest", "pytest-cov", "pytest-xdist"] - -[[package]] -name = "cyclonedx-python-lib" -version = "6.3.0" -description = "Python library for CycloneDX" -optional = false -python-versions = ">=3.8,<4.0" -files = [ - {file = "cyclonedx_python_lib-6.3.0-py3-none-any.whl", hash = "sha256:0e73c1036c2f7fc67adc28aef807e6b44340ea70202aab197fb06b20ea165de8"}, - {file = "cyclonedx_python_lib-6.3.0.tar.gz", hash = "sha256:82f2489de3c0cadad5af1ad7fa6b6a185f985746370245d38769699c734533c6"}, -] - -[package.dependencies] -license-expression = ">=30,<31" -packageurl-python = ">=0.11" -py-serializable = ">=0.16,<0.18" -sortedcontainers = ">=2.4.0,<3.0.0" - -[package.extras] -json-validation = ["jsonschema[format] (>=4.18,<5.0)"] -validation = ["jsonschema[format] (>=4.18,<5.0)", "lxml (>=4,<6)"] -xml-validation = ["lxml (>=4,<6)"] - -[[package]] -name = "cymem" -version = "2.0.8" -description = "Manage calls to calloc/free through Cython" -optional = false -python-versions = "*" -files = [ - {file = "cymem-2.0.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:77b5d3a73c41a394efd5913ab7e48512054cd2dabb9582d489535456641c7666"}, - {file = "cymem-2.0.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:bd33da892fb560ba85ea14b1528c381ff474048e861accc3366c8b491035a378"}, - {file = "cymem-2.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29a551eda23eebd6d076b855f77a5ed14a1d1cae5946f7b3cb5de502e21b39b0"}, - {file = "cymem-2.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8260445652ae5ab19fff6851f32969a7b774f309162e83367dd0f69aac5dbf7"}, - {file = "cymem-2.0.8-cp310-cp310-win_amd64.whl", hash = "sha256:a63a2bef4c7e0aec7c9908bca0a503bf91ac7ec18d41dd50dc7dff5d994e4387"}, - {file = "cymem-2.0.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6b84b780d52cb2db53d4494fe0083c4c5ee1f7b5380ceaea5b824569009ee5bd"}, - {file = "cymem-2.0.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0d5f83dc3cb5a39f0e32653cceb7c8ce0183d82f1162ca418356f4a8ed9e203e"}, - {file = "cymem-2.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ac218cf8a43a761dc6b2f14ae8d183aca2bbb85b60fe316fd6613693b2a7914"}, - {file = "cymem-2.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42c993589d1811ec665d37437d5677b8757f53afadd927bf8516ac8ce2d3a50c"}, - {file = "cymem-2.0.8-cp311-cp311-win_amd64.whl", hash = "sha256:ab3cf20e0eabee9b6025ceb0245dadd534a96710d43fb7a91a35e0b9e672ee44"}, - {file = "cymem-2.0.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cb51fddf1b920abb1f2742d1d385469bc7b4b8083e1cfa60255e19bc0900ccb5"}, - {file = "cymem-2.0.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9235957f8c6bc2574a6a506a1687164ad629d0b4451ded89d49ebfc61b52660c"}, - {file = "cymem-2.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2cc38930ff5409f8d61f69a01e39ecb185c175785a1c9bec13bcd3ac8a614ba"}, - {file = "cymem-2.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bf49e3ea2c441f7b7848d5c61b50803e8cbd49541a70bb41ad22fce76d87603"}, - {file = "cymem-2.0.8-cp312-cp312-win_amd64.whl", hash = "sha256:ecd12e3bacf3eed5486e4cd8ede3c12da66ee0e0a9d0ae046962bc2bb503acef"}, - {file = "cymem-2.0.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:167d8019db3b40308aabf8183fd3fbbc256323b645e0cbf2035301058c439cd0"}, - {file = "cymem-2.0.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17cd2c2791c8f6b52f269a756ba7463f75bf7265785388a2592623b84bb02bf8"}, - {file = "cymem-2.0.8-cp36-cp36m-win_amd64.whl", hash = "sha256:6204f0a3307bf45d109bf698ba37997ce765f21e359284328e4306c7500fcde8"}, - {file = "cymem-2.0.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b9c05db55ea338648f8e5f51dd596568c7f62c5ae32bf3fa5b1460117910ebae"}, - {file = "cymem-2.0.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ce641f7ba0489bd1b42a4335a36f38c8507daffc29a512681afaba94a0257d2"}, - {file = "cymem-2.0.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e6b83a5972a64f62796118da79dfeed71f4e1e770b2b7455e889c909504c2358"}, - {file = "cymem-2.0.8-cp37-cp37m-win_amd64.whl", hash = "sha256:ada6eb022e4a0f4f11e6356a5d804ceaa917174e6cf33c0b3e371dbea4dd2601"}, - {file = "cymem-2.0.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1e593cd57e2e19eb50c7ddaf7e230b73c890227834425b9dadcd4a86834ef2ab"}, - {file = "cymem-2.0.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d513f0d5c6d76facdc605e42aa42c8d50bb7dedca3144ec2b47526381764deb0"}, - {file = "cymem-2.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e370dd54359101b125bfb191aca0542718077b4edb90ccccba1a28116640fed"}, - {file = "cymem-2.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84f8c58cde71b8fc7024883031a4eec66c0a9a4d36b7850c3065493652695156"}, - {file = "cymem-2.0.8-cp38-cp38-win_amd64.whl", hash = "sha256:6a6edddb30dd000a27987fcbc6f3c23b7fe1d74f539656952cb086288c0e4e29"}, - {file = "cymem-2.0.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b896c83c08dadafe8102a521f83b7369a9c5cc3e7768eca35875764f56703f4c"}, - {file = "cymem-2.0.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a4f8f2bfee34f6f38b206997727d29976666c89843c071a968add7d61a1e8024"}, - {file = "cymem-2.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7372e2820fa66fd47d3b135f3eb574ab015f90780c3a21cfd4809b54f23a4723"}, - {file = "cymem-2.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4e57bee56d35b90fc2cba93e75b2ce76feaca05251936e28a96cf812a1f5dda"}, - {file = "cymem-2.0.8-cp39-cp39-win_amd64.whl", hash = "sha256:ceeab3ce2a92c7f3b2d90854efb32cb203e78cb24c836a5a9a2cac221930303b"}, - {file = "cymem-2.0.8.tar.gz", hash = "sha256:8fb09d222e21dcf1c7e907dc85cf74501d4cea6c4ed4ac6c9e016f98fb59cbbf"}, -] - -[[package]] -name = "dash" -version = "2.14.2" -description = "A Python framework for building reactive web-apps. Developed by Plotly." -optional = false -python-versions = ">=3.6" -files = [ - {file = "dash-2.14.2-py3-none-any.whl", hash = "sha256:8e1a280f1c7be0714825f04786beab41d40752095e116204e64b13ac978b654d"}, - {file = "dash-2.14.2.tar.gz", hash = "sha256:602e7b0047cc9c48a81244377b812e79198678ef759a0039dadfe81023e20e96"}, -] - -[package.dependencies] -ansi2html = "*" -dash-core-components = "2.0.0" -dash-html-components = "2.0.0" -dash-table = "5.0.0" -Flask = ">=1.0.4,<3.1" -importlib-metadata = {version = "*", markers = "python_version >= \"3.7\""} -nest-asyncio = "*" -plotly = ">=5.0.0" -requests = "*" -retrying = "*" -setuptools = "*" -typing-extensions = ">=4.1.1" -Werkzeug = "<3.1" - -[package.extras] -celery = ["celery[redis] (>=5.1.2)", "importlib-metadata (<5)", "redis (>=3.5.3)"] -ci = ["black (==21.6b0)", "black (==22.3.0)", "dash-dangerously-set-inner-html", "dash-flow-example (==0.0.5)", "flake8 (==3.9.2)", "flaky (==3.7.0)", "flask-talisman (==1.0.0)", "isort (==4.3.21)", "jupyterlab (<4.0.0)", "mimesis", "mock (==4.0.3)", "numpy (<=1.25.2)", "openpyxl", "orjson (==3.5.4)", "orjson (==3.6.7)", "pandas (==1.1.5)", "pandas (>=1.4.0)", "preconditions", "pyarrow", "pyarrow (<3)", "pylint (==2.13.5)", "pytest-mock", "pytest-rerunfailures", "pytest-sugar (==0.9.6)", "xlrd (<2)", "xlrd (>=2.0.1)"] -compress = ["flask-compress"] -dev = ["PyYAML (>=5.4.1)", "coloredlogs (>=15.0.1)", "fire (>=0.4.0)"] -diskcache = ["diskcache (>=5.2.1)", "multiprocess (>=0.70.12)", "psutil (>=5.8.0)"] -testing = ["beautifulsoup4 (>=4.8.2)", "cryptography (<3.4)", "dash-testing-stub (>=0.0.2)", "lxml (>=4.6.2)", "multiprocess (>=0.70.12)", "percy (>=2.0.2)", "psutil (>=5.8.0)", "pytest (>=6.0.2)", "requests[security] (>=2.21.0)", "selenium (>=3.141.0,<=4.2.0)", "waitress (>=1.4.4)"] - -[[package]] -name = "dash-auth" -version = "2.0.0" -description = "Dash Authorization Package." -optional = false -python-versions = ">=3.6" -files = [ - {file = "dash_auth-2.0.0-py3-none-any.whl", hash = "sha256:32e60a700937d2c59e983a17d9422752da0f4eaabfd7a8babcae1b4266b9a95f"}, - {file = "dash_auth-2.0.0.tar.gz", hash = "sha256:d9eafb8f3e1f1580bcf90023f8a5915f8f44ee07d80e35490b32f3548da49cc5"}, -] - -[package.dependencies] -dash = ">=1.1.1" - -[[package]] -name = "dash-bootstrap-components" -version = "1.5.0" -description = "Bootstrap themed components for use in Plotly Dash" -optional = false -python-versions = ">=3.7, <4" -files = [ - {file = "dash-bootstrap-components-1.5.0.tar.gz", hash = "sha256:083158c07434b9965e2d6c3e8ca72dbbe47dab23e676258cef9bf0ad47d2e250"}, - {file = "dash_bootstrap_components-1.5.0-py3-none-any.whl", hash = "sha256:b487fec1a85e3d6a8564fe04c0a9cd9e846f75ea9e563456ed3879592889c591"}, -] - -[package.dependencies] -dash = ">=2.0.0" - -[package.extras] -pandas = ["numpy", "pandas"] - -[[package]] -name = "dash-core-components" -version = "2.0.0" -description = "Core component suite for Dash" -optional = false -python-versions = "*" -files = [ - {file = "dash_core_components-2.0.0-py3-none-any.whl", hash = "sha256:52b8e8cce13b18d0802ee3acbc5e888cb1248a04968f962d63d070400af2e346"}, - {file = "dash_core_components-2.0.0.tar.gz", hash = "sha256:c6733874af975e552f95a1398a16c2ee7df14ce43fa60bb3718a3c6e0b63ffee"}, -] - -[[package]] -name = "dash-cytoscape" -version = "0.3.0" -description = "A Component Library for Dash aimed at facilitating network visualization in Python, wrapped around Cytoscape.js" -optional = false -python-versions = "*" -files = [ - {file = "dash_cytoscape-0.3.0-py3-none-any.whl", hash = "sha256:718dc1568b9e7bfe7f64376aa903c64a1a1fe6daed4e559b254456f18dd3135f"}, - {file = "dash_cytoscape-0.3.0.tar.gz", hash = "sha256:a71ad4fe095570b71d4ad7c0d29199e9780c2e6796173d3b25fccc2cc58c855f"}, -] - -[package.dependencies] -dash = "*" - -[[package]] -name = "dash-daq" -version = "0.5.0" -description = "DAQ components for Dash" -optional = false -python-versions = "*" -files = [ - {file = "dash_daq-0.5.0.tar.gz", hash = "sha256:a1d85b6799f7b885652fbc44aebdb58c41254616a8d350b943beeb42ade4256a"}, -] - -[package.dependencies] -dash = ">=1.6.1" - -[[package]] -name = "dash-html-components" -version = "2.0.0" -description = "Vanilla HTML components for Dash" -optional = false -python-versions = "*" -files = [ - {file = "dash_html_components-2.0.0-py3-none-any.whl", hash = "sha256:b42cc903713c9706af03b3f2548bda4be7307a7cf89b7d6eae3da872717d1b63"}, - {file = "dash_html_components-2.0.0.tar.gz", hash = "sha256:8703a601080f02619a6390998e0b3da4a5daabe97a1fd7a9cebc09d015f26e50"}, -] - -[[package]] -name = "dash-table" -version = "5.0.0" -description = "Dash table" -optional = false -python-versions = "*" -files = [ - {file = "dash_table-5.0.0-py3-none-any.whl", hash = "sha256:19036fa352bb1c11baf38068ec62d172f0515f73ca3276c79dee49b95ddc16c9"}, - {file = "dash_table-5.0.0.tar.gz", hash = "sha256:18624d693d4c8ef2ddec99a6f167593437a7ea0bf153aa20f318c170c5bc7308"}, -] - -[[package]] -name = "dashvis" -version = "0.1.14" -description = "Dash Plotly implementation of vis.js library" -optional = false -python-versions = ">=3.8" -files = [ - {file = "dashvis-0.1.14-py3-none-any.whl", hash = "sha256:279236b51bdbb6efda1d90df692c4ed6182d0d97c64102450b623bb737488e70"}, - {file = "dashvis-0.1.14.tar.gz", hash = "sha256:36be96cda45d662a2771b67200d079d655f255433cd48cc392434f68e67545c4"}, -] - -[[package]] -name = "dateparser" -version = "1.2.0" -description = "Date parsing library designed to parse dates from HTML pages" -optional = false -python-versions = ">=3.7" -files = [ - {file = "dateparser-1.2.0-py2.py3-none-any.whl", hash = "sha256:0b21ad96534e562920a0083e97fd45fa959882d4162acc358705144520a35830"}, - {file = "dateparser-1.2.0.tar.gz", hash = "sha256:7975b43a4222283e0ae15be7b4999d08c9a70e2d378ac87385b1ccf2cffbbb30"}, -] - -[package.dependencies] -python-dateutil = "*" -pytz = "*" -regex = "<2019.02.19 || >2019.02.19,<2021.8.27 || >2021.8.27" -tzlocal = "*" - -[package.extras] -calendars = ["convertdate", "hijri-converter"] -fasttext = ["fasttext"] -langdetect = ["langdetect"] - -[[package]] -name = "de-autobahn" -version = "1.0.4" -description = "Autobahn App API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-autobahn-1.0.4.tar.gz", hash = "sha256:1bedf030f2ee50071ef19a118287ef6bbf7cf68b7bc264c338fc93feba8bbfb3"}, - {file = "de_autobahn-1.0.4-py3-none-any.whl", hash = "sha256:3d41d94684dea469dd44426cebf9ca655e4f0c0b7237fe8bfd304bfc18747680"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-bundesrat" -version = "0.1.0" -description = "Bundesrat: Live Informationen" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-bundesrat-0.1.0.tar.gz", hash = "sha256:d817a1e6f804ad06a3abb7283b5bca16c0293abecfaa3d9c05055b81d513386a"}, - {file = "de_bundesrat-0.1.0-py3-none-any.whl", hash = "sha256:706eac95bc58125689da92f724101d18e685b4c6b1fff9a765bc688edf1bce09"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-bundestag" -version = "0.1.0" -description = "Bundestag: Live Informationen" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-bundestag-0.1.0.tar.gz", hash = "sha256:86316b951a432ae4224dd1a4c86eebea2ef37a98a9b13582a6f1a370c335f88c"}, - {file = "de_bundestag-0.1.0-py3-none-any.whl", hash = "sha256:f10145462f471ccbf1ba0948cb8446d1dd8471c4c7d3eb242fd591cbf5943b53"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-dwd" -version = "1.0.1" -description = "Deutscher Wetterdienst: API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-dwd-1.0.1.tar.gz", hash = "sha256:5abe835da14ff7d08e049327c3c3801d1ca6148e443a7e5b73991f12ea898e7e"}, - {file = "de_dwd-1.0.1-py3-none-any.whl", hash = "sha256:8e123d8d29c2c350814ceb628302ea1dda09c1ca5251d3288aad70d4c0d8ea4a"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-interpol" -version = "0.1.0" -description = "Interpol: Interpol Red Notices API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-interpol-0.1.0.tar.gz", hash = "sha256:0fcaa606fe37ffe9f48b79515312c50e8fe8aebe69076d83c3cd17b6158e1871"}, - {file = "de_interpol-0.1.0-py3-none-any.whl", hash = "sha256:da62322462c5c841ff0ec27191bcd531af6e50c1d096e3bacfd40423cb6e1da2"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-jobsuche" -version = "0.1.0" -description = "Arbeitsagentur Jobsuche API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-jobsuche-0.1.0.tar.gz", hash = "sha256:418074219cbcb3a29c0e60990aa783d3661e430c886480161edab26d114e9366"}, - {file = "de_jobsuche-0.1.0-py3-none-any.whl", hash = "sha256:00325769fa75f8a6a88f9224d286f307f237c495468f94a2bb94c4ae58878b2c"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-ladestationen" -version = "1.0.5" -description = "Bundesnetzagentur: Ladesäulenregister" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-ladestationen-1.0.5.tar.gz", hash = "sha256:24ba8446e61ef8c9fb9a62b36d98bf24df41f0703381e165aa3a14f0a9483d11"}, - {file = "de_ladestationen-1.0.5-py3-none-any.whl", hash = "sha256:8594aeb792bf48b3a339f8c9e59d221468cc837eb4cbdf2e73de6167b9e29a23"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-mudab" -version = "0.1.0" -description = "Umweltbundesamt: Meeresumweltdatenbank (MUDAB)" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-mudab-0.1.0.tar.gz", hash = "sha256:54310b918816d32ab46204f99d40be2e3410ad24e8dd31d3cbfb550b92348ff8"}, - {file = "de_mudab-0.1.0-py3-none-any.whl", hash = "sha256:bcfb2c8fa07bfc1f57910046a9eb941968d3da81e05f89779973858ddb84b4e6"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-nina" -version = "1.1.0" -description = "Bundesamt für Bevölkerungsschutz: NINA API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de_nina-1.1.0-py3-none-any.whl", hash = "sha256:6f275877207fde32e0a6112805de296ebc7fb0f33d4beb8f9170a3c103878fc4"}, - {file = "de_nina-1.1.0.tar.gz", hash = "sha256:d7df4dcd82613450759bda92cd874cccc1bff11bd0dbfa9b833fcce9f90e96c0"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-polizei-brandenburg" -version = "0.1.0" -description = "Polizei Brandenburg: App" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-polizei-brandenburg-0.1.0.tar.gz", hash = "sha256:9c3716d9682b20c939872d508416972b4df107542fdce727cd48d3c1cc7a4861"}, - {file = "de_polizei_brandenburg-0.1.0-py3-none-any.whl", hash = "sha256:f6c705c1617b00d93dcb8ba923acd3e6b0095ec0f784e3a526afbad6eea47667"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-risikogebiete" -version = "0.1.0" -description = "Robert Koch Institut: Corona Risikogebiete API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-risikogebiete-0.1.0.tar.gz", hash = "sha256:9246adea4acf68fc8bce7174e813857c107086fc19f5a7ad78ff6dab284416c6"}, - {file = "de_risikogebiete-0.1.0-py3-none-any.whl", hash = "sha256:bf72aa95362e1b3468aa2fd348e48a530e603c17f6ccedc27c75e6399ffebd8e"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-smard" -version = "0.1.0" -description = "Bundesnetzagentur Strommarktdaten" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-smard-0.1.0.tar.gz", hash = "sha256:c76ef5b8cbfbf341e0bc1eaea46742e9ade623c4d89f442c14a79d0ceefcdfd8"}, - {file = "de_smard-0.1.0-py3-none-any.whl", hash = "sha256:7a022e9a3431c5273443cc9e8ffae2a53b85503120033d067562c432a181261a"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-strahlenschutz" -version = "1.0.0" -description = "ODL-Info API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-strahlenschutz-1.0.0.tar.gz", hash = "sha256:460d27b87dcc174b09b7a2142d40ce65250dc35a4d599dd14211374cd82c3b13"}, - {file = "de_strahlenschutz-1.0.0-py3-none-any.whl", hash = "sha256:4f357c9f53b5fcdfdccdbc3b8f9589ca6d6bf7457a44aa306d0e3a93f5130e49"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-travelwarning" -version = "0.1.0" -description = "Auswärtiges Amt: Reisewarnungen OpenData Schnittstelle" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-travelwarning-0.1.0.tar.gz", hash = "sha256:faf78edda3a6fc7ba8e3b954b50ba57ee05aefb6fee708e9f3bb5edaba442f37"}, - {file = "de_travelwarning-0.1.0-py3-none-any.whl", hash = "sha256:6fa588e6f0724629a1f4b9101656841abe6254cd9203b4303b407bf350de7f81"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "de-zoll" -version = "0.1.0" -description = "Einfuhrzoll API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "de-zoll-0.1.0.tar.gz", hash = "sha256:f64515c9d544235e2bb30116999d002ef9b847f14f96a24c1bdb06604e66684f"}, - {file = "de_zoll-0.1.0-py3-none-any.whl", hash = "sha256:de7b917d87f01658c0963b0e9c47299046c46bb69bd886e0210dc6aca8e7bbbe"}, -] - -[package.dependencies] -python-dateutil = "*" -urllib3 = ">=1.25.3" - -[[package]] -name = "debugpy" -version = "1.8.0" -description = "An implementation of the Debug Adapter Protocol for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "debugpy-1.8.0-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:7fb95ca78f7ac43393cd0e0f2b6deda438ec7c5e47fa5d38553340897d2fbdfb"}, - {file = "debugpy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef9ab7df0b9a42ed9c878afd3eaaff471fce3fa73df96022e1f5c9f8f8c87ada"}, - {file = "debugpy-1.8.0-cp310-cp310-win32.whl", hash = "sha256:a8b7a2fd27cd9f3553ac112f356ad4ca93338feadd8910277aff71ab24d8775f"}, - {file = "debugpy-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:5d9de202f5d42e62f932507ee8b21e30d49aae7e46d5b1dd5c908db1d7068637"}, - {file = "debugpy-1.8.0-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:ef54404365fae8d45cf450d0544ee40cefbcb9cb85ea7afe89a963c27028261e"}, - {file = "debugpy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60009b132c91951354f54363f8ebdf7457aeb150e84abba5ae251b8e9f29a8a6"}, - {file = "debugpy-1.8.0-cp311-cp311-win32.whl", hash = "sha256:8cd0197141eb9e8a4566794550cfdcdb8b3db0818bdf8c49a8e8f8053e56e38b"}, - {file = "debugpy-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:a64093656c4c64dc6a438e11d59369875d200bd5abb8f9b26c1f5f723622e153"}, - {file = "debugpy-1.8.0-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:b05a6b503ed520ad58c8dc682749113d2fd9f41ffd45daec16e558ca884008cd"}, - {file = "debugpy-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c6fb41c98ec51dd010d7ed650accfd07a87fe5e93eca9d5f584d0578f28f35f"}, - {file = "debugpy-1.8.0-cp38-cp38-win32.whl", hash = "sha256:46ab6780159eeabb43c1495d9c84cf85d62975e48b6ec21ee10c95767c0590aa"}, - {file = "debugpy-1.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:bdc5ef99d14b9c0fcb35351b4fbfc06ac0ee576aeab6b2511702e5a648a2e595"}, - {file = "debugpy-1.8.0-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:61eab4a4c8b6125d41a34bad4e5fe3d2cc145caecd63c3fe953be4cc53e65bf8"}, - {file = "debugpy-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:125b9a637e013f9faac0a3d6a82bd17c8b5d2c875fb6b7e2772c5aba6d082332"}, - {file = "debugpy-1.8.0-cp39-cp39-win32.whl", hash = "sha256:57161629133113c97b387382045649a2b985a348f0c9366e22217c87b68b73c6"}, - {file = "debugpy-1.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:e3412f9faa9ade82aa64a50b602544efcba848c91384e9f93497a458767e6926"}, - {file = "debugpy-1.8.0-py2.py3-none-any.whl", hash = "sha256:9c9b0ac1ce2a42888199df1a1906e45e6f3c9555497643a85e0bf2406e3ffbc4"}, - {file = "debugpy-1.8.0.zip", hash = "sha256:12af2c55b419521e33d5fb21bd022df0b5eb267c3e178f1d374a63a2a6bdccd0"}, -] - -[[package]] -name = "decorator" -version = "5.1.1" -description = "Decorators for Humans" -optional = false -python-versions = ">=3.5" -files = [ - {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, - {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, -] - -[[package]] -name = "defusedxml" -version = "0.7.1" -description = "XML bomb protection for Python stdlib modules" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, - {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, -] - -[[package]] -name = "deutschland" -version = "0.3.1" -description = "" -optional = false -python-versions = "^3.11" -files = [] -develop = false - -[package.dependencies] -beautifulsoup4 = "^4.9.3" -dateparser = "^1.0.0" -de-autobahn = "^1.0.4" -de-bundesrat = "^0.1.0" -de-bundestag = "^0.1.0" -de-dwd = "^1.0.1" -de-interpol = "^0.1.0" -de-jobsuche = "^0.1.0" -de-ladestationen = "^1.0.5" -de-mudab = "^0.1.0" -de-nina = "^1.0.1" -de-polizei-brandenburg = "^0.1.0" -de-risikogebiete = "^0.1.0" -de-smard = "^0.1.0" -de-strahlenschutz = "^1.0.0" -de-travelwarning = "^0.1.0" -de-zoll = "^0.1.0" -gql = "^2.0.0" -lxml = "^4.6.3" -mapbox-vector-tile = "^1.2.1" -more-itertools = "^8.10.0" -numpy = "^1.19.0" -onnxruntime = "1.15.1" -pandas = "^2.0.3" -Pillow = "^10.0.0" -protobuf = ">=3.0,<4.0" -requests = "^2.26.0" -Shapely = "^1.8.0" -slugify = "^0.0.1" - -[package.extras] -abfallnavi = ["de-abfallnavi (>=0.1.0,<0.2.0)"] -all = ["de-abfallnavi (>=0.1.0,<0.2.0)", "de-ausbildungssuche (>=0.1.0,<0.2.0)", "de-berufssprachkurssuche (>=0.1.0,<0.2.0)", "de-bundeshaushalt (>=1.0.0,<2.0.0)", "de-bundestag-lobbyregister (>=0.1.0,<0.2.0)", "de-coachingangebote (>=0.1.0,<0.2.0)", "de-dashboarddeutschland (>=0.1.0,<0.2.0)", "de-dip-bundestag (>=0.1.0,<0.2.0)", "de-dip-bundestag (>=0.1.0,<0.2.0)", "de-ecovisio (>=0.1.0,<0.2.0)", "de-entgeltatlas (>=0.1.0,<0.2.0)", "de-feiertage (>=1.0.1,<2.0.0)", "de-hochwasserzentralen (>=0.1.0,<0.2.0)", "de-marktstammdaten (>=0.1.0,<0.2.0)", "de-pegel-online (>=0.1.0,<0.2.0)", "de-pflanzenschutzmittelzulassung (>=0.1.0,<0.2.0)", "de-studiensuche (>=0.1.0,<0.2.0)", "de-tagesschau (>=0.1.0,<0.2.0)", "de-vag (>=0.1.0,<0.2.0)", "de-weiterbildungssuche (>=0.1.0,<0.2.0)"] -ausbildungssuche = ["de-ausbildungssuche (>=0.1.0,<0.2.0)"] -berufssprachkurssuche = ["de-berufssprachkurssuche (>=0.1.0,<0.2.0)"] -bundeshaushalt = ["de-bundeshaushalt (>=1.0.0,<2.0.0)"] -bundestag-lobbyregister = ["de-bundestag-lobbyregister (>=0.1.0,<0.2.0)"] -coachingangebote = ["de-coachingangebote (>=0.1.0,<0.2.0)"] -dashboarddeutschland = ["de-dashboarddeutschland (>=0.1.0,<0.2.0)"] -dip-bundestag = ["de-dip-bundestag (>=0.1.0,<0.2.0)"] -ecovisio = ["de-ecovisio (>=0.1.0,<0.2.0)"] -entgeltatlas = ["de-entgeltatlas (>=0.1.0,<0.2.0)"] -feiertage = ["de-feiertage (>=1.0.1,<2.0.0)"] -hochwasserzentralen = ["de-hochwasserzentralen (>=0.1.0,<0.2.0)"] -marktstammdaten = ["de-marktstammdaten (>=0.1.0,<0.2.0)"] -pegel-online = ["de-pegel-online (>=0.1.0,<0.2.0)"] -pflanzenschutzmittelzulassung = ["de-pflanzenschutzmittelzulassung (>=0.1.0,<0.2.0)"] -studiensuche = ["de-studiensuche (>=0.1.0,<0.2.0)"] -tagesschau = ["de-tagesschau (>=0.1.0,<0.2.0)"] -vag = ["de-vag (>=0.1.0,<0.2.0)"] -weiterbildungssuche = ["de-weiterbildungssuche (>=0.1.0,<0.2.0)"] - -[package.source] -type = "git" -url = "https://github.com/TrisNol/deutschland.git" -reference = "hotfix/python-3.11-support" -resolved_reference = "9e47ccc9736b9fb49c1dbe21cb9cd96f4845887b" - -[[package]] -name = "distlib" -version = "0.3.8" -description = "Distribution utilities" -optional = false -python-versions = "*" -files = [ - {file = "distlib-0.3.8-py2.py3-none-any.whl", hash = "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784"}, - {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, -] - -[[package]] -name = "dnspython" -version = "2.5.0" -description = "DNS toolkit" -optional = false -python-versions = ">=3.8" -files = [ - {file = "dnspython-2.5.0-py3-none-any.whl", hash = "sha256:6facdf76b73c742ccf2d07add296f178e629da60be23ce4b0a9c927b1e02c3a6"}, - {file = "dnspython-2.5.0.tar.gz", hash = "sha256:a0034815a59ba9ae888946be7ccca8f7c157b286f8455b379c692efb51022a15"}, -] - -[package.extras] -dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=5.0.3)", "mypy (>=1.0.1)", "pylint (>=2.7)", "pytest (>=6.2.5)", "pytest-cov (>=3.0.0)", "sphinx (>=7.0.0)", "twine (>=4.0.0)", "wheel (>=0.41.0)"] -dnssec = ["cryptography (>=41)"] -doh = ["h2 (>=4.1.0)", "httpcore (>=0.17.3)", "httpx (>=0.25.1)"] -doq = ["aioquic (>=0.9.20)"] -idna = ["idna (>=2.1)"] -trio = ["trio (>=0.14)"] -wmi = ["wmi (>=1.5.1)"] - -[[package]] -name = "docutils" -version = "0.18.1" -description = "Docutils -- Python Documentation Utilities" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "docutils-0.18.1-py2.py3-none-any.whl", hash = "sha256:23010f129180089fbcd3bc08cfefccb3b890b0050e1ca00c867036e9d161b98c"}, - {file = "docutils-0.18.1.tar.gz", hash = "sha256:679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06"}, -] - -[[package]] -name = "et-xmlfile" -version = "1.1.0" -description = "An implementation of lxml.xmlfile for the standard library" -optional = false -python-versions = ">=3.6" -files = [ - {file = "et_xmlfile-1.1.0-py3-none-any.whl", hash = "sha256:a2ba85d1d6a74ef63837eed693bcb89c3f752169b0e3e7ae5b16ca5e1b3deada"}, - {file = "et_xmlfile-1.1.0.tar.gz", hash = "sha256:8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c"}, -] - -[[package]] -name = "executing" -version = "2.0.1" -description = "Get the currently executing AST node of a frame, and other information" -optional = false -python-versions = ">=3.5" -files = [ - {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, - {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, -] - -[package.extras] -tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] - -[[package]] -name = "fastjsonschema" -version = "2.19.1" -description = "Fastest Python implementation of JSON schema" -optional = false -python-versions = "*" -files = [ - {file = "fastjsonschema-2.19.1-py3-none-any.whl", hash = "sha256:3672b47bc94178c9f23dbb654bf47440155d4db9df5f7bc47643315f9c405cd0"}, - {file = "fastjsonschema-2.19.1.tar.gz", hash = "sha256:e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d"}, -] - -[package.extras] -devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] - -[[package]] -name = "filelock" -version = "3.13.1" -description = "A platform independent file lock." -optional = false -python-versions = ">=3.8" -files = [ - {file = "filelock-3.13.1-py3-none-any.whl", hash = "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c"}, - {file = "filelock-3.13.1.tar.gz", hash = "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e"}, -] - -[package.extras] -docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.24)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] -typing = ["typing-extensions (>=4.8)"] - -[[package]] -name = "findfile" -version = "2.0.1" -description = "This package provides the function to search target file(s)/dir(s) using keyword, alleviating the possibility of failure to find files by specifying relative/absolute path" -optional = false -python-versions = ">=3.6" -files = [ - {file = "findfile-2.0.1-py3-none-any.whl", hash = "sha256:29c426b9b958bcd8aaf4cf629685b5f67a78f22bbd3cd7c3be389f4fb4368b3d"}, -] - -[package.dependencies] -termcolor = "*" - -[[package]] -name = "flask" -version = "3.0.1" -description = "A simple framework for building complex web applications." -optional = false -python-versions = ">=3.8" -files = [ - {file = "flask-3.0.1-py3-none-any.whl", hash = "sha256:ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13"}, - {file = "flask-3.0.1.tar.gz", hash = "sha256:6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403"}, -] - -[package.dependencies] -blinker = ">=1.6.2" -click = ">=8.1.3" -itsdangerous = ">=2.1.2" -Jinja2 = ">=3.1.2" -Werkzeug = ">=3.0.0" - -[package.extras] -async = ["asgiref (>=3.2)"] -dotenv = ["python-dotenv"] - -[[package]] -name = "flask-compress" -version = "1.14" -description = "Compress responses in your Flask app with gzip, deflate or brotli." -optional = false -python-versions = "*" -files = [ - {file = "Flask-Compress-1.14.tar.gz", hash = "sha256:e46528f37b91857012be38e24e65db1a248662c3dc32ee7808b5986bf1d123ee"}, - {file = "Flask_Compress-1.14-py3-none-any.whl", hash = "sha256:b86c9808f0f38ea2246c9730972cf978f2cdf6a9a1a69102ba81e07891e6b26c"}, -] - -[package.dependencies] -brotli = {version = "*", markers = "platform_python_implementation != \"PyPy\""} -brotlicffi = {version = "*", markers = "platform_python_implementation == \"PyPy\""} -flask = "*" - -[[package]] -name = "flatbuffers" -version = "23.5.26" -description = "The FlatBuffers serialization format for Python" -optional = false -python-versions = "*" -files = [ - {file = "flatbuffers-23.5.26-py2.py3-none-any.whl", hash = "sha256:c0ff356da363087b915fde4b8b45bdda73432fc17cddb3c8157472eab1422ad1"}, - {file = "flatbuffers-23.5.26.tar.gz", hash = "sha256:9ea1144cac05ce5d86e2859f431c6cd5e66cd9c78c558317c7955fb8d4c78d89"}, -] - -[[package]] -name = "fonttools" -version = "4.47.2" -description = "Tools to manipulate font files" -optional = false -python-versions = ">=3.8" -files = [ - {file = "fonttools-4.47.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3b629108351d25512d4ea1a8393a2dba325b7b7d7308116b605ea3f8e1be88df"}, - {file = "fonttools-4.47.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c19044256c44fe299d9a73456aabee4b4d06c6b930287be93b533b4737d70aa1"}, - {file = "fonttools-4.47.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8be28c036b9f186e8c7eaf8a11b42373e7e4949f9e9f370202b9da4c4c3f56c"}, - {file = "fonttools-4.47.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f83a4daef6d2a202acb9bf572958f91cfde5b10c8ee7fb1d09a4c81e5d851fd8"}, - {file = "fonttools-4.47.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:4a5a5318ba5365d992666ac4fe35365f93004109d18858a3e18ae46f67907670"}, - {file = "fonttools-4.47.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8f57ecd742545362a0f7186774b2d1c53423ed9ece67689c93a1055b236f638c"}, - {file = "fonttools-4.47.2-cp310-cp310-win32.whl", hash = "sha256:a1c154bb85dc9a4cf145250c88d112d88eb414bad81d4cb524d06258dea1bdc0"}, - {file = "fonttools-4.47.2-cp310-cp310-win_amd64.whl", hash = "sha256:3e2b95dce2ead58fb12524d0ca7d63a63459dd489e7e5838c3cd53557f8933e1"}, - {file = "fonttools-4.47.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:29495d6d109cdbabe73cfb6f419ce67080c3ef9ea1e08d5750240fd4b0c4763b"}, - {file = "fonttools-4.47.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0a1d313a415eaaba2b35d6cd33536560deeebd2ed758b9bfb89ab5d97dc5deac"}, - {file = "fonttools-4.47.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90f898cdd67f52f18049250a6474185ef6544c91f27a7bee70d87d77a8daf89c"}, - {file = "fonttools-4.47.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3480eeb52770ff75140fe7d9a2ec33fb67b07efea0ab5129c7e0c6a639c40c70"}, - {file = "fonttools-4.47.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0255dbc128fee75fb9be364806b940ed450dd6838672a150d501ee86523ac61e"}, - {file = "fonttools-4.47.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f791446ff297fd5f1e2247c188de53c1bfb9dd7f0549eba55b73a3c2087a2703"}, - {file = "fonttools-4.47.2-cp311-cp311-win32.whl", hash = "sha256:740947906590a878a4bde7dd748e85fefa4d470a268b964748403b3ab2aeed6c"}, - {file = "fonttools-4.47.2-cp311-cp311-win_amd64.whl", hash = "sha256:63fbed184979f09a65aa9c88b395ca539c94287ba3a364517698462e13e457c9"}, - {file = "fonttools-4.47.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4ec558c543609e71b2275c4894e93493f65d2f41c15fe1d089080c1d0bb4d635"}, - {file = "fonttools-4.47.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e040f905d542362e07e72e03612a6270c33d38281fd573160e1003e43718d68d"}, - {file = "fonttools-4.47.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6dd58cc03016b281bd2c74c84cdaa6bd3ce54c5a7f47478b7657b930ac3ed8eb"}, - {file = "fonttools-4.47.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32ab2e9702dff0dd4510c7bb958f265a8d3dd5c0e2547e7b5f7a3df4979abb07"}, - {file = "fonttools-4.47.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a808f3c1d1df1f5bf39be869b6e0c263570cdafb5bdb2df66087733f566ea71"}, - {file = "fonttools-4.47.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ac71e2e201df041a2891067dc36256755b1229ae167edbdc419b16da78732c2f"}, - {file = "fonttools-4.47.2-cp312-cp312-win32.whl", hash = "sha256:69731e8bea0578b3c28fdb43dbf95b9386e2d49a399e9a4ad736b8e479b08085"}, - {file = "fonttools-4.47.2-cp312-cp312-win_amd64.whl", hash = "sha256:b3e1304e5f19ca861d86a72218ecce68f391646d85c851742d265787f55457a4"}, - {file = "fonttools-4.47.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:254d9a6f7be00212bf0c3159e0a420eb19c63793b2c05e049eb337f3023c5ecc"}, - {file = "fonttools-4.47.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eabae77a07c41ae0b35184894202305c3ad211a93b2eb53837c2a1143c8bc952"}, - {file = "fonttools-4.47.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a86a5ab2873ed2575d0fcdf1828143cfc6b977ac448e3dc616bb1e3d20efbafa"}, - {file = "fonttools-4.47.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13819db8445a0cec8c3ff5f243af6418ab19175072a9a92f6cc8ca7d1452754b"}, - {file = "fonttools-4.47.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4e743935139aa485fe3253fc33fe467eab6ea42583fa681223ea3f1a93dd01e6"}, - {file = "fonttools-4.47.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d49ce3ea7b7173faebc5664872243b40cf88814ca3eb135c4a3cdff66af71946"}, - {file = "fonttools-4.47.2-cp38-cp38-win32.whl", hash = "sha256:94208ea750e3f96e267f394d5588579bb64cc628e321dbb1d4243ffbc291b18b"}, - {file = "fonttools-4.47.2-cp38-cp38-win_amd64.whl", hash = "sha256:0f750037e02beb8b3569fbff701a572e62a685d2a0e840d75816592280e5feae"}, - {file = "fonttools-4.47.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3d71606c9321f6701642bd4746f99b6089e53d7e9817fc6b964e90d9c5f0ecc6"}, - {file = "fonttools-4.47.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:86e0427864c6c91cf77f16d1fb9bf1bbf7453e824589e8fb8461b6ee1144f506"}, - {file = "fonttools-4.47.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a00bd0e68e88987dcc047ea31c26d40a3c61185153b03457956a87e39d43c37"}, - {file = "fonttools-4.47.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5d77479fb885ef38a16a253a2f4096bc3d14e63a56d6246bfdb56365a12b20c"}, - {file = "fonttools-4.47.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5465df494f20a7d01712b072ae3ee9ad2887004701b95cb2cc6dcb9c2c97a899"}, - {file = "fonttools-4.47.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4c811d3c73b6abac275babb8aa439206288f56fdb2c6f8835e3d7b70de8937a7"}, - {file = "fonttools-4.47.2-cp39-cp39-win32.whl", hash = "sha256:5b60e3afa9635e3dfd3ace2757039593e3bd3cf128be0ddb7a1ff4ac45fa5a50"}, - {file = "fonttools-4.47.2-cp39-cp39-win_amd64.whl", hash = "sha256:7ee48bd9d6b7e8f66866c9090807e3a4a56cf43ffad48962725a190e0dd774c8"}, - {file = "fonttools-4.47.2-py3-none-any.whl", hash = "sha256:7eb7ad665258fba68fd22228a09f347469d95a97fb88198e133595947a20a184"}, - {file = "fonttools-4.47.2.tar.gz", hash = "sha256:7df26dd3650e98ca45f1e29883c96a0b9f5bb6af8d632a6a108bc744fa0bd9b3"}, -] - -[package.extras] -all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] -graphite = ["lz4 (>=1.7.4.2)"] -interpolatable = ["munkres", "pycairo", "scipy"] -lxml = ["lxml (>=4.0,<5)"] -pathops = ["skia-pathops (>=0.5.0)"] -plot = ["matplotlib"] -repacker = ["uharfbuzz (>=0.23.0)"] -symfont = ["sympy"] -type1 = ["xattr"] -ufo = ["fs (>=2.2.0,<3)"] -unicode = ["unicodedata2 (>=15.1.0)"] -woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] - -[[package]] -name = "fqdn" -version = "1.5.1" -description = "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers" -optional = false -python-versions = ">=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4, <4" -files = [ - {file = "fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"}, - {file = "fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"}, -] - -[[package]] -name = "frozendict" -version = "2.4.0" -description = "A simple immutable dictionary" -optional = false -python-versions = ">=3.6" -files = [ - {file = "frozendict-2.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:475c65202a6f5421df8cacb8a2f29c5087134a0542b0540ae95fbf4db7af2ff9"}, - {file = "frozendict-2.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2607e82efdd2c277224a58bda3994d4cd48e49eff7fa31e404cf3066e8dbfeae"}, - {file = "frozendict-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fd4583194baabe100c135883017da76259a315d34e303eddf198541b7e02e44"}, - {file = "frozendict-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efca7281184b54f7abab6980cf25837b709f72ced62791f62dabcd7b184d958a"}, - {file = "frozendict-2.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9fc4cba1ced988ce9020dfcaae6fe3f5521eebc00c5772b511aaf691b0be91e6"}, - {file = "frozendict-2.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8fab616e7c0fea2ac928f107c740bd9ba516fc083adfcd1c391d6bfc9164403d"}, - {file = "frozendict-2.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:09ba8ee37d260adde311b8eb4cd12bf27f64071242f736757ae6a11d331eb860"}, - {file = "frozendict-2.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:0615ed71570eec3cc96df063930ea6e563211efeeac86e3f3cc8bdfc9c9bfab7"}, - {file = "frozendict-2.4.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cc754117a7d60ba8e55b3c39abd67f37fbc05dd63cdcb03d1717a382fe0a3421"}, - {file = "frozendict-2.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2804ea4bd2179bb33b99483cc8d69246630cc00632b9affe2914e8666f1cc7e5"}, - {file = "frozendict-2.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd4700c3f0aebdc8f4375c35590135794b1dbf2aca132f4756b584fa9910af2d"}, - {file = "frozendict-2.4.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:da4406d95c340e0b1cc43a3858fac729f52689325bcf61a9182eb94aff7451dc"}, - {file = "frozendict-2.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:1875e7b70a5724bf964354da8fd542240d2cead0d80053ac96bf4494ce3517fa"}, - {file = "frozendict-2.4.0-cp36-cp36m-win_amd64.whl", hash = "sha256:a60f353496637ca21396289a7d969af1eb4ec4d11a7c37a0e7f25fc1761a0c97"}, - {file = "frozendict-2.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b666f9c6c8a9e794d2713a944b10a65480ff459579d75b5f686c75031c2c2dfc"}, - {file = "frozendict-2.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9d81fb396ea81fcba3b3dde4a4b51adcb74ff31632014fbfd030f8acd5a7292"}, - {file = "frozendict-2.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4925c8e82d2bd23d45996cd0827668a52b9c51103897c98ce409a763d0c00c61"}, - {file = "frozendict-2.4.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:aa86325da6a6071284b4ed3d9d2cd9db068560aebad503b658d6a889a0575683"}, - {file = "frozendict-2.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:5bb5b62d4e2bce12e91800496d94de41bec8f16e4d8a7b16e8f263676ae2031a"}, - {file = "frozendict-2.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3909df909516cfd7bcefd9a3003948970a12a50c5648d8bbddafcef171f2117f"}, - {file = "frozendict-2.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:204f2c5c10fc018d1ba8ccc67758aa83fe769c782547bd26dc250317a7ccba71"}, - {file = "frozendict-2.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8d1d269874c94b1ed2b6667e5e43dcf4541838019b1caa4c48f848ac73634df"}, - {file = "frozendict-2.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:809f1cffb602cf06e5186c69c0e3b74bec7a3684593145331f9aa2a65b5ba3b7"}, - {file = "frozendict-2.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b017cba5f73869b04c2977139ad08e57a7480de1e384c34193939698119baa1d"}, - {file = "frozendict-2.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0b75e5e231621dedaef88334997e79fbd137dd89895543d3862fe0220fc3572c"}, - {file = "frozendict-2.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:df3819a5d48ab3aae1548e62093d0111ad7c3b62ff9392421b7bbf149c08b629"}, - {file = "frozendict-2.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:42a9b33ccf9d417b22146e59803c53d5c39d7d9151d2df8df59c235f6a1a5ed7"}, - {file = "frozendict-2.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a3f51bfa64e0c4a6608e3f2878bab1211a6b3b197de6fa57151bbe73f1184457"}, - {file = "frozendict-2.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a1d232f092dc686e6ef23d436bde30f82c018f31cef1b89b31caef03814b1617"}, - {file = "frozendict-2.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e530658134e88607ff8c2c8934a07b2bb5e9fffab5045f127746f6542c6c77e"}, - {file = "frozendict-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23a52bbea30c9e35b89291273944393770fb031e522a172e3aff19b62cc50047"}, - {file = "frozendict-2.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f91acaff475d0ef0d3436b805c9b91fc627a6a8a281771a24f7ab7f458a0b34f"}, - {file = "frozendict-2.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:08d9c7c1aa92b94538b3a79c43999f999012e174588435f197794d5e5a80e0f5"}, - {file = "frozendict-2.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:05c5a77957ecba4286c7ab33861a8f4f2badc7ea86fc82b834fb360d3aa4c108"}, - {file = "frozendict-2.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:c8af8a6a39e0050d3f3193cda56c42b43534a9b3995c44241bb9527e3c3fd451"}, - {file = "frozendict-2.4.0.tar.gz", hash = "sha256:c26758198e403337933a92b01f417a8240c954f553e1d4b5e0f8e39d9c8e3f0a"}, -] - -[[package]] -name = "fsspec" -version = "2023.12.2" -description = "File-system specification" -optional = false -python-versions = ">=3.8" -files = [ - {file = "fsspec-2023.12.2-py3-none-any.whl", hash = "sha256:d800d87f72189a745fa3d6b033b9dc4a34ad069f60ca60b943a63599f5501960"}, - {file = "fsspec-2023.12.2.tar.gz", hash = "sha256:8548d39e8810b59c38014934f6b31e57f40c1b20f911f4cc2b85389c7e9bf0cb"}, -] - -[package.extras] -abfs = ["adlfs"] -adl = ["adlfs"] -arrow = ["pyarrow (>=1)"] -dask = ["dask", "distributed"] -devel = ["pytest", "pytest-cov"] -dropbox = ["dropbox", "dropboxdrivefs", "requests"] -full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "dask", "distributed", "dropbox", "dropboxdrivefs", "fusepy", "gcsfs", "libarchive-c", "ocifs", "panel", "paramiko", "pyarrow (>=1)", "pygit2", "requests", "s3fs", "smbprotocol", "tqdm"] -fuse = ["fusepy"] -gcs = ["gcsfs"] -git = ["pygit2"] -github = ["requests"] -gs = ["gcsfs"] -gui = ["panel"] -hdfs = ["pyarrow (>=1)"] -http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "requests"] -libarchive = ["libarchive-c"] -oci = ["ocifs"] -s3 = ["s3fs"] -sftp = ["paramiko"] -smb = ["smbprotocol"] -ssh = ["paramiko"] -tqdm = ["tqdm"] - -[[package]] -name = "future" -version = "0.18.3" -description = "Clean single-source support for Python 3 and 2" -optional = false -python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -files = [ - {file = "future-0.18.3.tar.gz", hash = "sha256:34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307"}, -] - -[[package]] -name = "gitdb" -version = "4.0.11" -description = "Git Object Database" -optional = false -python-versions = ">=3.7" -files = [ - {file = "gitdb-4.0.11-py3-none-any.whl", hash = "sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4"}, - {file = "gitdb-4.0.11.tar.gz", hash = "sha256:bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b"}, -] - -[package.dependencies] -smmap = ">=3.0.1,<6" - -[[package]] -name = "gitpython" -version = "3.1.41" -description = "GitPython is a Python library used to interact with Git repositories" -optional = false -python-versions = ">=3.7" -files = [ - {file = "GitPython-3.1.41-py3-none-any.whl", hash = "sha256:c36b6634d069b3f719610175020a9aed919421c87552185b085e04fbbdb10b7c"}, - {file = "GitPython-3.1.41.tar.gz", hash = "sha256:ed66e624884f76df22c8e16066d567aaa5a37d5b5fa19db2c6df6f7156db9048"}, -] - -[package.dependencies] -gitdb = ">=4.0.1,<5" - -[package.extras] -test = ["black", "coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "sumtypes"] - -[[package]] -name = "gql" -version = "2.0.0" -description = "GraphQL client for Python" -optional = false -python-versions = "*" -files = [ - {file = "gql-2.0.0-py2.py3-none-any.whl", hash = "sha256:35032ddd4bfe6b8f3169f806b022168932385d751eacc5c5f7122e0b3f4d6b88"}, - {file = "gql-2.0.0.tar.gz", hash = "sha256:fe8d3a08047f77362ddfcfddba7cae377da2dd66f5e61c59820419c9283d4fb5"}, -] - -[package.dependencies] -graphql-core = ">=2.3.2,<3" -promise = ">=2.3,<3" -requests = ">=2.12,<3" -six = ">=1.10.0" - -[package.extras] -dev = ["black (==19.10b0)", "check-manifest (>=0.42,<1)", "coveralls (==2.0.0)", "flake8 (==3.8.1)", "isort (==4.3.21)", "mock (==4.0.2)", "mypy (==0.770)", "pytest (==5.4.2)", "pytest-asyncio (==0.11.0)", "pytest-cov (==2.8.1)", "vcrpy (==4.0.2)"] -test = ["coveralls (==2.0.0)", "mock (==4.0.2)", "pytest (==5.4.2)", "pytest-asyncio (==0.11.0)", "pytest-cov (==2.8.1)", "vcrpy (==4.0.2)"] - -[[package]] -name = "graphql-core" -version = "2.3.2" -description = "GraphQL implementation for Python" -optional = false -python-versions = "*" -files = [ - {file = "graphql-core-2.3.2.tar.gz", hash = "sha256:aac46a9ac524c9855910c14c48fc5d60474def7f99fd10245e76608eba7af746"}, - {file = "graphql_core-2.3.2-py2.py3-none-any.whl", hash = "sha256:44c9bac4514e5e30c5a595fac8e3c76c1975cae14db215e8174c7fe995825bad"}, -] - -[package.dependencies] -promise = ">=2.3,<3" -rx = ">=1.6,<2" -six = ">=1.10.0" - -[package.extras] -gevent = ["gevent (>=1.1)"] -test = ["coveralls (==1.11.1)", "cython (==0.29.17)", "gevent (==1.5.0)", "pyannotate (==1.2.0)", "pytest (==4.6.10)", "pytest-benchmark (==3.2.3)", "pytest-cov (==2.8.1)", "pytest-django (==3.9.0)", "pytest-mock (==2.0.0)", "six (==1.14.0)"] - -[[package]] -name = "greenlet" -version = "3.0.3" -description = "Lightweight in-process concurrent programming" -optional = false -python-versions = ">=3.7" -files = [ - {file = "greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405"}, - {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f"}, - {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb"}, - {file = "greenlet-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9"}, - {file = "greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22"}, - {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3"}, - {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d"}, - {file = "greenlet-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728"}, - {file = "greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf"}, - {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305"}, - {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6"}, - {file = "greenlet-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2"}, - {file = "greenlet-3.0.3-cp37-cp37m-macosx_11_0_universal2.whl", hash = "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c"}, - {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41"}, - {file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7"}, - {file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6"}, - {file = "greenlet-3.0.3-cp37-cp37m-win32.whl", hash = "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d"}, - {file = "greenlet-3.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67"}, - {file = "greenlet-3.0.3-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b"}, - {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4"}, - {file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5"}, - {file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da"}, - {file = "greenlet-3.0.3-cp38-cp38-win32.whl", hash = "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3"}, - {file = "greenlet-3.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf"}, - {file = "greenlet-3.0.3-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61"}, - {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b"}, - {file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6"}, - {file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113"}, - {file = "greenlet-3.0.3-cp39-cp39-win32.whl", hash = "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e"}, - {file = "greenlet-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067"}, - {file = "greenlet-3.0.3.tar.gz", hash = "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491"}, -] - -[package.extras] -docs = ["Sphinx", "furo"] -test = ["objgraph", "psutil"] - -[[package]] -name = "h11" -version = "0.14.0" -description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" -optional = false -python-versions = ">=3.7" -files = [ - {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, - {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, -] - -[[package]] -name = "html5lib" -version = "1.1" -description = "HTML parser based on the WHATWG HTML specification" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, - {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, -] - -[package.dependencies] -six = ">=1.9" -webencodings = "*" - -[package.extras] -all = ["chardet (>=2.2)", "genshi", "lxml"] -chardet = ["chardet (>=2.2)"] -genshi = ["genshi"] -lxml = ["lxml"] - -[[package]] -name = "huggingface-hub" -version = "0.20.2" -description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub" -optional = false -python-versions = ">=3.8.0" -files = [ - {file = "huggingface_hub-0.20.2-py3-none-any.whl", hash = "sha256:53752eda2239d30a470c307a61cf9adcf136bc77b0a734338c7d04941af560d8"}, - {file = "huggingface_hub-0.20.2.tar.gz", hash = "sha256:215c5fceff631030c7a3d19ba7b588921c908b3f21eef31d160ebc245b200ff6"}, -] - -[package.dependencies] -filelock = "*" -fsspec = ">=2023.5.0" -packaging = ">=20.9" -pyyaml = ">=5.1" -requests = "*" -tqdm = ">=4.42.1" -typing-extensions = ">=3.7.4.3" - -[package.extras] -all = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "gradio", "jedi", "mypy (==1.5.1)", "numpy", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)", "pytest", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.1.3)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] -cli = ["InquirerPy (==0.3.4)"] -dev = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "gradio", "jedi", "mypy (==1.5.1)", "numpy", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)", "pytest", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.1.3)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] -fastai = ["fastai (>=2.4)", "fastcore (>=1.3.27)", "toml"] -inference = ["aiohttp", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)"] -quality = ["mypy (==1.5.1)", "ruff (>=0.1.3)"] -tensorflow = ["graphviz", "pydot", "tensorflow"] -testing = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "gradio", "jedi", "numpy", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)", "pytest", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "soundfile", "urllib3 (<2.0)"] -torch = ["torch"] -typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)"] - -[[package]] -name = "humanfriendly" -version = "10.0" -description = "Human friendly output for text interfaces using Python" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477"}, - {file = "humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc"}, -] - -[package.dependencies] -pyreadline3 = {version = "*", markers = "sys_platform == \"win32\" and python_version >= \"3.8\""} - -[[package]] -name = "identify" -version = "2.5.33" -description = "File identification library for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "identify-2.5.33-py2.py3-none-any.whl", hash = "sha256:d40ce5fcd762817627670da8a7d8d8e65f24342d14539c59488dc603bf662e34"}, - {file = "identify-2.5.33.tar.gz", hash = "sha256:161558f9fe4559e1557e1bff323e8631f6a0e4837f7497767c1782832f16b62d"}, -] - -[package.extras] -license = ["ukkonen"] - -[[package]] -name = "idna" -version = "3.6" -description = "Internationalized Domain Names in Applications (IDNA)" -optional = false -python-versions = ">=3.5" -files = [ - {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, - {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, -] - -[[package]] -name = "imagesize" -version = "1.4.1" -description = "Getting image size from png/jpeg/jpeg2000/gif file" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, - {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, -] - -[[package]] -name = "importlib-metadata" -version = "7.0.1" -description = "Read metadata from Python packages" -optional = false -python-versions = ">=3.8" -files = [ - {file = "importlib_metadata-7.0.1-py3-none-any.whl", hash = "sha256:4805911c3a4ec7c3966410053e9ec6a1fecd629117df5adee56dfc9432a1081e"}, - {file = "importlib_metadata-7.0.1.tar.gz", hash = "sha256:f238736bb06590ae52ac1fab06a3a9ef1d8dce2b7a35b5ab329371d6c8f5d2cc"}, -] - -[package.dependencies] -zipp = ">=0.5" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] - -[[package]] -name = "iniconfig" -version = "2.0.0" -description = "brain-dead simple config-ini parsing" -optional = false -python-versions = ">=3.7" -files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, -] - -[[package]] -name = "ipykernel" -version = "6.29.0" -description = "IPython Kernel for Jupyter" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ipykernel-6.29.0-py3-none-any.whl", hash = "sha256:076663ca68492576f051e4af7720d33f34383e655f2be0d544c8b1c9de915b2f"}, - {file = "ipykernel-6.29.0.tar.gz", hash = "sha256:b5dd3013cab7b330df712891c96cd1ab868c27a7159e606f762015e9bf8ceb3f"}, -] - -[package.dependencies] -appnope = {version = "*", markers = "platform_system == \"Darwin\""} -comm = ">=0.1.1" -debugpy = ">=1.6.5" -ipython = ">=7.23.1" -jupyter-client = ">=6.1.12" -jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" -matplotlib-inline = ">=0.1" -nest-asyncio = "*" -packaging = "*" -psutil = "*" -pyzmq = ">=24" -tornado = ">=6.1" -traitlets = ">=5.4.0" - -[package.extras] -cov = ["coverage[toml]", "curio", "matplotlib", "pytest-cov", "trio"] -docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"] -pyqt5 = ["pyqt5"] -pyside6 = ["pyside6"] -test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (==0.23.2)", "pytest-cov", "pytest-timeout"] - -[[package]] -name = "ipython" -version = "8.20.0" -description = "IPython: Productive Interactive Computing" -optional = false -python-versions = ">=3.10" -files = [ - {file = "ipython-8.20.0-py3-none-any.whl", hash = "sha256:bc9716aad6f29f36c449e30821c9dd0c1c1a7b59ddcc26931685b87b4c569619"}, - {file = "ipython-8.20.0.tar.gz", hash = "sha256:2f21bd3fc1d51550c89ee3944ae04bbc7bc79e129ea0937da6e6c68bfdbf117a"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "sys_platform == \"win32\""} -decorator = "*" -jedi = ">=0.16" -matplotlib-inline = "*" -pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} -prompt-toolkit = ">=3.0.41,<3.1.0" -pygments = ">=2.4.0" -stack-data = "*" -traitlets = ">=5" - -[package.extras] -all = ["black", "curio", "docrepr", "exceptiongroup", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.23)", "pandas", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] -black = ["black"] -doc = ["docrepr", "exceptiongroup", "ipykernel", "matplotlib", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] -kernel = ["ipykernel"] -nbconvert = ["nbconvert"] -nbformat = ["nbformat"] -notebook = ["ipywidgets", "notebook"] -parallel = ["ipyparallel"] -qtconsole = ["qtconsole"] -test = ["pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] -test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath", "trio"] - -[[package]] -name = "ipywidgets" -version = "8.1.1" -description = "Jupyter interactive widgets" -optional = false -python-versions = ">=3.7" -files = [ - {file = "ipywidgets-8.1.1-py3-none-any.whl", hash = "sha256:2b88d728656aea3bbfd05d32c747cfd0078f9d7e159cf982433b58ad717eed7f"}, - {file = "ipywidgets-8.1.1.tar.gz", hash = "sha256:40211efb556adec6fa450ccc2a77d59ca44a060f4f9f136833df59c9f538e6e8"}, -] - -[package.dependencies] -comm = ">=0.1.3" -ipython = ">=6.1.0" -jupyterlab-widgets = ">=3.0.9,<3.1.0" -traitlets = ">=4.3.1" -widgetsnbextension = ">=4.0.9,<4.1.0" - -[package.extras] -test = ["ipykernel", "jsonschema", "pytest (>=3.6.0)", "pytest-cov", "pytz"] - -[[package]] -name = "isoduration" -version = "20.11.0" -description = "Operations with ISO 8601 durations" -optional = false -python-versions = ">=3.7" -files = [ - {file = "isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"}, - {file = "isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9"}, -] - -[package.dependencies] -arrow = ">=0.15.0" - -[[package]] -name = "itsdangerous" -version = "2.1.2" -description = "Safely pass data to untrusted environments and back." -optional = false -python-versions = ">=3.7" -files = [ - {file = "itsdangerous-2.1.2-py3-none-any.whl", hash = "sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44"}, - {file = "itsdangerous-2.1.2.tar.gz", hash = "sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a"}, -] - -[[package]] -name = "jedi" -version = "0.19.1" -description = "An autocompletion tool for Python that can be used for text editors." -optional = false -python-versions = ">=3.6" -files = [ - {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"}, - {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"}, -] - -[package.dependencies] -parso = ">=0.8.3,<0.9.0" - -[package.extras] -docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] -qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] -testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] - -[[package]] -name = "jinja2" -version = "3.1.3" -description = "A very fast and expressive template engine." -optional = false -python-versions = ">=3.7" -files = [ - {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, - {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, -] - -[package.dependencies] -MarkupSafe = ">=2.0" - -[package.extras] -i18n = ["Babel (>=2.7)"] - -[[package]] -name = "joblib" -version = "1.3.2" -description = "Lightweight pipelining with Python functions" -optional = false -python-versions = ">=3.7" -files = [ - {file = "joblib-1.3.2-py3-none-any.whl", hash = "sha256:ef4331c65f239985f3f2220ecc87db222f08fd22097a3dd5698f693875f8cbb9"}, - {file = "joblib-1.3.2.tar.gz", hash = "sha256:92f865e621e17784e7955080b6d042489e3b8e294949cc44c6eac304f59772b1"}, -] - -[[package]] -name = "json5" -version = "0.9.14" -description = "A Python implementation of the JSON5 data format." -optional = false -python-versions = "*" -files = [ - {file = "json5-0.9.14-py2.py3-none-any.whl", hash = "sha256:740c7f1b9e584a468dbb2939d8d458db3427f2c93ae2139d05f47e453eae964f"}, - {file = "json5-0.9.14.tar.gz", hash = "sha256:9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02"}, -] - -[package.extras] -dev = ["hypothesis"] - -[[package]] -name = "jsonpointer" -version = "2.4" -description = "Identify specific nodes in a JSON document (RFC 6901)" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*" -files = [ - {file = "jsonpointer-2.4-py2.py3-none-any.whl", hash = "sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a"}, - {file = "jsonpointer-2.4.tar.gz", hash = "sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88"}, -] - -[[package]] -name = "jsonschema" -version = "4.21.1" -description = "An implementation of JSON Schema validation for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jsonschema-4.21.1-py3-none-any.whl", hash = "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f"}, - {file = "jsonschema-4.21.1.tar.gz", hash = "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5"}, -] - -[package.dependencies] -attrs = ">=22.2.0" -fqdn = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} -idna = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} -isoduration = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} -jsonpointer = {version = ">1.13", optional = true, markers = "extra == \"format-nongpl\""} -jsonschema-specifications = ">=2023.03.6" -referencing = ">=0.28.4" -rfc3339-validator = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} -rfc3986-validator = {version = ">0.1.0", optional = true, markers = "extra == \"format-nongpl\""} -rpds-py = ">=0.7.1" -uri-template = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} -webcolors = {version = ">=1.11", optional = true, markers = "extra == \"format-nongpl\""} - -[package.extras] -format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] -format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] - -[[package]] -name = "jsonschema-specifications" -version = "2023.12.1" -description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, - {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, -] - -[package.dependencies] -referencing = ">=0.31.0" - -[[package]] -name = "jupyter" -version = "1.0.0" -description = "Jupyter metapackage. Install all the Jupyter components in one go." -optional = false -python-versions = "*" -files = [ - {file = "jupyter-1.0.0-py2.py3-none-any.whl", hash = "sha256:5b290f93b98ffbc21c0c7e749f054b3267782166d72fa5e3ed1ed4eaf34a2b78"}, - {file = "jupyter-1.0.0.tar.gz", hash = "sha256:d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f"}, - {file = "jupyter-1.0.0.zip", hash = "sha256:3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7"}, -] - -[package.dependencies] -ipykernel = "*" -ipywidgets = "*" -jupyter-console = "*" -nbconvert = "*" -notebook = "*" -qtconsole = "*" - -[[package]] -name = "jupyter-client" -version = "8.6.0" -description = "Jupyter protocol implementation and client libraries" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyter_client-8.6.0-py3-none-any.whl", hash = "sha256:909c474dbe62582ae62b758bca86d6518c85234bdee2d908c778db6d72f39d99"}, - {file = "jupyter_client-8.6.0.tar.gz", hash = "sha256:0642244bb83b4764ae60d07e010e15f0e2d275ec4e918a8f7b80fbbef3ca60c7"}, -] - -[package.dependencies] -jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" -python-dateutil = ">=2.8.2" -pyzmq = ">=23.0" -tornado = ">=6.2" -traitlets = ">=5.3" - -[package.extras] -docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] -test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko", "pre-commit", "pytest", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"] - -[[package]] -name = "jupyter-console" -version = "6.6.3" -description = "Jupyter terminal console" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485"}, - {file = "jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539"}, -] - -[package.dependencies] -ipykernel = ">=6.14" -ipython = "*" -jupyter-client = ">=7.0.0" -jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" -prompt-toolkit = ">=3.0.30" -pygments = "*" -pyzmq = ">=17" -traitlets = ">=5.4" - -[package.extras] -test = ["flaky", "pexpect", "pytest"] - -[[package]] -name = "jupyter-core" -version = "5.7.1" -description = "Jupyter core package. A base package on which Jupyter projects rely." -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyter_core-5.7.1-py3-none-any.whl", hash = "sha256:c65c82126453a723a2804aa52409930434598fd9d35091d63dfb919d2b765bb7"}, - {file = "jupyter_core-5.7.1.tar.gz", hash = "sha256:de61a9d7fc71240f688b2fb5ab659fbb56979458dc66a71decd098e03c79e218"}, -] - -[package.dependencies] -platformdirs = ">=2.5" -pywin32 = {version = ">=300", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} -traitlets = ">=5.3" - -[package.extras] -docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"] -test = ["ipykernel", "pre-commit", "pytest", "pytest-cov", "pytest-timeout"] - -[[package]] -name = "jupyter-events" -version = "0.9.0" -description = "Jupyter Event System library" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyter_events-0.9.0-py3-none-any.whl", hash = "sha256:d853b3c10273ff9bc8bb8b30076d65e2c9685579db736873de6c2232dde148bf"}, - {file = "jupyter_events-0.9.0.tar.gz", hash = "sha256:81ad2e4bc710881ec274d31c6c50669d71bbaa5dd9d01e600b56faa85700d399"}, -] - -[package.dependencies] -jsonschema = {version = ">=4.18.0", extras = ["format-nongpl"]} -python-json-logger = ">=2.0.4" -pyyaml = ">=5.3" -referencing = "*" -rfc3339-validator = "*" -rfc3986-validator = ">=0.1.1" -traitlets = ">=5.3" - -[package.extras] -cli = ["click", "rich"] -docs = ["jupyterlite-sphinx", "myst-parser", "pydata-sphinx-theme", "sphinxcontrib-spelling"] -test = ["click", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.19.0)", "pytest-console-scripts", "rich"] - -[[package]] -name = "jupyter-lsp" -version = "2.2.2" -description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyter-lsp-2.2.2.tar.gz", hash = "sha256:256d24620542ae4bba04a50fc1f6ffe208093a07d8e697fea0a8d1b8ca1b7e5b"}, - {file = "jupyter_lsp-2.2.2-py3-none-any.whl", hash = "sha256:3b95229e4168355a8c91928057c1621ac3510ba98b2a925e82ebd77f078b1aa5"}, -] - -[package.dependencies] -jupyter-server = ">=1.1.2" - -[[package]] -name = "jupyter-server" -version = "2.12.5" -description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications." -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyter_server-2.12.5-py3-none-any.whl", hash = "sha256:184a0f82809a8522777cfb6b760ab6f4b1bb398664c5860a27cec696cb884923"}, - {file = "jupyter_server-2.12.5.tar.gz", hash = "sha256:0edb626c94baa22809be1323f9770cf1c00a952b17097592e40d03e6a3951689"}, -] - -[package.dependencies] -anyio = ">=3.1.0" -argon2-cffi = "*" -jinja2 = "*" -jupyter-client = ">=7.4.4" -jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" -jupyter-events = ">=0.9.0" -jupyter-server-terminals = "*" -nbconvert = ">=6.4.4" -nbformat = ">=5.3.0" -overrides = "*" -packaging = "*" -prometheus-client = "*" -pywinpty = {version = "*", markers = "os_name == \"nt\""} -pyzmq = ">=24" -send2trash = ">=1.8.2" -terminado = ">=0.8.3" -tornado = ">=6.2.0" -traitlets = ">=5.6.0" -websocket-client = "*" - -[package.extras] -docs = ["ipykernel", "jinja2", "jupyter-client", "jupyter-server", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"] -test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.4)", "pytest-timeout", "requests"] - -[[package]] -name = "jupyter-server-terminals" -version = "0.5.1" -description = "A Jupyter Server Extension Providing Terminals." -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyter_server_terminals-0.5.1-py3-none-any.whl", hash = "sha256:5e63e947ddd97bb2832db5ef837a258d9ccd4192cd608c1270850ad947ae5dd7"}, - {file = "jupyter_server_terminals-0.5.1.tar.gz", hash = "sha256:16d3be9cf48be6a1f943f3a6c93c033be259cf4779184c66421709cf63dccfea"}, -] - -[package.dependencies] -pywinpty = {version = ">=2.0.3", markers = "os_name == \"nt\""} -terminado = ">=0.8.3" - -[package.extras] -docs = ["jinja2", "jupyter-server", "mistune (<4.0)", "myst-parser", "nbformat", "packaging", "pydata-sphinx-theme", "sphinxcontrib-github-alt", "sphinxcontrib-openapi", "sphinxcontrib-spelling", "sphinxemoji", "tornado"] -test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (>=0.5.3)", "pytest-timeout"] - -[[package]] -name = "jupyterlab" -version = "4.0.11" -description = "JupyterLab computational environment" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyterlab-4.0.11-py3-none-any.whl", hash = "sha256:536bf0e78723153a5016ca7efb88ed0ecd7070d3f1555d5b0e2770658f900a3c"}, - {file = "jupyterlab-4.0.11.tar.gz", hash = "sha256:d1aec24712566bc25a36229788242778e498ca4088028e2f9aa156b8b7fdc8fc"}, -] - -[package.dependencies] -async-lru = ">=1.0.0" -ipykernel = "*" -jinja2 = ">=3.0.3" -jupyter-core = "*" -jupyter-lsp = ">=2.0.0" -jupyter-server = ">=2.4.0,<3" -jupyterlab-server = ">=2.19.0,<3" -notebook-shim = ">=0.2" -packaging = "*" -tornado = ">=6.2.0" -traitlets = "*" - -[package.extras] -dev = ["build", "bump2version", "coverage", "hatch", "pre-commit", "pytest-cov", "ruff (==0.1.6)"] -docs = ["jsx-lexer", "myst-parser", "pydata-sphinx-theme (>=0.13.0)", "pytest", "pytest-check-links", "pytest-tornasync", "sphinx (>=1.8,<7.2.0)", "sphinx-copybutton"] -docs-screenshots = ["altair (==5.0.1)", "ipython (==8.14.0)", "ipywidgets (==8.0.6)", "jupyterlab-geojson (==3.4.0)", "jupyterlab-language-pack-zh-cn (==4.0.post0)", "matplotlib (==3.7.1)", "nbconvert (>=7.0.0)", "pandas (==2.0.2)", "scipy (==1.10.1)", "vega-datasets (==0.9.0)"] -test = ["coverage", "pytest (>=7.0)", "pytest-check-links (>=0.7)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter (>=0.5.3)", "pytest-timeout", "pytest-tornasync", "requests", "requests-cache", "virtualenv"] - -[[package]] -name = "jupyterlab-pygments" -version = "0.3.0" -description = "Pygments theme using JupyterLab CSS variables" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"}, - {file = "jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d"}, -] - -[[package]] -name = "jupyterlab-server" -version = "2.25.2" -description = "A set of server components for JupyterLab and JupyterLab like applications." -optional = false -python-versions = ">=3.8" -files = [ - {file = "jupyterlab_server-2.25.2-py3-none-any.whl", hash = "sha256:5b1798c9cc6a44f65c757de9f97fc06fc3d42535afbf47d2ace5e964ab447aaf"}, - {file = "jupyterlab_server-2.25.2.tar.gz", hash = "sha256:bd0ec7a99ebcedc8bcff939ef86e52c378e44c2707e053fcd81d046ce979ee63"}, -] - -[package.dependencies] -babel = ">=2.10" -jinja2 = ">=3.0.3" -json5 = ">=0.9.0" -jsonschema = ">=4.18.0" -jupyter-server = ">=1.21,<3" -packaging = ">=21.3" -requests = ">=2.31" - -[package.extras] -docs = ["autodoc-traits", "jinja2 (<3.2.0)", "mistune (<4)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi (>0.8)"] -openapi = ["openapi-core (>=0.18.0,<0.19.0)", "ruamel-yaml"] -test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"] - -[[package]] -name = "jupyterlab-widgets" -version = "3.0.9" -description = "Jupyter interactive widgets for JupyterLab" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jupyterlab_widgets-3.0.9-py3-none-any.whl", hash = "sha256:3cf5bdf5b897bf3bccf1c11873aa4afd776d7430200f765e0686bd352487b58d"}, - {file = "jupyterlab_widgets-3.0.9.tar.gz", hash = "sha256:6005a4e974c7beee84060fdfba341a3218495046de8ae3ec64888e5fe19fdb4c"}, -] - -[[package]] -name = "kiwisolver" -version = "1.4.5" -description = "A fast implementation of the Cassowary constraint solver" -optional = false -python-versions = ">=3.7" -files = [ - {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"}, - {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"}, - {file = "kiwisolver-1.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ef7afcd2d281494c0a9101d5c571970708ad911d028137cd558f02b851c08b4"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9eaa8b117dc8337728e834b9c6e2611f10c79e38f65157c4c38e9400286f5cb1"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec20916e7b4cbfb1f12380e46486ec4bcbaa91a9c448b97023fde0d5bbf9e4ff"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39b42c68602539407884cf70d6a480a469b93b81b7701378ba5e2328660c847a"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa12042de0171fad672b6c59df69106d20d5596e4f87b5e8f76df757a7c399aa"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a40773c71d7ccdd3798f6489aaac9eee213d566850a9533f8d26332d626b82c"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:19df6e621f6d8b4b9c4d45f40a66839294ff2bb235e64d2178f7522d9170ac5b"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:83d78376d0d4fd884e2c114d0621624b73d2aba4e2788182d286309ebdeed770"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e391b1f0a8a5a10ab3b9bb6afcfd74f2175f24f8975fb87ecae700d1503cdee0"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:852542f9481f4a62dbb5dd99e8ab7aedfeb8fb6342349a181d4036877410f525"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59edc41b24031bc25108e210c0def6f6c2191210492a972d585a06ff246bb79b"}, - {file = "kiwisolver-1.4.5-cp310-cp310-win32.whl", hash = "sha256:a6aa6315319a052b4ee378aa171959c898a6183f15c1e541821c5c59beaa0238"}, - {file = "kiwisolver-1.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:d0ef46024e6a3d79c01ff13801cb19d0cad7fd859b15037aec74315540acc276"}, - {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:11863aa14a51fd6ec28688d76f1735f8f69ab1fabf388851a595d0721af042f5"}, - {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8ab3919a9997ab7ef2fbbed0cc99bb28d3c13e6d4b1ad36e97e482558a91be90"}, - {file = "kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fcc700eadbbccbf6bc1bcb9dbe0786b4b1cb91ca0dcda336eef5c2beed37b797"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dfdd7c0b105af050eb3d64997809dc21da247cf44e63dc73ff0fd20b96be55a9"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76c6a5964640638cdeaa0c359382e5703e9293030fe730018ca06bc2010c4437"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbea0db94288e29afcc4c28afbf3a7ccaf2d7e027489c449cf7e8f83c6346eb9"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ceec1a6bc6cab1d6ff5d06592a91a692f90ec7505d6463a88a52cc0eb58545da"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:040c1aebeda72197ef477a906782b5ab0d387642e93bda547336b8957c61022e"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f91de7223d4c7b793867797bacd1ee53bfe7359bd70d27b7b58a04efbb9436c8"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:faae4860798c31530dd184046a900e652c95513796ef51a12bc086710c2eec4d"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b0157420efcb803e71d1b28e2c287518b8808b7cf1ab8af36718fd0a2c453eb0"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:06f54715b7737c2fecdbf140d1afb11a33d59508a47bf11bb38ecf21dc9ab79f"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fdb7adb641a0d13bdcd4ef48e062363d8a9ad4a182ac7647ec88f695e719ae9f"}, - {file = "kiwisolver-1.4.5-cp311-cp311-win32.whl", hash = "sha256:bb86433b1cfe686da83ce32a9d3a8dd308e85c76b60896d58f082136f10bffac"}, - {file = "kiwisolver-1.4.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c08e1312a9cf1074d17b17728d3dfce2a5125b2d791527f33ffbe805200a355"}, - {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:32d5cf40c4f7c7b3ca500f8985eb3fb3a7dfc023215e876f207956b5ea26632a"}, - {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f846c260f483d1fd217fe5ed7c173fb109efa6b1fc8381c8b7552c5781756192"}, - {file = "kiwisolver-1.4.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5ff5cf3571589b6d13bfbfd6bcd7a3f659e42f96b5fd1c4830c4cf21d4f5ef45"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7269d9e5f1084a653d575c7ec012ff57f0c042258bf5db0954bf551c158466e7"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da802a19d6e15dffe4b0c24b38b3af68e6c1a68e6e1d8f30148c83864f3881db"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3aba7311af82e335dd1e36ffff68aaca609ca6290c2cb6d821a39aa075d8e3ff"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:763773d53f07244148ccac5b084da5adb90bfaee39c197554f01b286cf869228"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2270953c0d8cdab5d422bee7d2007f043473f9d2999631c86a223c9db56cbd16"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d099e745a512f7e3bbe7249ca835f4d357c586d78d79ae8f1dcd4d8adeb9bda9"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:74db36e14a7d1ce0986fa104f7d5637aea5c82ca6326ed0ec5694280942d1162"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:7e5bab140c309cb3a6ce373a9e71eb7e4873c70c2dda01df6820474f9889d6d4"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0f114aa76dc1b8f636d077979c0ac22e7cd8f3493abbab152f20eb8d3cda71f3"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:88a2df29d4724b9237fc0c6eaf2a1adae0cdc0b3e9f4d8e7dc54b16812d2d81a"}, - {file = "kiwisolver-1.4.5-cp312-cp312-win32.whl", hash = "sha256:72d40b33e834371fd330fb1472ca19d9b8327acb79a5821d4008391db8e29f20"}, - {file = "kiwisolver-1.4.5-cp312-cp312-win_amd64.whl", hash = "sha256:2c5674c4e74d939b9d91dda0fae10597ac7521768fec9e399c70a1f27e2ea2d9"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3a2b053a0ab7a3960c98725cfb0bf5b48ba82f64ec95fe06f1d06c99b552e130"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cd32d6c13807e5c66a7cbb79f90b553642f296ae4518a60d8d76243b0ad2898"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59ec7b7c7e1a61061850d53aaf8e93db63dce0c936db1fda2658b70e4a1be709"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da4cfb373035def307905d05041c1d06d8936452fe89d464743ae7fb8371078b"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2400873bccc260b6ae184b2b8a4fec0e4082d30648eadb7c3d9a13405d861e89"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1b04139c4236a0f3aff534479b58f6f849a8b351e1314826c2d230849ed48985"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:4e66e81a5779b65ac21764c295087de82235597a2293d18d943f8e9e32746265"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:7931d8f1f67c4be9ba1dd9c451fb0eeca1a25b89e4d3f89e828fe12a519b782a"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:b3f7e75f3015df442238cca659f8baa5f42ce2a8582727981cbfa15fee0ee205"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:bbf1d63eef84b2e8c89011b7f2235b1e0bf7dacc11cac9431fc6468e99ac77fb"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:4c380469bd3f970ef677bf2bcba2b6b0b4d5c75e7a020fb863ef75084efad66f"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-win32.whl", hash = "sha256:9408acf3270c4b6baad483865191e3e582b638b1654a007c62e3efe96f09a9a3"}, - {file = "kiwisolver-1.4.5-cp37-cp37m-win_amd64.whl", hash = "sha256:5b94529f9b2591b7af5f3e0e730a4e0a41ea174af35a4fd067775f9bdfeee01a"}, - {file = "kiwisolver-1.4.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:11c7de8f692fc99816e8ac50d1d1aef4f75126eefc33ac79aac02c099fd3db71"}, - {file = "kiwisolver-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:53abb58632235cd154176ced1ae8f0d29a6657aa1aa9decf50b899b755bc2b93"}, - {file = "kiwisolver-1.4.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:88b9f257ca61b838b6f8094a62418421f87ac2a1069f7e896c36a7d86b5d4c29"}, - {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3195782b26fc03aa9c6913d5bad5aeb864bdc372924c093b0f1cebad603dd712"}, - {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc579bf0f502e54926519451b920e875f433aceb4624a3646b3252b5caa9e0b6"}, - {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a580c91d686376f0f7c295357595c5a026e6cbc3d77b7c36e290201e7c11ecb"}, - {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cfe6ab8da05c01ba6fbea630377b5da2cd9bcbc6338510116b01c1bc939a2c18"}, - {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d2e5a98f0ec99beb3c10e13b387f8db39106d53993f498b295f0c914328b1333"}, - {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a51a263952b1429e429ff236d2f5a21c5125437861baeed77f5e1cc2d2c7c6da"}, - {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3edd2fa14e68c9be82c5b16689e8d63d89fe927e56debd6e1dbce7a26a17f81b"}, - {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:74d1b44c6cfc897df648cc9fdaa09bc3e7679926e6f96df05775d4fb3946571c"}, - {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:76d9289ed3f7501012e05abb8358bbb129149dbd173f1f57a1bf1c22d19ab7cc"}, - {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:92dea1ffe3714fa8eb6a314d2b3c773208d865a0e0d35e713ec54eea08a66250"}, - {file = "kiwisolver-1.4.5-cp38-cp38-win32.whl", hash = "sha256:5c90ae8c8d32e472be041e76f9d2f2dbff4d0b0be8bd4041770eddb18cf49a4e"}, - {file = "kiwisolver-1.4.5-cp38-cp38-win_amd64.whl", hash = "sha256:c7940c1dc63eb37a67721b10d703247552416f719c4188c54e04334321351ced"}, - {file = "kiwisolver-1.4.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9407b6a5f0d675e8a827ad8742e1d6b49d9c1a1da5d952a67d50ef5f4170b18d"}, - {file = "kiwisolver-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15568384086b6df3c65353820a4473575dbad192e35010f622c6ce3eebd57af9"}, - {file = "kiwisolver-1.4.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0dc9db8e79f0036e8173c466d21ef18e1befc02de8bf8aa8dc0813a6dc8a7046"}, - {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cdc8a402aaee9a798b50d8b827d7ecf75edc5fb35ea0f91f213ff927c15f4ff0"}, - {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6c3bd3cde54cafb87d74d8db50b909705c62b17c2099b8f2e25b461882e544ff"}, - {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:955e8513d07a283056b1396e9a57ceddbd272d9252c14f154d450d227606eb54"}, - {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:346f5343b9e3f00b8db8ba359350eb124b98c99efd0b408728ac6ebf38173958"}, - {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9098e0049e88c6a24ff64545cdfc50807818ba6c1b739cae221bbbcbc58aad3"}, - {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:00bd361b903dc4bbf4eb165f24d1acbee754fce22ded24c3d56eec268658a5cf"}, - {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7b8b454bac16428b22560d0a1cf0a09875339cab69df61d7805bf48919415901"}, - {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f1d072c2eb0ad60d4c183f3fb44ac6f73fb7a8f16a2694a91f988275cbf352f9"}, - {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:31a82d498054cac9f6d0b53d02bb85811185bcb477d4b60144f915f3b3126342"}, - {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6512cb89e334e4700febbffaaa52761b65b4f5a3cf33f960213d5656cea36a77"}, - {file = "kiwisolver-1.4.5-cp39-cp39-win32.whl", hash = "sha256:9db8ea4c388fdb0f780fe91346fd438657ea602d58348753d9fb265ce1bca67f"}, - {file = "kiwisolver-1.4.5-cp39-cp39-win_amd64.whl", hash = "sha256:59415f46a37f7f2efeec758353dd2eae1b07640d8ca0f0c42548ec4125492635"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5c7b3b3a728dc6faf3fc372ef24f21d1e3cee2ac3e9596691d746e5a536de920"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:620ced262a86244e2be10a676b646f29c34537d0d9cc8eb26c08f53d98013390"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:378a214a1e3bbf5ac4a8708304318b4f890da88c9e6a07699c4ae7174c09a68d"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf7be1207676ac608a50cd08f102f6742dbfc70e8d60c4db1c6897f62f71523"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:ba55dce0a9b8ff59495ddd050a0225d58bd0983d09f87cfe2b6aec4f2c1234e4"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fd32ea360bcbb92d28933fc05ed09bffcb1704ba3fc7942e81db0fd4f81a7892"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5e7139af55d1688f8b960ee9ad5adafc4ac17c1c473fe07133ac092310d76544"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dced8146011d2bc2e883f9bd68618b8247387f4bbec46d7392b3c3b032640126"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9bf3325c47b11b2e51bca0824ea217c7cd84491d8ac4eefd1e409705ef092bd"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5794cf59533bc3f1b1c821f7206a3617999db9fbefc345360aafe2e067514929"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e368f200bbc2e4f905b8e71eb38b3c04333bddaa6a2464a6355487b02bb7fb09"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5d706eba36b4c4d5bc6c6377bb6568098765e990cfc21ee16d13963fab7b3e7"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85267bd1aa8880a9c88a8cb71e18d3d64d2751a790e6ca6c27b8ccc724bcd5ad"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210ef2c3a1f03272649aff1ef992df2e724748918c4bc2d5a90352849eb40bea"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:11d011a7574eb3b82bcc9c1a1d35c1d7075677fdd15de527d91b46bd35e935ee"}, - {file = "kiwisolver-1.4.5.tar.gz", hash = "sha256:e57e563a57fb22a142da34f38acc2fc1a5c864bc29ca1517a88abc963e60d6ec"}, -] - -[[package]] -name = "langcodes" -version = "3.3.0" -description = "Tools for labeling human languages with IETF language tags" -optional = false -python-versions = ">=3.6" -files = [ - {file = "langcodes-3.3.0-py3-none-any.whl", hash = "sha256:4d89fc9acb6e9c8fdef70bcdf376113a3db09b67285d9e1d534de6d8818e7e69"}, - {file = "langcodes-3.3.0.tar.gz", hash = "sha256:794d07d5a28781231ac335a1561b8442f8648ca07cd518310aeb45d6f0807ef6"}, -] - -[package.extras] -data = ["language-data (>=1.1,<2.0)"] - -[[package]] -name = "license-expression" -version = "30.2.0" -description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." -optional = false -python-versions = ">=3.7" -files = [ - {file = "license-expression-30.2.0.tar.gz", hash = "sha256:599928edd995c43fc335e0af342076144dc71cb858afa1ed9c1c30c4e81794f5"}, - {file = "license_expression-30.2.0-py3-none-any.whl", hash = "sha256:1a7dc2bb2d09cdc983d072e4f9adc787e107e09def84cbb3919baaaf4f8e6fa1"}, -] - -[package.dependencies] -"boolean.py" = ">=4.0" - -[package.extras] -docs = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)"] -testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twine"] - -[[package]] -name = "loguru" -version = "0.7.2" -description = "Python logging made (stupidly) simple" -optional = false -python-versions = ">=3.5" -files = [ - {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"}, - {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"}, -] - -[package.dependencies] -colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""} -win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""} - -[package.extras] -dev = ["Sphinx (==7.2.5)", "colorama (==0.4.5)", "colorama (==0.4.6)", "exceptiongroup (==1.1.3)", "freezegun (==1.1.0)", "freezegun (==1.2.2)", "mypy (==v0.910)", "mypy (==v0.971)", "mypy (==v1.4.1)", "mypy (==v1.5.1)", "pre-commit (==3.4.0)", "pytest (==6.1.2)", "pytest (==7.4.0)", "pytest-cov (==2.12.1)", "pytest-cov (==4.1.0)", "pytest-mypy-plugins (==1.9.3)", "pytest-mypy-plugins (==3.0.0)", "sphinx-autobuild (==2021.3.14)", "sphinx-rtd-theme (==1.3.0)", "tox (==3.27.1)", "tox (==4.11.0)"] - -[[package]] -name = "loguru-mypy" -version = "0.0.4" -description = "" -optional = false -python-versions = ">=3.6.0" -files = [ - {file = "loguru-mypy-0.0.4.tar.gz", hash = "sha256:1f1767d7737f1825295ce147f7e751f91837f5759b3c2f41801adc65691aeed4"}, - {file = "loguru_mypy-0.0.4-py3-none-any.whl", hash = "sha256:98e044be509887a314e683a1e851813310b396be48388c1fe4de97a2eac99d4d"}, -] - -[package.dependencies] -typing-extensions = "*" - -[[package]] -name = "lxml" -version = "4.9.4" -description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*" -files = [ - {file = "lxml-4.9.4-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e214025e23db238805a600f1f37bf9f9a15413c7bf5f9d6ae194f84980c78722"}, - {file = "lxml-4.9.4-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ec53a09aee61d45e7dbe7e91252ff0491b6b5fee3d85b2d45b173d8ab453efc1"}, - {file = "lxml-4.9.4-cp27-cp27m-win32.whl", hash = "sha256:7d1d6c9e74c70ddf524e3c09d9dc0522aba9370708c2cb58680ea40174800013"}, - {file = "lxml-4.9.4-cp27-cp27m-win_amd64.whl", hash = "sha256:cb53669442895763e61df5c995f0e8361b61662f26c1b04ee82899c2789c8f69"}, - {file = "lxml-4.9.4-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:647bfe88b1997d7ae8d45dabc7c868d8cb0c8412a6e730a7651050b8c7289cf2"}, - {file = "lxml-4.9.4-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:4d973729ce04784906a19108054e1fd476bc85279a403ea1a72fdb051c76fa48"}, - {file = "lxml-4.9.4-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:056a17eaaf3da87a05523472ae84246f87ac2f29a53306466c22e60282e54ff8"}, - {file = "lxml-4.9.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:aaa5c173a26960fe67daa69aa93d6d6a1cd714a6eb13802d4e4bd1d24a530644"}, - {file = "lxml-4.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:647459b23594f370c1c01768edaa0ba0959afc39caeeb793b43158bb9bb6a663"}, - {file = "lxml-4.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:bdd9abccd0927673cffe601d2c6cdad1c9321bf3437a2f507d6b037ef91ea307"}, - {file = "lxml-4.9.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:00e91573183ad273e242db5585b52670eddf92bacad095ce25c1e682da14ed91"}, - {file = "lxml-4.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a602ed9bd2c7d85bd58592c28e101bd9ff9c718fbde06545a70945ffd5d11868"}, - {file = "lxml-4.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:de362ac8bc962408ad8fae28f3967ce1a262b5d63ab8cefb42662566737f1dc7"}, - {file = "lxml-4.9.4-cp310-cp310-win32.whl", hash = "sha256:33714fcf5af4ff7e70a49731a7cc8fd9ce910b9ac194f66eaa18c3cc0a4c02be"}, - {file = "lxml-4.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:d3caa09e613ece43ac292fbed513a4bce170681a447d25ffcbc1b647d45a39c5"}, - {file = "lxml-4.9.4-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:359a8b09d712df27849e0bcb62c6a3404e780b274b0b7e4c39a88826d1926c28"}, - {file = "lxml-4.9.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:43498ea734ccdfb92e1886dfedaebeb81178a241d39a79d5351ba2b671bff2b2"}, - {file = "lxml-4.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:4855161013dfb2b762e02b3f4d4a21cc7c6aec13c69e3bffbf5022b3e708dd97"}, - {file = "lxml-4.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:c71b5b860c5215fdbaa56f715bc218e45a98477f816b46cfde4a84d25b13274e"}, - {file = "lxml-4.9.4-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9a2b5915c333e4364367140443b59f09feae42184459b913f0f41b9fed55794a"}, - {file = "lxml-4.9.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d82411dbf4d3127b6cde7da0f9373e37ad3a43e89ef374965465928f01c2b979"}, - {file = "lxml-4.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:273473d34462ae6e97c0f4e517bd1bf9588aa67a1d47d93f760a1282640e24ac"}, - {file = "lxml-4.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:389d2b2e543b27962990ab529ac6720c3dded588cc6d0f6557eec153305a3622"}, - {file = "lxml-4.9.4-cp311-cp311-win32.whl", hash = "sha256:8aecb5a7f6f7f8fe9cac0bcadd39efaca8bbf8d1bf242e9f175cbe4c925116c3"}, - {file = "lxml-4.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:c7721a3ef41591341388bb2265395ce522aba52f969d33dacd822da8f018aff8"}, - {file = "lxml-4.9.4-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:dbcb2dc07308453db428a95a4d03259bd8caea97d7f0776842299f2d00c72fc8"}, - {file = "lxml-4.9.4-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:01bf1df1db327e748dcb152d17389cf6d0a8c5d533ef9bab781e9d5037619229"}, - {file = "lxml-4.9.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e8f9f93a23634cfafbad6e46ad7d09e0f4a25a2400e4a64b1b7b7c0fbaa06d9d"}, - {file = "lxml-4.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3f3f00a9061605725df1816f5713d10cd94636347ed651abdbc75828df302b20"}, - {file = "lxml-4.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:953dd5481bd6252bd480d6ec431f61d7d87fdcbbb71b0d2bdcfc6ae00bb6fb10"}, - {file = "lxml-4.9.4-cp312-cp312-win32.whl", hash = "sha256:266f655d1baff9c47b52f529b5f6bec33f66042f65f7c56adde3fcf2ed62ae8b"}, - {file = "lxml-4.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:f1faee2a831fe249e1bae9cbc68d3cd8a30f7e37851deee4d7962b17c410dd56"}, - {file = "lxml-4.9.4-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:23d891e5bdc12e2e506e7d225d6aa929e0a0368c9916c1fddefab88166e98b20"}, - {file = "lxml-4.9.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:e96a1788f24d03e8d61679f9881a883ecdf9c445a38f9ae3f3f193ab6c591c66"}, - {file = "lxml-4.9.4-cp36-cp36m-macosx_11_0_x86_64.whl", hash = "sha256:5557461f83bb7cc718bc9ee1f7156d50e31747e5b38d79cf40f79ab1447afd2d"}, - {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:fdb325b7fba1e2c40b9b1db407f85642e32404131c08480dd652110fc908561b"}, - {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d74d4a3c4b8f7a1f676cedf8e84bcc57705a6d7925e6daef7a1e54ae543a197"}, - {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:ac7674d1638df129d9cb4503d20ffc3922bd463c865ef3cb412f2c926108e9a4"}, - {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:ddd92e18b783aeb86ad2132d84a4b795fc5ec612e3545c1b687e7747e66e2b53"}, - {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bd9ac6e44f2db368ef8986f3989a4cad3de4cd55dbdda536e253000c801bcc7"}, - {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:bc354b1393dce46026ab13075f77b30e40b61b1a53e852e99d3cc5dd1af4bc85"}, - {file = "lxml-4.9.4-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:f836f39678cb47c9541f04d8ed4545719dc31ad850bf1832d6b4171e30d65d23"}, - {file = "lxml-4.9.4-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:9c131447768ed7bc05a02553d939e7f0e807e533441901dd504e217b76307745"}, - {file = "lxml-4.9.4-cp36-cp36m-win32.whl", hash = "sha256:bafa65e3acae612a7799ada439bd202403414ebe23f52e5b17f6ffc2eb98c2be"}, - {file = "lxml-4.9.4-cp36-cp36m-win_amd64.whl", hash = "sha256:6197c3f3c0b960ad033b9b7d611db11285bb461fc6b802c1dd50d04ad715c225"}, - {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:7b378847a09d6bd46047f5f3599cdc64fcb4cc5a5a2dd0a2af610361fbe77b16"}, - {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:1343df4e2e6e51182aad12162b23b0a4b3fd77f17527a78c53f0f23573663545"}, - {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:6dbdacf5752fbd78ccdb434698230c4f0f95df7dd956d5f205b5ed6911a1367c"}, - {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:506becdf2ecaebaf7f7995f776394fcc8bd8a78022772de66677c84fb02dd33d"}, - {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ca8e44b5ba3edb682ea4e6185b49661fc22b230cf811b9c13963c9f982d1d964"}, - {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9d9d5726474cbbef279fd709008f91a49c4f758bec9c062dfbba88eab00e3ff9"}, - {file = "lxml-4.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:bbdd69e20fe2943b51e2841fc1e6a3c1de460d630f65bde12452d8c97209464d"}, - {file = "lxml-4.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8671622256a0859f5089cbe0ce4693c2af407bc053dcc99aadff7f5310b4aa02"}, - {file = "lxml-4.9.4-cp37-cp37m-win32.whl", hash = "sha256:dd4fda67f5faaef4f9ee5383435048ee3e11ad996901225ad7615bc92245bc8e"}, - {file = "lxml-4.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:6bee9c2e501d835f91460b2c904bc359f8433e96799f5c2ff20feebd9bb1e590"}, - {file = "lxml-4.9.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:1f10f250430a4caf84115b1e0f23f3615566ca2369d1962f82bef40dd99cd81a"}, - {file = "lxml-4.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:3b505f2bbff50d261176e67be24e8909e54b5d9d08b12d4946344066d66b3e43"}, - {file = "lxml-4.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:1449f9451cd53e0fd0a7ec2ff5ede4686add13ac7a7bfa6988ff6d75cff3ebe2"}, - {file = "lxml-4.9.4-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:4ece9cca4cd1c8ba889bfa67eae7f21d0d1a2e715b4d5045395113361e8c533d"}, - {file = "lxml-4.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:59bb5979f9941c61e907ee571732219fa4774d5a18f3fa5ff2df963f5dfaa6bc"}, - {file = "lxml-4.9.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b1980dbcaad634fe78e710c8587383e6e3f61dbe146bcbfd13a9c8ab2d7b1192"}, - {file = "lxml-4.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9ae6c3363261021144121427b1552b29e7b59de9d6a75bf51e03bc072efb3c37"}, - {file = "lxml-4.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bcee502c649fa6351b44bb014b98c09cb00982a475a1912a9881ca28ab4f9cd9"}, - {file = "lxml-4.9.4-cp38-cp38-win32.whl", hash = "sha256:a8edae5253efa75c2fc79a90068fe540b197d1c7ab5803b800fccfe240eed33c"}, - {file = "lxml-4.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:701847a7aaefef121c5c0d855b2affa5f9bd45196ef00266724a80e439220e46"}, - {file = "lxml-4.9.4-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:f610d980e3fccf4394ab3806de6065682982f3d27c12d4ce3ee46a8183d64a6a"}, - {file = "lxml-4.9.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:aa9b5abd07f71b081a33115d9758ef6077924082055005808f68feccb27616bd"}, - {file = "lxml-4.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:365005e8b0718ea6d64b374423e870648ab47c3a905356ab6e5a5ff03962b9a9"}, - {file = "lxml-4.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:16b9ec51cc2feab009e800f2c6327338d6ee4e752c76e95a35c4465e80390ccd"}, - {file = "lxml-4.9.4-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:a905affe76f1802edcac554e3ccf68188bea16546071d7583fb1b693f9cf756b"}, - {file = "lxml-4.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fd814847901df6e8de13ce69b84c31fc9b3fb591224d6762d0b256d510cbf382"}, - {file = "lxml-4.9.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:91bbf398ac8bb7d65a5a52127407c05f75a18d7015a270fdd94bbcb04e65d573"}, - {file = "lxml-4.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f99768232f036b4776ce419d3244a04fe83784bce871b16d2c2e984c7fcea847"}, - {file = "lxml-4.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bb5bd6212eb0edfd1e8f254585290ea1dadc3687dd8fd5e2fd9a87c31915cdab"}, - {file = "lxml-4.9.4-cp39-cp39-win32.whl", hash = "sha256:88f7c383071981c74ec1998ba9b437659e4fd02a3c4a4d3efc16774eb108d0ec"}, - {file = "lxml-4.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:936e8880cc00f839aa4173f94466a8406a96ddce814651075f95837316369899"}, - {file = "lxml-4.9.4-pp310-pypy310_pp73-macosx_11_0_x86_64.whl", hash = "sha256:f6c35b2f87c004270fa2e703b872fcc984d714d430b305145c39d53074e1ffe0"}, - {file = "lxml-4.9.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:606d445feeb0856c2b424405236a01c71af7c97e5fe42fbc778634faef2b47e4"}, - {file = "lxml-4.9.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a1bdcbebd4e13446a14de4dd1825f1e778e099f17f79718b4aeaf2403624b0f7"}, - {file = "lxml-4.9.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:0a08c89b23117049ba171bf51d2f9c5f3abf507d65d016d6e0fa2f37e18c0fc5"}, - {file = "lxml-4.9.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:232fd30903d3123be4c435fb5159938c6225ee8607b635a4d3fca847003134ba"}, - {file = "lxml-4.9.4-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:231142459d32779b209aa4b4d460b175cadd604fed856f25c1571a9d78114771"}, - {file = "lxml-4.9.4-pp38-pypy38_pp73-macosx_11_0_x86_64.whl", hash = "sha256:520486f27f1d4ce9654154b4494cf9307b495527f3a2908ad4cb48e4f7ed7ef7"}, - {file = "lxml-4.9.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:562778586949be7e0d7435fcb24aca4810913771f845d99145a6cee64d5b67ca"}, - {file = "lxml-4.9.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:a9e7c6d89c77bb2770c9491d988f26a4b161d05c8ca58f63fb1f1b6b9a74be45"}, - {file = "lxml-4.9.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:786d6b57026e7e04d184313c1359ac3d68002c33e4b1042ca58c362f1d09ff58"}, - {file = "lxml-4.9.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:95ae6c5a196e2f239150aa4a479967351df7f44800c93e5a975ec726fef005e2"}, - {file = "lxml-4.9.4-pp39-pypy39_pp73-macosx_11_0_x86_64.whl", hash = "sha256:9b556596c49fa1232b0fff4b0e69b9d4083a502e60e404b44341e2f8fb7187f5"}, - {file = "lxml-4.9.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:cc02c06e9e320869d7d1bd323df6dd4281e78ac2e7f8526835d3d48c69060683"}, - {file = "lxml-4.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:857d6565f9aa3464764c2cb6a2e3c2e75e1970e877c188f4aeae45954a314e0c"}, - {file = "lxml-4.9.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c42ae7e010d7d6bc51875d768110c10e8a59494855c3d4c348b068f5fb81fdcd"}, - {file = "lxml-4.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:f10250bb190fb0742e3e1958dd5c100524c2cc5096c67c8da51233f7448dc137"}, - {file = "lxml-4.9.4.tar.gz", hash = "sha256:b1541e50b78e15fa06a2670157a1962ef06591d4c998b998047fff5e3236880e"}, -] - -[package.extras] -cssselect = ["cssselect (>=0.7)"] -html5 = ["html5lib"] -htmlsoup = ["BeautifulSoup4"] -source = ["Cython (==0.29.37)"] - -[[package]] -name = "mapbox-vector-tile" -version = "1.2.1" -description = "Mapbox Vector Tile" -optional = false -python-versions = "*" -files = [ - {file = "mapbox-vector-tile-1.2.1.tar.gz", hash = "sha256:ef973c47f45e53109239aeae4cad93d140f5a06e439dc5f2495f32ae484b5358"}, -] - -[package.dependencies] -future = "*" -protobuf = "*" -pyclipper = "*" -setuptools = "*" -shapely = "*" - -[[package]] -name = "markdown-it-py" -version = "2.2.0" -description = "Python port of markdown-it. Markdown parsing, done right!" -optional = false -python-versions = ">=3.7" -files = [ - {file = "markdown-it-py-2.2.0.tar.gz", hash = "sha256:7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1"}, - {file = "markdown_it_py-2.2.0-py3-none-any.whl", hash = "sha256:5a35f8d1870171d9acc47b99612dc146129b631baf04970128b568f190d0cc30"}, -] - -[package.dependencies] -mdurl = ">=0.1,<1.0" - -[package.extras] -benchmarking = ["psutil", "pytest", "pytest-benchmark"] -code-style = ["pre-commit (>=3.0,<4.0)"] -compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] -linkify = ["linkify-it-py (>=1,<3)"] -plugins = ["mdit-py-plugins"] -profiling = ["gprof2dot"] -rtd = ["attrs", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] -testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] - -[[package]] -name = "markupsafe" -version = "2.1.4" -description = "Safely add untrusted strings to HTML/XML markup." -optional = false -python-versions = ">=3.7" -files = [ - {file = "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-win32.whl", hash = "sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", hash = "sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-win32.whl", hash = "sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", hash = "sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-win32.whl", hash = "sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", hash = "sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", hash = "sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", hash = "sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-win32.whl", hash = "sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", hash = "sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-win32.whl", hash = "sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", hash = "sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959"}, - {file = "MarkupSafe-2.1.4.tar.gz", hash = "sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f"}, -] - -[[package]] -name = "matplotlib" -version = "3.8.2" -description = "Python plotting package" -optional = false -python-versions = ">=3.9" -files = [ - {file = "matplotlib-3.8.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:09796f89fb71a0c0e1e2f4bdaf63fb2cefc84446bb963ecdeb40dfee7dfa98c7"}, - {file = "matplotlib-3.8.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6f9c6976748a25e8b9be51ea028df49b8e561eed7809146da7a47dbecebab367"}, - {file = "matplotlib-3.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b78e4f2cedf303869b782071b55fdde5987fda3038e9d09e58c91cc261b5ad18"}, - {file = "matplotlib-3.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e208f46cf6576a7624195aa047cb344a7f802e113bb1a06cfd4bee431de5e31"}, - {file = "matplotlib-3.8.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:46a569130ff53798ea5f50afce7406e91fdc471ca1e0e26ba976a8c734c9427a"}, - {file = "matplotlib-3.8.2-cp310-cp310-win_amd64.whl", hash = "sha256:830f00640c965c5b7f6bc32f0d4ce0c36dfe0379f7dd65b07a00c801713ec40a"}, - {file = "matplotlib-3.8.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d86593ccf546223eb75a39b44c32788e6f6440d13cfc4750c1c15d0fcb850b63"}, - {file = "matplotlib-3.8.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9a5430836811b7652991939012f43d2808a2db9b64ee240387e8c43e2e5578c8"}, - {file = "matplotlib-3.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9576723858a78751d5aacd2497b8aef29ffea6d1c95981505877f7ac28215c6"}, - {file = "matplotlib-3.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ba9cbd8ac6cf422f3102622b20f8552d601bf8837e49a3afed188d560152788"}, - {file = "matplotlib-3.8.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:03f9d160a29e0b65c0790bb07f4f45d6a181b1ac33eb1bb0dd225986450148f0"}, - {file = "matplotlib-3.8.2-cp311-cp311-win_amd64.whl", hash = "sha256:3773002da767f0a9323ba1a9b9b5d00d6257dbd2a93107233167cfb581f64717"}, - {file = "matplotlib-3.8.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c318c1e95e2f5926fba326f68177dee364aa791d6df022ceb91b8221bd0a627"}, - {file = "matplotlib-3.8.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:091275d18d942cf1ee9609c830a1bc36610607d8223b1b981c37d5c9fc3e46a4"}, - {file = "matplotlib-3.8.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b0f3b8ea0e99e233a4bcc44590f01604840d833c280ebb8fe5554fd3e6cfe8d"}, - {file = "matplotlib-3.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7b1704a530395aaf73912be741c04d181f82ca78084fbd80bc737be04848331"}, - {file = "matplotlib-3.8.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533b0e3b0c6768eef8cbe4b583731ce25a91ab54a22f830db2b031e83cca9213"}, - {file = "matplotlib-3.8.2-cp312-cp312-win_amd64.whl", hash = "sha256:0f4fc5d72b75e2c18e55eb32292659cf731d9d5b312a6eb036506304f4675630"}, - {file = "matplotlib-3.8.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:deaed9ad4da0b1aea77fe0aa0cebb9ef611c70b3177be936a95e5d01fa05094f"}, - {file = "matplotlib-3.8.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:172f4d0fbac3383d39164c6caafd3255ce6fa58f08fc392513a0b1d3b89c4f89"}, - {file = "matplotlib-3.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7d36c2209d9136cd8e02fab1c0ddc185ce79bc914c45054a9f514e44c787917"}, - {file = "matplotlib-3.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5864bdd7da445e4e5e011b199bb67168cdad10b501750367c496420f2ad00843"}, - {file = "matplotlib-3.8.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ef8345b48e95cee45ff25192ed1f4857273117917a4dcd48e3905619bcd9c9b8"}, - {file = "matplotlib-3.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:7c48d9e221b637c017232e3760ed30b4e8d5dfd081daf327e829bf2a72c731b4"}, - {file = "matplotlib-3.8.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:aa11b3c6928a1e496c1a79917d51d4cd5d04f8a2e75f21df4949eeefdf697f4b"}, - {file = "matplotlib-3.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1095fecf99eeb7384dabad4bf44b965f929a5f6079654b681193edf7169ec20"}, - {file = "matplotlib-3.8.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:bddfb1db89bfaa855912261c805bd0e10218923cc262b9159a49c29a7a1c1afa"}, - {file = "matplotlib-3.8.2.tar.gz", hash = "sha256:01a978b871b881ee76017152f1f1a0cbf6bd5f7b8ff8c96df0df1bd57d8755a1"}, -] - -[package.dependencies] -contourpy = ">=1.0.1" -cycler = ">=0.10" -fonttools = ">=4.22.0" -kiwisolver = ">=1.3.1" -numpy = ">=1.21,<2" -packaging = ">=20.0" -pillow = ">=8" -pyparsing = ">=2.3.1" -python-dateutil = ">=2.7" - -[[package]] -name = "matplotlib-inline" -version = "0.1.6" -description = "Inline Matplotlib backend for Jupyter" -optional = false -python-versions = ">=3.5" -files = [ - {file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"}, - {file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"}, -] - -[package.dependencies] -traitlets = "*" - -[[package]] -name = "mdit-py-plugins" -version = "0.3.5" -description = "Collection of plugins for markdown-it-py" -optional = false -python-versions = ">=3.7" -files = [ - {file = "mdit-py-plugins-0.3.5.tar.gz", hash = "sha256:eee0adc7195e5827e17e02d2a258a2ba159944a0748f59c5099a4a27f78fcf6a"}, - {file = "mdit_py_plugins-0.3.5-py3-none-any.whl", hash = "sha256:ca9a0714ea59a24b2b044a1831f48d817dd0c817e84339f20e7889f392d77c4e"}, -] - -[package.dependencies] -markdown-it-py = ">=1.0.0,<3.0.0" - -[package.extras] -code-style = ["pre-commit"] -rtd = ["attrs", "myst-parser (>=0.16.1,<0.17.0)", "sphinx-book-theme (>=0.1.0,<0.2.0)"] -testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] - -[[package]] -name = "mdurl" -version = "0.1.2" -description = "Markdown URL utilities" -optional = false -python-versions = ">=3.7" -files = [ - {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, - {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, -] - -[[package]] -name = "metric-visualizer" -version = "0.9.8" -description = "This is a tool for automated experimental metrics statistics and visualization" -optional = false -python-versions = ">=3.6" -files = [ - {file = "metric_visualizer-0.9.8-py3-none-any.whl", hash = "sha256:50795c940817b3c6495aff94df5a1ccb9109cf3f7719175d31e4d904d76b410d"}, -] - -[package.dependencies] -click = "*" -findfile = "*" -matplotlib = ">=3.6.3" -natsort = "*" -numpy = "*" -openpyxl = "*" -pandas = "*" -scipy = ">=1.10.0" -tabulate = "*" -tikzplotlib = "*" -update-checker = "*" -xlsxwriter = "*" - -[[package]] -name = "mistune" -version = "3.0.2" -description = "A sane and fast Markdown parser with useful plugins and renderers" -optional = false -python-versions = ">=3.7" -files = [ - {file = "mistune-3.0.2-py3-none-any.whl", hash = "sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205"}, - {file = "mistune-3.0.2.tar.gz", hash = "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8"}, -] - -[[package]] -name = "more-itertools" -version = "8.14.0" -description = "More routines for operating on iterables, beyond itertools" -optional = false -python-versions = ">=3.5" -files = [ - {file = "more-itertools-8.14.0.tar.gz", hash = "sha256:c09443cd3d5438b8dafccd867a6bc1cb0894389e90cb53d227456b0b0bccb750"}, - {file = "more_itertools-8.14.0-py3-none-any.whl", hash = "sha256:1bc4f91ee5b1b31ac7ceacc17c09befe6a40a503907baf9c839c229b5095cfd2"}, -] - -[[package]] -name = "mpmath" -version = "1.3.0" -description = "Python library for arbitrary-precision floating-point arithmetic" -optional = false -python-versions = "*" -files = [ - {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}, - {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"}, -] - -[package.extras] -develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"] -docs = ["sphinx"] -gmpy = ["gmpy2 (>=2.1.0a4)"] -tests = ["pytest (>=4.6)"] - -[[package]] -name = "msgpack" -version = "1.0.7" -description = "MessagePack serializer" -optional = false -python-versions = ">=3.8" -files = [ - {file = "msgpack-1.0.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:04ad6069c86e531682f9e1e71b71c1c3937d6014a7c3e9edd2aa81ad58842862"}, - {file = "msgpack-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cca1b62fe70d761a282496b96a5e51c44c213e410a964bdffe0928e611368329"}, - {file = "msgpack-1.0.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e50ebce52f41370707f1e21a59514e3375e3edd6e1832f5e5235237db933c98b"}, - {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7b4f35de6a304b5533c238bee86b670b75b03d31b7797929caa7a624b5dda6"}, - {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28efb066cde83c479dfe5a48141a53bc7e5f13f785b92ddde336c716663039ee"}, - {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cb14ce54d9b857be9591ac364cb08dc2d6a5c4318c1182cb1d02274029d590d"}, - {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b573a43ef7c368ba4ea06050a957c2a7550f729c31f11dd616d2ac4aba99888d"}, - {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ccf9a39706b604d884d2cb1e27fe973bc55f2890c52f38df742bc1d79ab9f5e1"}, - {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cb70766519500281815dfd7a87d3a178acf7ce95390544b8c90587d76b227681"}, - {file = "msgpack-1.0.7-cp310-cp310-win32.whl", hash = "sha256:b610ff0f24e9f11c9ae653c67ff8cc03c075131401b3e5ef4b82570d1728f8a9"}, - {file = "msgpack-1.0.7-cp310-cp310-win_amd64.whl", hash = "sha256:a40821a89dc373d6427e2b44b572efc36a2778d3f543299e2f24eb1a5de65415"}, - {file = "msgpack-1.0.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:576eb384292b139821c41995523654ad82d1916da6a60cff129c715a6223ea84"}, - {file = "msgpack-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:730076207cb816138cf1af7f7237b208340a2c5e749707457d70705715c93b93"}, - {file = "msgpack-1.0.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:85765fdf4b27eb5086f05ac0491090fc76f4f2b28e09d9350c31aac25a5aaff8"}, - {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3476fae43db72bd11f29a5147ae2f3cb22e2f1a91d575ef130d2bf49afd21c46"}, - {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d4c80667de2e36970ebf74f42d1088cc9ee7ef5f4e8c35eee1b40eafd33ca5b"}, - {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b0bf0effb196ed76b7ad883848143427a73c355ae8e569fa538365064188b8e"}, - {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f9a7c509542db4eceed3dcf21ee5267ab565a83555c9b88a8109dcecc4709002"}, - {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:84b0daf226913133f899ea9b30618722d45feffa67e4fe867b0b5ae83a34060c"}, - {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ec79ff6159dffcc30853b2ad612ed572af86c92b5168aa3fc01a67b0fa40665e"}, - {file = "msgpack-1.0.7-cp311-cp311-win32.whl", hash = "sha256:3e7bf4442b310ff154b7bb9d81eb2c016b7d597e364f97d72b1acc3817a0fdc1"}, - {file = "msgpack-1.0.7-cp311-cp311-win_amd64.whl", hash = "sha256:3f0c8c6dfa6605ab8ff0611995ee30d4f9fcff89966cf562733b4008a3d60d82"}, - {file = "msgpack-1.0.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f0936e08e0003f66bfd97e74ee530427707297b0d0361247e9b4f59ab78ddc8b"}, - {file = "msgpack-1.0.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98bbd754a422a0b123c66a4c341de0474cad4a5c10c164ceed6ea090f3563db4"}, - {file = "msgpack-1.0.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b291f0ee7961a597cbbcc77709374087fa2a9afe7bdb6a40dbbd9b127e79afee"}, - {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebbbba226f0a108a7366bf4b59bf0f30a12fd5e75100c630267d94d7f0ad20e5"}, - {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e2d69948e4132813b8d1131f29f9101bc2c915f26089a6d632001a5c1349672"}, - {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdf38ba2d393c7911ae989c3bbba510ebbcdf4ecbdbfec36272abe350c454075"}, - {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:993584fc821c58d5993521bfdcd31a4adf025c7d745bbd4d12ccfecf695af5ba"}, - {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:52700dc63a4676669b341ba33520f4d6e43d3ca58d422e22ba66d1736b0a6e4c"}, - {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e45ae4927759289c30ccba8d9fdce62bb414977ba158286b5ddaf8df2cddb5c5"}, - {file = "msgpack-1.0.7-cp312-cp312-win32.whl", hash = "sha256:27dcd6f46a21c18fa5e5deed92a43d4554e3df8d8ca5a47bf0615d6a5f39dbc9"}, - {file = "msgpack-1.0.7-cp312-cp312-win_amd64.whl", hash = "sha256:7687e22a31e976a0e7fc99c2f4d11ca45eff652a81eb8c8085e9609298916dcf"}, - {file = "msgpack-1.0.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5b6ccc0c85916998d788b295765ea0e9cb9aac7e4a8ed71d12e7d8ac31c23c95"}, - {file = "msgpack-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:235a31ec7db685f5c82233bddf9858748b89b8119bf4538d514536c485c15fe0"}, - {file = "msgpack-1.0.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cab3db8bab4b7e635c1c97270d7a4b2a90c070b33cbc00c99ef3f9be03d3e1f7"}, - {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bfdd914e55e0d2c9e1526de210f6fe8ffe9705f2b1dfcc4aecc92a4cb4b533d"}, - {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36e17c4592231a7dbd2ed09027823ab295d2791b3b1efb2aee874b10548b7524"}, - {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38949d30b11ae5f95c3c91917ee7a6b239f5ec276f271f28638dec9156f82cfc"}, - {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ff1d0899f104f3921d94579a5638847f783c9b04f2d5f229392ca77fba5b82fc"}, - {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:dc43f1ec66eb8440567186ae2f8c447d91e0372d793dfe8c222aec857b81a8cf"}, - {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:dd632777ff3beaaf629f1ab4396caf7ba0bdd075d948a69460d13d44357aca4c"}, - {file = "msgpack-1.0.7-cp38-cp38-win32.whl", hash = "sha256:4e71bc4416de195d6e9b4ee93ad3f2f6b2ce11d042b4d7a7ee00bbe0358bd0c2"}, - {file = "msgpack-1.0.7-cp38-cp38-win_amd64.whl", hash = "sha256:8f5b234f567cf76ee489502ceb7165c2a5cecec081db2b37e35332b537f8157c"}, - {file = "msgpack-1.0.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfef2bb6ef068827bbd021017a107194956918ab43ce4d6dc945ffa13efbc25f"}, - {file = "msgpack-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:484ae3240666ad34cfa31eea7b8c6cd2f1fdaae21d73ce2974211df099a95d81"}, - {file = "msgpack-1.0.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3967e4ad1aa9da62fd53e346ed17d7b2e922cba5ab93bdd46febcac39be636fc"}, - {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dd178c4c80706546702c59529ffc005681bd6dc2ea234c450661b205445a34d"}, - {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6ffbc252eb0d229aeb2f9ad051200668fc3a9aaa8994e49f0cb2ffe2b7867e7"}, - {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:822ea70dc4018c7e6223f13affd1c5c30c0f5c12ac1f96cd8e9949acddb48a61"}, - {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:384d779f0d6f1b110eae74cb0659d9aa6ff35aaf547b3955abf2ab4c901c4819"}, - {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f64e376cd20d3f030190e8c32e1c64582eba56ac6dc7d5b0b49a9d44021b52fd"}, - {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5ed82f5a7af3697b1c4786053736f24a0efd0a1b8a130d4c7bfee4b9ded0f08f"}, - {file = "msgpack-1.0.7-cp39-cp39-win32.whl", hash = "sha256:f26a07a6e877c76a88e3cecac8531908d980d3d5067ff69213653649ec0f60ad"}, - {file = "msgpack-1.0.7-cp39-cp39-win_amd64.whl", hash = "sha256:1dc93e8e4653bdb5910aed79f11e165c85732067614f180f70534f056da97db3"}, - {file = "msgpack-1.0.7.tar.gz", hash = "sha256:572efc93db7a4d27e404501975ca6d2d9775705c2d922390d878fcf768d92c87"}, -] - -[[package]] -name = "murmurhash" -version = "1.0.10" -description = "Cython bindings for MurmurHash" -optional = false -python-versions = ">=3.6" -files = [ - {file = "murmurhash-1.0.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3e90eef568adca5e17a91f96975e9a782ace3a617bbb3f8c8c2d917096e9bfeb"}, - {file = "murmurhash-1.0.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f8ecb00cc1ab57e4b065f9fb3ea923b55160c402d959c69a0b6dbbe8bc73efc3"}, - {file = "murmurhash-1.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3310101004d9e2e0530c2fed30174448d998ffd1b50dcbfb7677e95db101aa4b"}, - {file = "murmurhash-1.0.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c65401a6f1778676253cbf89c1f45a8a7feb7d73038e483925df7d5943c08ed9"}, - {file = "murmurhash-1.0.10-cp310-cp310-win_amd64.whl", hash = "sha256:f23f2dfc7174de2cdc5007c0771ab8376a2a3f48247f32cac4a5563e40c6adcc"}, - {file = "murmurhash-1.0.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90ed37ee2cace9381b83d56068334f77e3e30bc521169a1f886a2a2800e965d6"}, - {file = "murmurhash-1.0.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:22e9926fdbec9d24ced9b0a42f0fee68c730438be3cfb00c2499fd495caec226"}, - {file = "murmurhash-1.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54bfbfd68baa99717239b8844600db627f336a08b1caf4df89762999f681cdd1"}, - {file = "murmurhash-1.0.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18b9d200a09d48ef67f6840b77c14f151f2b6c48fd69661eb75c7276ebdb146c"}, - {file = "murmurhash-1.0.10-cp311-cp311-win_amd64.whl", hash = "sha256:e5d7cfe392c0a28129226271008e61e77bf307afc24abf34f386771daa7b28b0"}, - {file = "murmurhash-1.0.10-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:96f0a070344d4802ea76a160e0d4c88b7dc10454d2426f48814482ba60b38b9e"}, - {file = "murmurhash-1.0.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9f61862060d677c84556610ac0300a0776cb13cb3155f5075ed97e80f86e55d9"}, - {file = "murmurhash-1.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3b6d2d877d8881a08be66d906856d05944be0faf22b9a0390338bcf45299989"}, - {file = "murmurhash-1.0.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8f54b0031d8696fed17ed6e9628f339cdea0ba2367ca051e18ff59193f52687"}, - {file = "murmurhash-1.0.10-cp312-cp312-win_amd64.whl", hash = "sha256:97e09d675de2359e586f09de1d0de1ab39f9911edffc65c9255fb5e04f7c1f85"}, - {file = "murmurhash-1.0.10-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b64e5332932993fef598e78d633b1ba664789ab73032ed511f3dc615a631a1a"}, - {file = "murmurhash-1.0.10-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e2a38437a8497e082408aa015c6d90554b9e00c2c221fdfa79728a2d99a739e"}, - {file = "murmurhash-1.0.10-cp36-cp36m-win_amd64.whl", hash = "sha256:55f4e4f9291a53c36070330950b472d72ba7d331e4ce3ce1ab349a4f458f7bc4"}, - {file = "murmurhash-1.0.10-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:16ef9f0855952493fe08929d23865425906a8c0c40607ac8a949a378652ba6a9"}, - {file = "murmurhash-1.0.10-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cc3351ae92b89c2fcdc6e41ac6f17176dbd9b3554c96109fd0713695d8663e7"}, - {file = "murmurhash-1.0.10-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6559fef7c2e7349a42a63549067709b656d6d1580752bd76be1541d8b2d65718"}, - {file = "murmurhash-1.0.10-cp37-cp37m-win_amd64.whl", hash = "sha256:8bf49e3bb33febb7057ae3a5d284ef81243a1e55eaa62bdcd79007cddbdc0461"}, - {file = "murmurhash-1.0.10-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f1605fde07030516eb63d77a598dd164fb9bf217fd937dbac588fe7e47a28c40"}, - {file = "murmurhash-1.0.10-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4904f7e68674a64eb2b08823c72015a5e14653e0b4b109ea00c652a005a59bad"}, - {file = "murmurhash-1.0.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0438f0cb44cf1cd26251f72c1428213c4197d40a4e3f48b1efc3aea12ce18517"}, - {file = "murmurhash-1.0.10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db1171a3f9a10571931764cdbfaa5371f4cf5c23c680639762125cb075b833a5"}, - {file = "murmurhash-1.0.10-cp38-cp38-win_amd64.whl", hash = "sha256:1c9fbcd7646ad8ba67b895f71d361d232c6765754370ecea473dd97d77afe99f"}, - {file = "murmurhash-1.0.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7024ab3498434f22f8e642ae31448322ad8228c65c8d9e5dc2d563d57c14c9b8"}, - {file = "murmurhash-1.0.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a99dedfb7f0cc5a4cd76eb409ee98d3d50eba024f934e705914f6f4d765aef2c"}, - {file = "murmurhash-1.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b580b8503647de5dd7972746b7613ea586270f17ac92a44872a9b1b52c36d68"}, - {file = "murmurhash-1.0.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d75840212bf75eb1352c946c3cf1622dacddd6d6bdda34368237d1eb3568f23a"}, - {file = "murmurhash-1.0.10-cp39-cp39-win_amd64.whl", hash = "sha256:a4209962b9f85de397c3203ea4b3a554da01ae9fd220fdab38757d4e9eba8d1a"}, - {file = "murmurhash-1.0.10.tar.gz", hash = "sha256:5282aab1317804c6ebd6dd7f69f15ba9075aee671c44a34be2bde0f1b11ef88a"}, -] - -[[package]] -name = "mypy" -version = "1.8.0" -description = "Optional static typing for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "mypy-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485a8942f671120f76afffff70f259e1cd0f0cfe08f81c05d8816d958d4577d3"}, - {file = "mypy-1.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:df9824ac11deaf007443e7ed2a4a26bebff98d2bc43c6da21b2b64185da011c4"}, - {file = "mypy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afecd6354bbfb6e0160f4e4ad9ba6e4e003b767dd80d85516e71f2e955ab50d"}, - {file = "mypy-1.8.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8963b83d53ee733a6e4196954502b33567ad07dfd74851f32be18eb932fb1cb9"}, - {file = "mypy-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:e46f44b54ebddbeedbd3d5b289a893219065ef805d95094d16a0af6630f5d410"}, - {file = "mypy-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:855fe27b80375e5c5878492f0729540db47b186509c98dae341254c8f45f42ae"}, - {file = "mypy-1.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4c886c6cce2d070bd7df4ec4a05a13ee20c0aa60cb587e8d1265b6c03cf91da3"}, - {file = "mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d19c413b3c07cbecf1f991e2221746b0d2a9410b59cb3f4fb9557f0365a1a817"}, - {file = "mypy-1.8.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9261ed810972061388918c83c3f5cd46079d875026ba97380f3e3978a72f503d"}, - {file = "mypy-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:51720c776d148bad2372ca21ca29256ed483aa9a4cdefefcef49006dff2a6835"}, - {file = "mypy-1.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:52825b01f5c4c1c4eb0db253ec09c7aa17e1a7304d247c48b6f3599ef40db8bd"}, - {file = "mypy-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f5ac9a4eeb1ec0f1ccdc6f326bcdb464de5f80eb07fb38b5ddd7b0de6bc61e55"}, - {file = "mypy-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afe3fe972c645b4632c563d3f3eff1cdca2fa058f730df2b93a35e3b0c538218"}, - {file = "mypy-1.8.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:42c6680d256ab35637ef88891c6bd02514ccb7e1122133ac96055ff458f93fc3"}, - {file = "mypy-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:720a5ca70e136b675af3af63db533c1c8c9181314d207568bbe79051f122669e"}, - {file = "mypy-1.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:028cf9f2cae89e202d7b6593cd98db6759379f17a319b5faf4f9978d7084cdc6"}, - {file = "mypy-1.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4e6d97288757e1ddba10dd9549ac27982e3e74a49d8d0179fc14d4365c7add66"}, - {file = "mypy-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f1478736fcebb90f97e40aff11a5f253af890c845ee0c850fe80aa060a267c6"}, - {file = "mypy-1.8.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42419861b43e6962a649068a61f4a4839205a3ef525b858377a960b9e2de6e0d"}, - {file = "mypy-1.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:2b5b6c721bd4aabaadead3a5e6fa85c11c6c795e0c81a7215776ef8afc66de02"}, - {file = "mypy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5c1538c38584029352878a0466f03a8ee7547d7bd9f641f57a0f3017a7c905b8"}, - {file = "mypy-1.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ef4be7baf08a203170f29e89d79064463b7fc7a0908b9d0d5114e8009c3a259"}, - {file = "mypy-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7178def594014aa6c35a8ff411cf37d682f428b3b5617ca79029d8ae72f5402b"}, - {file = "mypy-1.8.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ab3c84fa13c04aeeeabb2a7f67a25ef5d77ac9d6486ff33ded762ef353aa5592"}, - {file = "mypy-1.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:99b00bc72855812a60d253420d8a2eae839b0afa4938f09f4d2aa9bb4654263a"}, - {file = "mypy-1.8.0-py3-none-any.whl", hash = "sha256:538fd81bb5e430cc1381a443971c0475582ff9f434c16cd46d2c66763ce85d9d"}, - {file = "mypy-1.8.0.tar.gz", hash = "sha256:6ff8b244d7085a0b425b56d327b480c3b29cafbd2eff27316a004f9a7391ae07"}, -] - -[package.dependencies] -mypy-extensions = ">=1.0.0" -typing-extensions = ">=4.1.0" - -[package.extras] -dmypy = ["psutil (>=4.0)"] -install-types = ["pip"] -mypyc = ["setuptools (>=50)"] -reports = ["lxml"] - -[[package]] -name = "mypy-extensions" -version = "1.0.0" -description = "Type system extensions for programs checked with the mypy type checker." -optional = false -python-versions = ">=3.5" -files = [ - {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, - {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, -] - -[[package]] -name = "myst-parser" -version = "1.0.0" -description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," -optional = false -python-versions = ">=3.7" -files = [ - {file = "myst-parser-1.0.0.tar.gz", hash = "sha256:502845659313099542bd38a2ae62f01360e7dd4b1310f025dd014dfc0439cdae"}, - {file = "myst_parser-1.0.0-py3-none-any.whl", hash = "sha256:69fb40a586c6fa68995e6521ac0a525793935db7e724ca9bac1d33be51be9a4c"}, -] - -[package.dependencies] -docutils = ">=0.15,<0.20" -jinja2 = "*" -markdown-it-py = ">=1.0.0,<3.0.0" -mdit-py-plugins = ">=0.3.4,<0.4.0" -pyyaml = "*" -sphinx = ">=5,<7" - -[package.extras] -code-style = ["pre-commit (>=3.0,<4.0)"] -linkify = ["linkify-it-py (>=1.0,<2.0)"] -rtd = ["ipython", "pydata-sphinx-theme (==v0.13.0rc4)", "sphinx-autodoc2 (>=0.4.2,<0.5.0)", "sphinx-book-theme (==1.0.0rc2)", "sphinx-copybutton", "sphinx-design2", "sphinx-pyscript", "sphinx-tippy (>=0.3.1)", "sphinx-togglebutton", "sphinxext-opengraph (>=0.7.5,<0.8.0)", "sphinxext-rediraffe (>=0.2.7,<0.3.0)"] -testing = ["beautifulsoup4", "coverage[toml]", "pytest (>=7,<8)", "pytest-cov", "pytest-param-files (>=0.3.4,<0.4.0)", "pytest-regressions", "sphinx-pytest"] -testing-docutils = ["pygments", "pytest (>=7,<8)", "pytest-param-files (>=0.3.4,<0.4.0)"] - -[[package]] -name = "natsort" -version = "8.4.0" -description = "Simple yet flexible natural sorting in Python." -optional = false -python-versions = ">=3.7" -files = [ - {file = "natsort-8.4.0-py3-none-any.whl", hash = "sha256:4732914fb471f56b5cce04d7bae6f164a592c7712e1c85f9ef585e197299521c"}, - {file = "natsort-8.4.0.tar.gz", hash = "sha256:45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581"}, -] - -[package.extras] -fast = ["fastnumbers (>=2.0.0)"] -icu = ["PyICU (>=1.0.0)"] - -[[package]] -name = "nbclient" -version = "0.9.0" -description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." -optional = false -python-versions = ">=3.8.0" -files = [ - {file = "nbclient-0.9.0-py3-none-any.whl", hash = "sha256:a3a1ddfb34d4a9d17fc744d655962714a866639acd30130e9be84191cd97cd15"}, - {file = "nbclient-0.9.0.tar.gz", hash = "sha256:4b28c207877cf33ef3a9838cdc7a54c5ceff981194a82eac59d558f05487295e"}, -] - -[package.dependencies] -jupyter-client = ">=6.1.12" -jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" -nbformat = ">=5.1" -traitlets = ">=5.4" - -[package.extras] -dev = ["pre-commit"] -docs = ["autodoc-traits", "mock", "moto", "myst-parser", "nbclient[test]", "sphinx (>=1.7)", "sphinx-book-theme", "sphinxcontrib-spelling"] -test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>=7.0.0)", "pytest (>=7.0)", "pytest-asyncio", "pytest-cov (>=4.0)", "testpath", "xmltodict"] - -[[package]] -name = "nbconvert" -version = "7.14.2" -description = "Converting Jupyter Notebooks" -optional = false -python-versions = ">=3.8" -files = [ - {file = "nbconvert-7.14.2-py3-none-any.whl", hash = "sha256:db28590cef90f7faf2ebbc71acd402cbecf13d29176df728c0a9025a49345ea1"}, - {file = "nbconvert-7.14.2.tar.gz", hash = "sha256:a7f8808fd4e082431673ac538400218dd45efd076fbeb07cc6e5aa5a3a4e949e"}, -] - -[package.dependencies] -beautifulsoup4 = "*" -bleach = "!=5.0.0" -defusedxml = "*" -jinja2 = ">=3.0" -jupyter-core = ">=4.7" -jupyterlab-pygments = "*" -markupsafe = ">=2.0" -mistune = ">=2.0.3,<4" -nbclient = ">=0.5.0" -nbformat = ">=5.7" -packaging = "*" -pandocfilters = ">=1.4.1" -pygments = ">=2.4.1" -tinycss2 = "*" -traitlets = ">=5.1" - -[package.extras] -all = ["nbconvert[docs,qtpdf,serve,test,webpdf]"] -docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)", "sphinxcontrib-spelling"] -qtpdf = ["nbconvert[qtpng]"] -qtpng = ["pyqtwebengine (>=5.15)"] -serve = ["tornado (>=6.1)"] -test = ["flaky", "ipykernel", "ipywidgets (>=7.5)", "pytest"] -webpdf = ["playwright"] - -[[package]] -name = "nbformat" -version = "5.9.2" -description = "The Jupyter Notebook format" -optional = false -python-versions = ">=3.8" -files = [ - {file = "nbformat-5.9.2-py3-none-any.whl", hash = "sha256:1c5172d786a41b82bcfd0c23f9e6b6f072e8fb49c39250219e4acfff1efe89e9"}, - {file = "nbformat-5.9.2.tar.gz", hash = "sha256:5f98b5ba1997dff175e77e0c17d5c10a96eaed2cbd1de3533d1fc35d5e111192"}, -] - -[package.dependencies] -fastjsonschema = "*" -jsonschema = ">=2.6" -jupyter-core = "*" -traitlets = ">=5.1" - -[package.extras] -docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] -test = ["pep440", "pre-commit", "pytest", "testpath"] - -[[package]] -name = "nbsphinx" -version = "0.9.3" -description = "Jupyter Notebook Tools for Sphinx" -optional = false -python-versions = ">=3.6" -files = [ - {file = "nbsphinx-0.9.3-py3-none-any.whl", hash = "sha256:6e805e9627f4a358bd5720d5cbf8bf48853989c79af557afd91a5f22e163029f"}, - {file = "nbsphinx-0.9.3.tar.gz", hash = "sha256:ec339c8691b688f8676104a367a4b8cf3ea01fd089dc28d24dec22d563b11562"}, -] - -[package.dependencies] -docutils = "*" -jinja2 = "*" -nbconvert = "!=5.4" -nbformat = "*" -sphinx = ">=1.8" -traitlets = ">=5" - -[[package]] -name = "nest-asyncio" -version = "1.5.9" -description = "Patch asyncio to allow nested event loops" -optional = false -python-versions = ">=3.5" -files = [ - {file = "nest_asyncio-1.5.9-py3-none-any.whl", hash = "sha256:61ec07ef052e72e3de22045b81b2cc7d71fceb04c568ba0b2e4b2f9f5231bec2"}, - {file = "nest_asyncio-1.5.9.tar.gz", hash = "sha256:d1e1144e9c6e3e6392e0fcf5211cb1c8374b5648a98f1ebe48e5336006b41907"}, -] - -[[package]] -name = "networkx" -version = "3.2.1" -description = "Python package for creating and manipulating graphs and networks" -optional = false -python-versions = ">=3.9" -files = [ - {file = "networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2"}, - {file = "networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6"}, -] - -[package.extras] -default = ["matplotlib (>=3.5)", "numpy (>=1.22)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] -developer = ["changelist (==0.4)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] -doc = ["nb2plots (>=0.7)", "nbconvert (<7.9)", "numpydoc (>=1.6)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] -extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.11)", "sympy (>=1.10)"] -test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] - -[[package]] -name = "networkx-stubs" -version = "0.0.1" -description = "Typing stubs for NetworkX" -optional = false -python-versions = "*" -files = [ - {file = "networkx-stubs-0.0.1.tar.gz", hash = "sha256:1751cbc87898328f89d79476ec6363174c05f9e48592f0953cc1077188717a21"}, - {file = "networkx_stubs-0.0.1-py3-none-any.whl", hash = "sha256:ce58dff9b9dcbfdf895d0fce20fa8a73f2e82e581004596b7552086b5bb91366"}, -] - -[package.dependencies] -networkx = "*" - -[package.extras] -dev = ["black", "flake8", "flake8-black", "flake8-pyi", "mypy", "setuptools", "wheel"] - -[[package]] -name = "nodeenv" -version = "1.8.0" -description = "Node.js virtual environment builder" -optional = false -python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*" -files = [ - {file = "nodeenv-1.8.0-py2.py3-none-any.whl", hash = "sha256:df865724bb3c3adc86b3876fa209771517b0cfe596beff01a92700e0e8be4cec"}, - {file = "nodeenv-1.8.0.tar.gz", hash = "sha256:d51e0c37e64fbf47d017feac3145cdbb58836d7eee8c6f6d3b6880c5456227d2"}, -] - -[package.dependencies] -setuptools = "*" - -[[package]] -name = "notebook" -version = "7.0.7" -description = "Jupyter Notebook - A web-based notebook environment for interactive computing" -optional = false -python-versions = ">=3.8" -files = [ - {file = "notebook-7.0.7-py3-none-any.whl", hash = "sha256:289b606d7e173f75a18beb1406ef411b43f97f7a9c55ba03efa3622905a62346"}, - {file = "notebook-7.0.7.tar.gz", hash = "sha256:3bcff00c17b3ac142ef5f436d50637d936b274cfa0b41f6ac0175363de9b4e09"}, -] - -[package.dependencies] -jupyter-server = ">=2.4.0,<3" -jupyterlab = ">=4.0.2,<5" -jupyterlab-server = ">=2.22.1,<3" -notebook-shim = ">=0.2,<0.3" -tornado = ">=6.2.0" - -[package.extras] -dev = ["hatch", "pre-commit"] -docs = ["myst-parser", "nbsphinx", "pydata-sphinx-theme", "sphinx (>=1.3.6)", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] -test = ["importlib-resources (>=5.0)", "ipykernel", "jupyter-server[test] (>=2.4.0,<3)", "jupyterlab-server[test] (>=2.22.1,<3)", "nbval", "pytest (>=7.0)", "pytest-console-scripts", "pytest-timeout", "pytest-tornasync", "requests"] - -[[package]] -name = "notebook-shim" -version = "0.2.3" -description = "A shim layer for notebook traits and config" -optional = false -python-versions = ">=3.7" -files = [ - {file = "notebook_shim-0.2.3-py3-none-any.whl", hash = "sha256:a83496a43341c1674b093bfcebf0fe8e74cbe7eda5fd2bbc56f8e39e1486c0c7"}, - {file = "notebook_shim-0.2.3.tar.gz", hash = "sha256:f69388ac283ae008cd506dda10d0288b09a017d822d5e8c7129a152cbd3ce7e9"}, -] - -[package.dependencies] -jupyter-server = ">=1.8,<3" - -[package.extras] -test = ["pytest", "pytest-console-scripts", "pytest-jupyter", "pytest-tornasync"] - -[[package]] -name = "numpy" -version = "1.26.3" -description = "Fundamental package for array computing in Python" -optional = false -python-versions = ">=3.9" -files = [ - {file = "numpy-1.26.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:806dd64230dbbfaca8a27faa64e2f414bf1c6622ab78cc4264f7f5f028fee3bf"}, - {file = "numpy-1.26.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02f98011ba4ab17f46f80f7f8f1c291ee7d855fcef0a5a98db80767a468c85cd"}, - {file = "numpy-1.26.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d45b3ec2faed4baca41c76617fcdcfa4f684ff7a151ce6fc78ad3b6e85af0a6"}, - {file = "numpy-1.26.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bdd2b45bf079d9ad90377048e2747a0c82351989a2165821f0c96831b4a2a54b"}, - {file = "numpy-1.26.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:211ddd1e94817ed2d175b60b6374120244a4dd2287f4ece45d49228b4d529178"}, - {file = "numpy-1.26.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b1240f767f69d7c4c8a29adde2310b871153df9b26b5cb2b54a561ac85146485"}, - {file = "numpy-1.26.3-cp310-cp310-win32.whl", hash = "sha256:21a9484e75ad018974a2fdaa216524d64ed4212e418e0a551a2d83403b0531d3"}, - {file = "numpy-1.26.3-cp310-cp310-win_amd64.whl", hash = "sha256:9e1591f6ae98bcfac2a4bbf9221c0b92ab49762228f38287f6eeb5f3f55905ce"}, - {file = "numpy-1.26.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b831295e5472954104ecb46cd98c08b98b49c69fdb7040483aff799a755a7374"}, - {file = "numpy-1.26.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9e87562b91f68dd8b1c39149d0323b42e0082db7ddb8e934ab4c292094d575d6"}, - {file = "numpy-1.26.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c66d6fec467e8c0f975818c1796d25c53521124b7cfb760114be0abad53a0a2"}, - {file = "numpy-1.26.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f25e2811a9c932e43943a2615e65fc487a0b6b49218899e62e426e7f0a57eeda"}, - {file = "numpy-1.26.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:af36e0aa45e25c9f57bf684b1175e59ea05d9a7d3e8e87b7ae1a1da246f2767e"}, - {file = "numpy-1.26.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:51c7f1b344f302067b02e0f5b5d2daa9ed4a721cf49f070280ac202738ea7f00"}, - {file = "numpy-1.26.3-cp311-cp311-win32.whl", hash = "sha256:7ca4f24341df071877849eb2034948459ce3a07915c2734f1abb4018d9c49d7b"}, - {file = "numpy-1.26.3-cp311-cp311-win_amd64.whl", hash = "sha256:39763aee6dfdd4878032361b30b2b12593fb445ddb66bbac802e2113eb8a6ac4"}, - {file = "numpy-1.26.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a7081fd19a6d573e1a05e600c82a1c421011db7935ed0d5c483e9dd96b99cf13"}, - {file = "numpy-1.26.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12c70ac274b32bc00c7f61b515126c9205323703abb99cd41836e8125ea0043e"}, - {file = "numpy-1.26.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f784e13e598e9594750b2ef6729bcd5a47f6cfe4a12cca13def35e06d8163e3"}, - {file = "numpy-1.26.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f24750ef94d56ce6e33e4019a8a4d68cfdb1ef661a52cdaee628a56d2437419"}, - {file = "numpy-1.26.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:77810ef29e0fb1d289d225cabb9ee6cf4d11978a00bb99f7f8ec2132a84e0166"}, - {file = "numpy-1.26.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8ed07a90f5450d99dad60d3799f9c03c6566709bd53b497eb9ccad9a55867f36"}, - {file = "numpy-1.26.3-cp312-cp312-win32.whl", hash = "sha256:f73497e8c38295aaa4741bdfa4fda1a5aedda5473074369eca10626835445511"}, - {file = "numpy-1.26.3-cp312-cp312-win_amd64.whl", hash = "sha256:da4b0c6c699a0ad73c810736303f7fbae483bcb012e38d7eb06a5e3b432c981b"}, - {file = "numpy-1.26.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1666f634cb3c80ccbd77ec97bc17337718f56d6658acf5d3b906ca03e90ce87f"}, - {file = "numpy-1.26.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:18c3319a7d39b2c6a9e3bb75aab2304ab79a811ac0168a671a62e6346c29b03f"}, - {file = "numpy-1.26.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b7e807d6888da0db6e7e75838444d62495e2b588b99e90dd80c3459594e857b"}, - {file = "numpy-1.26.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4d362e17bcb0011738c2d83e0a65ea8ce627057b2fdda37678f4374a382a137"}, - {file = "numpy-1.26.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b8c275f0ae90069496068c714387b4a0eba5d531aace269559ff2b43655edd58"}, - {file = "numpy-1.26.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc0743f0302b94f397a4a65a660d4cd24267439eb16493fb3caad2e4389bccbb"}, - {file = "numpy-1.26.3-cp39-cp39-win32.whl", hash = "sha256:9bc6d1a7f8cedd519c4b7b1156d98e051b726bf160715b769106661d567b3f03"}, - {file = "numpy-1.26.3-cp39-cp39-win_amd64.whl", hash = "sha256:867e3644e208c8922a3be26fc6bbf112a035f50f0a86497f98f228c50c607bb2"}, - {file = "numpy-1.26.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3c67423b3703f8fbd90f5adaa37f85b5794d3366948efe9a5190a5f3a83fc34e"}, - {file = "numpy-1.26.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46f47ee566d98849323f01b349d58f2557f02167ee301e5e28809a8c0e27a2d0"}, - {file = "numpy-1.26.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a8474703bffc65ca15853d5fd4d06b18138ae90c17c8d12169968e998e448bb5"}, - {file = "numpy-1.26.3.tar.gz", hash = "sha256:697df43e2b6310ecc9d95f05d5ef20eacc09c7c4ecc9da3f235d39e71b7da1e4"}, -] - -[[package]] -name = "onnxruntime" -version = "1.15.1" -description = "ONNX Runtime is a runtime accelerator for Machine Learning models" -optional = false -python-versions = "*" -files = [ - {file = "onnxruntime-1.15.1-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:baad59e6a763237fa39545325d29c16f98b8a45d2dfc524c67631e2e3ba44d16"}, - {file = "onnxruntime-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:568c2db848f619a0a93e843c028e9fb4879929d40b04bd60f9ba6eb8d2e93421"}, - {file = "onnxruntime-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69088d7784bb04dedfd9e883e2c96e4adf8ae0451acdd0abb78d68f59ecc6d9d"}, - {file = "onnxruntime-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cef43737b2cd886d5d718d100f56ec78c9c476c5db5f8f946e95024978fe754"}, - {file = "onnxruntime-1.15.1-cp310-cp310-win32.whl", hash = "sha256:79d7e65abb44a47c633ede8e53fe7b9756c272efaf169758c482c983cca98d7e"}, - {file = "onnxruntime-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:8bc4c47682933a7a2c79808688aad5f12581305e182be552de50783b5438e6bd"}, - {file = "onnxruntime-1.15.1-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:652b2cb777f76446e3cc41072dd3d1585a6388aeff92b9de656724bc22e241e4"}, - {file = "onnxruntime-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:89b86dbed15740abc385055a29c9673a212600248d702737ce856515bdeddc88"}, - {file = "onnxruntime-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed5cdd9ee748149a57f4cdfa67187a0d68f75240645a3c688299dcd08742cc98"}, - {file = "onnxruntime-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f748cce6a70ed38c19658615c55f4eedb9192765a4e9c4bd2682adfe980698d"}, - {file = "onnxruntime-1.15.1-cp311-cp311-win32.whl", hash = "sha256:e0312046e814c40066e7823da58075992d51364cbe739eeeb2345ec440c3ac59"}, - {file = "onnxruntime-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:f0980969689cb956c22bd1318b271e1be260060b37f3ddd82c7d63bd7f2d9a79"}, - {file = "onnxruntime-1.15.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:345986cfdbd6f4b20a89b6a6cd9abd3e2ced2926ae0b6e91fefa8149f95c0f09"}, - {file = "onnxruntime-1.15.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a4d7b3ad75e040f1e95757f69826a11051737b31584938a26d466a0234c6de98"}, - {file = "onnxruntime-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3603d07b829bcc1c14963a76103e257aade8861eb208173b300cc26e118ec2f8"}, - {file = "onnxruntime-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3df0625b9295daf1f7409ea55f72e1eeb38d54f5769add53372e79ddc3cf98d"}, - {file = "onnxruntime-1.15.1-cp38-cp38-win32.whl", hash = "sha256:f68b47fdf1a0406c0292f81ac993e2a2ae3e8b166b436d590eb221f64e8e187a"}, - {file = "onnxruntime-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:52d762d297cc3f731f54fa65a3e329b813164970671547bef6414d0ed52765c9"}, - {file = "onnxruntime-1.15.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:99228f9f03dc1fc8af89a28c9f942e8bd3e97e894e263abe1a32e4ddb1f6363b"}, - {file = "onnxruntime-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:45db7f96febb0cf23e3af147f35c4f8de1a37dd252d1cef853c242c2780250cd"}, - {file = "onnxruntime-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bafc112a36db25c821b90ab747644041cb4218f6575889775a2c12dd958b8c3"}, - {file = "onnxruntime-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:985693d18f2d46aa34fd44d7f65ff620660b2c8fa4b8ec365c2ca353f0fbdb27"}, - {file = "onnxruntime-1.15.1-cp39-cp39-win32.whl", hash = "sha256:708eb31b0c04724bf0f01c1309a9e69bbc09b85beb750e5662c8aed29f1ff9fd"}, - {file = "onnxruntime-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:73d6de4c42dfde1e9dbea04773e6dc23346c8cda9c7e08c6554fafc97ac60138"}, -] - -[package.dependencies] -coloredlogs = "*" -flatbuffers = "*" -numpy = ">=1.21.6" -packaging = "*" -protobuf = "*" -sympy = "*" - -[[package]] -name = "openpyxl" -version = "3.1.2" -description = "A Python library to read/write Excel 2010 xlsx/xlsm files" -optional = false -python-versions = ">=3.6" -files = [ - {file = "openpyxl-3.1.2-py2.py3-none-any.whl", hash = "sha256:f91456ead12ab3c6c2e9491cf33ba6d08357d802192379bb482f1033ade496f5"}, - {file = "openpyxl-3.1.2.tar.gz", hash = "sha256:a6f5977418eff3b2d5500d54d9db50c8277a368436f4e4f8ddb1be3422870184"}, -] - -[package.dependencies] -et-xmlfile = "*" - -[[package]] -name = "outcome" -version = "1.3.0.post0" -description = "Capture the outcome of Python function calls." -optional = false -python-versions = ">=3.7" -files = [ - {file = "outcome-1.3.0.post0-py2.py3-none-any.whl", hash = "sha256:e771c5ce06d1415e356078d3bdd68523f284b4ce5419828922b6871e65eda82b"}, - {file = "outcome-1.3.0.post0.tar.gz", hash = "sha256:9dcf02e65f2971b80047b377468e72a268e15c0af3cf1238e6ff14f7f91143b8"}, -] - -[package.dependencies] -attrs = ">=19.2.0" - -[[package]] -name = "overrides" -version = "7.6.0" -description = "A decorator to automatically detect mismatch when overriding a method." -optional = false -python-versions = ">=3.6" -files = [ - {file = "overrides-7.6.0-py3-none-any.whl", hash = "sha256:c36e6635519ea9c5b043b65c36d4b886aee8bd45b7d4681d2a6df0898df4b654"}, - {file = "overrides-7.6.0.tar.gz", hash = "sha256:01e15bbbf15b766f0675c275baa1878bd1c7dc9bc7b9ee13e677cdba93dc1bd9"}, -] - -[[package]] -name = "packageurl-python" -version = "0.13.4" -description = "A purl aka. Package URL parser and builder" -optional = false -python-versions = ">=3.7" -files = [ - {file = "packageurl-python-0.13.4.tar.gz", hash = "sha256:6eb5e995009cc73387095e0b507ab65df51357d25ddc5fce3d3545ad6dcbbee8"}, - {file = "packageurl_python-0.13.4-py3-none-any.whl", hash = "sha256:62aa13d60a0082ff115784fefdfe73a12f310e455365cca7c6d362161067f35f"}, -] - -[package.extras] -build = ["setuptools", "wheel"] -lint = ["black", "isort", "mypy"] -sqlalchemy = ["sqlalchemy (>=2.0.0)"] -test = ["pytest"] - -[[package]] -name = "packaging" -version = "23.2" -description = "Core utilities for Python packages" -optional = false -python-versions = ">=3.7" -files = [ - {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, - {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, -] - -[[package]] -name = "pandas" -version = "2.1.4" -description = "Powerful data structures for data analysis, time series, and statistics" -optional = false -python-versions = ">=3.9" -files = [ - {file = "pandas-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bdec823dc6ec53f7a6339a0e34c68b144a7a1fd28d80c260534c39c62c5bf8c9"}, - {file = "pandas-2.1.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:294d96cfaf28d688f30c918a765ea2ae2e0e71d3536754f4b6de0ea4a496d034"}, - {file = "pandas-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b728fb8deba8905b319f96447a27033969f3ea1fea09d07d296c9030ab2ed1d"}, - {file = "pandas-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00028e6737c594feac3c2df15636d73ace46b8314d236100b57ed7e4b9ebe8d9"}, - {file = "pandas-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:426dc0f1b187523c4db06f96fb5c8d1a845e259c99bda74f7de97bd8a3bb3139"}, - {file = "pandas-2.1.4-cp310-cp310-win_amd64.whl", hash = "sha256:f237e6ca6421265643608813ce9793610ad09b40154a3344a088159590469e46"}, - {file = "pandas-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b7d852d16c270e4331f6f59b3e9aa23f935f5c4b0ed2d0bc77637a8890a5d092"}, - {file = "pandas-2.1.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bd7d5f2f54f78164b3d7a40f33bf79a74cdee72c31affec86bfcabe7e0789821"}, - {file = "pandas-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0aa6e92e639da0d6e2017d9ccff563222f4eb31e4b2c3cf32a2a392fc3103c0d"}, - {file = "pandas-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d797591b6846b9db79e65dc2d0d48e61f7db8d10b2a9480b4e3faaddc421a171"}, - {file = "pandas-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d2d3e7b00f703aea3945995ee63375c61b2e6aa5aa7871c5d622870e5e137623"}, - {file = "pandas-2.1.4-cp311-cp311-win_amd64.whl", hash = "sha256:dc9bf7ade01143cddc0074aa6995edd05323974e6e40d9dbde081021ded8510e"}, - {file = "pandas-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:482d5076e1791777e1571f2e2d789e940dedd927325cc3cb6d0800c6304082f6"}, - {file = "pandas-2.1.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8a706cfe7955c4ca59af8c7a0517370eafbd98593155b48f10f9811da440248b"}, - {file = "pandas-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0513a132a15977b4a5b89aabd304647919bc2169eac4c8536afb29c07c23540"}, - {file = "pandas-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9f17f2b6fc076b2a0078862547595d66244db0f41bf79fc5f64a5c4d635bead"}, - {file = "pandas-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:45d63d2a9b1b37fa6c84a68ba2422dc9ed018bdaa668c7f47566a01188ceeec1"}, - {file = "pandas-2.1.4-cp312-cp312-win_amd64.whl", hash = "sha256:f69b0c9bb174a2342818d3e2778584e18c740d56857fc5cdb944ec8bbe4082cf"}, - {file = "pandas-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3f06bda01a143020bad20f7a85dd5f4a1600112145f126bc9e3e42077c24ef34"}, - {file = "pandas-2.1.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab5796839eb1fd62a39eec2916d3e979ec3130509930fea17fe6f81e18108f6a"}, - {file = "pandas-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edbaf9e8d3a63a9276d707b4d25930a262341bca9874fcb22eff5e3da5394732"}, - {file = "pandas-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ebfd771110b50055712b3b711b51bee5d50135429364d0498e1213a7adc2be8"}, - {file = "pandas-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8ea107e0be2aba1da619cc6ba3f999b2bfc9669a83554b1904ce3dd9507f0860"}, - {file = "pandas-2.1.4-cp39-cp39-win_amd64.whl", hash = "sha256:d65148b14788b3758daf57bf42725caa536575da2b64df9964c563b015230984"}, - {file = "pandas-2.1.4.tar.gz", hash = "sha256:fcb68203c833cc735321512e13861358079a96c174a61f5116a1de89c58c0ef7"}, -] - -[package.dependencies] -numpy = [ - {version = ">=1.23.2,<2", markers = "python_version == \"3.11\""}, - {version = ">=1.26.0,<2", markers = "python_version >= \"3.12\""}, -] -python-dateutil = ">=2.8.2" -pytz = ">=2020.1" -tzdata = ">=2022.1" - -[package.extras] -all = ["PyQt5 (>=5.15.6)", "SQLAlchemy (>=1.4.36)", "beautifulsoup4 (>=4.11.1)", "bottleneck (>=1.3.4)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=0.8.1)", "fsspec (>=2022.05.0)", "gcsfs (>=2022.05.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.8.0)", "matplotlib (>=3.6.1)", "numba (>=0.55.2)", "numexpr (>=2.8.0)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pandas-gbq (>=0.17.5)", "psycopg2 (>=2.9.3)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.5)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "pyxlsb (>=1.0.9)", "qtpy (>=2.2.0)", "s3fs (>=2022.05.0)", "scipy (>=1.8.1)", "tables (>=3.7.0)", "tabulate (>=0.8.10)", "xarray (>=2022.03.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)", "zstandard (>=0.17.0)"] -aws = ["s3fs (>=2022.05.0)"] -clipboard = ["PyQt5 (>=5.15.6)", "qtpy (>=2.2.0)"] -compression = ["zstandard (>=0.17.0)"] -computation = ["scipy (>=1.8.1)", "xarray (>=2022.03.0)"] -consortium-standard = ["dataframe-api-compat (>=0.1.7)"] -excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pyxlsb (>=1.0.9)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)"] -feather = ["pyarrow (>=7.0.0)"] -fss = ["fsspec (>=2022.05.0)"] -gcp = ["gcsfs (>=2022.05.0)", "pandas-gbq (>=0.17.5)"] -hdf5 = ["tables (>=3.7.0)"] -html = ["beautifulsoup4 (>=4.11.1)", "html5lib (>=1.1)", "lxml (>=4.8.0)"] -mysql = ["SQLAlchemy (>=1.4.36)", "pymysql (>=1.0.2)"] -output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.8.10)"] -parquet = ["pyarrow (>=7.0.0)"] -performance = ["bottleneck (>=1.3.4)", "numba (>=0.55.2)", "numexpr (>=2.8.0)"] -plot = ["matplotlib (>=3.6.1)"] -postgresql = ["SQLAlchemy (>=1.4.36)", "psycopg2 (>=2.9.3)"] -spss = ["pyreadstat (>=1.1.5)"] -sql-other = ["SQLAlchemy (>=1.4.36)"] -test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] -xml = ["lxml (>=4.8.0)"] - -[[package]] -name = "pandas-stubs" -version = "2.1.4.231227" -description = "Type annotations for pandas" -optional = false -python-versions = ">=3.9" -files = [ - {file = "pandas_stubs-2.1.4.231227-py3-none-any.whl", hash = "sha256:211fc23e6ae87073bdf41dbf362c4a4d85e1e3477cb078dbac3da6c7fdaefba8"}, - {file = "pandas_stubs-2.1.4.231227.tar.gz", hash = "sha256:3ea29ef001e9e44985f5ebde02d4413f94891ef6ec7e5056fb07d125be796c23"}, -] - -[package.dependencies] -numpy = {version = ">=1.26.0", markers = "python_version < \"3.13\""} -types-pytz = ">=2022.1.1" - -[[package]] -name = "pandoc" -version = "2.3" -description = "Pandoc Documents for Python" -optional = false -python-versions = "*" -files = [ - {file = "pandoc-2.3.tar.gz", hash = "sha256:e772c2c6d871146894579828dbaf1efd538eb64fc7e71d4a6b3a11a18baef90d"}, -] - -[package.dependencies] -plumbum = "*" -ply = "*" - -[[package]] -name = "pandocfilters" -version = "1.5.1" -description = "Utilities for writing pandoc filters in python" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"}, - {file = "pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e"}, -] - -[[package]] -name = "parso" -version = "0.8.3" -description = "A Python Parser" -optional = false -python-versions = ">=3.6" -files = [ - {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"}, - {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"}, -] - -[package.extras] -qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] -testing = ["docopt", "pytest (<6.0.0)"] - -[[package]] -name = "pathspec" -version = "0.12.1" -description = "Utility library for gitignore style pattern matching of file paths." -optional = false -python-versions = ">=3.8" -files = [ - {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, - {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, -] - -[[package]] -name = "pexpect" -version = "4.9.0" -description = "Pexpect allows easy control of interactive console applications." -optional = false -python-versions = "*" -files = [ - {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, - {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, -] - -[package.dependencies] -ptyprocess = ">=0.5" - -[[package]] -name = "pgeocode" -version = "0.4.1" -description = "Approximate geocoding" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pgeocode-0.4.1-py3-none-any.whl", hash = "sha256:0cc3916d75c41ffcd910ccc2252235a66c627346502cba5d2e97b6ea0aa83257"}, - {file = "pgeocode-0.4.1.tar.gz", hash = "sha256:08f35dedf79957769641c7137aa9cc189e1bb63033226372dce372b14973e8b2"}, -] - -[package.dependencies] -numpy = "*" -pandas = "*" -requests = "*" - -[package.extras] -fuzzy = ["thefuzz"] - -[[package]] -name = "pillow" -version = "10.2.0" -description = "Python Imaging Library (Fork)" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pillow-10.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e"}, - {file = "pillow-10.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2"}, - {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c"}, - {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0"}, - {file = "pillow-10.2.0-cp310-cp310-win32.whl", hash = "sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023"}, - {file = "pillow-10.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72"}, - {file = "pillow-10.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad"}, - {file = "pillow-10.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5"}, - {file = "pillow-10.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311"}, - {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1"}, - {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757"}, - {file = "pillow-10.2.0-cp311-cp311-win32.whl", hash = "sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068"}, - {file = "pillow-10.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56"}, - {file = "pillow-10.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1"}, - {file = "pillow-10.2.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef"}, - {file = "pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04"}, - {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f"}, - {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb"}, - {file = "pillow-10.2.0-cp312-cp312-win32.whl", hash = "sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f"}, - {file = "pillow-10.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9"}, - {file = "pillow-10.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48"}, - {file = "pillow-10.2.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9"}, - {file = "pillow-10.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d"}, - {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6"}, - {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe"}, - {file = "pillow-10.2.0-cp38-cp38-win32.whl", hash = "sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e"}, - {file = "pillow-10.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39"}, - {file = "pillow-10.2.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67"}, - {file = "pillow-10.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13"}, - {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7"}, - {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591"}, - {file = "pillow-10.2.0-cp39-cp39-win32.whl", hash = "sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516"}, - {file = "pillow-10.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8"}, - {file = "pillow-10.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6"}, - {file = "pillow-10.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868"}, - {file = "pillow-10.2.0.tar.gz", hash = "sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e"}, -] - -[package.extras] -docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] -fpx = ["olefile"] -mic = ["olefile"] -tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] -typing = ["typing-extensions"] -xmp = ["defusedxml"] - -[[package]] -name = "pip" -version = "23.3.2" -description = "The PyPA recommended tool for installing Python packages." -optional = false -python-versions = ">=3.7" -files = [ - {file = "pip-23.3.2-py3-none-any.whl", hash = "sha256:5052d7889c1f9d05224cd41741acb7c5d6fa735ab34e339624a614eaaa7e7d76"}, - {file = "pip-23.3.2.tar.gz", hash = "sha256:7fd9972f96db22c8077a1ee2691b172c8089b17a5652a44494a9ecb0d78f9149"}, -] - -[[package]] -name = "pip-api" -version = "0.0.30" -description = "An unofficial, importable pip API" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pip-api-0.0.30.tar.gz", hash = "sha256:a05df2c7aa9b7157374bcf4273544201a0c7bae60a9c65bcf84f3959ef3896f3"}, - {file = "pip_api-0.0.30-py3-none-any.whl", hash = "sha256:2a0314bd31522eb9ffe8a99668b0d07fee34ebc537931e7b6483001dbedcbdc9"}, -] - -[package.dependencies] -pip = "*" - -[[package]] -name = "pip-audit" -version = "2.7.0" -description = "A tool for scanning Python environments for known vulnerabilities" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pip_audit-2.7.0-py3-none-any.whl", hash = "sha256:83e039740653eb9ef1a78b1540ed441600cd88a560588ba2c0a169180685a522"}, - {file = "pip_audit-2.7.0.tar.gz", hash = "sha256:67740c5b1d5d967a258c3dfefc46f9713a2819c48062505ddf4b29de101c2b75"}, -] - -[package.dependencies] -CacheControl = {version = ">=0.13.0", extras = ["filecache"]} -cyclonedx-python-lib = ">=5,<7" -html5lib = ">=1.1" -packaging = ">=23.0.0" -pip-api = ">=0.0.28" -pip-requirements-parser = ">=32.0.0" -requests = ">=2.31.0" -rich = ">=12.4" -toml = ">=0.10" - -[package.extras] -dev = ["build", "bump (>=1.3.2)", "pip-audit[doc,lint,test]"] -doc = ["pdoc"] -lint = ["interrogate", "mypy", "ruff (<0.1.12)", "types-html5lib", "types-requests", "types-toml"] -test = ["coverage[toml] (>=7.0,!=7.3.3,<8.0)", "pretend", "pytest", "pytest-cov"] - -[[package]] -name = "pip-licenses" -version = "4.3.4" -description = "Dump the software license list of Python packages installed with pip." -optional = false -python-versions = "~=3.8" -files = [ - {file = "pip-licenses-4.3.4.tar.gz", hash = "sha256:9c6c9c3252b976d08735bdffb0eb4c5eaa50dfd46f5e075532c0248ffe94fed1"}, - {file = "pip_licenses-4.3.4-py3-none-any.whl", hash = "sha256:85706ec30781076eb611fed3934f27a1f18437d3211f747567cd3c4e943fce1b"}, -] - -[package.dependencies] -prettytable = ">=2.3.0" - -[package.extras] -test = ["docutils", "mypy", "pytest-cov", "pytest-pycodestyle", "pytest-runner"] - -[[package]] -name = "pip-requirements-parser" -version = "32.0.1" -description = "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code." -optional = false -python-versions = ">=3.6.0" -files = [ - {file = "pip-requirements-parser-32.0.1.tar.gz", hash = "sha256:b4fa3a7a0be38243123cf9d1f3518da10c51bdb165a2b2985566247f9155a7d3"}, - {file = "pip_requirements_parser-32.0.1-py3-none-any.whl", hash = "sha256:4659bc2a667783e7a15d190f6fccf8b2486685b6dba4c19c3876314769c57526"}, -] - -[package.dependencies] -packaging = "*" -pyparsing = "*" - -[package.extras] -docs = ["Sphinx (>=3.3.1)", "doc8 (>=0.8.1)", "sphinx-rtd-theme (>=0.5.0)"] -testing = ["aboutcode-toolkit (>=6.0.0)", "black", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)"] - -[[package]] -name = "platformdirs" -version = "4.1.0" -description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -optional = false -python-versions = ">=3.8" -files = [ - {file = "platformdirs-4.1.0-py3-none-any.whl", hash = "sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380"}, - {file = "platformdirs-4.1.0.tar.gz", hash = "sha256:906d548203468492d432bcb294d4bc2fff751bf84971fbb2c10918cc206ee420"}, -] - -[package.extras] -docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.1)", "sphinx-autodoc-typehints (>=1.24)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)"] - -[[package]] -name = "plotly" -version = "5.18.0" -description = "An open-source, interactive data visualization library for Python" -optional = false -python-versions = ">=3.6" -files = [ - {file = "plotly-5.18.0-py3-none-any.whl", hash = "sha256:23aa8ea2f4fb364a20d34ad38235524bd9d691bf5299e800bca608c31e8db8de"}, - {file = "plotly-5.18.0.tar.gz", hash = "sha256:360a31e6fbb49d12b007036eb6929521343d6bee2236f8459915821baefa2cbb"}, -] - -[package.dependencies] -packaging = "*" -tenacity = ">=6.2.0" - -[[package]] -name = "pluggy" -version = "1.3.0" -description = "plugin and hook calling mechanisms for python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pluggy-1.3.0-py3-none-any.whl", hash = "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7"}, - {file = "pluggy-1.3.0.tar.gz", hash = "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12"}, -] - -[package.extras] -dev = ["pre-commit", "tox"] -testing = ["pytest", "pytest-benchmark"] - -[[package]] -name = "plumbum" -version = "1.8.2" -description = "Plumbum: shell combinators library" -optional = false -python-versions = ">=3.6" -files = [ - {file = "plumbum-1.8.2-py3-none-any.whl", hash = "sha256:3ad9e5f56c6ec98f6f7988f7ea8b52159662ea9e915868d369dbccbfca0e367e"}, - {file = "plumbum-1.8.2.tar.gz", hash = "sha256:9e6dc032f4af952665f32f3206567bc23b7858b1413611afe603a3f8ad9bfd75"}, -] - -[package.dependencies] -pywin32 = {version = "*", markers = "platform_system == \"Windows\" and platform_python_implementation != \"PyPy\""} - -[package.extras] -dev = ["paramiko", "psutil", "pytest (>=6.0)", "pytest-cov", "pytest-mock", "pytest-timeout"] -docs = ["sphinx (>=4.0.0)", "sphinx-rtd-theme (>=1.0.0)"] -ssh = ["paramiko"] - -[[package]] -name = "ply" -version = "3.11" -description = "Python Lex & Yacc" -optional = false -python-versions = "*" -files = [ - {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"}, - {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"}, -] - -[[package]] -name = "pockets" -version = "0.9.1" -description = "A collection of helpful Python tools!" -optional = false -python-versions = "*" -files = [ - {file = "pockets-0.9.1-py2.py3-none-any.whl", hash = "sha256:68597934193c08a08eb2bf6a1d85593f627c22f9b065cc727a4f03f669d96d86"}, - {file = "pockets-0.9.1.tar.gz", hash = "sha256:9320f1a3c6f7a9133fe3b571f283bcf3353cd70249025ae8d618e40e9f7e92b3"}, -] - -[package.dependencies] -six = ">=1.5.2" - -[[package]] -name = "pprintpp" -version = "0.4.0" -description = "A drop-in replacement for pprint that's actually pretty" -optional = false -python-versions = "*" -files = [ - {file = "pprintpp-0.4.0-py2.py3-none-any.whl", hash = "sha256:b6b4dcdd0c0c0d75e4d7b2f21a9e933e5b2ce62b26e1a54537f9651ae5a5c01d"}, - {file = "pprintpp-0.4.0.tar.gz", hash = "sha256:ea826108e2c7f49dc6d66c752973c3fc9749142a798d6b254e1e301cfdbc6403"}, -] - -[[package]] -name = "pre-commit" -version = "3.6.0" -description = "A framework for managing and maintaining multi-language pre-commit hooks." -optional = false -python-versions = ">=3.9" -files = [ - {file = "pre_commit-3.6.0-py2.py3-none-any.whl", hash = "sha256:c255039ef399049a5544b6ce13d135caba8f2c28c3b4033277a788f434308376"}, - {file = "pre_commit-3.6.0.tar.gz", hash = "sha256:d30bad9abf165f7785c15a21a1f46da7d0677cb00ee7ff4c579fd38922efe15d"}, -] - -[package.dependencies] -cfgv = ">=2.0.0" -identify = ">=1.0.0" -nodeenv = ">=0.11.1" -pyyaml = ">=5.1" -virtualenv = ">=20.10.0" - -[[package]] -name = "preshed" -version = "3.0.9" -description = "Cython hash table that trusts the keys are pre-hashed" -optional = false -python-versions = ">=3.6" -files = [ - {file = "preshed-3.0.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4f96ef4caf9847b2bb9868574dcbe2496f974e41c2b83d6621c24fb4c3fc57e3"}, - {file = "preshed-3.0.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a61302cf8bd30568631adcdaf9e6b21d40491bd89ba8ebf67324f98b6c2a2c05"}, - {file = "preshed-3.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99499e8a58f58949d3f591295a97bca4e197066049c96f5d34944dd21a497193"}, - {file = "preshed-3.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea6b6566997dc3acd8c6ee11a89539ac85c77275b4dcefb2dc746d11053a5af8"}, - {file = "preshed-3.0.9-cp310-cp310-win_amd64.whl", hash = "sha256:bfd523085a84b1338ff18f61538e1cfcdedc4b9e76002589a301c364d19a2e36"}, - {file = "preshed-3.0.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e7c2364da27f2875524ce1ca754dc071515a9ad26eb5def4c7e69129a13c9a59"}, - {file = "preshed-3.0.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:182138033c0730c683a6d97e567ceb8a3e83f3bff5704f300d582238dbd384b3"}, - {file = "preshed-3.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:345a10be3b86bcc6c0591d343a6dc2bfd86aa6838c30ced4256dfcfa836c3a64"}, - {file = "preshed-3.0.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51d0192274aa061699b284f9fd08416065348edbafd64840c3889617ee1609de"}, - {file = "preshed-3.0.9-cp311-cp311-win_amd64.whl", hash = "sha256:96b857d7a62cbccc3845ac8c41fd23addf052821be4eb987f2eb0da3d8745aa1"}, - {file = "preshed-3.0.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b4fe6720012c62e6d550d6a5c1c7ad88cacef8388d186dad4bafea4140d9d198"}, - {file = "preshed-3.0.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e04f05758875be9751e483bd3c519c22b00d3b07f5a64441ec328bb9e3c03700"}, - {file = "preshed-3.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a55091d0e395f1fdb62ab43401bb9f8b46c7d7794d5b071813c29dc1ab22fd0"}, - {file = "preshed-3.0.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7de8f5138bcac7870424e09684dc3dd33c8e30e81b269f6c9ede3d8c7bb8e257"}, - {file = "preshed-3.0.9-cp312-cp312-win_amd64.whl", hash = "sha256:24229c77364628743bc29c5620c5d6607ed104f0e02ae31f8a030f99a78a5ceb"}, - {file = "preshed-3.0.9-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b73b0f7ecc58095ebbc6ca26ec806008ef780190fe685ce471b550e7eef58dc2"}, - {file = "preshed-3.0.9-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cb90ecd5bec71c21d95962db1a7922364d6db2abe284a8c4b196df8bbcc871e"}, - {file = "preshed-3.0.9-cp36-cp36m-win_amd64.whl", hash = "sha256:e304a0a8c9d625b70ba850c59d4e67082a6be9c16c4517b97850a17a282ebee6"}, - {file = "preshed-3.0.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:1fa6d3d5529b08296ff9b7b4da1485c080311fd8744bbf3a86019ff88007b382"}, - {file = "preshed-3.0.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef1e5173809d85edd420fc79563b286b88b4049746b797845ba672cf9435c0e7"}, - {file = "preshed-3.0.9-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fe81eb21c7d99e8b9a802cc313b998c5f791bda592903c732b607f78a6b7dc4"}, - {file = "preshed-3.0.9-cp37-cp37m-win_amd64.whl", hash = "sha256:78590a4a952747c3766e605ce8b747741005bdb1a5aa691a18aae67b09ece0e6"}, - {file = "preshed-3.0.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3452b64d97ce630e200c415073040aa494ceec6b7038f7a2a3400cbd7858e952"}, - {file = "preshed-3.0.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ac970d97b905e9e817ec13d31befd5b07c9cfec046de73b551d11a6375834b79"}, - {file = "preshed-3.0.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eebaa96ece6641cd981491cba995b68c249e0b6877c84af74971eacf8990aa19"}, - {file = "preshed-3.0.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d473c5f6856e07a88d41fe00bb6c206ecf7b34c381d30de0b818ba2ebaf9406"}, - {file = "preshed-3.0.9-cp38-cp38-win_amd64.whl", hash = "sha256:0de63a560f10107a3f0a9e252cc3183b8fdedcb5f81a86938fd9f1dcf8a64adf"}, - {file = "preshed-3.0.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3a9ad9f738084e048a7c94c90f40f727217387115b2c9a95c77f0ce943879fcd"}, - {file = "preshed-3.0.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a671dfa30b67baa09391faf90408b69c8a9a7f81cb9d83d16c39a182355fbfce"}, - {file = "preshed-3.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23906d114fc97c17c5f8433342495d7562e96ecfd871289c2bb2ed9a9df57c3f"}, - {file = "preshed-3.0.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:778cf71f82cedd2719b256f3980d556d6fb56ec552334ba79b49d16e26e854a0"}, - {file = "preshed-3.0.9-cp39-cp39-win_amd64.whl", hash = "sha256:a6e579439b329eb93f32219ff27cb358b55fbb52a4862c31a915a098c8a22ac2"}, - {file = "preshed-3.0.9.tar.gz", hash = "sha256:721863c5244ffcd2651ad0928951a2c7c77b102f4e11a251ad85d37ee7621660"}, -] - -[package.dependencies] -cymem = ">=2.0.2,<2.1.0" -murmurhash = ">=0.28.0,<1.1.0" - -[[package]] -name = "prettytable" -version = "3.9.0" -description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format" -optional = false -python-versions = ">=3.8" -files = [ - {file = "prettytable-3.9.0-py3-none-any.whl", hash = "sha256:a71292ab7769a5de274b146b276ce938786f56c31cf7cea88b6f3775d82fe8c8"}, - {file = "prettytable-3.9.0.tar.gz", hash = "sha256:f4ed94803c23073a90620b201965e5dc0bccf1760b7a7eaf3158cab8aaffdf34"}, -] - -[package.dependencies] -wcwidth = "*" - -[package.extras] -tests = ["pytest", "pytest-cov", "pytest-lazy-fixture"] - -[[package]] -name = "prometheus-client" -version = "0.19.0" -description = "Python client for the Prometheus monitoring system." -optional = false -python-versions = ">=3.8" -files = [ - {file = "prometheus_client-0.19.0-py3-none-any.whl", hash = "sha256:c88b1e6ecf6b41cd8fb5731c7ae919bf66df6ec6fafa555cd6c0e16ca169ae92"}, - {file = "prometheus_client-0.19.0.tar.gz", hash = "sha256:4585b0d1223148c27a225b10dbec5ae9bc4c81a99a3fa80774fa6209935324e1"}, -] - -[package.extras] -twisted = ["twisted"] - -[[package]] -name = "promise" -version = "2.3" -description = "Promises/A+ implementation for Python" -optional = false -python-versions = "*" -files = [ - {file = "promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0"}, -] - -[package.dependencies] -six = "*" - -[package.extras] -test = ["coveralls", "futures", "mock", "pytest (>=2.7.3)", "pytest-benchmark", "pytest-cov"] - -[[package]] -name = "prompt-toolkit" -version = "3.0.43" -description = "Library for building powerful interactive command lines in Python" -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, - {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, -] - -[package.dependencies] -wcwidth = "*" - -[[package]] -name = "protobuf" -version = "3.20.3" -description = "Protocol Buffers" -optional = false -python-versions = ">=3.7" -files = [ - {file = "protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99"}, - {file = "protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e"}, - {file = "protobuf-3.20.3-cp310-cp310-win32.whl", hash = "sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c"}, - {file = "protobuf-3.20.3-cp310-cp310-win_amd64.whl", hash = "sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7"}, - {file = "protobuf-3.20.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469"}, - {file = "protobuf-3.20.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4"}, - {file = "protobuf-3.20.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4"}, - {file = "protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454"}, - {file = "protobuf-3.20.3-cp37-cp37m-win32.whl", hash = "sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905"}, - {file = "protobuf-3.20.3-cp37-cp37m-win_amd64.whl", hash = "sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c"}, - {file = "protobuf-3.20.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7"}, - {file = "protobuf-3.20.3-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee"}, - {file = "protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050"}, - {file = "protobuf-3.20.3-cp38-cp38-win32.whl", hash = "sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86"}, - {file = "protobuf-3.20.3-cp38-cp38-win_amd64.whl", hash = "sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9"}, - {file = "protobuf-3.20.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b"}, - {file = "protobuf-3.20.3-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b"}, - {file = "protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402"}, - {file = "protobuf-3.20.3-cp39-cp39-win32.whl", hash = "sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480"}, - {file = "protobuf-3.20.3-cp39-cp39-win_amd64.whl", hash = "sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7"}, - {file = "protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db"}, - {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"}, -] - -[[package]] -name = "psutil" -version = "5.9.8" -description = "Cross-platform lib for process and system monitoring in Python." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -files = [ - {file = "psutil-5.9.8-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:26bd09967ae00920df88e0352a91cff1a78f8d69b3ecabbfe733610c0af486c8"}, - {file = "psutil-5.9.8-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73"}, - {file = "psutil-5.9.8-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:611052c4bc70432ec770d5d54f64206aa7203a101ec273a0cd82418c86503bb7"}, - {file = "psutil-5.9.8-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:50187900d73c1381ba1454cf40308c2bf6f34268518b3f36a9b663ca87e65e36"}, - {file = "psutil-5.9.8-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d"}, - {file = "psutil-5.9.8-cp27-none-win32.whl", hash = "sha256:36f435891adb138ed3c9e58c6af3e2e6ca9ac2f365efe1f9cfef2794e6c93b4e"}, - {file = "psutil-5.9.8-cp27-none-win_amd64.whl", hash = "sha256:bd1184ceb3f87651a67b2708d4c3338e9b10c5df903f2e3776b62303b26cb631"}, - {file = "psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81"}, - {file = "psutil-5.9.8-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cb6403ce6d8e047495a701dc7c5bd788add903f8986d523e3e20b98b733e421"}, - {file = "psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4"}, - {file = "psutil-5.9.8-cp36-cp36m-win32.whl", hash = "sha256:7d79560ad97af658a0f6adfef8b834b53f64746d45b403f225b85c5c2c140eee"}, - {file = "psutil-5.9.8-cp36-cp36m-win_amd64.whl", hash = "sha256:27cc40c3493bb10de1be4b3f07cae4c010ce715290a5be22b98493509c6299e2"}, - {file = "psutil-5.9.8-cp37-abi3-win32.whl", hash = "sha256:bc56c2a1b0d15aa3eaa5a60c9f3f8e3e565303b465dbf57a1b730e7a2b9844e0"}, - {file = "psutil-5.9.8-cp37-abi3-win_amd64.whl", hash = "sha256:8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf"}, - {file = "psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8"}, - {file = "psutil-5.9.8.tar.gz", hash = "sha256:6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c"}, -] - -[package.extras] -test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] - -[[package]] -name = "psycopg2-binary" -version = "2.9.9" -description = "psycopg2 - Python-PostgreSQL Database Adapter" -optional = false -python-versions = ">=3.7" -files = [ - {file = "psycopg2-binary-2.9.9.tar.gz", hash = "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-win32.whl", hash = "sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl", hash = "sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-win32.whl", hash = "sha256:64cf30263844fa208851ebb13b0732ce674d8ec6a0c86a4e160495d299ba3c93"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-win_amd64.whl", hash = "sha256:81ff62668af011f9a48787564ab7eded4e9fb17a4a6a74af5ffa6a457400d2ab"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-win32.whl", hash = "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl", hash = "sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-win32.whl", hash = "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl", hash = "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-win32.whl", hash = "sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl", hash = "sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957"}, -] - -[[package]] -name = "ptyprocess" -version = "0.7.0" -description = "Run a subprocess in a pseudo terminal" -optional = false -python-versions = "*" -files = [ - {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, - {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, -] - -[[package]] -name = "pure-eval" -version = "0.2.2" -description = "Safely evaluate AST nodes without side effects" -optional = false -python-versions = "*" -files = [ - {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, - {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, -] - -[package.extras] -tests = ["pytest"] - -[[package]] -name = "py-serializable" -version = "0.17.1" -description = "Library for serializing and deserializing Python Objects to and from JSON and XML." -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "py-serializable-0.17.1.tar.gz", hash = "sha256:875bb9c01df77f563dfcd1e75bb4244b5596083d3aad4ccd3fb63e1f5a9d3e5f"}, - {file = "py_serializable-0.17.1-py3-none-any.whl", hash = "sha256:389c2254d912bec3a44acdac667c947d73c59325050d5ae66386e1ed7108a45a"}, -] - -[package.dependencies] -defusedxml = ">=0.7.1,<0.8.0" - -[[package]] -name = "pyabsa" -version = "2.4.0" -description = "This tool provides the state-of-the-art models for aspect term extraction (ATE), aspect polarity classification (APC), and text classification (TC)." -optional = false -python-versions = ">=3.8" -files = [ - {file = "pyabsa-2.4.0-py3-none-any.whl", hash = "sha256:81c7f9fe01bb28ec163771e5095fc4c28ef120583aec3b7f94203e43fc1a77f8"}, -] - -[package.dependencies] -autocuda = ">=0.16" -boostaug = ">=2.3.5" -findfile = ">=2.0.0" -gitpython = "*" -metric-visualizer = ">=0.9.6" -networkx = "*" -pandas = "*" -protobuf = "<4.0.0" -pytorch-warmup = "*" -sentencepiece = "*" -seqeval = "*" -spacy = "*" -termcolor = "*" -torch = ">=1.0.0" -tqdm = "*" -transformers = ">=4.18.0" -typing-extensions = "*" -update-checker = "*" - -[package.extras] -deploy = ["gradio", "setuptools", "twine", "wheel"] -dev = ["docformatter", "flake8", "gradio", "isort", "nbsphinx", "pytest", "pytest-xdist", "recommonmark", "sentence-transformers", "setuptools", "sphinx-autobuild", "sphinx-copybutton", "sphinx-markdown-tables", "sphinx-rtd-theme", "tensorboardX", "tensorflow", "tensorflow-estimator", "tensorflow-hub", "tensorflow-text", "twine", "wheel"] -docs = ["nbsphinx", "recommonmark", "sphinx-autobuild", "sphinx-copybutton", "sphinx-markdown-tables", "sphinx-rtd-theme"] -optional = ["sentence-transformers", "tensorflow", "tensorflow-hub"] -tensorflow = ["tensorboardX", "tensorflow", "tensorflow-estimator", "tensorflow-hub", "tensorflow-text"] -test = ["docformatter", "flake8", "isort", "pytest", "pytest-xdist"] - -[[package]] -name = "pyclipper" -version = "1.3.0.post5" -description = "Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)" -optional = false -python-versions = "*" -files = [ - {file = "pyclipper-1.3.0.post5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3c45f99b8180dd4df4c86642657ca92b7d5289a5e3724521822e0f9461961fe2"}, - {file = "pyclipper-1.3.0.post5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:567ffd419a0bdc3727fa4562cfa1f18484691817a2bc0bc675750aa28ed98bd4"}, - {file = "pyclipper-1.3.0.post5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:59c8c75661a6d87e98b1655851578a2917d3c8859912c9a4f1956b9830940fd9"}, - {file = "pyclipper-1.3.0.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a496efa146d2d88b59350021739e4685e439dc569b6654e9e6d5e42e9a0b1666"}, - {file = "pyclipper-1.3.0.post5-cp310-cp310-win32.whl", hash = "sha256:02a98d09af9b60bcf8e9480d153c0839e20b92689f5602f87242a4933842fecd"}, - {file = "pyclipper-1.3.0.post5-cp310-cp310-win_amd64.whl", hash = "sha256:847f1e2fc3994bb498fe675f55c98129b95dc26a5c92304ba4cf0ab40721ea3d"}, - {file = "pyclipper-1.3.0.post5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b7a983ae019932bfa0a1971a2dc8c856704add5f3d567bed8fac02dbc0e7f0bf"}, - {file = "pyclipper-1.3.0.post5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d8760075c395b924f894aa16ee06e8c040c6f9b63e0903e49de3cc8d82d9e637"}, - {file = "pyclipper-1.3.0.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4ea61ca5899d3346c614951342c506f119601ed0a1f4889a9cc236558afec6b"}, - {file = "pyclipper-1.3.0.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46499b361ae067662b22578401d83d57716f3cc0071d592feb07d504b439fea7"}, - {file = "pyclipper-1.3.0.post5-cp311-cp311-win32.whl", hash = "sha256:d5c77e39ab05a6cf277c819639968b21e6959e996ea1a074afc24236541708ff"}, - {file = "pyclipper-1.3.0.post5-cp311-cp311-win_amd64.whl", hash = "sha256:0f78a1c18ff4f9276f78d9353d6ed4309c3886a9d0172437e48328aef499165e"}, - {file = "pyclipper-1.3.0.post5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5237282f906049c307e6c90333c7d56f6b8712bf087ef97b141830c40b09ca0a"}, - {file = "pyclipper-1.3.0.post5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aca8635573646b65c054399433fb3493637f1445db942de8a52fca9ef493ba3d"}, - {file = "pyclipper-1.3.0.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1158a2b13d59bdfab33d1d928f7b72c8c7fb8a76e7d2283839cb45d7c0ff2140"}, - {file = "pyclipper-1.3.0.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a041f1a7982b17cf92fd3be349ec41ff1901792149c166bf283f469567b52d6"}, - {file = "pyclipper-1.3.0.post5-cp312-cp312-win32.whl", hash = "sha256:bf3a2ccd6e4e078250b0a31a12c519b0be6d1bc160acfceee62407dbd68558f6"}, - {file = "pyclipper-1.3.0.post5-cp312-cp312-win_amd64.whl", hash = "sha256:2ce6e0a6ab32182c26537965cf521822cd11a28a7ffcef48635a94c6ca8559ef"}, - {file = "pyclipper-1.3.0.post5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:010ee13d40d924341cc41b6d9901d763175040c68753939f140bc0cc714f18bb"}, - {file = "pyclipper-1.3.0.post5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee1c4797b1dc982ae9d60333269536ea03ddc0baa1c3383a6d5b741dbbb12675"}, - {file = "pyclipper-1.3.0.post5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ba692cf11873886085a0445dcfc362b24ca35bcb997ad9e9b5685854a290d8ff"}, - {file = "pyclipper-1.3.0.post5-cp36-cp36m-win32.whl", hash = "sha256:f0b84fcf5230aca2de06ddb7920459daa858853835f8774739ca30dd516e7d37"}, - {file = "pyclipper-1.3.0.post5-cp36-cp36m-win_amd64.whl", hash = "sha256:741910bfd7b0bd40f027869f4bf86bdd9678ae7f74e8dabcf62d170269f6191d"}, - {file = "pyclipper-1.3.0.post5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5f3484b4dffa64f0e3a43b63165a5c0f507c5850e70b9cc2eaa82474d7746393"}, - {file = "pyclipper-1.3.0.post5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87efec9795744cef786f2f8cab17d6dc07f57dfce5e3b7f3be96eb79a4ce5794"}, - {file = "pyclipper-1.3.0.post5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:5f445a2d03690faa23a1b90e32dfb4352a60b23437323de87388c6c611d3d1e3"}, - {file = "pyclipper-1.3.0.post5-cp37-cp37m-win32.whl", hash = "sha256:eb9d1cb2999bc1ea8ad1c3a031ba33b0a89a5ace25d33df7529d3ff18c16604c"}, - {file = "pyclipper-1.3.0.post5-cp37-cp37m-win_amd64.whl", hash = "sha256:ead0f3ecd1961005f61d50c896e33442138b4e7c9e0c035784d3525068dd2b10"}, - {file = "pyclipper-1.3.0.post5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:39ccd920b192a4f8096589a2a1f8faaf6aaaadb7a163b5ce913d03faac2449bb"}, - {file = "pyclipper-1.3.0.post5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e346e7adba43e40f5f5f293b6b6a45de5a6a3bdc74e437dedd948c5d74de9405"}, - {file = "pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb2fb22927c3ac3191e555efd335c6efa819aa1ff4d0901979673ab5a18eb740"}, - {file = "pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a678999d728023f1f3988a14a2e6d89d6f1ed4d0786d5992c1bffb4c1ab30318"}, - {file = "pyclipper-1.3.0.post5-cp38-cp38-win32.whl", hash = "sha256:36d456fdf32a6410a87bd7af8ebc4c01f19b4e3b839104b3072558cad0d8bf4c"}, - {file = "pyclipper-1.3.0.post5-cp38-cp38-win_amd64.whl", hash = "sha256:c9c1fdf4ecae6b55033ede3f4e931156ffc969334300f44f8bf1b356ec0a3d63"}, - {file = "pyclipper-1.3.0.post5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8bb9cd95fd4bd88fb1590d1763a52e3ea6a1095e11b3e885ff164da1313aae79"}, - {file = "pyclipper-1.3.0.post5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0f516fd69aa61a9698a3ce3ba2f7edda5ac6aafc8d964ee3bc60897906947fcb"}, - {file = "pyclipper-1.3.0.post5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e36f018303656ea4a629d2fba0d0d4c74960eacec7119fe2ab3c658ce84c494b"}, - {file = "pyclipper-1.3.0.post5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:dd3c4b312a931e668a7a291d4bd5b10bacb0687bd163220a9f0418c7e23169e2"}, - {file = "pyclipper-1.3.0.post5-cp39-cp39-win32.whl", hash = "sha256:cfea42972e90954b3c89da9216993373a2270a5103d4916fd543a1109528ed4c"}, - {file = "pyclipper-1.3.0.post5-cp39-cp39-win_amd64.whl", hash = "sha256:85ca06f382f999903d809380e4c01ec127d3eb26431402e9b3f01facaec68b80"}, - {file = "pyclipper-1.3.0.post5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:da30e59c684eea198f6e19244e9a41e855a23a416cc708821fd4eb8f5f18626c"}, - {file = "pyclipper-1.3.0.post5-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d8a9e3e46aa50e4c3667db9a816d59ae4f9c62b05f997abb8a9b3f3afe6d94a4"}, - {file = "pyclipper-1.3.0.post5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0589b80f2da1ad322345a93c053b5d46dc692def5a188351be01f34bcf041218"}, - {file = "pyclipper-1.3.0.post5.tar.gz", hash = "sha256:c0239f928e0bf78a3efc2f2f615a10bfcdb9f33012d46d64c8d1225b4bde7096"}, -] - -[[package]] -name = "pycparser" -version = "2.21" -description = "C parser in Python" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, - {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, -] - -[[package]] -name = "pydantic" -version = "2.5.3" -description = "Data validation using Python type hints" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pydantic-2.5.3-py3-none-any.whl", hash = "sha256:d0caf5954bee831b6bfe7e338c32b9e30c85dfe080c843680783ac2b631673b4"}, - {file = "pydantic-2.5.3.tar.gz", hash = "sha256:b3ef57c62535b0941697cce638c08900d87fcb67e29cfa99e8a68f747f393f7a"}, -] - -[package.dependencies] -annotated-types = ">=0.4.0" -pydantic-core = "2.14.6" -typing-extensions = ">=4.6.1" - -[package.extras] -email = ["email-validator (>=2.0.0)"] - -[[package]] -name = "pydantic-core" -version = "2.14.6" -description = "" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pydantic_core-2.14.6-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:72f9a942d739f09cd42fffe5dc759928217649f070056f03c70df14f5770acf9"}, - {file = "pydantic_core-2.14.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6a31d98c0d69776c2576dda4b77b8e0c69ad08e8b539c25c7d0ca0dc19a50d6c"}, - {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5aa90562bc079c6c290f0512b21768967f9968e4cfea84ea4ff5af5d917016e4"}, - {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:370ffecb5316ed23b667d99ce4debe53ea664b99cc37bfa2af47bc769056d534"}, - {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f85f3843bdb1fe80e8c206fe6eed7a1caeae897e496542cee499c374a85c6e08"}, - {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9862bf828112e19685b76ca499b379338fd4c5c269d897e218b2ae8fcb80139d"}, - {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:036137b5ad0cb0004c75b579445a1efccd072387a36c7f217bb8efd1afbe5245"}, - {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:92879bce89f91f4b2416eba4429c7b5ca22c45ef4a499c39f0c5c69257522c7c"}, - {file = "pydantic_core-2.14.6-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0c08de15d50fa190d577e8591f0329a643eeaed696d7771760295998aca6bc66"}, - {file = "pydantic_core-2.14.6-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:36099c69f6b14fc2c49d7996cbf4f87ec4f0e66d1c74aa05228583225a07b590"}, - {file = "pydantic_core-2.14.6-cp310-none-win32.whl", hash = "sha256:7be719e4d2ae6c314f72844ba9d69e38dff342bc360379f7c8537c48e23034b7"}, - {file = "pydantic_core-2.14.6-cp310-none-win_amd64.whl", hash = "sha256:36fa402dcdc8ea7f1b0ddcf0df4254cc6b2e08f8cd80e7010d4c4ae6e86b2a87"}, - {file = "pydantic_core-2.14.6-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:dea7fcd62915fb150cdc373212141a30037e11b761fbced340e9db3379b892d4"}, - {file = "pydantic_core-2.14.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ffff855100bc066ff2cd3aa4a60bc9534661816b110f0243e59503ec2df38421"}, - {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b027c86c66b8627eb90e57aee1f526df77dc6d8b354ec498be9a757d513b92b"}, - {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:00b1087dabcee0b0ffd104f9f53d7d3eaddfaa314cdd6726143af6bc713aa27e"}, - {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:75ec284328b60a4e91010c1acade0c30584f28a1f345bc8f72fe8b9e46ec6a96"}, - {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e1f4744eea1501404b20b0ac059ff7e3f96a97d3e3f48ce27a139e053bb370b"}, - {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2602177668f89b38b9f84b7b3435d0a72511ddef45dc14446811759b82235a1"}, - {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6c8edaea3089bf908dd27da8f5d9e395c5b4dc092dbcce9b65e7156099b4b937"}, - {file = "pydantic_core-2.14.6-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:478e9e7b360dfec451daafe286998d4a1eeaecf6d69c427b834ae771cad4b622"}, - {file = "pydantic_core-2.14.6-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b6ca36c12a5120bad343eef193cc0122928c5c7466121da7c20f41160ba00ba2"}, - {file = "pydantic_core-2.14.6-cp311-none-win32.whl", hash = "sha256:2b8719037e570639e6b665a4050add43134d80b687288ba3ade18b22bbb29dd2"}, - {file = "pydantic_core-2.14.6-cp311-none-win_amd64.whl", hash = "sha256:78ee52ecc088c61cce32b2d30a826f929e1708f7b9247dc3b921aec367dc1b23"}, - {file = "pydantic_core-2.14.6-cp311-none-win_arm64.whl", hash = "sha256:a19b794f8fe6569472ff77602437ec4430f9b2b9ec7a1105cfd2232f9ba355e6"}, - {file = "pydantic_core-2.14.6-cp312-cp312-macosx_10_7_x86_64.whl", hash = "sha256:667aa2eac9cd0700af1ddb38b7b1ef246d8cf94c85637cbb03d7757ca4c3fdec"}, - {file = "pydantic_core-2.14.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cdee837710ef6b56ebd20245b83799fce40b265b3b406e51e8ccc5b85b9099b7"}, - {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c5bcf3414367e29f83fd66f7de64509a8fd2368b1edf4351e862910727d3e51"}, - {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a92ae76f75d1915806b77cf459811e772d8f71fd1e4339c99750f0e7f6324f"}, - {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a983cca5ed1dd9a35e9e42ebf9f278d344603bfcb174ff99a5815f953925140a"}, - {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cb92f9061657287eded380d7dc455bbf115430b3aa4741bdc662d02977e7d0af"}, - {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4ace1e220b078c8e48e82c081e35002038657e4b37d403ce940fa679e57113b"}, - {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef633add81832f4b56d3b4c9408b43d530dfca29e68fb1b797dcb861a2c734cd"}, - {file = "pydantic_core-2.14.6-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7e90d6cc4aad2cc1f5e16ed56e46cebf4877c62403a311af20459c15da76fd91"}, - {file = "pydantic_core-2.14.6-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e8a5ac97ea521d7bde7621d86c30e86b798cdecd985723c4ed737a2aa9e77d0c"}, - {file = "pydantic_core-2.14.6-cp312-none-win32.whl", hash = "sha256:f27207e8ca3e5e021e2402ba942e5b4c629718e665c81b8b306f3c8b1ddbb786"}, - {file = "pydantic_core-2.14.6-cp312-none-win_amd64.whl", hash = "sha256:b3e5fe4538001bb82e2295b8d2a39356a84694c97cb73a566dc36328b9f83b40"}, - {file = "pydantic_core-2.14.6-cp312-none-win_arm64.whl", hash = "sha256:64634ccf9d671c6be242a664a33c4acf12882670b09b3f163cd00a24cffbd74e"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-macosx_10_7_x86_64.whl", hash = "sha256:24368e31be2c88bd69340fbfe741b405302993242ccb476c5c3ff48aeee1afe0"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:e33b0834f1cf779aa839975f9d8755a7c2420510c0fa1e9fa0497de77cd35d2c"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6af4b3f52cc65f8a0bc8b1cd9676f8c21ef3e9132f21fed250f6958bd7223bed"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d15687d7d7f40333bd8266f3814c591c2e2cd263fa2116e314f60d82086e353a"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:095b707bb287bfd534044166ab767bec70a9bba3175dcdc3371782175c14e43c"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94fc0e6621e07d1e91c44e016cc0b189b48db053061cc22d6298a611de8071bb"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ce830e480f6774608dedfd4a90c42aac4a7af0a711f1b52f807130c2e434c06"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a306cdd2ad3a7d795d8e617a58c3a2ed0f76c8496fb7621b6cd514eb1532cae8"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:2f5fa187bde8524b1e37ba894db13aadd64faa884657473b03a019f625cee9a8"}, - {file = "pydantic_core-2.14.6-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:438027a975cc213a47c5d70672e0d29776082155cfae540c4e225716586be75e"}, - {file = "pydantic_core-2.14.6-cp37-none-win32.whl", hash = "sha256:f96ae96a060a8072ceff4cfde89d261837b4294a4f28b84a28765470d502ccc6"}, - {file = "pydantic_core-2.14.6-cp37-none-win_amd64.whl", hash = "sha256:e646c0e282e960345314f42f2cea5e0b5f56938c093541ea6dbf11aec2862391"}, - {file = "pydantic_core-2.14.6-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:db453f2da3f59a348f514cfbfeb042393b68720787bbef2b4c6068ea362c8149"}, - {file = "pydantic_core-2.14.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:3860c62057acd95cc84044e758e47b18dcd8871a328ebc8ccdefd18b0d26a21b"}, - {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:36026d8f99c58d7044413e1b819a67ca0e0b8ebe0f25e775e6c3d1fabb3c38fb"}, - {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8ed1af8692bd8d2a29d702f1a2e6065416d76897d726e45a1775b1444f5928a7"}, - {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:314ccc4264ce7d854941231cf71b592e30d8d368a71e50197c905874feacc8a8"}, - {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:982487f8931067a32e72d40ab6b47b1628a9c5d344be7f1a4e668fb462d2da42"}, - {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dbe357bc4ddda078f79d2a36fc1dd0494a7f2fad83a0a684465b6f24b46fe80"}, - {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2f6ffc6701a0eb28648c845f4945a194dc7ab3c651f535b81793251e1185ac3d"}, - {file = "pydantic_core-2.14.6-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7f5025db12fc6de7bc1104d826d5aee1d172f9ba6ca936bf6474c2148ac336c1"}, - {file = "pydantic_core-2.14.6-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:dab03ed811ed1c71d700ed08bde8431cf429bbe59e423394f0f4055f1ca0ea60"}, - {file = "pydantic_core-2.14.6-cp38-none-win32.whl", hash = "sha256:dfcbebdb3c4b6f739a91769aea5ed615023f3c88cb70df812849aef634c25fbe"}, - {file = "pydantic_core-2.14.6-cp38-none-win_amd64.whl", hash = "sha256:99b14dbea2fdb563d8b5a57c9badfcd72083f6006caf8e126b491519c7d64ca8"}, - {file = "pydantic_core-2.14.6-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:4ce8299b481bcb68e5c82002b96e411796b844d72b3e92a3fbedfe8e19813eab"}, - {file = "pydantic_core-2.14.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b9a9d92f10772d2a181b5ca339dee066ab7d1c9a34ae2421b2a52556e719756f"}, - {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd9e98b408384989ea4ab60206b8e100d8687da18b5c813c11e92fd8212a98e0"}, - {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4f86f1f318e56f5cbb282fe61eb84767aee743ebe32c7c0834690ebea50c0a6b"}, - {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86ce5fcfc3accf3a07a729779d0b86c5d0309a4764c897d86c11089be61da160"}, - {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dcf1978be02153c6a31692d4fbcc2a3f1db9da36039ead23173bc256ee3b91b"}, - {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eedf97be7bc3dbc8addcef4142f4b4164066df0c6f36397ae4aaed3eb187d8ab"}, - {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d5f916acf8afbcab6bacbb376ba7dc61f845367901ecd5e328fc4d4aef2fcab0"}, - {file = "pydantic_core-2.14.6-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8a14c192c1d724c3acbfb3f10a958c55a2638391319ce8078cb36c02283959b9"}, - {file = "pydantic_core-2.14.6-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0348b1dc6b76041516e8a854ff95b21c55f5a411c3297d2ca52f5528e49d8411"}, - {file = "pydantic_core-2.14.6-cp39-none-win32.whl", hash = "sha256:de2a0645a923ba57c5527497daf8ec5df69c6eadf869e9cd46e86349146e5975"}, - {file = "pydantic_core-2.14.6-cp39-none-win_amd64.whl", hash = "sha256:aca48506a9c20f68ee61c87f2008f81f8ee99f8d7f0104bff3c47e2d148f89d9"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-macosx_10_7_x86_64.whl", hash = "sha256:d5c28525c19f5bb1e09511669bb57353d22b94cf8b65f3a8d141c389a55dec95"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:78d0768ee59baa3de0f4adac9e3748b4b1fffc52143caebddfd5ea2961595277"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b93785eadaef932e4fe9c6e12ba67beb1b3f1e5495631419c784ab87e975670"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a874f21f87c485310944b2b2734cd6d318765bcbb7515eead33af9641816506e"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b89f4477d915ea43b4ceea6756f63f0288941b6443a2b28c69004fe07fde0d0d"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:172de779e2a153d36ee690dbc49c6db568d7b33b18dc56b69a7514aecbcf380d"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dfcebb950aa7e667ec226a442722134539e77c575f6cfaa423f24371bb8d2e94"}, - {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:55a23dcd98c858c0db44fc5c04fc7ed81c4b4d33c653a7c45ddaebf6563a2f66"}, - {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-macosx_10_7_x86_64.whl", hash = "sha256:4241204e4b36ab5ae466ecec5c4c16527a054c69f99bba20f6f75232a6a534e2"}, - {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e574de99d735b3fc8364cba9912c2bec2da78775eba95cbb225ef7dda6acea24"}, - {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1302a54f87b5cd8528e4d6d1bf2133b6aa7c6122ff8e9dc5220fbc1e07bffebd"}, - {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f8e81e4b55930e5ffab4a68db1af431629cf2e4066dbdbfef65348b8ab804ea8"}, - {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:c99462ffc538717b3e60151dfaf91125f637e801f5ab008f81c402f1dff0cd0f"}, - {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e4cf2d5829f6963a5483ec01578ee76d329eb5caf330ecd05b3edd697e7d768a"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", hash = "sha256:cf10b7d58ae4a1f07fccbf4a0a956d705356fea05fb4c70608bb6fa81d103cda"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:399ac0891c284fa8eb998bcfa323f2234858f5d2efca3950ae58c8f88830f145"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c6a5c79b28003543db3ba67d1df336f253a87d3112dac3a51b94f7d48e4c0e1"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:599c87d79cab2a6a2a9df4aefe0455e61e7d2aeede2f8577c1b7c0aec643ee8e"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:43e166ad47ba900f2542a80d83f9fc65fe99eb63ceec4debec160ae729824052"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3a0b5db001b98e1c649dd55afa928e75aa4087e587b9524a4992316fa23c9fba"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:747265448cb57a9f37572a488a57d873fd96bf51e5bb7edb52cfb37124516da4"}, - {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:7ebe3416785f65c28f4f9441e916bfc8a54179c8dea73c23023f7086fa601c5d"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:86c963186ca5e50d5c8287b1d1c9d3f8f024cbe343d048c5bd282aec2d8641f2"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e0641b506486f0b4cd1500a2a65740243e8670a2549bb02bc4556a83af84ae03"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71d72ca5eaaa8d38c8df16b7deb1a2da4f650c41b58bb142f3fb75d5ad4a611f"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27e524624eace5c59af499cd97dc18bb201dc6a7a2da24bfc66ef151c69a5f2a"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a3dde6cac75e0b0902778978d3b1646ca9f438654395a362cb21d9ad34b24acf"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:00646784f6cd993b1e1c0e7b0fdcbccc375d539db95555477771c27555e3c556"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23598acb8ccaa3d1d875ef3b35cb6376535095e9405d91a3d57a8c7db5d29341"}, - {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7f41533d7e3cf9520065f610b41ac1c76bc2161415955fbcead4981b22c7611e"}, - {file = "pydantic_core-2.14.6.tar.gz", hash = "sha256:1fd0c1d395372843fba13a51c28e3bb9d59bd7aebfeb17358ffaaa1e4dbbe948"}, -] - -[package.dependencies] -typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" - -[[package]] -name = "pygments" -version = "2.17.2" -description = "Pygments is a syntax highlighting package written in Python." -optional = false -python-versions = ">=3.7" -files = [ - {file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"}, - {file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"}, -] - -[package.extras] -plugins = ["importlib-metadata"] -windows-terminal = ["colorama (>=0.4.6)"] - -[[package]] -name = "pymongo" -version = "4.6.1" -description = "Python driver for MongoDB " -optional = false -python-versions = ">=3.7" -files = [ - {file = "pymongo-4.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4344c30025210b9fa80ec257b0e0aab5aa1d5cca91daa70d82ab97b482cc038e"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux1_i686.whl", hash = "sha256:1c5654bb8bb2bdb10e7a0bc3c193dd8b49a960b9eebc4381ff5a2043f4c3c441"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:eaf2f65190c506def2581219572b9c70b8250615dc918b3b7c218361a51ec42e"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_i686.whl", hash = "sha256:262356ea5fcb13d35fb2ab6009d3927bafb9504ef02339338634fffd8a9f1ae4"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_ppc64le.whl", hash = "sha256:2dd2f6960ee3c9360bed7fb3c678be0ca2d00f877068556785ec2eb6b73d2414"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_s390x.whl", hash = "sha256:ff925f1cca42e933376d09ddc254598f8c5fcd36efc5cac0118bb36c36217c41"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_x86_64.whl", hash = "sha256:3cadf7f4c8e94d8a77874b54a63c80af01f4d48c4b669c8b6867f86a07ba994f"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55dac73316e7e8c2616ba2e6f62b750918e9e0ae0b2053699d66ca27a7790105"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:154b361dcb358ad377d5d40df41ee35f1cc14c8691b50511547c12404f89b5cb"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2940aa20e9cc328e8ddeacea8b9a6f5ddafe0b087fedad928912e787c65b4909"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:010bc9aa90fd06e5cc52c8fac2c2fd4ef1b5f990d9638548dde178005770a5e8"}, - {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e470fa4bace5f50076c32f4b3cc182b31303b4fefb9b87f990144515d572820b"}, - {file = "pymongo-4.6.1-cp310-cp310-win32.whl", hash = "sha256:da08ea09eefa6b960c2dd9a68ec47949235485c623621eb1d6c02b46765322ac"}, - {file = "pymongo-4.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:13d613c866f9f07d51180f9a7da54ef491d130f169e999c27e7633abe8619ec9"}, - {file = "pymongo-4.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6a0ae7a48a6ef82ceb98a366948874834b86c84e288dbd55600c1abfc3ac1d88"}, - {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bd94c503271e79917b27c6e77f7c5474da6930b3fb9e70a12e68c2dff386b9a"}, - {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2d4ccac3053b84a09251da8f5350bb684cbbf8c8c01eda6b5418417d0a8ab198"}, - {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:349093675a2d3759e4fb42b596afffa2b2518c890492563d7905fac503b20daa"}, - {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88beb444fb438385e53dc9110852910ec2a22f0eab7dd489e827038fdc19ed8d"}, - {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8e62d06e90f60ea2a3d463ae51401475568b995bafaffd81767d208d84d7bb1"}, - {file = "pymongo-4.6.1-cp311-cp311-win32.whl", hash = "sha256:5556e306713e2522e460287615d26c0af0fe5ed9d4f431dad35c6624c5d277e9"}, - {file = "pymongo-4.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:b10d8cda9fc2fcdcfa4a000aa10413a2bf8b575852cd07cb8a595ed09689ca98"}, - {file = "pymongo-4.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b435b13bb8e36be11b75f7384a34eefe487fe87a6267172964628e2b14ecf0a7"}, - {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e438417ce1dc5b758742e12661d800482200b042d03512a8f31f6aaa9137ad40"}, - {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8b47ebd89e69fbf33d1c2df79759d7162fc80c7652dacfec136dae1c9b3afac7"}, - {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bbed8cccebe1169d45cedf00461b2842652d476d2897fd1c42cf41b635d88746"}, - {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c30a9e06041fbd7a7590693ec5e407aa8737ad91912a1e70176aff92e5c99d20"}, - {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8729dbf25eb32ad0dc0b9bd5e6a0d0b7e5c2dc8ec06ad171088e1896b522a74"}, - {file = "pymongo-4.6.1-cp312-cp312-win32.whl", hash = "sha256:3177f783ae7e08aaf7b2802e0df4e4b13903520e8380915e6337cdc7a6ff01d8"}, - {file = "pymongo-4.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:00c199e1c593e2c8b033136d7a08f0c376452bac8a896c923fcd6f419e07bdd2"}, - {file = "pymongo-4.6.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6dcc95f4bb9ed793714b43f4f23a7b0c57e4ef47414162297d6f650213512c19"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:13552ca505366df74e3e2f0a4f27c363928f3dff0eef9f281eb81af7f29bc3c5"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:77e0df59b1a4994ad30c6d746992ae887f9756a43fc25dec2db515d94cf0222d"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:3a7f02a58a0c2912734105e05dedbee4f7507e6f1bd132ebad520be0b11d46fd"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:026a24a36394dc8930cbcb1d19d5eb35205ef3c838a7e619e04bd170713972e7"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_ppc64le.whl", hash = "sha256:3b287e814a01deddb59b88549c1e0c87cefacd798d4afc0c8bd6042d1c3d48aa"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_s390x.whl", hash = "sha256:9a710c184ba845afb05a6f876edac8f27783ba70e52d5eaf939f121fc13b2f59"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:30b2c9caf3e55c2e323565d1f3b7e7881ab87db16997dc0cbca7c52885ed2347"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff62ba8ff70f01ab4fe0ae36b2cb0b5d1f42e73dfc81ddf0758cd9f77331ad25"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:547dc5d7f834b1deefda51aedb11a7af9c51c45e689e44e14aa85d44147c7657"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1de3c6faf948f3edd4e738abdb4b76572b4f4fdfc1fed4dad02427e70c5a6219"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2831e05ce0a4df10c4ac5399ef50b9a621f90894c2a4d2945dc5658765514ed"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:144a31391a39a390efce0c5ebcaf4bf112114af4384c90163f402cec5ede476b"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33bb16a07d3cc4e0aea37b242097cd5f7a156312012455c2fa8ca396953b11c4"}, - {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b7b1a83ce514700276a46af3d9e481ec381f05b64939effc9065afe18456a6b9"}, - {file = "pymongo-4.6.1-cp37-cp37m-win32.whl", hash = "sha256:3071ec998cc3d7b4944377e5f1217c2c44b811fae16f9a495c7a1ce9b42fb038"}, - {file = "pymongo-4.6.1-cp37-cp37m-win_amd64.whl", hash = "sha256:2346450a075625c4d6166b40a013b605a38b6b6168ce2232b192a37fb200d588"}, - {file = "pymongo-4.6.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:061598cbc6abe2f382ab64c9caa83faa2f4c51256f732cdd890bcc6e63bfb67e"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:d483793a384c550c2d12cb794ede294d303b42beff75f3b3081f57196660edaf"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:f9756f1d25454ba6a3c2f1ef8b7ddec23e5cdeae3dc3c3377243ae37a383db00"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:1ed23b0e2dac6f84f44c8494fbceefe6eb5c35db5c1099f56ab78fc0d94ab3af"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:3d18a9b9b858ee140c15c5bfcb3e66e47e2a70a03272c2e72adda2482f76a6ad"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_ppc64le.whl", hash = "sha256:c258dbacfff1224f13576147df16ce3c02024a0d792fd0323ac01bed5d3c545d"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_s390x.whl", hash = "sha256:f7acc03a4f1154ba2643edeb13658d08598fe6e490c3dd96a241b94f09801626"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:76013fef1c9cd1cd00d55efde516c154aa169f2bf059b197c263a255ba8a9ddf"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f0e6a6c807fa887a0c51cc24fe7ea51bb9e496fe88f00d7930063372c3664c3"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd1fa413f8b9ba30140de198e4f408ffbba6396864c7554e0867aa7363eb58b2"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d219b4508f71d762368caec1fc180960569766049bbc4d38174f05e8ef2fe5b"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27b81ecf18031998ad7db53b960d1347f8f29e8b7cb5ea7b4394726468e4295e"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:56816e43c92c2fa8c11dc2a686f0ca248bea7902f4a067fa6cbc77853b0f041e"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef801027629c5b511cf2ba13b9be29bfee36ae834b2d95d9877818479cdc99ea"}, - {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d4c2be9760b112b1caf649b4977b81b69893d75aa86caf4f0f398447be871f3c"}, - {file = "pymongo-4.6.1-cp38-cp38-win32.whl", hash = "sha256:39d77d8bbb392fa443831e6d4ae534237b1f4eee6aa186f0cdb4e334ba89536e"}, - {file = "pymongo-4.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:4497d49d785482cc1a44a0ddf8830b036a468c088e72a05217f5b60a9e025012"}, - {file = "pymongo-4.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:69247f7a2835fc0984bbf0892e6022e9a36aec70e187fcfe6cae6a373eb8c4de"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:7bb0e9049e81def6829d09558ad12d16d0454c26cabe6efc3658e544460688d9"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:6a1810c2cbde714decf40f811d1edc0dae45506eb37298fd9d4247b8801509fe"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:e2aced6fb2f5261b47d267cb40060b73b6527e64afe54f6497844c9affed5fd0"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:d0355cff58a4ed6d5e5f6b9c3693f52de0784aa0c17119394e2a8e376ce489d4"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_ppc64le.whl", hash = "sha256:3c74f4725485f0a7a3862cfd374cc1b740cebe4c133e0c1425984bcdcce0f4bb"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_s390x.whl", hash = "sha256:9c79d597fb3a7c93d7c26924db7497eba06d58f88f58e586aa69b2ad89fee0f8"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:8ec75f35f62571a43e31e7bd11749d974c1b5cd5ea4a8388725d579263c0fdf6"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5e641f931c5cd95b376fd3c59db52770e17bec2bf86ef16cc83b3906c054845"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9aafd036f6f2e5ad109aec92f8dbfcbe76cff16bad683eb6dd18013739c0b3ae"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f2b856518bfcfa316c8dae3d7b412aecacf2e8ba30b149f5eb3b63128d703b9"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ec31adc2e988fd7db3ab509954791bbc5a452a03c85e45b804b4bfc31fa221d"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9167e735379ec43d8eafa3fd675bfbb12e2c0464f98960586e9447d2cf2c7a83"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1461199b07903fc1424709efafe379205bf5f738144b1a50a08b0396357b5abf"}, - {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3094c7d2f820eecabadae76bfec02669567bbdd1730eabce10a5764778564f7b"}, - {file = "pymongo-4.6.1-cp39-cp39-win32.whl", hash = "sha256:c91ea3915425bd4111cb1b74511cdc56d1d16a683a48bf2a5a96b6a6c0f297f7"}, - {file = "pymongo-4.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:ef102a67ede70e1721fe27f75073b5314911dbb9bc27cde0a1c402a11531e7bd"}, - {file = "pymongo-4.6.1.tar.gz", hash = "sha256:31dab1f3e1d0cdd57e8df01b645f52d43cc1b653ed3afd535d2891f4fc4f9712"}, -] - -[package.dependencies] -dnspython = ">=1.16.0,<3.0.0" - -[package.extras] -aws = ["pymongo-auth-aws (<2.0.0)"] -encryption = ["certifi", "pymongo[aws]", "pymongocrypt (>=1.6.0,<2.0.0)"] -gssapi = ["pykerberos", "winkerberos (>=0.5.0)"] -ocsp = ["certifi", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] -snappy = ["python-snappy"] -test = ["pytest (>=7)"] -zstd = ["zstandard"] - -[[package]] -name = "pyparsing" -version = "3.1.1" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -optional = false -python-versions = ">=3.6.8" -files = [ - {file = "pyparsing-3.1.1-py3-none-any.whl", hash = "sha256:32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb"}, - {file = "pyparsing-3.1.1.tar.gz", hash = "sha256:ede28a1a32462f5a9705e07aea48001a08f7cf81a021585011deba701581a0db"}, -] - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - -[[package]] -name = "pyreadline3" -version = "3.4.1" -description = "A python implementation of GNU readline." -optional = false -python-versions = "*" -files = [ - {file = "pyreadline3-3.4.1-py3-none-any.whl", hash = "sha256:b0efb6516fd4fb07b45949053826a62fa4cb353db5be2bbb4a7aa1fdd1e345fb"}, - {file = "pyreadline3-3.4.1.tar.gz", hash = "sha256:6f3d1f7b8a31ba32b73917cefc1f28cc660562f39aea8646d30bd6eff21f7bae"}, -] - -[[package]] -name = "pysocks" -version = "1.7.1" -description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "PySocks-1.7.1-py27-none-any.whl", hash = "sha256:08e69f092cc6dbe92a0fdd16eeb9b9ffbc13cadfe5ca4c7bd92ffb078b293299"}, - {file = "PySocks-1.7.1-py3-none-any.whl", hash = "sha256:2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5"}, - {file = "PySocks-1.7.1.tar.gz", hash = "sha256:3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0"}, -] - -[[package]] -name = "pytest" -version = "7.4.4" -description = "pytest: simple powerful testing with Python" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, - {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "sys_platform == \"win32\""} -iniconfig = "*" -packaging = "*" -pluggy = ">=0.12,<2.0" - -[package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] - -[[package]] -name = "pytest-clarity" -version = "1.0.1" -description = "A plugin providing an alternative, colourful diff output for failing assertions." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pytest-clarity-1.0.1.tar.gz", hash = "sha256:505fe345fad4fe11c6a4187fe683f2c7c52c077caa1e135f3e483fe112db7772"}, -] - -[package.dependencies] -pprintpp = ">=0.4.0" -pytest = ">=3.5.0" -rich = ">=8.0.0" - -[[package]] -name = "pytest-cov" -version = "4.1.0" -description = "Pytest plugin for measuring coverage." -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-cov-4.1.0.tar.gz", hash = "sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6"}, - {file = "pytest_cov-4.1.0-py3-none-any.whl", hash = "sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a"}, -] - -[package.dependencies] -coverage = {version = ">=5.2.1", extras = ["toml"]} -pytest = ">=4.6" - -[package.extras] -testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"] - -[[package]] -name = "pytest-mock" -version = "3.12.0" -description = "Thin-wrapper around the mock package for easier use with pytest" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pytest-mock-3.12.0.tar.gz", hash = "sha256:31a40f038c22cad32287bb43932054451ff5583ff094bca6f675df2f8bc1a6e9"}, - {file = "pytest_mock-3.12.0-py3-none-any.whl", hash = "sha256:0972719a7263072da3a21c7f4773069bcc7486027d7e8e1f81d98a47e701bc4f"}, -] - -[package.dependencies] -pytest = ">=5.0" - -[package.extras] -dev = ["pre-commit", "pytest-asyncio", "tox"] - -[[package]] -name = "pytest-repeat" -version = "0.9.3" -description = "pytest plugin for repeating tests" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest_repeat-0.9.3-py3-none-any.whl", hash = "sha256:26ab2df18226af9d5ce441c858f273121e92ff55f5bb311d25755b8d7abdd8ed"}, - {file = "pytest_repeat-0.9.3.tar.gz", hash = "sha256:ffd3836dfcd67bb270bec648b330e20be37d2966448c4148c4092d1e8aba8185"}, -] - -[package.dependencies] -pytest = "*" - -[[package]] -name = "python-dateutil" -version = "2.8.2" -description = "Extensions to the standard Python datetime module" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -files = [ - {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, - {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, -] - -[package.dependencies] -six = ">=1.5" - -[[package]] -name = "python-dotenv" -version = "1.0.0" -description = "Read key-value pairs from a .env file and set them as environment variables" -optional = false -python-versions = ">=3.8" -files = [ - {file = "python-dotenv-1.0.0.tar.gz", hash = "sha256:a8df96034aae6d2d50a4ebe8216326c61c3eb64836776504fcca410e5937a3ba"}, - {file = "python_dotenv-1.0.0-py3-none-any.whl", hash = "sha256:f5971a9226b701070a4bf2c38c89e5a3f0d64de8debda981d1db98583009122a"}, -] - -[package.extras] -cli = ["click (>=5.0)"] - -[[package]] -name = "python-json-logger" -version = "2.0.7" -description = "A python library adding a json log formatter" -optional = false -python-versions = ">=3.6" -files = [ - {file = "python-json-logger-2.0.7.tar.gz", hash = "sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c"}, - {file = "python_json_logger-2.0.7-py3-none-any.whl", hash = "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd"}, -] - -[[package]] -name = "pytorch-warmup" -version = "0.1.1" -description = "A PyTorch Extension for Learning Rate Warmup" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytorch-warmup-0.1.1.tar.gz", hash = "sha256:c594760b29657a127aa6a8c3424dd0b5068140b3b7d4988118f4a9f3e99b1457"}, - {file = "pytorch_warmup-0.1.1-py3-none-any.whl", hash = "sha256:eecc4af0975bb181198c0817be145bccb17c7ea09ce3fdf69140f65d8c32b746"}, -] - -[package.dependencies] -torch = ">=1.1" - -[[package]] -name = "pytz" -version = "2023.3.post1" -description = "World timezone definitions, modern and historical" -optional = false -python-versions = "*" -files = [ - {file = "pytz-2023.3.post1-py2.py3-none-any.whl", hash = "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7"}, - {file = "pytz-2023.3.post1.tar.gz", hash = "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b"}, -] - -[[package]] -name = "pywin32" -version = "306" -description = "Python for Window Extensions" -optional = false -python-versions = "*" -files = [ - {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, - {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, - {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, - {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, - {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, - {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, - {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, - {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, - {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, - {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, - {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, - {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, - {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, - {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, -] - -[[package]] -name = "pywinpty" -version = "2.0.12" -description = "Pseudo terminal support for Windows from Python." -optional = false -python-versions = ">=3.8" -files = [ - {file = "pywinpty-2.0.12-cp310-none-win_amd64.whl", hash = "sha256:21319cd1d7c8844fb2c970fb3a55a3db5543f112ff9cfcd623746b9c47501575"}, - {file = "pywinpty-2.0.12-cp311-none-win_amd64.whl", hash = "sha256:853985a8f48f4731a716653170cd735da36ffbdc79dcb4c7b7140bce11d8c722"}, - {file = "pywinpty-2.0.12-cp312-none-win_amd64.whl", hash = "sha256:1617b729999eb6713590e17665052b1a6ae0ad76ee31e60b444147c5b6a35dca"}, - {file = "pywinpty-2.0.12-cp38-none-win_amd64.whl", hash = "sha256:189380469ca143d06e19e19ff3fba0fcefe8b4a8cc942140a6b863aed7eebb2d"}, - {file = "pywinpty-2.0.12-cp39-none-win_amd64.whl", hash = "sha256:7520575b6546db23e693cbd865db2764097bd6d4ef5dc18c92555904cd62c3d4"}, - {file = "pywinpty-2.0.12.tar.gz", hash = "sha256:8197de460ae8ebb7f5d1701dfa1b5df45b157bb832e92acba316305e18ca00dd"}, -] - -[[package]] -name = "pyyaml" -version = "6.0.1" -description = "YAML parser and emitter for Python" -optional = false -python-versions = ">=3.6" -files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, -] - -[[package]] -name = "pyzmq" -version = "25.1.2" -description = "Python bindings for 0MQ" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pyzmq-25.1.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:e624c789359f1a16f83f35e2c705d07663ff2b4d4479bad35621178d8f0f6ea4"}, - {file = "pyzmq-25.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:49151b0efece79f6a79d41a461d78535356136ee70084a1c22532fc6383f4ad0"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9a5f194cf730f2b24d6af1f833c14c10f41023da46a7f736f48b6d35061e76e"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:faf79a302f834d9e8304fafdc11d0d042266667ac45209afa57e5efc998e3872"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f51a7b4ead28d3fca8dda53216314a553b0f7a91ee8fc46a72b402a78c3e43d"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0ddd6d71d4ef17ba5a87becf7ddf01b371eaba553c603477679ae817a8d84d75"}, - {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:246747b88917e4867e2367b005fc8eefbb4a54b7db363d6c92f89d69abfff4b6"}, - {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:00c48ae2fd81e2a50c3485de1b9d5c7c57cd85dc8ec55683eac16846e57ac979"}, - {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5a68d491fc20762b630e5db2191dd07ff89834086740f70e978bb2ef2668be08"}, - {file = "pyzmq-25.1.2-cp310-cp310-win32.whl", hash = "sha256:09dfe949e83087da88c4a76767df04b22304a682d6154de2c572625c62ad6886"}, - {file = "pyzmq-25.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:fa99973d2ed20417744fca0073390ad65ce225b546febb0580358e36aa90dba6"}, - {file = "pyzmq-25.1.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:82544e0e2d0c1811482d37eef297020a040c32e0687c1f6fc23a75b75db8062c"}, - {file = "pyzmq-25.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:01171fc48542348cd1a360a4b6c3e7d8f46cdcf53a8d40f84db6707a6768acc1"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc69c96735ab501419c432110016329bf0dea8898ce16fab97c6d9106dc0b348"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3e124e6b1dd3dfbeb695435dff0e383256655bb18082e094a8dd1f6293114642"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7598d2ba821caa37a0f9d54c25164a4fa351ce019d64d0b44b45540950458840"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d1299d7e964c13607efd148ca1f07dcbf27c3ab9e125d1d0ae1d580a1682399d"}, - {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4e6f689880d5ad87918430957297c975203a082d9a036cc426648fcbedae769b"}, - {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:cc69949484171cc961e6ecd4a8911b9ce7a0d1f738fcae717177c231bf77437b"}, - {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9880078f683466b7f567b8624bfc16cad65077be046b6e8abb53bed4eeb82dd3"}, - {file = "pyzmq-25.1.2-cp311-cp311-win32.whl", hash = "sha256:4e5837af3e5aaa99a091302df5ee001149baff06ad22b722d34e30df5f0d9097"}, - {file = "pyzmq-25.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:25c2dbb97d38b5ac9fd15586e048ec5eb1e38f3d47fe7d92167b0c77bb3584e9"}, - {file = "pyzmq-25.1.2-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:11e70516688190e9c2db14fcf93c04192b02d457b582a1f6190b154691b4c93a"}, - {file = "pyzmq-25.1.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:313c3794d650d1fccaaab2df942af9f2c01d6217c846177cfcbc693c7410839e"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b3cbba2f47062b85fe0ef9de5b987612140a9ba3a9c6d2543c6dec9f7c2ab27"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc31baa0c32a2ca660784d5af3b9487e13b61b3032cb01a115fce6588e1bed30"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02c9087b109070c5ab0b383079fa1b5f797f8d43e9a66c07a4b8b8bdecfd88ee"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f8429b17cbb746c3e043cb986328da023657e79d5ed258b711c06a70c2ea7537"}, - {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5074adeacede5f810b7ef39607ee59d94e948b4fd954495bdb072f8c54558181"}, - {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:7ae8f354b895cbd85212da245f1a5ad8159e7840e37d78b476bb4f4c3f32a9fe"}, - {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b264bf2cc96b5bc43ce0e852be995e400376bd87ceb363822e2cb1964fcdc737"}, - {file = "pyzmq-25.1.2-cp312-cp312-win32.whl", hash = "sha256:02bbc1a87b76e04fd780b45e7f695471ae6de747769e540da909173d50ff8e2d"}, - {file = "pyzmq-25.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:ced111c2e81506abd1dc142e6cd7b68dd53747b3b7ae5edbea4578c5eeff96b7"}, - {file = "pyzmq-25.1.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:7b6d09a8962a91151f0976008eb7b29b433a560fde056ec7a3db9ec8f1075438"}, - {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967668420f36878a3c9ecb5ab33c9d0ff8d054f9c0233d995a6d25b0e95e1b6b"}, - {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5edac3f57c7ddaacdb4d40f6ef2f9e299471fc38d112f4bc6d60ab9365445fb0"}, - {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:0dabfb10ef897f3b7e101cacba1437bd3a5032ee667b7ead32bbcdd1a8422fe7"}, - {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:2c6441e0398c2baacfe5ba30c937d274cfc2dc5b55e82e3749e333aabffde561"}, - {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:16b726c1f6c2e7625706549f9dbe9b06004dfbec30dbed4bf50cbdfc73e5b32a"}, - {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:a86c2dd76ef71a773e70551a07318b8e52379f58dafa7ae1e0a4be78efd1ff16"}, - {file = "pyzmq-25.1.2-cp36-cp36m-win32.whl", hash = "sha256:359f7f74b5d3c65dae137f33eb2bcfa7ad9ebefd1cab85c935f063f1dbb245cc"}, - {file = "pyzmq-25.1.2-cp36-cp36m-win_amd64.whl", hash = "sha256:55875492f820d0eb3417b51d96fea549cde77893ae3790fd25491c5754ea2f68"}, - {file = "pyzmq-25.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b8c8a419dfb02e91b453615c69568442e897aaf77561ee0064d789705ff37a92"}, - {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8807c87fa893527ae8a524c15fc505d9950d5e856f03dae5921b5e9aa3b8783b"}, - {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5e319ed7d6b8f5fad9b76daa0a68497bc6f129858ad956331a5835785761e003"}, - {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3c53687dde4d9d473c587ae80cc328e5b102b517447456184b485587ebd18b62"}, - {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9add2e5b33d2cd765ad96d5eb734a5e795a0755f7fc49aa04f76d7ddda73fd70"}, - {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e690145a8c0c273c28d3b89d6fb32c45e0d9605b2293c10e650265bf5c11cfec"}, - {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:00a06faa7165634f0cac1abb27e54d7a0b3b44eb9994530b8ec73cf52e15353b"}, - {file = "pyzmq-25.1.2-cp37-cp37m-win32.whl", hash = "sha256:0f97bc2f1f13cb16905a5f3e1fbdf100e712d841482b2237484360f8bc4cb3d7"}, - {file = "pyzmq-25.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6cc0020b74b2e410287e5942e1e10886ff81ac77789eb20bec13f7ae681f0fdd"}, - {file = "pyzmq-25.1.2-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:bef02cfcbded83473bdd86dd8d3729cd82b2e569b75844fb4ea08fee3c26ae41"}, - {file = "pyzmq-25.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e10a4b5a4b1192d74853cc71a5e9fd022594573926c2a3a4802020360aa719d8"}, - {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8c5f80e578427d4695adac6fdf4370c14a2feafdc8cb35549c219b90652536ae"}, - {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5dde6751e857910c1339890f3524de74007958557593b9e7e8c5f01cd919f8a7"}, - {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea1608dd169da230a0ad602d5b1ebd39807ac96cae1845c3ceed39af08a5c6df"}, - {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0f513130c4c361201da9bc69df25a086487250e16b5571ead521b31ff6b02220"}, - {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:019744b99da30330798bb37df33549d59d380c78e516e3bab9c9b84f87a9592f"}, - {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2e2713ef44be5d52dd8b8e2023d706bf66cb22072e97fc71b168e01d25192755"}, - {file = "pyzmq-25.1.2-cp38-cp38-win32.whl", hash = "sha256:07cd61a20a535524906595e09344505a9bd46f1da7a07e504b315d41cd42eb07"}, - {file = "pyzmq-25.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb7e49a17fb8c77d3119d41a4523e432eb0c6932187c37deb6fbb00cc3028088"}, - {file = "pyzmq-25.1.2-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:94504ff66f278ab4b7e03e4cba7e7e400cb73bfa9d3d71f58d8972a8dc67e7a6"}, - {file = "pyzmq-25.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6dd0d50bbf9dca1d0bdea219ae6b40f713a3fb477c06ca3714f208fd69e16fd8"}, - {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:004ff469d21e86f0ef0369717351073e0e577428e514c47c8480770d5e24a565"}, - {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c0b5ca88a8928147b7b1e2dfa09f3b6c256bc1135a1338536cbc9ea13d3b7add"}, - {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c9a79f1d2495b167119d02be7448bfba57fad2a4207c4f68abc0bab4b92925b"}, - {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:518efd91c3d8ac9f9b4f7dd0e2b7b8bf1a4fe82a308009016b07eaa48681af82"}, - {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:1ec23bd7b3a893ae676d0e54ad47d18064e6c5ae1fadc2f195143fb27373f7f6"}, - {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db36c27baed588a5a8346b971477b718fdc66cf5b80cbfbd914b4d6d355e44e2"}, - {file = "pyzmq-25.1.2-cp39-cp39-win32.whl", hash = "sha256:39b1067f13aba39d794a24761e385e2eddc26295826530a8c7b6c6c341584289"}, - {file = "pyzmq-25.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:8e9f3fabc445d0ce320ea2c59a75fe3ea591fdbdeebec5db6de530dd4b09412e"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a8c1d566344aee826b74e472e16edae0a02e2a044f14f7c24e123002dcff1c05"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:759cfd391a0996345ba94b6a5110fca9c557ad4166d86a6e81ea526c376a01e8"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c61e346ac34b74028ede1c6b4bcecf649d69b707b3ff9dc0fab453821b04d1e"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cb8fc1f8d69b411b8ec0b5f1ffbcaf14c1db95b6bccea21d83610987435f1a4"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:3c00c9b7d1ca8165c610437ca0c92e7b5607b2f9076f4eb4b095c85d6e680a1d"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:df0c7a16ebb94452d2909b9a7b3337940e9a87a824c4fc1c7c36bb4404cb0cde"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:45999e7f7ed5c390f2e87ece7f6c56bf979fb213550229e711e45ecc7d42ccb8"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ac170e9e048b40c605358667aca3d94e98f604a18c44bdb4c102e67070f3ac9b"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1b604734bec94f05f81b360a272fc824334267426ae9905ff32dc2be433ab96"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:a793ac733e3d895d96f865f1806f160696422554e46d30105807fdc9841b9f7d"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0806175f2ae5ad4b835ecd87f5f85583316b69f17e97786f7443baaf54b9bb98"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ef12e259e7bc317c7597d4f6ef59b97b913e162d83b421dd0db3d6410f17a244"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea253b368eb41116011add00f8d5726762320b1bda892f744c91997b65754d73"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b9b1f2ad6498445a941d9a4fee096d387fee436e45cc660e72e768d3d8ee611"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8b14c75979ce932c53b79976a395cb2a8cd3aaf14aef75e8c2cb55a330b9b49d"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:889370d5174a741a62566c003ee8ddba4b04c3f09a97b8000092b7ca83ec9c49"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a18fff090441a40ffda8a7f4f18f03dc56ae73f148f1832e109f9bffa85df15"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99a6b36f95c98839ad98f8c553d8507644c880cf1e0a57fe5e3a3f3969040882"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4345c9a27f4310afbb9c01750e9461ff33d6fb74cd2456b107525bbeebcb5be3"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3516e0b6224cf6e43e341d56da15fd33bdc37fa0c06af4f029f7d7dfceceabbc"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:146b9b1f29ead41255387fb07be56dc29639262c0f7344f570eecdcd8d683314"}, - {file = "pyzmq-25.1.2.tar.gz", hash = "sha256:93f1aa311e8bb912e34f004cf186407a4e90eec4f0ecc0efd26056bf7eda0226"}, -] - -[package.dependencies] -cffi = {version = "*", markers = "implementation_name == \"pypy\""} - -[[package]] -name = "qtconsole" -version = "5.5.1" -description = "Jupyter Qt console" -optional = false -python-versions = ">= 3.8" -files = [ - {file = "qtconsole-5.5.1-py3-none-any.whl", hash = "sha256:8c75fa3e9b4ed884880ff7cea90a1b67451219279ec33deaee1d59e3df1a5d2b"}, - {file = "qtconsole-5.5.1.tar.gz", hash = "sha256:a0e806c6951db9490628e4df80caec9669b65149c7ba40f9bf033c025a5b56bc"}, -] - -[package.dependencies] -ipykernel = ">=4.1" -jupyter-client = ">=4.1" -jupyter-core = "*" -packaging = "*" -pygments = "*" -pyzmq = ">=17.1" -qtpy = ">=2.4.0" -traitlets = "<5.2.1 || >5.2.1,<5.2.2 || >5.2.2" - -[package.extras] -doc = ["Sphinx (>=1.3)"] -test = ["flaky", "pytest", "pytest-qt"] - -[[package]] -name = "qtpy" -version = "2.4.1" -description = "Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6)." -optional = false -python-versions = ">=3.7" -files = [ - {file = "QtPy-2.4.1-py3-none-any.whl", hash = "sha256:1c1d8c4fa2c884ae742b069151b0abe15b3f70491f3972698c683b8e38de839b"}, - {file = "QtPy-2.4.1.tar.gz", hash = "sha256:a5a15ffd519550a1361bdc56ffc07fda56a6af7292f17c7b395d4083af632987"}, -] - -[package.dependencies] -packaging = "*" - -[package.extras] -test = ["pytest (>=6,!=7.0.0,!=7.0.1)", "pytest-cov (>=3.0.0)", "pytest-qt"] - -[[package]] -name = "rapidfuzz" -version = "3.6.1" -description = "rapid fuzzy string matching" -optional = false -python-versions = ">=3.8" -files = [ - {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ac434fc71edda30d45db4a92ba5e7a42c7405e1a54cb4ec01d03cc668c6dcd40"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2a791168e119cfddf4b5a40470620c872812042f0621e6a293983a2d52372db0"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5a2f3e9df346145c2be94e4d9eeffb82fab0cbfee85bd4a06810e834fe7c03fa"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23de71e7f05518b0bbeef55d67b5dbce3bcd3e2c81e7e533051a2e9401354eb0"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d056e342989248d2bdd67f1955bb7c3b0ecfa239d8f67a8dfe6477b30872c607"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:01835d02acd5d95c1071e1da1bb27fe213c84a013b899aba96380ca9962364bc"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ed0f712e0bb5fea327e92aec8a937afd07ba8de4c529735d82e4c4124c10d5a0"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96cd19934f76a1264e8ecfed9d9f5291fde04ecb667faef5f33bdbfd95fe2d1f"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e06c4242a1354cf9d48ee01f6f4e6e19c511d50bb1e8d7d20bcadbb83a2aea90"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:d73dcfe789d37c6c8b108bf1e203e027714a239e50ad55572ced3c004424ed3b"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:06e98ff000e2619e7cfe552d086815671ed09b6899408c2c1b5103658261f6f3"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:08b6fb47dd889c69fbc0b915d782aaed43e025df6979b6b7f92084ba55edd526"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a1788ebb5f5b655a15777e654ea433d198f593230277e74d51a2a1e29a986283"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-win32.whl", hash = "sha256:c65f92881753aa1098c77818e2b04a95048f30edbe9c3094dc3707d67df4598b"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:4243a9c35667a349788461aae6471efde8d8800175b7db5148a6ab929628047f"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-win_arm64.whl", hash = "sha256:f59d19078cc332dbdf3b7b210852ba1f5db8c0a2cd8cc4c0ed84cc00c76e6802"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fbc07e2e4ac696497c5f66ec35c21ddab3fc7a406640bffed64c26ab2f7ce6d6"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:40cced1a8852652813f30fb5d4b8f9b237112a0bbaeebb0f4cc3611502556764"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:82300e5f8945d601c2daaaac139d5524d7c1fdf719aa799a9439927739917460"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edf97c321fd641fea2793abce0e48fa4f91f3c202092672f8b5b4e781960b891"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7420e801b00dee4a344ae2ee10e837d603461eb180e41d063699fb7efe08faf0"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:060bd7277dc794279fa95522af355034a29c90b42adcb7aa1da358fc839cdb11"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7e3375e4f2bfec77f907680328e4cd16cc64e137c84b1886d547ab340ba6928"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a490cd645ef9d8524090551016f05f052e416c8adb2d8b85d35c9baa9d0428ab"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2e03038bfa66d2d7cffa05d81c2f18fd6acbb25e7e3c068d52bb7469e07ff382"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:2b19795b26b979c845dba407fe79d66975d520947b74a8ab6cee1d22686f7967"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:064c1d66c40b3a0f488db1f319a6e75616b2e5fe5430a59f93a9a5e40a656d15"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:3c772d04fb0ebeece3109d91f6122b1503023086a9591a0b63d6ee7326bd73d9"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:841eafba6913c4dfd53045835545ba01a41e9644e60920c65b89c8f7e60c00a9"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-win32.whl", hash = "sha256:266dd630f12696ea7119f31d8b8e4959ef45ee2cbedae54417d71ae6f47b9848"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:d79aec8aeee02ab55d0ddb33cea3ecd7b69813a48e423c966a26d7aab025cdfe"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-win_arm64.whl", hash = "sha256:484759b5dbc5559e76fefaa9170147d1254468f555fd9649aea3bad46162a88b"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b2ef4c0fd3256e357b70591ffb9e8ed1d439fb1f481ba03016e751a55261d7c1"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:588c4b20fa2fae79d60a4e438cf7133d6773915df3cc0a7f1351da19eb90f720"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7142ee354e9c06e29a2636b9bbcb592bb00600a88f02aa5e70e4f230347b373e"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1dfc557c0454ad22382373ec1b7df530b4bbd974335efe97a04caec936f2956a"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:03f73b381bdeccb331a12c3c60f1e41943931461cdb52987f2ecf46bfc22f50d"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b0ccc2ec1781c7e5370d96aef0573dd1f97335343e4982bdb3a44c133e27786"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da3e8c9f7e64bb17faefda085ff6862ecb3ad8b79b0f618a6cf4452028aa2222"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fde9b14302a31af7bdafbf5cfbb100201ba21519be2b9dedcf4f1048e4fbe65d"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c1a23eee225dfb21c07f25c9fcf23eb055d0056b48e740fe241cbb4b22284379"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:e49b9575d16c56c696bc7b06a06bf0c3d4ef01e89137b3ddd4e2ce709af9fe06"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:0a9fc714b8c290261669f22808913aad49553b686115ad0ee999d1cb3df0cd66"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:a3ee4f8f076aa92184e80308fc1a079ac356b99c39408fa422bbd00145be9854"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f056ba42fd2f32e06b2c2ba2443594873cfccc0c90c8b6327904fc2ddf6d5799"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-win32.whl", hash = "sha256:5d82b9651e3d34b23e4e8e201ecd3477c2baa17b638979deeabbb585bcb8ba74"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:dad55a514868dae4543ca48c4e1fc0fac704ead038dafedf8f1fc0cc263746c1"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-win_arm64.whl", hash = "sha256:3c84294f4470fcabd7830795d754d808133329e0a81d62fcc2e65886164be83b"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e19d519386e9db4a5335a4b29f25b8183a1c3f78cecb4c9c3112e7f86470e37f"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:01eb03cd880a294d1bf1a583fdd00b87169b9cc9c9f52587411506658c864d73"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:be368573255f8fbb0125a78330a1a40c65e9ba3c5ad129a426ff4289099bfb41"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3e5af946f419c30f5cb98b69d40997fe8580efe78fc83c2f0f25b60d0e56efb"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f382f7ffe384ce34345e1c0b2065451267d3453cadde78946fbd99a59f0cc23c"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be156f51f3a4f369e758505ed4ae64ea88900dcb2f89d5aabb5752676d3f3d7e"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1936d134b6c513fbe934aeb668b0fee1ffd4729a3c9d8d373f3e404fbb0ce8a0"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ff8eaf4a9399eb2bebd838f16e2d1ded0955230283b07376d68947bbc2d33d"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ae598a172e3a95df3383634589660d6b170cc1336fe7578115c584a99e0ba64d"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cd4ba4c18b149da11e7f1b3584813159f189dc20833709de5f3df8b1342a9759"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:0402f1629e91a4b2e4aee68043a30191e5e1b7cd2aa8dacf50b1a1bcf6b7d3ab"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:1e12319c6b304cd4c32d5db00b7a1e36bdc66179c44c5707f6faa5a889a317c0"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0bbfae35ce4de4c574b386c43c78a0be176eeddfdae148cb2136f4605bebab89"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-win32.whl", hash = "sha256:7fec74c234d3097612ea80f2a80c60720eec34947066d33d34dc07a3092e8105"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:a553cc1a80d97459d587529cc43a4c7c5ecf835f572b671107692fe9eddf3e24"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:757dfd7392ec6346bd004f8826afb3bf01d18a723c97cbe9958c733ab1a51791"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2963f4a3f763870a16ee076796be31a4a0958fbae133dbc43fc55c3968564cf5"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d2f0274595cc5b2b929c80d4e71b35041104b577e118cf789b3fe0a77b37a4c5"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f211e366e026de110a4246801d43a907cd1a10948082f47e8a4e6da76fef52"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a59472b43879012b90989603aa5a6937a869a72723b1bf2ff1a0d1edee2cc8e6"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a03863714fa6936f90caa7b4b50ea59ea32bb498cc91f74dc25485b3f8fccfe9"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5dd95b6b7bfb1584f806db89e1e0c8dbb9d25a30a4683880c195cc7f197eaf0c"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7183157edf0c982c0b8592686535c8b3e107f13904b36d85219c77be5cefd0d8"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ad9d74ef7c619b5b0577e909582a1928d93e07d271af18ba43e428dc3512c2a1"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:b53137d81e770c82189e07a8f32722d9e4260f13a0aec9914029206ead38cac3"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:49b9ed2472394d306d5dc967a7de48b0aab599016aa4477127b20c2ed982dbf9"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:dec307b57ec2d5054d77d03ee4f654afcd2c18aee00c48014cb70bfed79597d6"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4381023fa1ff32fd5076f5d8321249a9aa62128eb3f21d7ee6a55373e672b261"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-win32.whl", hash = "sha256:8d7a072f10ee57c8413c8ab9593086d42aaff6ee65df4aa6663eecdb7c398dca"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:ebcfb5bfd0a733514352cfc94224faad8791e576a80ffe2fd40b2177bf0e7198"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-win_arm64.whl", hash = "sha256:1c47d592e447738744905c18dda47ed155620204714e6df20eb1941bb1ba315e"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:eef8b346ab331bec12bbc83ac75641249e6167fab3d84d8f5ca37fd8e6c7a08c"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53251e256017e2b87f7000aee0353ba42392c442ae0bafd0f6b948593d3f68c6"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6dede83a6b903e3ebcd7e8137e7ff46907ce9316e9d7e7f917d7e7cdc570ee05"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e4da90e4c2b444d0a171d7444ea10152e07e95972bb40b834a13bdd6de1110c"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:ca3dfcf74f2b6962f411c33dd95b0adf3901266e770da6281bc96bb5a8b20de9"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bcc957c0a8bde8007f1a8a413a632a1a409890f31f73fe764ef4eac55f59ca87"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:692c9a50bea7a8537442834f9bc6b7d29d8729a5b6379df17c31b6ab4df948c2"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c23ceaea27e790ddd35ef88b84cf9d721806ca366199a76fd47cfc0457a81b"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b155e67fff215c09f130555002e42f7517d0ea72cbd58050abb83cb7c880cec"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3028ee8ecc48250607fa8a0adce37b56275ec3b1acaccd84aee1f68487c8557b"}, - {file = "rapidfuzz-3.6.1.tar.gz", hash = "sha256:35660bee3ce1204872574fa041c7ad7ec5175b3053a4cb6e181463fc07013de7"}, -] - -[package.extras] -full = ["numpy"] - -[[package]] -name = "referencing" -version = "0.32.1" -description = "JSON Referencing + Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "referencing-0.32.1-py3-none-any.whl", hash = "sha256:7e4dc12271d8e15612bfe35792f5ea1c40970dadf8624602e33db2758f7ee554"}, - {file = "referencing-0.32.1.tar.gz", hash = "sha256:3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3"}, -] - -[package.dependencies] -attrs = ">=22.2.0" -rpds-py = ">=0.7.0" - -[[package]] -name = "regex" -version = "2023.12.25" -description = "Alternative regular expression module, to replace re." -optional = false -python-versions = ">=3.7" -files = [ - {file = "regex-2023.12.25-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0694219a1d54336fd0445ea382d49d36882415c0134ee1e8332afd1529f0baa5"}, - {file = "regex-2023.12.25-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b014333bd0217ad3d54c143de9d4b9a3ca1c5a29a6d0d554952ea071cff0f1f8"}, - {file = "regex-2023.12.25-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d865984b3f71f6d0af64d0d88f5733521698f6c16f445bb09ce746c92c97c586"}, - {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e0eabac536b4cc7f57a5f3d095bfa557860ab912f25965e08fe1545e2ed8b4c"}, - {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c25a8ad70e716f96e13a637802813f65d8a6760ef48672aa3502f4c24ea8b400"}, - {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9b6d73353f777630626f403b0652055ebfe8ff142a44ec2cf18ae470395766e"}, - {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9cc99d6946d750eb75827cb53c4371b8b0fe89c733a94b1573c9dd16ea6c9e4"}, - {file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88d1f7bef20c721359d8675f7d9f8e414ec5003d8f642fdfd8087777ff7f94b5"}, - {file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cb3fe77aec8f1995611f966d0c656fdce398317f850d0e6e7aebdfe61f40e1cd"}, - {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7aa47c2e9ea33a4a2a05f40fcd3ea36d73853a2aae7b4feab6fc85f8bf2c9704"}, - {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:df26481f0c7a3f8739fecb3e81bc9da3fcfae34d6c094563b9d4670b047312e1"}, - {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c40281f7d70baf6e0db0c2f7472b31609f5bc2748fe7275ea65a0b4601d9b392"}, - {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:d94a1db462d5690ebf6ae86d11c5e420042b9898af5dcf278bd97d6bda065423"}, - {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ba1b30765a55acf15dce3f364e4928b80858fa8f979ad41f862358939bdd1f2f"}, - {file = "regex-2023.12.25-cp310-cp310-win32.whl", hash = "sha256:150c39f5b964e4d7dba46a7962a088fbc91f06e606f023ce57bb347a3b2d4630"}, - {file = "regex-2023.12.25-cp310-cp310-win_amd64.whl", hash = "sha256:09da66917262d9481c719599116c7dc0c321ffcec4b1f510c4f8a066f8768105"}, - {file = "regex-2023.12.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1b9d811f72210fa9306aeb88385b8f8bcef0dfbf3873410413c00aa94c56c2b6"}, - {file = "regex-2023.12.25-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d902a43085a308cef32c0d3aea962524b725403fd9373dea18110904003bac97"}, - {file = "regex-2023.12.25-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d166eafc19f4718df38887b2bbe1467a4f74a9830e8605089ea7a30dd4da8887"}, - {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7ad32824b7f02bb3c9f80306d405a1d9b7bb89362d68b3c5a9be53836caebdb"}, - {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:636ba0a77de609d6510235b7f0e77ec494d2657108f777e8765efc060094c98c"}, - {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fda75704357805eb953a3ee15a2b240694a9a514548cd49b3c5124b4e2ad01b"}, - {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f72cbae7f6b01591f90814250e636065850c5926751af02bb48da94dfced7baa"}, - {file = "regex-2023.12.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db2a0b1857f18b11e3b0e54ddfefc96af46b0896fb678c85f63fb8c37518b3e7"}, - {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7502534e55c7c36c0978c91ba6f61703faf7ce733715ca48f499d3dbbd7657e0"}, - {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e8c7e08bb566de4faaf11984af13f6bcf6a08f327b13631d41d62592681d24fe"}, - {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:283fc8eed679758de38fe493b7d7d84a198b558942b03f017b1f94dda8efae80"}, - {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f44dd4d68697559d007462b0a3a1d9acd61d97072b71f6d1968daef26bc744bd"}, - {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:67d3ccfc590e5e7197750fcb3a2915b416a53e2de847a728cfa60141054123d4"}, - {file = "regex-2023.12.25-cp311-cp311-win32.whl", hash = "sha256:68191f80a9bad283432385961d9efe09d783bcd36ed35a60fb1ff3f1ec2efe87"}, - {file = "regex-2023.12.25-cp311-cp311-win_amd64.whl", hash = "sha256:7d2af3f6b8419661a0c421584cfe8aaec1c0e435ce7e47ee2a97e344b98f794f"}, - {file = "regex-2023.12.25-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8a0ccf52bb37d1a700375a6b395bff5dd15c50acb745f7db30415bae3c2b0715"}, - {file = "regex-2023.12.25-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c3c4a78615b7762740531c27cf46e2f388d8d727d0c0c739e72048beb26c8a9d"}, - {file = "regex-2023.12.25-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ad83e7545b4ab69216cef4cc47e344d19622e28aabec61574b20257c65466d6a"}, - {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7a635871143661feccce3979e1727c4e094f2bdfd3ec4b90dfd4f16f571a87a"}, - {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d498eea3f581fbe1b34b59c697512a8baef88212f92e4c7830fcc1499f5b45a5"}, - {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:43f7cd5754d02a56ae4ebb91b33461dc67be8e3e0153f593c509e21d219c5060"}, - {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51f4b32f793812714fd5307222a7f77e739b9bc566dc94a18126aba3b92b98a3"}, - {file = "regex-2023.12.25-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba99d8077424501b9616b43a2d208095746fb1284fc5ba490139651f971d39d9"}, - {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4bfc2b16e3ba8850e0e262467275dd4d62f0d045e0e9eda2bc65078c0110a11f"}, - {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8c2c19dae8a3eb0ea45a8448356ed561be843b13cbc34b840922ddf565498c1c"}, - {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:60080bb3d8617d96f0fb7e19796384cc2467447ef1c491694850ebd3670bc457"}, - {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b77e27b79448e34c2c51c09836033056a0547aa360c45eeeb67803da7b0eedaf"}, - {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:518440c991f514331f4850a63560321f833979d145d7d81186dbe2f19e27ae3d"}, - {file = "regex-2023.12.25-cp312-cp312-win32.whl", hash = "sha256:e2610e9406d3b0073636a3a2e80db05a02f0c3169b5632022b4e81c0364bcda5"}, - {file = "regex-2023.12.25-cp312-cp312-win_amd64.whl", hash = "sha256:cc37b9aeebab425f11f27e5e9e6cf580be7206c6582a64467a14dda211abc232"}, - {file = "regex-2023.12.25-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:da695d75ac97cb1cd725adac136d25ca687da4536154cdc2815f576e4da11c69"}, - {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d126361607b33c4eb7b36debc173bf25d7805847346dd4d99b5499e1fef52bc7"}, - {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4719bb05094d7d8563a450cf8738d2e1061420f79cfcc1fa7f0a44744c4d8f73"}, - {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5dd58946bce44b53b06d94aa95560d0b243eb2fe64227cba50017a8d8b3cd3e2"}, - {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22a86d9fff2009302c440b9d799ef2fe322416d2d58fc124b926aa89365ec482"}, - {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aae8101919e8aa05ecfe6322b278f41ce2994c4a430303c4cd163fef746e04f"}, - {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e692296c4cc2873967771345a876bcfc1c547e8dd695c6b89342488b0ea55cd8"}, - {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:263ef5cc10979837f243950637fffb06e8daed7f1ac1e39d5910fd29929e489a"}, - {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:d6f7e255e5fa94642a0724e35406e6cb7001c09d476ab5fce002f652b36d0c39"}, - {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:88ad44e220e22b63b0f8f81f007e8abbb92874d8ced66f32571ef8beb0643b2b"}, - {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:3a17d3ede18f9cedcbe23d2daa8a2cd6f59fe2bf082c567e43083bba3fb00347"}, - {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d15b274f9e15b1a0b7a45d2ac86d1f634d983ca40d6b886721626c47a400bf39"}, - {file = "regex-2023.12.25-cp37-cp37m-win32.whl", hash = "sha256:ed19b3a05ae0c97dd8f75a5d8f21f7723a8c33bbc555da6bbe1f96c470139d3c"}, - {file = "regex-2023.12.25-cp37-cp37m-win_amd64.whl", hash = "sha256:a6d1047952c0b8104a1d371f88f4ab62e6275567d4458c1e26e9627ad489b445"}, - {file = "regex-2023.12.25-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b43523d7bc2abd757119dbfb38af91b5735eea45537ec6ec3a5ec3f9562a1c53"}, - {file = "regex-2023.12.25-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:efb2d82f33b2212898f1659fb1c2e9ac30493ac41e4d53123da374c3b5541e64"}, - {file = "regex-2023.12.25-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7fca9205b59c1a3d5031f7e64ed627a1074730a51c2a80e97653e3e9fa0d415"}, - {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086dd15e9435b393ae06f96ab69ab2d333f5d65cbe65ca5a3ef0ec9564dfe770"}, - {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e81469f7d01efed9b53740aedd26085f20d49da65f9c1f41e822a33992cb1590"}, - {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34e4af5b27232f68042aa40a91c3b9bb4da0eeb31b7632e0091afc4310afe6cb"}, - {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9852b76ab558e45b20bf1893b59af64a28bd3820b0c2efc80e0a70a4a3ea51c1"}, - {file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff100b203092af77d1a5a7abe085b3506b7eaaf9abf65b73b7d6905b6cb76988"}, - {file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cc038b2d8b1470364b1888a98fd22d616fba2b6309c5b5f181ad4483e0017861"}, - {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:094ba386bb5c01e54e14434d4caabf6583334090865b23ef58e0424a6286d3dc"}, - {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5cd05d0f57846d8ba4b71d9c00f6f37d6b97d5e5ef8b3c3840426a475c8f70f4"}, - {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:9aa1a67bbf0f957bbe096375887b2505f5d8ae16bf04488e8b0f334c36e31360"}, - {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:98a2636994f943b871786c9e82bfe7883ecdaba2ef5df54e1450fa9869d1f756"}, - {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:37f8e93a81fc5e5bd8db7e10e62dc64261bcd88f8d7e6640aaebe9bc180d9ce2"}, - {file = "regex-2023.12.25-cp38-cp38-win32.whl", hash = "sha256:d78bd484930c1da2b9679290a41cdb25cc127d783768a0369d6b449e72f88beb"}, - {file = "regex-2023.12.25-cp38-cp38-win_amd64.whl", hash = "sha256:b521dcecebc5b978b447f0f69b5b7f3840eac454862270406a39837ffae4e697"}, - {file = "regex-2023.12.25-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f7bc09bc9c29ebead055bcba136a67378f03d66bf359e87d0f7c759d6d4ffa31"}, - {file = "regex-2023.12.25-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e14b73607d6231f3cc4622809c196b540a6a44e903bcfad940779c80dffa7be7"}, - {file = "regex-2023.12.25-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9eda5f7a50141291beda3edd00abc2d4a5b16c29c92daf8d5bd76934150f3edc"}, - {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc6bb9aa69aacf0f6032c307da718f61a40cf970849e471254e0e91c56ffca95"}, - {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:298dc6354d414bc921581be85695d18912bea163a8b23cac9a2562bbcd5088b1"}, - {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f4e475a80ecbd15896a976aa0b386c5525d0ed34d5c600b6d3ebac0a67c7ddf"}, - {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:531ac6cf22b53e0696f8e1d56ce2396311254eb806111ddd3922c9d937151dae"}, - {file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22f3470f7524b6da61e2020672df2f3063676aff444db1daa283c2ea4ed259d6"}, - {file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:89723d2112697feaa320c9d351e5f5e7b841e83f8b143dba8e2d2b5f04e10923"}, - {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0ecf44ddf9171cd7566ef1768047f6e66975788258b1c6c6ca78098b95cf9a3d"}, - {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:905466ad1702ed4acfd67a902af50b8db1feeb9781436372261808df7a2a7bca"}, - {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:4558410b7a5607a645e9804a3e9dd509af12fb72b9825b13791a37cd417d73a5"}, - {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:7e316026cc1095f2a3e8cc012822c99f413b702eaa2ca5408a513609488cb62f"}, - {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3b1de218d5375cd6ac4b5493e0b9f3df2be331e86520f23382f216c137913d20"}, - {file = "regex-2023.12.25-cp39-cp39-win32.whl", hash = "sha256:11a963f8e25ab5c61348d090bf1b07f1953929c13bd2309a0662e9ff680763c9"}, - {file = "regex-2023.12.25-cp39-cp39-win_amd64.whl", hash = "sha256:e693e233ac92ba83a87024e1d32b5f9ab15ca55ddd916d878146f4e3406b5c91"}, - {file = "regex-2023.12.25.tar.gz", hash = "sha256:29171aa128da69afdf4bde412d5bedc335f2ca8fcfe4489038577d05f16181e5"}, -] - -[[package]] -name = "requests" -version = "2.31.0" -description = "Python HTTP for Humans." -optional = false -python-versions = ">=3.7" -files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, -] - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" -idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<3" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)"] -use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] - -[[package]] -name = "retrying" -version = "1.3.4" -description = "Retrying" -optional = false -python-versions = "*" -files = [ - {file = "retrying-1.3.4-py3-none-any.whl", hash = "sha256:8cc4d43cb8e1125e0ff3344e9de678fefd85db3b750b81b2240dc0183af37b35"}, - {file = "retrying-1.3.4.tar.gz", hash = "sha256:345da8c5765bd982b1d1915deb9102fd3d1f7ad16bd84a9700b85f64d24e8f3e"}, -] - -[package.dependencies] -six = ">=1.7.0" - -[[package]] -name = "rfc3339-validator" -version = "0.1.4" -description = "A pure python RFC3339 validator" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"}, - {file = "rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"}, -] - -[package.dependencies] -six = "*" - -[[package]] -name = "rfc3986-validator" -version = "0.1.1" -description = "Pure python rfc3986 validator" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9"}, - {file = "rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"}, -] - -[[package]] -name = "rich" -version = "13.7.0" -description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "rich-13.7.0-py3-none-any.whl", hash = "sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235"}, - {file = "rich-13.7.0.tar.gz", hash = "sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa"}, -] - -[package.dependencies] -markdown-it-py = ">=2.2.0" -pygments = ">=2.13.0,<3.0.0" - -[package.extras] -jupyter = ["ipywidgets (>=7.5.1,<9)"] - -[[package]] -name = "rise" -version = "5.7.1" -description = "Reveal.js - Jupyter/IPython Slideshow Extension" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4" -files = [ - {file = "rise-5.7.1-py2.py3-none-any.whl", hash = "sha256:df8ce9f0e575d334b27ff40a1f91a4c78d9f7b4995858bb81185ceeaf98eae3a"}, - {file = "rise-5.7.1.tar.gz", hash = "sha256:641db777cb907bf5e6dc053098d7fd213813fa9a946542e52b900eb7095289a6"}, -] - -[package.dependencies] -notebook = ">=6.0" - -[[package]] -name = "rpds-py" -version = "0.17.1" -description = "Python bindings to Rust's persistent data structures (rpds)" -optional = false -python-versions = ">=3.8" -files = [ - {file = "rpds_py-0.17.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:4128980a14ed805e1b91a7ed551250282a8ddf8201a4e9f8f5b7e6225f54170d"}, - {file = "rpds_py-0.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ff1dcb8e8bc2261a088821b2595ef031c91d499a0c1b031c152d43fe0a6ecec8"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d65e6b4f1443048eb7e833c2accb4fa7ee67cc7d54f31b4f0555b474758bee55"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a71169d505af63bb4d20d23a8fbd4c6ce272e7bce6cc31f617152aa784436f29"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:436474f17733c7dca0fbf096d36ae65277e8645039df12a0fa52445ca494729d"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10162fe3f5f47c37ebf6d8ff5a2368508fe22007e3077bf25b9c7d803454d921"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:720215373a280f78a1814becb1312d4e4d1077b1202a56d2b0815e95ccb99ce9"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:70fcc6c2906cfa5c6a552ba7ae2ce64b6c32f437d8f3f8eea49925b278a61453"}, - {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:91e5a8200e65aaac342a791272c564dffcf1281abd635d304d6c4e6b495f29dc"}, - {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:99f567dae93e10be2daaa896e07513dd4bf9c2ecf0576e0533ac36ba3b1d5394"}, - {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:24e4900a6643f87058a27320f81336d527ccfe503984528edde4bb660c8c8d59"}, - {file = "rpds_py-0.17.1-cp310-none-win32.whl", hash = "sha256:0bfb09bf41fe7c51413f563373e5f537eaa653d7adc4830399d4e9bdc199959d"}, - {file = "rpds_py-0.17.1-cp310-none-win_amd64.whl", hash = "sha256:20de7b7179e2031a04042e85dc463a93a82bc177eeba5ddd13ff746325558aa6"}, - {file = "rpds_py-0.17.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:65dcf105c1943cba45d19207ef51b8bc46d232a381e94dd38719d52d3980015b"}, - {file = "rpds_py-0.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:01f58a7306b64e0a4fe042047dd2b7d411ee82e54240284bab63e325762c1147"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:071bc28c589b86bc6351a339114fb7a029f5cddbaca34103aa573eba7b482382"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ae35e8e6801c5ab071b992cb2da958eee76340e6926ec693b5ff7d6381441745"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149c5cd24f729e3567b56e1795f74577aa3126c14c11e457bec1b1c90d212e38"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e796051f2070f47230c745d0a77a91088fbee2cc0502e9b796b9c6471983718c"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60e820ee1004327609b28db8307acc27f5f2e9a0b185b2064c5f23e815f248f8"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1957a2ab607f9added64478a6982742eb29f109d89d065fa44e01691a20fc20a"}, - {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8587fd64c2a91c33cdc39d0cebdaf30e79491cc029a37fcd458ba863f8815383"}, - {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4dc889a9d8a34758d0fcc9ac86adb97bab3fb7f0c4d29794357eb147536483fd"}, - {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2953937f83820376b5979318840f3ee47477d94c17b940fe31d9458d79ae7eea"}, - {file = "rpds_py-0.17.1-cp311-none-win32.whl", hash = "sha256:1bfcad3109c1e5ba3cbe2f421614e70439f72897515a96c462ea657261b96518"}, - {file = "rpds_py-0.17.1-cp311-none-win_amd64.whl", hash = "sha256:99da0a4686ada4ed0f778120a0ea8d066de1a0a92ab0d13ae68492a437db78bf"}, - {file = "rpds_py-0.17.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1dc29db3900cb1bb40353772417800f29c3d078dbc8024fd64655a04ee3c4bdf"}, - {file = "rpds_py-0.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82ada4a8ed9e82e443fcef87e22a3eed3654dd3adf6e3b3a0deb70f03e86142a"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d36b2b59e8cc6e576f8f7b671e32f2ff43153f0ad6d0201250a7c07f25d570e"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3677fcca7fb728c86a78660c7fb1b07b69b281964673f486ae72860e13f512ad"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:516fb8c77805159e97a689e2f1c80655c7658f5af601c34ffdb916605598cda2"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df3b6f45ba4515632c5064e35ca7f31d51d13d1479673185ba8f9fefbbed58b9"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a967dd6afda7715d911c25a6ba1517975acd8d1092b2f326718725461a3d33f9"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dbbb95e6fc91ea3102505d111b327004d1c4ce98d56a4a02e82cd451f9f57140"}, - {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:02866e060219514940342a1f84303a1ef7a1dad0ac311792fbbe19b521b489d2"}, - {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2528ff96d09f12e638695f3a2e0c609c7b84c6df7c5ae9bfeb9252b6fa686253"}, - {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bd345a13ce06e94c753dab52f8e71e5252aec1e4f8022d24d56decd31e1b9b23"}, - {file = "rpds_py-0.17.1-cp312-none-win32.whl", hash = "sha256:2a792b2e1d3038daa83fa474d559acfd6dc1e3650ee93b2662ddc17dbff20ad1"}, - {file = "rpds_py-0.17.1-cp312-none-win_amd64.whl", hash = "sha256:292f7344a3301802e7c25c53792fae7d1593cb0e50964e7bcdcc5cf533d634e3"}, - {file = "rpds_py-0.17.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:8ffe53e1d8ef2520ebcf0c9fec15bb721da59e8ef283b6ff3079613b1e30513d"}, - {file = "rpds_py-0.17.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4341bd7579611cf50e7b20bb8c2e23512a3dc79de987a1f411cb458ab670eb90"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f4eb548daf4836e3b2c662033bfbfc551db58d30fd8fe660314f86bf8510b93"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b686f25377f9c006acbac63f61614416a6317133ab7fafe5de5f7dc8a06d42eb"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4e21b76075c01d65d0f0f34302b5a7457d95721d5e0667aea65e5bb3ab415c25"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b86b21b348f7e5485fae740d845c65a880f5d1eda1e063bc59bef92d1f7d0c55"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f175e95a197f6a4059b50757a3dca33b32b61691bdbd22c29e8a8d21d3914cae"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1701fc54460ae2e5efc1dd6350eafd7a760f516df8dbe51d4a1c79d69472fbd4"}, - {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:9051e3d2af8f55b42061603e29e744724cb5f65b128a491446cc029b3e2ea896"}, - {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:7450dbd659fed6dd41d1a7d47ed767e893ba402af8ae664c157c255ec6067fde"}, - {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5a024fa96d541fd7edaa0e9d904601c6445e95a729a2900c5aec6555fe921ed6"}, - {file = "rpds_py-0.17.1-cp38-none-win32.whl", hash = "sha256:da1ead63368c04a9bded7904757dfcae01eba0e0f9bc41d3d7f57ebf1c04015a"}, - {file = "rpds_py-0.17.1-cp38-none-win_amd64.whl", hash = "sha256:841320e1841bb53fada91c9725e766bb25009cfd4144e92298db296fb6c894fb"}, - {file = "rpds_py-0.17.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:f6c43b6f97209e370124baf2bf40bb1e8edc25311a158867eb1c3a5d449ebc7a"}, - {file = "rpds_py-0.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7d63ec01fe7c76c2dbb7e972fece45acbb8836e72682bde138e7e039906e2c"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81038ff87a4e04c22e1d81f947c6ac46f122e0c80460b9006e6517c4d842a6ec"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810685321f4a304b2b55577c915bece4c4a06dfe38f6e62d9cc1d6ca8ee86b99"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:25f071737dae674ca8937a73d0f43f5a52e92c2d178330b4c0bb6ab05586ffa6"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa5bfb13f1e89151ade0eb812f7b0d7a4d643406caaad65ce1cbabe0a66d695f"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfe07308b311a8293a0d5ef4e61411c5c20f682db6b5e73de6c7c8824272c256"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a000133a90eea274a6f28adc3084643263b1e7c1a5a66eb0a0a7a36aa757ed74"}, - {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d0e8a6434a3fbf77d11448c9c25b2f25244226cfbec1a5159947cac5b8c5fa4"}, - {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:efa767c220d94aa4ac3a6dd3aeb986e9f229eaf5bce92d8b1b3018d06bed3772"}, - {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:dbc56680ecf585a384fbd93cd42bc82668b77cb525343170a2d86dafaed2a84b"}, - {file = "rpds_py-0.17.1-cp39-none-win32.whl", hash = "sha256:270987bc22e7e5a962b1094953ae901395e8c1e1e83ad016c5cfcfff75a15a3f"}, - {file = "rpds_py-0.17.1-cp39-none-win_amd64.whl", hash = "sha256:2a7b2f2f56a16a6d62e55354dd329d929560442bd92e87397b7a9586a32e3e76"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a3264e3e858de4fc601741498215835ff324ff2482fd4e4af61b46512dd7fc83"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f2f3b28b40fddcb6c1f1f6c88c6f3769cd933fa493ceb79da45968a21dccc920"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9584f8f52010295a4a417221861df9bea4c72d9632562b6e59b3c7b87a1522b7"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c64602e8be701c6cfe42064b71c84ce62ce66ddc6422c15463fd8127db3d8066"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:060f412230d5f19fc8c8b75f315931b408d8ebf56aec33ef4168d1b9e54200b1"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9412abdf0ba70faa6e2ee6c0cc62a8defb772e78860cef419865917d86c7342"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9737bdaa0ad33d34c0efc718741abaafce62fadae72c8b251df9b0c823c63b22"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9f0e4dc0f17dcea4ab9d13ac5c666b6b5337042b4d8f27e01b70fae41dd65c57"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1db228102ab9d1ff4c64148c96320d0be7044fa28bd865a9ce628ce98da5973d"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8bbd8e56f3ba25a7d0cf980fc42b34028848a53a0e36c9918550e0280b9d0b6"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:be22ae34d68544df293152b7e50895ba70d2a833ad9566932d750d3625918b82"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bf046179d011e6114daf12a534d874958b039342b347348a78b7cdf0dd9d6041"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:1a746a6d49665058a5896000e8d9d2f1a6acba8a03b389c1e4c06e11e0b7f40d"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0b8bf5b8db49d8fd40f54772a1dcf262e8be0ad2ab0206b5a2ec109c176c0a4"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f7f4cb1f173385e8a39c29510dd11a78bf44e360fb75610594973f5ea141028b"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7fbd70cb8b54fe745301921b0816c08b6d917593429dfc437fd024b5ba713c58"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bdf1303df671179eaf2cb41e8515a07fc78d9d00f111eadbe3e14262f59c3d0"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad059a4bd14c45776600d223ec194e77db6c20255578bb5bcdd7c18fd169361"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3664d126d3388a887db44c2e293f87d500c4184ec43d5d14d2d2babdb4c64cad"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:698ea95a60c8b16b58be9d854c9f993c639f5c214cf9ba782eca53a8789d6b19"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:c3d2010656999b63e628a3c694f23020322b4178c450dc478558a2b6ef3cb9bb"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:938eab7323a736533f015e6069a7d53ef2dcc841e4e533b782c2bfb9fb12d84b"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:1e626b365293a2142a62b9a614e1f8e331b28f3ca57b9f05ebbf4cf2a0f0bdc5"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:380e0df2e9d5d5d339803cfc6d183a5442ad7ab3c63c2a0982e8c824566c5ccc"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b760a56e080a826c2e5af09002c1a037382ed21d03134eb6294812dda268c811"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5576ee2f3a309d2bb403ec292d5958ce03953b0e57a11d224c1f134feaf8c40f"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3c3461ebb4c4f1bbc70b15d20b565759f97a5aaf13af811fcefc892e9197ba"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:637b802f3f069a64436d432117a7e58fab414b4e27a7e81049817ae94de45d8d"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffee088ea9b593cc6160518ba9bd319b5475e5f3e578e4552d63818773c6f56a"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3ac732390d529d8469b831949c78085b034bff67f584559340008d0f6041a049"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:93432e747fb07fa567ad9cc7aaadd6e29710e515aabf939dfbed8046041346c6"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:7b7d9ca34542099b4e185b3c2a2b2eda2e318a7dbde0b0d83357a6d4421b5296"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:0387ce69ba06e43df54e43968090f3626e231e4bc9150e4c3246947567695f68"}, - {file = "rpds_py-0.17.1.tar.gz", hash = "sha256:0210b2668f24c078307260bf88bdac9d6f1093635df5123789bfee4d8d7fc8e7"}, -] - -[[package]] -name = "ruff" -version = "0.1.14" -description = "An extremely fast Python linter and code formatter, written in Rust." -optional = false -python-versions = ">=3.7" -files = [ - {file = "ruff-0.1.14-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:96f76536df9b26622755c12ed8680f159817be2f725c17ed9305b472a757cdbb"}, - {file = "ruff-0.1.14-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ab3f71f64498c7241123bb5a768544cf42821d2a537f894b22457a543d3ca7a9"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7060156ecc572b8f984fd20fd8b0fcb692dd5d837b7606e968334ab7ff0090ab"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a53d8e35313d7b67eb3db15a66c08434809107659226a90dcd7acb2afa55faea"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bea9be712b8f5b4ebed40e1949379cfb2a7d907f42921cf9ab3aae07e6fba9eb"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:2270504d629a0b064247983cbc495bed277f372fb9eaba41e5cf51f7ba705a6a"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80258bb3b8909b1700610dfabef7876423eed1bc930fe177c71c414921898efa"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:653230dd00aaf449eb5ff25d10a6e03bc3006813e2cb99799e568f55482e5cae"}, - {file = "ruff-0.1.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87b3acc6c4e6928459ba9eb7459dd4f0c4bf266a053c863d72a44c33246bfdbf"}, - {file = "ruff-0.1.14-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6b3dadc9522d0eccc060699a9816e8127b27addbb4697fc0c08611e4e6aeb8b5"}, - {file = "ruff-0.1.14-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:1c8eca1a47b4150dc0fbec7fe68fc91c695aed798532a18dbb1424e61e9b721f"}, - {file = "ruff-0.1.14-py3-none-musllinux_1_2_i686.whl", hash = "sha256:62ce2ae46303ee896fc6811f63d6dabf8d9c389da0f3e3f2bce8bc7f15ef5488"}, - {file = "ruff-0.1.14-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b2027dde79d217b211d725fc833e8965dc90a16d0d3213f1298f97465956661b"}, - {file = "ruff-0.1.14-py3-none-win32.whl", hash = "sha256:722bafc299145575a63bbd6b5069cb643eaa62546a5b6398f82b3e4403329cab"}, - {file = "ruff-0.1.14-py3-none-win_amd64.whl", hash = "sha256:e3d241aa61f92b0805a7082bd89a9990826448e4d0398f0e2bc8f05c75c63d99"}, - {file = "ruff-0.1.14-py3-none-win_arm64.whl", hash = "sha256:269302b31ade4cde6cf6f9dd58ea593773a37ed3f7b97e793c8594b262466b67"}, - {file = "ruff-0.1.14.tar.gz", hash = "sha256:ad3f8088b2dfd884820289a06ab718cde7d38b94972212cc4ba90d5fbc9955f3"}, -] - -[[package]] -name = "rx" -version = "1.6.3" -description = "Reactive Extensions (Rx) for Python" -optional = false -python-versions = "*" -files = [ - {file = "Rx-1.6.3.tar.gz", hash = "sha256:ca71b65d0fc0603a3b5cfaa9e33f5ba81e4aae10a58491133595088d7734b2da"}, -] - -[[package]] -name = "safetensors" -version = "0.4.1" -description = "" -optional = false -python-versions = ">=3.7" -files = [ - {file = "safetensors-0.4.1-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:cba01c6b76e01ec453933b3b3c0157c59b52881c83eaa0f7666244e71aa75fd1"}, - {file = "safetensors-0.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7a8f6f679d97ea0135c7935c202feefbd042c149aa70ee759855e890c01c7814"}, - {file = "safetensors-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbc2ce1f5ae5143a7fb72b71fa71db6a42b4f6cf912aa3acdc6b914084778e68"}, - {file = "safetensors-0.4.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2d87d993eaefe6611a9c241a8bd364a5f1ffed5771c74840363a6c4ed8d868f6"}, - {file = "safetensors-0.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:097e9af2efa8778cd2f0cba451784253e62fa7cc9fc73c0744d27212f7294e25"}, - {file = "safetensors-0.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d10a9f7bae608ccfdc009351f01dc3d8535ff57f9488a58a4c38e45bf954fe93"}, - {file = "safetensors-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:270b99885ec14abfd56c1d7f28ada81740a9220b4bae960c3de1c6fe84af9e4d"}, - {file = "safetensors-0.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:285b52a481e7ba93e29ad4ec5841ef2c4479ef0a6c633c4e2629e0508453577b"}, - {file = "safetensors-0.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c3c9f0ca510e0de95abd6424789dcbc879942a3a4e29b0dfa99d9427bf1da75c"}, - {file = "safetensors-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:88b4653059c903015284a9722f9a46838c654257173b279c8f6f46dbe80b612d"}, - {file = "safetensors-0.4.1-cp310-none-win32.whl", hash = "sha256:2fe6926110e3d425c4b684a4379b7796fdc26ad7d16922ea1696c8e6ea7e920f"}, - {file = "safetensors-0.4.1-cp310-none-win_amd64.whl", hash = "sha256:a79e16222106b2f5edbca1b8185661477d8971b659a3c814cc6f15181a9b34c8"}, - {file = "safetensors-0.4.1-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:d93321eea0dd7e81b283e47a1d20dee6069165cc158286316d0d06d340de8fe8"}, - {file = "safetensors-0.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8ff8e41c8037db17de0ea2a23bc684f43eaf623be7d34906fe1ac10985b8365e"}, - {file = "safetensors-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39d36f1d88468a87c437a1bc27c502e71b6ca44c385a9117a9f9ba03a75cc9c6"}, - {file = "safetensors-0.4.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7ef010e9afcb4057fb6be3d0a0cfa07aac04fe97ef73fe4a23138d8522ba7c17"}, - {file = "safetensors-0.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b287304f2b2220d51ccb51fd857761e78bcffbeabe7b0238f8dc36f2edfd9542"}, - {file = "safetensors-0.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e09000b2599e1836314430f81a3884c66a5cbabdff5d9f175b5d560d4de38d78"}, - {file = "safetensors-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9c80ce0001efa16066358d2dd77993adc25f5a6c61850e4ad096a2232930bce"}, - {file = "safetensors-0.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:413e1f6ac248f7d1b755199a06635e70c3515493d3b41ba46063dec33aa2ebb7"}, - {file = "safetensors-0.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3ac139377cfe71ba04573f1cda66e663b7c3e95be850e9e6c2dd4b5984bd513"}, - {file = "safetensors-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:04157d008385bea66d12fe90844a80d4a76dc25ec5230b5bd9a630496d1b7c03"}, - {file = "safetensors-0.4.1-cp311-none-win32.whl", hash = "sha256:5f25297148ec665f0deb8bd67e9564634d8d6841041ab5393ccfe203379ea88b"}, - {file = "safetensors-0.4.1-cp311-none-win_amd64.whl", hash = "sha256:b2f8877990a72ff595507b80f4b69036a9a1986a641f8681adf3425d97d3d2a5"}, - {file = "safetensors-0.4.1-cp312-cp312-macosx_10_7_x86_64.whl", hash = "sha256:eb2c1da1cc39509d1a55620a5f4d14f8911c47a89c926a96e6f4876e864375a3"}, - {file = "safetensors-0.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:303d2c0415cf15a28f8d7f17379ea3c34c2b466119118a34edd9965983a1a8a6"}, - {file = "safetensors-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb4cb3e37a9b961ddd68e873b29fe9ab4a081e3703412e34aedd2b7a8e9cafd9"}, - {file = "safetensors-0.4.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ae5497adc68669db2fed7cb2dad81e6a6106e79c9a132da3efdb6af1db1014fa"}, - {file = "safetensors-0.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b30abd0cddfe959d1daedf92edcd1b445521ebf7ddefc20860ed01486b33c90"}, - {file = "safetensors-0.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d784a98c492c751f228a4a894c3b8a092ff08b24e73b5568938c28b8c0e8f8df"}, - {file = "safetensors-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57a5ab08b0ec7a7caf30d2ac79bb30c89168431aca4f8854464bb9461686925"}, - {file = "safetensors-0.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:edcf3121890b5f0616aa5a54683b1a5d2332037b970e507d6bb7841a3a596556"}, - {file = "safetensors-0.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fdb58dee173ef33634c3016c459d671ca12d11e6acf9db008261cbe58107e579"}, - {file = "safetensors-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:780dc21eb3fd32ddd0e8c904bdb0290f2454f4ac21ae71e94f9ce72db1900a5a"}, - {file = "safetensors-0.4.1-cp37-cp37m-macosx_10_7_x86_64.whl", hash = "sha256:48901bd540f8a3c1791314bc5c8a170927bf7f6acddb75bf0a263d081a3637d4"}, - {file = "safetensors-0.4.1-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:3b0b7b2d5976fbed8a05e2bbdce5816a59e6902e9e7c7e07dc723637ed539787"}, - {file = "safetensors-0.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f69903ff49cb30b9227fb5d029bea276ea20d04b06803877a420c5b1b74c689"}, - {file = "safetensors-0.4.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0ddd050e01f3e843aa8c1c27bf68675b8a08e385d0045487af4d70418c3cb356"}, - {file = "safetensors-0.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a82bc2bd7a9a0e08239bdd6d7774d64121f136add93dfa344a2f1a6d7ef35fa"}, - {file = "safetensors-0.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6ace9e66a40f98a216ad661245782483cf79cf56eb2b112650bb904b0baa9db5"}, - {file = "safetensors-0.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82cbb8f4d022f2e94498cbefca900698b8ded3d4f85212f47da614001ff06652"}, - {file = "safetensors-0.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:791edc10a3c359a2f5f52d5cddab0df8a45107d91027d86c3d44e57162e5d934"}, - {file = "safetensors-0.4.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:83c2cfbe8c6304f0891e7bb378d56f66d2148972eeb5f747cd8a2246886f0d8c"}, - {file = "safetensors-0.4.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:04dd14f53f5500eb4c4149674216ba1000670efbcf4b1b5c2643eb244e7882ea"}, - {file = "safetensors-0.4.1-cp37-none-win32.whl", hash = "sha256:d5b3defa74f3723a388bfde2f5d488742bc4879682bd93267c09a3bcdf8f869b"}, - {file = "safetensors-0.4.1-cp37-none-win_amd64.whl", hash = "sha256:25a043cbb59d4f75e9dd87fdf5c009dd8830105a2c57ace49b72167dd9808111"}, - {file = "safetensors-0.4.1-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:3f6a520af7f2717c5ecba112041f2c8af1ca6480b97bf957aba81ed9642e654c"}, - {file = "safetensors-0.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c3807ac3b16288dffebb3474b555b56fe466baa677dfc16290dcd02dca1ab228"}, - {file = "safetensors-0.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b58ba13a9e82b4bc3fc221914f6ef237fe6c2adb13cede3ace64d1aacf49610"}, - {file = "safetensors-0.4.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dac4bb42f8679aadc59bd91a4c5a1784a758ad49d0912995945cd674089f628e"}, - {file = "safetensors-0.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:911b48dc09e321a194def3a7431662ff4f03646832f3a8915bbf0f449b8a5fcb"}, - {file = "safetensors-0.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82571d20288c975c1b30b08deb9b1c3550f36b31191e1e81fae87669a92217d0"}, - {file = "safetensors-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da52ee0dc8ba03348ffceab767bd8230842fdf78f8a996e2a16445747143a778"}, - {file = "safetensors-0.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2536b11ce665834201072e9397404170f93f3be10cca9995b909f023a04501ee"}, - {file = "safetensors-0.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:998fbac99ca956c3a09fe07cc0b35fac26a521fa8865a690686d889f0ff4e4a6"}, - {file = "safetensors-0.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:845be0aafabf2a60c2d482d4e93023fecffe5e5443d801d7a7741bae9de41233"}, - {file = "safetensors-0.4.1-cp38-none-win32.whl", hash = "sha256:ce7a28bc8af685a69d7e869d09d3e180a275e3281e29cf5f1c7319e231932cc7"}, - {file = "safetensors-0.4.1-cp38-none-win_amd64.whl", hash = "sha256:e056fb9e22d118cc546107f97dc28b449d88274207dd28872bd668c86216e4f6"}, - {file = "safetensors-0.4.1-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:bdc0d039e44a727824639824090bd8869535f729878fa248addd3dc01db30eae"}, - {file = "safetensors-0.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c1b1d510c7aba71504ece87bf393ea82638df56303e371e5e2cf09d18977dd7"}, - {file = "safetensors-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bd0afd95c1e497f520e680ea01e0397c0868a3a3030e128438cf6e9e3fcd671"}, - {file = "safetensors-0.4.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f603bdd8deac6726d39f41688ed353c532dd53935234405d79e9eb53f152fbfb"}, - {file = "safetensors-0.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8a85e3e47e0d4eebfaf9a58b40aa94f977a56050cb5598ad5396a9ee7c087c6"}, - {file = "safetensors-0.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0ccb5aa0f3be2727117e5631200fbb3a5b3a2b3757545a92647d6dd8be6658f"}, - {file = "safetensors-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d784938534e255473155e4d9f276ee69eb85455b6af1292172c731409bf9adee"}, - {file = "safetensors-0.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a257de175c254d39ccd6a21341cd62eb7373b05c1e618a78096a56a857e0c316"}, - {file = "safetensors-0.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6fd80f7794554091836d4d613d33a7d006e2b8d6ba014d06f97cebdfda744f64"}, - {file = "safetensors-0.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:35803201d980efcf964b75a0a2aee97fe5e9ecc5f3ad676b38fafdfe98e0620d"}, - {file = "safetensors-0.4.1-cp39-none-win32.whl", hash = "sha256:7ff8a36e0396776d3ed9a106fc9a9d7c55d4439ca9a056a24bf66d343041d3e6"}, - {file = "safetensors-0.4.1-cp39-none-win_amd64.whl", hash = "sha256:bfa2e20342b81921b98edba52f8deb68843fa9c95250739a56b52ceda5ea5c61"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-macosx_10_7_x86_64.whl", hash = "sha256:ae2d5a31cfb8a973a318f7c4d2cffe0bd1fe753cdf7bb41a1939d45a0a06f964"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1a45dbf03e8334d3a5dc93687d98b6dc422f5d04c7d519dac09b84a3c87dd7c6"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2297b359d91126c0f9d4fd17bae3cfa2fe3a048a6971b8db07db746ad92f850c"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bda3d98e2bcece388232cfc551ebf063b55bdb98f65ab54df397da30efc7dcc5"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f8934bdfd202ebd0697040a3dff40dd77bc4c5bbf3527ede0532f5e7fb4d970f"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:42c3710cec7e5c764c7999697516370bee39067de0aa089b7e2cfb97ac8c6b20"}, - {file = "safetensors-0.4.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:53134226053e56bd56e73f7db42596e7908ed79f3c9a1016e4c1dade593ac8e5"}, - {file = "safetensors-0.4.1-pp37-pypy37_pp73-macosx_10_7_x86_64.whl", hash = "sha256:257d59e40a1b367cb544122e7451243d65b33c3f34d822a347f4eea6fdf97fdf"}, - {file = "safetensors-0.4.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d54c2f1826e790d1eb2d2512bfd0ee443f0206b423d6f27095057c7f18a0687"}, - {file = "safetensors-0.4.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:645b3f1138fce6e818e79d4128afa28f0657430764cc045419c1d069ff93f732"}, - {file = "safetensors-0.4.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e9a7ffb1e551c6df51d267f5a751f042b183df22690f6feceac8d27364fd51d7"}, - {file = "safetensors-0.4.1-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:44e230fbbe120de564b64f63ef3a8e6ff02840fa02849d9c443d56252a1646d4"}, - {file = "safetensors-0.4.1-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:9d16b3b2fcc6fca012c74bd01b5619c655194d3e3c13e4d4d0e446eefa39a463"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", hash = "sha256:5d95ea4d8b32233910734a904123bdd3979c137c461b905a5ed32511defc075f"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:dab431699b5d45e0ca043bc580651ce9583dda594e62e245b7497adb32e99809"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16d8bbb7344e39cb9d4762e85c21df94ebeb03edac923dd94bb9ed8c10eac070"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1faf5111c66a6ba91f85dff2e36edaaf36e6966172703159daeef330de4ddc7b"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:660ca1d8bff6c7bc7c6b30b9b32df74ef3ab668f5df42cefd7588f0d40feadcb"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:ae2f67f04ed0bb2e56fd380a8bd3eef03f609df53f88b6f5c7e89c08e52aae00"}, - {file = "safetensors-0.4.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:c8ed5d2c04cdc1afc6b3c28d59580448ac07732c50d94c15e14670f9c473a2ce"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:2b6a2814278b6660261aa9a9aae524616de9f1ec364e3716d219b6ed8f91801f"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:3cfd1ca35eacc635f0eaa894e5c5ed83ffebd0f95cac298fd430014fa7323631"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4177b456c6b0c722d82429127b5beebdaf07149d265748e97e0a34ff0b3694c8"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:313e8472197bde54e3ec54a62df184c414582979da8f3916981b6a7954910a1b"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fdb4adb76e21bad318210310590de61c9f4adcef77ee49b4a234f9dc48867869"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:1d568628e9c43ca15eb96c217da73737c9ccb07520fafd8a1eba3f2750614105"}, - {file = "safetensors-0.4.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:573b6023a55a2f28085fc0a84e196c779b6cbef4d9e73acea14c8094fee7686f"}, - {file = "safetensors-0.4.1.tar.gz", hash = "sha256:2304658e6ada81a5223225b4efe84748e760c46079bffedf7e321763cafb36c9"}, -] - -[package.extras] -all = ["safetensors[jax]", "safetensors[numpy]", "safetensors[paddlepaddle]", "safetensors[pinned-tf]", "safetensors[quality]", "safetensors[testing]", "safetensors[torch]"] -dev = ["safetensors[all]"] -jax = ["flax (>=0.6.3)", "jax (>=0.3.25)", "jaxlib (>=0.3.25)", "safetensors[numpy]"] -numpy = ["numpy (>=1.21.6)"] -paddlepaddle = ["paddlepaddle (>=2.4.1)", "safetensors[numpy]"] -pinned-tf = ["safetensors[numpy]", "tensorflow (==2.11.0)"] -quality = ["black (==22.3)", "click (==8.0.4)", "flake8 (>=3.8.3)", "isort (>=5.5.4)"] -tensorflow = ["safetensors[numpy]", "tensorflow (>=2.11.0)"] -testing = ["h5py (>=3.7.0)", "huggingface_hub (>=0.12.1)", "hypothesis (>=6.70.2)", "pytest (>=7.2.0)", "pytest-benchmark (>=4.0.0)", "safetensors[numpy]", "setuptools_rust (>=1.5.2)"] -torch = ["safetensors[numpy]", "torch (>=1.10)"] - -[[package]] -name = "schedule" -version = "1.2.1" -description = "Job scheduling for humans." -optional = false -python-versions = ">=3.7" -files = [ - {file = "schedule-1.2.1-py2.py3-none-any.whl", hash = "sha256:14cdeb083a596aa1de6dc77639a1b2ac8bf6eaafa82b1c9279d3612823063d01"}, - {file = "schedule-1.2.1.tar.gz", hash = "sha256:843bc0538b99c93f02b8b50e3e39886c06f2d003b24f48e1aa4cadfa3f341279"}, -] - -[[package]] -name = "scikit-learn" -version = "1.4.0" -description = "A set of python modules for machine learning and data mining" -optional = false -python-versions = ">=3.9" -files = [ - {file = "scikit-learn-1.4.0.tar.gz", hash = "sha256:d4373c984eba20e393216edd51a3e3eede56cbe93d4247516d205643c3b93121"}, - {file = "scikit_learn-1.4.0-1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fce93a7473e2f4ee4cc280210968288d6a7d7ad8dc6fa7bb7892145e407085f9"}, - {file = "scikit_learn-1.4.0-1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d77df3d1e15fc37a9329999979fa7868ba8655dbab21fe97fc7ddabac9e08cc7"}, - {file = "scikit_learn-1.4.0-1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2404659fedec40eeafa310cd14d613e564d13dbf8f3c752d31c095195ec05de6"}, - {file = "scikit_learn-1.4.0-1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e98632da8f6410e6fb6bf66937712c949b4010600ccd3f22a5388a83e610cc3c"}, - {file = "scikit_learn-1.4.0-1-cp310-cp310-win_amd64.whl", hash = "sha256:11b3b140f70fbc9f6a08884631ae8dd60a4bb2d7d6d1de92738ea42b740d8992"}, - {file = "scikit_learn-1.4.0-1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a8341eabdc754d5ab91641a7763243845e96b6d68e03e472531e88a4f1b09f21"}, - {file = "scikit_learn-1.4.0-1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d1f6bce875ac2bb6b52514f67c185c564ccd299a05b65b7bab091a4c13dde12d"}, - {file = "scikit_learn-1.4.0-1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c408b46b2fd61952d519ea1af2f8f0a7a703e1433923ab1704c4131520b2083b"}, - {file = "scikit_learn-1.4.0-1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b465dd1dcd237b7b1dcd1a9048ccbf70a98c659474324fa708464c3a2533fad"}, - {file = "scikit_learn-1.4.0-1-cp311-cp311-win_amd64.whl", hash = "sha256:0db8e22c42f7980fe5eb22069b1f84c48966f3e0d23a01afde5999e3987a2501"}, - {file = "scikit_learn-1.4.0-1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7eef6ea2ed289af40e88c0be9f7704ca8b5de18508a06897c3fe21e0905efdf"}, - {file = "scikit_learn-1.4.0-1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:349669b01435bc4dbf25c6410b0892073befdaec52637d1a1d1ff53865dc8db3"}, - {file = "scikit_learn-1.4.0-1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d439c584e58434d0350701bd33f6c10b309e851fccaf41c121aed55f6851d8cf"}, - {file = "scikit_learn-1.4.0-1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0e2427d9ef46477625ab9b55c1882844fe6fc500f418c3f8e650200182457bc"}, - {file = "scikit_learn-1.4.0-1-cp312-cp312-win_amd64.whl", hash = "sha256:d3d75343940e7bf9b85c830c93d34039fa015eeb341c5c0b4cd7a90dadfe00d4"}, - {file = "scikit_learn-1.4.0-1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:76986d22e884ab062b1beecdd92379656e9d3789ecc1f9870923c178de55f9fe"}, - {file = "scikit_learn-1.4.0-1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:e22446ad89f1cb7657f0d849dcdc345b48e2d10afa3daf2925fdb740f85b714c"}, - {file = "scikit_learn-1.4.0-1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74812c9eabb265be69d738a8ea8d4884917a59637fcbf88a5f0e9020498bc6b3"}, - {file = "scikit_learn-1.4.0-1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aad2a63e0dd386b92da3270887a29b308af4d7c750d8c4995dfd9a4798691bcc"}, - {file = "scikit_learn-1.4.0-1-cp39-cp39-win_amd64.whl", hash = "sha256:53b9e29177897c37e2ff9d4ba6ca12fdb156e22523e463db05def303f5c72b5c"}, - {file = "scikit_learn-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cb8f044a8f5962613ce1feb4351d66f8d784bd072d36393582f351859b065f7d"}, - {file = "scikit_learn-1.4.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:a6372c90bbf302387792108379f1ec77719c1618d88496d0df30cb8e370b4661"}, - {file = "scikit_learn-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:785ce3c352bf697adfda357c3922c94517a9376002971bc5ea50896144bc8916"}, - {file = "scikit_learn-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0aba2a20d89936d6e72d95d05e3bf1db55bca5c5920926ad7b92c34f5e7d3bbe"}, - {file = "scikit_learn-1.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:2bac5d56b992f8f06816f2cd321eb86071c6f6d44bb4b1cb3d626525820d754b"}, - {file = "scikit_learn-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:27ae4b0f1b2c77107c096a7e05b33458354107b47775428d1f11b23e30a73e8a"}, - {file = "scikit_learn-1.4.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5c5c62ffb52c3ffb755eb21fa74cc2cbf2c521bd53f5c04eaa10011dbecf5f80"}, - {file = "scikit_learn-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f0d2018ac6fa055dab65fe8a485967990d33c672d55bc254c56c35287b02fab"}, - {file = "scikit_learn-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91a8918c415c4b4bf1d60c38d32958849a9191c2428ab35d30b78354085c7c7a"}, - {file = "scikit_learn-1.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:80a21de63275f8bcd7877b3e781679d2ff1eddfed515a599f95b2502a3283d42"}, - {file = "scikit_learn-1.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0f33bbafb310c26b81c4d41ecaebdbc1f63498a3f13461d50ed9a2e8f24d28e4"}, - {file = "scikit_learn-1.4.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:8b6ac1442ec714b4911e5aef8afd82c691b5c88b525ea58299d455acc4e8dcec"}, - {file = "scikit_learn-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05fc5915b716c6cc60a438c250108e9a9445b522975ed37e416d5ea4f9a63381"}, - {file = "scikit_learn-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:842b7d6989f3c574685e18da6f91223eb32301d0f93903dd399894250835a6f7"}, - {file = "scikit_learn-1.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:88bcb586fdff865372df1bc6be88bb7e6f9e0aa080dab9f54f5cac7eca8e2b6b"}, - {file = "scikit_learn-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f77674647dd31f56cb12ed13ed25b6ed43a056fffef051715022d2ebffd7a7d1"}, - {file = "scikit_learn-1.4.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:833999872e2920ce00f3a50839946bdac7539454e200eb6db54898a41f4bfd43"}, - {file = "scikit_learn-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:970ec697accaef10fb4f51763f3a7b1250f9f0553cf05514d0e94905322a0172"}, - {file = "scikit_learn-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:923d778f378ebacca2c672ab1740e5a413e437fb45ab45ab02578f8b689e5d43"}, - {file = "scikit_learn-1.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:1d041bc95006b545b59e458399e3175ab11ca7a03dc9a74a573ac891f5df1489"}, -] - -[package.dependencies] -joblib = ">=1.2.0" -numpy = ">=1.19.5" -scipy = ">=1.6.0" -threadpoolctl = ">=2.0.0" - -[package.extras] -benchmark = ["matplotlib (>=3.3.4)", "memory-profiler (>=0.57.0)", "pandas (>=1.1.5)"] -docs = ["Pillow (>=7.1.2)", "matplotlib (>=3.3.4)", "memory-profiler (>=0.57.0)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "pooch (>=1.6.0)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)", "sphinx (>=6.0.0)", "sphinx-copybutton (>=0.5.2)", "sphinx-gallery (>=0.15.0)", "sphinx-prompt (>=1.3.0)", "sphinxext-opengraph (>=0.4.2)"] -examples = ["matplotlib (>=3.3.4)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "pooch (>=1.6.0)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)"] -tests = ["black (>=23.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.3)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "polars (>=0.19.12)", "pooch (>=1.6.0)", "pyamg (>=4.0.0)", "pyarrow (>=12.0.0)", "pytest (>=7.1.2)", "pytest-cov (>=2.9.0)", "ruff (>=0.0.272)", "scikit-image (>=0.17.2)"] - -[[package]] -name = "scipy" -version = "1.12.0" -description = "Fundamental algorithms for scientific computing in Python" -optional = false -python-versions = ">=3.9" -files = [ - {file = "scipy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:78e4402e140879387187f7f25d91cc592b3501a2e51dfb320f48dfb73565f10b"}, - {file = "scipy-1.12.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:f5f00ebaf8de24d14b8449981a2842d404152774c1a1d880c901bf454cb8e2a1"}, - {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e53958531a7c695ff66c2e7bb7b79560ffdc562e2051644c5576c39ff8efb563"}, - {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e32847e08da8d895ce09d108a494d9eb78974cf6de23063f93306a3e419960c"}, - {file = "scipy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4c1020cad92772bf44b8e4cdabc1df5d87376cb219742549ef69fc9fd86282dd"}, - {file = "scipy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:75ea2a144096b5e39402e2ff53a36fecfd3b960d786b7efd3c180e29c39e53f2"}, - {file = "scipy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:408c68423f9de16cb9e602528be4ce0d6312b05001f3de61fe9ec8b1263cad08"}, - {file = "scipy-1.12.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5adfad5dbf0163397beb4aca679187d24aec085343755fcdbdeb32b3679f254c"}, - {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3003652496f6e7c387b1cf63f4bb720951cfa18907e998ea551e6de51a04467"}, - {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b8066bce124ee5531d12a74b617d9ac0ea59245246410e19bca549656d9a40a"}, - {file = "scipy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8bee4993817e204d761dba10dbab0774ba5a8612e57e81319ea04d84945375ba"}, - {file = "scipy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:a24024d45ce9a675c1fb8494e8e5244efea1c7a09c60beb1eeb80373d0fecc70"}, - {file = "scipy-1.12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7e76cc48638228212c747ada851ef355c2bb5e7f939e10952bc504c11f4e372"}, - {file = "scipy-1.12.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:f7ce148dffcd64ade37b2df9315541f9adad6efcaa86866ee7dd5db0c8f041c3"}, - {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c39f92041f490422924dfdb782527a4abddf4707616e07b021de33467f917bc"}, - {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7ebda398f86e56178c2fa94cad15bf457a218a54a35c2a7b4490b9f9cb2676c"}, - {file = "scipy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:95e5c750d55cf518c398a8240571b0e0782c2d5a703250872f36eaf737751338"}, - {file = "scipy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:e646d8571804a304e1da01040d21577685ce8e2db08ac58e543eaca063453e1c"}, - {file = "scipy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:913d6e7956c3a671de3b05ccb66b11bc293f56bfdef040583a7221d9e22a2e35"}, - {file = "scipy-1.12.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:bba1b0c7256ad75401c73e4b3cf09d1f176e9bd4248f0d3112170fb2ec4db067"}, - {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:730badef9b827b368f351eacae2e82da414e13cf8bd5051b4bdfd720271a5371"}, - {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6546dc2c11a9df6926afcbdd8a3edec28566e4e785b915e849348c6dd9f3f490"}, - {file = "scipy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:196ebad3a4882081f62a5bf4aeb7326aa34b110e533aab23e4374fcccb0890dc"}, - {file = "scipy-1.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:b360f1b6b2f742781299514e99ff560d1fe9bd1bff2712894b52abe528d1fd1e"}, - {file = "scipy-1.12.0.tar.gz", hash = "sha256:4bf5abab8a36d20193c698b0f1fc282c1d083c94723902c447e5d2f1780936a3"}, -] - -[package.dependencies] -numpy = ">=1.22.4,<1.29.0" - -[package.extras] -dev = ["click", "cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] -doc = ["jupytext", "matplotlib (>2)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-design (>=0.2.0)"] -test = ["asv", "gmpy2", "hypothesis", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] - -[[package]] -name = "seaborn" -version = "0.13.1" -description = "Statistical data visualization" -optional = false -python-versions = ">=3.8" -files = [ - {file = "seaborn-0.13.1-py3-none-any.whl", hash = "sha256:6baa69b6d1169ae59037971491c450c0b73332b42bd4b23570b62a546bc61cb8"}, - {file = "seaborn-0.13.1.tar.gz", hash = "sha256:bfad65e9c5989e5e1897e61bdbd2f22e62455940ca76fd49eca3ed69345b9179"}, -] - -[package.dependencies] -matplotlib = ">=3.4,<3.6.1 || >3.6.1" -numpy = ">=1.20,<1.24.0 || >1.24.0" -pandas = ">=1.2" - -[package.extras] -dev = ["flake8", "flit", "mypy", "pandas-stubs", "pre-commit", "pytest", "pytest-cov", "pytest-xdist"] -docs = ["ipykernel", "nbconvert", "numpydoc", "pydata_sphinx_theme (==0.10.0rc2)", "pyyaml", "sphinx (<6.0.0)", "sphinx-copybutton", "sphinx-design", "sphinx-issues"] -stats = ["scipy (>=1.7)", "statsmodels (>=0.12)"] - -[[package]] -name = "selenium" -version = "4.16.0" -description = "" -optional = false -python-versions = ">=3.8" -files = [ - {file = "selenium-4.16.0-py3-none-any.whl", hash = "sha256:aec71f4e6ed6cb3ec25c9c1b5ed56ae31b6da0a7f17474c7566d303f84e6219f"}, - {file = "selenium-4.16.0.tar.gz", hash = "sha256:b2e987a445306151f7be0e6dfe2aa72a479c2ac6a91b9d5ef2d6dd4e49ad0435"}, -] - -[package.dependencies] -certifi = ">=2021.10.8" -trio = ">=0.17,<1.0" -trio-websocket = ">=0.9,<1.0" -urllib3 = {version = ">=1.26,<3", extras = ["socks"]} - -[[package]] -name = "send2trash" -version = "1.8.2" -description = "Send file to trash natively under Mac OS X, Windows and Linux" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" -files = [ - {file = "Send2Trash-1.8.2-py3-none-any.whl", hash = "sha256:a384719d99c07ce1eefd6905d2decb6f8b7ed054025bb0e618919f945de4f679"}, - {file = "Send2Trash-1.8.2.tar.gz", hash = "sha256:c132d59fa44b9ca2b1699af5c86f57ce9f4c5eb56629d5d55fbb7a35f84e2312"}, -] - -[package.extras] -nativelib = ["pyobjc-framework-Cocoa", "pywin32"] -objc = ["pyobjc-framework-Cocoa"] -win32 = ["pywin32"] - -[[package]] -name = "sentencepiece" -version = "0.1.99" -description = "SentencePiece python wrapper" -optional = false -python-versions = "*" -files = [ - {file = "sentencepiece-0.1.99-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0eb528e70571b7c02723e5804322469b82fe7ea418c96051d0286c0fa028db73"}, - {file = "sentencepiece-0.1.99-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:77d7fafb2c4e4659cbdf303929503f37a26eabc4ff31d3a79bf1c5a1b338caa7"}, - {file = "sentencepiece-0.1.99-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be9cf5b9e404c245aeb3d3723c737ba7a8f5d4ba262ef233a431fa6c45f732a0"}, - {file = "sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:baed1a26464998f9710d20e52607c29ffd4293e7c71c6a1f83f51ad0911ec12c"}, - {file = "sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9832f08bb372d4c8b567612f8eab9e36e268dff645f1c28f9f8e851be705f6d1"}, - {file = "sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:019e7535108e309dae2b253a75834fc3128240aa87c00eb80732078cdc182588"}, - {file = "sentencepiece-0.1.99-cp310-cp310-win32.whl", hash = "sha256:fa16a830416bb823fa2a52cbdd474d1f7f3bba527fd2304fb4b140dad31bb9bc"}, - {file = "sentencepiece-0.1.99-cp310-cp310-win_amd64.whl", hash = "sha256:14b0eccb7b641d4591c3e12ae44cab537d68352e4d3b6424944f0c447d2348d5"}, - {file = "sentencepiece-0.1.99-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6d3c56f24183a1e8bd61043ff2c58dfecdc68a5dd8955dc13bab83afd5f76b81"}, - {file = "sentencepiece-0.1.99-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ed6ea1819fd612c989999e44a51bf556d0ef6abfb553080b9be3d347e18bcfb7"}, - {file = "sentencepiece-0.1.99-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2a0260cd1fb7bd8b4d4f39dc2444a8d5fd4e0a0c4d5c899810ef1abf99b2d45"}, - {file = "sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a1abff4d1ff81c77cac3cc6fefa34fa4b8b371e5ee51cb7e8d1ebc996d05983"}, - {file = "sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:004e6a621d4bc88978eecb6ea7959264239a17b70f2cbc348033d8195c9808ec"}, - {file = "sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db361e03342c41680afae5807590bc88aa0e17cfd1a42696a160e4005fcda03b"}, - {file = "sentencepiece-0.1.99-cp311-cp311-win32.whl", hash = "sha256:2d95e19168875b70df62916eb55428a0cbcb834ac51d5a7e664eda74def9e1e0"}, - {file = "sentencepiece-0.1.99-cp311-cp311-win_amd64.whl", hash = "sha256:f90d73a6f81248a909f55d8e6ef56fec32d559e1e9af045f0b0322637cb8e5c7"}, - {file = "sentencepiece-0.1.99-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:62e24c81e74bd87a6e0d63c51beb6527e4c0add67e1a17bac18bcd2076afcfeb"}, - {file = "sentencepiece-0.1.99-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57efcc2d51caff20d9573567d9fd3f854d9efe613ed58a439c78c9f93101384a"}, - {file = "sentencepiece-0.1.99-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a904c46197993bd1e95b93a6e373dca2f170379d64441041e2e628ad4afb16f"}, - {file = "sentencepiece-0.1.99-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d89adf59854741c0d465f0e1525b388c0d174f611cc04af54153c5c4f36088c4"}, - {file = "sentencepiece-0.1.99-cp36-cp36m-win32.whl", hash = "sha256:47c378146928690d1bc106fdf0da768cebd03b65dd8405aa3dd88f9c81e35dba"}, - {file = "sentencepiece-0.1.99-cp36-cp36m-win_amd64.whl", hash = "sha256:9ba142e7a90dd6d823c44f9870abdad45e6c63958eb60fe44cca6828d3b69da2"}, - {file = "sentencepiece-0.1.99-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b7b1a9ae4d7c6f1f867e63370cca25cc17b6f4886729595b885ee07a58d3cec3"}, - {file = "sentencepiece-0.1.99-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0f644c9d4d35c096a538507b2163e6191512460035bf51358794a78515b74f7"}, - {file = "sentencepiece-0.1.99-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c8843d23a0f686d85e569bd6dcd0dd0e0cbc03731e63497ca6d5bacd18df8b85"}, - {file = "sentencepiece-0.1.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33e6f690a1caebb4867a2e367afa1918ad35be257ecdb3455d2bbd787936f155"}, - {file = "sentencepiece-0.1.99-cp37-cp37m-win32.whl", hash = "sha256:8a321866c2f85da7beac74a824b4ad6ddc2a4c9bccd9382529506d48f744a12c"}, - {file = "sentencepiece-0.1.99-cp37-cp37m-win_amd64.whl", hash = "sha256:c42f753bcfb7661c122a15b20be7f684b61fc8592c89c870adf52382ea72262d"}, - {file = "sentencepiece-0.1.99-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:85b476406da69c70586f0bb682fcca4c9b40e5059814f2db92303ea4585c650c"}, - {file = "sentencepiece-0.1.99-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cfbcfe13c69d3f87b7fcd5da168df7290a6d006329be71f90ba4f56bc77f8561"}, - {file = "sentencepiece-0.1.99-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:445b0ec381af1cd4eef95243e7180c63d9c384443c16c4c47a28196bd1cda937"}, - {file = "sentencepiece-0.1.99-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6890ea0f2b4703f62d0bf27932e35808b1f679bdb05c7eeb3812b935ba02001"}, - {file = "sentencepiece-0.1.99-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb71af492b0eefbf9f2501bec97bcd043b6812ab000d119eaf4bd33f9e283d03"}, - {file = "sentencepiece-0.1.99-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27b866b5bd3ddd54166bbcbf5c8d7dd2e0b397fac8537991c7f544220b1f67bc"}, - {file = "sentencepiece-0.1.99-cp38-cp38-win32.whl", hash = "sha256:b133e8a499eac49c581c3c76e9bdd08c338cc1939e441fee6f92c0ccb5f1f8be"}, - {file = "sentencepiece-0.1.99-cp38-cp38-win_amd64.whl", hash = "sha256:0eaf3591dd0690a87f44f4df129cf8d05d8a4029b5b6709b489b8e27f9a9bcff"}, - {file = "sentencepiece-0.1.99-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38efeda9bbfb55052d482a009c6a37e52f42ebffcea9d3a98a61de7aee356a28"}, - {file = "sentencepiece-0.1.99-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6c030b081dc1e1bcc9fadc314b19b740715d3d566ad73a482da20d7d46fd444c"}, - {file = "sentencepiece-0.1.99-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:84dbe53e02e4f8a2e45d2ac3e430d5c83182142658e25edd76539b7648928727"}, - {file = "sentencepiece-0.1.99-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b0f55d0a0ee1719b4b04221fe0c9f0c3461dc3dabd77a035fa2f4788eb3ef9a"}, - {file = "sentencepiece-0.1.99-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18e800f206cd235dc27dc749299e05853a4e4332e8d3dfd81bf13d0e5b9007d9"}, - {file = "sentencepiece-0.1.99-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ae1c40cda8f9d5b0423cfa98542735c0235e7597d79caf318855cdf971b2280"}, - {file = "sentencepiece-0.1.99-cp39-cp39-win32.whl", hash = "sha256:c84ce33af12ca222d14a1cdd37bd76a69401e32bc68fe61c67ef6b59402f4ab8"}, - {file = "sentencepiece-0.1.99-cp39-cp39-win_amd64.whl", hash = "sha256:350e5c74d739973f1c9643edb80f7cc904dc948578bcb1d43c6f2b173e5d18dd"}, - {file = "sentencepiece-0.1.99.tar.gz", hash = "sha256:189c48f5cb2949288f97ccdb97f0473098d9c3dcf5a3d99d4eabe719ec27297f"}, -] - -[[package]] -name = "seqeval" -version = "1.2.2" -description = "Testing framework for sequence labeling" -optional = false -python-versions = "*" -files = [ - {file = "seqeval-1.2.2.tar.gz", hash = "sha256:f28e97c3ab96d6fcd32b648f6438ff2e09cfba87f05939da9b3970713ec56e6f"}, -] - -[package.dependencies] -numpy = ">=1.14.0" -scikit-learn = ">=0.21.3" - -[[package]] -name = "setuptools" -version = "69.0.3" -description = "Easily download, build, install, upgrade, and uninstall Python packages" -optional = false -python-versions = ">=3.8" -files = [ - {file = "setuptools-69.0.3-py3-none-any.whl", hash = "sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05"}, - {file = "setuptools-69.0.3.tar.gz", hash = "sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] - -[[package]] -name = "shapely" -version = "1.8.5.post1" -description = "Geometric objects, predicates, and operations" -optional = false -python-versions = ">=3.6" -files = [ - {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d048f93e42ba578b82758c15d8ae037d08e69d91d9872bca5a1895b118f4e2b0"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99ab0ddc05e44acabdbe657c599fdb9b2d82e86c5493bdae216c0c4018a82dee"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:99a2f0da0109e81e0c101a2b4cd8412f73f5f299e7b5b2deaf64cd2a100ac118"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6fe855e7d45685926b6ba00aaeb5eba5862611f7465775dacd527e081a8ced6d"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec14ceca36f67cb48b34d02d7f65a9acae15cd72b48e303531893ba4a960f3ea"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a2b2a65fa7f97115c1cd989fe9d6f39281ca2a8a014f1d4904c1a6e34d7f25"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-win32.whl", hash = "sha256:21776184516a16bf82a0c3d6d6a312b3cd15a4cabafc61ee01cf2714a82e8396"}, - {file = "Shapely-1.8.5.post1-cp310-cp310-win_amd64.whl", hash = "sha256:a354199219c8d836f280b88f2c5102c81bb044ccea45bd361dc38a79f3873714"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:783bad5f48e2708a0e2f695a34ed382e4162c795cb2f0368b39528ac1d6db7ed"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a23ef3882d6aa203dd3623a3d55d698f59bfbd9f8a3bfed52c2da05a7f0f8640"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ab38f7b5196ace05725e407cb8cab9ff66edb8e6f7bb36a398e8f73f52a7aaa2"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d086591f744be483b34628b391d741e46f2645fe37594319e0a673cc2c26bcf"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4728666fff8cccc65a07448cae72c75a8773fea061c3f4f139c44adc429b18c3"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-win32.whl", hash = "sha256:84010db15eb364a52b74ea8804ef92a6a930dfc1981d17a369444b6ddec66efd"}, - {file = "Shapely-1.8.5.post1-cp311-cp311-win_amd64.whl", hash = "sha256:48dcfffb9e225c0481120f4bdf622131c8c95f342b00b158cdbe220edbbe20b6"}, - {file = "Shapely-1.8.5.post1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:2fd15397638df291c427a53d641d3e6fd60458128029c8c4f487190473a69a91"}, - {file = "Shapely-1.8.5.post1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a74631e511153366c6dbe3229fa93f877e3c87ea8369cd00f1d38c76b0ed9ace"}, - {file = "Shapely-1.8.5.post1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:66bdac74fbd1d3458fa787191a90fa0ae610f09e2a5ec398c36f968cc0ed743f"}, - {file = "Shapely-1.8.5.post1-cp36-cp36m-win32.whl", hash = "sha256:6d388c0c1bd878ed1af4583695690aa52234b02ed35f93a1c8486ff52a555838"}, - {file = "Shapely-1.8.5.post1-cp36-cp36m-win_amd64.whl", hash = "sha256:be9423d5a3577ac2e92c7e758bd8a2b205f5e51a012177a590bc46fc51eb4834"}, - {file = "Shapely-1.8.5.post1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5d7f85c2d35d39ff53c9216bc76b7641c52326f7e09aaad1789a3611a0f812f2"}, - {file = "Shapely-1.8.5.post1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:adcf8a11b98af9375e32bff91de184f33a68dc48b9cb9becad4f132fa25cfa3c"}, - {file = "Shapely-1.8.5.post1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:753ed0e21ab108bd4282405b9b659f2e985e8502b1a72b978eaa51d3496dee19"}, - {file = "Shapely-1.8.5.post1-cp37-cp37m-win32.whl", hash = "sha256:65b21243d8f6bcd421210daf1fabb9de84de2c04353c5b026173b88d17c1a581"}, - {file = "Shapely-1.8.5.post1-cp37-cp37m-win_amd64.whl", hash = "sha256:370b574c78dc5af3a198a6da5d9b3d7c04654bd2ef7e80e80a3a0992dfb2d9cd"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:532a55ee2a6c52d23d6f7d1567c8f0473635f3b270262c44e1b0c88096827e22"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3480657460e939f45a7d359ef0e172a081f249312557fe9aa78c4fd3a362d993"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b65f5d530ba91e49ffc7c589255e878d2506a8b96ffce69d3b7c4500a9a9eaf8"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:147066da0be41b147a61f8eb805dea3b13709dbc873a431ccd7306e24d712bc0"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c2822111ddc5bcfb116e6c663e403579d0fe3f147d2a97426011a191c43a7458"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b47bb6f9369e8bf3e6dbd33e6a25a47ee02b2874792a529fe04a49bf8bc0df6"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-win32.whl", hash = "sha256:2e0a8c2e55f1be1312b51c92b06462ea89e6bb703fab4b114e7a846d941cfc40"}, - {file = "Shapely-1.8.5.post1-cp38-cp38-win_amd64.whl", hash = "sha256:0d885cb0cf670c1c834df3f371de8726efdf711f18e2a75da5cfa82843a7ab65"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0b4ee3132ee90f07d63db3aea316c4c065ed7a26231458dda0874414a09d6ba3"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:02dd5d7dc6e46515d88874134dc8fcdc65826bca93c3eecee59d1910c42c1b17"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c6a9a4a31cd6e86d0fbe8473ceed83d4fe760b19d949fb557ef668defafea0f6"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:38f0fbbcb8ca20c16451c966c1f527cc43968e121c8a048af19ed3e339a921cd"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:78fb9d929b8ee15cfd424b6c10879ce1907f24e05fb83310fc47d2cd27088e40"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89164e7a9776a19e29f01369a98529321994e2e4d852b92b7e01d4d9804c55bf"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-win32.whl", hash = "sha256:8e59817b0fe63d34baedaabba8c393c0090f061917d18fc0bcc2f621937a8f73"}, - {file = "Shapely-1.8.5.post1-cp39-cp39-win_amd64.whl", hash = "sha256:e9c30b311de2513555ab02464ebb76115d242842b29c412f5a9aa0cac57be9f6"}, - {file = "Shapely-1.8.5.post1.tar.gz", hash = "sha256:ef3be705c3eac282a28058e6c6e5503419b250f482320df2172abcbea642c831"}, -] - -[package.extras] -all = ["numpy", "pytest", "pytest-cov"] -test = ["pytest", "pytest-cov"] -vectorized = ["numpy"] - -[[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" -files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] - -[[package]] -name = "slugify" -version = "0.0.1" -description = "A generic slugifier." -optional = false -python-versions = "*" -files = [ - {file = "slugify-0.0.1.tar.gz", hash = "sha256:c5703cc11c1a6947536f3ce8bb306766b8bb5a84a53717f5a703ce0f18235e4c"}, -] - -[[package]] -name = "smart-open" -version = "6.4.0" -description = "Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)" -optional = false -python-versions = ">=3.6,<4.0" -files = [ - {file = "smart_open-6.4.0-py3-none-any.whl", hash = "sha256:8d3ef7e6997e8e42dd55c74166ed21e6ac70664caa32dd940b26d54a8f6b4142"}, - {file = "smart_open-6.4.0.tar.gz", hash = "sha256:be3c92c246fbe80ebce8fbacb180494a481a77fcdcb7c1aadb2ea5b9c2bee8b9"}, -] - -[package.extras] -all = ["azure-common", "azure-core", "azure-storage-blob", "boto3", "google-cloud-storage (>=2.6.0)", "paramiko", "requests"] -azure = ["azure-common", "azure-core", "azure-storage-blob"] -gcs = ["google-cloud-storage (>=2.6.0)"] -http = ["requests"] -s3 = ["boto3"] -ssh = ["paramiko"] -test = ["azure-common", "azure-core", "azure-storage-blob", "boto3", "google-cloud-storage (>=2.6.0)", "moto[server]", "paramiko", "pytest", "pytest-rerunfailures", "requests", "responses"] -webhdfs = ["requests"] - -[[package]] -name = "smmap" -version = "5.0.1" -description = "A pure Python implementation of a sliding window memory map manager" -optional = false -python-versions = ">=3.7" -files = [ - {file = "smmap-5.0.1-py3-none-any.whl", hash = "sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da"}, - {file = "smmap-5.0.1.tar.gz", hash = "sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62"}, -] - -[[package]] -name = "sniffio" -version = "1.3.0" -description = "Sniff out which async library your code is running under" -optional = false -python-versions = ">=3.7" -files = [ - {file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"}, - {file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"}, -] - -[[package]] -name = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -optional = false -python-versions = "*" -files = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, -] - -[[package]] -name = "sortedcontainers" -version = "2.4.0" -description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" -optional = false -python-versions = "*" -files = [ - {file = "sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"}, - {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, -] - -[[package]] -name = "soupsieve" -version = "2.5" -description = "A modern CSS selector implementation for Beautiful Soup." -optional = false -python-versions = ">=3.8" -files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, -] - -[[package]] -name = "spacy" -version = "3.7.2" -description = "Industrial-strength Natural Language Processing (NLP) in Python" -optional = false -python-versions = ">=3.7" -files = [ - {file = "spacy-3.7.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4e285366d36c85f784d606a2d966912a18f4d24d47330c1c6acbdd9f19ee373"}, - {file = "spacy-3.7.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f132c05368781be5d3be3d706afce7e7a9a0c9edc0dbb7c616162c37bc386561"}, - {file = "spacy-3.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e3767b2cabbe337d62779ae4fdc4d57a39755c17dfc499de3ad2bae622caa43"}, - {file = "spacy-3.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a748ade269bdbea9baaa49ec00882404e7e921163cdc14f5612320d0a957dfd"}, - {file = "spacy-3.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:66467128e494bfa4dc9c3996e4cbb26bac4741bca4cdd8dd83a6e71182148945"}, - {file = "spacy-3.7.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5af30aea578e7414fb0eb4dbad0ff0fa0a7d8e833c3e733eceb2617534714c7d"}, - {file = "spacy-3.7.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7293de33b1e9ede151555070ad0fee3bac98aefcaac9e615eeeb4296846bd479"}, - {file = "spacy-3.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26940681cf20c8831c558e2c3d345ff20b5bc3c5e6d41c66172d0c5136042f0b"}, - {file = "spacy-3.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a334667625153f7aaf188c20af7e82c886e41a88483a056accba5a7d51095c6"}, - {file = "spacy-3.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:43e6147d3583b62a2d3af0cd913ac025068196d587345751e198391ff0b8c1e9"}, - {file = "spacy-3.7.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:2558df8c11905a0f77a2a3639a12ef8a522d171bcd88eaec039bedf6c60d7e01"}, - {file = "spacy-3.7.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:df1b9c4bbadc89bad10dba226d52c113e231ea6ad35c8a916ab138b31f69fa24"}, - {file = "spacy-3.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbbe055d2170ac7505a9f580bbdcd2146d0701bdbd6cea2333e18b0db655b97a"}, - {file = "spacy-3.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d35129b16ae2ca4212bf22a5c88b67b1e019e434fc48b69d3b95f80bc9e14e42"}, - {file = "spacy-3.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:a7419682aba99624cc4df7df66764b6ec62ff415f32c3682c1af2a37bd11a913"}, - {file = "spacy-3.7.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b12ab9c4923ffd38da84baf09464982da44e8275d680fb3c5da2051d7dd7bd2d"}, - {file = "spacy-3.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c5c9db529dc1caa908813c58ba1643e929d2c811768596a2b64e2e01a882b1"}, - {file = "spacy-3.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcaad95e3e7d0ea8f381f3e2d9e80b7f346ecb6566de9bd55361736fa563fc22"}, - {file = "spacy-3.7.2-cp37-cp37m-win_amd64.whl", hash = "sha256:5d9b12284871ca5daa7774604a964486957567a86f1af898da0260e94b815e0d"}, - {file = "spacy-3.7.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2bd89770f61d5980e788ef382297322cceb7dcc4b848d68cb1da8af7d80d6eb6"}, - {file = "spacy-3.7.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d42f9151a2f01b34227ed31c8db8b7c67889ebcc637eae390faec8093ea1fb12"}, - {file = "spacy-3.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3d25d2f22ba1d2dd46d103e4a54826582de2b853b6f95dfb97b005563b38838"}, - {file = "spacy-3.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:730f23340dd157817d2da6df21f69966791b0bdbd6ea108845a65f3e1c0e981c"}, - {file = "spacy-3.7.2-cp38-cp38-win_amd64.whl", hash = "sha256:9c2f3f04b4b894a6c42ee93cec2f2b158f246f344927e65d9d19b72c5a6493ea"}, - {file = "spacy-3.7.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b22e0e8dac76740d55556fa13ebb9e1c829779ea0b7ec7a9e04f32efc66f74b9"}, - {file = "spacy-3.7.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ad7f378350104ca1f9e81180485d8b094aad7acb9b4bce84f1387b905cf230a2"}, - {file = "spacy-3.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ccbffb7825c08c0586ef7384d0aa23196f9ac106b5c7b3c551907316930f94f"}, - {file = "spacy-3.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:111955d7f4786b952672e9c5cfd9f8b74d81e64b62d479f71efe9cfc2a027a1d"}, - {file = "spacy-3.7.2-cp39-cp39-win_amd64.whl", hash = "sha256:e8a7291e7e1cfcb6041b26f96d0a66b603725c1beff4e0391c3d9226fae16e04"}, - {file = "spacy-3.7.2.tar.gz", hash = "sha256:cedf4927bf0d3fec773a6ce48d5d2c91bdb02fed3c7d5ec07bdb873f1126f1a0"}, -] - -[package.dependencies] -catalogue = ">=2.0.6,<2.1.0" -cymem = ">=2.0.2,<2.1.0" -jinja2 = "*" -langcodes = ">=3.2.0,<4.0.0" -murmurhash = ">=0.28.0,<1.1.0" -numpy = {version = ">=1.19.0", markers = "python_version >= \"3.9\""} -packaging = ">=20.0" -preshed = ">=3.0.2,<3.1.0" -pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" -requests = ">=2.13.0,<3.0.0" -setuptools = "*" -smart-open = ">=5.2.1,<7.0.0" -spacy-legacy = ">=3.0.11,<3.1.0" -spacy-loggers = ">=1.0.0,<2.0.0" -srsly = ">=2.4.3,<3.0.0" -thinc = ">=8.1.8,<8.3.0" -tqdm = ">=4.38.0,<5.0.0" -typer = ">=0.3.0,<0.10.0" -wasabi = ">=0.9.1,<1.2.0" -weasel = ">=0.1.0,<0.4.0" - -[package.extras] -apple = ["thinc-apple-ops (>=0.1.0.dev0,<1.0.0)"] -cuda = ["cupy (>=5.0.0b4,<13.0.0)"] -cuda-autodetect = ["cupy-wheel (>=11.0.0,<13.0.0)"] -cuda100 = ["cupy-cuda100 (>=5.0.0b4,<13.0.0)"] -cuda101 = ["cupy-cuda101 (>=5.0.0b4,<13.0.0)"] -cuda102 = ["cupy-cuda102 (>=5.0.0b4,<13.0.0)"] -cuda110 = ["cupy-cuda110 (>=5.0.0b4,<13.0.0)"] -cuda111 = ["cupy-cuda111 (>=5.0.0b4,<13.0.0)"] -cuda112 = ["cupy-cuda112 (>=5.0.0b4,<13.0.0)"] -cuda113 = ["cupy-cuda113 (>=5.0.0b4,<13.0.0)"] -cuda114 = ["cupy-cuda114 (>=5.0.0b4,<13.0.0)"] -cuda115 = ["cupy-cuda115 (>=5.0.0b4,<13.0.0)"] -cuda116 = ["cupy-cuda116 (>=5.0.0b4,<13.0.0)"] -cuda117 = ["cupy-cuda117 (>=5.0.0b4,<13.0.0)"] -cuda11x = ["cupy-cuda11x (>=11.0.0,<13.0.0)"] -cuda12x = ["cupy-cuda12x (>=11.5.0,<13.0.0)"] -cuda80 = ["cupy-cuda80 (>=5.0.0b4,<13.0.0)"] -cuda90 = ["cupy-cuda90 (>=5.0.0b4,<13.0.0)"] -cuda91 = ["cupy-cuda91 (>=5.0.0b4,<13.0.0)"] -cuda92 = ["cupy-cuda92 (>=5.0.0b4,<13.0.0)"] -ja = ["sudachidict-core (>=20211220)", "sudachipy (>=0.5.2,!=0.6.1)"] -ko = ["natto-py (>=0.9.0)"] -lookups = ["spacy-lookups-data (>=1.0.3,<1.1.0)"] -th = ["pythainlp (>=2.0)"] -transformers = ["spacy-transformers (>=1.1.2,<1.4.0)"] - -[[package]] -name = "spacy-legacy" -version = "3.0.12" -description = "Legacy registered functions for spaCy backwards compatibility" -optional = false -python-versions = ">=3.6" -files = [ - {file = "spacy-legacy-3.0.12.tar.gz", hash = "sha256:b37d6e0c9b6e1d7ca1cf5bc7152ab64a4c4671f59c85adaf7a3fcb870357a774"}, - {file = "spacy_legacy-3.0.12-py2.py3-none-any.whl", hash = "sha256:476e3bd0d05f8c339ed60f40986c07387c0a71479245d6d0f4298dbd52cda55f"}, -] - -[[package]] -name = "spacy-loggers" -version = "1.0.5" -description = "Logging utilities for SpaCy" -optional = false -python-versions = ">=3.6" -files = [ - {file = "spacy-loggers-1.0.5.tar.gz", hash = "sha256:d60b0bdbf915a60e516cc2e653baeff946f0cfc461b452d11a4d5458c6fe5f24"}, - {file = "spacy_loggers-1.0.5-py3-none-any.whl", hash = "sha256:196284c9c446cc0cdb944005384270d775fdeaf4f494d8e269466cfa497ef645"}, -] - -[[package]] -name = "spacy-sentiws" -version = "3.0.0" -description = "Integration of SentiWS as spaCy extension" -optional = false -python-versions = "*" -files = [ - {file = "spacy_sentiws-3.0.0.tar.gz", hash = "sha256:7cc1e368886941238f961d96e3a2c4b3b155b43dcba0583bd12bb795bd2fbf5d"}, -] - -[[package]] -name = "sphinx" -version = "6.2.1" -description = "Python documentation generator" -optional = false -python-versions = ">=3.8" -files = [ - {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, - {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, -] - -[package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=2.9" -colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.18.1,<0.20" -imagesize = ">=1.3" -Jinja2 = ">=3.0" -packaging = ">=21.0" -Pygments = ">=2.13" -requests = ">=2.25.0" -snowballstemmer = ">=2.0" -sphinxcontrib-applehelp = "*" -sphinxcontrib-devhelp = "*" -sphinxcontrib-htmlhelp = ">=2.0.0" -sphinxcontrib-jsmath = "*" -sphinxcontrib-qthelp = "*" -sphinxcontrib-serializinghtml = ">=1.1.5" - -[package.extras] -docs = ["sphinxcontrib-websupport"] -lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] -test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] - -[[package]] -name = "sphinx-autodoc-typehints" -version = "1.23.0" -description = "Type hints (PEP 484) support for the Sphinx autodoc extension" -optional = false -python-versions = ">=3.7" -files = [ - {file = "sphinx_autodoc_typehints-1.23.0-py3-none-any.whl", hash = "sha256:ac099057e66b09e51b698058ba7dd76e57e1fe696cd91b54e121d3dad188f91d"}, - {file = "sphinx_autodoc_typehints-1.23.0.tar.gz", hash = "sha256:5d44e2996633cdada499b6d27a496ddf9dbc95dd1f0f09f7b37940249e61f6e9"}, -] - -[package.dependencies] -sphinx = ">=5.3" - -[package.extras] -docs = ["furo (>=2022.12.7)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.23.4)"] -testing = ["covdefaults (>=2.2.2)", "coverage (>=7.2.2)", "diff-cover (>=7.5)", "nptyping (>=2.5)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "sphobjinv (>=2.3.1)", "typing-extensions (>=4.5)"] -type-comment = ["typed-ast (>=1.5.4)"] - -[[package]] -name = "sphinx-copybutton" -version = "0.5.2" -description = "Add a copy button to each of your code cells." -optional = false -python-versions = ">=3.7" -files = [ - {file = "sphinx-copybutton-0.5.2.tar.gz", hash = "sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd"}, - {file = "sphinx_copybutton-0.5.2-py3-none-any.whl", hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e"}, -] - -[package.dependencies] -sphinx = ">=1.8" - -[package.extras] -code-style = ["pre-commit (==2.12.1)"] -rtd = ["ipython", "myst-nb", "sphinx", "sphinx-book-theme", "sphinx-examples"] - -[[package]] -name = "sphinx-git" -version = "11.0.0" -description = "git Changelog for Sphinx" -optional = false -python-versions = "*" -files = [ - {file = "sphinx-git-11.0.0.tar.gz", hash = "sha256:6bf9d837de108c79fb7db585ebd590fd48f4d1f830b540420d0ca675f3b9f800"}, -] - -[package.dependencies] -GitPython = ">=0.3.6" -six = "*" -sphinx = "*" - -[[package]] -name = "sphinx-notfound-page" -version = "1.0.0" -description = "Sphinx extension to build a 404 page with absolute URLs" -optional = false -python-versions = ">=3.8" -files = [ - {file = "sphinx_notfound_page-1.0.0-py3-none-any.whl", hash = "sha256:40a5741a6b07245a08fe55dbbd603ad6719e191b1419ab2e5337c706ebd16554"}, - {file = "sphinx_notfound_page-1.0.0.tar.gz", hash = "sha256:14cd388956de5cdf8710ab4ff31776ef8d85759c4f46014ee30f368e83bd3a3b"}, -] - -[package.dependencies] -sphinx = ">=5" - -[package.extras] -doc = ["sphinx-autoapi", "sphinx-rtd-theme", "sphinx-tabs", "sphinxemoji"] -test = ["tox"] - -[[package]] -name = "sphinx-rtd-theme" -version = "1.3.0" -description = "Read the Docs theme for Sphinx" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" -files = [ - {file = "sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl", hash = "sha256:46ddef89cc2416a81ecfbeaceab1881948c014b1b6e4450b815311a89fb977b0"}, - {file = "sphinx_rtd_theme-1.3.0.tar.gz", hash = "sha256:590b030c7abb9cf038ec053b95e5380b5c70d61591eb0b552063fbe7c41f0931"}, -] - -[package.dependencies] -docutils = "<0.19" -sphinx = ">=1.6,<8" -sphinxcontrib-jquery = ">=4,<5" - -[package.extras] -dev = ["bump2version", "sphinxcontrib-httpdomain", "transifex-client", "wheel"] - -[[package]] -name = "sphinxcontrib-applehelp" -version = "1.0.8" -description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" -optional = false -python-versions = ">=3.9" -files = [ - {file = "sphinxcontrib_applehelp-1.0.8-py3-none-any.whl", hash = "sha256:cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4"}, - {file = "sphinxcontrib_applehelp-1.0.8.tar.gz", hash = "sha256:c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -standalone = ["Sphinx (>=5)"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-devhelp" -version = "1.0.6" -description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" -optional = false -python-versions = ">=3.9" -files = [ - {file = "sphinxcontrib_devhelp-1.0.6-py3-none-any.whl", hash = "sha256:6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f"}, - {file = "sphinxcontrib_devhelp-1.0.6.tar.gz", hash = "sha256:9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -standalone = ["Sphinx (>=5)"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-drawio" -version = "0.0.17" -description = "Sphinx Extension to include draw.io files" -optional = false -python-versions = ">=3.6" -files = [ - {file = "sphinxcontrib-drawio-0.0.17.tar.gz", hash = "sha256:1a3f82efd1ab4b41d1ee8dd27c296bae0944a10faca3568c462dc6b9a77748f5"}, - {file = "sphinxcontrib_drawio-0.0.17-py3-none-any.whl", hash = "sha256:c42e3fee5398da52836e8ee5c61c2f19bce947abb2d17b857057fb32137c1096"}, -] - -[package.dependencies] -sphinx = ">=2" - -[[package]] -name = "sphinxcontrib-htmlhelp" -version = "2.0.5" -description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -optional = false -python-versions = ">=3.9" -files = [ - {file = "sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl", hash = "sha256:393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04"}, - {file = "sphinxcontrib_htmlhelp-2.0.5.tar.gz", hash = "sha256:0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -standalone = ["Sphinx (>=5)"] -test = ["html5lib", "pytest"] - -[[package]] -name = "sphinxcontrib-jquery" -version = "4.1" -description = "Extension to include jQuery on newer Sphinx releases" -optional = false -python-versions = ">=2.7" -files = [ - {file = "sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a"}, - {file = "sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae"}, -] - -[package.dependencies] -Sphinx = ">=1.8" - -[[package]] -name = "sphinxcontrib-jsmath" -version = "1.0.1" -description = "A sphinx extension which renders display math in HTML via JavaScript" -optional = false -python-versions = ">=3.5" -files = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, -] - -[package.extras] -test = ["flake8", "mypy", "pytest"] - -[[package]] -name = "sphinxcontrib-mermaid" -version = "0.9.2" -description = "Mermaid diagrams in yours Sphinx powered docs" -optional = false -python-versions = ">=3.7" -files = [ - {file = "sphinxcontrib-mermaid-0.9.2.tar.gz", hash = "sha256:252ef13dd23164b28f16d8b0205cf184b9d8e2b714a302274d9f59eb708e77af"}, - {file = "sphinxcontrib_mermaid-0.9.2-py3-none-any.whl", hash = "sha256:6795a72037ca55e65663d2a2c1a043d636dc3d30d418e56dd6087d1459d98a5d"}, -] - -[[package]] -name = "sphinxcontrib-napoleon" -version = "0.7" -description = "Sphinx \"napoleon\" extension." -optional = false -python-versions = "*" -files = [ - {file = "sphinxcontrib-napoleon-0.7.tar.gz", hash = "sha256:407382beed396e9f2d7f3043fad6afda95719204a1e1a231ac865f40abcbfcf8"}, - {file = "sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl", hash = "sha256:711e41a3974bdf110a484aec4c1a556799eb0b3f3b897521a018ad7e2db13fef"}, -] - -[package.dependencies] -pockets = ">=0.3" -six = ">=1.5.2" - -[[package]] -name = "sphinxcontrib-qthelp" -version = "1.0.7" -description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" -optional = false -python-versions = ">=3.9" -files = [ - {file = "sphinxcontrib_qthelp-1.0.7-py3-none-any.whl", hash = "sha256:e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182"}, - {file = "sphinxcontrib_qthelp-1.0.7.tar.gz", hash = "sha256:053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -standalone = ["Sphinx (>=5)"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-serializinghtml" -version = "1.1.10" -description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" -optional = false -python-versions = ">=3.9" -files = [ - {file = "sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl", hash = "sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7"}, - {file = "sphinxcontrib_serializinghtml-1.1.10.tar.gz", hash = "sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -standalone = ["Sphinx (>=5)"] -test = ["pytest"] - -[[package]] -name = "sqlalchemy" -version = "1.4.51" -description = "Database Abstraction Library" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" -files = [ - {file = "SQLAlchemy-1.4.51-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:1a09d5bd1a40d76ad90e5570530e082ddc000e1d92de495746f6257dc08f166b"}, - {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2be4e6294c53f2ec8ea36486b56390e3bcaa052bf3a9a47005687ccf376745d1"}, - {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca484ca11c65e05639ffe80f20d45e6be81fbec7683d6c9a15cd421e6e8b340"}, - {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0535d5b57d014d06ceeaeffd816bb3a6e2dddeb670222570b8c4953e2d2ea678"}, - {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af55cc207865d641a57f7044e98b08b09220da3d1b13a46f26487cc2f898a072"}, - {file = "SQLAlchemy-1.4.51-cp310-cp310-win32.whl", hash = "sha256:7af40425ac535cbda129d9915edcaa002afe35d84609fd3b9d6a8c46732e02ee"}, - {file = "SQLAlchemy-1.4.51-cp310-cp310-win_amd64.whl", hash = "sha256:8d1d7d63e5d2f4e92a39ae1e897a5d551720179bb8d1254883e7113d3826d43c"}, - {file = "SQLAlchemy-1.4.51-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eaeeb2464019765bc4340214fca1143081d49972864773f3f1e95dba5c7edc7d"}, - {file = "SQLAlchemy-1.4.51-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7deeae5071930abb3669b5185abb6c33ddfd2398f87660fafdb9e6a5fb0f3f2f"}, - {file = "SQLAlchemy-1.4.51-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0892e7ac8bc76da499ad3ee8de8da4d7905a3110b952e2a35a940dab1ffa550e"}, - {file = "SQLAlchemy-1.4.51-cp311-cp311-win32.whl", hash = "sha256:50e074aea505f4427151c286955ea025f51752fa42f9939749336672e0674c81"}, - {file = "SQLAlchemy-1.4.51-cp311-cp311-win_amd64.whl", hash = "sha256:3b0cd89a7bd03f57ae58263d0f828a072d1b440c8c2949f38f3b446148321171"}, - {file = "SQLAlchemy-1.4.51-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:a33cb3f095e7d776ec76e79d92d83117438b6153510770fcd57b9c96f9ef623d"}, - {file = "SQLAlchemy-1.4.51-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6cacc0b2dd7d22a918a9642fc89840a5d3cee18a0e1fe41080b1141b23b10916"}, - {file = "SQLAlchemy-1.4.51-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:245c67c88e63f1523e9216cad6ba3107dea2d3ee19adc359597a628afcabfbcb"}, - {file = "SQLAlchemy-1.4.51-cp312-cp312-win32.whl", hash = "sha256:8e702e7489f39375601c7ea5a0bef207256828a2bc5986c65cb15cd0cf097a87"}, - {file = "SQLAlchemy-1.4.51-cp312-cp312-win_amd64.whl", hash = "sha256:0525c4905b4b52d8ccc3c203c9d7ab2a80329ffa077d4bacf31aefda7604dc65"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:1980e6eb6c9be49ea8f89889989127daafc43f0b1b6843d71efab1514973cca0"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ec7a0ed9b32afdf337172678a4a0e6419775ba4e649b66f49415615fa47efbd"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:352df882088a55293f621328ec33b6ffca936ad7f23013b22520542e1ab6ad1b"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:86a22143a4001f53bf58027b044da1fb10d67b62a785fc1390b5c7f089d9838c"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c37bc677690fd33932182b85d37433845de612962ed080c3e4d92f758d1bd894"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-win32.whl", hash = "sha256:d0a83afab5e062abffcdcbcc74f9d3ba37b2385294dd0927ad65fc6ebe04e054"}, - {file = "SQLAlchemy-1.4.51-cp36-cp36m-win_amd64.whl", hash = "sha256:a61184c7289146c8cff06b6b41807c6994c6d437278e72cf00ff7fe1c7a263d1"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:3f0ef620ecbab46e81035cf3dedfb412a7da35340500ba470f9ce43a1e6c423b"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c55040d8ea65414de7c47f1a23823cd9f3fad0dc93e6b6b728fee81230f817b"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ef80328e3fee2be0a1abe3fe9445d3a2e52a1282ba342d0dab6edf1fef4707"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f8cafa6f885a0ff5e39efa9325195217bb47d5929ab0051636610d24aef45ade"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8f2df79a46e130235bc5e1bbef4de0583fb19d481eaa0bffa76e8347ea45ec6"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-win32.whl", hash = "sha256:f2e5b6f5cf7c18df66d082604a1d9c7a2d18f7d1dbe9514a2afaccbb51cc4fc3"}, - {file = "SQLAlchemy-1.4.51-cp37-cp37m-win_amd64.whl", hash = "sha256:5e180fff133d21a800c4f050733d59340f40d42364fcb9d14f6a67764bdc48d2"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:7d8139ca0b9f93890ab899da678816518af74312bb8cd71fb721436a93a93298"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb18549b770351b54e1ab5da37d22bc530b8bfe2ee31e22b9ebe650640d2ef12"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55e699466106d09f028ab78d3c2e1f621b5ef2c8694598242259e4515715da7c"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2ad16880ccd971ac8e570550fbdef1385e094b022d6fc85ef3ce7df400dddad3"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b97fd5bb6b7c1a64b7ac0632f7ce389b8ab362e7bd5f60654c2a418496be5d7f"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-win32.whl", hash = "sha256:cecb66492440ae8592797dd705a0cbaa6abe0555f4fa6c5f40b078bd2740fc6b"}, - {file = "SQLAlchemy-1.4.51-cp38-cp38-win_amd64.whl", hash = "sha256:39b02b645632c5fe46b8dd30755682f629ffbb62ff317ecc14c998c21b2896ff"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:b03850c290c765b87102959ea53299dc9addf76ca08a06ea98383348ae205c99"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e646b19f47d655261b22df9976e572f588185279970efba3d45c377127d35349"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3cf56cc36d42908495760b223ca9c2c0f9f0002b4eddc994b24db5fcb86a9e4"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0d661cff58c91726c601cc0ee626bf167b20cc4d7941c93c5f3ac28dc34ddbea"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3823dda635988e6744d4417e13f2e2b5fe76c4bf29dd67e95f98717e1b094cad"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-win32.whl", hash = "sha256:b00cf0471888823b7a9f722c6c41eb6985cf34f077edcf62695ac4bed6ec01ee"}, - {file = "SQLAlchemy-1.4.51-cp39-cp39-win_amd64.whl", hash = "sha256:a055ba17f4675aadcda3005df2e28a86feb731fdcc865e1f6b4f209ed1225cba"}, - {file = "SQLAlchemy-1.4.51.tar.gz", hash = "sha256:e7908c2025eb18394e32d65dd02d2e37e17d733cdbe7d78231c2b6d7eb20cdb9"}, -] - -[package.dependencies] -greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} -mypy = {version = ">=0.910", optional = true, markers = "python_version >= \"3\" and extra == \"mypy\""} -sqlalchemy2-stubs = {version = "*", optional = true, markers = "extra == \"mypy\""} - -[package.extras] -aiomysql = ["aiomysql (>=0.2.0)", "greenlet (!=0.4.17)"] -aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] -asyncio = ["greenlet (!=0.4.17)"] -asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"] -mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2)"] -mssql = ["pyodbc"] -mssql-pymssql = ["pymssql"] -mssql-pyodbc = ["pyodbc"] -mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"] -mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"] -mysql-connector = ["mysql-connector-python"] -oracle = ["cx_oracle (>=7)", "cx_oracle (>=7,<8)"] -postgresql = ["psycopg2 (>=2.7)"] -postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"] -postgresql-pg8000 = ["pg8000 (>=1.16.6,!=1.29.0)"] -postgresql-psycopg2binary = ["psycopg2-binary"] -postgresql-psycopg2cffi = ["psycopg2cffi"] -pymysql = ["pymysql", "pymysql (<1)"] -sqlcipher = ["sqlcipher3_binary"] - -[[package]] -name = "sqlalchemy2-stubs" -version = "0.0.2a38" -description = "Typing Stubs for SQLAlchemy 1.4" -optional = false -python-versions = ">=3.6" -files = [ - {file = "sqlalchemy2-stubs-0.0.2a38.tar.gz", hash = "sha256:861d722abeb12f13eacd775a9f09379b11a5a9076f469ccd4099961b95800f9e"}, - {file = "sqlalchemy2_stubs-0.0.2a38-py3-none-any.whl", hash = "sha256:b62aa46943807287550e2033dafe07564b33b6a815fbaa3c144e396f9cc53bcb"}, -] - -[package.dependencies] -typing-extensions = ">=3.7.4" - -[[package]] -name = "srsly" -version = "2.4.8" -description = "Modern high-performance serialization utilities for Python" -optional = false -python-versions = ">=3.6" -files = [ - {file = "srsly-2.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:17f3bcb418bb4cf443ed3d4dcb210e491bd9c1b7b0185e6ab10b6af3271e63b2"}, - {file = "srsly-2.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0b070a58e21ab0e878fd949f932385abb4c53dd0acb6d3a7ee75d95d447bc609"}, - {file = "srsly-2.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98286d20014ed2067ad02b0be1e17c7e522255b188346e79ff266af51a54eb33"}, - {file = "srsly-2.4.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18685084e2e0cc47c25158cbbf3e44690e494ef77d6418c2aae0598c893f35b0"}, - {file = "srsly-2.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:980a179cbf4eb5bc56f7507e53f76720d031bcf0cef52cd53c815720eb2fc30c"}, - {file = "srsly-2.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5472ed9f581e10c32e79424c996cf54c46c42237759f4224806a0cd4bb770993"}, - {file = "srsly-2.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:50f10afe9230072c5aad9f6636115ea99b32c102f4c61e8236d8642c73ec7a13"}, - {file = "srsly-2.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c994a89ba247a4d4f63ef9fdefb93aa3e1f98740e4800d5351ebd56992ac75e3"}, - {file = "srsly-2.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7ed4a0c20fa54d90032be32f9c656b6d75445168da78d14fe9080a0c208ad"}, - {file = "srsly-2.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:7a919236a090fb93081fbd1cec030f675910f3863825b34a9afbcae71f643127"}, - {file = "srsly-2.4.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7583c03d114b4478b7a357a1915305163e9eac2dfe080da900555c975cca2a11"}, - {file = "srsly-2.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:94ccdd2f6db824c31266aaf93e0f31c1c43b8bc531cd2b3a1d924e3c26a4f294"}, - {file = "srsly-2.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:db72d2974f91aee652d606c7def98744ca6b899bd7dd3009fd75ebe0b5a51034"}, - {file = "srsly-2.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a60c905fd2c15e848ce1fc315fd34d8a9cc72c1dee022a0d8f4c62991131307"}, - {file = "srsly-2.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:e0b8d5722057000694edf105b8f492e7eb2f3aa6247a5f0c9170d1e0d074151c"}, - {file = "srsly-2.4.8-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:196b4261f9d6372d1d3d16d1216b90c7e370b4141471322777b7b3c39afd1210"}, - {file = "srsly-2.4.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4750017e6d78590b02b12653e97edd25aefa4734281386cc27501d59b7481e4e"}, - {file = "srsly-2.4.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa034cd582ba9e4a120c8f19efa263fcad0f10fc481e73fb8c0d603085f941c4"}, - {file = "srsly-2.4.8-cp36-cp36m-win_amd64.whl", hash = "sha256:5a78ab9e9d177ee8731e950feb48c57380036d462b49e3fb61a67ce529ff5f60"}, - {file = "srsly-2.4.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:087e36439af517e259843df93eb34bb9e2d2881c34fa0f541589bcfbc757be97"}, - {file = "srsly-2.4.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad141d8a130cb085a0ed3a6638b643e2b591cb98a4591996780597a632acfe20"}, - {file = "srsly-2.4.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24d05367b2571c0d08d00459636b951e3ca2a1e9216318c157331f09c33489d3"}, - {file = "srsly-2.4.8-cp37-cp37m-win_amd64.whl", hash = "sha256:3fd661a1c4848deea2849b78f432a70c75d10968e902ca83c07c89c9b7050ab8"}, - {file = "srsly-2.4.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ec37233fe39af97b00bf20dc2ceda04d39b9ea19ce0ee605e16ece9785e11f65"}, - {file = "srsly-2.4.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d2fd4bc081f1d6a6063396b6d97b00d98e86d9d3a3ac2949dba574a84e148080"}, - {file = "srsly-2.4.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7347cff1eb4ef3fc335d9d4acc89588051b2df43799e5d944696ef43da79c873"}, - {file = "srsly-2.4.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a9dc1da5cc94d77056b91ba38365c72ae08556b6345bef06257c7e9eccabafe"}, - {file = "srsly-2.4.8-cp38-cp38-win_amd64.whl", hash = "sha256:dc0bf7b6f23c9ecb49ec0924dc645620276b41e160e9b283ed44ca004c060d79"}, - {file = "srsly-2.4.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ff8df21d00d73c371bead542cefef365ee87ca3a5660de292444021ff84e3b8c"}, - {file = "srsly-2.4.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0ac3e340e65a9fe265105705586aa56054dc3902789fcb9a8f860a218d6c0a00"}, - {file = "srsly-2.4.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06d1733f4275eff4448e96521cc7dcd8fdabd68ba9b54ca012dcfa2690db2644"}, - {file = "srsly-2.4.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be5b751ad88fdb58fb73871d456248c88204f213aaa3c9aab49b6a1802b3fa8d"}, - {file = "srsly-2.4.8-cp39-cp39-win_amd64.whl", hash = "sha256:822a38b8cf112348f3accbc73274a94b7bf82515cb14a85ba586d126a5a72851"}, - {file = "srsly-2.4.8.tar.gz", hash = "sha256:b24d95a65009c2447e0b49cda043ac53fecf4f09e358d87a57446458f91b8a91"}, -] - -[package.dependencies] -catalogue = ">=2.0.3,<2.1.0" - -[[package]] -name = "stack-data" -version = "0.6.3" -description = "Extract data from python stack frames and tracebacks for informative displays" -optional = false -python-versions = "*" -files = [ - {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, - {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, -] - -[package.dependencies] -asttokens = ">=2.1.0" -executing = ">=1.2.0" -pure-eval = "*" - -[package.extras] -tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] - -[[package]] -name = "sympy" -version = "1.12" -description = "Computer algebra system (CAS) in Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "sympy-1.12-py3-none-any.whl", hash = "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5"}, - {file = "sympy-1.12.tar.gz", hash = "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"}, -] - -[package.dependencies] -mpmath = ">=0.19" - -[[package]] -name = "tabulate" -version = "0.9.0" -description = "Pretty-print tabular data" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, - {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, -] - -[package.extras] -widechars = ["wcwidth"] - -[[package]] -name = "tenacity" -version = "8.2.3" -description = "Retry code until it succeeds" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tenacity-8.2.3-py3-none-any.whl", hash = "sha256:ce510e327a630c9e1beaf17d42e6ffacc88185044ad85cf74c0a8887c6a0f88c"}, - {file = "tenacity-8.2.3.tar.gz", hash = "sha256:5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a"}, -] - -[package.extras] -doc = ["reno", "sphinx", "tornado (>=4.5)"] - -[[package]] -name = "termcolor" -version = "2.4.0" -description = "ANSI color formatting for output in terminal" -optional = false -python-versions = ">=3.8" -files = [ - {file = "termcolor-2.4.0-py3-none-any.whl", hash = "sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63"}, - {file = "termcolor-2.4.0.tar.gz", hash = "sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a"}, -] - -[package.extras] -tests = ["pytest", "pytest-cov"] - -[[package]] -name = "terminado" -version = "0.18.0" -description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library." -optional = false -python-versions = ">=3.8" -files = [ - {file = "terminado-0.18.0-py3-none-any.whl", hash = "sha256:87b0d96642d0fe5f5abd7783857b9cab167f221a39ff98e3b9619a788a3c0f2e"}, - {file = "terminado-0.18.0.tar.gz", hash = "sha256:1ea08a89b835dd1b8c0c900d92848147cef2537243361b2e3f4dc15df9b6fded"}, -] - -[package.dependencies] -ptyprocess = {version = "*", markers = "os_name != \"nt\""} -pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""} -tornado = ">=6.1.0" - -[package.extras] -docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] -test = ["pre-commit", "pytest (>=7.0)", "pytest-timeout"] -typing = ["mypy (>=1.6,<2.0)", "traitlets (>=5.11.1)"] - -[[package]] -name = "thinc" -version = "8.2.2" -description = "A refreshing functional take on deep learning, compatible with your favorite libraries" -optional = false -python-versions = ">=3.6" -files = [ - {file = "thinc-8.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f01ab734e3b670cde7692399252c34acac04c48d2394bde0f3c9f089c0b79938"}, - {file = "thinc-8.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fbefd12c56f77f4e1daff546cbf6417943d8885a0cbd961f7d2de7ffd94302a0"}, - {file = "thinc-8.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c38fd89d0d0e50198559bace73d9132b53a4d96d4dcec4c5024d00b958d9b4d8"}, - {file = "thinc-8.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b7599656a15f325c5e244df84cd90aa76d8d511bf3640ba7edbda94670cb61"}, - {file = "thinc-8.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:e69ace01f9e4d4bca8ef4d39d1520d8abb18c7910633fdf8b2b55db0cd774dac"}, - {file = "thinc-8.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2e4ec23d5054fbed4791da2de1187a78c33513ef273996f1ae759ff16bcc2a6a"}, - {file = "thinc-8.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9328be7df60a91d68ae70199dd8ca6ca1bc41817a76c91ae81bed70567107067"}, - {file = "thinc-8.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8110f150b2255de98261ff859e0c7ab633f78d4afb2e5279983465da887ccf49"}, - {file = "thinc-8.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e47a7e359b336e01e5303945d195c5de3bf04d44b5de9d5ac3b906bfd98cbadc"}, - {file = "thinc-8.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:bfc9f3fe03a1be223181b1af18edf981cc938324b30a69a8009924a02ccb3a0b"}, - {file = "thinc-8.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f5b33f63639994f483fa0f1a8f01b8c5a0c972ecc3c8d35fc89480ac1cfa3d8b"}, - {file = "thinc-8.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:db60de27edffe795a8b3a1bf89c3a4821928a4bc783ae060a67a079d034c5f9e"}, - {file = "thinc-8.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b35a4f95d760a64f9057f35f569c50528768345a6bab00d412a03a4569b36dd"}, - {file = "thinc-8.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6607dfaec70787a3332bade5b1fb7a53333fe6945f7a8fdc2f162d88206bd5cf"}, - {file = "thinc-8.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:fd58790296002f24998615ae3cbb2c52d23129a15d8c975e9135208902816934"}, - {file = "thinc-8.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:31d945fd40de0bf9d82b5c411527b10d508360436d0a9b31e1f6c845e6ef1687"}, - {file = "thinc-8.2.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:013afe3bc625bc289483608c79c34066080661a94084b3882a914994b1315e93"}, - {file = "thinc-8.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6ac8bcef0be5536cad66b99ecef8ea4d7d7105c65e6db9f00795513ba597b55"}, - {file = "thinc-8.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:a47c71d4ae0c2ca600546dfcb9e6019754cee8a36bd6df07737e915e090bd8f8"}, - {file = "thinc-8.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:40d506312668a6e613f3c78d2c38646974097dd8b4eb9f953e2ea820701b5df2"}, - {file = "thinc-8.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54ceb78a05a14394c1401771cf7b03af6bc0cfdcb877b786dee6c0f6d403001c"}, - {file = "thinc-8.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32c6cd566612ff7ffd8930570e725f31fe06134ffd282454ffb3091d1d152fc5"}, - {file = "thinc-8.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:d0b0f7517aef458e602748561e45079cc970161d39bdf790627e5455249ff096"}, - {file = "thinc-8.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0df0eb6c0529f2f63410bdc0671d234202e6a23775cd13d0b7785f8b7ecdcd8a"}, - {file = "thinc-8.2.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cde01b50e82e829e6a647741768818d9ea5239ea68252457ba26f0e45c69e3eb"}, - {file = "thinc-8.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ecb014bca3e8a2f0f11c8e63c65be68e057df9d0463625e89f31ad11386efd"}, - {file = "thinc-8.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cdfb38bfba7f443ad9d768398f30d0f8d6b5a0f5b40480f930b037072af95f8"}, - {file = "thinc-8.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:7ca835bdd4e7dfa53f31144cb6f75adf7b0e2dac596f1bddf81328e930d34ba9"}, - {file = "thinc-8.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:464d1ac6c3eb13edb49b2b27c45cd9547aba369a6a5202970bbcd1af8a5a7646"}, - {file = "thinc-8.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:04e7e675df6bcd7e5a61d1d2d2d886f5c1b2e34709601c3934e7c71b3ecd2176"}, - {file = "thinc-8.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a4c5b8fba15a3d3a6a7965505c11b2d779eeb78d87ad8877c126d752e6eb595"}, - {file = "thinc-8.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa2c56bca9ade6d6f2b4d187b439fb2dd164299087cd0225501e4dc5ca6f4fad"}, - {file = "thinc-8.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:5536f1f10b561e877df6198d96555befccc707744db524089eb7ba3fcc7b8206"}, - {file = "thinc-8.2.2.tar.gz", hash = "sha256:6e85b944672c0f95241a71f67f9882e1ab319c449a47740b0d159f4cf86d1587"}, -] - -[package.dependencies] -blis = ">=0.7.8,<0.8.0" -catalogue = ">=2.0.4,<2.1.0" -confection = ">=0.0.1,<1.0.0" -cymem = ">=2.0.2,<2.1.0" -murmurhash = ">=1.0.2,<1.1.0" -numpy = {version = ">=1.19.0", markers = "python_version >= \"3.9\""} -packaging = ">=20.0" -preshed = ">=3.0.2,<3.1.0" -pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" -setuptools = "*" -srsly = ">=2.4.0,<3.0.0" -wasabi = ">=0.8.1,<1.2.0" - -[package.extras] -cuda = ["cupy (>=5.0.0b4)"] -cuda-autodetect = ["cupy-wheel (>=11.0.0)"] -cuda100 = ["cupy-cuda100 (>=5.0.0b4)"] -cuda101 = ["cupy-cuda101 (>=5.0.0b4)"] -cuda102 = ["cupy-cuda102 (>=5.0.0b4)"] -cuda110 = ["cupy-cuda110 (>=5.0.0b4)"] -cuda111 = ["cupy-cuda111 (>=5.0.0b4)"] -cuda112 = ["cupy-cuda112 (>=5.0.0b4)"] -cuda113 = ["cupy-cuda113 (>=5.0.0b4)"] -cuda114 = ["cupy-cuda114 (>=5.0.0b4)"] -cuda115 = ["cupy-cuda115 (>=5.0.0b4)"] -cuda116 = ["cupy-cuda116 (>=5.0.0b4)"] -cuda117 = ["cupy-cuda117 (>=5.0.0b4)"] -cuda11x = ["cupy-cuda11x (>=11.0.0)"] -cuda12x = ["cupy-cuda12x (>=11.5.0)"] -cuda80 = ["cupy-cuda80 (>=5.0.0b4)"] -cuda90 = ["cupy-cuda90 (>=5.0.0b4)"] -cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] -cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] -datasets = ["ml-datasets (>=0.2.0,<0.3.0)"] -mxnet = ["mxnet (>=1.5.1,<1.6.0)"] -tensorflow = ["tensorflow (>=2.0.0,<2.6.0)"] -torch = ["torch (>=1.6.0)"] - -[[package]] -name = "threadpoolctl" -version = "3.2.0" -description = "threadpoolctl" -optional = false -python-versions = ">=3.8" -files = [ - {file = "threadpoolctl-3.2.0-py3-none-any.whl", hash = "sha256:2b7818516e423bdaebb97c723f86a7c6b0a83d3f3b0970328d66f4d9104dc032"}, - {file = "threadpoolctl-3.2.0.tar.gz", hash = "sha256:c96a0ba3bdddeaca37dc4cc7344aafad41cdb8c313f74fdfe387a867bba93355"}, -] - -[[package]] -name = "tikzplotlib" -version = "0.10.1" -description = "Convert matplotlib figures into TikZ/PGFPlots" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tikzplotlib-0.10.1-py3-none-any.whl", hash = "sha256:bf0451b86fe4db40aa742f7e5a180dfaaadf57c746ddb2ab7e58a5163d8be75f"}, - {file = "tikzplotlib-0.10.1.tar.gz", hash = "sha256:93d141342d143804fc1dfabe03e6d4e38e547cf72803bdf124615affdd56f59d"}, -] - -[package.dependencies] -matplotlib = ">=1.4.0" -numpy = "*" -Pillow = "*" -webcolors = "*" - -[[package]] -name = "tinycss2" -version = "1.2.1" -description = "A tiny CSS parser" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tinycss2-1.2.1-py3-none-any.whl", hash = "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847"}, - {file = "tinycss2-1.2.1.tar.gz", hash = "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627"}, -] - -[package.dependencies] -webencodings = ">=0.4" - -[package.extras] -doc = ["sphinx", "sphinx_rtd_theme"] -test = ["flake8", "isort", "pytest"] - -[[package]] -name = "tokenize-rt" -version = "5.2.0" -description = "A wrapper around the stdlib `tokenize` which roundtrips." -optional = false -python-versions = ">=3.8" -files = [ - {file = "tokenize_rt-5.2.0-py2.py3-none-any.whl", hash = "sha256:b79d41a65cfec71285433511b50271b05da3584a1da144a0752e9c621a285289"}, - {file = "tokenize_rt-5.2.0.tar.gz", hash = "sha256:9fe80f8a5c1edad2d3ede0f37481cc0cc1538a2f442c9c2f9e4feacd2792d054"}, -] - -[[package]] -name = "tokenizers" -version = "0.15.0" -description = "" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tokenizers-0.15.0-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:cd3cd0299aaa312cd2988957598f80becd04d5a07338741eca076057a2b37d6e"}, - {file = "tokenizers-0.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8a922c492c721744ee175f15b91704be2d305569d25f0547c77cd6c9f210f9dc"}, - {file = "tokenizers-0.15.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:331dd786d02fc38698f835fff61c99480f98b73ce75a4c65bd110c9af5e4609a"}, - {file = "tokenizers-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88dd0961c437d413ab027f8b115350c121d49902cfbadf08bb8f634b15fa1814"}, - {file = "tokenizers-0.15.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6fdcc55339df7761cd52e1fbe8185d3b3963bc9e3f3545faa6c84f9e8818259a"}, - {file = "tokenizers-0.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1480b0051d8ab5408e8e4db2dc832f7082ea24aa0722c427bde2418c6f3bd07"}, - {file = "tokenizers-0.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9855e6c258918f9cf62792d4f6ddfa6c56dccd8c8118640f867f6393ecaf8bd7"}, - {file = "tokenizers-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de9529fe75efcd54ba8d516aa725e1851df9199f0669b665c55e90df08f5af86"}, - {file = "tokenizers-0.15.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8edcc90a36eab0705fe9121d6c77c6e42eeef25c7399864fd57dfb27173060bf"}, - {file = "tokenizers-0.15.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ae17884aafb3e94f34fb7cfedc29054f5f54e142475ebf8a265a4e388fee3f8b"}, - {file = "tokenizers-0.15.0-cp310-none-win32.whl", hash = "sha256:9a3241acdc9b44cff6e95c4a55b9be943ef3658f8edb3686034d353734adba05"}, - {file = "tokenizers-0.15.0-cp310-none-win_amd64.whl", hash = "sha256:4b31807cb393d6ea31926b307911c89a1209d5e27629aa79553d1599c8ffdefe"}, - {file = "tokenizers-0.15.0-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:af7e9be8c05d30bb137b9fd20f9d99354816599e5fd3d58a4b1e28ba3b36171f"}, - {file = "tokenizers-0.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c3d7343fa562ea29661783344a2d83662db0d3d17a6fa6a403cac8e512d2d9fd"}, - {file = "tokenizers-0.15.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:32371008788aeeb0309a9244809a23e4c0259625e6b74a103700f6421373f395"}, - {file = "tokenizers-0.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca9db64c7c9954fbae698884c5bb089764edc549731e5f9b7fa1dd4e4d78d77f"}, - {file = "tokenizers-0.15.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dbed5944c31195514669cf6381a0d8d47f164943000d10f93d6d02f0d45c25e0"}, - {file = "tokenizers-0.15.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aab16c4a26d351d63e965b0c792f5da7227a37b69a6dc6d922ff70aa595b1b0c"}, - {file = "tokenizers-0.15.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3c2b60b12fdd310bf85ce5d7d3f823456b9b65eed30f5438dd7761879c495983"}, - {file = "tokenizers-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0344d6602740e44054a9e5bbe9775a5e149c4dddaff15959bb07dcce95a5a859"}, - {file = "tokenizers-0.15.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4525f6997d81d9b6d9140088f4f5131f6627e4c960c2c87d0695ae7304233fc3"}, - {file = "tokenizers-0.15.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:65975094fef8cc68919644936764efd2ce98cf1bacbe8db2687155d2b0625bee"}, - {file = "tokenizers-0.15.0-cp311-none-win32.whl", hash = "sha256:ff5d2159c5d93015f5a4542aac6c315506df31853123aa39042672031768c301"}, - {file = "tokenizers-0.15.0-cp311-none-win_amd64.whl", hash = "sha256:2dd681b53cf615e60a31a115a3fda3980e543d25ca183797f797a6c3600788a3"}, - {file = "tokenizers-0.15.0-cp312-cp312-macosx_10_7_x86_64.whl", hash = "sha256:c9cce6ee149a3d703f86877bc2a6d997e34874b2d5a2d7839e36b2273f31d3d9"}, - {file = "tokenizers-0.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a0a94bc3370e6f1cc8a07a8ae867ce13b7c1b4291432a773931a61f256d44ea"}, - {file = "tokenizers-0.15.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:309cfcccfc7e502cb1f1de2c9c1c94680082a65bfd3a912d5a5b2c90c677eb60"}, - {file = "tokenizers-0.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8413e994dd7d875ab13009127fc85633916c71213917daf64962bafd488f15dc"}, - {file = "tokenizers-0.15.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d0ebf9430f901dbdc3dcb06b493ff24a3644c9f88c08e6a1d6d0ae2228b9b818"}, - {file = "tokenizers-0.15.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:10361e9c7864b22dd791ec5126327f6c9292fb1d23481d4895780688d5e298ac"}, - {file = "tokenizers-0.15.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:babe42635b8a604c594bdc56d205755f73414fce17ba8479d142a963a6c25cbc"}, - {file = "tokenizers-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3768829861e964c7a4556f5f23307fce6a23872c2ebf030eb9822dbbbf7e9b2a"}, - {file = "tokenizers-0.15.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9c91588a630adc88065e1c03ac6831e3e2112558869b9ebcb2b8afd8a14c944d"}, - {file = "tokenizers-0.15.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:77606994e793ca54ecf3a3619adc8a906a28ca223d9354b38df41cb8766a0ed6"}, - {file = "tokenizers-0.15.0-cp37-cp37m-macosx_10_7_x86_64.whl", hash = "sha256:6fe143939f3b596681922b2df12a591a5b010e7dcfbee2202482cd0c1c2f2459"}, - {file = "tokenizers-0.15.0-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:b7bee0f1795e3e3561e9a557061b1539e5255b8221e3f928f58100282407e090"}, - {file = "tokenizers-0.15.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5d37e7f4439b4c46192ab4f2ff38ab815e4420f153caa13dec9272ef14403d34"}, - {file = "tokenizers-0.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caadf255cf7f951b38d10097836d1f3bcff4aeaaffadfdf748bab780bf5bff95"}, - {file = "tokenizers-0.15.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:05accb9162bf711a941b1460b743d62fec61c160daf25e53c5eea52c74d77814"}, - {file = "tokenizers-0.15.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26a2ef890740127cb115ee5260878f4a677e36a12831795fd7e85887c53b430b"}, - {file = "tokenizers-0.15.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e54c5f26df14913620046b33e822cb3bcd091a332a55230c0e63cc77135e2169"}, - {file = "tokenizers-0.15.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:669b8ed653a578bcff919566631156f5da3aab84c66f3c0b11a6281e8b4731c7"}, - {file = "tokenizers-0.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:0ea480d943297df26f06f508dab6e012b07f42bf3dffdd36e70799368a5f5229"}, - {file = "tokenizers-0.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:bc80a0a565ebfc7cd89de7dd581da8c2b3238addfca6280572d27d763f135f2f"}, - {file = "tokenizers-0.15.0-cp37-none-win32.whl", hash = "sha256:cdd945e678bbdf4517d5d8de66578a5030aeefecdb46f5320b034de9cad8d4dd"}, - {file = "tokenizers-0.15.0-cp37-none-win_amd64.whl", hash = "sha256:1ab96ab7dc706e002c32b2ea211a94c1c04b4f4de48354728c3a6e22401af322"}, - {file = "tokenizers-0.15.0-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:f21c9eb71c9a671e2a42f18b456a3d118e50c7f0fc4dd9fa8f4eb727fea529bf"}, - {file = "tokenizers-0.15.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2a5f4543a35889679fc3052086e69e81880b2a5a28ff2a52c5a604be94b77a3f"}, - {file = "tokenizers-0.15.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f8aa81afec893e952bd39692b2d9ef60575ed8c86fce1fd876a06d2e73e82dca"}, - {file = "tokenizers-0.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1574a5a4af22c3def93fe8fe4adcc90a39bf5797ed01686a4c46d1c3bc677d2f"}, - {file = "tokenizers-0.15.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7c7982fd0ec9e9122d03b209dac48cebfea3de0479335100ef379a9a959b9a5a"}, - {file = "tokenizers-0.15.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d16b647032df2ce2c1f9097236e046ea9fedd969b25637b9d5d734d78aa53b"}, - {file = "tokenizers-0.15.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b3cdf29e6f9653da330515dc8fa414be5a93aae79e57f8acc50d4028dd843edf"}, - {file = "tokenizers-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7286f3df10de840867372e3e64b99ef58c677210e3ceb653cd0e740a5c53fe78"}, - {file = "tokenizers-0.15.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:aabc83028baa5a36ce7a94e7659250f0309c47fa4a639e5c2c38e6d5ea0de564"}, - {file = "tokenizers-0.15.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:72f78b0e0e276b1fc14a672fa73f3acca034ba8db4e782124a2996734a9ba9cf"}, - {file = "tokenizers-0.15.0-cp38-none-win32.whl", hash = "sha256:9680b0ecc26e7e42f16680c1aa62e924d58d1c2dd992707081cc10a374896ea2"}, - {file = "tokenizers-0.15.0-cp38-none-win_amd64.whl", hash = "sha256:f17cbd88dab695911cbdd385a5a7e3709cc61dff982351f5d1b5939f074a2466"}, - {file = "tokenizers-0.15.0-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:3661862df7382c5eb23ac4fbf7c75e69b02dc4f5784e4c5a734db406b5b24596"}, - {file = "tokenizers-0.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c3045d191dad49647f5a5039738ecf1c77087945c7a295f7bcf051c37067e883"}, - {file = "tokenizers-0.15.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a9fcaad9ab0801f14457d7c820d9f246b5ab590c407fc6b073819b1573097aa7"}, - {file = "tokenizers-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a79f17027f24fe9485701c8dbb269b9c713954ec3bdc1e7075a66086c0c0cd3c"}, - {file = "tokenizers-0.15.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:01a3aa332abc4bee7640563949fcfedca4de8f52691b3b70f2fc6ca71bfc0f4e"}, - {file = "tokenizers-0.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05b83896a893cdfedad8785250daa3ba9f0504848323471524d4783d7291661e"}, - {file = "tokenizers-0.15.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cbbf2489fcf25d809731ba2744ff278dd07d9eb3f8b7482726bd6cae607073a4"}, - {file = "tokenizers-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab806ad521a5e9de38078b7add97589c313915f6f5fec6b2f9f289d14d607bd6"}, - {file = "tokenizers-0.15.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4a522612d5c88a41563e3463226af64e2fa00629f65cdcc501d1995dd25d23f5"}, - {file = "tokenizers-0.15.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e58a38c4e6075810bdfb861d9c005236a72a152ebc7005941cc90d1bbf16aca9"}, - {file = "tokenizers-0.15.0-cp39-none-win32.whl", hash = "sha256:b8034f1041fd2bd2b84ff9f4dc4ae2e1c3b71606820a9cd5c562ebd291a396d1"}, - {file = "tokenizers-0.15.0-cp39-none-win_amd64.whl", hash = "sha256:edde9aa964145d528d0e0dbf14f244b8a85ebf276fb76869bc02e2530fa37a96"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-macosx_10_7_x86_64.whl", hash = "sha256:309445d10d442b7521b98083dc9f0b5df14eca69dbbfebeb98d781ee2cef5d30"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d3125a6499226d4d48efc54f7498886b94c418e93a205b673bc59364eecf0804"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ed56ddf0d54877bb9c6d885177db79b41576e61b5ef6defeb579dcb803c04ad5"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b22cd714706cc5b18992a232b023f736e539495f5cc61d2d28d176e55046f6c"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fac2719b1e9bc8e8e7f6599b99d0a8e24f33d023eb8ef644c0366a596f0aa926"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:85ddae17570ec7e5bfaf51ffa78d044f444a8693e1316e1087ee6150596897ee"}, - {file = "tokenizers-0.15.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:76f1bed992e396bf6f83e3df97b64ff47885e45e8365f8983afed8556a0bc51f"}, - {file = "tokenizers-0.15.0-pp37-pypy37_pp73-macosx_10_7_x86_64.whl", hash = "sha256:3bb0f4df6dce41a1c7482087b60d18c372ef4463cb99aa8195100fcd41e0fd64"}, - {file = "tokenizers-0.15.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:22c27672c27a059a5f39ff4e49feed8c7f2e1525577c8a7e3978bd428eb5869d"}, - {file = "tokenizers-0.15.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78104f5d035c9991f92831fc0efe9e64a05d4032194f2a69f67aaa05a4d75bbb"}, - {file = "tokenizers-0.15.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a40b73dc19d82c3e3ffb40abdaacca8fbc95eeb26c66b7f9f860aebc07a73998"}, - {file = "tokenizers-0.15.0-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d801d1368188c74552cd779b1286e67cb9fd96f4c57a9f9a2a09b6def9e1ab37"}, - {file = "tokenizers-0.15.0-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82641ffb13a4da1293fcc9f437d457647e60ed0385a9216cd135953778b3f0a1"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", hash = "sha256:160f9d1810f2c18fffa94aa98bf17632f6bd2dabc67fcb01a698ca80c37d52ee"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:8d7d6eea831ed435fdeeb9bcd26476226401d7309d115a710c65da4088841948"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f6456bec6c557d63d8ec0023758c32f589e1889ed03c055702e84ce275488bed"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1eef39a502fad3bf104b9e1906b4fb0cee20e44e755e51df9a98f8922c3bf6d4"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1e4664c5b797e093c19b794bbecc19d2367e782b4a577d8b7c1821db5dc150d"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:ca003fb5f3995ff5cf676db6681b8ea5d54d3b30bea36af1120e78ee1a4a4cdf"}, - {file = "tokenizers-0.15.0-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:7f17363141eb0c53752c89e10650b85ef059a52765d0802ba9613dbd2d21d425"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:8a765db05581c7d7e1280170f2888cda351760d196cc059c37ea96f121125799"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2a0dd641a72604486cd7302dd8f87a12c8a9b45e1755e47d2682733f097c1af5"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a1a3c973e4dc97797fc19e9f11546c95278ffc55c4492acb742f69e035490bc"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4fab75642aae4e604e729d6f78e0addb9d7e7d49e28c8f4d16b24da278e5263"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65f80be77f6327a86d8fd35a4467adcfe6174c159b4ab52a1a8dd4c6f2d7d9e1"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8da7533dbe66b88afd430c56a2f2ce1fd82e2681868f857da38eeb3191d7498"}, - {file = "tokenizers-0.15.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa8eb4584fc6cbe6a84d7a7864be3ed28e23e9fd2146aa8ef1814d579df91958"}, - {file = "tokenizers-0.15.0.tar.gz", hash = "sha256:10c7e6e7b4cabd757da59e93f5f8d1126291d16f8b54f28510825ef56a3e5d0e"}, -] - -[package.dependencies] -huggingface_hub = ">=0.16.4,<1.0" - -[package.extras] -dev = ["tokenizers[testing]"] -docs = ["setuptools_rust", "sphinx", "sphinx_rtd_theme"] -testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests"] - -[[package]] -name = "toml" -version = "0.10.2" -description = "Python Library for Tom's Obvious, Minimal Language" -optional = false -python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -files = [ - {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, - {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, -] - -[[package]] -name = "torch" -version = "2.1.2+cpu" -description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration" -optional = false -python-versions = ">=3.8.0" -files = [ - {file = "torch-2.1.2+cpu-cp310-cp310-linux_x86_64.whl", hash = "sha256:bf3ca897f8c7c218dd6c4b1cc5eec57b4f4e71106b0b8120e92f5fdaf4acf6cd"}, - {file = "torch-2.1.2+cpu-cp310-cp310-win_amd64.whl", hash = "sha256:679458a652006bc5b9d3972f046ae299039dcc63f465ac623b439cbc27a3645c"}, - {file = "torch-2.1.2+cpu-cp311-cp311-linux_x86_64.whl", hash = "sha256:6acac7871cca2b72f00b60496dd7d59d7d8247721f374705b8f9c6b9aeea482a"}, - {file = "torch-2.1.2+cpu-cp311-cp311-win_amd64.whl", hash = "sha256:d7ed25db586afef2c022eb143471c6742088decbe05ed1f879fac770e67df189"}, - {file = "torch-2.1.2+cpu-cp38-cp38-linux_x86_64.whl", hash = "sha256:c4620b08e9b8572594861ebedaf739d86801068a48c0399cbdf6559d1d351789"}, - {file = "torch-2.1.2+cpu-cp38-cp38-win_amd64.whl", hash = "sha256:8b90d5c0023891717dfc5659eebe6c57c3632db1e3981e22e523be51c4c962c9"}, - {file = "torch-2.1.2+cpu-cp39-cp39-linux_x86_64.whl", hash = "sha256:10df25736edb00852eca6041941e99d13502e65773d5c6164372eaaab83d976b"}, - {file = "torch-2.1.2+cpu-cp39-cp39-win_amd64.whl", hash = "sha256:83bac7f809c09700c227abc9e3474e3a847a3f4c1bb2443aa16004f36a1e7e43"}, -] - -[package.dependencies] -filelock = "*" -fsspec = "*" -jinja2 = "*" -networkx = "*" -sympy = "*" -typing-extensions = "*" - -[package.extras] -dynamo = ["jinja2"] -opt-einsum = ["opt-einsum (>=3.3)"] - -[package.source] -type = "legacy" -url = "https://download.pytorch.org/whl/cpu" -reference = "torch-cpu" - -[[package]] -name = "tornado" -version = "6.4" -description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." -optional = false -python-versions = ">= 3.8" -files = [ - {file = "tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:02ccefc7d8211e5a7f9e8bc3f9e5b0ad6262ba2fbb683a6443ecc804e5224ce0"}, - {file = "tornado-6.4-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:27787de946a9cffd63ce5814c33f734c627a87072ec7eed71f7fc4417bb16263"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7894c581ecdcf91666a0912f18ce5e757213999e183ebfc2c3fdbf4d5bd764e"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e43bc2e5370a6a8e413e1e1cd0c91bedc5bd62a74a532371042a18ef19e10579"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0251554cdd50b4b44362f73ad5ba7126fc5b2c2895cc62b14a1c2d7ea32f212"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:fd03192e287fbd0899dd8f81c6fb9cbbc69194d2074b38f384cb6fa72b80e9c2"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl", hash = "sha256:88b84956273fbd73420e6d4b8d5ccbe913c65d31351b4c004ae362eba06e1f78"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:71ddfc23a0e03ef2df1c1397d859868d158c8276a0603b96cf86892bff58149f"}, - {file = "tornado-6.4-cp38-abi3-win32.whl", hash = "sha256:6f8a6c77900f5ae93d8b4ae1196472d0ccc2775cc1dfdc9e7727889145c45052"}, - {file = "tornado-6.4-cp38-abi3-win_amd64.whl", hash = "sha256:10aeaa8006333433da48dec9fe417877f8bcc21f48dda8d661ae79da357b2a63"}, - {file = "tornado-6.4.tar.gz", hash = "sha256:72291fa6e6bc84e626589f1c29d90a5a6d593ef5ae68052ee2ef000dfd273dee"}, -] - -[[package]] -name = "tqdm" -version = "4.66.1" -description = "Fast, Extensible Progress Meter" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tqdm-4.66.1-py3-none-any.whl", hash = "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386"}, - {file = "tqdm-4.66.1.tar.gz", hash = "sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "platform_system == \"Windows\""} - -[package.extras] -dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"] -notebook = ["ipywidgets (>=6)"] -slack = ["slack-sdk"] -telegram = ["requests"] - -[[package]] -name = "traitlets" -version = "5.14.1" -description = "Traitlets Python configuration system" -optional = false -python-versions = ">=3.8" -files = [ - {file = "traitlets-5.14.1-py3-none-any.whl", hash = "sha256:2e5a030e6eff91737c643231bfcf04a65b0132078dad75e4936700b213652e74"}, - {file = "traitlets-5.14.1.tar.gz", hash = "sha256:8585105b371a04b8316a43d5ce29c098575c2e477850b62b848b964f1444527e"}, -] - -[package.extras] -docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] -test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<7.5)", "pytest-mock", "pytest-mypy-testing"] - -[[package]] -name = "transformers" -version = "4.37.1" -description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" -optional = false -python-versions = ">=3.8.0" -files = [ - {file = "transformers-4.37.1-py3-none-any.whl", hash = "sha256:05e4c4bf94f74addeb716bc83517f49d55df1e9022db3d5b027c801e9a410ebf"}, - {file = "transformers-4.37.1.tar.gz", hash = "sha256:9843368d97fd7ac30126664743adc65e8e5be930da7d66342172e97bd1243e2d"}, -] - -[package.dependencies] -accelerate = {version = ">=0.21.0", optional = true, markers = "extra == \"torch\""} -filelock = "*" -huggingface-hub = ">=0.19.3,<1.0" -numpy = ">=1.17" -packaging = ">=20.0" -pyyaml = ">=5.1" -regex = "!=2019.12.17" -requests = "*" -safetensors = ">=0.3.1" -tokenizers = ">=0.14,<0.19" -torch = {version = ">=1.11,<1.12.0 || >1.12.0", optional = true, markers = "extra == \"torch\""} -tqdm = ">=4.27" - -[package.extras] -accelerate = ["accelerate (>=0.21.0)"] -agents = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "datasets (!=2.5.0)", "diffusers", "opencv-python", "sentencepiece (>=0.1.91,!=0.1.92)", "torch (>=1.11,!=1.12.0)"] -all = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "decord (==0.6.0)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision"] -audio = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] -codecarbon = ["codecarbon (==1.2.0)"] -deepspeed = ["accelerate (>=0.21.0)", "deepspeed (>=0.9.3)"] -deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.21.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "hf-doc-builder (>=0.3.0)", "nltk", "optuna", "parameterized", "protobuf", "psutil", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] -dev = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "decord (==0.6.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "hf-doc-builder", "hf-doc-builder (>=0.3.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "nltk", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] -dev-tensorflow = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "hf-doc-builder", "hf-doc-builder (>=0.3.0)", "isort (>=5.5.4)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "nltk", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "tokenizers (>=0.14,<0.19)", "urllib3 (<2.0.0)"] -dev-torch = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "hf-doc-builder", "hf-doc-builder (>=0.3.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "kenlm", "librosa", "nltk", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] -docs = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "decord (==0.6.0)", "flax (>=0.4.1,<=0.7.0)", "hf-doc-builder", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision"] -docs-specific = ["hf-doc-builder"] -flax = ["flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "optax (>=0.0.8,<=0.1.4)"] -flax-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] -ftfy = ["ftfy"] -integrations = ["optuna", "ray[tune] (>=2.7.0)", "sigopt"] -ja = ["fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "rhoknp (>=1.1.0,<1.3.1)", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)"] -modelcreation = ["cookiecutter (==1.7.3)"] -natten = ["natten (>=0.14.6,<0.15.0)"] -onnx = ["onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "tf2onnx"] -onnxruntime = ["onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] -optuna = ["optuna"] -quality = ["GitPython (<3.1.19)", "datasets (!=2.5.0)", "hf-doc-builder (>=0.3.0)", "isort (>=5.5.4)", "ruff (==0.1.5)", "urllib3 (<2.0.0)"] -ray = ["ray[tune] (>=2.7.0)"] -retrieval = ["datasets (!=2.5.0)", "faiss-cpu"] -sagemaker = ["sagemaker (>=2.31.0)"] -sentencepiece = ["protobuf", "sentencepiece (>=0.1.91,!=0.1.92)"] -serving = ["fastapi", "pydantic (<2)", "starlette", "uvicorn"] -sigopt = ["sigopt"] -sklearn = ["scikit-learn"] -speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] -testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "hf-doc-builder (>=0.3.0)", "nltk", "parameterized", "protobuf", "psutil", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "tensorboard", "timeout-decorator"] -tf = ["keras-nlp (>=0.3.1)", "onnxconverter-common", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] -tf-cpu = ["keras-nlp (>=0.3.1)", "onnxconverter-common", "tensorflow-cpu (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] -tf-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] -timm = ["timm"] -tokenizers = ["tokenizers (>=0.14,<0.19)"] -torch = ["accelerate (>=0.21.0)", "torch (>=1.11,!=1.12.0)"] -torch-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] -torch-vision = ["Pillow (>=10.0.1,<=15.0)", "torchvision"] -torchhub = ["filelock", "huggingface-hub (>=0.19.3,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "tqdm (>=4.27)"] -video = ["av (==9.2.0)", "decord (==0.6.0)"] -vision = ["Pillow (>=10.0.1,<=15.0)"] - -[[package]] -name = "trio" -version = "0.24.0" -description = "A friendly Python library for async concurrency and I/O" -optional = false -python-versions = ">=3.8" -files = [ - {file = "trio-0.24.0-py3-none-any.whl", hash = "sha256:c3bd3a4e3e3025cd9a2241eae75637c43fe0b9e88b4c97b9161a55b9e54cd72c"}, - {file = "trio-0.24.0.tar.gz", hash = "sha256:ffa09a74a6bf81b84f8613909fb0beaee84757450183a7a2e0b47b455c0cac5d"}, -] - -[package.dependencies] -attrs = ">=20.1.0" -cffi = {version = ">=1.14", markers = "os_name == \"nt\" and implementation_name != \"pypy\""} -idna = "*" -outcome = "*" -sniffio = ">=1.3.0" -sortedcontainers = "*" - -[[package]] -name = "trio-websocket" -version = "0.11.1" -description = "WebSocket library for Trio" -optional = false -python-versions = ">=3.7" -files = [ - {file = "trio-websocket-0.11.1.tar.gz", hash = "sha256:18c11793647703c158b1f6e62de638acada927344d534e3c7628eedcb746839f"}, - {file = "trio_websocket-0.11.1-py3-none-any.whl", hash = "sha256:520d046b0d030cf970b8b2b2e00c4c2245b3807853ecd44214acd33d74581638"}, -] - -[package.dependencies] -trio = ">=0.11" -wsproto = ">=0.14" - -[[package]] -name = "typer" -version = "0.9.0" -description = "Typer, build great CLIs. Easy to code. Based on Python type hints." -optional = false -python-versions = ">=3.6" -files = [ - {file = "typer-0.9.0-py3-none-any.whl", hash = "sha256:5d96d986a21493606a358cae4461bd8cdf83cbf33a5aa950ae629ca3b51467ee"}, - {file = "typer-0.9.0.tar.gz", hash = "sha256:50922fd79aea2f4751a8e0408ff10d2662bd0c8bbfa84755a699f3bada2978b2"}, -] - -[package.dependencies] -click = ">=7.1.1,<9.0.0" -typing-extensions = ">=3.7.4.3" - -[package.extras] -all = ["colorama (>=0.4.3,<0.5.0)", "rich (>=10.11.0,<14.0.0)", "shellingham (>=1.3.0,<2.0.0)"] -dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)", "pre-commit (>=2.17.0,<3.0.0)"] -doc = ["cairosvg (>=2.5.2,<3.0.0)", "mdx-include (>=1.4.1,<2.0.0)", "mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "pillow (>=9.3.0,<10.0.0)"] -test = ["black (>=22.3.0,<23.0.0)", "coverage (>=6.2,<7.0)", "isort (>=5.0.6,<6.0.0)", "mypy (==0.910)", "pytest (>=4.4.0,<8.0.0)", "pytest-cov (>=2.10.0,<5.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "pytest-xdist (>=1.32.0,<4.0.0)", "rich (>=10.11.0,<14.0.0)", "shellingham (>=1.3.0,<2.0.0)"] - -[[package]] -name = "types-cachetools" -version = "5.3.0.7" -description = "Typing stubs for cachetools" -optional = false -python-versions = ">=3.7" -files = [ - {file = "types-cachetools-5.3.0.7.tar.gz", hash = "sha256:27c982cdb9cf3fead8b0089ee6b895715ecc99dac90ec29e2cab56eb1aaf4199"}, - {file = "types_cachetools-5.3.0.7-py3-none-any.whl", hash = "sha256:98c069dc7fc087b1b061703369c80751b0a0fc561f6fb072b554e5eee23773a0"}, -] - -[[package]] -name = "types-decorator" -version = "5.1.8.20240106" -description = "Typing stubs for decorator" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-decorator-5.1.8.20240106.tar.gz", hash = "sha256:32ff92b33615060d23b9d3760124bdb3506c4aa8d9eb50963cf1a3c20b9ecbbf"}, - {file = "types_decorator-5.1.8.20240106-py3-none-any.whl", hash = "sha256:14d21e6a0755dbb8f301f2f532b3eab5148f433c69dad2d98bf5bd2b3a2ef4e7"}, -] - -[[package]] -name = "types-pyopenssl" -version = "23.3.0.20240106" -description = "Typing stubs for pyOpenSSL" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-pyOpenSSL-23.3.0.20240106.tar.gz", hash = "sha256:3d6f3462bec0c260caadf93fbb377225c126661b779c7d9ab99b6dad5ca10db9"}, - {file = "types_pyOpenSSL-23.3.0.20240106-py3-none-any.whl", hash = "sha256:47a7eedbd18b7bcad17efebf1c53416148f5a173918a6d75027e75e32fe039ae"}, -] - -[package.dependencies] -cryptography = ">=35.0.0" - -[[package]] -name = "types-python-dateutil" -version = "2.8.19.20240106" -description = "Typing stubs for python-dateutil" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-python-dateutil-2.8.19.20240106.tar.gz", hash = "sha256:1f8db221c3b98e6ca02ea83a58371b22c374f42ae5bbdf186db9c9a76581459f"}, - {file = "types_python_dateutil-2.8.19.20240106-py3-none-any.whl", hash = "sha256:efbbdc54590d0f16152fa103c9879c7d4a00e82078f6e2cf01769042165acaa2"}, -] - -[[package]] -name = "types-pytz" -version = "2023.3.1.1" -description = "Typing stubs for pytz" -optional = false -python-versions = "*" -files = [ - {file = "types-pytz-2023.3.1.1.tar.gz", hash = "sha256:cc23d0192cd49c8f6bba44ee0c81e4586a8f30204970fc0894d209a6b08dab9a"}, - {file = "types_pytz-2023.3.1.1-py3-none-any.whl", hash = "sha256:1999a123a3dc0e39a2ef6d19f3f8584211de9e6a77fe7a0259f04a524e90a5cf"}, -] - -[[package]] -name = "types-requests" -version = "2.31.0.20240125" -description = "Typing stubs for requests" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-requests-2.31.0.20240125.tar.gz", hash = "sha256:03a28ce1d7cd54199148e043b2079cdded22d6795d19a2c2a6791a4b2b5e2eb5"}, - {file = "types_requests-2.31.0.20240125-py3-none-any.whl", hash = "sha256:9592a9a4cb92d6d75d9b491a41477272b710e021011a2a3061157e2fb1f1a5d1"}, -] - -[package.dependencies] -urllib3 = ">=2" - -[[package]] -name = "types-setuptools" -version = "69.0.0.20240125" -description = "Typing stubs for setuptools" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-setuptools-69.0.0.20240125.tar.gz", hash = "sha256:22ad498cb585b22ce8c97ada1fccdf294a2e0dd7dc984a28535a84ea82f45b3f"}, - {file = "types_setuptools-69.0.0.20240125-py3-none-any.whl", hash = "sha256:00835f959ff24ebc32c55da8df9d46e8df25e3c4bfacb43e98b61fde51a4bc41"}, -] - -[[package]] -name = "types-six" -version = "1.16.21.20240106" -description = "Typing stubs for six" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-six-1.16.21.20240106.tar.gz", hash = "sha256:c83908b4925583e973eb9971ef2bd60dbab647611e10e9cd588d2bef415bfe68"}, - {file = "types_six-1.16.21.20240106-py3-none-any.whl", hash = "sha256:3658c9e36e9cb003e522655b01b9ca39bd0db61b6383b3e7d0d10d14f873b338"}, -] - -[[package]] -name = "types-tabulate" -version = "0.9.0.20240106" -description = "Typing stubs for tabulate" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-tabulate-0.9.0.20240106.tar.gz", hash = "sha256:c9b6db10dd7fcf55bd1712dd3537f86ddce72a08fd62bb1af4338c7096ce947e"}, - {file = "types_tabulate-0.9.0.20240106-py3-none-any.whl", hash = "sha256:0378b7b6fe0ccb4986299496d027a6d4c218298ecad67199bbd0e2d7e9d335a1"}, -] - -[[package]] -name = "types-tqdm" -version = "4.66.0.20240106" -description = "Typing stubs for tqdm" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-tqdm-4.66.0.20240106.tar.gz", hash = "sha256:7acf4aade5bad3ded76eb829783f9961b1c2187948eaa6dd1ae8644dff95a938"}, - {file = "types_tqdm-4.66.0.20240106-py3-none-any.whl", hash = "sha256:7459b0f441b969735685645a5d8480f7912b10d05ab45f99a2db8a8e45cb550b"}, -] - -[[package]] -name = "types-urllib3" -version = "1.26.25.14" -description = "Typing stubs for urllib3" -optional = false -python-versions = "*" -files = [ - {file = "types-urllib3-1.26.25.14.tar.gz", hash = "sha256:229b7f577c951b8c1b92c1bc2b2fdb0b49847bd2af6d1cc2a2e3dd340f3bda8f"}, - {file = "types_urllib3-1.26.25.14-py3-none-any.whl", hash = "sha256:9683bbb7fb72e32bfe9d2be6e04875fbe1b3eeec3cbb4ea231435aa7fd6b4f0e"}, -] - -[[package]] -name = "typing-extensions" -version = "4.9.0" -description = "Backported and Experimental Type Hints for Python 3.8+" -optional = false -python-versions = ">=3.8" -files = [ - {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, - {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, -] - -[[package]] -name = "tzdata" -version = "2023.4" -description = "Provider of IANA time zone data" -optional = false -python-versions = ">=2" -files = [ - {file = "tzdata-2023.4-py2.py3-none-any.whl", hash = "sha256:aa3ace4329eeacda5b7beb7ea08ece826c28d761cda36e747cfbf97996d39bf3"}, - {file = "tzdata-2023.4.tar.gz", hash = "sha256:dd54c94f294765522c77399649b4fefd95522479a664a0cec87f41bebc6148c9"}, -] - -[[package]] -name = "tzlocal" -version = "5.2" -description = "tzinfo object for the local timezone" -optional = false -python-versions = ">=3.8" -files = [ - {file = "tzlocal-5.2-py3-none-any.whl", hash = "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8"}, - {file = "tzlocal-5.2.tar.gz", hash = "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"}, -] - -[package.dependencies] -tzdata = {version = "*", markers = "platform_system == \"Windows\""} - -[package.extras] -devenv = ["check-manifest", "pytest (>=4.3)", "pytest-cov", "pytest-mock (>=3.3)", "zest.releaser"] - -[[package]] -name = "update-checker" -version = "0.18.0" -description = "A python module that will check for package updates." -optional = false -python-versions = "*" -files = [ - {file = "update_checker-0.18.0-py3-none-any.whl", hash = "sha256:cbba64760a36fe2640d80d85306e8fe82b6816659190993b7bdabadee4d4bbfd"}, - {file = "update_checker-0.18.0.tar.gz", hash = "sha256:6a2d45bb4ac585884a6b03f9eade9161cedd9e8111545141e9aa9058932acb13"}, -] - -[package.dependencies] -requests = ">=2.3.0" - -[package.extras] -dev = ["black", "flake8", "pytest (>=2.7.3)"] -lint = ["black", "flake8"] -test = ["pytest (>=2.7.3)"] - -[[package]] -name = "uri-template" -version = "1.3.0" -description = "RFC 6570 URI Template Processor" -optional = false -python-versions = ">=3.7" -files = [ - {file = "uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7"}, - {file = "uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363"}, -] - -[package.extras] -dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake8-commas", "flake8-comprehensions", "flake8-continuation", "flake8-datetimez", "flake8-docstrings", "flake8-import-order", "flake8-literal", "flake8-modern-annotations", "flake8-noqa", "flake8-pyproject", "flake8-requirements", "flake8-typechecking-import", "flake8-use-fstring", "mypy", "pep8-naming", "types-PyYAML"] - -[[package]] -name = "urllib3" -version = "2.1.0" -description = "HTTP library with thread-safe connection pooling, file post, and more." -optional = false -python-versions = ">=3.8" -files = [ - {file = "urllib3-2.1.0-py3-none-any.whl", hash = "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3"}, - {file = "urllib3-2.1.0.tar.gz", hash = "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54"}, -] - -[package.dependencies] -pysocks = {version = ">=1.5.6,<1.5.7 || >1.5.7,<2.0", optional = true, markers = "extra == \"socks\""} - -[package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] -socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] -zstd = ["zstandard (>=0.18.0)"] - -[[package]] -name = "virtualenv" -version = "20.25.0" -description = "Virtual Python Environment builder" -optional = false -python-versions = ">=3.7" -files = [ - {file = "virtualenv-20.25.0-py3-none-any.whl", hash = "sha256:4238949c5ffe6876362d9c0180fc6c3a824a7b12b80604eeb8085f2ed7460de3"}, - {file = "virtualenv-20.25.0.tar.gz", hash = "sha256:bf51c0d9c7dd63ea8e44086fa1e4fb1093a31e963b86959257378aef020e1f1b"}, -] - -[package.dependencies] -distlib = ">=0.3.7,<1" -filelock = ">=3.12.2,<4" -platformdirs = ">=3.9.1,<5" - -[package.extras] -docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] -test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] - -[[package]] -name = "wasabi" -version = "1.1.2" -description = "A lightweight console printing and formatting toolkit" -optional = false -python-versions = ">=3.6" -files = [ - {file = "wasabi-1.1.2-py3-none-any.whl", hash = "sha256:0a3f933c4bf0ed3f93071132c1b87549733256d6c8de6473c5f7ed2e171b5cf9"}, - {file = "wasabi-1.1.2.tar.gz", hash = "sha256:1aaef3aceaa32edb9c91330d29d3936c0c39fdb965743549c173cb54b16c30b5"}, -] - -[package.dependencies] -colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\" and python_version >= \"3.7\""} - -[[package]] -name = "wcwidth" -version = "0.2.13" -description = "Measures the displayed width of unicode strings in a terminal" -optional = false -python-versions = "*" -files = [ - {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, - {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, -] - -[[package]] -name = "weasel" -version = "0.3.4" -description = "Weasel: A small and easy workflow system" -optional = false -python-versions = ">=3.6" -files = [ - {file = "weasel-0.3.4-py3-none-any.whl", hash = "sha256:ee48a944f051d007201c2ea1661d0c41035028c5d5a8bcb29a0b10f1100206ae"}, - {file = "weasel-0.3.4.tar.gz", hash = "sha256:eb16f92dc9f1a3ffa89c165e3a9acd28018ebb656e0da4da02c0d7d8ae3f6178"}, -] - -[package.dependencies] -cloudpathlib = ">=0.7.0,<0.17.0" -confection = ">=0.0.4,<0.2.0" -packaging = ">=20.0" -pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" -requests = ">=2.13.0,<3.0.0" -smart-open = ">=5.2.1,<7.0.0" -srsly = ">=2.4.3,<3.0.0" -typer = ">=0.3.0,<0.10.0" -wasabi = ">=0.9.1,<1.2.0" - -[[package]] -name = "webcolors" -version = "1.13" -description = "A library for working with the color formats defined by HTML and CSS." -optional = false -python-versions = ">=3.7" -files = [ - {file = "webcolors-1.13-py3-none-any.whl", hash = "sha256:29bc7e8752c0a1bd4a1f03c14d6e6a72e93d82193738fa860cbff59d0fcc11bf"}, - {file = "webcolors-1.13.tar.gz", hash = "sha256:c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a"}, -] - -[package.extras] -docs = ["furo", "sphinx", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-notfound-page", "sphinxext-opengraph"] -tests = ["pytest", "pytest-cov"] - -[[package]] -name = "webencodings" -version = "0.5.1" -description = "Character encoding aliases for legacy web content" -optional = false -python-versions = "*" -files = [ - {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, - {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, -] - -[[package]] -name = "websocket-client" -version = "1.7.0" -description = "WebSocket client for Python with low level API options" -optional = false -python-versions = ">=3.8" -files = [ - {file = "websocket-client-1.7.0.tar.gz", hash = "sha256:10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6"}, - {file = "websocket_client-1.7.0-py3-none-any.whl", hash = "sha256:f4c3d22fec12a2461427a29957ff07d35098ee2d976d3ba244e688b8b4057588"}, -] - -[package.extras] -docs = ["Sphinx (>=6.0)", "sphinx-rtd-theme (>=1.1.0)"] -optional = ["python-socks", "wsaccel"] -test = ["websockets"] - -[[package]] -name = "werkzeug" -version = "3.0.1" -description = "The comprehensive WSGI web application library." -optional = false -python-versions = ">=3.8" -files = [ - {file = "werkzeug-3.0.1-py3-none-any.whl", hash = "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10"}, - {file = "werkzeug-3.0.1.tar.gz", hash = "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc"}, -] - -[package.dependencies] -MarkupSafe = ">=2.1.1" - -[package.extras] -watchdog = ["watchdog (>=2.3)"] - -[[package]] -name = "widgetsnbextension" -version = "4.0.9" -description = "Jupyter interactive widgets for Jupyter Notebook" -optional = false -python-versions = ">=3.7" -files = [ - {file = "widgetsnbextension-4.0.9-py3-none-any.whl", hash = "sha256:91452ca8445beb805792f206e560c1769284267a30ceb1cec9f5bcc887d15175"}, - {file = "widgetsnbextension-4.0.9.tar.gz", hash = "sha256:3c1f5e46dc1166dfd40a42d685e6a51396fd34ff878742a3e47c6f0cc4a2a385"}, -] - -[[package]] -name = "win32-setctime" -version = "1.1.0" -description = "A small Python utility to set file creation time on Windows" -optional = false -python-versions = ">=3.5" -files = [ - {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"}, - {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"}, -] - -[package.extras] -dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] - -[[package]] -name = "wsproto" -version = "1.2.0" -description = "WebSockets state-machine based protocol implementation" -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "wsproto-1.2.0-py3-none-any.whl", hash = "sha256:b9acddd652b585d75b20477888c56642fdade28bdfd3579aa24a4d2c037dd736"}, - {file = "wsproto-1.2.0.tar.gz", hash = "sha256:ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065"}, -] - -[package.dependencies] -h11 = ">=0.9.0,<1" - -[[package]] -name = "xlsxwriter" -version = "3.1.9" -description = "A Python module for creating Excel XLSX files." -optional = false -python-versions = ">=3.6" -files = [ - {file = "XlsxWriter-3.1.9-py3-none-any.whl", hash = "sha256:b61c1a0c786f82644936c0936ec96ee96cd3afb9440094232f7faef9b38689f0"}, - {file = "XlsxWriter-3.1.9.tar.gz", hash = "sha256:de810bf328c6a4550f4ffd6b0b34972aeb7ffcf40f3d285a0413734f9b63a929"}, -] - -[[package]] -name = "xmltodict" -version = "0.13.0" -description = "Makes working with XML feel like you are working with JSON" -optional = false -python-versions = ">=3.4" -files = [ - {file = "xmltodict-0.13.0-py2.py3-none-any.whl", hash = "sha256:aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852"}, - {file = "xmltodict-0.13.0.tar.gz", hash = "sha256:341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56"}, -] - -[[package]] -name = "zipp" -version = "3.17.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -optional = false -python-versions = ">=3.8" -files = [ - {file = "zipp-3.17.0-py3-none-any.whl", hash = "sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31"}, - {file = "zipp-3.17.0.tar.gz", hash = "sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - -[extras] -ingest = ["deutschland", "html5lib", "selenium", "xmltodict"] -transformation = ["pgeocode", "spacy", "spacy-sentiws", "torch", "transformers"] -web-server = ["dash", "dash-auth", "dash-bootstrap-components", "dash-daq", "networkx"] - -[metadata] -lock-version = "2.0" -python-versions = ">=3.11,<3.13" -content-hash = "ec642e35625eea4833635ed0d7083623ff04730f997b82cb212b2e8a23649265" +# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. + +[[package]] +name = "accelerate" +version = "0.26.1" +description = "Accelerate" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "accelerate-0.26.1-py3-none-any.whl", hash = "sha256:04df826b84ac7bad8a0a8ab90e6aeacdecb1ea5a2d744d7e94f6735c29183227"}, + {file = "accelerate-0.26.1.tar.gz", hash = "sha256:bf63716b6bd9460d87da970cf4d833abb824ca0aa633be36b741e63a1b504f89"}, +] + +[package.dependencies] +huggingface-hub = "*" +numpy = ">=1.17" +packaging = ">=20.0" +psutil = "*" +pyyaml = "*" +safetensors = ">=0.3.1" +torch = ">=1.10.0" + +[package.extras] +dev = ["bitsandbytes", "black (>=23.1,<24.0)", "datasets", "deepspeed", "evaluate", "hf-doc-builder (>=0.3.0)", "parameterized", "pytest", "pytest-subtests", "pytest-xdist", "rich", "ruff (>=0.0.241)", "scikit-learn", "scipy", "timm", "tqdm", "transformers", "urllib3 (<2.0.0)"] +quality = ["black (>=23.1,<24.0)", "hf-doc-builder (>=0.3.0)", "ruff (>=0.0.241)", "urllib3 (<2.0.0)"] +rich = ["rich"] +sagemaker = ["sagemaker"] +test-dev = ["bitsandbytes", "datasets", "deepspeed", "evaluate", "scikit-learn", "scipy", "timm", "tqdm", "transformers"] +test-prod = ["parameterized", "pytest", "pytest-subtests", "pytest-xdist"] +test-trackers = ["comet-ml", "dvclive", "tensorboard", "wandb"] +testing = ["bitsandbytes", "datasets", "deepspeed", "evaluate", "parameterized", "pytest", "pytest-subtests", "pytest-xdist", "scikit-learn", "scipy", "timm", "tqdm", "transformers"] + +[[package]] +name = "aenum" +version = "3.1.15" +description = "Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants" +optional = false +python-versions = "*" +files = [ + {file = "aenum-3.1.15-py2-none-any.whl", hash = "sha256:27b1710b9d084de6e2e695dab78fe9f269de924b51ae2850170ee7e1ca6288a5"}, + {file = "aenum-3.1.15-py3-none-any.whl", hash = "sha256:e0dfaeea4c2bd362144b87377e2c61d91958c5ed0b4daf89cb6f45ae23af6288"}, + {file = "aenum-3.1.15.tar.gz", hash = "sha256:8cbd76cd18c4f870ff39b24284d3ea028fbe8731a58df3aa581e434c575b9559"}, +] + +[[package]] +name = "alabaster" +version = "0.7.16" +description = "A light, configurable Sphinx theme" +optional = false +python-versions = ">=3.9" +files = [ + {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, + {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, +] + +[[package]] +name = "annotated-types" +version = "0.6.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.6.0-py3-none-any.whl", hash = "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43"}, + {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"}, +] + +[[package]] +name = "ansi2html" +version = "1.9.1" +description = "Convert text with ANSI color codes to HTML or to LaTeX" +optional = false +python-versions = ">=3.7" +files = [ + {file = "ansi2html-1.9.1-py3-none-any.whl", hash = "sha256:29ccdb1e83520d648ebdc9c9544059ea4d424ecc33d3ef723657f7f5a9ae5225"}, + {file = "ansi2html-1.9.1.tar.gz", hash = "sha256:5c6837a13ecc1903aab7a545353312049dfedfe5105362ad3a8d9d207871ec71"}, +] + +[package.extras] +docs = ["mkdocs", "mkdocs-material", "mkdocs-material-extensions", "mkdocstrings", "mkdocstrings-python", "pymdown-extensions"] +test = ["pytest", "pytest-cov"] + +[[package]] +name = "anyio" +version = "4.2.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.8" +files = [ + {file = "anyio-4.2.0-py3-none-any.whl", hash = "sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee"}, + {file = "anyio-4.2.0.tar.gz", hash = "sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"}, +] + +[package.dependencies] +idna = ">=2.8" +sniffio = ">=1.1" + +[package.extras] +doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +trio = ["trio (>=0.23)"] + +[[package]] +name = "appnope" +version = "0.1.3" +description = "Disable App Nap on macOS >= 10.9" +optional = false +python-versions = "*" +files = [ + {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"}, + {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"}, +] + +[[package]] +name = "argon2-cffi" +version = "23.1.0" +description = "Argon2 for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea"}, + {file = "argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08"}, +] + +[package.dependencies] +argon2-cffi-bindings = "*" + +[package.extras] +dev = ["argon2-cffi[tests,typing]", "tox (>4)"] +docs = ["furo", "myst-parser", "sphinx", "sphinx-copybutton", "sphinx-notfound-page"] +tests = ["hypothesis", "pytest"] +typing = ["mypy"] + +[[package]] +name = "argon2-cffi-bindings" +version = "21.2.0" +description = "Low-level CFFI bindings for Argon2" +optional = false +python-versions = ">=3.6" +files = [ + {file = "argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f"}, + {file = "argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a"}, +] + +[package.dependencies] +cffi = ">=1.0.1" + +[package.extras] +dev = ["cogapp", "pre-commit", "pytest", "wheel"] +tests = ["pytest"] + +[[package]] +name = "arrow" +version = "1.3.0" +description = "Better dates & times for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"}, + {file = "arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85"}, +] + +[package.dependencies] +python-dateutil = ">=2.7.0" +types-python-dateutil = ">=2.8.10" + +[package.extras] +doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] +test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] + +[[package]] +name = "asttokens" +version = "2.4.1" +description = "Annotate AST trees with source code positions" +optional = false +python-versions = "*" +files = [ + {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, + {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, +] + +[package.dependencies] +six = ">=1.12.0" + +[package.extras] +astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] +test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] + +[[package]] +name = "async-lru" +version = "2.0.4" +description = "Simple LRU cache for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "async-lru-2.0.4.tar.gz", hash = "sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627"}, + {file = "async_lru-2.0.4-py3-none-any.whl", hash = "sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224"}, +] + +[[package]] +name = "attrs" +version = "23.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, + {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, +] + +[package.extras] +cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] +dev = ["attrs[tests]", "pre-commit"] +docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] +tests = ["attrs[tests-no-zope]", "zope-interface"] +tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] +tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] + +[[package]] +name = "autocuda" +version = "0.16" +description = "This package provides the function to auto-choose the cuda device hase largest free memory in Pytorch" +optional = false +python-versions = ">=3.6" +files = [ + {file = "autocuda-0.16-py3-none-any.whl", hash = "sha256:c33398872f4c9336815dce158400438d616b8e1616d7ddfde5c9a203b71ec856"}, +] + +[[package]] +name = "babel" +version = "2.14.0" +description = "Internationalization utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "Babel-2.14.0-py3-none-any.whl", hash = "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287"}, + {file = "Babel-2.14.0.tar.gz", hash = "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363"}, +] + +[package.extras] +dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] + +[[package]] +name = "beautifulsoup4" +version = "4.12.3" +description = "Screen-scraping library" +optional = false +python-versions = ">=3.6.0" +files = [ + {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, + {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, +] + +[package.dependencies] +soupsieve = ">1.2" + +[package.extras] +cchardet = ["cchardet"] +chardet = ["chardet"] +charset-normalizer = ["charset-normalizer"] +html5lib = ["html5lib"] +lxml = ["lxml"] + +[[package]] +name = "black" +version = "23.12.1" +description = "The uncompromising code formatter." +optional = false +python-versions = ">=3.8" +files = [ + {file = "black-23.12.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0aaf6041986767a5e0ce663c7a2f0e9eaf21e6ff87a5f95cbf3675bfd4c41d2"}, + {file = "black-23.12.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c88b3711d12905b74206227109272673edce0cb29f27e1385f33b0163c414bba"}, + {file = "black-23.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a920b569dc6b3472513ba6ddea21f440d4b4c699494d2e972a1753cdc25df7b0"}, + {file = "black-23.12.1-cp310-cp310-win_amd64.whl", hash = "sha256:3fa4be75ef2a6b96ea8d92b1587dd8cb3a35c7e3d51f0738ced0781c3aa3a5a3"}, + {file = "black-23.12.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8d4df77958a622f9b5a4c96edb4b8c0034f8434032ab11077ec6c56ae9f384ba"}, + {file = "black-23.12.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:602cfb1196dc692424c70b6507593a2b29aac0547c1be9a1d1365f0d964c353b"}, + {file = "black-23.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c4352800f14be5b4864016882cdba10755bd50805c95f728011bcb47a4afd59"}, + {file = "black-23.12.1-cp311-cp311-win_amd64.whl", hash = "sha256:0808494f2b2df923ffc5723ed3c7b096bd76341f6213989759287611e9837d50"}, + {file = "black-23.12.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:25e57fd232a6d6ff3f4478a6fd0580838e47c93c83eaf1ccc92d4faf27112c4e"}, + {file = "black-23.12.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2d9e13db441c509a3763a7a3d9a49ccc1b4e974a47be4e08ade2a228876500ec"}, + {file = "black-23.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d1bd9c210f8b109b1762ec9fd36592fdd528485aadb3f5849b2740ef17e674e"}, + {file = "black-23.12.1-cp312-cp312-win_amd64.whl", hash = "sha256:ae76c22bde5cbb6bfd211ec343ded2163bba7883c7bc77f6b756a1049436fbb9"}, + {file = "black-23.12.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1fa88a0f74e50e4487477bc0bb900c6781dbddfdfa32691e780bf854c3b4a47f"}, + {file = "black-23.12.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a4d6a9668e45ad99d2f8ec70d5c8c04ef4f32f648ef39048d010b0689832ec6d"}, + {file = "black-23.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b18fb2ae6c4bb63eebe5be6bd869ba2f14fd0259bda7d18a46b764d8fb86298a"}, + {file = "black-23.12.1-cp38-cp38-win_amd64.whl", hash = "sha256:c04b6d9d20e9c13f43eee8ea87d44156b8505ca8a3c878773f68b4e4812a421e"}, + {file = "black-23.12.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3e1b38b3135fd4c025c28c55ddfc236b05af657828a8a6abe5deec419a0b7055"}, + {file = "black-23.12.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4f0031eaa7b921db76decd73636ef3a12c942ed367d8c3841a0739412b260a54"}, + {file = "black-23.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97e56155c6b737854e60a9ab1c598ff2533d57e7506d97af5481141671abf3ea"}, + {file = "black-23.12.1-cp39-cp39-win_amd64.whl", hash = "sha256:dd15245c8b68fe2b6bd0f32c1556509d11bb33aec9b5d0866dd8e2ed3dba09c2"}, + {file = "black-23.12.1-py3-none-any.whl", hash = "sha256:78baad24af0f033958cad29731e27363183e140962595def56423e626f4bee3e"}, + {file = "black-23.12.1.tar.gz", hash = "sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5"}, +] + +[package.dependencies] +click = ">=8.0.0" +ipython = {version = ">=7.8.0", optional = true, markers = "extra == \"jupyter\""} +mypy-extensions = ">=0.4.3" +packaging = ">=22.0" +pathspec = ">=0.9.0" +platformdirs = ">=2" +tokenize-rt = {version = ">=3.2.0", optional = true, markers = "extra == \"jupyter\""} + +[package.extras] +colorama = ["colorama (>=0.4.3)"] +d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] +jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] +uvloop = ["uvloop (>=0.15.2)"] + +[[package]] +name = "bleach" +version = "6.1.0" +description = "An easy safelist-based HTML-sanitizing tool." +optional = false +python-versions = ">=3.8" +files = [ + {file = "bleach-6.1.0-py3-none-any.whl", hash = "sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6"}, + {file = "bleach-6.1.0.tar.gz", hash = "sha256:0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe"}, +] + +[package.dependencies] +six = ">=1.9.0" +webencodings = "*" + +[package.extras] +css = ["tinycss2 (>=1.1.0,<1.3)"] + +[[package]] +name = "blinker" +version = "1.7.0" +description = "Fast, simple object-to-object and broadcast signaling" +optional = false +python-versions = ">=3.8" +files = [ + {file = "blinker-1.7.0-py3-none-any.whl", hash = "sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9"}, + {file = "blinker-1.7.0.tar.gz", hash = "sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182"}, +] + +[[package]] +name = "blis" +version = "0.7.11" +description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." +optional = false +python-versions = "*" +files = [ + {file = "blis-0.7.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cd5fba34c5775e4c440d80e4dea8acb40e2d3855b546e07c4e21fad8f972404c"}, + {file = "blis-0.7.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:31273d9086cab9c56986d478e3ed6da6752fa4cdd0f7b5e8e5db30827912d90d"}, + {file = "blis-0.7.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d06883f83d4c8de8264154f7c4a420b4af323050ed07398c1ff201c34c25c0d2"}, + {file = "blis-0.7.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee493683e3043650d4413d531e79e580d28a3c7bdd184f1b9cfa565497bda1e7"}, + {file = "blis-0.7.11-cp310-cp310-win_amd64.whl", hash = "sha256:a73945a9d635eea528bccfdfcaa59dd35bd5f82a4a40d5ca31f08f507f3a6f81"}, + {file = "blis-0.7.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1b68df4d01d62f9adaef3dad6f96418787265a6878891fc4e0fabafd6d02afba"}, + {file = "blis-0.7.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:162e60d941a8151418d558a94ee5547cb1bbeed9f26b3b6f89ec9243f111a201"}, + {file = "blis-0.7.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:686a7d0111d5ba727cd62f374748952fd6eb74701b18177f525b16209a253c01"}, + {file = "blis-0.7.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0421d6e44cda202b113a34761f9a062b53f8c2ae8e4ec8325a76e709fca93b6e"}, + {file = "blis-0.7.11-cp311-cp311-win_amd64.whl", hash = "sha256:0dc9dcb3843045b6b8b00432409fd5ee96b8344a324e031bfec7303838c41a1a"}, + {file = "blis-0.7.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:dadf8713ea51d91444d14ad4104a5493fa7ecc401bbb5f4a203ff6448fadb113"}, + {file = "blis-0.7.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5bcdaf370f03adaf4171d6405a89fa66cb3c09399d75fc02e1230a78cd2759e4"}, + {file = "blis-0.7.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7de19264b1d49a178bf8035406d0ae77831f3bfaa3ce02942964a81a202abb03"}, + {file = "blis-0.7.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ea55c6a4a60fcbf6a0fdce40df6e254451ce636988323a34b9c94b583fc11e5"}, + {file = "blis-0.7.11-cp312-cp312-win_amd64.whl", hash = "sha256:5a305dbfc96d202a20d0edd6edf74a406b7e1404f4fa4397d24c68454e60b1b4"}, + {file = "blis-0.7.11-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:68544a1cbc3564db7ba54d2bf8988356b8c7acd025966e8e9313561b19f0fe2e"}, + {file = "blis-0.7.11-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:075431b13b9dd7b411894d4afbd4212acf4d0f56c5a20628f4b34902e90225f1"}, + {file = "blis-0.7.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:324fdf62af9075831aa62b51481960e8465674b7723f977684e32af708bb7448"}, + {file = "blis-0.7.11-cp36-cp36m-win_amd64.whl", hash = "sha256:afebdb02d2dcf9059f23ce1244585d3ce7e95c02a77fd45a500e4a55b7b23583"}, + {file = "blis-0.7.11-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2e62cd14b20e960f21547fee01f3a0b2ac201034d819842865a667c969c355d1"}, + {file = "blis-0.7.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89b01c05a5754edc0b9a3b69be52cbee03f645b2ec69651d12216ea83b8122f0"}, + {file = "blis-0.7.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfee5ec52ba1e9002311d9191f7129d7b0ecdff211e88536fb24c865d102b50d"}, + {file = "blis-0.7.11-cp37-cp37m-win_amd64.whl", hash = "sha256:844b6377e3e7f3a2e92e7333cc644095386548ad5a027fdc150122703c009956"}, + {file = "blis-0.7.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6df00c24128e323174cde5d80ebe3657df39615322098ce06613845433057614"}, + {file = "blis-0.7.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:809d1da1331108935bf06e22f3cf07ef73a41a572ecd81575bdedb67defe3465"}, + {file = "blis-0.7.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bfabd5272bbbe504702b8dfe30093653d278057656126716ff500d9c184b35a6"}, + {file = "blis-0.7.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca684f5c2f05269f17aefe7812360286e9a1cee3afb96d416485efd825dbcf19"}, + {file = "blis-0.7.11-cp38-cp38-win_amd64.whl", hash = "sha256:688a8b21d2521c2124ee8dfcbaf2c385981ccc27e313e052113d5db113e27d3b"}, + {file = "blis-0.7.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2ff7abd784033836b284ff9f4d0d7cb0737b7684daebb01a4c9fe145ffa5a31e"}, + {file = "blis-0.7.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9caffcd14795bfe52add95a0dd8426d44e737b55fcb69e2b797816f4da0b1d2"}, + {file = "blis-0.7.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fb36989ed61233cfd48915896802ee6d3d87882190000f8cfe0cf4a3819f9a8"}, + {file = "blis-0.7.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ea09f961871f880d5dc622dce6c370e4859559f0ead897ae9b20ddafd6b07a2"}, + {file = "blis-0.7.11-cp39-cp39-win_amd64.whl", hash = "sha256:5bb38adabbb22f69f22c74bad025a010ae3b14de711bf5c715353980869d491d"}, + {file = "blis-0.7.11.tar.gz", hash = "sha256:cec6d48f75f7ac328ae1b6fbb372dde8c8a57c89559172277f66e01ff08d4d42"}, +] + +[package.dependencies] +numpy = {version = ">=1.19.0", markers = "python_version >= \"3.9\""} + +[[package]] +name = "boolean-py" +version = "4.0" +description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." +optional = false +python-versions = "*" +files = [ + {file = "boolean.py-4.0-py3-none-any.whl", hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd"}, + {file = "boolean.py-4.0.tar.gz", hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"}, +] + +[[package]] +name = "boostaug" +version = "2.3.5" +description = "" +optional = false +python-versions = ">=3.6" +files = [ + {file = "boostaug-2.3.5-py3-none-any.whl", hash = "sha256:1a7a0448960fffa14358c1580bbdde9cd815b27ba88ed6416f4438825c6adcef"}, +] + +[package.dependencies] +pyabsa = ">=2.0.10" + +[package.extras] +full = ["nlpaug", "tensorflow-text", "textattack"] + +[[package]] +name = "brotli" +version = "1.1.0" +description = "Python bindings for the Brotli compression library" +optional = false +python-versions = "*" +files = [ + {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1140c64812cb9b06c922e77f1c26a75ec5e3f0fb2bf92cc8c58720dec276752"}, + {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8fd5270e906eef71d4a8d19b7c6a43760c6abcfcc10c9101d14eb2357418de9"}, + {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ae56aca0402a0f9a3431cddda62ad71666ca9d4dc3a10a142b9dce2e3c0cda3"}, + {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43ce1b9935bfa1ede40028054d7f48b5469cd02733a365eec8a329ffd342915d"}, + {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:7c4855522edb2e6ae7fdb58e07c3ba9111e7621a8956f481c68d5d979c93032e"}, + {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:38025d9f30cf4634f8309c6874ef871b841eb3c347e90b0851f63d1ded5212da"}, + {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e6a904cb26bfefc2f0a6f240bdf5233be78cd2488900a2f846f3c3ac8489ab80"}, + {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a37b8f0391212d29b3a91a799c8e4a2855e0576911cdfb2515487e30e322253d"}, + {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e84799f09591700a4154154cab9787452925578841a94321d5ee8fb9a9a328f0"}, + {file = "Brotli-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f66b5337fa213f1da0d9000bc8dc0cb5b896b726eefd9c6046f699b169c41b9e"}, + {file = "Brotli-1.1.0-cp310-cp310-win32.whl", hash = "sha256:be36e3d172dc816333f33520154d708a2657ea63762ec16b62ece02ab5e4daf2"}, + {file = "Brotli-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:0c6244521dda65ea562d5a69b9a26120769b7a9fb3db2fe9545935ed6735b128"}, + {file = "Brotli-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a3daabb76a78f829cafc365531c972016e4aa8d5b4bf60660ad8ecee19df7ccc"}, + {file = "Brotli-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c8146669223164fc87a7e3de9f81e9423c67a79d6b3447994dfb9c95da16e2d6"}, + {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30924eb4c57903d5a7526b08ef4a584acc22ab1ffa085faceb521521d2de32dd"}, + {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ceb64bbc6eac5a140ca649003756940f8d6a7c444a68af170b3187623b43bebf"}, + {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a469274ad18dc0e4d316eefa616d1d0c2ff9da369af19fa6f3daa4f09671fd61"}, + {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:524f35912131cc2cabb00edfd8d573b07f2d9f21fa824bd3fb19725a9cf06327"}, + {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5b3cc074004d968722f51e550b41a27be656ec48f8afaeeb45ebf65b561481dd"}, + {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:19c116e796420b0cee3da1ccec3b764ed2952ccfcc298b55a10e5610ad7885f9"}, + {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:510b5b1bfbe20e1a7b3baf5fed9e9451873559a976c1a78eebaa3b86c57b4265"}, + {file = "Brotli-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a1fd8a29719ccce974d523580987b7f8229aeace506952fa9ce1d53a033873c8"}, + {file = "Brotli-1.1.0-cp311-cp311-win32.whl", hash = "sha256:39da8adedf6942d76dc3e46653e52df937a3c4d6d18fdc94a7c29d263b1f5b50"}, + {file = "Brotli-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:aac0411d20e345dc0920bdec5548e438e999ff68d77564d5e9463a7ca9d3e7b1"}, + {file = "Brotli-1.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:316cc9b17edf613ac76b1f1f305d2a748f1b976b033b049a6ecdfd5612c70409"}, + {file = "Brotli-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:caf9ee9a5775f3111642d33b86237b05808dafcd6268faa492250e9b78046eb2"}, + {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70051525001750221daa10907c77830bc889cb6d865cc0b813d9db7fefc21451"}, + {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f4bf76817c14aa98cc6697ac02f3972cb8c3da93e9ef16b9c66573a68014f91"}, + {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0c5516f0aed654134a2fc936325cc2e642f8a0e096d075209672eb321cff408"}, + {file = "Brotli-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6c3020404e0b5eefd7c9485ccf8393cfb75ec38ce75586e046573c9dc29967a0"}, + {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4ed11165dd45ce798d99a136808a794a748d5dc38511303239d4e2363c0695dc"}, + {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4093c631e96fdd49e0377a9c167bfd75b6d0bad2ace734c6eb20b348bc3ea180"}, + {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:7e4c4629ddad63006efa0ef968c8e4751c5868ff0b1c5c40f76524e894c50248"}, + {file = "Brotli-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:861bf317735688269936f755fa136a99d1ed526883859f86e41a5d43c61d8966"}, + {file = "Brotli-1.1.0-cp312-cp312-win32.whl", hash = "sha256:5f4d5ea15c9382135076d2fb28dde923352fe02951e66935a9efaac8f10e81b0"}, + {file = "Brotli-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:906bc3a79de8c4ae5b86d3d75a8b77e44404b0f4261714306e3ad248d8ab0951"}, + {file = "Brotli-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a090ca607cbb6a34b0391776f0cb48062081f5f60ddcce5d11838e67a01928d1"}, + {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2de9d02f5bda03d27ede52e8cfe7b865b066fa49258cbab568720aa5be80a47d"}, + {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2333e30a5e00fe0fe55903c8832e08ee9c3b1382aacf4db26664a16528d51b4b"}, + {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4d4a848d1837973bf0f4b5e54e3bec977d99be36a7895c61abb659301b02c112"}, + {file = "Brotli-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:fdc3ff3bfccdc6b9cc7c342c03aa2400683f0cb891d46e94b64a197910dc4064"}, + {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:5eeb539606f18a0b232d4ba45adccde4125592f3f636a6182b4a8a436548b914"}, + {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:fd5f17ff8f14003595ab414e45fce13d073e0762394f957182e69035c9f3d7c2"}, + {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:069a121ac97412d1fe506da790b3e69f52254b9df4eb665cd42460c837193354"}, + {file = "Brotli-1.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:e93dfc1a1165e385cc8239fab7c036fb2cd8093728cbd85097b284d7b99249a2"}, + {file = "Brotli-1.1.0-cp36-cp36m-win32.whl", hash = "sha256:a599669fd7c47233438a56936988a2478685e74854088ef5293802123b5b2460"}, + {file = "Brotli-1.1.0-cp36-cp36m-win_amd64.whl", hash = "sha256:d143fd47fad1db3d7c27a1b1d66162e855b5d50a89666af46e1679c496e8e579"}, + {file = "Brotli-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:11d00ed0a83fa22d29bc6b64ef636c4552ebafcef57154b4ddd132f5638fbd1c"}, + {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f733d788519c7e3e71f0855c96618720f5d3d60c3cb829d8bbb722dddce37985"}, + {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:929811df5462e182b13920da56c6e0284af407d1de637d8e536c5cd00a7daf60"}, + {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b63b949ff929fbc2d6d3ce0e924c9b93c9785d877a21a1b678877ffbbc4423a"}, + {file = "Brotli-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d192f0f30804e55db0d0e0a35d83a9fead0e9a359a9ed0285dbacea60cc10a84"}, + {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f296c40e23065d0d6650c4aefe7470d2a25fffda489bcc3eb66083f3ac9f6643"}, + {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:919e32f147ae93a09fe064d77d5ebf4e35502a8df75c29fb05788528e330fe74"}, + {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:23032ae55523cc7bccb4f6a0bf368cd25ad9bcdcc1990b64a647e7bbcce9cb5b"}, + {file = "Brotli-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:224e57f6eac61cc449f498cc5f0e1725ba2071a3d4f48d5d9dffba42db196438"}, + {file = "Brotli-1.1.0-cp37-cp37m-win32.whl", hash = "sha256:587ca6d3cef6e4e868102672d3bd9dc9698c309ba56d41c2b9c85bbb903cdb95"}, + {file = "Brotli-1.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:2954c1c23f81c2eaf0b0717d9380bd348578a94161a65b3a2afc62c86467dd68"}, + {file = "Brotli-1.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:efa8b278894b14d6da122a72fefcebc28445f2d3f880ac59d46c90f4c13be9a3"}, + {file = "Brotli-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:03d20af184290887bdea3f0f78c4f737d126c74dc2f3ccadf07e54ceca3bf208"}, + {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6172447e1b368dcbc458925e5ddaf9113477b0ed542df258d84fa28fc45ceea7"}, + {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a743e5a28af5f70f9c080380a5f908d4d21d40e8f0e0c8901604d15cfa9ba751"}, + {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0541e747cce78e24ea12d69176f6a7ddb690e62c425e01d31cc065e69ce55b48"}, + {file = "Brotli-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:cdbc1fc1bc0bff1cef838eafe581b55bfbffaed4ed0318b724d0b71d4d377619"}, + {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:890b5a14ce214389b2cc36ce82f3093f96f4cc730c1cffdbefff77a7c71f2a97"}, + {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:1ab4fbee0b2d9098c74f3057b2bc055a8bd92ccf02f65944a241b4349229185a"}, + {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:141bd4d93984070e097521ed07e2575b46f817d08f9fa42b16b9b5f27b5ac088"}, + {file = "Brotli-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fce1473f3ccc4187f75b4690cfc922628aed4d3dd013d047f95a9b3919a86596"}, + {file = "Brotli-1.1.0-cp38-cp38-win32.whl", hash = "sha256:db85ecf4e609a48f4b29055f1e144231b90edc90af7481aa731ba2d059226b1b"}, + {file = "Brotli-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3d7954194c36e304e1523f55d7042c59dc53ec20dd4e9ea9d151f1b62b4415c0"}, + {file = "Brotli-1.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5fb2ce4b8045c78ebbc7b8f3c15062e435d47e7393cc57c25115cfd49883747a"}, + {file = "Brotli-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7905193081db9bfa73b1219140b3d315831cbff0d8941f22da695832f0dd188f"}, + {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a77def80806c421b4b0af06f45d65a136e7ac0bdca3c09d9e2ea4e515367c7e9"}, + {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dadd1314583ec0bf2d1379f7008ad627cd6336625d6679cf2f8e67081b83acf"}, + {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:901032ff242d479a0efa956d853d16875d42157f98951c0230f69e69f9c09bac"}, + {file = "Brotli-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:22fc2a8549ffe699bfba2256ab2ed0421a7b8fadff114a3d201794e45a9ff578"}, + {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ae15b066e5ad21366600ebec29a7ccbc86812ed267e4b28e860b8ca16a2bc474"}, + {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:949f3b7c29912693cee0afcf09acd6ebc04c57af949d9bf77d6101ebb61e388c"}, + {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:89f4988c7203739d48c6f806f1e87a1d96e0806d44f0fba61dba81392c9e474d"}, + {file = "Brotli-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:de6551e370ef19f8de1807d0a9aa2cdfdce2e85ce88b122fe9f6b2b076837e59"}, + {file = "Brotli-1.1.0-cp39-cp39-win32.whl", hash = "sha256:f0d8a7a6b5983c2496e364b969f0e526647a06b075d034f3297dc66f3b360c64"}, + {file = "Brotli-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:cdad5b9014d83ca68c25d2e9444e28e967ef16e80f6b436918c700c117a85467"}, + {file = "Brotli-1.1.0.tar.gz", hash = "sha256:81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724"}, +] + +[[package]] +name = "brotlicffi" +version = "1.1.0.0" +description = "Python CFFI bindings to the Brotli library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "brotlicffi-1.1.0.0-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9b7ae6bd1a3f0df532b6d67ff674099a96d22bc0948955cb338488c31bfb8851"}, + {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19ffc919fa4fc6ace69286e0a23b3789b4219058313cf9b45625016bf7ff996b"}, + {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9feb210d932ffe7798ee62e6145d3a757eb6233aa9a4e7db78dd3690d7755814"}, + {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:84763dbdef5dd5c24b75597a77e1b30c66604725707565188ba54bab4f114820"}, + {file = "brotlicffi-1.1.0.0-cp37-abi3-win32.whl", hash = "sha256:1b12b50e07c3911e1efa3a8971543e7648100713d4e0971b13631cce22c587eb"}, + {file = "brotlicffi-1.1.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:994a4f0681bb6c6c3b0925530a1926b7a189d878e6e5e38fae8efa47c5d9c613"}, + {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2e4aeb0bd2540cb91b069dbdd54d458da8c4334ceaf2d25df2f4af576d6766ca"}, + {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b7b0033b0d37bb33009fb2fef73310e432e76f688af76c156b3594389d81391"}, + {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54a07bb2374a1eba8ebb52b6fafffa2afd3c4df85ddd38fcc0511f2bb387c2a8"}, + {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7901a7dc4b88f1c1475de59ae9be59799db1007b7d059817948d8e4f12e24e35"}, + {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ce01c7316aebc7fce59da734286148b1d1b9455f89cf2c8a4dfce7d41db55c2d"}, + {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:246f1d1a90279bb6069de3de8d75a8856e073b8ff0b09dcca18ccc14cec85979"}, + {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc4bc5d82bc56ebd8b514fb8350cfac4627d6b0743382e46d033976a5f80fab6"}, + {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37c26ecb14386a44b118ce36e546ce307f4810bc9598a6e6cb4f7fca725ae7e6"}, + {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca72968ae4eaf6470498d5c2887073f7efe3b1e7d7ec8be11a06a79cc810e990"}, + {file = "brotlicffi-1.1.0.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:add0de5b9ad9e9aa293c3aa4e9deb2b61e99ad6c1634e01d01d98c03e6a354cc"}, + {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9b6068e0f3769992d6b622a1cd2e7835eae3cf8d9da123d7f51ca9c1e9c333e5"}, + {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8557a8559509b61e65083f8782329188a250102372576093c88930c875a69838"}, + {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a7ae37e5d79c5bdfb5b4b99f2715a6035e6c5bf538c3746abc8e26694f92f33"}, + {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391151ec86bb1c683835980f4816272a87eaddc46bb91cbf44f62228b84d8cca"}, + {file = "brotlicffi-1.1.0.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:2f3711be9290f0453de8eed5275d93d286abe26b08ab4a35d7452caa1fef532f"}, + {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:1a807d760763e398bbf2c6394ae9da5815901aa93ee0a37bca5efe78d4ee3171"}, + {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa8ca0623b26c94fccc3a1fdd895be1743b838f3917300506d04aa3346fd2a14"}, + {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3de0cf28a53a3238b252aca9fed1593e9d36c1d116748013339f0949bfc84112"}, + {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6be5ec0e88a4925c91f3dea2bb0013b3a2accda6f77238f76a34a1ea532a1cb0"}, + {file = "brotlicffi-1.1.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d9eb71bb1085d996244439154387266fd23d6ad37161f6f52f1cd41dd95a3808"}, + {file = "brotlicffi-1.1.0.0.tar.gz", hash = "sha256:b77827a689905143f87915310b93b273ab17888fd43ef350d4832c4a71083c13"}, +] + +[package.dependencies] +cffi = ">=1.0.0" + +[[package]] +name = "cachecontrol" +version = "0.13.1" +description = "httplib2 caching for requests" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cachecontrol-0.13.1-py3-none-any.whl", hash = "sha256:95dedbec849f46dda3137866dc28b9d133fc9af55f5b805ab1291833e4457aa4"}, + {file = "cachecontrol-0.13.1.tar.gz", hash = "sha256:f012366b79d2243a6118309ce73151bf52a38d4a5dac8ea57f09bd29087e506b"}, +] + +[package.dependencies] +filelock = {version = ">=3.8.0", optional = true, markers = "extra == \"filecache\""} +msgpack = ">=0.5.2" +requests = ">=2.16.0" + +[package.extras] +dev = ["CacheControl[filecache,redis]", "black", "build", "cherrypy", "mypy", "pytest", "pytest-cov", "sphinx", "tox", "types-redis", "types-requests"] +filecache = ["filelock (>=3.8.0)"] +redis = ["redis (>=2.10.5)"] + +[[package]] +name = "cachetools" +version = "5.3.2" +description = "Extensible memoizing collections and decorators" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cachetools-5.3.2-py3-none-any.whl", hash = "sha256:861f35a13a451f94e301ce2bec7cac63e881232ccce7ed67fab9b5df4d3beaa1"}, + {file = "cachetools-5.3.2.tar.gz", hash = "sha256:086ee420196f7b2ab9ca2db2520aca326318b68fe5ba8bc4d49cca91add450f2"}, +] + +[[package]] +name = "catalogue" +version = "2.0.10" +description = "Super lightweight function registries for your library" +optional = false +python-versions = ">=3.6" +files = [ + {file = "catalogue-2.0.10-py3-none-any.whl", hash = "sha256:58c2de0020aa90f4a2da7dfad161bf7b3b054c86a5f09fcedc0b2b740c109a9f"}, + {file = "catalogue-2.0.10.tar.gz", hash = "sha256:4f56daa940913d3f09d589c191c74e5a6d51762b3a9e37dd53b7437afd6cda15"}, +] + +[[package]] +name = "certifi" +version = "2023.11.17" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2023.11.17-py3-none-any.whl", hash = "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474"}, + {file = "certifi-2023.11.17.tar.gz", hash = "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1"}, +] + +[[package]] +name = "cffi" +version = "1.16.0" +description = "Foreign Function Interface for Python calling C code." +optional = false +python-versions = ">=3.8" +files = [ + {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, + {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, + {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, + {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, + {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, + {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, + {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, + {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, + {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, + {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, + {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, + {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, + {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, + {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, + {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, + {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, + {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, + {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, + {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, + {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, + {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, + {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, + {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, + {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, + {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, + {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, + {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, +] + +[package.dependencies] +pycparser = "*" + +[[package]] +name = "cfgv" +version = "3.4.0" +description = "Validate configuration and produce human readable error messages." +optional = false +python-versions = ">=3.8" +files = [ + {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}, + {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "click" +version = "8.1.7" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "cloudpathlib" +version = "0.16.0" +description = "pathlib-style classes for cloud storage services." +optional = false +python-versions = ">=3.7" +files = [ + {file = "cloudpathlib-0.16.0-py3-none-any.whl", hash = "sha256:f46267556bf91f03db52b5df7a152548596a15aabca1c8731ef32b0b25a1a6a3"}, + {file = "cloudpathlib-0.16.0.tar.gz", hash = "sha256:cdfcd35d46d529587d744154a0bdf962aca953b725c8784cd2ec478354ea63a3"}, +] + +[package.extras] +all = ["cloudpathlib[azure]", "cloudpathlib[gs]", "cloudpathlib[s3]"] +azure = ["azure-storage-blob (>=12)"] +gs = ["google-cloud-storage"] +s3 = ["boto3"] + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "coloredlogs" +version = "15.0.1" +description = "Colored terminal output for Python's logging module" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934"}, + {file = "coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0"}, +] + +[package.dependencies] +humanfriendly = ">=9.1" + +[package.extras] +cron = ["capturer (>=2.4)"] + +[[package]] +name = "comm" +version = "0.2.1" +description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc." +optional = false +python-versions = ">=3.8" +files = [ + {file = "comm-0.2.1-py3-none-any.whl", hash = "sha256:87928485c0dfc0e7976fd89fc1e187023cf587e7c353e4a9b417555b44adf021"}, + {file = "comm-0.2.1.tar.gz", hash = "sha256:0bc91edae1344d39d3661dcbc36937181fdaddb304790458f8b044dbc064b89a"}, +] + +[package.dependencies] +traitlets = ">=4" + +[package.extras] +test = ["pytest"] + +[[package]] +name = "confection" +version = "0.1.4" +description = "The sweetest config system for Python" +optional = false +python-versions = ">=3.6" +files = [ + {file = "confection-0.1.4-py3-none-any.whl", hash = "sha256:a658818d004939069c3e2b3db74a2cb9d956a5e61a1c9ad61788e0ee09a7090f"}, + {file = "confection-0.1.4.tar.gz", hash = "sha256:e80f22fd008b5231a2e8852fac6de9e28f2276a04031d0536cff74fe4a990c8f"}, +] + +[package.dependencies] +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" +srsly = ">=2.4.0,<3.0.0" + +[[package]] +name = "contourpy" +version = "1.2.0" +description = "Python library for calculating contours of 2D quadrilateral grids" +optional = false +python-versions = ">=3.9" +files = [ + {file = "contourpy-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0274c1cb63625972c0c007ab14dd9ba9e199c36ae1a231ce45d725cbcbfd10a8"}, + {file = "contourpy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ab459a1cbbf18e8698399c595a01f6dcc5c138220ca3ea9e7e6126232d102bb4"}, + {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fdd887f17c2f4572ce548461e4f96396681212d858cae7bd52ba3310bc6f00f"}, + {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d16edfc3fc09968e09ddffada434b3bf989bf4911535e04eada58469873e28e"}, + {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c203f617abc0dde5792beb586f827021069fb6d403d7f4d5c2b543d87edceb9"}, + {file = "contourpy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b69303ceb2e4d4f146bf82fda78891ef7bcd80c41bf16bfca3d0d7eb545448aa"}, + {file = "contourpy-1.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:884c3f9d42d7218304bc74a8a7693d172685c84bd7ab2bab1ee567b769696df9"}, + {file = "contourpy-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4a1b1208102be6e851f20066bf0e7a96b7d48a07c9b0cfe6d0d4545c2f6cadab"}, + {file = "contourpy-1.2.0-cp310-cp310-win32.whl", hash = "sha256:34b9071c040d6fe45d9826cbbe3727d20d83f1b6110d219b83eb0e2a01d79488"}, + {file = "contourpy-1.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:bd2f1ae63998da104f16a8b788f685e55d65760cd1929518fd94cd682bf03e41"}, + {file = "contourpy-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dd10c26b4eadae44783c45ad6655220426f971c61d9b239e6f7b16d5cdaaa727"}, + {file = "contourpy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5c6b28956b7b232ae801406e529ad7b350d3f09a4fde958dfdf3c0520cdde0dd"}, + {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebeac59e9e1eb4b84940d076d9f9a6cec0064e241818bcb6e32124cc5c3e377a"}, + {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:139d8d2e1c1dd52d78682f505e980f592ba53c9f73bd6be102233e358b401063"}, + {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e9dc350fb4c58adc64df3e0703ab076f60aac06e67d48b3848c23647ae4310e"}, + {file = "contourpy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18fc2b4ed8e4a8fe849d18dce4bd3c7ea637758c6343a1f2bae1e9bd4c9f4686"}, + {file = "contourpy-1.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:16a7380e943a6d52472096cb7ad5264ecee36ed60888e2a3d3814991a0107286"}, + {file = "contourpy-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8d8faf05be5ec8e02a4d86f616fc2a0322ff4a4ce26c0f09d9f7fb5330a35c95"}, + {file = "contourpy-1.2.0-cp311-cp311-win32.whl", hash = "sha256:67b7f17679fa62ec82b7e3e611c43a016b887bd64fb933b3ae8638583006c6d6"}, + {file = "contourpy-1.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:99ad97258985328b4f207a5e777c1b44a83bfe7cf1f87b99f9c11d4ee477c4de"}, + {file = "contourpy-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:575bcaf957a25d1194903a10bc9f316c136c19f24e0985a2b9b5608bdf5dbfe0"}, + {file = "contourpy-1.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9e6c93b5b2dbcedad20a2f18ec22cae47da0d705d454308063421a3b290d9ea4"}, + {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:464b423bc2a009088f19bdf1f232299e8b6917963e2b7e1d277da5041f33a779"}, + {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:68ce4788b7d93e47f84edd3f1f95acdcd142ae60bc0e5493bfd120683d2d4316"}, + {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d7d1f8871998cdff5d2ff6a087e5e1780139abe2838e85b0b46b7ae6cc25399"}, + {file = "contourpy-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e739530c662a8d6d42c37c2ed52a6f0932c2d4a3e8c1f90692ad0ce1274abe0"}, + {file = "contourpy-1.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:247b9d16535acaa766d03037d8e8fb20866d054d3c7fbf6fd1f993f11fc60ca0"}, + {file = "contourpy-1.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:461e3ae84cd90b30f8d533f07d87c00379644205b1d33a5ea03381edc4b69431"}, + {file = "contourpy-1.2.0-cp312-cp312-win32.whl", hash = "sha256:1c2559d6cffc94890b0529ea7eeecc20d6fadc1539273aa27faf503eb4656d8f"}, + {file = "contourpy-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:491b1917afdd8638a05b611a56d46587d5a632cabead889a5440f7c638bc6ed9"}, + {file = "contourpy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5fd1810973a375ca0e097dee059c407913ba35723b111df75671a1976efa04bc"}, + {file = "contourpy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:999c71939aad2780f003979b25ac5b8f2df651dac7b38fb8ce6c46ba5abe6ae9"}, + {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7caf9b241464c404613512d5594a6e2ff0cc9cb5615c9475cc1d9b514218ae8"}, + {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:266270c6f6608340f6c9836a0fb9b367be61dde0c9a9a18d5ece97774105ff3e"}, + {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbd50d0a0539ae2e96e537553aff6d02c10ed165ef40c65b0e27e744a0f10af8"}, + {file = "contourpy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11f8d2554e52f459918f7b8e6aa20ec2a3bce35ce95c1f0ef4ba36fbda306df5"}, + {file = "contourpy-1.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ce96dd400486e80ac7d195b2d800b03e3e6a787e2a522bfb83755938465a819e"}, + {file = "contourpy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6d3364b999c62f539cd403f8123ae426da946e142312a514162adb2addd8d808"}, + {file = "contourpy-1.2.0-cp39-cp39-win32.whl", hash = "sha256:1c88dfb9e0c77612febebb6ac69d44a8d81e3dc60f993215425b62c1161353f4"}, + {file = "contourpy-1.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:78e6ad33cf2e2e80c5dfaaa0beec3d61face0fb650557100ee36db808bfa6843"}, + {file = "contourpy-1.2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:be16975d94c320432657ad2402f6760990cb640c161ae6da1363051805fa8108"}, + {file = "contourpy-1.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b95a225d4948b26a28c08307a60ac00fb8671b14f2047fc5476613252a129776"}, + {file = "contourpy-1.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0d7e03c0f9a4f90dc18d4e77e9ef4ec7b7bbb437f7f675be8e530d65ae6ef956"}, + {file = "contourpy-1.2.0.tar.gz", hash = "sha256:171f311cb758de7da13fc53af221ae47a5877be5a0843a9fe150818c51ed276a"}, +] + +[package.dependencies] +numpy = ">=1.20,<2.0" + +[package.extras] +bokeh = ["bokeh", "selenium"] +docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] +mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.6.1)", "types-Pillow"] +test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] +test-no-images = ["pytest", "pytest-cov", "pytest-xdist", "wurlitzer"] + +[[package]] +name = "coverage" +version = "7.4.0" +description = "Code coverage measurement for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "coverage-7.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:36b0ea8ab20d6a7564e89cb6135920bc9188fb5f1f7152e94e8300b7b189441a"}, + {file = "coverage-7.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0676cd0ba581e514b7f726495ea75aba3eb20899d824636c6f59b0ed2f88c471"}, + {file = "coverage-7.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0ca5c71a5a1765a0f8f88022c52b6b8be740e512980362f7fdbb03725a0d6b9"}, + {file = "coverage-7.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7c97726520f784239f6c62506bc70e48d01ae71e9da128259d61ca5e9788516"}, + {file = "coverage-7.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:815ac2d0f3398a14286dc2cea223a6f338109f9ecf39a71160cd1628786bc6f5"}, + {file = "coverage-7.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:80b5ee39b7f0131ebec7968baa9b2309eddb35b8403d1869e08f024efd883566"}, + {file = "coverage-7.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5b2ccb7548a0b65974860a78c9ffe1173cfb5877460e5a229238d985565574ae"}, + {file = "coverage-7.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:995ea5c48c4ebfd898eacb098164b3cc826ba273b3049e4a889658548e321b43"}, + {file = "coverage-7.4.0-cp310-cp310-win32.whl", hash = "sha256:79287fd95585ed36e83182794a57a46aeae0b64ca53929d1176db56aacc83451"}, + {file = "coverage-7.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:5b14b4f8760006bfdb6e08667af7bc2d8d9bfdb648351915315ea17645347137"}, + {file = "coverage-7.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:04387a4a6ecb330c1878907ce0dc04078ea72a869263e53c72a1ba5bbdf380ca"}, + {file = "coverage-7.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ea81d8f9691bb53f4fb4db603203029643caffc82bf998ab5b59ca05560f4c06"}, + {file = "coverage-7.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74775198b702868ec2d058cb92720a3c5a9177296f75bd97317c787daf711505"}, + {file = "coverage-7.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76f03940f9973bfaee8cfba70ac991825611b9aac047e5c80d499a44079ec0bc"}, + {file = "coverage-7.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:485e9f897cf4856a65a57c7f6ea3dc0d4e6c076c87311d4bc003f82cfe199d25"}, + {file = "coverage-7.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6ae8c9d301207e6856865867d762a4b6fd379c714fcc0607a84b92ee63feff70"}, + {file = "coverage-7.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bf477c355274a72435ceb140dc42de0dc1e1e0bf6e97195be30487d8eaaf1a09"}, + {file = "coverage-7.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:83c2dda2666fe32332f8e87481eed056c8b4d163fe18ecc690b02802d36a4d26"}, + {file = "coverage-7.4.0-cp311-cp311-win32.whl", hash = "sha256:697d1317e5290a313ef0d369650cfee1a114abb6021fa239ca12b4849ebbd614"}, + {file = "coverage-7.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:26776ff6c711d9d835557ee453082025d871e30b3fd6c27fcef14733f67f0590"}, + {file = "coverage-7.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:13eaf476ec3e883fe3e5fe3707caeb88268a06284484a3daf8250259ef1ba143"}, + {file = "coverage-7.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846f52f46e212affb5bcf131c952fb4075b55aae6b61adc9856222df89cbe3e2"}, + {file = "coverage-7.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26f66da8695719ccf90e794ed567a1549bb2644a706b41e9f6eae6816b398c4a"}, + {file = "coverage-7.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:164fdcc3246c69a6526a59b744b62e303039a81e42cfbbdc171c91a8cc2f9446"}, + {file = "coverage-7.4.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:316543f71025a6565677d84bc4df2114e9b6a615aa39fb165d697dba06a54af9"}, + {file = "coverage-7.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bb1de682da0b824411e00a0d4da5a784ec6496b6850fdf8c865c1d68c0e318dd"}, + {file = "coverage-7.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:0e8d06778e8fbffccfe96331a3946237f87b1e1d359d7fbe8b06b96c95a5407a"}, + {file = "coverage-7.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a56de34db7b7ff77056a37aedded01b2b98b508227d2d0979d373a9b5d353daa"}, + {file = "coverage-7.4.0-cp312-cp312-win32.whl", hash = "sha256:51456e6fa099a8d9d91497202d9563a320513fcf59f33991b0661a4a6f2ad450"}, + {file = "coverage-7.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:cd3c1e4cb2ff0083758f09be0f77402e1bdf704adb7f89108007300a6da587d0"}, + {file = "coverage-7.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e9d1bf53c4c8de58d22e0e956a79a5b37f754ed1ffdbf1a260d9dcfa2d8a325e"}, + {file = "coverage-7.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:109f5985182b6b81fe33323ab4707011875198c41964f014579cf82cebf2bb85"}, + {file = "coverage-7.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cc9d4bc55de8003663ec94c2f215d12d42ceea128da8f0f4036235a119c88ac"}, + {file = "coverage-7.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc6d65b21c219ec2072c1293c505cf36e4e913a3f936d80028993dd73c7906b1"}, + {file = "coverage-7.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a10a4920def78bbfff4eff8a05c51be03e42f1c3735be42d851f199144897ba"}, + {file = "coverage-7.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b8e99f06160602bc64da35158bb76c73522a4010f0649be44a4e167ff8555952"}, + {file = "coverage-7.4.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7d360587e64d006402b7116623cebf9d48893329ef035278969fa3bbf75b697e"}, + {file = "coverage-7.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:29f3abe810930311c0b5d1a7140f6395369c3db1be68345638c33eec07535105"}, + {file = "coverage-7.4.0-cp38-cp38-win32.whl", hash = "sha256:5040148f4ec43644702e7b16ca864c5314ccb8ee0751ef617d49aa0e2d6bf4f2"}, + {file = "coverage-7.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:9864463c1c2f9cb3b5db2cf1ff475eed2f0b4285c2aaf4d357b69959941aa555"}, + {file = "coverage-7.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:936d38794044b26c99d3dd004d8af0035ac535b92090f7f2bb5aa9c8e2f5cd42"}, + {file = "coverage-7.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:799c8f873794a08cdf216aa5d0531c6a3747793b70c53f70e98259720a6fe2d7"}, + {file = "coverage-7.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e7defbb9737274023e2d7af02cac77043c86ce88a907c58f42b580a97d5bcca9"}, + {file = "coverage-7.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a1526d265743fb49363974b7aa8d5899ff64ee07df47dd8d3e37dcc0818f09ed"}, + {file = "coverage-7.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf635a52fc1ea401baf88843ae8708591aa4adff875e5c23220de43b1ccf575c"}, + {file = "coverage-7.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:756ded44f47f330666843b5781be126ab57bb57c22adbb07d83f6b519783b870"}, + {file = "coverage-7.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:0eb3c2f32dabe3a4aaf6441dde94f35687224dfd7eb2a7f47f3fd9428e421058"}, + {file = "coverage-7.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bfd5db349d15c08311702611f3dccbef4b4e2ec148fcc636cf8739519b4a5c0f"}, + {file = "coverage-7.4.0-cp39-cp39-win32.whl", hash = "sha256:53d7d9158ee03956e0eadac38dfa1ec8068431ef8058fe6447043db1fb40d932"}, + {file = "coverage-7.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:cfd2a8b6b0d8e66e944d47cdec2f47c48fef2ba2f2dff5a9a75757f64172857e"}, + {file = "coverage-7.4.0-pp38.pp39.pp310-none-any.whl", hash = "sha256:c530833afc4707fe48524a44844493f36d8727f04dcce91fb978c414a8556cc6"}, + {file = "coverage-7.4.0.tar.gz", hash = "sha256:707c0f58cb1712b8809ece32b68996ee1e609f71bd14615bd8f87a1293cb610e"}, +] + +[package.extras] +toml = ["tomli"] + +[[package]] +name = "cryptography" +version = "42.0.1" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +optional = false +python-versions = ">=3.7" +files = [ + {file = "cryptography-42.0.1-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:265bdc693570b895eb641410b8fc9e8ddbce723a669236162b9d9cfb70bd8d77"}, + {file = "cryptography-42.0.1-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:160fa08dfa6dca9cb8ad9bd84e080c0db6414ba5ad9a7470bc60fb154f60111e"}, + {file = "cryptography-42.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:727387886c9c8de927c360a396c5edcb9340d9e960cda145fca75bdafdabd24c"}, + {file = "cryptography-42.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d84673c012aa698555d4710dcfe5f8a0ad76ea9dde8ef803128cc669640a2e0"}, + {file = "cryptography-42.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e6edc3a568667daf7d349d7e820783426ee4f1c0feab86c29bd1d6fe2755e009"}, + {file = "cryptography-42.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:d50718dd574a49d3ef3f7ef7ece66ef281b527951eb2267ce570425459f6a404"}, + {file = "cryptography-42.0.1-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:9544492e8024f29919eac2117edd8c950165e74eb551a22c53f6fdf6ba5f4cb8"}, + {file = "cryptography-42.0.1-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ab6b302d51fbb1dd339abc6f139a480de14d49d50f65fdc7dff782aa8631d035"}, + {file = "cryptography-42.0.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2fe16624637d6e3e765530bc55caa786ff2cbca67371d306e5d0a72e7c3d0407"}, + {file = "cryptography-42.0.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ed1b2130f5456a09a134cc505a17fc2830a1a48ed53efd37dcc904a23d7b82fa"}, + {file = "cryptography-42.0.1-cp37-abi3-win32.whl", hash = "sha256:e5edf189431b4d51f5c6fb4a95084a75cef6b4646c934eb6e32304fc720e1453"}, + {file = "cryptography-42.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:6bfd823b336fdcd8e06285ae8883d3d2624d3bdef312a0e2ef905f332f8e9302"}, + {file = "cryptography-42.0.1-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:351db02c1938c8e6b1fee8a78d6b15c5ccceca7a36b5ce48390479143da3b411"}, + {file = "cryptography-42.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:430100abed6d3652208ae1dd410c8396213baee2e01a003a4449357db7dc9e14"}, + {file = "cryptography-42.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dff7a32880a51321f5de7869ac9dde6b1fca00fc1fef89d60e93f215468e824"}, + {file = "cryptography-42.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:b512f33c6ab195852595187af5440d01bb5f8dd57cb7a91e1e009a17f1b7ebca"}, + {file = "cryptography-42.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:95d900d19a370ae36087cc728e6e7be9c964ffd8cbcb517fd1efb9c9284a6abc"}, + {file = "cryptography-42.0.1-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:6ac8924085ed8287545cba89dc472fc224c10cc634cdf2c3e2866fe868108e77"}, + {file = "cryptography-42.0.1-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:cb2861a9364fa27d24832c718150fdbf9ce6781d7dc246a516435f57cfa31fe7"}, + {file = "cryptography-42.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:25ec6e9e81de5d39f111a4114193dbd39167cc4bbd31c30471cebedc2a92c323"}, + {file = "cryptography-42.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9d61fcdf37647765086030d81872488e4cb3fafe1d2dda1d487875c3709c0a49"}, + {file = "cryptography-42.0.1-cp39-abi3-win32.whl", hash = "sha256:16b9260d04a0bfc8952b00335ff54f471309d3eb9d7e8dbfe9b0bd9e26e67881"}, + {file = "cryptography-42.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:7911586fc69d06cd0ab3f874a169433db1bc2f0e40988661408ac06c4527a986"}, + {file = "cryptography-42.0.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d3594947d2507d4ef7a180a7f49a6db41f75fb874c2fd0e94f36b89bfd678bf2"}, + {file = "cryptography-42.0.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8d7efb6bf427d2add2f40b6e1e8e476c17508fa8907234775214b153e69c2e11"}, + {file = "cryptography-42.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:126e0ba3cc754b200a2fb88f67d66de0d9b9e94070c5bc548318c8dab6383cb6"}, + {file = "cryptography-42.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:802d6f83233cf9696b59b09eb067e6b4d5ae40942feeb8e13b213c8fad47f1aa"}, + {file = "cryptography-42.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:0b7cacc142260ada944de070ce810c3e2a438963ee3deb45aa26fd2cee94c9a4"}, + {file = "cryptography-42.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:32ea63ceeae870f1a62e87f9727359174089f7b4b01e4999750827bf10e15d60"}, + {file = "cryptography-42.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3902c779a92151f134f68e555dd0b17c658e13429f270d8a847399b99235a3f"}, + {file = "cryptography-42.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:50aecd93676bcca78379604ed664c45da82bc1241ffb6f97f6b7392ed5bc6f04"}, + {file = "cryptography-42.0.1.tar.gz", hash = "sha256:fd33f53809bb363cf126bebe7a99d97735988d9b0131a2be59fbf83e1259a5b7"}, +] + +[package.dependencies] +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} + +[package.extras] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] +docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] +nox = ["nox"] +pep8test = ["check-sdist", "click", "mypy", "ruff"] +sdist = ["build"] +ssh = ["bcrypt (>=3.1.5)"] +test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test-randomorder = ["pytest-randomly"] + +[[package]] +name = "cycler" +version = "0.12.1" +description = "Composable style cycles" +optional = false +python-versions = ">=3.8" +files = [ + {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, + {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, +] + +[package.extras] +docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] +tests = ["pytest", "pytest-cov", "pytest-xdist"] + +[[package]] +name = "cyclonedx-python-lib" +version = "6.4.0" +description = "Python library for CycloneDX" +optional = false +python-versions = ">=3.8,<4.0" +files = [ + {file = "cyclonedx_python_lib-6.4.0-py3-none-any.whl", hash = "sha256:1bcfea62211bc074b94dee05aa1fc2610e1bb6b8c507182073f4344e3e807b39"}, + {file = "cyclonedx_python_lib-6.4.0.tar.gz", hash = "sha256:a877784f5f1066398336b61cdb7413311e93a6bc46a5065ba0d8e0dddbc54103"}, +] + +[package.dependencies] +license-expression = ">=30,<31" +packageurl-python = ">=0.11,<2" +py-serializable = ">=0.16,<2" +sortedcontainers = ">=2.4.0,<3.0.0" + +[package.extras] +json-validation = ["jsonschema[format] (>=4.18,<5.0)"] +validation = ["jsonschema[format] (>=4.18,<5.0)", "lxml (>=4,<6)"] +xml-validation = ["lxml (>=4,<6)"] + +[[package]] +name = "cymem" +version = "2.0.8" +description = "Manage calls to calloc/free through Cython" +optional = false +python-versions = "*" +files = [ + {file = "cymem-2.0.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:77b5d3a73c41a394efd5913ab7e48512054cd2dabb9582d489535456641c7666"}, + {file = "cymem-2.0.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:bd33da892fb560ba85ea14b1528c381ff474048e861accc3366c8b491035a378"}, + {file = "cymem-2.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29a551eda23eebd6d076b855f77a5ed14a1d1cae5946f7b3cb5de502e21b39b0"}, + {file = "cymem-2.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8260445652ae5ab19fff6851f32969a7b774f309162e83367dd0f69aac5dbf7"}, + {file = "cymem-2.0.8-cp310-cp310-win_amd64.whl", hash = "sha256:a63a2bef4c7e0aec7c9908bca0a503bf91ac7ec18d41dd50dc7dff5d994e4387"}, + {file = "cymem-2.0.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6b84b780d52cb2db53d4494fe0083c4c5ee1f7b5380ceaea5b824569009ee5bd"}, + {file = "cymem-2.0.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0d5f83dc3cb5a39f0e32653cceb7c8ce0183d82f1162ca418356f4a8ed9e203e"}, + {file = "cymem-2.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ac218cf8a43a761dc6b2f14ae8d183aca2bbb85b60fe316fd6613693b2a7914"}, + {file = "cymem-2.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42c993589d1811ec665d37437d5677b8757f53afadd927bf8516ac8ce2d3a50c"}, + {file = "cymem-2.0.8-cp311-cp311-win_amd64.whl", hash = "sha256:ab3cf20e0eabee9b6025ceb0245dadd534a96710d43fb7a91a35e0b9e672ee44"}, + {file = "cymem-2.0.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cb51fddf1b920abb1f2742d1d385469bc7b4b8083e1cfa60255e19bc0900ccb5"}, + {file = "cymem-2.0.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9235957f8c6bc2574a6a506a1687164ad629d0b4451ded89d49ebfc61b52660c"}, + {file = "cymem-2.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2cc38930ff5409f8d61f69a01e39ecb185c175785a1c9bec13bcd3ac8a614ba"}, + {file = "cymem-2.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bf49e3ea2c441f7b7848d5c61b50803e8cbd49541a70bb41ad22fce76d87603"}, + {file = "cymem-2.0.8-cp312-cp312-win_amd64.whl", hash = "sha256:ecd12e3bacf3eed5486e4cd8ede3c12da66ee0e0a9d0ae046962bc2bb503acef"}, + {file = "cymem-2.0.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:167d8019db3b40308aabf8183fd3fbbc256323b645e0cbf2035301058c439cd0"}, + {file = "cymem-2.0.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17cd2c2791c8f6b52f269a756ba7463f75bf7265785388a2592623b84bb02bf8"}, + {file = "cymem-2.0.8-cp36-cp36m-win_amd64.whl", hash = "sha256:6204f0a3307bf45d109bf698ba37997ce765f21e359284328e4306c7500fcde8"}, + {file = "cymem-2.0.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b9c05db55ea338648f8e5f51dd596568c7f62c5ae32bf3fa5b1460117910ebae"}, + {file = "cymem-2.0.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ce641f7ba0489bd1b42a4335a36f38c8507daffc29a512681afaba94a0257d2"}, + {file = "cymem-2.0.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e6b83a5972a64f62796118da79dfeed71f4e1e770b2b7455e889c909504c2358"}, + {file = "cymem-2.0.8-cp37-cp37m-win_amd64.whl", hash = "sha256:ada6eb022e4a0f4f11e6356a5d804ceaa917174e6cf33c0b3e371dbea4dd2601"}, + {file = "cymem-2.0.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1e593cd57e2e19eb50c7ddaf7e230b73c890227834425b9dadcd4a86834ef2ab"}, + {file = "cymem-2.0.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d513f0d5c6d76facdc605e42aa42c8d50bb7dedca3144ec2b47526381764deb0"}, + {file = "cymem-2.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e370dd54359101b125bfb191aca0542718077b4edb90ccccba1a28116640fed"}, + {file = "cymem-2.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84f8c58cde71b8fc7024883031a4eec66c0a9a4d36b7850c3065493652695156"}, + {file = "cymem-2.0.8-cp38-cp38-win_amd64.whl", hash = "sha256:6a6edddb30dd000a27987fcbc6f3c23b7fe1d74f539656952cb086288c0e4e29"}, + {file = "cymem-2.0.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b896c83c08dadafe8102a521f83b7369a9c5cc3e7768eca35875764f56703f4c"}, + {file = "cymem-2.0.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a4f8f2bfee34f6f38b206997727d29976666c89843c071a968add7d61a1e8024"}, + {file = "cymem-2.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7372e2820fa66fd47d3b135f3eb574ab015f90780c3a21cfd4809b54f23a4723"}, + {file = "cymem-2.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4e57bee56d35b90fc2cba93e75b2ce76feaca05251936e28a96cf812a1f5dda"}, + {file = "cymem-2.0.8-cp39-cp39-win_amd64.whl", hash = "sha256:ceeab3ce2a92c7f3b2d90854efb32cb203e78cb24c836a5a9a2cac221930303b"}, + {file = "cymem-2.0.8.tar.gz", hash = "sha256:8fb09d222e21dcf1c7e907dc85cf74501d4cea6c4ed4ac6c9e016f98fb59cbbf"}, +] + +[[package]] +name = "dash" +version = "2.14.2" +description = "A Python framework for building reactive web-apps. Developed by Plotly." +optional = false +python-versions = ">=3.6" +files = [ + {file = "dash-2.14.2-py3-none-any.whl", hash = "sha256:8e1a280f1c7be0714825f04786beab41d40752095e116204e64b13ac978b654d"}, + {file = "dash-2.14.2.tar.gz", hash = "sha256:602e7b0047cc9c48a81244377b812e79198678ef759a0039dadfe81023e20e96"}, +] + +[package.dependencies] +ansi2html = "*" +dash-core-components = "2.0.0" +dash-html-components = "2.0.0" +dash-table = "5.0.0" +Flask = ">=1.0.4,<3.1" +importlib-metadata = {version = "*", markers = "python_version >= \"3.7\""} +nest-asyncio = "*" +plotly = ">=5.0.0" +requests = "*" +retrying = "*" +setuptools = "*" +typing-extensions = ">=4.1.1" +Werkzeug = "<3.1" + +[package.extras] +celery = ["celery[redis] (>=5.1.2)", "importlib-metadata (<5)", "redis (>=3.5.3)"] +ci = ["black (==21.6b0)", "black (==22.3.0)", "dash-dangerously-set-inner-html", "dash-flow-example (==0.0.5)", "flake8 (==3.9.2)", "flaky (==3.7.0)", "flask-talisman (==1.0.0)", "isort (==4.3.21)", "jupyterlab (<4.0.0)", "mimesis", "mock (==4.0.3)", "numpy (<=1.25.2)", "openpyxl", "orjson (==3.5.4)", "orjson (==3.6.7)", "pandas (==1.1.5)", "pandas (>=1.4.0)", "preconditions", "pyarrow", "pyarrow (<3)", "pylint (==2.13.5)", "pytest-mock", "pytest-rerunfailures", "pytest-sugar (==0.9.6)", "xlrd (<2)", "xlrd (>=2.0.1)"] +compress = ["flask-compress"] +dev = ["PyYAML (>=5.4.1)", "coloredlogs (>=15.0.1)", "fire (>=0.4.0)"] +diskcache = ["diskcache (>=5.2.1)", "multiprocess (>=0.70.12)", "psutil (>=5.8.0)"] +testing = ["beautifulsoup4 (>=4.8.2)", "cryptography (<3.4)", "dash-testing-stub (>=0.0.2)", "lxml (>=4.6.2)", "multiprocess (>=0.70.12)", "percy (>=2.0.2)", "psutil (>=5.8.0)", "pytest (>=6.0.2)", "requests[security] (>=2.21.0)", "selenium (>=3.141.0,<=4.2.0)", "waitress (>=1.4.4)"] + +[[package]] +name = "dash-auth" +version = "2.1.0" +description = "Dash Authorization Package." +optional = false +python-versions = ">=3.8" +files = [ + {file = "dash_auth-2.1.0-py3-none-any.whl", hash = "sha256:a5b85c55e6a3f4e58485daf648366af52f8366f7ec62c1c88f68521a08662f5c"}, + {file = "dash_auth-2.1.0.tar.gz", hash = "sha256:82b9bd6fb82bef28aab4f4bb09989697bfe8779cfb6e7c5523f98a6601646ed7"}, +] + +[package.dependencies] +dash = ">=1.1.1" +flask = "*" + +[[package]] +name = "dash-bootstrap-components" +version = "1.5.0" +description = "Bootstrap themed components for use in Plotly Dash" +optional = false +python-versions = ">=3.7, <4" +files = [ + {file = "dash-bootstrap-components-1.5.0.tar.gz", hash = "sha256:083158c07434b9965e2d6c3e8ca72dbbe47dab23e676258cef9bf0ad47d2e250"}, + {file = "dash_bootstrap_components-1.5.0-py3-none-any.whl", hash = "sha256:b487fec1a85e3d6a8564fe04c0a9cd9e846f75ea9e563456ed3879592889c591"}, +] + +[package.dependencies] +dash = ">=2.0.0" + +[package.extras] +pandas = ["numpy", "pandas"] + +[[package]] +name = "dash-core-components" +version = "2.0.0" +description = "Core component suite for Dash" +optional = false +python-versions = "*" +files = [ + {file = "dash_core_components-2.0.0-py3-none-any.whl", hash = "sha256:52b8e8cce13b18d0802ee3acbc5e888cb1248a04968f962d63d070400af2e346"}, + {file = "dash_core_components-2.0.0.tar.gz", hash = "sha256:c6733874af975e552f95a1398a16c2ee7df14ce43fa60bb3718a3c6e0b63ffee"}, +] + +[[package]] +name = "dash-cytoscape" +version = "0.3.0" +description = "A Component Library for Dash aimed at facilitating network visualization in Python, wrapped around Cytoscape.js" +optional = false +python-versions = "*" +files = [ + {file = "dash_cytoscape-0.3.0-py3-none-any.whl", hash = "sha256:718dc1568b9e7bfe7f64376aa903c64a1a1fe6daed4e559b254456f18dd3135f"}, + {file = "dash_cytoscape-0.3.0.tar.gz", hash = "sha256:a71ad4fe095570b71d4ad7c0d29199e9780c2e6796173d3b25fccc2cc58c855f"}, +] + +[package.dependencies] +dash = "*" + +[[package]] +name = "dash-daq" +version = "0.5.0" +description = "DAQ components for Dash" +optional = false +python-versions = "*" +files = [ + {file = "dash_daq-0.5.0.tar.gz", hash = "sha256:a1d85b6799f7b885652fbc44aebdb58c41254616a8d350b943beeb42ade4256a"}, +] + +[package.dependencies] +dash = ">=1.6.1" + +[[package]] +name = "dash-html-components" +version = "2.0.0" +description = "Vanilla HTML components for Dash" +optional = false +python-versions = "*" +files = [ + {file = "dash_html_components-2.0.0-py3-none-any.whl", hash = "sha256:b42cc903713c9706af03b3f2548bda4be7307a7cf89b7d6eae3da872717d1b63"}, + {file = "dash_html_components-2.0.0.tar.gz", hash = "sha256:8703a601080f02619a6390998e0b3da4a5daabe97a1fd7a9cebc09d015f26e50"}, +] + +[[package]] +name = "dash-table" +version = "5.0.0" +description = "Dash table" +optional = false +python-versions = "*" +files = [ + {file = "dash_table-5.0.0-py3-none-any.whl", hash = "sha256:19036fa352bb1c11baf38068ec62d172f0515f73ca3276c79dee49b95ddc16c9"}, + {file = "dash_table-5.0.0.tar.gz", hash = "sha256:18624d693d4c8ef2ddec99a6f167593437a7ea0bf153aa20f318c170c5bc7308"}, +] + +[[package]] +name = "dashvis" +version = "0.1.14" +description = "Dash Plotly implementation of vis.js library" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dashvis-0.1.14-py3-none-any.whl", hash = "sha256:279236b51bdbb6efda1d90df692c4ed6182d0d97c64102450b623bb737488e70"}, + {file = "dashvis-0.1.14.tar.gz", hash = "sha256:36be96cda45d662a2771b67200d079d655f255433cd48cc392434f68e67545c4"}, +] + +[[package]] +name = "dateparser" +version = "1.2.0" +description = "Date parsing library designed to parse dates from HTML pages" +optional = false +python-versions = ">=3.7" +files = [ + {file = "dateparser-1.2.0-py2.py3-none-any.whl", hash = "sha256:0b21ad96534e562920a0083e97fd45fa959882d4162acc358705144520a35830"}, + {file = "dateparser-1.2.0.tar.gz", hash = "sha256:7975b43a4222283e0ae15be7b4999d08c9a70e2d378ac87385b1ccf2cffbbb30"}, +] + +[package.dependencies] +python-dateutil = "*" +pytz = "*" +regex = "<2019.02.19 || >2019.02.19,<2021.8.27 || >2021.8.27" +tzlocal = "*" + +[package.extras] +calendars = ["convertdate", "hijri-converter"] +fasttext = ["fasttext"] +langdetect = ["langdetect"] + +[[package]] +name = "de-autobahn" +version = "1.0.4" +description = "Autobahn App API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-autobahn-1.0.4.tar.gz", hash = "sha256:1bedf030f2ee50071ef19a118287ef6bbf7cf68b7bc264c338fc93feba8bbfb3"}, + {file = "de_autobahn-1.0.4-py3-none-any.whl", hash = "sha256:3d41d94684dea469dd44426cebf9ca655e4f0c0b7237fe8bfd304bfc18747680"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-bundesrat" +version = "0.1.0" +description = "Bundesrat: Live Informationen" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-bundesrat-0.1.0.tar.gz", hash = "sha256:d817a1e6f804ad06a3abb7283b5bca16c0293abecfaa3d9c05055b81d513386a"}, + {file = "de_bundesrat-0.1.0-py3-none-any.whl", hash = "sha256:706eac95bc58125689da92f724101d18e685b4c6b1fff9a765bc688edf1bce09"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-bundestag" +version = "0.1.0" +description = "Bundestag: Live Informationen" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-bundestag-0.1.0.tar.gz", hash = "sha256:86316b951a432ae4224dd1a4c86eebea2ef37a98a9b13582a6f1a370c335f88c"}, + {file = "de_bundestag-0.1.0-py3-none-any.whl", hash = "sha256:f10145462f471ccbf1ba0948cb8446d1dd8471c4c7d3eb242fd591cbf5943b53"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-dwd" +version = "1.0.1" +description = "Deutscher Wetterdienst: API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-dwd-1.0.1.tar.gz", hash = "sha256:5abe835da14ff7d08e049327c3c3801d1ca6148e443a7e5b73991f12ea898e7e"}, + {file = "de_dwd-1.0.1-py3-none-any.whl", hash = "sha256:8e123d8d29c2c350814ceb628302ea1dda09c1ca5251d3288aad70d4c0d8ea4a"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-interpol" +version = "0.1.0" +description = "Interpol: Interpol Red Notices API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-interpol-0.1.0.tar.gz", hash = "sha256:0fcaa606fe37ffe9f48b79515312c50e8fe8aebe69076d83c3cd17b6158e1871"}, + {file = "de_interpol-0.1.0-py3-none-any.whl", hash = "sha256:da62322462c5c841ff0ec27191bcd531af6e50c1d096e3bacfd40423cb6e1da2"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-jobsuche" +version = "0.1.0" +description = "Arbeitsagentur Jobsuche API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-jobsuche-0.1.0.tar.gz", hash = "sha256:418074219cbcb3a29c0e60990aa783d3661e430c886480161edab26d114e9366"}, + {file = "de_jobsuche-0.1.0-py3-none-any.whl", hash = "sha256:00325769fa75f8a6a88f9224d286f307f237c495468f94a2bb94c4ae58878b2c"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-ladestationen" +version = "1.0.5" +description = "Bundesnetzagentur: Ladesäulenregister" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-ladestationen-1.0.5.tar.gz", hash = "sha256:24ba8446e61ef8c9fb9a62b36d98bf24df41f0703381e165aa3a14f0a9483d11"}, + {file = "de_ladestationen-1.0.5-py3-none-any.whl", hash = "sha256:8594aeb792bf48b3a339f8c9e59d221468cc837eb4cbdf2e73de6167b9e29a23"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-mudab" +version = "0.1.0" +description = "Umweltbundesamt: Meeresumweltdatenbank (MUDAB)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-mudab-0.1.0.tar.gz", hash = "sha256:54310b918816d32ab46204f99d40be2e3410ad24e8dd31d3cbfb550b92348ff8"}, + {file = "de_mudab-0.1.0-py3-none-any.whl", hash = "sha256:bcfb2c8fa07bfc1f57910046a9eb941968d3da81e05f89779973858ddb84b4e6"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-nina" +version = "1.1.0" +description = "Bundesamt für Bevölkerungsschutz: NINA API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de_nina-1.1.0-py3-none-any.whl", hash = "sha256:6f275877207fde32e0a6112805de296ebc7fb0f33d4beb8f9170a3c103878fc4"}, + {file = "de_nina-1.1.0.tar.gz", hash = "sha256:d7df4dcd82613450759bda92cd874cccc1bff11bd0dbfa9b833fcce9f90e96c0"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-polizei-brandenburg" +version = "0.1.0" +description = "Polizei Brandenburg: App" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-polizei-brandenburg-0.1.0.tar.gz", hash = "sha256:9c3716d9682b20c939872d508416972b4df107542fdce727cd48d3c1cc7a4861"}, + {file = "de_polizei_brandenburg-0.1.0-py3-none-any.whl", hash = "sha256:f6c705c1617b00d93dcb8ba923acd3e6b0095ec0f784e3a526afbad6eea47667"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-risikogebiete" +version = "0.1.0" +description = "Robert Koch Institut: Corona Risikogebiete API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-risikogebiete-0.1.0.tar.gz", hash = "sha256:9246adea4acf68fc8bce7174e813857c107086fc19f5a7ad78ff6dab284416c6"}, + {file = "de_risikogebiete-0.1.0-py3-none-any.whl", hash = "sha256:bf72aa95362e1b3468aa2fd348e48a530e603c17f6ccedc27c75e6399ffebd8e"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-smard" +version = "0.1.0" +description = "Bundesnetzagentur Strommarktdaten" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-smard-0.1.0.tar.gz", hash = "sha256:c76ef5b8cbfbf341e0bc1eaea46742e9ade623c4d89f442c14a79d0ceefcdfd8"}, + {file = "de_smard-0.1.0-py3-none-any.whl", hash = "sha256:7a022e9a3431c5273443cc9e8ffae2a53b85503120033d067562c432a181261a"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-strahlenschutz" +version = "1.0.0" +description = "ODL-Info API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-strahlenschutz-1.0.0.tar.gz", hash = "sha256:460d27b87dcc174b09b7a2142d40ce65250dc35a4d599dd14211374cd82c3b13"}, + {file = "de_strahlenschutz-1.0.0-py3-none-any.whl", hash = "sha256:4f357c9f53b5fcdfdccdbc3b8f9589ca6d6bf7457a44aa306d0e3a93f5130e49"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-travelwarning" +version = "0.1.0" +description = "Auswärtiges Amt: Reisewarnungen OpenData Schnittstelle" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-travelwarning-0.1.0.tar.gz", hash = "sha256:faf78edda3a6fc7ba8e3b954b50ba57ee05aefb6fee708e9f3bb5edaba442f37"}, + {file = "de_travelwarning-0.1.0-py3-none-any.whl", hash = "sha256:6fa588e6f0724629a1f4b9101656841abe6254cd9203b4303b407bf350de7f81"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "de-zoll" +version = "0.1.0" +description = "Einfuhrzoll API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "de-zoll-0.1.0.tar.gz", hash = "sha256:f64515c9d544235e2bb30116999d002ef9b847f14f96a24c1bdb06604e66684f"}, + {file = "de_zoll-0.1.0-py3-none-any.whl", hash = "sha256:de7b917d87f01658c0963b0e9c47299046c46bb69bd886e0210dc6aca8e7bbbe"}, +] + +[package.dependencies] +python-dateutil = "*" +urllib3 = ">=1.25.3" + +[[package]] +name = "debugpy" +version = "1.8.0" +description = "An implementation of the Debug Adapter Protocol for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "debugpy-1.8.0-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:7fb95ca78f7ac43393cd0e0f2b6deda438ec7c5e47fa5d38553340897d2fbdfb"}, + {file = "debugpy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef9ab7df0b9a42ed9c878afd3eaaff471fce3fa73df96022e1f5c9f8f8c87ada"}, + {file = "debugpy-1.8.0-cp310-cp310-win32.whl", hash = "sha256:a8b7a2fd27cd9f3553ac112f356ad4ca93338feadd8910277aff71ab24d8775f"}, + {file = "debugpy-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:5d9de202f5d42e62f932507ee8b21e30d49aae7e46d5b1dd5c908db1d7068637"}, + {file = "debugpy-1.8.0-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:ef54404365fae8d45cf450d0544ee40cefbcb9cb85ea7afe89a963c27028261e"}, + {file = "debugpy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60009b132c91951354f54363f8ebdf7457aeb150e84abba5ae251b8e9f29a8a6"}, + {file = "debugpy-1.8.0-cp311-cp311-win32.whl", hash = "sha256:8cd0197141eb9e8a4566794550cfdcdb8b3db0818bdf8c49a8e8f8053e56e38b"}, + {file = "debugpy-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:a64093656c4c64dc6a438e11d59369875d200bd5abb8f9b26c1f5f723622e153"}, + {file = "debugpy-1.8.0-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:b05a6b503ed520ad58c8dc682749113d2fd9f41ffd45daec16e558ca884008cd"}, + {file = "debugpy-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c6fb41c98ec51dd010d7ed650accfd07a87fe5e93eca9d5f584d0578f28f35f"}, + {file = "debugpy-1.8.0-cp38-cp38-win32.whl", hash = "sha256:46ab6780159eeabb43c1495d9c84cf85d62975e48b6ec21ee10c95767c0590aa"}, + {file = "debugpy-1.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:bdc5ef99d14b9c0fcb35351b4fbfc06ac0ee576aeab6b2511702e5a648a2e595"}, + {file = "debugpy-1.8.0-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:61eab4a4c8b6125d41a34bad4e5fe3d2cc145caecd63c3fe953be4cc53e65bf8"}, + {file = "debugpy-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:125b9a637e013f9faac0a3d6a82bd17c8b5d2c875fb6b7e2772c5aba6d082332"}, + {file = "debugpy-1.8.0-cp39-cp39-win32.whl", hash = "sha256:57161629133113c97b387382045649a2b985a348f0c9366e22217c87b68b73c6"}, + {file = "debugpy-1.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:e3412f9faa9ade82aa64a50b602544efcba848c91384e9f93497a458767e6926"}, + {file = "debugpy-1.8.0-py2.py3-none-any.whl", hash = "sha256:9c9b0ac1ce2a42888199df1a1906e45e6f3c9555497643a85e0bf2406e3ffbc4"}, + {file = "debugpy-1.8.0.zip", hash = "sha256:12af2c55b419521e33d5fb21bd022df0b5eb267c3e178f1d374a63a2a6bdccd0"}, +] + +[[package]] +name = "decorator" +version = "5.1.1" +description = "Decorators for Humans" +optional = false +python-versions = ">=3.5" +files = [ + {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, + {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +description = "XML bomb protection for Python stdlib modules" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +] + +[[package]] +name = "deutschland" +version = "0.3.1" +description = "" +optional = false +python-versions = "^3.11" +files = [] +develop = false + +[package.dependencies] +beautifulsoup4 = "^4.9.3" +dateparser = "^1.0.0" +de-autobahn = "^1.0.4" +de-bundesrat = "^0.1.0" +de-bundestag = "^0.1.0" +de-dwd = "^1.0.1" +de-interpol = "^0.1.0" +de-jobsuche = "^0.1.0" +de-ladestationen = "^1.0.5" +de-mudab = "^0.1.0" +de-nina = "^1.0.1" +de-polizei-brandenburg = "^0.1.0" +de-risikogebiete = "^0.1.0" +de-smard = "^0.1.0" +de-strahlenschutz = "^1.0.0" +de-travelwarning = "^0.1.0" +de-zoll = "^0.1.0" +gql = "^2.0.0" +lxml = "^4.6.3" +mapbox-vector-tile = "^1.2.1" +more-itertools = "^8.10.0" +numpy = "^1.19.0" +onnxruntime = "1.15.1" +pandas = "^2.0.3" +Pillow = "^10.0.0" +protobuf = ">=3.0,<4.0" +requests = "^2.26.0" +Shapely = "^1.8.0" +slugify = "^0.0.1" + +[package.extras] +abfallnavi = ["de-abfallnavi (>=0.1.0,<0.2.0)"] +all = ["de-abfallnavi (>=0.1.0,<0.2.0)", "de-ausbildungssuche (>=0.1.0,<0.2.0)", "de-berufssprachkurssuche (>=0.1.0,<0.2.0)", "de-bundeshaushalt (>=1.0.0,<2.0.0)", "de-bundestag-lobbyregister (>=0.1.0,<0.2.0)", "de-coachingangebote (>=0.1.0,<0.2.0)", "de-dashboarddeutschland (>=0.1.0,<0.2.0)", "de-dip-bundestag (>=0.1.0,<0.2.0)", "de-dip-bundestag (>=0.1.0,<0.2.0)", "de-ecovisio (>=0.1.0,<0.2.0)", "de-entgeltatlas (>=0.1.0,<0.2.0)", "de-feiertage (>=1.0.1,<2.0.0)", "de-hochwasserzentralen (>=0.1.0,<0.2.0)", "de-marktstammdaten (>=0.1.0,<0.2.0)", "de-pegel-online (>=0.1.0,<0.2.0)", "de-pflanzenschutzmittelzulassung (>=0.1.0,<0.2.0)", "de-studiensuche (>=0.1.0,<0.2.0)", "de-tagesschau (>=0.1.0,<0.2.0)", "de-vag (>=0.1.0,<0.2.0)", "de-weiterbildungssuche (>=0.1.0,<0.2.0)"] +ausbildungssuche = ["de-ausbildungssuche (>=0.1.0,<0.2.0)"] +berufssprachkurssuche = ["de-berufssprachkurssuche (>=0.1.0,<0.2.0)"] +bundeshaushalt = ["de-bundeshaushalt (>=1.0.0,<2.0.0)"] +bundestag-lobbyregister = ["de-bundestag-lobbyregister (>=0.1.0,<0.2.0)"] +coachingangebote = ["de-coachingangebote (>=0.1.0,<0.2.0)"] +dashboarddeutschland = ["de-dashboarddeutschland (>=0.1.0,<0.2.0)"] +dip-bundestag = ["de-dip-bundestag (>=0.1.0,<0.2.0)"] +ecovisio = ["de-ecovisio (>=0.1.0,<0.2.0)"] +entgeltatlas = ["de-entgeltatlas (>=0.1.0,<0.2.0)"] +feiertage = ["de-feiertage (>=1.0.1,<2.0.0)"] +hochwasserzentralen = ["de-hochwasserzentralen (>=0.1.0,<0.2.0)"] +marktstammdaten = ["de-marktstammdaten (>=0.1.0,<0.2.0)"] +pegel-online = ["de-pegel-online (>=0.1.0,<0.2.0)"] +pflanzenschutzmittelzulassung = ["de-pflanzenschutzmittelzulassung (>=0.1.0,<0.2.0)"] +studiensuche = ["de-studiensuche (>=0.1.0,<0.2.0)"] +tagesschau = ["de-tagesschau (>=0.1.0,<0.2.0)"] +vag = ["de-vag (>=0.1.0,<0.2.0)"] +weiterbildungssuche = ["de-weiterbildungssuche (>=0.1.0,<0.2.0)"] + +[package.source] +type = "git" +url = "https://github.com/TrisNol/deutschland.git" +reference = "hotfix/python-3.11-support" +resolved_reference = "9e47ccc9736b9fb49c1dbe21cb9cd96f4845887b" + +[[package]] +name = "distlib" +version = "0.3.8" +description = "Distribution utilities" +optional = false +python-versions = "*" +files = [ + {file = "distlib-0.3.8-py2.py3-none-any.whl", hash = "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784"}, + {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, +] + +[[package]] +name = "dnspython" +version = "2.5.0" +description = "DNS toolkit" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dnspython-2.5.0-py3-none-any.whl", hash = "sha256:6facdf76b73c742ccf2d07add296f178e629da60be23ce4b0a9c927b1e02c3a6"}, + {file = "dnspython-2.5.0.tar.gz", hash = "sha256:a0034815a59ba9ae888946be7ccca8f7c157b286f8455b379c692efb51022a15"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=5.0.3)", "mypy (>=1.0.1)", "pylint (>=2.7)", "pytest (>=6.2.5)", "pytest-cov (>=3.0.0)", "sphinx (>=7.0.0)", "twine (>=4.0.0)", "wheel (>=0.41.0)"] +dnssec = ["cryptography (>=41)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=0.17.3)", "httpx (>=0.25.1)"] +doq = ["aioquic (>=0.9.20)"] +idna = ["idna (>=2.1)"] +trio = ["trio (>=0.14)"] +wmi = ["wmi (>=1.5.1)"] + +[[package]] +name = "docutils" +version = "0.18.1" +description = "Docutils -- Python Documentation Utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "docutils-0.18.1-py2.py3-none-any.whl", hash = "sha256:23010f129180089fbcd3bc08cfefccb3b890b0050e1ca00c867036e9d161b98c"}, + {file = "docutils-0.18.1.tar.gz", hash = "sha256:679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06"}, +] + +[[package]] +name = "et-xmlfile" +version = "1.1.0" +description = "An implementation of lxml.xmlfile for the standard library" +optional = false +python-versions = ">=3.6" +files = [ + {file = "et_xmlfile-1.1.0-py3-none-any.whl", hash = "sha256:a2ba85d1d6a74ef63837eed693bcb89c3f752169b0e3e7ae5b16ca5e1b3deada"}, + {file = "et_xmlfile-1.1.0.tar.gz", hash = "sha256:8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c"}, +] + +[[package]] +name = "executing" +version = "2.0.1" +description = "Get the currently executing AST node of a frame, and other information" +optional = false +python-versions = ">=3.5" +files = [ + {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, + {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, +] + +[package.extras] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] + +[[package]] +name = "fastjsonschema" +version = "2.19.1" +description = "Fastest Python implementation of JSON schema" +optional = false +python-versions = "*" +files = [ + {file = "fastjsonschema-2.19.1-py3-none-any.whl", hash = "sha256:3672b47bc94178c9f23dbb654bf47440155d4db9df5f7bc47643315f9c405cd0"}, + {file = "fastjsonschema-2.19.1.tar.gz", hash = "sha256:e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d"}, +] + +[package.extras] +devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] + +[[package]] +name = "filelock" +version = "3.13.1" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.8" +files = [ + {file = "filelock-3.13.1-py3-none-any.whl", hash = "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c"}, + {file = "filelock-3.13.1.tar.gz", hash = "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e"}, +] + +[package.extras] +docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.24)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] +typing = ["typing-extensions (>=4.8)"] + +[[package]] +name = "findfile" +version = "2.0.1" +description = "This package provides the function to search target file(s)/dir(s) using keyword, alleviating the possibility of failure to find files by specifying relative/absolute path" +optional = false +python-versions = ">=3.6" +files = [ + {file = "findfile-2.0.1-py3-none-any.whl", hash = "sha256:29c426b9b958bcd8aaf4cf629685b5f67a78f22bbd3cd7c3be389f4fb4368b3d"}, +] + +[package.dependencies] +termcolor = "*" + +[[package]] +name = "flask" +version = "3.0.1" +description = "A simple framework for building complex web applications." +optional = false +python-versions = ">=3.8" +files = [ + {file = "flask-3.0.1-py3-none-any.whl", hash = "sha256:ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13"}, + {file = "flask-3.0.1.tar.gz", hash = "sha256:6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403"}, +] + +[package.dependencies] +blinker = ">=1.6.2" +click = ">=8.1.3" +itsdangerous = ">=2.1.2" +Jinja2 = ">=3.1.2" +Werkzeug = ">=3.0.0" + +[package.extras] +async = ["asgiref (>=3.2)"] +dotenv = ["python-dotenv"] + +[[package]] +name = "flask-compress" +version = "1.14" +description = "Compress responses in your Flask app with gzip, deflate or brotli." +optional = false +python-versions = "*" +files = [ + {file = "Flask-Compress-1.14.tar.gz", hash = "sha256:e46528f37b91857012be38e24e65db1a248662c3dc32ee7808b5986bf1d123ee"}, + {file = "Flask_Compress-1.14-py3-none-any.whl", hash = "sha256:b86c9808f0f38ea2246c9730972cf978f2cdf6a9a1a69102ba81e07891e6b26c"}, +] + +[package.dependencies] +brotli = {version = "*", markers = "platform_python_implementation != \"PyPy\""} +brotlicffi = {version = "*", markers = "platform_python_implementation == \"PyPy\""} +flask = "*" + +[[package]] +name = "flatbuffers" +version = "23.5.26" +description = "The FlatBuffers serialization format for Python" +optional = false +python-versions = "*" +files = [ + {file = "flatbuffers-23.5.26-py2.py3-none-any.whl", hash = "sha256:c0ff356da363087b915fde4b8b45bdda73432fc17cddb3c8157472eab1422ad1"}, + {file = "flatbuffers-23.5.26.tar.gz", hash = "sha256:9ea1144cac05ce5d86e2859f431c6cd5e66cd9c78c558317c7955fb8d4c78d89"}, +] + +[[package]] +name = "fonttools" +version = "4.47.2" +description = "Tools to manipulate font files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fonttools-4.47.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3b629108351d25512d4ea1a8393a2dba325b7b7d7308116b605ea3f8e1be88df"}, + {file = "fonttools-4.47.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c19044256c44fe299d9a73456aabee4b4d06c6b930287be93b533b4737d70aa1"}, + {file = "fonttools-4.47.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8be28c036b9f186e8c7eaf8a11b42373e7e4949f9e9f370202b9da4c4c3f56c"}, + {file = "fonttools-4.47.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f83a4daef6d2a202acb9bf572958f91cfde5b10c8ee7fb1d09a4c81e5d851fd8"}, + {file = "fonttools-4.47.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:4a5a5318ba5365d992666ac4fe35365f93004109d18858a3e18ae46f67907670"}, + {file = "fonttools-4.47.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8f57ecd742545362a0f7186774b2d1c53423ed9ece67689c93a1055b236f638c"}, + {file = "fonttools-4.47.2-cp310-cp310-win32.whl", hash = "sha256:a1c154bb85dc9a4cf145250c88d112d88eb414bad81d4cb524d06258dea1bdc0"}, + {file = "fonttools-4.47.2-cp310-cp310-win_amd64.whl", hash = "sha256:3e2b95dce2ead58fb12524d0ca7d63a63459dd489e7e5838c3cd53557f8933e1"}, + {file = "fonttools-4.47.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:29495d6d109cdbabe73cfb6f419ce67080c3ef9ea1e08d5750240fd4b0c4763b"}, + {file = "fonttools-4.47.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0a1d313a415eaaba2b35d6cd33536560deeebd2ed758b9bfb89ab5d97dc5deac"}, + {file = "fonttools-4.47.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90f898cdd67f52f18049250a6474185ef6544c91f27a7bee70d87d77a8daf89c"}, + {file = "fonttools-4.47.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3480eeb52770ff75140fe7d9a2ec33fb67b07efea0ab5129c7e0c6a639c40c70"}, + {file = "fonttools-4.47.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0255dbc128fee75fb9be364806b940ed450dd6838672a150d501ee86523ac61e"}, + {file = "fonttools-4.47.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f791446ff297fd5f1e2247c188de53c1bfb9dd7f0549eba55b73a3c2087a2703"}, + {file = "fonttools-4.47.2-cp311-cp311-win32.whl", hash = "sha256:740947906590a878a4bde7dd748e85fefa4d470a268b964748403b3ab2aeed6c"}, + {file = "fonttools-4.47.2-cp311-cp311-win_amd64.whl", hash = "sha256:63fbed184979f09a65aa9c88b395ca539c94287ba3a364517698462e13e457c9"}, + {file = "fonttools-4.47.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4ec558c543609e71b2275c4894e93493f65d2f41c15fe1d089080c1d0bb4d635"}, + {file = "fonttools-4.47.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e040f905d542362e07e72e03612a6270c33d38281fd573160e1003e43718d68d"}, + {file = "fonttools-4.47.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6dd58cc03016b281bd2c74c84cdaa6bd3ce54c5a7f47478b7657b930ac3ed8eb"}, + {file = "fonttools-4.47.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32ab2e9702dff0dd4510c7bb958f265a8d3dd5c0e2547e7b5f7a3df4979abb07"}, + {file = "fonttools-4.47.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a808f3c1d1df1f5bf39be869b6e0c263570cdafb5bdb2df66087733f566ea71"}, + {file = "fonttools-4.47.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ac71e2e201df041a2891067dc36256755b1229ae167edbdc419b16da78732c2f"}, + {file = "fonttools-4.47.2-cp312-cp312-win32.whl", hash = "sha256:69731e8bea0578b3c28fdb43dbf95b9386e2d49a399e9a4ad736b8e479b08085"}, + {file = "fonttools-4.47.2-cp312-cp312-win_amd64.whl", hash = "sha256:b3e1304e5f19ca861d86a72218ecce68f391646d85c851742d265787f55457a4"}, + {file = "fonttools-4.47.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:254d9a6f7be00212bf0c3159e0a420eb19c63793b2c05e049eb337f3023c5ecc"}, + {file = "fonttools-4.47.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eabae77a07c41ae0b35184894202305c3ad211a93b2eb53837c2a1143c8bc952"}, + {file = "fonttools-4.47.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a86a5ab2873ed2575d0fcdf1828143cfc6b977ac448e3dc616bb1e3d20efbafa"}, + {file = "fonttools-4.47.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13819db8445a0cec8c3ff5f243af6418ab19175072a9a92f6cc8ca7d1452754b"}, + {file = "fonttools-4.47.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4e743935139aa485fe3253fc33fe467eab6ea42583fa681223ea3f1a93dd01e6"}, + {file = "fonttools-4.47.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d49ce3ea7b7173faebc5664872243b40cf88814ca3eb135c4a3cdff66af71946"}, + {file = "fonttools-4.47.2-cp38-cp38-win32.whl", hash = "sha256:94208ea750e3f96e267f394d5588579bb64cc628e321dbb1d4243ffbc291b18b"}, + {file = "fonttools-4.47.2-cp38-cp38-win_amd64.whl", hash = "sha256:0f750037e02beb8b3569fbff701a572e62a685d2a0e840d75816592280e5feae"}, + {file = "fonttools-4.47.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3d71606c9321f6701642bd4746f99b6089e53d7e9817fc6b964e90d9c5f0ecc6"}, + {file = "fonttools-4.47.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:86e0427864c6c91cf77f16d1fb9bf1bbf7453e824589e8fb8461b6ee1144f506"}, + {file = "fonttools-4.47.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a00bd0e68e88987dcc047ea31c26d40a3c61185153b03457956a87e39d43c37"}, + {file = "fonttools-4.47.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5d77479fb885ef38a16a253a2f4096bc3d14e63a56d6246bfdb56365a12b20c"}, + {file = "fonttools-4.47.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5465df494f20a7d01712b072ae3ee9ad2887004701b95cb2cc6dcb9c2c97a899"}, + {file = "fonttools-4.47.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4c811d3c73b6abac275babb8aa439206288f56fdb2c6f8835e3d7b70de8937a7"}, + {file = "fonttools-4.47.2-cp39-cp39-win32.whl", hash = "sha256:5b60e3afa9635e3dfd3ace2757039593e3bd3cf128be0ddb7a1ff4ac45fa5a50"}, + {file = "fonttools-4.47.2-cp39-cp39-win_amd64.whl", hash = "sha256:7ee48bd9d6b7e8f66866c9090807e3a4a56cf43ffad48962725a190e0dd774c8"}, + {file = "fonttools-4.47.2-py3-none-any.whl", hash = "sha256:7eb7ad665258fba68fd22228a09f347469d95a97fb88198e133595947a20a184"}, + {file = "fonttools-4.47.2.tar.gz", hash = "sha256:7df26dd3650e98ca45f1e29883c96a0b9f5bb6af8d632a6a108bc744fa0bd9b3"}, +] + +[package.extras] +all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] +graphite = ["lz4 (>=1.7.4.2)"] +interpolatable = ["munkres", "pycairo", "scipy"] +lxml = ["lxml (>=4.0,<5)"] +pathops = ["skia-pathops (>=0.5.0)"] +plot = ["matplotlib"] +repacker = ["uharfbuzz (>=0.23.0)"] +symfont = ["sympy"] +type1 = ["xattr"] +ufo = ["fs (>=2.2.0,<3)"] +unicode = ["unicodedata2 (>=15.1.0)"] +woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] + +[[package]] +name = "fqdn" +version = "1.5.1" +description = "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers" +optional = false +python-versions = ">=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4, <4" +files = [ + {file = "fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"}, + {file = "fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"}, +] + +[[package]] +name = "frozendict" +version = "2.4.0" +description = "A simple immutable dictionary" +optional = false +python-versions = ">=3.6" +files = [ + {file = "frozendict-2.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:475c65202a6f5421df8cacb8a2f29c5087134a0542b0540ae95fbf4db7af2ff9"}, + {file = "frozendict-2.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2607e82efdd2c277224a58bda3994d4cd48e49eff7fa31e404cf3066e8dbfeae"}, + {file = "frozendict-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fd4583194baabe100c135883017da76259a315d34e303eddf198541b7e02e44"}, + {file = "frozendict-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efca7281184b54f7abab6980cf25837b709f72ced62791f62dabcd7b184d958a"}, + {file = "frozendict-2.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9fc4cba1ced988ce9020dfcaae6fe3f5521eebc00c5772b511aaf691b0be91e6"}, + {file = "frozendict-2.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8fab616e7c0fea2ac928f107c740bd9ba516fc083adfcd1c391d6bfc9164403d"}, + {file = "frozendict-2.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:09ba8ee37d260adde311b8eb4cd12bf27f64071242f736757ae6a11d331eb860"}, + {file = "frozendict-2.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:0615ed71570eec3cc96df063930ea6e563211efeeac86e3f3cc8bdfc9c9bfab7"}, + {file = "frozendict-2.4.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cc754117a7d60ba8e55b3c39abd67f37fbc05dd63cdcb03d1717a382fe0a3421"}, + {file = "frozendict-2.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2804ea4bd2179bb33b99483cc8d69246630cc00632b9affe2914e8666f1cc7e5"}, + {file = "frozendict-2.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd4700c3f0aebdc8f4375c35590135794b1dbf2aca132f4756b584fa9910af2d"}, + {file = "frozendict-2.4.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:da4406d95c340e0b1cc43a3858fac729f52689325bcf61a9182eb94aff7451dc"}, + {file = "frozendict-2.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:1875e7b70a5724bf964354da8fd542240d2cead0d80053ac96bf4494ce3517fa"}, + {file = "frozendict-2.4.0-cp36-cp36m-win_amd64.whl", hash = "sha256:a60f353496637ca21396289a7d969af1eb4ec4d11a7c37a0e7f25fc1761a0c97"}, + {file = "frozendict-2.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b666f9c6c8a9e794d2713a944b10a65480ff459579d75b5f686c75031c2c2dfc"}, + {file = "frozendict-2.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9d81fb396ea81fcba3b3dde4a4b51adcb74ff31632014fbfd030f8acd5a7292"}, + {file = "frozendict-2.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4925c8e82d2bd23d45996cd0827668a52b9c51103897c98ce409a763d0c00c61"}, + {file = "frozendict-2.4.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:aa86325da6a6071284b4ed3d9d2cd9db068560aebad503b658d6a889a0575683"}, + {file = "frozendict-2.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:5bb5b62d4e2bce12e91800496d94de41bec8f16e4d8a7b16e8f263676ae2031a"}, + {file = "frozendict-2.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3909df909516cfd7bcefd9a3003948970a12a50c5648d8bbddafcef171f2117f"}, + {file = "frozendict-2.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:204f2c5c10fc018d1ba8ccc67758aa83fe769c782547bd26dc250317a7ccba71"}, + {file = "frozendict-2.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8d1d269874c94b1ed2b6667e5e43dcf4541838019b1caa4c48f848ac73634df"}, + {file = "frozendict-2.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:809f1cffb602cf06e5186c69c0e3b74bec7a3684593145331f9aa2a65b5ba3b7"}, + {file = "frozendict-2.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b017cba5f73869b04c2977139ad08e57a7480de1e384c34193939698119baa1d"}, + {file = "frozendict-2.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0b75e5e231621dedaef88334997e79fbd137dd89895543d3862fe0220fc3572c"}, + {file = "frozendict-2.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:df3819a5d48ab3aae1548e62093d0111ad7c3b62ff9392421b7bbf149c08b629"}, + {file = "frozendict-2.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:42a9b33ccf9d417b22146e59803c53d5c39d7d9151d2df8df59c235f6a1a5ed7"}, + {file = "frozendict-2.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a3f51bfa64e0c4a6608e3f2878bab1211a6b3b197de6fa57151bbe73f1184457"}, + {file = "frozendict-2.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a1d232f092dc686e6ef23d436bde30f82c018f31cef1b89b31caef03814b1617"}, + {file = "frozendict-2.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e530658134e88607ff8c2c8934a07b2bb5e9fffab5045f127746f6542c6c77e"}, + {file = "frozendict-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23a52bbea30c9e35b89291273944393770fb031e522a172e3aff19b62cc50047"}, + {file = "frozendict-2.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f91acaff475d0ef0d3436b805c9b91fc627a6a8a281771a24f7ab7f458a0b34f"}, + {file = "frozendict-2.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:08d9c7c1aa92b94538b3a79c43999f999012e174588435f197794d5e5a80e0f5"}, + {file = "frozendict-2.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:05c5a77957ecba4286c7ab33861a8f4f2badc7ea86fc82b834fb360d3aa4c108"}, + {file = "frozendict-2.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:c8af8a6a39e0050d3f3193cda56c42b43534a9b3995c44241bb9527e3c3fd451"}, + {file = "frozendict-2.4.0.tar.gz", hash = "sha256:c26758198e403337933a92b01f417a8240c954f553e1d4b5e0f8e39d9c8e3f0a"}, +] + +[[package]] +name = "fsspec" +version = "2023.12.2" +description = "File-system specification" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fsspec-2023.12.2-py3-none-any.whl", hash = "sha256:d800d87f72189a745fa3d6b033b9dc4a34ad069f60ca60b943a63599f5501960"}, + {file = "fsspec-2023.12.2.tar.gz", hash = "sha256:8548d39e8810b59c38014934f6b31e57f40c1b20f911f4cc2b85389c7e9bf0cb"}, +] + +[package.extras] +abfs = ["adlfs"] +adl = ["adlfs"] +arrow = ["pyarrow (>=1)"] +dask = ["dask", "distributed"] +devel = ["pytest", "pytest-cov"] +dropbox = ["dropbox", "dropboxdrivefs", "requests"] +full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "dask", "distributed", "dropbox", "dropboxdrivefs", "fusepy", "gcsfs", "libarchive-c", "ocifs", "panel", "paramiko", "pyarrow (>=1)", "pygit2", "requests", "s3fs", "smbprotocol", "tqdm"] +fuse = ["fusepy"] +gcs = ["gcsfs"] +git = ["pygit2"] +github = ["requests"] +gs = ["gcsfs"] +gui = ["panel"] +hdfs = ["pyarrow (>=1)"] +http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "requests"] +libarchive = ["libarchive-c"] +oci = ["ocifs"] +s3 = ["s3fs"] +sftp = ["paramiko"] +smb = ["smbprotocol"] +ssh = ["paramiko"] +tqdm = ["tqdm"] + +[[package]] +name = "future" +version = "0.18.3" +description = "Clean single-source support for Python 3 and 2" +optional = false +python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "future-0.18.3.tar.gz", hash = "sha256:34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307"}, +] + +[[package]] +name = "gitdb" +version = "4.0.11" +description = "Git Object Database" +optional = false +python-versions = ">=3.7" +files = [ + {file = "gitdb-4.0.11-py3-none-any.whl", hash = "sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4"}, + {file = "gitdb-4.0.11.tar.gz", hash = "sha256:bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b"}, +] + +[package.dependencies] +smmap = ">=3.0.1,<6" + +[[package]] +name = "gitpython" +version = "3.1.41" +description = "GitPython is a Python library used to interact with Git repositories" +optional = false +python-versions = ">=3.7" +files = [ + {file = "GitPython-3.1.41-py3-none-any.whl", hash = "sha256:c36b6634d069b3f719610175020a9aed919421c87552185b085e04fbbdb10b7c"}, + {file = "GitPython-3.1.41.tar.gz", hash = "sha256:ed66e624884f76df22c8e16066d567aaa5a37d5b5fa19db2c6df6f7156db9048"}, +] + +[package.dependencies] +gitdb = ">=4.0.1,<5" + +[package.extras] +test = ["black", "coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "sumtypes"] + +[[package]] +name = "gql" +version = "2.0.0" +description = "GraphQL client for Python" +optional = false +python-versions = "*" +files = [ + {file = "gql-2.0.0-py2.py3-none-any.whl", hash = "sha256:35032ddd4bfe6b8f3169f806b022168932385d751eacc5c5f7122e0b3f4d6b88"}, + {file = "gql-2.0.0.tar.gz", hash = "sha256:fe8d3a08047f77362ddfcfddba7cae377da2dd66f5e61c59820419c9283d4fb5"}, +] + +[package.dependencies] +graphql-core = ">=2.3.2,<3" +promise = ">=2.3,<3" +requests = ">=2.12,<3" +six = ">=1.10.0" + +[package.extras] +dev = ["black (==19.10b0)", "check-manifest (>=0.42,<1)", "coveralls (==2.0.0)", "flake8 (==3.8.1)", "isort (==4.3.21)", "mock (==4.0.2)", "mypy (==0.770)", "pytest (==5.4.2)", "pytest-asyncio (==0.11.0)", "pytest-cov (==2.8.1)", "vcrpy (==4.0.2)"] +test = ["coveralls (==2.0.0)", "mock (==4.0.2)", "pytest (==5.4.2)", "pytest-asyncio (==0.11.0)", "pytest-cov (==2.8.1)", "vcrpy (==4.0.2)"] + +[[package]] +name = "graphql-core" +version = "2.3.2" +description = "GraphQL implementation for Python" +optional = false +python-versions = "*" +files = [ + {file = "graphql-core-2.3.2.tar.gz", hash = "sha256:aac46a9ac524c9855910c14c48fc5d60474def7f99fd10245e76608eba7af746"}, + {file = "graphql_core-2.3.2-py2.py3-none-any.whl", hash = "sha256:44c9bac4514e5e30c5a595fac8e3c76c1975cae14db215e8174c7fe995825bad"}, +] + +[package.dependencies] +promise = ">=2.3,<3" +rx = ">=1.6,<2" +six = ">=1.10.0" + +[package.extras] +gevent = ["gevent (>=1.1)"] +test = ["coveralls (==1.11.1)", "cython (==0.29.17)", "gevent (==1.5.0)", "pyannotate (==1.2.0)", "pytest (==4.6.10)", "pytest-benchmark (==3.2.3)", "pytest-cov (==2.8.1)", "pytest-django (==3.9.0)", "pytest-mock (==2.0.0)", "six (==1.14.0)"] + +[[package]] +name = "greenlet" +version = "3.0.3" +description = "Lightweight in-process concurrent programming" +optional = false +python-versions = ">=3.7" +files = [ + {file = "greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a"}, + {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881"}, + {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b"}, + {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a"}, + {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83"}, + {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405"}, + {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f"}, + {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb"}, + {file = "greenlet-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9"}, + {file = "greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61"}, + {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559"}, + {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e"}, + {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33"}, + {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379"}, + {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22"}, + {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3"}, + {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d"}, + {file = "greenlet-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728"}, + {file = "greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be"}, + {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e"}, + {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676"}, + {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc"}, + {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230"}, + {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf"}, + {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305"}, + {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6"}, + {file = "greenlet-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2"}, + {file = "greenlet-3.0.3-cp37-cp37m-macosx_11_0_universal2.whl", hash = "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274"}, + {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0"}, + {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f"}, + {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414"}, + {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c"}, + {file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41"}, + {file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7"}, + {file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6"}, + {file = "greenlet-3.0.3-cp37-cp37m-win32.whl", hash = "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d"}, + {file = "greenlet-3.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67"}, + {file = "greenlet-3.0.3-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca"}, + {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04"}, + {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc"}, + {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506"}, + {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b"}, + {file = "greenlet-3.0.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4"}, + {file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5"}, + {file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da"}, + {file = "greenlet-3.0.3-cp38-cp38-win32.whl", hash = "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3"}, + {file = "greenlet-3.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf"}, + {file = "greenlet-3.0.3-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53"}, + {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257"}, + {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac"}, + {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71"}, + {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61"}, + {file = "greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b"}, + {file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6"}, + {file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113"}, + {file = "greenlet-3.0.3-cp39-cp39-win32.whl", hash = "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e"}, + {file = "greenlet-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067"}, + {file = "greenlet-3.0.3.tar.gz", hash = "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491"}, +] + +[package.extras] +docs = ["Sphinx", "furo"] +test = ["objgraph", "psutil"] + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "html5lib" +version = "1.1" +description = "HTML parser based on the WHATWG HTML specification" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, + {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, +] + +[package.dependencies] +six = ">=1.9" +webencodings = "*" + +[package.extras] +all = ["chardet (>=2.2)", "genshi", "lxml"] +chardet = ["chardet (>=2.2)"] +genshi = ["genshi"] +lxml = ["lxml"] + +[[package]] +name = "huggingface-hub" +version = "0.20.3" +description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "huggingface_hub-0.20.3-py3-none-any.whl", hash = "sha256:d988ae4f00d3e307b0c80c6a05ca6dbb7edba8bba3079f74cda7d9c2e562a7b6"}, + {file = "huggingface_hub-0.20.3.tar.gz", hash = "sha256:94e7f8e074475fbc67d6a71957b678e1b4a74ff1b64a644fd6cbb83da962d05d"}, +] + +[package.dependencies] +filelock = "*" +fsspec = ">=2023.5.0" +packaging = ">=20.9" +pyyaml = ">=5.1" +requests = "*" +tqdm = ">=4.42.1" +typing-extensions = ">=3.7.4.3" + +[package.extras] +all = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "gradio", "jedi", "mypy (==1.5.1)", "numpy", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)", "pytest", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.1.3)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +cli = ["InquirerPy (==0.3.4)"] +dev = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "gradio", "jedi", "mypy (==1.5.1)", "numpy", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)", "pytest", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.1.3)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +fastai = ["fastai (>=2.4)", "fastcore (>=1.3.27)", "toml"] +inference = ["aiohttp", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)"] +quality = ["mypy (==1.5.1)", "ruff (>=0.1.3)"] +tensorflow = ["graphviz", "pydot", "tensorflow"] +testing = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "gradio", "jedi", "numpy", "pydantic (>1.1,<2.0)", "pydantic (>1.1,<3.0)", "pytest", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "soundfile", "urllib3 (<2.0)"] +torch = ["torch"] +typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)"] + +[[package]] +name = "humanfriendly" +version = "10.0" +description = "Human friendly output for text interfaces using Python" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477"}, + {file = "humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc"}, +] + +[package.dependencies] +pyreadline3 = {version = "*", markers = "sys_platform == \"win32\" and python_version >= \"3.8\""} + +[[package]] +name = "identify" +version = "2.5.33" +description = "File identification library for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "identify-2.5.33-py2.py3-none-any.whl", hash = "sha256:d40ce5fcd762817627670da8a7d8d8e65f24342d14539c59488dc603bf662e34"}, + {file = "identify-2.5.33.tar.gz", hash = "sha256:161558f9fe4559e1557e1bff323e8631f6a0e4837f7497767c1782832f16b62d"}, +] + +[package.extras] +license = ["ukkonen"] + +[[package]] +name = "idna" +version = "3.6" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.5" +files = [ + {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, + {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, +] + +[[package]] +name = "imagesize" +version = "1.4.1" +description = "Getting image size from png/jpeg/jpeg2000/gif file" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, + {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, +] + +[[package]] +name = "importlib-metadata" +version = "7.0.1" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-7.0.1-py3-none-any.whl", hash = "sha256:4805911c3a4ec7c3966410053e9ec6a1fecd629117df5adee56dfc9432a1081e"}, + {file = "importlib_metadata-7.0.1.tar.gz", hash = "sha256:f238736bb06590ae52ac1fab06a3a9ef1d8dce2b7a35b5ab329371d6c8f5d2cc"}, +] + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] + +[[package]] +name = "iniconfig" +version = "2.0.0" +description = "brain-dead simple config-ini parsing" +optional = false +python-versions = ">=3.7" +files = [ + {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, + {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, +] + +[[package]] +name = "ipykernel" +version = "6.29.0" +description = "IPython Kernel for Jupyter" +optional = false +python-versions = ">=3.8" +files = [ + {file = "ipykernel-6.29.0-py3-none-any.whl", hash = "sha256:076663ca68492576f051e4af7720d33f34383e655f2be0d544c8b1c9de915b2f"}, + {file = "ipykernel-6.29.0.tar.gz", hash = "sha256:b5dd3013cab7b330df712891c96cd1ab868c27a7159e606f762015e9bf8ceb3f"}, +] + +[package.dependencies] +appnope = {version = "*", markers = "platform_system == \"Darwin\""} +comm = ">=0.1.1" +debugpy = ">=1.6.5" +ipython = ">=7.23.1" +jupyter-client = ">=6.1.12" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +matplotlib-inline = ">=0.1" +nest-asyncio = "*" +packaging = "*" +psutil = "*" +pyzmq = ">=24" +tornado = ">=6.1" +traitlets = ">=5.4.0" + +[package.extras] +cov = ["coverage[toml]", "curio", "matplotlib", "pytest-cov", "trio"] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"] +pyqt5 = ["pyqt5"] +pyside6 = ["pyside6"] +test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (==0.23.2)", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "ipython" +version = "8.20.0" +description = "IPython: Productive Interactive Computing" +optional = false +python-versions = ">=3.10" +files = [ + {file = "ipython-8.20.0-py3-none-any.whl", hash = "sha256:bc9716aad6f29f36c449e30821c9dd0c1c1a7b59ddcc26931685b87b4c569619"}, + {file = "ipython-8.20.0.tar.gz", hash = "sha256:2f21bd3fc1d51550c89ee3944ae04bbc7bc79e129ea0937da6e6c68bfdbf117a"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +decorator = "*" +jedi = ">=0.16" +matplotlib-inline = "*" +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} +prompt-toolkit = ">=3.0.41,<3.1.0" +pygments = ">=2.4.0" +stack-data = "*" +traitlets = ">=5" + +[package.extras] +all = ["black", "curio", "docrepr", "exceptiongroup", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.23)", "pandas", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] +black = ["black"] +doc = ["docrepr", "exceptiongroup", "ipykernel", "matplotlib", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] +kernel = ["ipykernel"] +nbconvert = ["nbconvert"] +nbformat = ["nbformat"] +notebook = ["ipywidgets", "notebook"] +parallel = ["ipyparallel"] +qtconsole = ["qtconsole"] +test = ["pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath", "trio"] + +[[package]] +name = "ipywidgets" +version = "8.1.1" +description = "Jupyter interactive widgets" +optional = false +python-versions = ">=3.7" +files = [ + {file = "ipywidgets-8.1.1-py3-none-any.whl", hash = "sha256:2b88d728656aea3bbfd05d32c747cfd0078f9d7e159cf982433b58ad717eed7f"}, + {file = "ipywidgets-8.1.1.tar.gz", hash = "sha256:40211efb556adec6fa450ccc2a77d59ca44a060f4f9f136833df59c9f538e6e8"}, +] + +[package.dependencies] +comm = ">=0.1.3" +ipython = ">=6.1.0" +jupyterlab-widgets = ">=3.0.9,<3.1.0" +traitlets = ">=4.3.1" +widgetsnbextension = ">=4.0.9,<4.1.0" + +[package.extras] +test = ["ipykernel", "jsonschema", "pytest (>=3.6.0)", "pytest-cov", "pytz"] + +[[package]] +name = "isoduration" +version = "20.11.0" +description = "Operations with ISO 8601 durations" +optional = false +python-versions = ">=3.7" +files = [ + {file = "isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"}, + {file = "isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9"}, +] + +[package.dependencies] +arrow = ">=0.15.0" + +[[package]] +name = "itsdangerous" +version = "2.1.2" +description = "Safely pass data to untrusted environments and back." +optional = false +python-versions = ">=3.7" +files = [ + {file = "itsdangerous-2.1.2-py3-none-any.whl", hash = "sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44"}, + {file = "itsdangerous-2.1.2.tar.gz", hash = "sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a"}, +] + +[[package]] +name = "jedi" +version = "0.19.1" +description = "An autocompletion tool for Python that can be used for text editors." +optional = false +python-versions = ">=3.6" +files = [ + {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"}, + {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"}, +] + +[package.dependencies] +parso = ">=0.8.3,<0.9.0" + +[package.extras] +docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] + +[[package]] +name = "jinja2" +version = "3.1.3" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, + {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "joblib" +version = "1.3.2" +description = "Lightweight pipelining with Python functions" +optional = false +python-versions = ">=3.7" +files = [ + {file = "joblib-1.3.2-py3-none-any.whl", hash = "sha256:ef4331c65f239985f3f2220ecc87db222f08fd22097a3dd5698f693875f8cbb9"}, + {file = "joblib-1.3.2.tar.gz", hash = "sha256:92f865e621e17784e7955080b6d042489e3b8e294949cc44c6eac304f59772b1"}, +] + +[[package]] +name = "json5" +version = "0.9.14" +description = "A Python implementation of the JSON5 data format." +optional = false +python-versions = "*" +files = [ + {file = "json5-0.9.14-py2.py3-none-any.whl", hash = "sha256:740c7f1b9e584a468dbb2939d8d458db3427f2c93ae2139d05f47e453eae964f"}, + {file = "json5-0.9.14.tar.gz", hash = "sha256:9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02"}, +] + +[package.extras] +dev = ["hypothesis"] + +[[package]] +name = "jsonpointer" +version = "2.4" +description = "Identify specific nodes in a JSON document (RFC 6901)" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*" +files = [ + {file = "jsonpointer-2.4-py2.py3-none-any.whl", hash = "sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a"}, + {file = "jsonpointer-2.4.tar.gz", hash = "sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88"}, +] + +[[package]] +name = "jsonschema" +version = "4.21.1" +description = "An implementation of JSON Schema validation for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema-4.21.1-py3-none-any.whl", hash = "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f"}, + {file = "jsonschema-4.21.1.tar.gz", hash = "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +fqdn = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +idna = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +isoduration = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +jsonpointer = {version = ">1.13", optional = true, markers = "extra == \"format-nongpl\""} +jsonschema-specifications = ">=2023.03.6" +referencing = ">=0.28.4" +rfc3339-validator = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +rfc3986-validator = {version = ">0.1.0", optional = true, markers = "extra == \"format-nongpl\""} +rpds-py = ">=0.7.1" +uri-template = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +webcolors = {version = ">=1.11", optional = true, markers = "extra == \"format-nongpl\""} + +[package.extras] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] + +[[package]] +name = "jsonschema-specifications" +version = "2023.12.1" +description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, + {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, +] + +[package.dependencies] +referencing = ">=0.31.0" + +[[package]] +name = "jupyter" +version = "1.0.0" +description = "Jupyter metapackage. Install all the Jupyter components in one go." +optional = false +python-versions = "*" +files = [ + {file = "jupyter-1.0.0-py2.py3-none-any.whl", hash = "sha256:5b290f93b98ffbc21c0c7e749f054b3267782166d72fa5e3ed1ed4eaf34a2b78"}, + {file = "jupyter-1.0.0.tar.gz", hash = "sha256:d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f"}, + {file = "jupyter-1.0.0.zip", hash = "sha256:3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7"}, +] + +[package.dependencies] +ipykernel = "*" +ipywidgets = "*" +jupyter-console = "*" +nbconvert = "*" +notebook = "*" +qtconsole = "*" + +[[package]] +name = "jupyter-client" +version = "8.6.0" +description = "Jupyter protocol implementation and client libraries" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter_client-8.6.0-py3-none-any.whl", hash = "sha256:909c474dbe62582ae62b758bca86d6518c85234bdee2d908c778db6d72f39d99"}, + {file = "jupyter_client-8.6.0.tar.gz", hash = "sha256:0642244bb83b4764ae60d07e010e15f0e2d275ec4e918a8f7b80fbbef3ca60c7"}, +] + +[package.dependencies] +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +python-dateutil = ">=2.8.2" +pyzmq = ">=23.0" +tornado = ">=6.2" +traitlets = ">=5.3" + +[package.extras] +docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko", "pre-commit", "pytest", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"] + +[[package]] +name = "jupyter-console" +version = "6.6.3" +description = "Jupyter terminal console" +optional = false +python-versions = ">=3.7" +files = [ + {file = "jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485"}, + {file = "jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539"}, +] + +[package.dependencies] +ipykernel = ">=6.14" +ipython = "*" +jupyter-client = ">=7.0.0" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +prompt-toolkit = ">=3.0.30" +pygments = "*" +pyzmq = ">=17" +traitlets = ">=5.4" + +[package.extras] +test = ["flaky", "pexpect", "pytest"] + +[[package]] +name = "jupyter-core" +version = "5.7.1" +description = "Jupyter core package. A base package on which Jupyter projects rely." +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter_core-5.7.1-py3-none-any.whl", hash = "sha256:c65c82126453a723a2804aa52409930434598fd9d35091d63dfb919d2b765bb7"}, + {file = "jupyter_core-5.7.1.tar.gz", hash = "sha256:de61a9d7fc71240f688b2fb5ab659fbb56979458dc66a71decd098e03c79e218"}, +] + +[package.dependencies] +platformdirs = ">=2.5" +pywin32 = {version = ">=300", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} +traitlets = ">=5.3" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"] +test = ["ipykernel", "pre-commit", "pytest", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "jupyter-events" +version = "0.9.0" +description = "Jupyter Event System library" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter_events-0.9.0-py3-none-any.whl", hash = "sha256:d853b3c10273ff9bc8bb8b30076d65e2c9685579db736873de6c2232dde148bf"}, + {file = "jupyter_events-0.9.0.tar.gz", hash = "sha256:81ad2e4bc710881ec274d31c6c50669d71bbaa5dd9d01e600b56faa85700d399"}, +] + +[package.dependencies] +jsonschema = {version = ">=4.18.0", extras = ["format-nongpl"]} +python-json-logger = ">=2.0.4" +pyyaml = ">=5.3" +referencing = "*" +rfc3339-validator = "*" +rfc3986-validator = ">=0.1.1" +traitlets = ">=5.3" + +[package.extras] +cli = ["click", "rich"] +docs = ["jupyterlite-sphinx", "myst-parser", "pydata-sphinx-theme", "sphinxcontrib-spelling"] +test = ["click", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.19.0)", "pytest-console-scripts", "rich"] + +[[package]] +name = "jupyter-lsp" +version = "2.2.2" +description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter-lsp-2.2.2.tar.gz", hash = "sha256:256d24620542ae4bba04a50fc1f6ffe208093a07d8e697fea0a8d1b8ca1b7e5b"}, + {file = "jupyter_lsp-2.2.2-py3-none-any.whl", hash = "sha256:3b95229e4168355a8c91928057c1621ac3510ba98b2a925e82ebd77f078b1aa5"}, +] + +[package.dependencies] +jupyter-server = ">=1.1.2" + +[[package]] +name = "jupyter-server" +version = "2.12.5" +description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications." +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter_server-2.12.5-py3-none-any.whl", hash = "sha256:184a0f82809a8522777cfb6b760ab6f4b1bb398664c5860a27cec696cb884923"}, + {file = "jupyter_server-2.12.5.tar.gz", hash = "sha256:0edb626c94baa22809be1323f9770cf1c00a952b17097592e40d03e6a3951689"}, +] + +[package.dependencies] +anyio = ">=3.1.0" +argon2-cffi = "*" +jinja2 = "*" +jupyter-client = ">=7.4.4" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +jupyter-events = ">=0.9.0" +jupyter-server-terminals = "*" +nbconvert = ">=6.4.4" +nbformat = ">=5.3.0" +overrides = "*" +packaging = "*" +prometheus-client = "*" +pywinpty = {version = "*", markers = "os_name == \"nt\""} +pyzmq = ">=24" +send2trash = ">=1.8.2" +terminado = ">=0.8.3" +tornado = ">=6.2.0" +traitlets = ">=5.6.0" +websocket-client = "*" + +[package.extras] +docs = ["ipykernel", "jinja2", "jupyter-client", "jupyter-server", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"] +test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.4)", "pytest-timeout", "requests"] + +[[package]] +name = "jupyter-server-terminals" +version = "0.5.2" +description = "A Jupyter Server Extension Providing Terminals." +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter_server_terminals-0.5.2-py3-none-any.whl", hash = "sha256:1b80c12765da979513c42c90215481bbc39bd8ae7c0350b4f85bc3eb58d0fa80"}, + {file = "jupyter_server_terminals-0.5.2.tar.gz", hash = "sha256:396b5ccc0881e550bf0ee7012c6ef1b53edbde69e67cab1d56e89711b46052e8"}, +] + +[package.dependencies] +pywinpty = {version = ">=2.0.3", markers = "os_name == \"nt\""} +terminado = ">=0.8.3" + +[package.extras] +docs = ["jinja2", "jupyter-server", "mistune (<4.0)", "myst-parser", "nbformat", "packaging", "pydata-sphinx-theme", "sphinxcontrib-github-alt", "sphinxcontrib-openapi", "sphinxcontrib-spelling", "sphinxemoji", "tornado"] +test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (>=0.5.3)", "pytest-timeout"] + +[[package]] +name = "jupyterlab" +version = "4.0.11" +description = "JupyterLab computational environment" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyterlab-4.0.11-py3-none-any.whl", hash = "sha256:536bf0e78723153a5016ca7efb88ed0ecd7070d3f1555d5b0e2770658f900a3c"}, + {file = "jupyterlab-4.0.11.tar.gz", hash = "sha256:d1aec24712566bc25a36229788242778e498ca4088028e2f9aa156b8b7fdc8fc"}, +] + +[package.dependencies] +async-lru = ">=1.0.0" +ipykernel = "*" +jinja2 = ">=3.0.3" +jupyter-core = "*" +jupyter-lsp = ">=2.0.0" +jupyter-server = ">=2.4.0,<3" +jupyterlab-server = ">=2.19.0,<3" +notebook-shim = ">=0.2" +packaging = "*" +tornado = ">=6.2.0" +traitlets = "*" + +[package.extras] +dev = ["build", "bump2version", "coverage", "hatch", "pre-commit", "pytest-cov", "ruff (==0.1.6)"] +docs = ["jsx-lexer", "myst-parser", "pydata-sphinx-theme (>=0.13.0)", "pytest", "pytest-check-links", "pytest-tornasync", "sphinx (>=1.8,<7.2.0)", "sphinx-copybutton"] +docs-screenshots = ["altair (==5.0.1)", "ipython (==8.14.0)", "ipywidgets (==8.0.6)", "jupyterlab-geojson (==3.4.0)", "jupyterlab-language-pack-zh-cn (==4.0.post0)", "matplotlib (==3.7.1)", "nbconvert (>=7.0.0)", "pandas (==2.0.2)", "scipy (==1.10.1)", "vega-datasets (==0.9.0)"] +test = ["coverage", "pytest (>=7.0)", "pytest-check-links (>=0.7)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter (>=0.5.3)", "pytest-timeout", "pytest-tornasync", "requests", "requests-cache", "virtualenv"] + +[[package]] +name = "jupyterlab-pygments" +version = "0.3.0" +description = "Pygments theme using JupyterLab CSS variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"}, + {file = "jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d"}, +] + +[[package]] +name = "jupyterlab-server" +version = "2.25.2" +description = "A set of server components for JupyterLab and JupyterLab like applications." +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyterlab_server-2.25.2-py3-none-any.whl", hash = "sha256:5b1798c9cc6a44f65c757de9f97fc06fc3d42535afbf47d2ace5e964ab447aaf"}, + {file = "jupyterlab_server-2.25.2.tar.gz", hash = "sha256:bd0ec7a99ebcedc8bcff939ef86e52c378e44c2707e053fcd81d046ce979ee63"}, +] + +[package.dependencies] +babel = ">=2.10" +jinja2 = ">=3.0.3" +json5 = ">=0.9.0" +jsonschema = ">=4.18.0" +jupyter-server = ">=1.21,<3" +packaging = ">=21.3" +requests = ">=2.31" + +[package.extras] +docs = ["autodoc-traits", "jinja2 (<3.2.0)", "mistune (<4)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi (>0.8)"] +openapi = ["openapi-core (>=0.18.0,<0.19.0)", "ruamel-yaml"] +test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"] + +[[package]] +name = "jupyterlab-widgets" +version = "3.0.9" +description = "Jupyter interactive widgets for JupyterLab" +optional = false +python-versions = ">=3.7" +files = [ + {file = "jupyterlab_widgets-3.0.9-py3-none-any.whl", hash = "sha256:3cf5bdf5b897bf3bccf1c11873aa4afd776d7430200f765e0686bd352487b58d"}, + {file = "jupyterlab_widgets-3.0.9.tar.gz", hash = "sha256:6005a4e974c7beee84060fdfba341a3218495046de8ae3ec64888e5fe19fdb4c"}, +] + +[[package]] +name = "kiwisolver" +version = "1.4.5" +description = "A fast implementation of the Cassowary constraint solver" +optional = false +python-versions = ">=3.7" +files = [ + {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"}, + {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"}, + {file = "kiwisolver-1.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ef7afcd2d281494c0a9101d5c571970708ad911d028137cd558f02b851c08b4"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9eaa8b117dc8337728e834b9c6e2611f10c79e38f65157c4c38e9400286f5cb1"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec20916e7b4cbfb1f12380e46486ec4bcbaa91a9c448b97023fde0d5bbf9e4ff"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39b42c68602539407884cf70d6a480a469b93b81b7701378ba5e2328660c847a"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa12042de0171fad672b6c59df69106d20d5596e4f87b5e8f76df757a7c399aa"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a40773c71d7ccdd3798f6489aaac9eee213d566850a9533f8d26332d626b82c"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:19df6e621f6d8b4b9c4d45f40a66839294ff2bb235e64d2178f7522d9170ac5b"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:83d78376d0d4fd884e2c114d0621624b73d2aba4e2788182d286309ebdeed770"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e391b1f0a8a5a10ab3b9bb6afcfd74f2175f24f8975fb87ecae700d1503cdee0"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:852542f9481f4a62dbb5dd99e8ab7aedfeb8fb6342349a181d4036877410f525"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59edc41b24031bc25108e210c0def6f6c2191210492a972d585a06ff246bb79b"}, + {file = "kiwisolver-1.4.5-cp310-cp310-win32.whl", hash = "sha256:a6aa6315319a052b4ee378aa171959c898a6183f15c1e541821c5c59beaa0238"}, + {file = "kiwisolver-1.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:d0ef46024e6a3d79c01ff13801cb19d0cad7fd859b15037aec74315540acc276"}, + {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:11863aa14a51fd6ec28688d76f1735f8f69ab1fabf388851a595d0721af042f5"}, + {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8ab3919a9997ab7ef2fbbed0cc99bb28d3c13e6d4b1ad36e97e482558a91be90"}, + {file = "kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fcc700eadbbccbf6bc1bcb9dbe0786b4b1cb91ca0dcda336eef5c2beed37b797"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dfdd7c0b105af050eb3d64997809dc21da247cf44e63dc73ff0fd20b96be55a9"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76c6a5964640638cdeaa0c359382e5703e9293030fe730018ca06bc2010c4437"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbea0db94288e29afcc4c28afbf3a7ccaf2d7e027489c449cf7e8f83c6346eb9"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ceec1a6bc6cab1d6ff5d06592a91a692f90ec7505d6463a88a52cc0eb58545da"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:040c1aebeda72197ef477a906782b5ab0d387642e93bda547336b8957c61022e"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f91de7223d4c7b793867797bacd1ee53bfe7359bd70d27b7b58a04efbb9436c8"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:faae4860798c31530dd184046a900e652c95513796ef51a12bc086710c2eec4d"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b0157420efcb803e71d1b28e2c287518b8808b7cf1ab8af36718fd0a2c453eb0"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:06f54715b7737c2fecdbf140d1afb11a33d59508a47bf11bb38ecf21dc9ab79f"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fdb7adb641a0d13bdcd4ef48e062363d8a9ad4a182ac7647ec88f695e719ae9f"}, + {file = "kiwisolver-1.4.5-cp311-cp311-win32.whl", hash = "sha256:bb86433b1cfe686da83ce32a9d3a8dd308e85c76b60896d58f082136f10bffac"}, + {file = "kiwisolver-1.4.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c08e1312a9cf1074d17b17728d3dfce2a5125b2d791527f33ffbe805200a355"}, + {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:32d5cf40c4f7c7b3ca500f8985eb3fb3a7dfc023215e876f207956b5ea26632a"}, + {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f846c260f483d1fd217fe5ed7c173fb109efa6b1fc8381c8b7552c5781756192"}, + {file = "kiwisolver-1.4.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5ff5cf3571589b6d13bfbfd6bcd7a3f659e42f96b5fd1c4830c4cf21d4f5ef45"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7269d9e5f1084a653d575c7ec012ff57f0c042258bf5db0954bf551c158466e7"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da802a19d6e15dffe4b0c24b38b3af68e6c1a68e6e1d8f30148c83864f3881db"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3aba7311af82e335dd1e36ffff68aaca609ca6290c2cb6d821a39aa075d8e3ff"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:763773d53f07244148ccac5b084da5adb90bfaee39c197554f01b286cf869228"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2270953c0d8cdab5d422bee7d2007f043473f9d2999631c86a223c9db56cbd16"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d099e745a512f7e3bbe7249ca835f4d357c586d78d79ae8f1dcd4d8adeb9bda9"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:74db36e14a7d1ce0986fa104f7d5637aea5c82ca6326ed0ec5694280942d1162"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:7e5bab140c309cb3a6ce373a9e71eb7e4873c70c2dda01df6820474f9889d6d4"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0f114aa76dc1b8f636d077979c0ac22e7cd8f3493abbab152f20eb8d3cda71f3"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:88a2df29d4724b9237fc0c6eaf2a1adae0cdc0b3e9f4d8e7dc54b16812d2d81a"}, + {file = "kiwisolver-1.4.5-cp312-cp312-win32.whl", hash = "sha256:72d40b33e834371fd330fb1472ca19d9b8327acb79a5821d4008391db8e29f20"}, + {file = "kiwisolver-1.4.5-cp312-cp312-win_amd64.whl", hash = "sha256:2c5674c4e74d939b9d91dda0fae10597ac7521768fec9e399c70a1f27e2ea2d9"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3a2b053a0ab7a3960c98725cfb0bf5b48ba82f64ec95fe06f1d06c99b552e130"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cd32d6c13807e5c66a7cbb79f90b553642f296ae4518a60d8d76243b0ad2898"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59ec7b7c7e1a61061850d53aaf8e93db63dce0c936db1fda2658b70e4a1be709"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da4cfb373035def307905d05041c1d06d8936452fe89d464743ae7fb8371078b"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2400873bccc260b6ae184b2b8a4fec0e4082d30648eadb7c3d9a13405d861e89"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1b04139c4236a0f3aff534479b58f6f849a8b351e1314826c2d230849ed48985"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:4e66e81a5779b65ac21764c295087de82235597a2293d18d943f8e9e32746265"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:7931d8f1f67c4be9ba1dd9c451fb0eeca1a25b89e4d3f89e828fe12a519b782a"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:b3f7e75f3015df442238cca659f8baa5f42ce2a8582727981cbfa15fee0ee205"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:bbf1d63eef84b2e8c89011b7f2235b1e0bf7dacc11cac9431fc6468e99ac77fb"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:4c380469bd3f970ef677bf2bcba2b6b0b4d5c75e7a020fb863ef75084efad66f"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-win32.whl", hash = "sha256:9408acf3270c4b6baad483865191e3e582b638b1654a007c62e3efe96f09a9a3"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-win_amd64.whl", hash = "sha256:5b94529f9b2591b7af5f3e0e730a4e0a41ea174af35a4fd067775f9bdfeee01a"}, + {file = "kiwisolver-1.4.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:11c7de8f692fc99816e8ac50d1d1aef4f75126eefc33ac79aac02c099fd3db71"}, + {file = "kiwisolver-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:53abb58632235cd154176ced1ae8f0d29a6657aa1aa9decf50b899b755bc2b93"}, + {file = "kiwisolver-1.4.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:88b9f257ca61b838b6f8094a62418421f87ac2a1069f7e896c36a7d86b5d4c29"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3195782b26fc03aa9c6913d5bad5aeb864bdc372924c093b0f1cebad603dd712"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc579bf0f502e54926519451b920e875f433aceb4624a3646b3252b5caa9e0b6"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a580c91d686376f0f7c295357595c5a026e6cbc3d77b7c36e290201e7c11ecb"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cfe6ab8da05c01ba6fbea630377b5da2cd9bcbc6338510116b01c1bc939a2c18"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d2e5a98f0ec99beb3c10e13b387f8db39106d53993f498b295f0c914328b1333"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a51a263952b1429e429ff236d2f5a21c5125437861baeed77f5e1cc2d2c7c6da"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3edd2fa14e68c9be82c5b16689e8d63d89fe927e56debd6e1dbce7a26a17f81b"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:74d1b44c6cfc897df648cc9fdaa09bc3e7679926e6f96df05775d4fb3946571c"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:76d9289ed3f7501012e05abb8358bbb129149dbd173f1f57a1bf1c22d19ab7cc"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:92dea1ffe3714fa8eb6a314d2b3c773208d865a0e0d35e713ec54eea08a66250"}, + {file = "kiwisolver-1.4.5-cp38-cp38-win32.whl", hash = "sha256:5c90ae8c8d32e472be041e76f9d2f2dbff4d0b0be8bd4041770eddb18cf49a4e"}, + {file = "kiwisolver-1.4.5-cp38-cp38-win_amd64.whl", hash = "sha256:c7940c1dc63eb37a67721b10d703247552416f719c4188c54e04334321351ced"}, + {file = "kiwisolver-1.4.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9407b6a5f0d675e8a827ad8742e1d6b49d9c1a1da5d952a67d50ef5f4170b18d"}, + {file = "kiwisolver-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15568384086b6df3c65353820a4473575dbad192e35010f622c6ce3eebd57af9"}, + {file = "kiwisolver-1.4.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0dc9db8e79f0036e8173c466d21ef18e1befc02de8bf8aa8dc0813a6dc8a7046"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cdc8a402aaee9a798b50d8b827d7ecf75edc5fb35ea0f91f213ff927c15f4ff0"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6c3bd3cde54cafb87d74d8db50b909705c62b17c2099b8f2e25b461882e544ff"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:955e8513d07a283056b1396e9a57ceddbd272d9252c14f154d450d227606eb54"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:346f5343b9e3f00b8db8ba359350eb124b98c99efd0b408728ac6ebf38173958"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9098e0049e88c6a24ff64545cdfc50807818ba6c1b739cae221bbbcbc58aad3"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:00bd361b903dc4bbf4eb165f24d1acbee754fce22ded24c3d56eec268658a5cf"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7b8b454bac16428b22560d0a1cf0a09875339cab69df61d7805bf48919415901"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f1d072c2eb0ad60d4c183f3fb44ac6f73fb7a8f16a2694a91f988275cbf352f9"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:31a82d498054cac9f6d0b53d02bb85811185bcb477d4b60144f915f3b3126342"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6512cb89e334e4700febbffaaa52761b65b4f5a3cf33f960213d5656cea36a77"}, + {file = "kiwisolver-1.4.5-cp39-cp39-win32.whl", hash = "sha256:9db8ea4c388fdb0f780fe91346fd438657ea602d58348753d9fb265ce1bca67f"}, + {file = "kiwisolver-1.4.5-cp39-cp39-win_amd64.whl", hash = "sha256:59415f46a37f7f2efeec758353dd2eae1b07640d8ca0f0c42548ec4125492635"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5c7b3b3a728dc6faf3fc372ef24f21d1e3cee2ac3e9596691d746e5a536de920"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:620ced262a86244e2be10a676b646f29c34537d0d9cc8eb26c08f53d98013390"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:378a214a1e3bbf5ac4a8708304318b4f890da88c9e6a07699c4ae7174c09a68d"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf7be1207676ac608a50cd08f102f6742dbfc70e8d60c4db1c6897f62f71523"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:ba55dce0a9b8ff59495ddd050a0225d58bd0983d09f87cfe2b6aec4f2c1234e4"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fd32ea360bcbb92d28933fc05ed09bffcb1704ba3fc7942e81db0fd4f81a7892"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5e7139af55d1688f8b960ee9ad5adafc4ac17c1c473fe07133ac092310d76544"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dced8146011d2bc2e883f9bd68618b8247387f4bbec46d7392b3c3b032640126"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9bf3325c47b11b2e51bca0824ea217c7cd84491d8ac4eefd1e409705ef092bd"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5794cf59533bc3f1b1c821f7206a3617999db9fbefc345360aafe2e067514929"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e368f200bbc2e4f905b8e71eb38b3c04333bddaa6a2464a6355487b02bb7fb09"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5d706eba36b4c4d5bc6c6377bb6568098765e990cfc21ee16d13963fab7b3e7"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85267bd1aa8880a9c88a8cb71e18d3d64d2751a790e6ca6c27b8ccc724bcd5ad"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210ef2c3a1f03272649aff1ef992df2e724748918c4bc2d5a90352849eb40bea"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:11d011a7574eb3b82bcc9c1a1d35c1d7075677fdd15de527d91b46bd35e935ee"}, + {file = "kiwisolver-1.4.5.tar.gz", hash = "sha256:e57e563a57fb22a142da34f38acc2fc1a5c864bc29ca1517a88abc963e60d6ec"}, +] + +[[package]] +name = "langcodes" +version = "3.3.0" +description = "Tools for labeling human languages with IETF language tags" +optional = false +python-versions = ">=3.6" +files = [ + {file = "langcodes-3.3.0-py3-none-any.whl", hash = "sha256:4d89fc9acb6e9c8fdef70bcdf376113a3db09b67285d9e1d534de6d8818e7e69"}, + {file = "langcodes-3.3.0.tar.gz", hash = "sha256:794d07d5a28781231ac335a1561b8442f8648ca07cd518310aeb45d6f0807ef6"}, +] + +[package.extras] +data = ["language-data (>=1.1,<2.0)"] + +[[package]] +name = "license-expression" +version = "30.2.0" +description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." +optional = false +python-versions = ">=3.7" +files = [ + {file = "license-expression-30.2.0.tar.gz", hash = "sha256:599928edd995c43fc335e0af342076144dc71cb858afa1ed9c1c30c4e81794f5"}, + {file = "license_expression-30.2.0-py3-none-any.whl", hash = "sha256:1a7dc2bb2d09cdc983d072e4f9adc787e107e09def84cbb3919baaaf4f8e6fa1"}, +] + +[package.dependencies] +"boolean.py" = ">=4.0" + +[package.extras] +docs = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)"] +testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twine"] + +[[package]] +name = "loguru" +version = "0.7.2" +description = "Python logging made (stupidly) simple" +optional = false +python-versions = ">=3.5" +files = [ + {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"}, + {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"}, +] + +[package.dependencies] +colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""} +win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""} + +[package.extras] +dev = ["Sphinx (==7.2.5)", "colorama (==0.4.5)", "colorama (==0.4.6)", "exceptiongroup (==1.1.3)", "freezegun (==1.1.0)", "freezegun (==1.2.2)", "mypy (==v0.910)", "mypy (==v0.971)", "mypy (==v1.4.1)", "mypy (==v1.5.1)", "pre-commit (==3.4.0)", "pytest (==6.1.2)", "pytest (==7.4.0)", "pytest-cov (==2.12.1)", "pytest-cov (==4.1.0)", "pytest-mypy-plugins (==1.9.3)", "pytest-mypy-plugins (==3.0.0)", "sphinx-autobuild (==2021.3.14)", "sphinx-rtd-theme (==1.3.0)", "tox (==3.27.1)", "tox (==4.11.0)"] + +[[package]] +name = "loguru-mypy" +version = "0.0.4" +description = "" +optional = false +python-versions = ">=3.6.0" +files = [ + {file = "loguru-mypy-0.0.4.tar.gz", hash = "sha256:1f1767d7737f1825295ce147f7e751f91837f5759b3c2f41801adc65691aeed4"}, + {file = "loguru_mypy-0.0.4-py3-none-any.whl", hash = "sha256:98e044be509887a314e683a1e851813310b396be48388c1fe4de97a2eac99d4d"}, +] + +[package.dependencies] +typing-extensions = "*" + +[[package]] +name = "lxml" +version = "4.9.4" +description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*" +files = [ + {file = "lxml-4.9.4-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e214025e23db238805a600f1f37bf9f9a15413c7bf5f9d6ae194f84980c78722"}, + {file = "lxml-4.9.4-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ec53a09aee61d45e7dbe7e91252ff0491b6b5fee3d85b2d45b173d8ab453efc1"}, + {file = "lxml-4.9.4-cp27-cp27m-win32.whl", hash = "sha256:7d1d6c9e74c70ddf524e3c09d9dc0522aba9370708c2cb58680ea40174800013"}, + {file = "lxml-4.9.4-cp27-cp27m-win_amd64.whl", hash = "sha256:cb53669442895763e61df5c995f0e8361b61662f26c1b04ee82899c2789c8f69"}, + {file = "lxml-4.9.4-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:647bfe88b1997d7ae8d45dabc7c868d8cb0c8412a6e730a7651050b8c7289cf2"}, + {file = "lxml-4.9.4-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:4d973729ce04784906a19108054e1fd476bc85279a403ea1a72fdb051c76fa48"}, + {file = "lxml-4.9.4-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:056a17eaaf3da87a05523472ae84246f87ac2f29a53306466c22e60282e54ff8"}, + {file = "lxml-4.9.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:aaa5c173a26960fe67daa69aa93d6d6a1cd714a6eb13802d4e4bd1d24a530644"}, + {file = "lxml-4.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:647459b23594f370c1c01768edaa0ba0959afc39caeeb793b43158bb9bb6a663"}, + {file = "lxml-4.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:bdd9abccd0927673cffe601d2c6cdad1c9321bf3437a2f507d6b037ef91ea307"}, + {file = "lxml-4.9.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:00e91573183ad273e242db5585b52670eddf92bacad095ce25c1e682da14ed91"}, + {file = "lxml-4.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a602ed9bd2c7d85bd58592c28e101bd9ff9c718fbde06545a70945ffd5d11868"}, + {file = "lxml-4.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:de362ac8bc962408ad8fae28f3967ce1a262b5d63ab8cefb42662566737f1dc7"}, + {file = "lxml-4.9.4-cp310-cp310-win32.whl", hash = "sha256:33714fcf5af4ff7e70a49731a7cc8fd9ce910b9ac194f66eaa18c3cc0a4c02be"}, + {file = "lxml-4.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:d3caa09e613ece43ac292fbed513a4bce170681a447d25ffcbc1b647d45a39c5"}, + {file = "lxml-4.9.4-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:359a8b09d712df27849e0bcb62c6a3404e780b274b0b7e4c39a88826d1926c28"}, + {file = "lxml-4.9.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:43498ea734ccdfb92e1886dfedaebeb81178a241d39a79d5351ba2b671bff2b2"}, + {file = "lxml-4.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:4855161013dfb2b762e02b3f4d4a21cc7c6aec13c69e3bffbf5022b3e708dd97"}, + {file = "lxml-4.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:c71b5b860c5215fdbaa56f715bc218e45a98477f816b46cfde4a84d25b13274e"}, + {file = "lxml-4.9.4-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9a2b5915c333e4364367140443b59f09feae42184459b913f0f41b9fed55794a"}, + {file = "lxml-4.9.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d82411dbf4d3127b6cde7da0f9373e37ad3a43e89ef374965465928f01c2b979"}, + {file = "lxml-4.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:273473d34462ae6e97c0f4e517bd1bf9588aa67a1d47d93f760a1282640e24ac"}, + {file = "lxml-4.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:389d2b2e543b27962990ab529ac6720c3dded588cc6d0f6557eec153305a3622"}, + {file = "lxml-4.9.4-cp311-cp311-win32.whl", hash = "sha256:8aecb5a7f6f7f8fe9cac0bcadd39efaca8bbf8d1bf242e9f175cbe4c925116c3"}, + {file = "lxml-4.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:c7721a3ef41591341388bb2265395ce522aba52f969d33dacd822da8f018aff8"}, + {file = "lxml-4.9.4-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:dbcb2dc07308453db428a95a4d03259bd8caea97d7f0776842299f2d00c72fc8"}, + {file = "lxml-4.9.4-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:01bf1df1db327e748dcb152d17389cf6d0a8c5d533ef9bab781e9d5037619229"}, + {file = "lxml-4.9.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e8f9f93a23634cfafbad6e46ad7d09e0f4a25a2400e4a64b1b7b7c0fbaa06d9d"}, + {file = "lxml-4.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3f3f00a9061605725df1816f5713d10cd94636347ed651abdbc75828df302b20"}, + {file = "lxml-4.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:953dd5481bd6252bd480d6ec431f61d7d87fdcbbb71b0d2bdcfc6ae00bb6fb10"}, + {file = "lxml-4.9.4-cp312-cp312-win32.whl", hash = "sha256:266f655d1baff9c47b52f529b5f6bec33f66042f65f7c56adde3fcf2ed62ae8b"}, + {file = "lxml-4.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:f1faee2a831fe249e1bae9cbc68d3cd8a30f7e37851deee4d7962b17c410dd56"}, + {file = "lxml-4.9.4-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:23d891e5bdc12e2e506e7d225d6aa929e0a0368c9916c1fddefab88166e98b20"}, + {file = "lxml-4.9.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:e96a1788f24d03e8d61679f9881a883ecdf9c445a38f9ae3f3f193ab6c591c66"}, + {file = "lxml-4.9.4-cp36-cp36m-macosx_11_0_x86_64.whl", hash = "sha256:5557461f83bb7cc718bc9ee1f7156d50e31747e5b38d79cf40f79ab1447afd2d"}, + {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:fdb325b7fba1e2c40b9b1db407f85642e32404131c08480dd652110fc908561b"}, + {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d74d4a3c4b8f7a1f676cedf8e84bcc57705a6d7925e6daef7a1e54ae543a197"}, + {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:ac7674d1638df129d9cb4503d20ffc3922bd463c865ef3cb412f2c926108e9a4"}, + {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:ddd92e18b783aeb86ad2132d84a4b795fc5ec612e3545c1b687e7747e66e2b53"}, + {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bd9ac6e44f2db368ef8986f3989a4cad3de4cd55dbdda536e253000c801bcc7"}, + {file = "lxml-4.9.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:bc354b1393dce46026ab13075f77b30e40b61b1a53e852e99d3cc5dd1af4bc85"}, + {file = "lxml-4.9.4-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:f836f39678cb47c9541f04d8ed4545719dc31ad850bf1832d6b4171e30d65d23"}, + {file = "lxml-4.9.4-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:9c131447768ed7bc05a02553d939e7f0e807e533441901dd504e217b76307745"}, + {file = "lxml-4.9.4-cp36-cp36m-win32.whl", hash = "sha256:bafa65e3acae612a7799ada439bd202403414ebe23f52e5b17f6ffc2eb98c2be"}, + {file = "lxml-4.9.4-cp36-cp36m-win_amd64.whl", hash = "sha256:6197c3f3c0b960ad033b9b7d611db11285bb461fc6b802c1dd50d04ad715c225"}, + {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:7b378847a09d6bd46047f5f3599cdc64fcb4cc5a5a2dd0a2af610361fbe77b16"}, + {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:1343df4e2e6e51182aad12162b23b0a4b3fd77f17527a78c53f0f23573663545"}, + {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:6dbdacf5752fbd78ccdb434698230c4f0f95df7dd956d5f205b5ed6911a1367c"}, + {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:506becdf2ecaebaf7f7995f776394fcc8bd8a78022772de66677c84fb02dd33d"}, + {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ca8e44b5ba3edb682ea4e6185b49661fc22b230cf811b9c13963c9f982d1d964"}, + {file = "lxml-4.9.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9d9d5726474cbbef279fd709008f91a49c4f758bec9c062dfbba88eab00e3ff9"}, + {file = "lxml-4.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:bbdd69e20fe2943b51e2841fc1e6a3c1de460d630f65bde12452d8c97209464d"}, + {file = "lxml-4.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8671622256a0859f5089cbe0ce4693c2af407bc053dcc99aadff7f5310b4aa02"}, + {file = "lxml-4.9.4-cp37-cp37m-win32.whl", hash = "sha256:dd4fda67f5faaef4f9ee5383435048ee3e11ad996901225ad7615bc92245bc8e"}, + {file = "lxml-4.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:6bee9c2e501d835f91460b2c904bc359f8433e96799f5c2ff20feebd9bb1e590"}, + {file = "lxml-4.9.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:1f10f250430a4caf84115b1e0f23f3615566ca2369d1962f82bef40dd99cd81a"}, + {file = "lxml-4.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:3b505f2bbff50d261176e67be24e8909e54b5d9d08b12d4946344066d66b3e43"}, + {file = "lxml-4.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:1449f9451cd53e0fd0a7ec2ff5ede4686add13ac7a7bfa6988ff6d75cff3ebe2"}, + {file = "lxml-4.9.4-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:4ece9cca4cd1c8ba889bfa67eae7f21d0d1a2e715b4d5045395113361e8c533d"}, + {file = "lxml-4.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:59bb5979f9941c61e907ee571732219fa4774d5a18f3fa5ff2df963f5dfaa6bc"}, + {file = "lxml-4.9.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b1980dbcaad634fe78e710c8587383e6e3f61dbe146bcbfd13a9c8ab2d7b1192"}, + {file = "lxml-4.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9ae6c3363261021144121427b1552b29e7b59de9d6a75bf51e03bc072efb3c37"}, + {file = "lxml-4.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bcee502c649fa6351b44bb014b98c09cb00982a475a1912a9881ca28ab4f9cd9"}, + {file = "lxml-4.9.4-cp38-cp38-win32.whl", hash = "sha256:a8edae5253efa75c2fc79a90068fe540b197d1c7ab5803b800fccfe240eed33c"}, + {file = "lxml-4.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:701847a7aaefef121c5c0d855b2affa5f9bd45196ef00266724a80e439220e46"}, + {file = "lxml-4.9.4-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:f610d980e3fccf4394ab3806de6065682982f3d27c12d4ce3ee46a8183d64a6a"}, + {file = "lxml-4.9.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:aa9b5abd07f71b081a33115d9758ef6077924082055005808f68feccb27616bd"}, + {file = "lxml-4.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:365005e8b0718ea6d64b374423e870648ab47c3a905356ab6e5a5ff03962b9a9"}, + {file = "lxml-4.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:16b9ec51cc2feab009e800f2c6327338d6ee4e752c76e95a35c4465e80390ccd"}, + {file = "lxml-4.9.4-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:a905affe76f1802edcac554e3ccf68188bea16546071d7583fb1b693f9cf756b"}, + {file = "lxml-4.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fd814847901df6e8de13ce69b84c31fc9b3fb591224d6762d0b256d510cbf382"}, + {file = "lxml-4.9.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:91bbf398ac8bb7d65a5a52127407c05f75a18d7015a270fdd94bbcb04e65d573"}, + {file = "lxml-4.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f99768232f036b4776ce419d3244a04fe83784bce871b16d2c2e984c7fcea847"}, + {file = "lxml-4.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bb5bd6212eb0edfd1e8f254585290ea1dadc3687dd8fd5e2fd9a87c31915cdab"}, + {file = "lxml-4.9.4-cp39-cp39-win32.whl", hash = "sha256:88f7c383071981c74ec1998ba9b437659e4fd02a3c4a4d3efc16774eb108d0ec"}, + {file = "lxml-4.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:936e8880cc00f839aa4173f94466a8406a96ddce814651075f95837316369899"}, + {file = "lxml-4.9.4-pp310-pypy310_pp73-macosx_11_0_x86_64.whl", hash = "sha256:f6c35b2f87c004270fa2e703b872fcc984d714d430b305145c39d53074e1ffe0"}, + {file = "lxml-4.9.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:606d445feeb0856c2b424405236a01c71af7c97e5fe42fbc778634faef2b47e4"}, + {file = "lxml-4.9.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a1bdcbebd4e13446a14de4dd1825f1e778e099f17f79718b4aeaf2403624b0f7"}, + {file = "lxml-4.9.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:0a08c89b23117049ba171bf51d2f9c5f3abf507d65d016d6e0fa2f37e18c0fc5"}, + {file = "lxml-4.9.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:232fd30903d3123be4c435fb5159938c6225ee8607b635a4d3fca847003134ba"}, + {file = "lxml-4.9.4-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:231142459d32779b209aa4b4d460b175cadd604fed856f25c1571a9d78114771"}, + {file = "lxml-4.9.4-pp38-pypy38_pp73-macosx_11_0_x86_64.whl", hash = "sha256:520486f27f1d4ce9654154b4494cf9307b495527f3a2908ad4cb48e4f7ed7ef7"}, + {file = "lxml-4.9.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:562778586949be7e0d7435fcb24aca4810913771f845d99145a6cee64d5b67ca"}, + {file = "lxml-4.9.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:a9e7c6d89c77bb2770c9491d988f26a4b161d05c8ca58f63fb1f1b6b9a74be45"}, + {file = "lxml-4.9.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:786d6b57026e7e04d184313c1359ac3d68002c33e4b1042ca58c362f1d09ff58"}, + {file = "lxml-4.9.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:95ae6c5a196e2f239150aa4a479967351df7f44800c93e5a975ec726fef005e2"}, + {file = "lxml-4.9.4-pp39-pypy39_pp73-macosx_11_0_x86_64.whl", hash = "sha256:9b556596c49fa1232b0fff4b0e69b9d4083a502e60e404b44341e2f8fb7187f5"}, + {file = "lxml-4.9.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:cc02c06e9e320869d7d1bd323df6dd4281e78ac2e7f8526835d3d48c69060683"}, + {file = "lxml-4.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:857d6565f9aa3464764c2cb6a2e3c2e75e1970e877c188f4aeae45954a314e0c"}, + {file = "lxml-4.9.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c42ae7e010d7d6bc51875d768110c10e8a59494855c3d4c348b068f5fb81fdcd"}, + {file = "lxml-4.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:f10250bb190fb0742e3e1958dd5c100524c2cc5096c67c8da51233f7448dc137"}, + {file = "lxml-4.9.4.tar.gz", hash = "sha256:b1541e50b78e15fa06a2670157a1962ef06591d4c998b998047fff5e3236880e"}, +] + +[package.extras] +cssselect = ["cssselect (>=0.7)"] +html5 = ["html5lib"] +htmlsoup = ["BeautifulSoup4"] +source = ["Cython (==0.29.37)"] + +[[package]] +name = "mapbox-vector-tile" +version = "1.2.1" +description = "Mapbox Vector Tile" +optional = false +python-versions = "*" +files = [ + {file = "mapbox-vector-tile-1.2.1.tar.gz", hash = "sha256:ef973c47f45e53109239aeae4cad93d140f5a06e439dc5f2495f32ae484b5358"}, +] + +[package.dependencies] +future = "*" +protobuf = "*" +pyclipper = "*" +setuptools = "*" +shapely = "*" + +[[package]] +name = "markdown-it-py" +version = "2.2.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.7" +files = [ + {file = "markdown-it-py-2.2.0.tar.gz", hash = "sha256:7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1"}, + {file = "markdown_it_py-2.2.0-py3-none-any.whl", hash = "sha256:5a35f8d1870171d9acc47b99612dc146129b631baf04970128b568f190d0cc30"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["attrs", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.4" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-win32.whl", hash = "sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0"}, + {file = "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", hash = "sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-win32.whl", hash = "sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74"}, + {file = "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", hash = "sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-win32.whl", hash = "sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475"}, + {file = "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", hash = "sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", hash = "sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0"}, + {file = "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", hash = "sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-win32.whl", hash = "sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a"}, + {file = "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", hash = "sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-win32.whl", hash = "sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6"}, + {file = "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", hash = "sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959"}, + {file = "MarkupSafe-2.1.4.tar.gz", hash = "sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f"}, +] + +[[package]] +name = "matplotlib" +version = "3.8.2" +description = "Python plotting package" +optional = false +python-versions = ">=3.9" +files = [ + {file = "matplotlib-3.8.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:09796f89fb71a0c0e1e2f4bdaf63fb2cefc84446bb963ecdeb40dfee7dfa98c7"}, + {file = "matplotlib-3.8.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6f9c6976748a25e8b9be51ea028df49b8e561eed7809146da7a47dbecebab367"}, + {file = "matplotlib-3.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b78e4f2cedf303869b782071b55fdde5987fda3038e9d09e58c91cc261b5ad18"}, + {file = "matplotlib-3.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e208f46cf6576a7624195aa047cb344a7f802e113bb1a06cfd4bee431de5e31"}, + {file = "matplotlib-3.8.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:46a569130ff53798ea5f50afce7406e91fdc471ca1e0e26ba976a8c734c9427a"}, + {file = "matplotlib-3.8.2-cp310-cp310-win_amd64.whl", hash = "sha256:830f00640c965c5b7f6bc32f0d4ce0c36dfe0379f7dd65b07a00c801713ec40a"}, + {file = "matplotlib-3.8.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d86593ccf546223eb75a39b44c32788e6f6440d13cfc4750c1c15d0fcb850b63"}, + {file = "matplotlib-3.8.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9a5430836811b7652991939012f43d2808a2db9b64ee240387e8c43e2e5578c8"}, + {file = "matplotlib-3.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9576723858a78751d5aacd2497b8aef29ffea6d1c95981505877f7ac28215c6"}, + {file = "matplotlib-3.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ba9cbd8ac6cf422f3102622b20f8552d601bf8837e49a3afed188d560152788"}, + {file = "matplotlib-3.8.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:03f9d160a29e0b65c0790bb07f4f45d6a181b1ac33eb1bb0dd225986450148f0"}, + {file = "matplotlib-3.8.2-cp311-cp311-win_amd64.whl", hash = "sha256:3773002da767f0a9323ba1a9b9b5d00d6257dbd2a93107233167cfb581f64717"}, + {file = "matplotlib-3.8.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c318c1e95e2f5926fba326f68177dee364aa791d6df022ceb91b8221bd0a627"}, + {file = "matplotlib-3.8.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:091275d18d942cf1ee9609c830a1bc36610607d8223b1b981c37d5c9fc3e46a4"}, + {file = "matplotlib-3.8.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b0f3b8ea0e99e233a4bcc44590f01604840d833c280ebb8fe5554fd3e6cfe8d"}, + {file = "matplotlib-3.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7b1704a530395aaf73912be741c04d181f82ca78084fbd80bc737be04848331"}, + {file = "matplotlib-3.8.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533b0e3b0c6768eef8cbe4b583731ce25a91ab54a22f830db2b031e83cca9213"}, + {file = "matplotlib-3.8.2-cp312-cp312-win_amd64.whl", hash = "sha256:0f4fc5d72b75e2c18e55eb32292659cf731d9d5b312a6eb036506304f4675630"}, + {file = "matplotlib-3.8.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:deaed9ad4da0b1aea77fe0aa0cebb9ef611c70b3177be936a95e5d01fa05094f"}, + {file = "matplotlib-3.8.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:172f4d0fbac3383d39164c6caafd3255ce6fa58f08fc392513a0b1d3b89c4f89"}, + {file = "matplotlib-3.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7d36c2209d9136cd8e02fab1c0ddc185ce79bc914c45054a9f514e44c787917"}, + {file = "matplotlib-3.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5864bdd7da445e4e5e011b199bb67168cdad10b501750367c496420f2ad00843"}, + {file = "matplotlib-3.8.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ef8345b48e95cee45ff25192ed1f4857273117917a4dcd48e3905619bcd9c9b8"}, + {file = "matplotlib-3.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:7c48d9e221b637c017232e3760ed30b4e8d5dfd081daf327e829bf2a72c731b4"}, + {file = "matplotlib-3.8.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:aa11b3c6928a1e496c1a79917d51d4cd5d04f8a2e75f21df4949eeefdf697f4b"}, + {file = "matplotlib-3.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1095fecf99eeb7384dabad4bf44b965f929a5f6079654b681193edf7169ec20"}, + {file = "matplotlib-3.8.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:bddfb1db89bfaa855912261c805bd0e10218923cc262b9159a49c29a7a1c1afa"}, + {file = "matplotlib-3.8.2.tar.gz", hash = "sha256:01a978b871b881ee76017152f1f1a0cbf6bd5f7b8ff8c96df0df1bd57d8755a1"}, +] + +[package.dependencies] +contourpy = ">=1.0.1" +cycler = ">=0.10" +fonttools = ">=4.22.0" +kiwisolver = ">=1.3.1" +numpy = ">=1.21,<2" +packaging = ">=20.0" +pillow = ">=8" +pyparsing = ">=2.3.1" +python-dateutil = ">=2.7" + +[[package]] +name = "matplotlib-inline" +version = "0.1.6" +description = "Inline Matplotlib backend for Jupyter" +optional = false +python-versions = ">=3.5" +files = [ + {file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"}, + {file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"}, +] + +[package.dependencies] +traitlets = "*" + +[[package]] +name = "mdit-py-plugins" +version = "0.3.5" +description = "Collection of plugins for markdown-it-py" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdit-py-plugins-0.3.5.tar.gz", hash = "sha256:eee0adc7195e5827e17e02d2a258a2ba159944a0748f59c5099a4a27f78fcf6a"}, + {file = "mdit_py_plugins-0.3.5-py3-none-any.whl", hash = "sha256:ca9a0714ea59a24b2b044a1831f48d817dd0c817e84339f20e7889f392d77c4e"}, +] + +[package.dependencies] +markdown-it-py = ">=1.0.0,<3.0.0" + +[package.extras] +code-style = ["pre-commit"] +rtd = ["attrs", "myst-parser (>=0.16.1,<0.17.0)", "sphinx-book-theme (>=0.1.0,<0.2.0)"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + +[[package]] +name = "metric-visualizer" +version = "0.9.8" +description = "This is a tool for automated experimental metrics statistics and visualization" +optional = false +python-versions = ">=3.6" +files = [ + {file = "metric_visualizer-0.9.8-py3-none-any.whl", hash = "sha256:50795c940817b3c6495aff94df5a1ccb9109cf3f7719175d31e4d904d76b410d"}, +] + +[package.dependencies] +click = "*" +findfile = "*" +matplotlib = ">=3.6.3" +natsort = "*" +numpy = "*" +openpyxl = "*" +pandas = "*" +scipy = ">=1.10.0" +tabulate = "*" +tikzplotlib = "*" +update-checker = "*" +xlsxwriter = "*" + +[[package]] +name = "mistune" +version = "3.0.2" +description = "A sane and fast Markdown parser with useful plugins and renderers" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mistune-3.0.2-py3-none-any.whl", hash = "sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205"}, + {file = "mistune-3.0.2.tar.gz", hash = "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8"}, +] + +[[package]] +name = "more-itertools" +version = "8.14.0" +description = "More routines for operating on iterables, beyond itertools" +optional = false +python-versions = ">=3.5" +files = [ + {file = "more-itertools-8.14.0.tar.gz", hash = "sha256:c09443cd3d5438b8dafccd867a6bc1cb0894389e90cb53d227456b0b0bccb750"}, + {file = "more_itertools-8.14.0-py3-none-any.whl", hash = "sha256:1bc4f91ee5b1b31ac7ceacc17c09befe6a40a503907baf9c839c229b5095cfd2"}, +] + +[[package]] +name = "mpmath" +version = "1.3.0" +description = "Python library for arbitrary-precision floating-point arithmetic" +optional = false +python-versions = "*" +files = [ + {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}, + {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"}, +] + +[package.extras] +develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"] +docs = ["sphinx"] +gmpy = ["gmpy2 (>=2.1.0a4)"] +tests = ["pytest (>=4.6)"] + +[[package]] +name = "msgpack" +version = "1.0.7" +description = "MessagePack serializer" +optional = false +python-versions = ">=3.8" +files = [ + {file = "msgpack-1.0.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:04ad6069c86e531682f9e1e71b71c1c3937d6014a7c3e9edd2aa81ad58842862"}, + {file = "msgpack-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cca1b62fe70d761a282496b96a5e51c44c213e410a964bdffe0928e611368329"}, + {file = "msgpack-1.0.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e50ebce52f41370707f1e21a59514e3375e3edd6e1832f5e5235237db933c98b"}, + {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7b4f35de6a304b5533c238bee86b670b75b03d31b7797929caa7a624b5dda6"}, + {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28efb066cde83c479dfe5a48141a53bc7e5f13f785b92ddde336c716663039ee"}, + {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cb14ce54d9b857be9591ac364cb08dc2d6a5c4318c1182cb1d02274029d590d"}, + {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b573a43ef7c368ba4ea06050a957c2a7550f729c31f11dd616d2ac4aba99888d"}, + {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ccf9a39706b604d884d2cb1e27fe973bc55f2890c52f38df742bc1d79ab9f5e1"}, + {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cb70766519500281815dfd7a87d3a178acf7ce95390544b8c90587d76b227681"}, + {file = "msgpack-1.0.7-cp310-cp310-win32.whl", hash = "sha256:b610ff0f24e9f11c9ae653c67ff8cc03c075131401b3e5ef4b82570d1728f8a9"}, + {file = "msgpack-1.0.7-cp310-cp310-win_amd64.whl", hash = "sha256:a40821a89dc373d6427e2b44b572efc36a2778d3f543299e2f24eb1a5de65415"}, + {file = "msgpack-1.0.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:576eb384292b139821c41995523654ad82d1916da6a60cff129c715a6223ea84"}, + {file = "msgpack-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:730076207cb816138cf1af7f7237b208340a2c5e749707457d70705715c93b93"}, + {file = "msgpack-1.0.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:85765fdf4b27eb5086f05ac0491090fc76f4f2b28e09d9350c31aac25a5aaff8"}, + {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3476fae43db72bd11f29a5147ae2f3cb22e2f1a91d575ef130d2bf49afd21c46"}, + {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d4c80667de2e36970ebf74f42d1088cc9ee7ef5f4e8c35eee1b40eafd33ca5b"}, + {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b0bf0effb196ed76b7ad883848143427a73c355ae8e569fa538365064188b8e"}, + {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f9a7c509542db4eceed3dcf21ee5267ab565a83555c9b88a8109dcecc4709002"}, + {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:84b0daf226913133f899ea9b30618722d45feffa67e4fe867b0b5ae83a34060c"}, + {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ec79ff6159dffcc30853b2ad612ed572af86c92b5168aa3fc01a67b0fa40665e"}, + {file = "msgpack-1.0.7-cp311-cp311-win32.whl", hash = "sha256:3e7bf4442b310ff154b7bb9d81eb2c016b7d597e364f97d72b1acc3817a0fdc1"}, + {file = "msgpack-1.0.7-cp311-cp311-win_amd64.whl", hash = "sha256:3f0c8c6dfa6605ab8ff0611995ee30d4f9fcff89966cf562733b4008a3d60d82"}, + {file = "msgpack-1.0.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f0936e08e0003f66bfd97e74ee530427707297b0d0361247e9b4f59ab78ddc8b"}, + {file = "msgpack-1.0.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98bbd754a422a0b123c66a4c341de0474cad4a5c10c164ceed6ea090f3563db4"}, + {file = "msgpack-1.0.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b291f0ee7961a597cbbcc77709374087fa2a9afe7bdb6a40dbbd9b127e79afee"}, + {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebbbba226f0a108a7366bf4b59bf0f30a12fd5e75100c630267d94d7f0ad20e5"}, + {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e2d69948e4132813b8d1131f29f9101bc2c915f26089a6d632001a5c1349672"}, + {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdf38ba2d393c7911ae989c3bbba510ebbcdf4ecbdbfec36272abe350c454075"}, + {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:993584fc821c58d5993521bfdcd31a4adf025c7d745bbd4d12ccfecf695af5ba"}, + {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:52700dc63a4676669b341ba33520f4d6e43d3ca58d422e22ba66d1736b0a6e4c"}, + {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e45ae4927759289c30ccba8d9fdce62bb414977ba158286b5ddaf8df2cddb5c5"}, + {file = "msgpack-1.0.7-cp312-cp312-win32.whl", hash = "sha256:27dcd6f46a21c18fa5e5deed92a43d4554e3df8d8ca5a47bf0615d6a5f39dbc9"}, + {file = "msgpack-1.0.7-cp312-cp312-win_amd64.whl", hash = "sha256:7687e22a31e976a0e7fc99c2f4d11ca45eff652a81eb8c8085e9609298916dcf"}, + {file = "msgpack-1.0.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5b6ccc0c85916998d788b295765ea0e9cb9aac7e4a8ed71d12e7d8ac31c23c95"}, + {file = "msgpack-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:235a31ec7db685f5c82233bddf9858748b89b8119bf4538d514536c485c15fe0"}, + {file = "msgpack-1.0.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cab3db8bab4b7e635c1c97270d7a4b2a90c070b33cbc00c99ef3f9be03d3e1f7"}, + {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bfdd914e55e0d2c9e1526de210f6fe8ffe9705f2b1dfcc4aecc92a4cb4b533d"}, + {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36e17c4592231a7dbd2ed09027823ab295d2791b3b1efb2aee874b10548b7524"}, + {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38949d30b11ae5f95c3c91917ee7a6b239f5ec276f271f28638dec9156f82cfc"}, + {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ff1d0899f104f3921d94579a5638847f783c9b04f2d5f229392ca77fba5b82fc"}, + {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:dc43f1ec66eb8440567186ae2f8c447d91e0372d793dfe8c222aec857b81a8cf"}, + {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:dd632777ff3beaaf629f1ab4396caf7ba0bdd075d948a69460d13d44357aca4c"}, + {file = "msgpack-1.0.7-cp38-cp38-win32.whl", hash = "sha256:4e71bc4416de195d6e9b4ee93ad3f2f6b2ce11d042b4d7a7ee00bbe0358bd0c2"}, + {file = "msgpack-1.0.7-cp38-cp38-win_amd64.whl", hash = "sha256:8f5b234f567cf76ee489502ceb7165c2a5cecec081db2b37e35332b537f8157c"}, + {file = "msgpack-1.0.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfef2bb6ef068827bbd021017a107194956918ab43ce4d6dc945ffa13efbc25f"}, + {file = "msgpack-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:484ae3240666ad34cfa31eea7b8c6cd2f1fdaae21d73ce2974211df099a95d81"}, + {file = "msgpack-1.0.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3967e4ad1aa9da62fd53e346ed17d7b2e922cba5ab93bdd46febcac39be636fc"}, + {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dd178c4c80706546702c59529ffc005681bd6dc2ea234c450661b205445a34d"}, + {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6ffbc252eb0d229aeb2f9ad051200668fc3a9aaa8994e49f0cb2ffe2b7867e7"}, + {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:822ea70dc4018c7e6223f13affd1c5c30c0f5c12ac1f96cd8e9949acddb48a61"}, + {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:384d779f0d6f1b110eae74cb0659d9aa6ff35aaf547b3955abf2ab4c901c4819"}, + {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f64e376cd20d3f030190e8c32e1c64582eba56ac6dc7d5b0b49a9d44021b52fd"}, + {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5ed82f5a7af3697b1c4786053736f24a0efd0a1b8a130d4c7bfee4b9ded0f08f"}, + {file = "msgpack-1.0.7-cp39-cp39-win32.whl", hash = "sha256:f26a07a6e877c76a88e3cecac8531908d980d3d5067ff69213653649ec0f60ad"}, + {file = "msgpack-1.0.7-cp39-cp39-win_amd64.whl", hash = "sha256:1dc93e8e4653bdb5910aed79f11e165c85732067614f180f70534f056da97db3"}, + {file = "msgpack-1.0.7.tar.gz", hash = "sha256:572efc93db7a4d27e404501975ca6d2d9775705c2d922390d878fcf768d92c87"}, +] + +[[package]] +name = "murmurhash" +version = "1.0.10" +description = "Cython bindings for MurmurHash" +optional = false +python-versions = ">=3.6" +files = [ + {file = "murmurhash-1.0.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3e90eef568adca5e17a91f96975e9a782ace3a617bbb3f8c8c2d917096e9bfeb"}, + {file = "murmurhash-1.0.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f8ecb00cc1ab57e4b065f9fb3ea923b55160c402d959c69a0b6dbbe8bc73efc3"}, + {file = "murmurhash-1.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3310101004d9e2e0530c2fed30174448d998ffd1b50dcbfb7677e95db101aa4b"}, + {file = "murmurhash-1.0.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c65401a6f1778676253cbf89c1f45a8a7feb7d73038e483925df7d5943c08ed9"}, + {file = "murmurhash-1.0.10-cp310-cp310-win_amd64.whl", hash = "sha256:f23f2dfc7174de2cdc5007c0771ab8376a2a3f48247f32cac4a5563e40c6adcc"}, + {file = "murmurhash-1.0.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90ed37ee2cace9381b83d56068334f77e3e30bc521169a1f886a2a2800e965d6"}, + {file = "murmurhash-1.0.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:22e9926fdbec9d24ced9b0a42f0fee68c730438be3cfb00c2499fd495caec226"}, + {file = "murmurhash-1.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54bfbfd68baa99717239b8844600db627f336a08b1caf4df89762999f681cdd1"}, + {file = "murmurhash-1.0.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18b9d200a09d48ef67f6840b77c14f151f2b6c48fd69661eb75c7276ebdb146c"}, + {file = "murmurhash-1.0.10-cp311-cp311-win_amd64.whl", hash = "sha256:e5d7cfe392c0a28129226271008e61e77bf307afc24abf34f386771daa7b28b0"}, + {file = "murmurhash-1.0.10-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:96f0a070344d4802ea76a160e0d4c88b7dc10454d2426f48814482ba60b38b9e"}, + {file = "murmurhash-1.0.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9f61862060d677c84556610ac0300a0776cb13cb3155f5075ed97e80f86e55d9"}, + {file = "murmurhash-1.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3b6d2d877d8881a08be66d906856d05944be0faf22b9a0390338bcf45299989"}, + {file = "murmurhash-1.0.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8f54b0031d8696fed17ed6e9628f339cdea0ba2367ca051e18ff59193f52687"}, + {file = "murmurhash-1.0.10-cp312-cp312-win_amd64.whl", hash = "sha256:97e09d675de2359e586f09de1d0de1ab39f9911edffc65c9255fb5e04f7c1f85"}, + {file = "murmurhash-1.0.10-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b64e5332932993fef598e78d633b1ba664789ab73032ed511f3dc615a631a1a"}, + {file = "murmurhash-1.0.10-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e2a38437a8497e082408aa015c6d90554b9e00c2c221fdfa79728a2d99a739e"}, + {file = "murmurhash-1.0.10-cp36-cp36m-win_amd64.whl", hash = "sha256:55f4e4f9291a53c36070330950b472d72ba7d331e4ce3ce1ab349a4f458f7bc4"}, + {file = "murmurhash-1.0.10-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:16ef9f0855952493fe08929d23865425906a8c0c40607ac8a949a378652ba6a9"}, + {file = "murmurhash-1.0.10-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cc3351ae92b89c2fcdc6e41ac6f17176dbd9b3554c96109fd0713695d8663e7"}, + {file = "murmurhash-1.0.10-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6559fef7c2e7349a42a63549067709b656d6d1580752bd76be1541d8b2d65718"}, + {file = "murmurhash-1.0.10-cp37-cp37m-win_amd64.whl", hash = "sha256:8bf49e3bb33febb7057ae3a5d284ef81243a1e55eaa62bdcd79007cddbdc0461"}, + {file = "murmurhash-1.0.10-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f1605fde07030516eb63d77a598dd164fb9bf217fd937dbac588fe7e47a28c40"}, + {file = "murmurhash-1.0.10-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4904f7e68674a64eb2b08823c72015a5e14653e0b4b109ea00c652a005a59bad"}, + {file = "murmurhash-1.0.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0438f0cb44cf1cd26251f72c1428213c4197d40a4e3f48b1efc3aea12ce18517"}, + {file = "murmurhash-1.0.10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db1171a3f9a10571931764cdbfaa5371f4cf5c23c680639762125cb075b833a5"}, + {file = "murmurhash-1.0.10-cp38-cp38-win_amd64.whl", hash = "sha256:1c9fbcd7646ad8ba67b895f71d361d232c6765754370ecea473dd97d77afe99f"}, + {file = "murmurhash-1.0.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7024ab3498434f22f8e642ae31448322ad8228c65c8d9e5dc2d563d57c14c9b8"}, + {file = "murmurhash-1.0.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a99dedfb7f0cc5a4cd76eb409ee98d3d50eba024f934e705914f6f4d765aef2c"}, + {file = "murmurhash-1.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b580b8503647de5dd7972746b7613ea586270f17ac92a44872a9b1b52c36d68"}, + {file = "murmurhash-1.0.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d75840212bf75eb1352c946c3cf1622dacddd6d6bdda34368237d1eb3568f23a"}, + {file = "murmurhash-1.0.10-cp39-cp39-win_amd64.whl", hash = "sha256:a4209962b9f85de397c3203ea4b3a554da01ae9fd220fdab38757d4e9eba8d1a"}, + {file = "murmurhash-1.0.10.tar.gz", hash = "sha256:5282aab1317804c6ebd6dd7f69f15ba9075aee671c44a34be2bde0f1b11ef88a"}, +] + +[[package]] +name = "mypy" +version = "1.8.0" +description = "Optional static typing for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "mypy-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485a8942f671120f76afffff70f259e1cd0f0cfe08f81c05d8816d958d4577d3"}, + {file = "mypy-1.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:df9824ac11deaf007443e7ed2a4a26bebff98d2bc43c6da21b2b64185da011c4"}, + {file = "mypy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afecd6354bbfb6e0160f4e4ad9ba6e4e003b767dd80d85516e71f2e955ab50d"}, + {file = "mypy-1.8.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8963b83d53ee733a6e4196954502b33567ad07dfd74851f32be18eb932fb1cb9"}, + {file = "mypy-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:e46f44b54ebddbeedbd3d5b289a893219065ef805d95094d16a0af6630f5d410"}, + {file = "mypy-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:855fe27b80375e5c5878492f0729540db47b186509c98dae341254c8f45f42ae"}, + {file = "mypy-1.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4c886c6cce2d070bd7df4ec4a05a13ee20c0aa60cb587e8d1265b6c03cf91da3"}, + {file = "mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d19c413b3c07cbecf1f991e2221746b0d2a9410b59cb3f4fb9557f0365a1a817"}, + {file = "mypy-1.8.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9261ed810972061388918c83c3f5cd46079d875026ba97380f3e3978a72f503d"}, + {file = "mypy-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:51720c776d148bad2372ca21ca29256ed483aa9a4cdefefcef49006dff2a6835"}, + {file = "mypy-1.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:52825b01f5c4c1c4eb0db253ec09c7aa17e1a7304d247c48b6f3599ef40db8bd"}, + {file = "mypy-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f5ac9a4eeb1ec0f1ccdc6f326bcdb464de5f80eb07fb38b5ddd7b0de6bc61e55"}, + {file = "mypy-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afe3fe972c645b4632c563d3f3eff1cdca2fa058f730df2b93a35e3b0c538218"}, + {file = "mypy-1.8.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:42c6680d256ab35637ef88891c6bd02514ccb7e1122133ac96055ff458f93fc3"}, + {file = "mypy-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:720a5ca70e136b675af3af63db533c1c8c9181314d207568bbe79051f122669e"}, + {file = "mypy-1.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:028cf9f2cae89e202d7b6593cd98db6759379f17a319b5faf4f9978d7084cdc6"}, + {file = "mypy-1.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4e6d97288757e1ddba10dd9549ac27982e3e74a49d8d0179fc14d4365c7add66"}, + {file = "mypy-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f1478736fcebb90f97e40aff11a5f253af890c845ee0c850fe80aa060a267c6"}, + {file = "mypy-1.8.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42419861b43e6962a649068a61f4a4839205a3ef525b858377a960b9e2de6e0d"}, + {file = "mypy-1.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:2b5b6c721bd4aabaadead3a5e6fa85c11c6c795e0c81a7215776ef8afc66de02"}, + {file = "mypy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5c1538c38584029352878a0466f03a8ee7547d7bd9f641f57a0f3017a7c905b8"}, + {file = "mypy-1.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ef4be7baf08a203170f29e89d79064463b7fc7a0908b9d0d5114e8009c3a259"}, + {file = "mypy-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7178def594014aa6c35a8ff411cf37d682f428b3b5617ca79029d8ae72f5402b"}, + {file = "mypy-1.8.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ab3c84fa13c04aeeeabb2a7f67a25ef5d77ac9d6486ff33ded762ef353aa5592"}, + {file = "mypy-1.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:99b00bc72855812a60d253420d8a2eae839b0afa4938f09f4d2aa9bb4654263a"}, + {file = "mypy-1.8.0-py3-none-any.whl", hash = "sha256:538fd81bb5e430cc1381a443971c0475582ff9f434c16cd46d2c66763ce85d9d"}, + {file = "mypy-1.8.0.tar.gz", hash = "sha256:6ff8b244d7085a0b425b56d327b480c3b29cafbd2eff27316a004f9a7391ae07"}, +] + +[package.dependencies] +mypy-extensions = ">=1.0.0" +typing-extensions = ">=4.1.0" + +[package.extras] +dmypy = ["psutil (>=4.0)"] +install-types = ["pip"] +mypyc = ["setuptools (>=50)"] +reports = ["lxml"] + +[[package]] +name = "mypy-extensions" +version = "1.0.0" +description = "Type system extensions for programs checked with the mypy type checker." +optional = false +python-versions = ">=3.5" +files = [ + {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, + {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, +] + +[[package]] +name = "myst-parser" +version = "1.0.0" +description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," +optional = false +python-versions = ">=3.7" +files = [ + {file = "myst-parser-1.0.0.tar.gz", hash = "sha256:502845659313099542bd38a2ae62f01360e7dd4b1310f025dd014dfc0439cdae"}, + {file = "myst_parser-1.0.0-py3-none-any.whl", hash = "sha256:69fb40a586c6fa68995e6521ac0a525793935db7e724ca9bac1d33be51be9a4c"}, +] + +[package.dependencies] +docutils = ">=0.15,<0.20" +jinja2 = "*" +markdown-it-py = ">=1.0.0,<3.0.0" +mdit-py-plugins = ">=0.3.4,<0.4.0" +pyyaml = "*" +sphinx = ">=5,<7" + +[package.extras] +code-style = ["pre-commit (>=3.0,<4.0)"] +linkify = ["linkify-it-py (>=1.0,<2.0)"] +rtd = ["ipython", "pydata-sphinx-theme (==v0.13.0rc4)", "sphinx-autodoc2 (>=0.4.2,<0.5.0)", "sphinx-book-theme (==1.0.0rc2)", "sphinx-copybutton", "sphinx-design2", "sphinx-pyscript", "sphinx-tippy (>=0.3.1)", "sphinx-togglebutton", "sphinxext-opengraph (>=0.7.5,<0.8.0)", "sphinxext-rediraffe (>=0.2.7,<0.3.0)"] +testing = ["beautifulsoup4", "coverage[toml]", "pytest (>=7,<8)", "pytest-cov", "pytest-param-files (>=0.3.4,<0.4.0)", "pytest-regressions", "sphinx-pytest"] +testing-docutils = ["pygments", "pytest (>=7,<8)", "pytest-param-files (>=0.3.4,<0.4.0)"] + +[[package]] +name = "natsort" +version = "8.4.0" +description = "Simple yet flexible natural sorting in Python." +optional = false +python-versions = ">=3.7" +files = [ + {file = "natsort-8.4.0-py3-none-any.whl", hash = "sha256:4732914fb471f56b5cce04d7bae6f164a592c7712e1c85f9ef585e197299521c"}, + {file = "natsort-8.4.0.tar.gz", hash = "sha256:45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581"}, +] + +[package.extras] +fast = ["fastnumbers (>=2.0.0)"] +icu = ["PyICU (>=1.0.0)"] + +[[package]] +name = "nbclient" +version = "0.9.0" +description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "nbclient-0.9.0-py3-none-any.whl", hash = "sha256:a3a1ddfb34d4a9d17fc744d655962714a866639acd30130e9be84191cd97cd15"}, + {file = "nbclient-0.9.0.tar.gz", hash = "sha256:4b28c207877cf33ef3a9838cdc7a54c5ceff981194a82eac59d558f05487295e"}, +] + +[package.dependencies] +jupyter-client = ">=6.1.12" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +nbformat = ">=5.1" +traitlets = ">=5.4" + +[package.extras] +dev = ["pre-commit"] +docs = ["autodoc-traits", "mock", "moto", "myst-parser", "nbclient[test]", "sphinx (>=1.7)", "sphinx-book-theme", "sphinxcontrib-spelling"] +test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>=7.0.0)", "pytest (>=7.0)", "pytest-asyncio", "pytest-cov (>=4.0)", "testpath", "xmltodict"] + +[[package]] +name = "nbconvert" +version = "7.14.2" +description = "Converting Jupyter Notebooks" +optional = false +python-versions = ">=3.8" +files = [ + {file = "nbconvert-7.14.2-py3-none-any.whl", hash = "sha256:db28590cef90f7faf2ebbc71acd402cbecf13d29176df728c0a9025a49345ea1"}, + {file = "nbconvert-7.14.2.tar.gz", hash = "sha256:a7f8808fd4e082431673ac538400218dd45efd076fbeb07cc6e5aa5a3a4e949e"}, +] + +[package.dependencies] +beautifulsoup4 = "*" +bleach = "!=5.0.0" +defusedxml = "*" +jinja2 = ">=3.0" +jupyter-core = ">=4.7" +jupyterlab-pygments = "*" +markupsafe = ">=2.0" +mistune = ">=2.0.3,<4" +nbclient = ">=0.5.0" +nbformat = ">=5.7" +packaging = "*" +pandocfilters = ">=1.4.1" +pygments = ">=2.4.1" +tinycss2 = "*" +traitlets = ">=5.1" + +[package.extras] +all = ["nbconvert[docs,qtpdf,serve,test,webpdf]"] +docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)", "sphinxcontrib-spelling"] +qtpdf = ["nbconvert[qtpng]"] +qtpng = ["pyqtwebengine (>=5.15)"] +serve = ["tornado (>=6.1)"] +test = ["flaky", "ipykernel", "ipywidgets (>=7.5)", "pytest"] +webpdf = ["playwright"] + +[[package]] +name = "nbformat" +version = "5.9.2" +description = "The Jupyter Notebook format" +optional = false +python-versions = ">=3.8" +files = [ + {file = "nbformat-5.9.2-py3-none-any.whl", hash = "sha256:1c5172d786a41b82bcfd0c23f9e6b6f072e8fb49c39250219e4acfff1efe89e9"}, + {file = "nbformat-5.9.2.tar.gz", hash = "sha256:5f98b5ba1997dff175e77e0c17d5c10a96eaed2cbd1de3533d1fc35d5e111192"}, +] + +[package.dependencies] +fastjsonschema = "*" +jsonschema = ">=2.6" +jupyter-core = "*" +traitlets = ">=5.1" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["pep440", "pre-commit", "pytest", "testpath"] + +[[package]] +name = "nbsphinx" +version = "0.9.3" +description = "Jupyter Notebook Tools for Sphinx" +optional = false +python-versions = ">=3.6" +files = [ + {file = "nbsphinx-0.9.3-py3-none-any.whl", hash = "sha256:6e805e9627f4a358bd5720d5cbf8bf48853989c79af557afd91a5f22e163029f"}, + {file = "nbsphinx-0.9.3.tar.gz", hash = "sha256:ec339c8691b688f8676104a367a4b8cf3ea01fd089dc28d24dec22d563b11562"}, +] + +[package.dependencies] +docutils = "*" +jinja2 = "*" +nbconvert = "!=5.4" +nbformat = "*" +sphinx = ">=1.8" +traitlets = ">=5" + +[[package]] +name = "nest-asyncio" +version = "1.6.0" +description = "Patch asyncio to allow nested event loops" +optional = false +python-versions = ">=3.5" +files = [ + {file = "nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"}, + {file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"}, +] + +[[package]] +name = "networkx" +version = "3.2.1" +description = "Python package for creating and manipulating graphs and networks" +optional = false +python-versions = ">=3.9" +files = [ + {file = "networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2"}, + {file = "networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6"}, +] + +[package.extras] +default = ["matplotlib (>=3.5)", "numpy (>=1.22)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] +developer = ["changelist (==0.4)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] +doc = ["nb2plots (>=0.7)", "nbconvert (<7.9)", "numpydoc (>=1.6)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] +extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.11)", "sympy (>=1.10)"] +test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] + +[[package]] +name = "networkx-stubs" +version = "0.0.1" +description = "Typing stubs for NetworkX" +optional = false +python-versions = "*" +files = [ + {file = "networkx-stubs-0.0.1.tar.gz", hash = "sha256:1751cbc87898328f89d79476ec6363174c05f9e48592f0953cc1077188717a21"}, + {file = "networkx_stubs-0.0.1-py3-none-any.whl", hash = "sha256:ce58dff9b9dcbfdf895d0fce20fa8a73f2e82e581004596b7552086b5bb91366"}, +] + +[package.dependencies] +networkx = "*" + +[package.extras] +dev = ["black", "flake8", "flake8-black", "flake8-pyi", "mypy", "setuptools", "wheel"] + +[[package]] +name = "nodeenv" +version = "1.8.0" +description = "Node.js virtual environment builder" +optional = false +python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*" +files = [ + {file = "nodeenv-1.8.0-py2.py3-none-any.whl", hash = "sha256:df865724bb3c3adc86b3876fa209771517b0cfe596beff01a92700e0e8be4cec"}, + {file = "nodeenv-1.8.0.tar.gz", hash = "sha256:d51e0c37e64fbf47d017feac3145cdbb58836d7eee8c6f6d3b6880c5456227d2"}, +] + +[package.dependencies] +setuptools = "*" + +[[package]] +name = "notebook" +version = "7.0.7" +description = "Jupyter Notebook - A web-based notebook environment for interactive computing" +optional = false +python-versions = ">=3.8" +files = [ + {file = "notebook-7.0.7-py3-none-any.whl", hash = "sha256:289b606d7e173f75a18beb1406ef411b43f97f7a9c55ba03efa3622905a62346"}, + {file = "notebook-7.0.7.tar.gz", hash = "sha256:3bcff00c17b3ac142ef5f436d50637d936b274cfa0b41f6ac0175363de9b4e09"}, +] + +[package.dependencies] +jupyter-server = ">=2.4.0,<3" +jupyterlab = ">=4.0.2,<5" +jupyterlab-server = ">=2.22.1,<3" +notebook-shim = ">=0.2,<0.3" +tornado = ">=6.2.0" + +[package.extras] +dev = ["hatch", "pre-commit"] +docs = ["myst-parser", "nbsphinx", "pydata-sphinx-theme", "sphinx (>=1.3.6)", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["importlib-resources (>=5.0)", "ipykernel", "jupyter-server[test] (>=2.4.0,<3)", "jupyterlab-server[test] (>=2.22.1,<3)", "nbval", "pytest (>=7.0)", "pytest-console-scripts", "pytest-timeout", "pytest-tornasync", "requests"] + +[[package]] +name = "notebook-shim" +version = "0.2.3" +description = "A shim layer for notebook traits and config" +optional = false +python-versions = ">=3.7" +files = [ + {file = "notebook_shim-0.2.3-py3-none-any.whl", hash = "sha256:a83496a43341c1674b093bfcebf0fe8e74cbe7eda5fd2bbc56f8e39e1486c0c7"}, + {file = "notebook_shim-0.2.3.tar.gz", hash = "sha256:f69388ac283ae008cd506dda10d0288b09a017d822d5e8c7129a152cbd3ce7e9"}, +] + +[package.dependencies] +jupyter-server = ">=1.8,<3" + +[package.extras] +test = ["pytest", "pytest-console-scripts", "pytest-jupyter", "pytest-tornasync"] + +[[package]] +name = "numpy" +version = "1.26.3" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-1.26.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:806dd64230dbbfaca8a27faa64e2f414bf1c6622ab78cc4264f7f5f028fee3bf"}, + {file = "numpy-1.26.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02f98011ba4ab17f46f80f7f8f1c291ee7d855fcef0a5a98db80767a468c85cd"}, + {file = "numpy-1.26.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d45b3ec2faed4baca41c76617fcdcfa4f684ff7a151ce6fc78ad3b6e85af0a6"}, + {file = "numpy-1.26.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bdd2b45bf079d9ad90377048e2747a0c82351989a2165821f0c96831b4a2a54b"}, + {file = "numpy-1.26.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:211ddd1e94817ed2d175b60b6374120244a4dd2287f4ece45d49228b4d529178"}, + {file = "numpy-1.26.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b1240f767f69d7c4c8a29adde2310b871153df9b26b5cb2b54a561ac85146485"}, + {file = "numpy-1.26.3-cp310-cp310-win32.whl", hash = "sha256:21a9484e75ad018974a2fdaa216524d64ed4212e418e0a551a2d83403b0531d3"}, + {file = "numpy-1.26.3-cp310-cp310-win_amd64.whl", hash = "sha256:9e1591f6ae98bcfac2a4bbf9221c0b92ab49762228f38287f6eeb5f3f55905ce"}, + {file = "numpy-1.26.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b831295e5472954104ecb46cd98c08b98b49c69fdb7040483aff799a755a7374"}, + {file = "numpy-1.26.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9e87562b91f68dd8b1c39149d0323b42e0082db7ddb8e934ab4c292094d575d6"}, + {file = "numpy-1.26.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c66d6fec467e8c0f975818c1796d25c53521124b7cfb760114be0abad53a0a2"}, + {file = "numpy-1.26.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f25e2811a9c932e43943a2615e65fc487a0b6b49218899e62e426e7f0a57eeda"}, + {file = "numpy-1.26.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:af36e0aa45e25c9f57bf684b1175e59ea05d9a7d3e8e87b7ae1a1da246f2767e"}, + {file = "numpy-1.26.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:51c7f1b344f302067b02e0f5b5d2daa9ed4a721cf49f070280ac202738ea7f00"}, + {file = "numpy-1.26.3-cp311-cp311-win32.whl", hash = "sha256:7ca4f24341df071877849eb2034948459ce3a07915c2734f1abb4018d9c49d7b"}, + {file = "numpy-1.26.3-cp311-cp311-win_amd64.whl", hash = "sha256:39763aee6dfdd4878032361b30b2b12593fb445ddb66bbac802e2113eb8a6ac4"}, + {file = "numpy-1.26.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a7081fd19a6d573e1a05e600c82a1c421011db7935ed0d5c483e9dd96b99cf13"}, + {file = "numpy-1.26.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12c70ac274b32bc00c7f61b515126c9205323703abb99cd41836e8125ea0043e"}, + {file = "numpy-1.26.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f784e13e598e9594750b2ef6729bcd5a47f6cfe4a12cca13def35e06d8163e3"}, + {file = "numpy-1.26.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f24750ef94d56ce6e33e4019a8a4d68cfdb1ef661a52cdaee628a56d2437419"}, + {file = "numpy-1.26.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:77810ef29e0fb1d289d225cabb9ee6cf4d11978a00bb99f7f8ec2132a84e0166"}, + {file = "numpy-1.26.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8ed07a90f5450d99dad60d3799f9c03c6566709bd53b497eb9ccad9a55867f36"}, + {file = "numpy-1.26.3-cp312-cp312-win32.whl", hash = "sha256:f73497e8c38295aaa4741bdfa4fda1a5aedda5473074369eca10626835445511"}, + {file = "numpy-1.26.3-cp312-cp312-win_amd64.whl", hash = "sha256:da4b0c6c699a0ad73c810736303f7fbae483bcb012e38d7eb06a5e3b432c981b"}, + {file = "numpy-1.26.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1666f634cb3c80ccbd77ec97bc17337718f56d6658acf5d3b906ca03e90ce87f"}, + {file = "numpy-1.26.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:18c3319a7d39b2c6a9e3bb75aab2304ab79a811ac0168a671a62e6346c29b03f"}, + {file = "numpy-1.26.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b7e807d6888da0db6e7e75838444d62495e2b588b99e90dd80c3459594e857b"}, + {file = "numpy-1.26.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4d362e17bcb0011738c2d83e0a65ea8ce627057b2fdda37678f4374a382a137"}, + {file = "numpy-1.26.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b8c275f0ae90069496068c714387b4a0eba5d531aace269559ff2b43655edd58"}, + {file = "numpy-1.26.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc0743f0302b94f397a4a65a660d4cd24267439eb16493fb3caad2e4389bccbb"}, + {file = "numpy-1.26.3-cp39-cp39-win32.whl", hash = "sha256:9bc6d1a7f8cedd519c4b7b1156d98e051b726bf160715b769106661d567b3f03"}, + {file = "numpy-1.26.3-cp39-cp39-win_amd64.whl", hash = "sha256:867e3644e208c8922a3be26fc6bbf112a035f50f0a86497f98f228c50c607bb2"}, + {file = "numpy-1.26.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3c67423b3703f8fbd90f5adaa37f85b5794d3366948efe9a5190a5f3a83fc34e"}, + {file = "numpy-1.26.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46f47ee566d98849323f01b349d58f2557f02167ee301e5e28809a8c0e27a2d0"}, + {file = "numpy-1.26.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a8474703bffc65ca15853d5fd4d06b18138ae90c17c8d12169968e998e448bb5"}, + {file = "numpy-1.26.3.tar.gz", hash = "sha256:697df43e2b6310ecc9d95f05d5ef20eacc09c7c4ecc9da3f235d39e71b7da1e4"}, +] + +[[package]] +name = "onnxruntime" +version = "1.15.1" +description = "ONNX Runtime is a runtime accelerator for Machine Learning models" +optional = false +python-versions = "*" +files = [ + {file = "onnxruntime-1.15.1-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:baad59e6a763237fa39545325d29c16f98b8a45d2dfc524c67631e2e3ba44d16"}, + {file = "onnxruntime-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:568c2db848f619a0a93e843c028e9fb4879929d40b04bd60f9ba6eb8d2e93421"}, + {file = "onnxruntime-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69088d7784bb04dedfd9e883e2c96e4adf8ae0451acdd0abb78d68f59ecc6d9d"}, + {file = "onnxruntime-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cef43737b2cd886d5d718d100f56ec78c9c476c5db5f8f946e95024978fe754"}, + {file = "onnxruntime-1.15.1-cp310-cp310-win32.whl", hash = "sha256:79d7e65abb44a47c633ede8e53fe7b9756c272efaf169758c482c983cca98d7e"}, + {file = "onnxruntime-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:8bc4c47682933a7a2c79808688aad5f12581305e182be552de50783b5438e6bd"}, + {file = "onnxruntime-1.15.1-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:652b2cb777f76446e3cc41072dd3d1585a6388aeff92b9de656724bc22e241e4"}, + {file = "onnxruntime-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:89b86dbed15740abc385055a29c9673a212600248d702737ce856515bdeddc88"}, + {file = "onnxruntime-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed5cdd9ee748149a57f4cdfa67187a0d68f75240645a3c688299dcd08742cc98"}, + {file = "onnxruntime-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f748cce6a70ed38c19658615c55f4eedb9192765a4e9c4bd2682adfe980698d"}, + {file = "onnxruntime-1.15.1-cp311-cp311-win32.whl", hash = "sha256:e0312046e814c40066e7823da58075992d51364cbe739eeeb2345ec440c3ac59"}, + {file = "onnxruntime-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:f0980969689cb956c22bd1318b271e1be260060b37f3ddd82c7d63bd7f2d9a79"}, + {file = "onnxruntime-1.15.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:345986cfdbd6f4b20a89b6a6cd9abd3e2ced2926ae0b6e91fefa8149f95c0f09"}, + {file = "onnxruntime-1.15.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a4d7b3ad75e040f1e95757f69826a11051737b31584938a26d466a0234c6de98"}, + {file = "onnxruntime-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3603d07b829bcc1c14963a76103e257aade8861eb208173b300cc26e118ec2f8"}, + {file = "onnxruntime-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3df0625b9295daf1f7409ea55f72e1eeb38d54f5769add53372e79ddc3cf98d"}, + {file = "onnxruntime-1.15.1-cp38-cp38-win32.whl", hash = "sha256:f68b47fdf1a0406c0292f81ac993e2a2ae3e8b166b436d590eb221f64e8e187a"}, + {file = "onnxruntime-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:52d762d297cc3f731f54fa65a3e329b813164970671547bef6414d0ed52765c9"}, + {file = "onnxruntime-1.15.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:99228f9f03dc1fc8af89a28c9f942e8bd3e97e894e263abe1a32e4ddb1f6363b"}, + {file = "onnxruntime-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:45db7f96febb0cf23e3af147f35c4f8de1a37dd252d1cef853c242c2780250cd"}, + {file = "onnxruntime-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bafc112a36db25c821b90ab747644041cb4218f6575889775a2c12dd958b8c3"}, + {file = "onnxruntime-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:985693d18f2d46aa34fd44d7f65ff620660b2c8fa4b8ec365c2ca353f0fbdb27"}, + {file = "onnxruntime-1.15.1-cp39-cp39-win32.whl", hash = "sha256:708eb31b0c04724bf0f01c1309a9e69bbc09b85beb750e5662c8aed29f1ff9fd"}, + {file = "onnxruntime-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:73d6de4c42dfde1e9dbea04773e6dc23346c8cda9c7e08c6554fafc97ac60138"}, +] + +[package.dependencies] +coloredlogs = "*" +flatbuffers = "*" +numpy = ">=1.21.6" +packaging = "*" +protobuf = "*" +sympy = "*" + +[[package]] +name = "openpyxl" +version = "3.1.2" +description = "A Python library to read/write Excel 2010 xlsx/xlsm files" +optional = false +python-versions = ">=3.6" +files = [ + {file = "openpyxl-3.1.2-py2.py3-none-any.whl", hash = "sha256:f91456ead12ab3c6c2e9491cf33ba6d08357d802192379bb482f1033ade496f5"}, + {file = "openpyxl-3.1.2.tar.gz", hash = "sha256:a6f5977418eff3b2d5500d54d9db50c8277a368436f4e4f8ddb1be3422870184"}, +] + +[package.dependencies] +et-xmlfile = "*" + +[[package]] +name = "outcome" +version = "1.3.0.post0" +description = "Capture the outcome of Python function calls." +optional = false +python-versions = ">=3.7" +files = [ + {file = "outcome-1.3.0.post0-py2.py3-none-any.whl", hash = "sha256:e771c5ce06d1415e356078d3bdd68523f284b4ce5419828922b6871e65eda82b"}, + {file = "outcome-1.3.0.post0.tar.gz", hash = "sha256:9dcf02e65f2971b80047b377468e72a268e15c0af3cf1238e6ff14f7f91143b8"}, +] + +[package.dependencies] +attrs = ">=19.2.0" + +[[package]] +name = "overrides" +version = "7.6.0" +description = "A decorator to automatically detect mismatch when overriding a method." +optional = false +python-versions = ">=3.6" +files = [ + {file = "overrides-7.6.0-py3-none-any.whl", hash = "sha256:c36e6635519ea9c5b043b65c36d4b886aee8bd45b7d4681d2a6df0898df4b654"}, + {file = "overrides-7.6.0.tar.gz", hash = "sha256:01e15bbbf15b766f0675c275baa1878bd1c7dc9bc7b9ee13e677cdba93dc1bd9"}, +] + +[[package]] +name = "packageurl-python" +version = "0.13.4" +description = "A purl aka. Package URL parser and builder" +optional = false +python-versions = ">=3.7" +files = [ + {file = "packageurl-python-0.13.4.tar.gz", hash = "sha256:6eb5e995009cc73387095e0b507ab65df51357d25ddc5fce3d3545ad6dcbbee8"}, + {file = "packageurl_python-0.13.4-py3-none-any.whl", hash = "sha256:62aa13d60a0082ff115784fefdfe73a12f310e455365cca7c6d362161067f35f"}, +] + +[package.extras] +build = ["setuptools", "wheel"] +lint = ["black", "isort", "mypy"] +sqlalchemy = ["sqlalchemy (>=2.0.0)"] +test = ["pytest"] + +[[package]] +name = "packaging" +version = "23.2" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.7" +files = [ + {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, + {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, +] + +[[package]] +name = "pandas" +version = "2.1.4" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bdec823dc6ec53f7a6339a0e34c68b144a7a1fd28d80c260534c39c62c5bf8c9"}, + {file = "pandas-2.1.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:294d96cfaf28d688f30c918a765ea2ae2e0e71d3536754f4b6de0ea4a496d034"}, + {file = "pandas-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b728fb8deba8905b319f96447a27033969f3ea1fea09d07d296c9030ab2ed1d"}, + {file = "pandas-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00028e6737c594feac3c2df15636d73ace46b8314d236100b57ed7e4b9ebe8d9"}, + {file = "pandas-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:426dc0f1b187523c4db06f96fb5c8d1a845e259c99bda74f7de97bd8a3bb3139"}, + {file = "pandas-2.1.4-cp310-cp310-win_amd64.whl", hash = "sha256:f237e6ca6421265643608813ce9793610ad09b40154a3344a088159590469e46"}, + {file = "pandas-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b7d852d16c270e4331f6f59b3e9aa23f935f5c4b0ed2d0bc77637a8890a5d092"}, + {file = "pandas-2.1.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bd7d5f2f54f78164b3d7a40f33bf79a74cdee72c31affec86bfcabe7e0789821"}, + {file = "pandas-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0aa6e92e639da0d6e2017d9ccff563222f4eb31e4b2c3cf32a2a392fc3103c0d"}, + {file = "pandas-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d797591b6846b9db79e65dc2d0d48e61f7db8d10b2a9480b4e3faaddc421a171"}, + {file = "pandas-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d2d3e7b00f703aea3945995ee63375c61b2e6aa5aa7871c5d622870e5e137623"}, + {file = "pandas-2.1.4-cp311-cp311-win_amd64.whl", hash = "sha256:dc9bf7ade01143cddc0074aa6995edd05323974e6e40d9dbde081021ded8510e"}, + {file = "pandas-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:482d5076e1791777e1571f2e2d789e940dedd927325cc3cb6d0800c6304082f6"}, + {file = "pandas-2.1.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8a706cfe7955c4ca59af8c7a0517370eafbd98593155b48f10f9811da440248b"}, + {file = "pandas-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0513a132a15977b4a5b89aabd304647919bc2169eac4c8536afb29c07c23540"}, + {file = "pandas-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9f17f2b6fc076b2a0078862547595d66244db0f41bf79fc5f64a5c4d635bead"}, + {file = "pandas-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:45d63d2a9b1b37fa6c84a68ba2422dc9ed018bdaa668c7f47566a01188ceeec1"}, + {file = "pandas-2.1.4-cp312-cp312-win_amd64.whl", hash = "sha256:f69b0c9bb174a2342818d3e2778584e18c740d56857fc5cdb944ec8bbe4082cf"}, + {file = "pandas-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3f06bda01a143020bad20f7a85dd5f4a1600112145f126bc9e3e42077c24ef34"}, + {file = "pandas-2.1.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab5796839eb1fd62a39eec2916d3e979ec3130509930fea17fe6f81e18108f6a"}, + {file = "pandas-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edbaf9e8d3a63a9276d707b4d25930a262341bca9874fcb22eff5e3da5394732"}, + {file = "pandas-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ebfd771110b50055712b3b711b51bee5d50135429364d0498e1213a7adc2be8"}, + {file = "pandas-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8ea107e0be2aba1da619cc6ba3f999b2bfc9669a83554b1904ce3dd9507f0860"}, + {file = "pandas-2.1.4-cp39-cp39-win_amd64.whl", hash = "sha256:d65148b14788b3758daf57bf42725caa536575da2b64df9964c563b015230984"}, + {file = "pandas-2.1.4.tar.gz", hash = "sha256:fcb68203c833cc735321512e13861358079a96c174a61f5116a1de89c58c0ef7"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.23.2,<2", markers = "python_version == \"3.11\""}, + {version = ">=1.26.0,<2", markers = "python_version >= \"3.12\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.1" + +[package.extras] +all = ["PyQt5 (>=5.15.6)", "SQLAlchemy (>=1.4.36)", "beautifulsoup4 (>=4.11.1)", "bottleneck (>=1.3.4)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=0.8.1)", "fsspec (>=2022.05.0)", "gcsfs (>=2022.05.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.8.0)", "matplotlib (>=3.6.1)", "numba (>=0.55.2)", "numexpr (>=2.8.0)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pandas-gbq (>=0.17.5)", "psycopg2 (>=2.9.3)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.5)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "pyxlsb (>=1.0.9)", "qtpy (>=2.2.0)", "s3fs (>=2022.05.0)", "scipy (>=1.8.1)", "tables (>=3.7.0)", "tabulate (>=0.8.10)", "xarray (>=2022.03.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)", "zstandard (>=0.17.0)"] +aws = ["s3fs (>=2022.05.0)"] +clipboard = ["PyQt5 (>=5.15.6)", "qtpy (>=2.2.0)"] +compression = ["zstandard (>=0.17.0)"] +computation = ["scipy (>=1.8.1)", "xarray (>=2022.03.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pyxlsb (>=1.0.9)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)"] +feather = ["pyarrow (>=7.0.0)"] +fss = ["fsspec (>=2022.05.0)"] +gcp = ["gcsfs (>=2022.05.0)", "pandas-gbq (>=0.17.5)"] +hdf5 = ["tables (>=3.7.0)"] +html = ["beautifulsoup4 (>=4.11.1)", "html5lib (>=1.1)", "lxml (>=4.8.0)"] +mysql = ["SQLAlchemy (>=1.4.36)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.8.10)"] +parquet = ["pyarrow (>=7.0.0)"] +performance = ["bottleneck (>=1.3.4)", "numba (>=0.55.2)", "numexpr (>=2.8.0)"] +plot = ["matplotlib (>=3.6.1)"] +postgresql = ["SQLAlchemy (>=1.4.36)", "psycopg2 (>=2.9.3)"] +spss = ["pyreadstat (>=1.1.5)"] +sql-other = ["SQLAlchemy (>=1.4.36)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.8.0)"] + +[[package]] +name = "pandas-stubs" +version = "2.1.4.231227" +description = "Type annotations for pandas" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas_stubs-2.1.4.231227-py3-none-any.whl", hash = "sha256:211fc23e6ae87073bdf41dbf362c4a4d85e1e3477cb078dbac3da6c7fdaefba8"}, + {file = "pandas_stubs-2.1.4.231227.tar.gz", hash = "sha256:3ea29ef001e9e44985f5ebde02d4413f94891ef6ec7e5056fb07d125be796c23"}, +] + +[package.dependencies] +numpy = {version = ">=1.26.0", markers = "python_version < \"3.13\""} +types-pytz = ">=2022.1.1" + +[[package]] +name = "pandoc" +version = "2.3" +description = "Pandoc Documents for Python" +optional = false +python-versions = "*" +files = [ + {file = "pandoc-2.3.tar.gz", hash = "sha256:e772c2c6d871146894579828dbaf1efd538eb64fc7e71d4a6b3a11a18baef90d"}, +] + +[package.dependencies] +plumbum = "*" +ply = "*" + +[[package]] +name = "pandocfilters" +version = "1.5.1" +description = "Utilities for writing pandoc filters in python" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"}, + {file = "pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e"}, +] + +[[package]] +name = "parso" +version = "0.8.3" +description = "A Python Parser" +optional = false +python-versions = ">=3.6" +files = [ + {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"}, + {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"}, +] + +[package.extras] +qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] +testing = ["docopt", "pytest (<6.0.0)"] + +[[package]] +name = "pathspec" +version = "0.12.1" +description = "Utility library for gitignore style pattern matching of file paths." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, + {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +description = "Pexpect allows easy control of interactive console applications." +optional = false +python-versions = "*" +files = [ + {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, + {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, +] + +[package.dependencies] +ptyprocess = ">=0.5" + +[[package]] +name = "pgeocode" +version = "0.4.1" +description = "Approximate geocoding" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pgeocode-0.4.1-py3-none-any.whl", hash = "sha256:0cc3916d75c41ffcd910ccc2252235a66c627346502cba5d2e97b6ea0aa83257"}, + {file = "pgeocode-0.4.1.tar.gz", hash = "sha256:08f35dedf79957769641c7137aa9cc189e1bb63033226372dce372b14973e8b2"}, +] + +[package.dependencies] +numpy = "*" +pandas = "*" +requests = "*" + +[package.extras] +fuzzy = ["thefuzz"] + +[[package]] +name = "pillow" +version = "10.2.0" +description = "Python Imaging Library (Fork)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pillow-10.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e"}, + {file = "pillow-10.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588"}, + {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452"}, + {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4"}, + {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563"}, + {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2"}, + {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c"}, + {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0"}, + {file = "pillow-10.2.0-cp310-cp310-win32.whl", hash = "sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023"}, + {file = "pillow-10.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72"}, + {file = "pillow-10.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad"}, + {file = "pillow-10.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5"}, + {file = "pillow-10.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67"}, + {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61"}, + {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e"}, + {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f"}, + {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311"}, + {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1"}, + {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757"}, + {file = "pillow-10.2.0-cp311-cp311-win32.whl", hash = "sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068"}, + {file = "pillow-10.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56"}, + {file = "pillow-10.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1"}, + {file = "pillow-10.2.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef"}, + {file = "pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac"}, + {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c"}, + {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa"}, + {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2"}, + {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04"}, + {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f"}, + {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb"}, + {file = "pillow-10.2.0-cp312-cp312-win32.whl", hash = "sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f"}, + {file = "pillow-10.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9"}, + {file = "pillow-10.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48"}, + {file = "pillow-10.2.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9"}, + {file = "pillow-10.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483"}, + {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129"}, + {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e"}, + {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213"}, + {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d"}, + {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6"}, + {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe"}, + {file = "pillow-10.2.0-cp38-cp38-win32.whl", hash = "sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e"}, + {file = "pillow-10.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39"}, + {file = "pillow-10.2.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67"}, + {file = "pillow-10.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364"}, + {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb"}, + {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e"}, + {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01"}, + {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13"}, + {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7"}, + {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591"}, + {file = "pillow-10.2.0-cp39-cp39-win32.whl", hash = "sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516"}, + {file = "pillow-10.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8"}, + {file = "pillow-10.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869"}, + {file = "pillow-10.2.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a"}, + {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2"}, + {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04"}, + {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2"}, + {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a"}, + {file = "pillow-10.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6"}, + {file = "pillow-10.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7"}, + {file = "pillow-10.2.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f"}, + {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e"}, + {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5"}, + {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b"}, + {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a"}, + {file = "pillow-10.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868"}, + {file = "pillow-10.2.0.tar.gz", hash = "sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] +fpx = ["olefile"] +mic = ["olefile"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] +typing = ["typing-extensions"] +xmp = ["defusedxml"] + +[[package]] +name = "pip" +version = "23.3.2" +description = "The PyPA recommended tool for installing Python packages." +optional = false +python-versions = ">=3.7" +files = [ + {file = "pip-23.3.2-py3-none-any.whl", hash = "sha256:5052d7889c1f9d05224cd41741acb7c5d6fa735ab34e339624a614eaaa7e7d76"}, + {file = "pip-23.3.2.tar.gz", hash = "sha256:7fd9972f96db22c8077a1ee2691b172c8089b17a5652a44494a9ecb0d78f9149"}, +] + +[[package]] +name = "pip-api" +version = "0.0.30" +description = "An unofficial, importable pip API" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pip-api-0.0.30.tar.gz", hash = "sha256:a05df2c7aa9b7157374bcf4273544201a0c7bae60a9c65bcf84f3959ef3896f3"}, + {file = "pip_api-0.0.30-py3-none-any.whl", hash = "sha256:2a0314bd31522eb9ffe8a99668b0d07fee34ebc537931e7b6483001dbedcbdc9"}, +] + +[package.dependencies] +pip = "*" + +[[package]] +name = "pip-audit" +version = "2.7.0" +description = "A tool for scanning Python environments for known vulnerabilities" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pip_audit-2.7.0-py3-none-any.whl", hash = "sha256:83e039740653eb9ef1a78b1540ed441600cd88a560588ba2c0a169180685a522"}, + {file = "pip_audit-2.7.0.tar.gz", hash = "sha256:67740c5b1d5d967a258c3dfefc46f9713a2819c48062505ddf4b29de101c2b75"}, +] + +[package.dependencies] +CacheControl = {version = ">=0.13.0", extras = ["filecache"]} +cyclonedx-python-lib = ">=5,<7" +html5lib = ">=1.1" +packaging = ">=23.0.0" +pip-api = ">=0.0.28" +pip-requirements-parser = ">=32.0.0" +requests = ">=2.31.0" +rich = ">=12.4" +toml = ">=0.10" + +[package.extras] +dev = ["build", "bump (>=1.3.2)", "pip-audit[doc,lint,test]"] +doc = ["pdoc"] +lint = ["interrogate", "mypy", "ruff (<0.1.12)", "types-html5lib", "types-requests", "types-toml"] +test = ["coverage[toml] (>=7.0,!=7.3.3,<8.0)", "pretend", "pytest", "pytest-cov"] + +[[package]] +name = "pip-licenses" +version = "4.3.4" +description = "Dump the software license list of Python packages installed with pip." +optional = false +python-versions = "~=3.8" +files = [ + {file = "pip-licenses-4.3.4.tar.gz", hash = "sha256:9c6c9c3252b976d08735bdffb0eb4c5eaa50dfd46f5e075532c0248ffe94fed1"}, + {file = "pip_licenses-4.3.4-py3-none-any.whl", hash = "sha256:85706ec30781076eb611fed3934f27a1f18437d3211f747567cd3c4e943fce1b"}, +] + +[package.dependencies] +prettytable = ">=2.3.0" + +[package.extras] +test = ["docutils", "mypy", "pytest-cov", "pytest-pycodestyle", "pytest-runner"] + +[[package]] +name = "pip-requirements-parser" +version = "32.0.1" +description = "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code." +optional = false +python-versions = ">=3.6.0" +files = [ + {file = "pip-requirements-parser-32.0.1.tar.gz", hash = "sha256:b4fa3a7a0be38243123cf9d1f3518da10c51bdb165a2b2985566247f9155a7d3"}, + {file = "pip_requirements_parser-32.0.1-py3-none-any.whl", hash = "sha256:4659bc2a667783e7a15d190f6fccf8b2486685b6dba4c19c3876314769c57526"}, +] + +[package.dependencies] +packaging = "*" +pyparsing = "*" + +[package.extras] +docs = ["Sphinx (>=3.3.1)", "doc8 (>=0.8.1)", "sphinx-rtd-theme (>=0.5.0)"] +testing = ["aboutcode-toolkit (>=6.0.0)", "black", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)"] + +[[package]] +name = "platformdirs" +version = "4.1.0" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +optional = false +python-versions = ">=3.8" +files = [ + {file = "platformdirs-4.1.0-py3-none-any.whl", hash = "sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380"}, + {file = "platformdirs-4.1.0.tar.gz", hash = "sha256:906d548203468492d432bcb294d4bc2fff751bf84971fbb2c10918cc206ee420"}, +] + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.1)", "sphinx-autodoc-typehints (>=1.24)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)"] + +[[package]] +name = "plotly" +version = "5.18.0" +description = "An open-source, interactive data visualization library for Python" +optional = false +python-versions = ">=3.6" +files = [ + {file = "plotly-5.18.0-py3-none-any.whl", hash = "sha256:23aa8ea2f4fb364a20d34ad38235524bd9d691bf5299e800bca608c31e8db8de"}, + {file = "plotly-5.18.0.tar.gz", hash = "sha256:360a31e6fbb49d12b007036eb6929521343d6bee2236f8459915821baefa2cbb"}, +] + +[package.dependencies] +packaging = "*" +tenacity = ">=6.2.0" + +[[package]] +name = "pluggy" +version = "1.4.0" +description = "plugin and hook calling mechanisms for python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"}, + {file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["pytest", "pytest-benchmark"] + +[[package]] +name = "plumbum" +version = "1.8.2" +description = "Plumbum: shell combinators library" +optional = false +python-versions = ">=3.6" +files = [ + {file = "plumbum-1.8.2-py3-none-any.whl", hash = "sha256:3ad9e5f56c6ec98f6f7988f7ea8b52159662ea9e915868d369dbccbfca0e367e"}, + {file = "plumbum-1.8.2.tar.gz", hash = "sha256:9e6dc032f4af952665f32f3206567bc23b7858b1413611afe603a3f8ad9bfd75"}, +] + +[package.dependencies] +pywin32 = {version = "*", markers = "platform_system == \"Windows\" and platform_python_implementation != \"PyPy\""} + +[package.extras] +dev = ["paramiko", "psutil", "pytest (>=6.0)", "pytest-cov", "pytest-mock", "pytest-timeout"] +docs = ["sphinx (>=4.0.0)", "sphinx-rtd-theme (>=1.0.0)"] +ssh = ["paramiko"] + +[[package]] +name = "ply" +version = "3.11" +description = "Python Lex & Yacc" +optional = false +python-versions = "*" +files = [ + {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"}, + {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"}, +] + +[[package]] +name = "pockets" +version = "0.9.1" +description = "A collection of helpful Python tools!" +optional = false +python-versions = "*" +files = [ + {file = "pockets-0.9.1-py2.py3-none-any.whl", hash = "sha256:68597934193c08a08eb2bf6a1d85593f627c22f9b065cc727a4f03f669d96d86"}, + {file = "pockets-0.9.1.tar.gz", hash = "sha256:9320f1a3c6f7a9133fe3b571f283bcf3353cd70249025ae8d618e40e9f7e92b3"}, +] + +[package.dependencies] +six = ">=1.5.2" + +[[package]] +name = "pprintpp" +version = "0.4.0" +description = "A drop-in replacement for pprint that's actually pretty" +optional = false +python-versions = "*" +files = [ + {file = "pprintpp-0.4.0-py2.py3-none-any.whl", hash = "sha256:b6b4dcdd0c0c0d75e4d7b2f21a9e933e5b2ce62b26e1a54537f9651ae5a5c01d"}, + {file = "pprintpp-0.4.0.tar.gz", hash = "sha256:ea826108e2c7f49dc6d66c752973c3fc9749142a798d6b254e1e301cfdbc6403"}, +] + +[[package]] +name = "pre-commit" +version = "3.6.0" +description = "A framework for managing and maintaining multi-language pre-commit hooks." +optional = false +python-versions = ">=3.9" +files = [ + {file = "pre_commit-3.6.0-py2.py3-none-any.whl", hash = "sha256:c255039ef399049a5544b6ce13d135caba8f2c28c3b4033277a788f434308376"}, + {file = "pre_commit-3.6.0.tar.gz", hash = "sha256:d30bad9abf165f7785c15a21a1f46da7d0677cb00ee7ff4c579fd38922efe15d"}, +] + +[package.dependencies] +cfgv = ">=2.0.0" +identify = ">=1.0.0" +nodeenv = ">=0.11.1" +pyyaml = ">=5.1" +virtualenv = ">=20.10.0" + +[[package]] +name = "preshed" +version = "3.0.9" +description = "Cython hash table that trusts the keys are pre-hashed" +optional = false +python-versions = ">=3.6" +files = [ + {file = "preshed-3.0.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4f96ef4caf9847b2bb9868574dcbe2496f974e41c2b83d6621c24fb4c3fc57e3"}, + {file = "preshed-3.0.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a61302cf8bd30568631adcdaf9e6b21d40491bd89ba8ebf67324f98b6c2a2c05"}, + {file = "preshed-3.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99499e8a58f58949d3f591295a97bca4e197066049c96f5d34944dd21a497193"}, + {file = "preshed-3.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea6b6566997dc3acd8c6ee11a89539ac85c77275b4dcefb2dc746d11053a5af8"}, + {file = "preshed-3.0.9-cp310-cp310-win_amd64.whl", hash = "sha256:bfd523085a84b1338ff18f61538e1cfcdedc4b9e76002589a301c364d19a2e36"}, + {file = "preshed-3.0.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e7c2364da27f2875524ce1ca754dc071515a9ad26eb5def4c7e69129a13c9a59"}, + {file = "preshed-3.0.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:182138033c0730c683a6d97e567ceb8a3e83f3bff5704f300d582238dbd384b3"}, + {file = "preshed-3.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:345a10be3b86bcc6c0591d343a6dc2bfd86aa6838c30ced4256dfcfa836c3a64"}, + {file = "preshed-3.0.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51d0192274aa061699b284f9fd08416065348edbafd64840c3889617ee1609de"}, + {file = "preshed-3.0.9-cp311-cp311-win_amd64.whl", hash = "sha256:96b857d7a62cbccc3845ac8c41fd23addf052821be4eb987f2eb0da3d8745aa1"}, + {file = "preshed-3.0.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b4fe6720012c62e6d550d6a5c1c7ad88cacef8388d186dad4bafea4140d9d198"}, + {file = "preshed-3.0.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e04f05758875be9751e483bd3c519c22b00d3b07f5a64441ec328bb9e3c03700"}, + {file = "preshed-3.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a55091d0e395f1fdb62ab43401bb9f8b46c7d7794d5b071813c29dc1ab22fd0"}, + {file = "preshed-3.0.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7de8f5138bcac7870424e09684dc3dd33c8e30e81b269f6c9ede3d8c7bb8e257"}, + {file = "preshed-3.0.9-cp312-cp312-win_amd64.whl", hash = "sha256:24229c77364628743bc29c5620c5d6607ed104f0e02ae31f8a030f99a78a5ceb"}, + {file = "preshed-3.0.9-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b73b0f7ecc58095ebbc6ca26ec806008ef780190fe685ce471b550e7eef58dc2"}, + {file = "preshed-3.0.9-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cb90ecd5bec71c21d95962db1a7922364d6db2abe284a8c4b196df8bbcc871e"}, + {file = "preshed-3.0.9-cp36-cp36m-win_amd64.whl", hash = "sha256:e304a0a8c9d625b70ba850c59d4e67082a6be9c16c4517b97850a17a282ebee6"}, + {file = "preshed-3.0.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:1fa6d3d5529b08296ff9b7b4da1485c080311fd8744bbf3a86019ff88007b382"}, + {file = "preshed-3.0.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef1e5173809d85edd420fc79563b286b88b4049746b797845ba672cf9435c0e7"}, + {file = "preshed-3.0.9-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fe81eb21c7d99e8b9a802cc313b998c5f791bda592903c732b607f78a6b7dc4"}, + {file = "preshed-3.0.9-cp37-cp37m-win_amd64.whl", hash = "sha256:78590a4a952747c3766e605ce8b747741005bdb1a5aa691a18aae67b09ece0e6"}, + {file = "preshed-3.0.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3452b64d97ce630e200c415073040aa494ceec6b7038f7a2a3400cbd7858e952"}, + {file = "preshed-3.0.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ac970d97b905e9e817ec13d31befd5b07c9cfec046de73b551d11a6375834b79"}, + {file = "preshed-3.0.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eebaa96ece6641cd981491cba995b68c249e0b6877c84af74971eacf8990aa19"}, + {file = "preshed-3.0.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d473c5f6856e07a88d41fe00bb6c206ecf7b34c381d30de0b818ba2ebaf9406"}, + {file = "preshed-3.0.9-cp38-cp38-win_amd64.whl", hash = "sha256:0de63a560f10107a3f0a9e252cc3183b8fdedcb5f81a86938fd9f1dcf8a64adf"}, + {file = "preshed-3.0.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3a9ad9f738084e048a7c94c90f40f727217387115b2c9a95c77f0ce943879fcd"}, + {file = "preshed-3.0.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a671dfa30b67baa09391faf90408b69c8a9a7f81cb9d83d16c39a182355fbfce"}, + {file = "preshed-3.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23906d114fc97c17c5f8433342495d7562e96ecfd871289c2bb2ed9a9df57c3f"}, + {file = "preshed-3.0.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:778cf71f82cedd2719b256f3980d556d6fb56ec552334ba79b49d16e26e854a0"}, + {file = "preshed-3.0.9-cp39-cp39-win_amd64.whl", hash = "sha256:a6e579439b329eb93f32219ff27cb358b55fbb52a4862c31a915a098c8a22ac2"}, + {file = "preshed-3.0.9.tar.gz", hash = "sha256:721863c5244ffcd2651ad0928951a2c7c77b102f4e11a251ad85d37ee7621660"}, +] + +[package.dependencies] +cymem = ">=2.0.2,<2.1.0" +murmurhash = ">=0.28.0,<1.1.0" + +[[package]] +name = "prettytable" +version = "3.9.0" +description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format" +optional = false +python-versions = ">=3.8" +files = [ + {file = "prettytable-3.9.0-py3-none-any.whl", hash = "sha256:a71292ab7769a5de274b146b276ce938786f56c31cf7cea88b6f3775d82fe8c8"}, + {file = "prettytable-3.9.0.tar.gz", hash = "sha256:f4ed94803c23073a90620b201965e5dc0bccf1760b7a7eaf3158cab8aaffdf34"}, +] + +[package.dependencies] +wcwidth = "*" + +[package.extras] +tests = ["pytest", "pytest-cov", "pytest-lazy-fixture"] + +[[package]] +name = "prometheus-client" +version = "0.19.0" +description = "Python client for the Prometheus monitoring system." +optional = false +python-versions = ">=3.8" +files = [ + {file = "prometheus_client-0.19.0-py3-none-any.whl", hash = "sha256:c88b1e6ecf6b41cd8fb5731c7ae919bf66df6ec6fafa555cd6c0e16ca169ae92"}, + {file = "prometheus_client-0.19.0.tar.gz", hash = "sha256:4585b0d1223148c27a225b10dbec5ae9bc4c81a99a3fa80774fa6209935324e1"}, +] + +[package.extras] +twisted = ["twisted"] + +[[package]] +name = "promise" +version = "2.3" +description = "Promises/A+ implementation for Python" +optional = false +python-versions = "*" +files = [ + {file = "promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0"}, +] + +[package.dependencies] +six = "*" + +[package.extras] +test = ["coveralls", "futures", "mock", "pytest (>=2.7.3)", "pytest-benchmark", "pytest-cov"] + +[[package]] +name = "prompt-toolkit" +version = "3.0.43" +description = "Library for building powerful interactive command lines in Python" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, + {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, +] + +[package.dependencies] +wcwidth = "*" + +[[package]] +name = "protobuf" +version = "3.20.3" +description = "Protocol Buffers" +optional = false +python-versions = ">=3.7" +files = [ + {file = "protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99"}, + {file = "protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e"}, + {file = "protobuf-3.20.3-cp310-cp310-win32.whl", hash = "sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c"}, + {file = "protobuf-3.20.3-cp310-cp310-win_amd64.whl", hash = "sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7"}, + {file = "protobuf-3.20.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469"}, + {file = "protobuf-3.20.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4"}, + {file = "protobuf-3.20.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4"}, + {file = "protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454"}, + {file = "protobuf-3.20.3-cp37-cp37m-win32.whl", hash = "sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905"}, + {file = "protobuf-3.20.3-cp37-cp37m-win_amd64.whl", hash = "sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c"}, + {file = "protobuf-3.20.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7"}, + {file = "protobuf-3.20.3-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee"}, + {file = "protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050"}, + {file = "protobuf-3.20.3-cp38-cp38-win32.whl", hash = "sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86"}, + {file = "protobuf-3.20.3-cp38-cp38-win_amd64.whl", hash = "sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9"}, + {file = "protobuf-3.20.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b"}, + {file = "protobuf-3.20.3-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b"}, + {file = "protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402"}, + {file = "protobuf-3.20.3-cp39-cp39-win32.whl", hash = "sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480"}, + {file = "protobuf-3.20.3-cp39-cp39-win_amd64.whl", hash = "sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7"}, + {file = "protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db"}, + {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"}, +] + +[[package]] +name = "psutil" +version = "5.9.8" +description = "Cross-platform lib for process and system monitoring in Python." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +files = [ + {file = "psutil-5.9.8-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:26bd09967ae00920df88e0352a91cff1a78f8d69b3ecabbfe733610c0af486c8"}, + {file = "psutil-5.9.8-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73"}, + {file = "psutil-5.9.8-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:611052c4bc70432ec770d5d54f64206aa7203a101ec273a0cd82418c86503bb7"}, + {file = "psutil-5.9.8-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:50187900d73c1381ba1454cf40308c2bf6f34268518b3f36a9b663ca87e65e36"}, + {file = "psutil-5.9.8-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d"}, + {file = "psutil-5.9.8-cp27-none-win32.whl", hash = "sha256:36f435891adb138ed3c9e58c6af3e2e6ca9ac2f365efe1f9cfef2794e6c93b4e"}, + {file = "psutil-5.9.8-cp27-none-win_amd64.whl", hash = "sha256:bd1184ceb3f87651a67b2708d4c3338e9b10c5df903f2e3776b62303b26cb631"}, + {file = "psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81"}, + {file = "psutil-5.9.8-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cb6403ce6d8e047495a701dc7c5bd788add903f8986d523e3e20b98b733e421"}, + {file = "psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4"}, + {file = "psutil-5.9.8-cp36-cp36m-win32.whl", hash = "sha256:7d79560ad97af658a0f6adfef8b834b53f64746d45b403f225b85c5c2c140eee"}, + {file = "psutil-5.9.8-cp36-cp36m-win_amd64.whl", hash = "sha256:27cc40c3493bb10de1be4b3f07cae4c010ce715290a5be22b98493509c6299e2"}, + {file = "psutil-5.9.8-cp37-abi3-win32.whl", hash = "sha256:bc56c2a1b0d15aa3eaa5a60c9f3f8e3e565303b465dbf57a1b730e7a2b9844e0"}, + {file = "psutil-5.9.8-cp37-abi3-win_amd64.whl", hash = "sha256:8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf"}, + {file = "psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8"}, + {file = "psutil-5.9.8.tar.gz", hash = "sha256:6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c"}, +] + +[package.extras] +test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] + +[[package]] +name = "psycopg2-binary" +version = "2.9.9" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +optional = false +python-versions = ">=3.7" +files = [ + {file = "psycopg2-binary-2.9.9.tar.gz", hash = "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win32.whl", hash = "sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl", hash = "sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-win32.whl", hash = "sha256:64cf30263844fa208851ebb13b0732ce674d8ec6a0c86a4e160495d299ba3c93"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-win_amd64.whl", hash = "sha256:81ff62668af011f9a48787564ab7eded4e9fb17a4a6a74af5ffa6a457400d2ab"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win32.whl", hash = "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl", hash = "sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win32.whl", hash = "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl", hash = "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win32.whl", hash = "sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl", hash = "sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957"}, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +description = "Run a subprocess in a pseudo terminal" +optional = false +python-versions = "*" +files = [ + {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, + {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, +] + +[[package]] +name = "pure-eval" +version = "0.2.2" +description = "Safely evaluate AST nodes without side effects" +optional = false +python-versions = "*" +files = [ + {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, + {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, +] + +[package.extras] +tests = ["pytest"] + +[[package]] +name = "py-serializable" +version = "1.0.0" +description = "Library for serializing and deserializing Python Objects to and from JSON and XML." +optional = false +python-versions = ">=3.8,<4.0" +files = [ + {file = "py_serializable-1.0.0-py3-none-any.whl", hash = "sha256:845a9399a16550e8703c3fb0da4fbb746a4e5f6cc4c95647c315c71fd6567cd5"}, + {file = "py_serializable-1.0.0.tar.gz", hash = "sha256:524df68c46315d7272959ae5296244e5a1e1e28330472ec214394162c39f545e"}, +] + +[package.dependencies] +defusedxml = ">=0.7.1,<0.8.0" + +[[package]] +name = "pyabsa" +version = "2.4.0" +description = "This tool provides the state-of-the-art models for aspect term extraction (ATE), aspect polarity classification (APC), and text classification (TC)." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyabsa-2.4.0-py3-none-any.whl", hash = "sha256:81c7f9fe01bb28ec163771e5095fc4c28ef120583aec3b7f94203e43fc1a77f8"}, +] + +[package.dependencies] +autocuda = ">=0.16" +boostaug = ">=2.3.5" +findfile = ">=2.0.0" +gitpython = "*" +metric-visualizer = ">=0.9.6" +networkx = "*" +pandas = "*" +protobuf = "<4.0.0" +pytorch-warmup = "*" +sentencepiece = "*" +seqeval = "*" +spacy = "*" +termcolor = "*" +torch = ">=1.0.0" +tqdm = "*" +transformers = ">=4.18.0" +typing-extensions = "*" +update-checker = "*" + +[package.extras] +deploy = ["gradio", "setuptools", "twine", "wheel"] +dev = ["docformatter", "flake8", "gradio", "isort", "nbsphinx", "pytest", "pytest-xdist", "recommonmark", "sentence-transformers", "setuptools", "sphinx-autobuild", "sphinx-copybutton", "sphinx-markdown-tables", "sphinx-rtd-theme", "tensorboardX", "tensorflow", "tensorflow-estimator", "tensorflow-hub", "tensorflow-text", "twine", "wheel"] +docs = ["nbsphinx", "recommonmark", "sphinx-autobuild", "sphinx-copybutton", "sphinx-markdown-tables", "sphinx-rtd-theme"] +optional = ["sentence-transformers", "tensorflow", "tensorflow-hub"] +tensorflow = ["tensorboardX", "tensorflow", "tensorflow-estimator", "tensorflow-hub", "tensorflow-text"] +test = ["docformatter", "flake8", "isort", "pytest", "pytest-xdist"] + +[[package]] +name = "pyclipper" +version = "1.3.0.post5" +description = "Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)" +optional = false +python-versions = "*" +files = [ + {file = "pyclipper-1.3.0.post5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3c45f99b8180dd4df4c86642657ca92b7d5289a5e3724521822e0f9461961fe2"}, + {file = "pyclipper-1.3.0.post5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:567ffd419a0bdc3727fa4562cfa1f18484691817a2bc0bc675750aa28ed98bd4"}, + {file = "pyclipper-1.3.0.post5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:59c8c75661a6d87e98b1655851578a2917d3c8859912c9a4f1956b9830940fd9"}, + {file = "pyclipper-1.3.0.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a496efa146d2d88b59350021739e4685e439dc569b6654e9e6d5e42e9a0b1666"}, + {file = "pyclipper-1.3.0.post5-cp310-cp310-win32.whl", hash = "sha256:02a98d09af9b60bcf8e9480d153c0839e20b92689f5602f87242a4933842fecd"}, + {file = "pyclipper-1.3.0.post5-cp310-cp310-win_amd64.whl", hash = "sha256:847f1e2fc3994bb498fe675f55c98129b95dc26a5c92304ba4cf0ab40721ea3d"}, + {file = "pyclipper-1.3.0.post5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b7a983ae019932bfa0a1971a2dc8c856704add5f3d567bed8fac02dbc0e7f0bf"}, + {file = "pyclipper-1.3.0.post5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d8760075c395b924f894aa16ee06e8c040c6f9b63e0903e49de3cc8d82d9e637"}, + {file = "pyclipper-1.3.0.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4ea61ca5899d3346c614951342c506f119601ed0a1f4889a9cc236558afec6b"}, + {file = "pyclipper-1.3.0.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46499b361ae067662b22578401d83d57716f3cc0071d592feb07d504b439fea7"}, + {file = "pyclipper-1.3.0.post5-cp311-cp311-win32.whl", hash = "sha256:d5c77e39ab05a6cf277c819639968b21e6959e996ea1a074afc24236541708ff"}, + {file = "pyclipper-1.3.0.post5-cp311-cp311-win_amd64.whl", hash = "sha256:0f78a1c18ff4f9276f78d9353d6ed4309c3886a9d0172437e48328aef499165e"}, + {file = "pyclipper-1.3.0.post5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5237282f906049c307e6c90333c7d56f6b8712bf087ef97b141830c40b09ca0a"}, + {file = "pyclipper-1.3.0.post5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aca8635573646b65c054399433fb3493637f1445db942de8a52fca9ef493ba3d"}, + {file = "pyclipper-1.3.0.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1158a2b13d59bdfab33d1d928f7b72c8c7fb8a76e7d2283839cb45d7c0ff2140"}, + {file = "pyclipper-1.3.0.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a041f1a7982b17cf92fd3be349ec41ff1901792149c166bf283f469567b52d6"}, + {file = "pyclipper-1.3.0.post5-cp312-cp312-win32.whl", hash = "sha256:bf3a2ccd6e4e078250b0a31a12c519b0be6d1bc160acfceee62407dbd68558f6"}, + {file = "pyclipper-1.3.0.post5-cp312-cp312-win_amd64.whl", hash = "sha256:2ce6e0a6ab32182c26537965cf521822cd11a28a7ffcef48635a94c6ca8559ef"}, + {file = "pyclipper-1.3.0.post5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:010ee13d40d924341cc41b6d9901d763175040c68753939f140bc0cc714f18bb"}, + {file = "pyclipper-1.3.0.post5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee1c4797b1dc982ae9d60333269536ea03ddc0baa1c3383a6d5b741dbbb12675"}, + {file = "pyclipper-1.3.0.post5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ba692cf11873886085a0445dcfc362b24ca35bcb997ad9e9b5685854a290d8ff"}, + {file = "pyclipper-1.3.0.post5-cp36-cp36m-win32.whl", hash = "sha256:f0b84fcf5230aca2de06ddb7920459daa858853835f8774739ca30dd516e7d37"}, + {file = "pyclipper-1.3.0.post5-cp36-cp36m-win_amd64.whl", hash = "sha256:741910bfd7b0bd40f027869f4bf86bdd9678ae7f74e8dabcf62d170269f6191d"}, + {file = "pyclipper-1.3.0.post5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5f3484b4dffa64f0e3a43b63165a5c0f507c5850e70b9cc2eaa82474d7746393"}, + {file = "pyclipper-1.3.0.post5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87efec9795744cef786f2f8cab17d6dc07f57dfce5e3b7f3be96eb79a4ce5794"}, + {file = "pyclipper-1.3.0.post5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:5f445a2d03690faa23a1b90e32dfb4352a60b23437323de87388c6c611d3d1e3"}, + {file = "pyclipper-1.3.0.post5-cp37-cp37m-win32.whl", hash = "sha256:eb9d1cb2999bc1ea8ad1c3a031ba33b0a89a5ace25d33df7529d3ff18c16604c"}, + {file = "pyclipper-1.3.0.post5-cp37-cp37m-win_amd64.whl", hash = "sha256:ead0f3ecd1961005f61d50c896e33442138b4e7c9e0c035784d3525068dd2b10"}, + {file = "pyclipper-1.3.0.post5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:39ccd920b192a4f8096589a2a1f8faaf6aaaadb7a163b5ce913d03faac2449bb"}, + {file = "pyclipper-1.3.0.post5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e346e7adba43e40f5f5f293b6b6a45de5a6a3bdc74e437dedd948c5d74de9405"}, + {file = "pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb2fb22927c3ac3191e555efd335c6efa819aa1ff4d0901979673ab5a18eb740"}, + {file = "pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a678999d728023f1f3988a14a2e6d89d6f1ed4d0786d5992c1bffb4c1ab30318"}, + {file = "pyclipper-1.3.0.post5-cp38-cp38-win32.whl", hash = "sha256:36d456fdf32a6410a87bd7af8ebc4c01f19b4e3b839104b3072558cad0d8bf4c"}, + {file = "pyclipper-1.3.0.post5-cp38-cp38-win_amd64.whl", hash = "sha256:c9c1fdf4ecae6b55033ede3f4e931156ffc969334300f44f8bf1b356ec0a3d63"}, + {file = "pyclipper-1.3.0.post5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8bb9cd95fd4bd88fb1590d1763a52e3ea6a1095e11b3e885ff164da1313aae79"}, + {file = "pyclipper-1.3.0.post5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0f516fd69aa61a9698a3ce3ba2f7edda5ac6aafc8d964ee3bc60897906947fcb"}, + {file = "pyclipper-1.3.0.post5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e36f018303656ea4a629d2fba0d0d4c74960eacec7119fe2ab3c658ce84c494b"}, + {file = "pyclipper-1.3.0.post5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:dd3c4b312a931e668a7a291d4bd5b10bacb0687bd163220a9f0418c7e23169e2"}, + {file = "pyclipper-1.3.0.post5-cp39-cp39-win32.whl", hash = "sha256:cfea42972e90954b3c89da9216993373a2270a5103d4916fd543a1109528ed4c"}, + {file = "pyclipper-1.3.0.post5-cp39-cp39-win_amd64.whl", hash = "sha256:85ca06f382f999903d809380e4c01ec127d3eb26431402e9b3f01facaec68b80"}, + {file = "pyclipper-1.3.0.post5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:da30e59c684eea198f6e19244e9a41e855a23a416cc708821fd4eb8f5f18626c"}, + {file = "pyclipper-1.3.0.post5-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d8a9e3e46aa50e4c3667db9a816d59ae4f9c62b05f997abb8a9b3f3afe6d94a4"}, + {file = "pyclipper-1.3.0.post5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0589b80f2da1ad322345a93c053b5d46dc692def5a188351be01f34bcf041218"}, + {file = "pyclipper-1.3.0.post5.tar.gz", hash = "sha256:c0239f928e0bf78a3efc2f2f615a10bfcdb9f33012d46d64c8d1225b4bde7096"}, +] + +[[package]] +name = "pycparser" +version = "2.21" +description = "C parser in Python" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, + {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, +] + +[[package]] +name = "pydantic" +version = "2.5.3" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pydantic-2.5.3-py3-none-any.whl", hash = "sha256:d0caf5954bee831b6bfe7e338c32b9e30c85dfe080c843680783ac2b631673b4"}, + {file = "pydantic-2.5.3.tar.gz", hash = "sha256:b3ef57c62535b0941697cce638c08900d87fcb67e29cfa99e8a68f747f393f7a"}, +] + +[package.dependencies] +annotated-types = ">=0.4.0" +pydantic-core = "2.14.6" +typing-extensions = ">=4.6.1" + +[package.extras] +email = ["email-validator (>=2.0.0)"] + +[[package]] +name = "pydantic-core" +version = "2.14.6" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pydantic_core-2.14.6-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:72f9a942d739f09cd42fffe5dc759928217649f070056f03c70df14f5770acf9"}, + {file = "pydantic_core-2.14.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6a31d98c0d69776c2576dda4b77b8e0c69ad08e8b539c25c7d0ca0dc19a50d6c"}, + {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5aa90562bc079c6c290f0512b21768967f9968e4cfea84ea4ff5af5d917016e4"}, + {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:370ffecb5316ed23b667d99ce4debe53ea664b99cc37bfa2af47bc769056d534"}, + {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f85f3843bdb1fe80e8c206fe6eed7a1caeae897e496542cee499c374a85c6e08"}, + {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9862bf828112e19685b76ca499b379338fd4c5c269d897e218b2ae8fcb80139d"}, + {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:036137b5ad0cb0004c75b579445a1efccd072387a36c7f217bb8efd1afbe5245"}, + {file = "pydantic_core-2.14.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:92879bce89f91f4b2416eba4429c7b5ca22c45ef4a499c39f0c5c69257522c7c"}, + {file = "pydantic_core-2.14.6-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0c08de15d50fa190d577e8591f0329a643eeaed696d7771760295998aca6bc66"}, + {file = "pydantic_core-2.14.6-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:36099c69f6b14fc2c49d7996cbf4f87ec4f0e66d1c74aa05228583225a07b590"}, + {file = "pydantic_core-2.14.6-cp310-none-win32.whl", hash = "sha256:7be719e4d2ae6c314f72844ba9d69e38dff342bc360379f7c8537c48e23034b7"}, + {file = "pydantic_core-2.14.6-cp310-none-win_amd64.whl", hash = "sha256:36fa402dcdc8ea7f1b0ddcf0df4254cc6b2e08f8cd80e7010d4c4ae6e86b2a87"}, + {file = "pydantic_core-2.14.6-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:dea7fcd62915fb150cdc373212141a30037e11b761fbced340e9db3379b892d4"}, + {file = "pydantic_core-2.14.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ffff855100bc066ff2cd3aa4a60bc9534661816b110f0243e59503ec2df38421"}, + {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b027c86c66b8627eb90e57aee1f526df77dc6d8b354ec498be9a757d513b92b"}, + {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:00b1087dabcee0b0ffd104f9f53d7d3eaddfaa314cdd6726143af6bc713aa27e"}, + {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:75ec284328b60a4e91010c1acade0c30584f28a1f345bc8f72fe8b9e46ec6a96"}, + {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e1f4744eea1501404b20b0ac059ff7e3f96a97d3e3f48ce27a139e053bb370b"}, + {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2602177668f89b38b9f84b7b3435d0a72511ddef45dc14446811759b82235a1"}, + {file = "pydantic_core-2.14.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6c8edaea3089bf908dd27da8f5d9e395c5b4dc092dbcce9b65e7156099b4b937"}, + {file = "pydantic_core-2.14.6-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:478e9e7b360dfec451daafe286998d4a1eeaecf6d69c427b834ae771cad4b622"}, + {file = "pydantic_core-2.14.6-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b6ca36c12a5120bad343eef193cc0122928c5c7466121da7c20f41160ba00ba2"}, + {file = "pydantic_core-2.14.6-cp311-none-win32.whl", hash = "sha256:2b8719037e570639e6b665a4050add43134d80b687288ba3ade18b22bbb29dd2"}, + {file = "pydantic_core-2.14.6-cp311-none-win_amd64.whl", hash = "sha256:78ee52ecc088c61cce32b2d30a826f929e1708f7b9247dc3b921aec367dc1b23"}, + {file = "pydantic_core-2.14.6-cp311-none-win_arm64.whl", hash = "sha256:a19b794f8fe6569472ff77602437ec4430f9b2b9ec7a1105cfd2232f9ba355e6"}, + {file = "pydantic_core-2.14.6-cp312-cp312-macosx_10_7_x86_64.whl", hash = "sha256:667aa2eac9cd0700af1ddb38b7b1ef246d8cf94c85637cbb03d7757ca4c3fdec"}, + {file = "pydantic_core-2.14.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cdee837710ef6b56ebd20245b83799fce40b265b3b406e51e8ccc5b85b9099b7"}, + {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c5bcf3414367e29f83fd66f7de64509a8fd2368b1edf4351e862910727d3e51"}, + {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a92ae76f75d1915806b77cf459811e772d8f71fd1e4339c99750f0e7f6324f"}, + {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a983cca5ed1dd9a35e9e42ebf9f278d344603bfcb174ff99a5815f953925140a"}, + {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cb92f9061657287eded380d7dc455bbf115430b3aa4741bdc662d02977e7d0af"}, + {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4ace1e220b078c8e48e82c081e35002038657e4b37d403ce940fa679e57113b"}, + {file = "pydantic_core-2.14.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef633add81832f4b56d3b4c9408b43d530dfca29e68fb1b797dcb861a2c734cd"}, + {file = "pydantic_core-2.14.6-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7e90d6cc4aad2cc1f5e16ed56e46cebf4877c62403a311af20459c15da76fd91"}, + {file = "pydantic_core-2.14.6-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e8a5ac97ea521d7bde7621d86c30e86b798cdecd985723c4ed737a2aa9e77d0c"}, + {file = "pydantic_core-2.14.6-cp312-none-win32.whl", hash = "sha256:f27207e8ca3e5e021e2402ba942e5b4c629718e665c81b8b306f3c8b1ddbb786"}, + {file = "pydantic_core-2.14.6-cp312-none-win_amd64.whl", hash = "sha256:b3e5fe4538001bb82e2295b8d2a39356a84694c97cb73a566dc36328b9f83b40"}, + {file = "pydantic_core-2.14.6-cp312-none-win_arm64.whl", hash = "sha256:64634ccf9d671c6be242a664a33c4acf12882670b09b3f163cd00a24cffbd74e"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-macosx_10_7_x86_64.whl", hash = "sha256:24368e31be2c88bd69340fbfe741b405302993242ccb476c5c3ff48aeee1afe0"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:e33b0834f1cf779aa839975f9d8755a7c2420510c0fa1e9fa0497de77cd35d2c"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6af4b3f52cc65f8a0bc8b1cd9676f8c21ef3e9132f21fed250f6958bd7223bed"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d15687d7d7f40333bd8266f3814c591c2e2cd263fa2116e314f60d82086e353a"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:095b707bb287bfd534044166ab767bec70a9bba3175dcdc3371782175c14e43c"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94fc0e6621e07d1e91c44e016cc0b189b48db053061cc22d6298a611de8071bb"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ce830e480f6774608dedfd4a90c42aac4a7af0a711f1b52f807130c2e434c06"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a306cdd2ad3a7d795d8e617a58c3a2ed0f76c8496fb7621b6cd514eb1532cae8"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:2f5fa187bde8524b1e37ba894db13aadd64faa884657473b03a019f625cee9a8"}, + {file = "pydantic_core-2.14.6-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:438027a975cc213a47c5d70672e0d29776082155cfae540c4e225716586be75e"}, + {file = "pydantic_core-2.14.6-cp37-none-win32.whl", hash = "sha256:f96ae96a060a8072ceff4cfde89d261837b4294a4f28b84a28765470d502ccc6"}, + {file = "pydantic_core-2.14.6-cp37-none-win_amd64.whl", hash = "sha256:e646c0e282e960345314f42f2cea5e0b5f56938c093541ea6dbf11aec2862391"}, + {file = "pydantic_core-2.14.6-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:db453f2da3f59a348f514cfbfeb042393b68720787bbef2b4c6068ea362c8149"}, + {file = "pydantic_core-2.14.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:3860c62057acd95cc84044e758e47b18dcd8871a328ebc8ccdefd18b0d26a21b"}, + {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:36026d8f99c58d7044413e1b819a67ca0e0b8ebe0f25e775e6c3d1fabb3c38fb"}, + {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8ed1af8692bd8d2a29d702f1a2e6065416d76897d726e45a1775b1444f5928a7"}, + {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:314ccc4264ce7d854941231cf71b592e30d8d368a71e50197c905874feacc8a8"}, + {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:982487f8931067a32e72d40ab6b47b1628a9c5d344be7f1a4e668fb462d2da42"}, + {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dbe357bc4ddda078f79d2a36fc1dd0494a7f2fad83a0a684465b6f24b46fe80"}, + {file = "pydantic_core-2.14.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2f6ffc6701a0eb28648c845f4945a194dc7ab3c651f535b81793251e1185ac3d"}, + {file = "pydantic_core-2.14.6-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7f5025db12fc6de7bc1104d826d5aee1d172f9ba6ca936bf6474c2148ac336c1"}, + {file = "pydantic_core-2.14.6-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:dab03ed811ed1c71d700ed08bde8431cf429bbe59e423394f0f4055f1ca0ea60"}, + {file = "pydantic_core-2.14.6-cp38-none-win32.whl", hash = "sha256:dfcbebdb3c4b6f739a91769aea5ed615023f3c88cb70df812849aef634c25fbe"}, + {file = "pydantic_core-2.14.6-cp38-none-win_amd64.whl", hash = "sha256:99b14dbea2fdb563d8b5a57c9badfcd72083f6006caf8e126b491519c7d64ca8"}, + {file = "pydantic_core-2.14.6-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:4ce8299b481bcb68e5c82002b96e411796b844d72b3e92a3fbedfe8e19813eab"}, + {file = "pydantic_core-2.14.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b9a9d92f10772d2a181b5ca339dee066ab7d1c9a34ae2421b2a52556e719756f"}, + {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd9e98b408384989ea4ab60206b8e100d8687da18b5c813c11e92fd8212a98e0"}, + {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4f86f1f318e56f5cbb282fe61eb84767aee743ebe32c7c0834690ebea50c0a6b"}, + {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86ce5fcfc3accf3a07a729779d0b86c5d0309a4764c897d86c11089be61da160"}, + {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dcf1978be02153c6a31692d4fbcc2a3f1db9da36039ead23173bc256ee3b91b"}, + {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eedf97be7bc3dbc8addcef4142f4b4164066df0c6f36397ae4aaed3eb187d8ab"}, + {file = "pydantic_core-2.14.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d5f916acf8afbcab6bacbb376ba7dc61f845367901ecd5e328fc4d4aef2fcab0"}, + {file = "pydantic_core-2.14.6-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8a14c192c1d724c3acbfb3f10a958c55a2638391319ce8078cb36c02283959b9"}, + {file = "pydantic_core-2.14.6-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0348b1dc6b76041516e8a854ff95b21c55f5a411c3297d2ca52f5528e49d8411"}, + {file = "pydantic_core-2.14.6-cp39-none-win32.whl", hash = "sha256:de2a0645a923ba57c5527497daf8ec5df69c6eadf869e9cd46e86349146e5975"}, + {file = "pydantic_core-2.14.6-cp39-none-win_amd64.whl", hash = "sha256:aca48506a9c20f68ee61c87f2008f81f8ee99f8d7f0104bff3c47e2d148f89d9"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-macosx_10_7_x86_64.whl", hash = "sha256:d5c28525c19f5bb1e09511669bb57353d22b94cf8b65f3a8d141c389a55dec95"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:78d0768ee59baa3de0f4adac9e3748b4b1fffc52143caebddfd5ea2961595277"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b93785eadaef932e4fe9c6e12ba67beb1b3f1e5495631419c784ab87e975670"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a874f21f87c485310944b2b2734cd6d318765bcbb7515eead33af9641816506e"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b89f4477d915ea43b4ceea6756f63f0288941b6443a2b28c69004fe07fde0d0d"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:172de779e2a153d36ee690dbc49c6db568d7b33b18dc56b69a7514aecbcf380d"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dfcebb950aa7e667ec226a442722134539e77c575f6cfaa423f24371bb8d2e94"}, + {file = "pydantic_core-2.14.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:55a23dcd98c858c0db44fc5c04fc7ed81c4b4d33c653a7c45ddaebf6563a2f66"}, + {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-macosx_10_7_x86_64.whl", hash = "sha256:4241204e4b36ab5ae466ecec5c4c16527a054c69f99bba20f6f75232a6a534e2"}, + {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e574de99d735b3fc8364cba9912c2bec2da78775eba95cbb225ef7dda6acea24"}, + {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1302a54f87b5cd8528e4d6d1bf2133b6aa7c6122ff8e9dc5220fbc1e07bffebd"}, + {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f8e81e4b55930e5ffab4a68db1af431629cf2e4066dbdbfef65348b8ab804ea8"}, + {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:c99462ffc538717b3e60151dfaf91125f637e801f5ab008f81c402f1dff0cd0f"}, + {file = "pydantic_core-2.14.6-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e4cf2d5829f6963a5483ec01578ee76d329eb5caf330ecd05b3edd697e7d768a"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", hash = "sha256:cf10b7d58ae4a1f07fccbf4a0a956d705356fea05fb4c70608bb6fa81d103cda"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:399ac0891c284fa8eb998bcfa323f2234858f5d2efca3950ae58c8f88830f145"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c6a5c79b28003543db3ba67d1df336f253a87d3112dac3a51b94f7d48e4c0e1"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:599c87d79cab2a6a2a9df4aefe0455e61e7d2aeede2f8577c1b7c0aec643ee8e"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:43e166ad47ba900f2542a80d83f9fc65fe99eb63ceec4debec160ae729824052"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3a0b5db001b98e1c649dd55afa928e75aa4087e587b9524a4992316fa23c9fba"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:747265448cb57a9f37572a488a57d873fd96bf51e5bb7edb52cfb37124516da4"}, + {file = "pydantic_core-2.14.6-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:7ebe3416785f65c28f4f9441e916bfc8a54179c8dea73c23023f7086fa601c5d"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:86c963186ca5e50d5c8287b1d1c9d3f8f024cbe343d048c5bd282aec2d8641f2"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e0641b506486f0b4cd1500a2a65740243e8670a2549bb02bc4556a83af84ae03"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71d72ca5eaaa8d38c8df16b7deb1a2da4f650c41b58bb142f3fb75d5ad4a611f"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27e524624eace5c59af499cd97dc18bb201dc6a7a2da24bfc66ef151c69a5f2a"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a3dde6cac75e0b0902778978d3b1646ca9f438654395a362cb21d9ad34b24acf"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:00646784f6cd993b1e1c0e7b0fdcbccc375d539db95555477771c27555e3c556"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23598acb8ccaa3d1d875ef3b35cb6376535095e9405d91a3d57a8c7db5d29341"}, + {file = "pydantic_core-2.14.6-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7f41533d7e3cf9520065f610b41ac1c76bc2161415955fbcead4981b22c7611e"}, + {file = "pydantic_core-2.14.6.tar.gz", hash = "sha256:1fd0c1d395372843fba13a51c28e3bb9d59bd7aebfeb17358ffaaa1e4dbbe948"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pygments" +version = "2.17.2" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.7" +files = [ + {file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"}, + {file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"}, +] + +[package.extras] +plugins = ["importlib-metadata"] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pymongo" +version = "4.6.1" +description = "Python driver for MongoDB " +optional = false +python-versions = ">=3.7" +files = [ + {file = "pymongo-4.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4344c30025210b9fa80ec257b0e0aab5aa1d5cca91daa70d82ab97b482cc038e"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux1_i686.whl", hash = "sha256:1c5654bb8bb2bdb10e7a0bc3c193dd8b49a960b9eebc4381ff5a2043f4c3c441"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:eaf2f65190c506def2581219572b9c70b8250615dc918b3b7c218361a51ec42e"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_i686.whl", hash = "sha256:262356ea5fcb13d35fb2ab6009d3927bafb9504ef02339338634fffd8a9f1ae4"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_ppc64le.whl", hash = "sha256:2dd2f6960ee3c9360bed7fb3c678be0ca2d00f877068556785ec2eb6b73d2414"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_s390x.whl", hash = "sha256:ff925f1cca42e933376d09ddc254598f8c5fcd36efc5cac0118bb36c36217c41"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux2014_x86_64.whl", hash = "sha256:3cadf7f4c8e94d8a77874b54a63c80af01f4d48c4b669c8b6867f86a07ba994f"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55dac73316e7e8c2616ba2e6f62b750918e9e0ae0b2053699d66ca27a7790105"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:154b361dcb358ad377d5d40df41ee35f1cc14c8691b50511547c12404f89b5cb"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2940aa20e9cc328e8ddeacea8b9a6f5ddafe0b087fedad928912e787c65b4909"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:010bc9aa90fd06e5cc52c8fac2c2fd4ef1b5f990d9638548dde178005770a5e8"}, + {file = "pymongo-4.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e470fa4bace5f50076c32f4b3cc182b31303b4fefb9b87f990144515d572820b"}, + {file = "pymongo-4.6.1-cp310-cp310-win32.whl", hash = "sha256:da08ea09eefa6b960c2dd9a68ec47949235485c623621eb1d6c02b46765322ac"}, + {file = "pymongo-4.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:13d613c866f9f07d51180f9a7da54ef491d130f169e999c27e7633abe8619ec9"}, + {file = "pymongo-4.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6a0ae7a48a6ef82ceb98a366948874834b86c84e288dbd55600c1abfc3ac1d88"}, + {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bd94c503271e79917b27c6e77f7c5474da6930b3fb9e70a12e68c2dff386b9a"}, + {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2d4ccac3053b84a09251da8f5350bb684cbbf8c8c01eda6b5418417d0a8ab198"}, + {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:349093675a2d3759e4fb42b596afffa2b2518c890492563d7905fac503b20daa"}, + {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88beb444fb438385e53dc9110852910ec2a22f0eab7dd489e827038fdc19ed8d"}, + {file = "pymongo-4.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8e62d06e90f60ea2a3d463ae51401475568b995bafaffd81767d208d84d7bb1"}, + {file = "pymongo-4.6.1-cp311-cp311-win32.whl", hash = "sha256:5556e306713e2522e460287615d26c0af0fe5ed9d4f431dad35c6624c5d277e9"}, + {file = "pymongo-4.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:b10d8cda9fc2fcdcfa4a000aa10413a2bf8b575852cd07cb8a595ed09689ca98"}, + {file = "pymongo-4.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b435b13bb8e36be11b75f7384a34eefe487fe87a6267172964628e2b14ecf0a7"}, + {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e438417ce1dc5b758742e12661d800482200b042d03512a8f31f6aaa9137ad40"}, + {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8b47ebd89e69fbf33d1c2df79759d7162fc80c7652dacfec136dae1c9b3afac7"}, + {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bbed8cccebe1169d45cedf00461b2842652d476d2897fd1c42cf41b635d88746"}, + {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c30a9e06041fbd7a7590693ec5e407aa8737ad91912a1e70176aff92e5c99d20"}, + {file = "pymongo-4.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8729dbf25eb32ad0dc0b9bd5e6a0d0b7e5c2dc8ec06ad171088e1896b522a74"}, + {file = "pymongo-4.6.1-cp312-cp312-win32.whl", hash = "sha256:3177f783ae7e08aaf7b2802e0df4e4b13903520e8380915e6337cdc7a6ff01d8"}, + {file = "pymongo-4.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:00c199e1c593e2c8b033136d7a08f0c376452bac8a896c923fcd6f419e07bdd2"}, + {file = "pymongo-4.6.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6dcc95f4bb9ed793714b43f4f23a7b0c57e4ef47414162297d6f650213512c19"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:13552ca505366df74e3e2f0a4f27c363928f3dff0eef9f281eb81af7f29bc3c5"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:77e0df59b1a4994ad30c6d746992ae887f9756a43fc25dec2db515d94cf0222d"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:3a7f02a58a0c2912734105e05dedbee4f7507e6f1bd132ebad520be0b11d46fd"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:026a24a36394dc8930cbcb1d19d5eb35205ef3c838a7e619e04bd170713972e7"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_ppc64le.whl", hash = "sha256:3b287e814a01deddb59b88549c1e0c87cefacd798d4afc0c8bd6042d1c3d48aa"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_s390x.whl", hash = "sha256:9a710c184ba845afb05a6f876edac8f27783ba70e52d5eaf939f121fc13b2f59"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:30b2c9caf3e55c2e323565d1f3b7e7881ab87db16997dc0cbca7c52885ed2347"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff62ba8ff70f01ab4fe0ae36b2cb0b5d1f42e73dfc81ddf0758cd9f77331ad25"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:547dc5d7f834b1deefda51aedb11a7af9c51c45e689e44e14aa85d44147c7657"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1de3c6faf948f3edd4e738abdb4b76572b4f4fdfc1fed4dad02427e70c5a6219"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2831e05ce0a4df10c4ac5399ef50b9a621f90894c2a4d2945dc5658765514ed"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:144a31391a39a390efce0c5ebcaf4bf112114af4384c90163f402cec5ede476b"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33bb16a07d3cc4e0aea37b242097cd5f7a156312012455c2fa8ca396953b11c4"}, + {file = "pymongo-4.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b7b1a83ce514700276a46af3d9e481ec381f05b64939effc9065afe18456a6b9"}, + {file = "pymongo-4.6.1-cp37-cp37m-win32.whl", hash = "sha256:3071ec998cc3d7b4944377e5f1217c2c44b811fae16f9a495c7a1ce9b42fb038"}, + {file = "pymongo-4.6.1-cp37-cp37m-win_amd64.whl", hash = "sha256:2346450a075625c4d6166b40a013b605a38b6b6168ce2232b192a37fb200d588"}, + {file = "pymongo-4.6.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:061598cbc6abe2f382ab64c9caa83faa2f4c51256f732cdd890bcc6e63bfb67e"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:d483793a384c550c2d12cb794ede294d303b42beff75f3b3081f57196660edaf"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:f9756f1d25454ba6a3c2f1ef8b7ddec23e5cdeae3dc3c3377243ae37a383db00"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:1ed23b0e2dac6f84f44c8494fbceefe6eb5c35db5c1099f56ab78fc0d94ab3af"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:3d18a9b9b858ee140c15c5bfcb3e66e47e2a70a03272c2e72adda2482f76a6ad"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_ppc64le.whl", hash = "sha256:c258dbacfff1224f13576147df16ce3c02024a0d792fd0323ac01bed5d3c545d"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_s390x.whl", hash = "sha256:f7acc03a4f1154ba2643edeb13658d08598fe6e490c3dd96a241b94f09801626"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:76013fef1c9cd1cd00d55efde516c154aa169f2bf059b197c263a255ba8a9ddf"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f0e6a6c807fa887a0c51cc24fe7ea51bb9e496fe88f00d7930063372c3664c3"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd1fa413f8b9ba30140de198e4f408ffbba6396864c7554e0867aa7363eb58b2"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d219b4508f71d762368caec1fc180960569766049bbc4d38174f05e8ef2fe5b"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27b81ecf18031998ad7db53b960d1347f8f29e8b7cb5ea7b4394726468e4295e"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:56816e43c92c2fa8c11dc2a686f0ca248bea7902f4a067fa6cbc77853b0f041e"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef801027629c5b511cf2ba13b9be29bfee36ae834b2d95d9877818479cdc99ea"}, + {file = "pymongo-4.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d4c2be9760b112b1caf649b4977b81b69893d75aa86caf4f0f398447be871f3c"}, + {file = "pymongo-4.6.1-cp38-cp38-win32.whl", hash = "sha256:39d77d8bbb392fa443831e6d4ae534237b1f4eee6aa186f0cdb4e334ba89536e"}, + {file = "pymongo-4.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:4497d49d785482cc1a44a0ddf8830b036a468c088e72a05217f5b60a9e025012"}, + {file = "pymongo-4.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:69247f7a2835fc0984bbf0892e6022e9a36aec70e187fcfe6cae6a373eb8c4de"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:7bb0e9049e81def6829d09558ad12d16d0454c26cabe6efc3658e544460688d9"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:6a1810c2cbde714decf40f811d1edc0dae45506eb37298fd9d4247b8801509fe"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:e2aced6fb2f5261b47d267cb40060b73b6527e64afe54f6497844c9affed5fd0"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:d0355cff58a4ed6d5e5f6b9c3693f52de0784aa0c17119394e2a8e376ce489d4"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_ppc64le.whl", hash = "sha256:3c74f4725485f0a7a3862cfd374cc1b740cebe4c133e0c1425984bcdcce0f4bb"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_s390x.whl", hash = "sha256:9c79d597fb3a7c93d7c26924db7497eba06d58f88f58e586aa69b2ad89fee0f8"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:8ec75f35f62571a43e31e7bd11749d974c1b5cd5ea4a8388725d579263c0fdf6"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5e641f931c5cd95b376fd3c59db52770e17bec2bf86ef16cc83b3906c054845"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9aafd036f6f2e5ad109aec92f8dbfcbe76cff16bad683eb6dd18013739c0b3ae"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f2b856518bfcfa316c8dae3d7b412aecacf2e8ba30b149f5eb3b63128d703b9"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ec31adc2e988fd7db3ab509954791bbc5a452a03c85e45b804b4bfc31fa221d"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9167e735379ec43d8eafa3fd675bfbb12e2c0464f98960586e9447d2cf2c7a83"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1461199b07903fc1424709efafe379205bf5f738144b1a50a08b0396357b5abf"}, + {file = "pymongo-4.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3094c7d2f820eecabadae76bfec02669567bbdd1730eabce10a5764778564f7b"}, + {file = "pymongo-4.6.1-cp39-cp39-win32.whl", hash = "sha256:c91ea3915425bd4111cb1b74511cdc56d1d16a683a48bf2a5a96b6a6c0f297f7"}, + {file = "pymongo-4.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:ef102a67ede70e1721fe27f75073b5314911dbb9bc27cde0a1c402a11531e7bd"}, + {file = "pymongo-4.6.1.tar.gz", hash = "sha256:31dab1f3e1d0cdd57e8df01b645f52d43cc1b653ed3afd535d2891f4fc4f9712"}, +] + +[package.dependencies] +dnspython = ">=1.16.0,<3.0.0" + +[package.extras] +aws = ["pymongo-auth-aws (<2.0.0)"] +encryption = ["certifi", "pymongo[aws]", "pymongocrypt (>=1.6.0,<2.0.0)"] +gssapi = ["pykerberos", "winkerberos (>=0.5.0)"] +ocsp = ["certifi", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] +snappy = ["python-snappy"] +test = ["pytest (>=7)"] +zstd = ["zstandard"] + +[[package]] +name = "pyparsing" +version = "3.1.1" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +optional = false +python-versions = ">=3.6.8" +files = [ + {file = "pyparsing-3.1.1-py3-none-any.whl", hash = "sha256:32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb"}, + {file = "pyparsing-3.1.1.tar.gz", hash = "sha256:ede28a1a32462f5a9705e07aea48001a08f7cf81a021585011deba701581a0db"}, +] + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "pyreadline3" +version = "3.4.1" +description = "A python implementation of GNU readline." +optional = false +python-versions = "*" +files = [ + {file = "pyreadline3-3.4.1-py3-none-any.whl", hash = "sha256:b0efb6516fd4fb07b45949053826a62fa4cb353db5be2bbb4a7aa1fdd1e345fb"}, + {file = "pyreadline3-3.4.1.tar.gz", hash = "sha256:6f3d1f7b8a31ba32b73917cefc1f28cc660562f39aea8646d30bd6eff21f7bae"}, +] + +[[package]] +name = "pysocks" +version = "1.7.1" +description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "PySocks-1.7.1-py27-none-any.whl", hash = "sha256:08e69f092cc6dbe92a0fdd16eeb9b9ffbc13cadfe5ca4c7bd92ffb078b293299"}, + {file = "PySocks-1.7.1-py3-none-any.whl", hash = "sha256:2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5"}, + {file = "PySocks-1.7.1.tar.gz", hash = "sha256:3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0"}, +] + +[[package]] +name = "pytest" +version = "7.4.4" +description = "pytest: simple powerful testing with Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, + {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +iniconfig = "*" +packaging = "*" +pluggy = ">=0.12,<2.0" + +[package.extras] +testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] + +[[package]] +name = "pytest-clarity" +version = "1.0.1" +description = "A plugin providing an alternative, colourful diff output for failing assertions." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "pytest-clarity-1.0.1.tar.gz", hash = "sha256:505fe345fad4fe11c6a4187fe683f2c7c52c077caa1e135f3e483fe112db7772"}, +] + +[package.dependencies] +pprintpp = ">=0.4.0" +pytest = ">=3.5.0" +rich = ">=8.0.0" + +[[package]] +name = "pytest-cov" +version = "4.1.0" +description = "Pytest plugin for measuring coverage." +optional = false +python-versions = ">=3.7" +files = [ + {file = "pytest-cov-4.1.0.tar.gz", hash = "sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6"}, + {file = "pytest_cov-4.1.0-py3-none-any.whl", hash = "sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a"}, +] + +[package.dependencies] +coverage = {version = ">=5.2.1", extras = ["toml"]} +pytest = ">=4.6" + +[package.extras] +testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"] + +[[package]] +name = "pytest-mock" +version = "3.12.0" +description = "Thin-wrapper around the mock package for easier use with pytest" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pytest-mock-3.12.0.tar.gz", hash = "sha256:31a40f038c22cad32287bb43932054451ff5583ff094bca6f675df2f8bc1a6e9"}, + {file = "pytest_mock-3.12.0-py3-none-any.whl", hash = "sha256:0972719a7263072da3a21c7f4773069bcc7486027d7e8e1f81d98a47e701bc4f"}, +] + +[package.dependencies] +pytest = ">=5.0" + +[package.extras] +dev = ["pre-commit", "pytest-asyncio", "tox"] + +[[package]] +name = "pytest-repeat" +version = "0.9.3" +description = "pytest plugin for repeating tests" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pytest_repeat-0.9.3-py3-none-any.whl", hash = "sha256:26ab2df18226af9d5ce441c858f273121e92ff55f5bb311d25755b8d7abdd8ed"}, + {file = "pytest_repeat-0.9.3.tar.gz", hash = "sha256:ffd3836dfcd67bb270bec648b330e20be37d2966448c4148c4092d1e8aba8185"}, +] + +[package.dependencies] +pytest = "*" + +[[package]] +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, + {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "python-dotenv" +version = "1.0.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + +[[package]] +name = "python-json-logger" +version = "2.0.7" +description = "A python library adding a json log formatter" +optional = false +python-versions = ">=3.6" +files = [ + {file = "python-json-logger-2.0.7.tar.gz", hash = "sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c"}, + {file = "python_json_logger-2.0.7-py3-none-any.whl", hash = "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd"}, +] + +[[package]] +name = "pytorch-warmup" +version = "0.1.1" +description = "A PyTorch Extension for Learning Rate Warmup" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pytorch-warmup-0.1.1.tar.gz", hash = "sha256:c594760b29657a127aa6a8c3424dd0b5068140b3b7d4988118f4a9f3e99b1457"}, + {file = "pytorch_warmup-0.1.1-py3-none-any.whl", hash = "sha256:eecc4af0975bb181198c0817be145bccb17c7ea09ce3fdf69140f65d8c32b746"}, +] + +[package.dependencies] +torch = ">=1.1" + +[[package]] +name = "pytz" +version = "2023.3.post1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2023.3.post1-py2.py3-none-any.whl", hash = "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7"}, + {file = "pytz-2023.3.post1.tar.gz", hash = "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b"}, +] + +[[package]] +name = "pywin32" +version = "306" +description = "Python for Window Extensions" +optional = false +python-versions = "*" +files = [ + {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, + {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, + {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, + {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, + {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, + {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, + {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, + {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, + {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, + {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, + {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, + {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, + {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, + {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, +] + +[[package]] +name = "pywinpty" +version = "2.0.12" +description = "Pseudo terminal support for Windows from Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pywinpty-2.0.12-cp310-none-win_amd64.whl", hash = "sha256:21319cd1d7c8844fb2c970fb3a55a3db5543f112ff9cfcd623746b9c47501575"}, + {file = "pywinpty-2.0.12-cp311-none-win_amd64.whl", hash = "sha256:853985a8f48f4731a716653170cd735da36ffbdc79dcb4c7b7140bce11d8c722"}, + {file = "pywinpty-2.0.12-cp312-none-win_amd64.whl", hash = "sha256:1617b729999eb6713590e17665052b1a6ae0ad76ee31e60b444147c5b6a35dca"}, + {file = "pywinpty-2.0.12-cp38-none-win_amd64.whl", hash = "sha256:189380469ca143d06e19e19ff3fba0fcefe8b4a8cc942140a6b863aed7eebb2d"}, + {file = "pywinpty-2.0.12-cp39-none-win_amd64.whl", hash = "sha256:7520575b6546db23e693cbd865db2764097bd6d4ef5dc18c92555904cd62c3d4"}, + {file = "pywinpty-2.0.12.tar.gz", hash = "sha256:8197de460ae8ebb7f5d1701dfa1b5df45b157bb832e92acba316305e18ca00dd"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.1" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.6" +files = [ + {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, + {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, + {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, + {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, + {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, + {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, + {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, + {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, + {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, + {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, + {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, + {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, + {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, + {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, + {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, + {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, + {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, + {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, + {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, + {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, + {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, + {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, +] + +[[package]] +name = "pyzmq" +version = "25.1.2" +description = "Python bindings for 0MQ" +optional = false +python-versions = ">=3.6" +files = [ + {file = "pyzmq-25.1.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:e624c789359f1a16f83f35e2c705d07663ff2b4d4479bad35621178d8f0f6ea4"}, + {file = "pyzmq-25.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:49151b0efece79f6a79d41a461d78535356136ee70084a1c22532fc6383f4ad0"}, + {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9a5f194cf730f2b24d6af1f833c14c10f41023da46a7f736f48b6d35061e76e"}, + {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:faf79a302f834d9e8304fafdc11d0d042266667ac45209afa57e5efc998e3872"}, + {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f51a7b4ead28d3fca8dda53216314a553b0f7a91ee8fc46a72b402a78c3e43d"}, + {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0ddd6d71d4ef17ba5a87becf7ddf01b371eaba553c603477679ae817a8d84d75"}, + {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:246747b88917e4867e2367b005fc8eefbb4a54b7db363d6c92f89d69abfff4b6"}, + {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:00c48ae2fd81e2a50c3485de1b9d5c7c57cd85dc8ec55683eac16846e57ac979"}, + {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5a68d491fc20762b630e5db2191dd07ff89834086740f70e978bb2ef2668be08"}, + {file = "pyzmq-25.1.2-cp310-cp310-win32.whl", hash = "sha256:09dfe949e83087da88c4a76767df04b22304a682d6154de2c572625c62ad6886"}, + {file = "pyzmq-25.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:fa99973d2ed20417744fca0073390ad65ce225b546febb0580358e36aa90dba6"}, + {file = "pyzmq-25.1.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:82544e0e2d0c1811482d37eef297020a040c32e0687c1f6fc23a75b75db8062c"}, + {file = "pyzmq-25.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:01171fc48542348cd1a360a4b6c3e7d8f46cdcf53a8d40f84db6707a6768acc1"}, + {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc69c96735ab501419c432110016329bf0dea8898ce16fab97c6d9106dc0b348"}, + {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3e124e6b1dd3dfbeb695435dff0e383256655bb18082e094a8dd1f6293114642"}, + {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7598d2ba821caa37a0f9d54c25164a4fa351ce019d64d0b44b45540950458840"}, + {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d1299d7e964c13607efd148ca1f07dcbf27c3ab9e125d1d0ae1d580a1682399d"}, + {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4e6f689880d5ad87918430957297c975203a082d9a036cc426648fcbedae769b"}, + {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:cc69949484171cc961e6ecd4a8911b9ce7a0d1f738fcae717177c231bf77437b"}, + {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9880078f683466b7f567b8624bfc16cad65077be046b6e8abb53bed4eeb82dd3"}, + {file = "pyzmq-25.1.2-cp311-cp311-win32.whl", hash = "sha256:4e5837af3e5aaa99a091302df5ee001149baff06ad22b722d34e30df5f0d9097"}, + {file = "pyzmq-25.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:25c2dbb97d38b5ac9fd15586e048ec5eb1e38f3d47fe7d92167b0c77bb3584e9"}, + {file = "pyzmq-25.1.2-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:11e70516688190e9c2db14fcf93c04192b02d457b582a1f6190b154691b4c93a"}, + {file = "pyzmq-25.1.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:313c3794d650d1fccaaab2df942af9f2c01d6217c846177cfcbc693c7410839e"}, + {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b3cbba2f47062b85fe0ef9de5b987612140a9ba3a9c6d2543c6dec9f7c2ab27"}, + {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc31baa0c32a2ca660784d5af3b9487e13b61b3032cb01a115fce6588e1bed30"}, + {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02c9087b109070c5ab0b383079fa1b5f797f8d43e9a66c07a4b8b8bdecfd88ee"}, + {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f8429b17cbb746c3e043cb986328da023657e79d5ed258b711c06a70c2ea7537"}, + {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5074adeacede5f810b7ef39607ee59d94e948b4fd954495bdb072f8c54558181"}, + {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:7ae8f354b895cbd85212da245f1a5ad8159e7840e37d78b476bb4f4c3f32a9fe"}, + {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b264bf2cc96b5bc43ce0e852be995e400376bd87ceb363822e2cb1964fcdc737"}, + {file = "pyzmq-25.1.2-cp312-cp312-win32.whl", hash = "sha256:02bbc1a87b76e04fd780b45e7f695471ae6de747769e540da909173d50ff8e2d"}, + {file = "pyzmq-25.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:ced111c2e81506abd1dc142e6cd7b68dd53747b3b7ae5edbea4578c5eeff96b7"}, + {file = "pyzmq-25.1.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:7b6d09a8962a91151f0976008eb7b29b433a560fde056ec7a3db9ec8f1075438"}, + {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967668420f36878a3c9ecb5ab33c9d0ff8d054f9c0233d995a6d25b0e95e1b6b"}, + {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5edac3f57c7ddaacdb4d40f6ef2f9e299471fc38d112f4bc6d60ab9365445fb0"}, + {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:0dabfb10ef897f3b7e101cacba1437bd3a5032ee667b7ead32bbcdd1a8422fe7"}, + {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:2c6441e0398c2baacfe5ba30c937d274cfc2dc5b55e82e3749e333aabffde561"}, + {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:16b726c1f6c2e7625706549f9dbe9b06004dfbec30dbed4bf50cbdfc73e5b32a"}, + {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:a86c2dd76ef71a773e70551a07318b8e52379f58dafa7ae1e0a4be78efd1ff16"}, + {file = "pyzmq-25.1.2-cp36-cp36m-win32.whl", hash = "sha256:359f7f74b5d3c65dae137f33eb2bcfa7ad9ebefd1cab85c935f063f1dbb245cc"}, + {file = "pyzmq-25.1.2-cp36-cp36m-win_amd64.whl", hash = "sha256:55875492f820d0eb3417b51d96fea549cde77893ae3790fd25491c5754ea2f68"}, + {file = "pyzmq-25.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b8c8a419dfb02e91b453615c69568442e897aaf77561ee0064d789705ff37a92"}, + {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8807c87fa893527ae8a524c15fc505d9950d5e856f03dae5921b5e9aa3b8783b"}, + {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5e319ed7d6b8f5fad9b76daa0a68497bc6f129858ad956331a5835785761e003"}, + {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3c53687dde4d9d473c587ae80cc328e5b102b517447456184b485587ebd18b62"}, + {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9add2e5b33d2cd765ad96d5eb734a5e795a0755f7fc49aa04f76d7ddda73fd70"}, + {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e690145a8c0c273c28d3b89d6fb32c45e0d9605b2293c10e650265bf5c11cfec"}, + {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:00a06faa7165634f0cac1abb27e54d7a0b3b44eb9994530b8ec73cf52e15353b"}, + {file = "pyzmq-25.1.2-cp37-cp37m-win32.whl", hash = "sha256:0f97bc2f1f13cb16905a5f3e1fbdf100e712d841482b2237484360f8bc4cb3d7"}, + {file = "pyzmq-25.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6cc0020b74b2e410287e5942e1e10886ff81ac77789eb20bec13f7ae681f0fdd"}, + {file = "pyzmq-25.1.2-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:bef02cfcbded83473bdd86dd8d3729cd82b2e569b75844fb4ea08fee3c26ae41"}, + {file = "pyzmq-25.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e10a4b5a4b1192d74853cc71a5e9fd022594573926c2a3a4802020360aa719d8"}, + {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8c5f80e578427d4695adac6fdf4370c14a2feafdc8cb35549c219b90652536ae"}, + {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5dde6751e857910c1339890f3524de74007958557593b9e7e8c5f01cd919f8a7"}, + {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea1608dd169da230a0ad602d5b1ebd39807ac96cae1845c3ceed39af08a5c6df"}, + {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0f513130c4c361201da9bc69df25a086487250e16b5571ead521b31ff6b02220"}, + {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:019744b99da30330798bb37df33549d59d380c78e516e3bab9c9b84f87a9592f"}, + {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2e2713ef44be5d52dd8b8e2023d706bf66cb22072e97fc71b168e01d25192755"}, + {file = "pyzmq-25.1.2-cp38-cp38-win32.whl", hash = "sha256:07cd61a20a535524906595e09344505a9bd46f1da7a07e504b315d41cd42eb07"}, + {file = "pyzmq-25.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb7e49a17fb8c77d3119d41a4523e432eb0c6932187c37deb6fbb00cc3028088"}, + {file = "pyzmq-25.1.2-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:94504ff66f278ab4b7e03e4cba7e7e400cb73bfa9d3d71f58d8972a8dc67e7a6"}, + {file = "pyzmq-25.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6dd0d50bbf9dca1d0bdea219ae6b40f713a3fb477c06ca3714f208fd69e16fd8"}, + {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:004ff469d21e86f0ef0369717351073e0e577428e514c47c8480770d5e24a565"}, + {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c0b5ca88a8928147b7b1e2dfa09f3b6c256bc1135a1338536cbc9ea13d3b7add"}, + {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c9a79f1d2495b167119d02be7448bfba57fad2a4207c4f68abc0bab4b92925b"}, + {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:518efd91c3d8ac9f9b4f7dd0e2b7b8bf1a4fe82a308009016b07eaa48681af82"}, + {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:1ec23bd7b3a893ae676d0e54ad47d18064e6c5ae1fadc2f195143fb27373f7f6"}, + {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db36c27baed588a5a8346b971477b718fdc66cf5b80cbfbd914b4d6d355e44e2"}, + {file = "pyzmq-25.1.2-cp39-cp39-win32.whl", hash = "sha256:39b1067f13aba39d794a24761e385e2eddc26295826530a8c7b6c6c341584289"}, + {file = "pyzmq-25.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:8e9f3fabc445d0ce320ea2c59a75fe3ea591fdbdeebec5db6de530dd4b09412e"}, + {file = "pyzmq-25.1.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a8c1d566344aee826b74e472e16edae0a02e2a044f14f7c24e123002dcff1c05"}, + {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:759cfd391a0996345ba94b6a5110fca9c557ad4166d86a6e81ea526c376a01e8"}, + {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c61e346ac34b74028ede1c6b4bcecf649d69b707b3ff9dc0fab453821b04d1e"}, + {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cb8fc1f8d69b411b8ec0b5f1ffbcaf14c1db95b6bccea21d83610987435f1a4"}, + {file = "pyzmq-25.1.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:3c00c9b7d1ca8165c610437ca0c92e7b5607b2f9076f4eb4b095c85d6e680a1d"}, + {file = "pyzmq-25.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:df0c7a16ebb94452d2909b9a7b3337940e9a87a824c4fc1c7c36bb4404cb0cde"}, + {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:45999e7f7ed5c390f2e87ece7f6c56bf979fb213550229e711e45ecc7d42ccb8"}, + {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ac170e9e048b40c605358667aca3d94e98f604a18c44bdb4c102e67070f3ac9b"}, + {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1b604734bec94f05f81b360a272fc824334267426ae9905ff32dc2be433ab96"}, + {file = "pyzmq-25.1.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:a793ac733e3d895d96f865f1806f160696422554e46d30105807fdc9841b9f7d"}, + {file = "pyzmq-25.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0806175f2ae5ad4b835ecd87f5f85583316b69f17e97786f7443baaf54b9bb98"}, + {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ef12e259e7bc317c7597d4f6ef59b97b913e162d83b421dd0db3d6410f17a244"}, + {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea253b368eb41116011add00f8d5726762320b1bda892f744c91997b65754d73"}, + {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b9b1f2ad6498445a941d9a4fee096d387fee436e45cc660e72e768d3d8ee611"}, + {file = "pyzmq-25.1.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8b14c75979ce932c53b79976a395cb2a8cd3aaf14aef75e8c2cb55a330b9b49d"}, + {file = "pyzmq-25.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:889370d5174a741a62566c003ee8ddba4b04c3f09a97b8000092b7ca83ec9c49"}, + {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a18fff090441a40ffda8a7f4f18f03dc56ae73f148f1832e109f9bffa85df15"}, + {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99a6b36f95c98839ad98f8c553d8507644c880cf1e0a57fe5e3a3f3969040882"}, + {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4345c9a27f4310afbb9c01750e9461ff33d6fb74cd2456b107525bbeebcb5be3"}, + {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3516e0b6224cf6e43e341d56da15fd33bdc37fa0c06af4f029f7d7dfceceabbc"}, + {file = "pyzmq-25.1.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:146b9b1f29ead41255387fb07be56dc29639262c0f7344f570eecdcd8d683314"}, + {file = "pyzmq-25.1.2.tar.gz", hash = "sha256:93f1aa311e8bb912e34f004cf186407a4e90eec4f0ecc0efd26056bf7eda0226"}, +] + +[package.dependencies] +cffi = {version = "*", markers = "implementation_name == \"pypy\""} + +[[package]] +name = "qtconsole" +version = "5.5.1" +description = "Jupyter Qt console" +optional = false +python-versions = ">= 3.8" +files = [ + {file = "qtconsole-5.5.1-py3-none-any.whl", hash = "sha256:8c75fa3e9b4ed884880ff7cea90a1b67451219279ec33deaee1d59e3df1a5d2b"}, + {file = "qtconsole-5.5.1.tar.gz", hash = "sha256:a0e806c6951db9490628e4df80caec9669b65149c7ba40f9bf033c025a5b56bc"}, +] + +[package.dependencies] +ipykernel = ">=4.1" +jupyter-client = ">=4.1" +jupyter-core = "*" +packaging = "*" +pygments = "*" +pyzmq = ">=17.1" +qtpy = ">=2.4.0" +traitlets = "<5.2.1 || >5.2.1,<5.2.2 || >5.2.2" + +[package.extras] +doc = ["Sphinx (>=1.3)"] +test = ["flaky", "pytest", "pytest-qt"] + +[[package]] +name = "qtpy" +version = "2.4.1" +description = "Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6)." +optional = false +python-versions = ">=3.7" +files = [ + {file = "QtPy-2.4.1-py3-none-any.whl", hash = "sha256:1c1d8c4fa2c884ae742b069151b0abe15b3f70491f3972698c683b8e38de839b"}, + {file = "QtPy-2.4.1.tar.gz", hash = "sha256:a5a15ffd519550a1361bdc56ffc07fda56a6af7292f17c7b395d4083af632987"}, +] + +[package.dependencies] +packaging = "*" + +[package.extras] +test = ["pytest (>=6,!=7.0.0,!=7.0.1)", "pytest-cov (>=3.0.0)", "pytest-qt"] + +[[package]] +name = "rapidfuzz" +version = "3.6.1" +description = "rapid fuzzy string matching" +optional = false +python-versions = ">=3.8" +files = [ + {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ac434fc71edda30d45db4a92ba5e7a42c7405e1a54cb4ec01d03cc668c6dcd40"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2a791168e119cfddf4b5a40470620c872812042f0621e6a293983a2d52372db0"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5a2f3e9df346145c2be94e4d9eeffb82fab0cbfee85bd4a06810e834fe7c03fa"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23de71e7f05518b0bbeef55d67b5dbce3bcd3e2c81e7e533051a2e9401354eb0"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d056e342989248d2bdd67f1955bb7c3b0ecfa239d8f67a8dfe6477b30872c607"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:01835d02acd5d95c1071e1da1bb27fe213c84a013b899aba96380ca9962364bc"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ed0f712e0bb5fea327e92aec8a937afd07ba8de4c529735d82e4c4124c10d5a0"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96cd19934f76a1264e8ecfed9d9f5291fde04ecb667faef5f33bdbfd95fe2d1f"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e06c4242a1354cf9d48ee01f6f4e6e19c511d50bb1e8d7d20bcadbb83a2aea90"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:d73dcfe789d37c6c8b108bf1e203e027714a239e50ad55572ced3c004424ed3b"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:06e98ff000e2619e7cfe552d086815671ed09b6899408c2c1b5103658261f6f3"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:08b6fb47dd889c69fbc0b915d782aaed43e025df6979b6b7f92084ba55edd526"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a1788ebb5f5b655a15777e654ea433d198f593230277e74d51a2a1e29a986283"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-win32.whl", hash = "sha256:c65f92881753aa1098c77818e2b04a95048f30edbe9c3094dc3707d67df4598b"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:4243a9c35667a349788461aae6471efde8d8800175b7db5148a6ab929628047f"}, + {file = "rapidfuzz-3.6.1-cp310-cp310-win_arm64.whl", hash = "sha256:f59d19078cc332dbdf3b7b210852ba1f5db8c0a2cd8cc4c0ed84cc00c76e6802"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fbc07e2e4ac696497c5f66ec35c21ddab3fc7a406640bffed64c26ab2f7ce6d6"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:40cced1a8852652813f30fb5d4b8f9b237112a0bbaeebb0f4cc3611502556764"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:82300e5f8945d601c2daaaac139d5524d7c1fdf719aa799a9439927739917460"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edf97c321fd641fea2793abce0e48fa4f91f3c202092672f8b5b4e781960b891"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7420e801b00dee4a344ae2ee10e837d603461eb180e41d063699fb7efe08faf0"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:060bd7277dc794279fa95522af355034a29c90b42adcb7aa1da358fc839cdb11"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7e3375e4f2bfec77f907680328e4cd16cc64e137c84b1886d547ab340ba6928"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a490cd645ef9d8524090551016f05f052e416c8adb2d8b85d35c9baa9d0428ab"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2e03038bfa66d2d7cffa05d81c2f18fd6acbb25e7e3c068d52bb7469e07ff382"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:2b19795b26b979c845dba407fe79d66975d520947b74a8ab6cee1d22686f7967"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:064c1d66c40b3a0f488db1f319a6e75616b2e5fe5430a59f93a9a5e40a656d15"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:3c772d04fb0ebeece3109d91f6122b1503023086a9591a0b63d6ee7326bd73d9"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:841eafba6913c4dfd53045835545ba01a41e9644e60920c65b89c8f7e60c00a9"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-win32.whl", hash = "sha256:266dd630f12696ea7119f31d8b8e4959ef45ee2cbedae54417d71ae6f47b9848"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:d79aec8aeee02ab55d0ddb33cea3ecd7b69813a48e423c966a26d7aab025cdfe"}, + {file = "rapidfuzz-3.6.1-cp311-cp311-win_arm64.whl", hash = "sha256:484759b5dbc5559e76fefaa9170147d1254468f555fd9649aea3bad46162a88b"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b2ef4c0fd3256e357b70591ffb9e8ed1d439fb1f481ba03016e751a55261d7c1"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:588c4b20fa2fae79d60a4e438cf7133d6773915df3cc0a7f1351da19eb90f720"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7142ee354e9c06e29a2636b9bbcb592bb00600a88f02aa5e70e4f230347b373e"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1dfc557c0454ad22382373ec1b7df530b4bbd974335efe97a04caec936f2956a"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:03f73b381bdeccb331a12c3c60f1e41943931461cdb52987f2ecf46bfc22f50d"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b0ccc2ec1781c7e5370d96aef0573dd1f97335343e4982bdb3a44c133e27786"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da3e8c9f7e64bb17faefda085ff6862ecb3ad8b79b0f618a6cf4452028aa2222"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fde9b14302a31af7bdafbf5cfbb100201ba21519be2b9dedcf4f1048e4fbe65d"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c1a23eee225dfb21c07f25c9fcf23eb055d0056b48e740fe241cbb4b22284379"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:e49b9575d16c56c696bc7b06a06bf0c3d4ef01e89137b3ddd4e2ce709af9fe06"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:0a9fc714b8c290261669f22808913aad49553b686115ad0ee999d1cb3df0cd66"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:a3ee4f8f076aa92184e80308fc1a079ac356b99c39408fa422bbd00145be9854"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f056ba42fd2f32e06b2c2ba2443594873cfccc0c90c8b6327904fc2ddf6d5799"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-win32.whl", hash = "sha256:5d82b9651e3d34b23e4e8e201ecd3477c2baa17b638979deeabbb585bcb8ba74"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:dad55a514868dae4543ca48c4e1fc0fac704ead038dafedf8f1fc0cc263746c1"}, + {file = "rapidfuzz-3.6.1-cp312-cp312-win_arm64.whl", hash = "sha256:3c84294f4470fcabd7830795d754d808133329e0a81d62fcc2e65886164be83b"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e19d519386e9db4a5335a4b29f25b8183a1c3f78cecb4c9c3112e7f86470e37f"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:01eb03cd880a294d1bf1a583fdd00b87169b9cc9c9f52587411506658c864d73"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:be368573255f8fbb0125a78330a1a40c65e9ba3c5ad129a426ff4289099bfb41"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3e5af946f419c30f5cb98b69d40997fe8580efe78fc83c2f0f25b60d0e56efb"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f382f7ffe384ce34345e1c0b2065451267d3453cadde78946fbd99a59f0cc23c"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be156f51f3a4f369e758505ed4ae64ea88900dcb2f89d5aabb5752676d3f3d7e"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1936d134b6c513fbe934aeb668b0fee1ffd4729a3c9d8d373f3e404fbb0ce8a0"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ff8eaf4a9399eb2bebd838f16e2d1ded0955230283b07376d68947bbc2d33d"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ae598a172e3a95df3383634589660d6b170cc1336fe7578115c584a99e0ba64d"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cd4ba4c18b149da11e7f1b3584813159f189dc20833709de5f3df8b1342a9759"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:0402f1629e91a4b2e4aee68043a30191e5e1b7cd2aa8dacf50b1a1bcf6b7d3ab"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:1e12319c6b304cd4c32d5db00b7a1e36bdc66179c44c5707f6faa5a889a317c0"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0bbfae35ce4de4c574b386c43c78a0be176eeddfdae148cb2136f4605bebab89"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-win32.whl", hash = "sha256:7fec74c234d3097612ea80f2a80c60720eec34947066d33d34dc07a3092e8105"}, + {file = "rapidfuzz-3.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:a553cc1a80d97459d587529cc43a4c7c5ecf835f572b671107692fe9eddf3e24"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:757dfd7392ec6346bd004f8826afb3bf01d18a723c97cbe9958c733ab1a51791"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2963f4a3f763870a16ee076796be31a4a0958fbae133dbc43fc55c3968564cf5"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d2f0274595cc5b2b929c80d4e71b35041104b577e118cf789b3fe0a77b37a4c5"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f211e366e026de110a4246801d43a907cd1a10948082f47e8a4e6da76fef52"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a59472b43879012b90989603aa5a6937a869a72723b1bf2ff1a0d1edee2cc8e6"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a03863714fa6936f90caa7b4b50ea59ea32bb498cc91f74dc25485b3f8fccfe9"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5dd95b6b7bfb1584f806db89e1e0c8dbb9d25a30a4683880c195cc7f197eaf0c"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7183157edf0c982c0b8592686535c8b3e107f13904b36d85219c77be5cefd0d8"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ad9d74ef7c619b5b0577e909582a1928d93e07d271af18ba43e428dc3512c2a1"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:b53137d81e770c82189e07a8f32722d9e4260f13a0aec9914029206ead38cac3"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:49b9ed2472394d306d5dc967a7de48b0aab599016aa4477127b20c2ed982dbf9"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:dec307b57ec2d5054d77d03ee4f654afcd2c18aee00c48014cb70bfed79597d6"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4381023fa1ff32fd5076f5d8321249a9aa62128eb3f21d7ee6a55373e672b261"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-win32.whl", hash = "sha256:8d7a072f10ee57c8413c8ab9593086d42aaff6ee65df4aa6663eecdb7c398dca"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:ebcfb5bfd0a733514352cfc94224faad8791e576a80ffe2fd40b2177bf0e7198"}, + {file = "rapidfuzz-3.6.1-cp39-cp39-win_arm64.whl", hash = "sha256:1c47d592e447738744905c18dda47ed155620204714e6df20eb1941bb1ba315e"}, + {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:eef8b346ab331bec12bbc83ac75641249e6167fab3d84d8f5ca37fd8e6c7a08c"}, + {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53251e256017e2b87f7000aee0353ba42392c442ae0bafd0f6b948593d3f68c6"}, + {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6dede83a6b903e3ebcd7e8137e7ff46907ce9316e9d7e7f917d7e7cdc570ee05"}, + {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e4da90e4c2b444d0a171d7444ea10152e07e95972bb40b834a13bdd6de1110c"}, + {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:ca3dfcf74f2b6962f411c33dd95b0adf3901266e770da6281bc96bb5a8b20de9"}, + {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bcc957c0a8bde8007f1a8a413a632a1a409890f31f73fe764ef4eac55f59ca87"}, + {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:692c9a50bea7a8537442834f9bc6b7d29d8729a5b6379df17c31b6ab4df948c2"}, + {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c23ceaea27e790ddd35ef88b84cf9d721806ca366199a76fd47cfc0457a81b"}, + {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b155e67fff215c09f130555002e42f7517d0ea72cbd58050abb83cb7c880cec"}, + {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3028ee8ecc48250607fa8a0adce37b56275ec3b1acaccd84aee1f68487c8557b"}, + {file = "rapidfuzz-3.6.1.tar.gz", hash = "sha256:35660bee3ce1204872574fa041c7ad7ec5175b3053a4cb6e181463fc07013de7"}, +] + +[package.extras] +full = ["numpy"] + +[[package]] +name = "referencing" +version = "0.32.1" +description = "JSON Referencing + Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "referencing-0.32.1-py3-none-any.whl", hash = "sha256:7e4dc12271d8e15612bfe35792f5ea1c40970dadf8624602e33db2758f7ee554"}, + {file = "referencing-0.32.1.tar.gz", hash = "sha256:3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +rpds-py = ">=0.7.0" + +[[package]] +name = "regex" +version = "2023.12.25" +description = "Alternative regular expression module, to replace re." +optional = false +python-versions = ">=3.7" +files = [ + {file = "regex-2023.12.25-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0694219a1d54336fd0445ea382d49d36882415c0134ee1e8332afd1529f0baa5"}, + {file = "regex-2023.12.25-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b014333bd0217ad3d54c143de9d4b9a3ca1c5a29a6d0d554952ea071cff0f1f8"}, + {file = "regex-2023.12.25-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d865984b3f71f6d0af64d0d88f5733521698f6c16f445bb09ce746c92c97c586"}, + {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e0eabac536b4cc7f57a5f3d095bfa557860ab912f25965e08fe1545e2ed8b4c"}, + {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c25a8ad70e716f96e13a637802813f65d8a6760ef48672aa3502f4c24ea8b400"}, + {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9b6d73353f777630626f403b0652055ebfe8ff142a44ec2cf18ae470395766e"}, + {file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9cc99d6946d750eb75827cb53c4371b8b0fe89c733a94b1573c9dd16ea6c9e4"}, + {file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88d1f7bef20c721359d8675f7d9f8e414ec5003d8f642fdfd8087777ff7f94b5"}, + {file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cb3fe77aec8f1995611f966d0c656fdce398317f850d0e6e7aebdfe61f40e1cd"}, + {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7aa47c2e9ea33a4a2a05f40fcd3ea36d73853a2aae7b4feab6fc85f8bf2c9704"}, + {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:df26481f0c7a3f8739fecb3e81bc9da3fcfae34d6c094563b9d4670b047312e1"}, + {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c40281f7d70baf6e0db0c2f7472b31609f5bc2748fe7275ea65a0b4601d9b392"}, + {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:d94a1db462d5690ebf6ae86d11c5e420042b9898af5dcf278bd97d6bda065423"}, + {file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ba1b30765a55acf15dce3f364e4928b80858fa8f979ad41f862358939bdd1f2f"}, + {file = "regex-2023.12.25-cp310-cp310-win32.whl", hash = "sha256:150c39f5b964e4d7dba46a7962a088fbc91f06e606f023ce57bb347a3b2d4630"}, + {file = "regex-2023.12.25-cp310-cp310-win_amd64.whl", hash = "sha256:09da66917262d9481c719599116c7dc0c321ffcec4b1f510c4f8a066f8768105"}, + {file = "regex-2023.12.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1b9d811f72210fa9306aeb88385b8f8bcef0dfbf3873410413c00aa94c56c2b6"}, + {file = "regex-2023.12.25-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d902a43085a308cef32c0d3aea962524b725403fd9373dea18110904003bac97"}, + {file = "regex-2023.12.25-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d166eafc19f4718df38887b2bbe1467a4f74a9830e8605089ea7a30dd4da8887"}, + {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7ad32824b7f02bb3c9f80306d405a1d9b7bb89362d68b3c5a9be53836caebdb"}, + {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:636ba0a77de609d6510235b7f0e77ec494d2657108f777e8765efc060094c98c"}, + {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fda75704357805eb953a3ee15a2b240694a9a514548cd49b3c5124b4e2ad01b"}, + {file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f72cbae7f6b01591f90814250e636065850c5926751af02bb48da94dfced7baa"}, + {file = "regex-2023.12.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db2a0b1857f18b11e3b0e54ddfefc96af46b0896fb678c85f63fb8c37518b3e7"}, + {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7502534e55c7c36c0978c91ba6f61703faf7ce733715ca48f499d3dbbd7657e0"}, + {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e8c7e08bb566de4faaf11984af13f6bcf6a08f327b13631d41d62592681d24fe"}, + {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:283fc8eed679758de38fe493b7d7d84a198b558942b03f017b1f94dda8efae80"}, + {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f44dd4d68697559d007462b0a3a1d9acd61d97072b71f6d1968daef26bc744bd"}, + {file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:67d3ccfc590e5e7197750fcb3a2915b416a53e2de847a728cfa60141054123d4"}, + {file = "regex-2023.12.25-cp311-cp311-win32.whl", hash = "sha256:68191f80a9bad283432385961d9efe09d783bcd36ed35a60fb1ff3f1ec2efe87"}, + {file = "regex-2023.12.25-cp311-cp311-win_amd64.whl", hash = "sha256:7d2af3f6b8419661a0c421584cfe8aaec1c0e435ce7e47ee2a97e344b98f794f"}, + {file = "regex-2023.12.25-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8a0ccf52bb37d1a700375a6b395bff5dd15c50acb745f7db30415bae3c2b0715"}, + {file = "regex-2023.12.25-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c3c4a78615b7762740531c27cf46e2f388d8d727d0c0c739e72048beb26c8a9d"}, + {file = "regex-2023.12.25-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ad83e7545b4ab69216cef4cc47e344d19622e28aabec61574b20257c65466d6a"}, + {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7a635871143661feccce3979e1727c4e094f2bdfd3ec4b90dfd4f16f571a87a"}, + {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d498eea3f581fbe1b34b59c697512a8baef88212f92e4c7830fcc1499f5b45a5"}, + {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:43f7cd5754d02a56ae4ebb91b33461dc67be8e3e0153f593c509e21d219c5060"}, + {file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51f4b32f793812714fd5307222a7f77e739b9bc566dc94a18126aba3b92b98a3"}, + {file = "regex-2023.12.25-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba99d8077424501b9616b43a2d208095746fb1284fc5ba490139651f971d39d9"}, + {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4bfc2b16e3ba8850e0e262467275dd4d62f0d045e0e9eda2bc65078c0110a11f"}, + {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8c2c19dae8a3eb0ea45a8448356ed561be843b13cbc34b840922ddf565498c1c"}, + {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:60080bb3d8617d96f0fb7e19796384cc2467447ef1c491694850ebd3670bc457"}, + {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b77e27b79448e34c2c51c09836033056a0547aa360c45eeeb67803da7b0eedaf"}, + {file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:518440c991f514331f4850a63560321f833979d145d7d81186dbe2f19e27ae3d"}, + {file = "regex-2023.12.25-cp312-cp312-win32.whl", hash = "sha256:e2610e9406d3b0073636a3a2e80db05a02f0c3169b5632022b4e81c0364bcda5"}, + {file = "regex-2023.12.25-cp312-cp312-win_amd64.whl", hash = "sha256:cc37b9aeebab425f11f27e5e9e6cf580be7206c6582a64467a14dda211abc232"}, + {file = "regex-2023.12.25-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:da695d75ac97cb1cd725adac136d25ca687da4536154cdc2815f576e4da11c69"}, + {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d126361607b33c4eb7b36debc173bf25d7805847346dd4d99b5499e1fef52bc7"}, + {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4719bb05094d7d8563a450cf8738d2e1061420f79cfcc1fa7f0a44744c4d8f73"}, + {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5dd58946bce44b53b06d94aa95560d0b243eb2fe64227cba50017a8d8b3cd3e2"}, + {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22a86d9fff2009302c440b9d799ef2fe322416d2d58fc124b926aa89365ec482"}, + {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aae8101919e8aa05ecfe6322b278f41ce2994c4a430303c4cd163fef746e04f"}, + {file = "regex-2023.12.25-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e692296c4cc2873967771345a876bcfc1c547e8dd695c6b89342488b0ea55cd8"}, + {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:263ef5cc10979837f243950637fffb06e8daed7f1ac1e39d5910fd29929e489a"}, + {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:d6f7e255e5fa94642a0724e35406e6cb7001c09d476ab5fce002f652b36d0c39"}, + {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:88ad44e220e22b63b0f8f81f007e8abbb92874d8ced66f32571ef8beb0643b2b"}, + {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:3a17d3ede18f9cedcbe23d2daa8a2cd6f59fe2bf082c567e43083bba3fb00347"}, + {file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d15b274f9e15b1a0b7a45d2ac86d1f634d983ca40d6b886721626c47a400bf39"}, + {file = "regex-2023.12.25-cp37-cp37m-win32.whl", hash = "sha256:ed19b3a05ae0c97dd8f75a5d8f21f7723a8c33bbc555da6bbe1f96c470139d3c"}, + {file = "regex-2023.12.25-cp37-cp37m-win_amd64.whl", hash = "sha256:a6d1047952c0b8104a1d371f88f4ab62e6275567d4458c1e26e9627ad489b445"}, + {file = "regex-2023.12.25-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b43523d7bc2abd757119dbfb38af91b5735eea45537ec6ec3a5ec3f9562a1c53"}, + {file = "regex-2023.12.25-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:efb2d82f33b2212898f1659fb1c2e9ac30493ac41e4d53123da374c3b5541e64"}, + {file = "regex-2023.12.25-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7fca9205b59c1a3d5031f7e64ed627a1074730a51c2a80e97653e3e9fa0d415"}, + {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086dd15e9435b393ae06f96ab69ab2d333f5d65cbe65ca5a3ef0ec9564dfe770"}, + {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e81469f7d01efed9b53740aedd26085f20d49da65f9c1f41e822a33992cb1590"}, + {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34e4af5b27232f68042aa40a91c3b9bb4da0eeb31b7632e0091afc4310afe6cb"}, + {file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9852b76ab558e45b20bf1893b59af64a28bd3820b0c2efc80e0a70a4a3ea51c1"}, + {file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff100b203092af77d1a5a7abe085b3506b7eaaf9abf65b73b7d6905b6cb76988"}, + {file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cc038b2d8b1470364b1888a98fd22d616fba2b6309c5b5f181ad4483e0017861"}, + {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:094ba386bb5c01e54e14434d4caabf6583334090865b23ef58e0424a6286d3dc"}, + {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5cd05d0f57846d8ba4b71d9c00f6f37d6b97d5e5ef8b3c3840426a475c8f70f4"}, + {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:9aa1a67bbf0f957bbe096375887b2505f5d8ae16bf04488e8b0f334c36e31360"}, + {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:98a2636994f943b871786c9e82bfe7883ecdaba2ef5df54e1450fa9869d1f756"}, + {file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:37f8e93a81fc5e5bd8db7e10e62dc64261bcd88f8d7e6640aaebe9bc180d9ce2"}, + {file = "regex-2023.12.25-cp38-cp38-win32.whl", hash = "sha256:d78bd484930c1da2b9679290a41cdb25cc127d783768a0369d6b449e72f88beb"}, + {file = "regex-2023.12.25-cp38-cp38-win_amd64.whl", hash = "sha256:b521dcecebc5b978b447f0f69b5b7f3840eac454862270406a39837ffae4e697"}, + {file = "regex-2023.12.25-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f7bc09bc9c29ebead055bcba136a67378f03d66bf359e87d0f7c759d6d4ffa31"}, + {file = "regex-2023.12.25-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e14b73607d6231f3cc4622809c196b540a6a44e903bcfad940779c80dffa7be7"}, + {file = "regex-2023.12.25-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9eda5f7a50141291beda3edd00abc2d4a5b16c29c92daf8d5bd76934150f3edc"}, + {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc6bb9aa69aacf0f6032c307da718f61a40cf970849e471254e0e91c56ffca95"}, + {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:298dc6354d414bc921581be85695d18912bea163a8b23cac9a2562bbcd5088b1"}, + {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f4e475a80ecbd15896a976aa0b386c5525d0ed34d5c600b6d3ebac0a67c7ddf"}, + {file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:531ac6cf22b53e0696f8e1d56ce2396311254eb806111ddd3922c9d937151dae"}, + {file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22f3470f7524b6da61e2020672df2f3063676aff444db1daa283c2ea4ed259d6"}, + {file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:89723d2112697feaa320c9d351e5f5e7b841e83f8b143dba8e2d2b5f04e10923"}, + {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0ecf44ddf9171cd7566ef1768047f6e66975788258b1c6c6ca78098b95cf9a3d"}, + {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:905466ad1702ed4acfd67a902af50b8db1feeb9781436372261808df7a2a7bca"}, + {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:4558410b7a5607a645e9804a3e9dd509af12fb72b9825b13791a37cd417d73a5"}, + {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:7e316026cc1095f2a3e8cc012822c99f413b702eaa2ca5408a513609488cb62f"}, + {file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3b1de218d5375cd6ac4b5493e0b9f3df2be331e86520f23382f216c137913d20"}, + {file = "regex-2023.12.25-cp39-cp39-win32.whl", hash = "sha256:11a963f8e25ab5c61348d090bf1b07f1953929c13bd2309a0662e9ff680763c9"}, + {file = "regex-2023.12.25-cp39-cp39-win_amd64.whl", hash = "sha256:e693e233ac92ba83a87024e1d32b5f9ab15ca55ddd916d878146f4e3406b5c91"}, + {file = "regex-2023.12.25.tar.gz", hash = "sha256:29171aa128da69afdf4bde412d5bedc335f2ca8fcfe4489038577d05f16181e5"}, +] + +[[package]] +name = "requests" +version = "2.31.0" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.7" +files = [ + {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, + {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "retrying" +version = "1.3.4" +description = "Retrying" +optional = false +python-versions = "*" +files = [ + {file = "retrying-1.3.4-py3-none-any.whl", hash = "sha256:8cc4d43cb8e1125e0ff3344e9de678fefd85db3b750b81b2240dc0183af37b35"}, + {file = "retrying-1.3.4.tar.gz", hash = "sha256:345da8c5765bd982b1d1915deb9102fd3d1f7ad16bd84a9700b85f64d24e8f3e"}, +] + +[package.dependencies] +six = ">=1.7.0" + +[[package]] +name = "rfc3339-validator" +version = "0.1.4" +description = "A pure python RFC3339 validator" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"}, + {file = "rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"}, +] + +[package.dependencies] +six = "*" + +[[package]] +name = "rfc3986-validator" +version = "0.1.1" +description = "Pure python rfc3986 validator" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9"}, + {file = "rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"}, +] + +[[package]] +name = "rich" +version = "13.7.0" +description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "rich-13.7.0-py3-none-any.whl", hash = "sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235"}, + {file = "rich-13.7.0.tar.gz", hash = "sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa"}, +] + +[package.dependencies] +markdown-it-py = ">=2.2.0" +pygments = ">=2.13.0,<3.0.0" + +[package.extras] +jupyter = ["ipywidgets (>=7.5.1,<9)"] + +[[package]] +name = "rise" +version = "5.7.1" +description = "Reveal.js - Jupyter/IPython Slideshow Extension" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4" +files = [ + {file = "rise-5.7.1-py2.py3-none-any.whl", hash = "sha256:df8ce9f0e575d334b27ff40a1f91a4c78d9f7b4995858bb81185ceeaf98eae3a"}, + {file = "rise-5.7.1.tar.gz", hash = "sha256:641db777cb907bf5e6dc053098d7fd213813fa9a946542e52b900eb7095289a6"}, +] + +[package.dependencies] +notebook = ">=6.0" + +[[package]] +name = "rpds-py" +version = "0.17.1" +description = "Python bindings to Rust's persistent data structures (rpds)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "rpds_py-0.17.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:4128980a14ed805e1b91a7ed551250282a8ddf8201a4e9f8f5b7e6225f54170d"}, + {file = "rpds_py-0.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ff1dcb8e8bc2261a088821b2595ef031c91d499a0c1b031c152d43fe0a6ecec8"}, + {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d65e6b4f1443048eb7e833c2accb4fa7ee67cc7d54f31b4f0555b474758bee55"}, + {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a71169d505af63bb4d20d23a8fbd4c6ce272e7bce6cc31f617152aa784436f29"}, + {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:436474f17733c7dca0fbf096d36ae65277e8645039df12a0fa52445ca494729d"}, + {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10162fe3f5f47c37ebf6d8ff5a2368508fe22007e3077bf25b9c7d803454d921"}, + {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:720215373a280f78a1814becb1312d4e4d1077b1202a56d2b0815e95ccb99ce9"}, + {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:70fcc6c2906cfa5c6a552ba7ae2ce64b6c32f437d8f3f8eea49925b278a61453"}, + {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:91e5a8200e65aaac342a791272c564dffcf1281abd635d304d6c4e6b495f29dc"}, + {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:99f567dae93e10be2daaa896e07513dd4bf9c2ecf0576e0533ac36ba3b1d5394"}, + {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:24e4900a6643f87058a27320f81336d527ccfe503984528edde4bb660c8c8d59"}, + {file = "rpds_py-0.17.1-cp310-none-win32.whl", hash = "sha256:0bfb09bf41fe7c51413f563373e5f537eaa653d7adc4830399d4e9bdc199959d"}, + {file = "rpds_py-0.17.1-cp310-none-win_amd64.whl", hash = "sha256:20de7b7179e2031a04042e85dc463a93a82bc177eeba5ddd13ff746325558aa6"}, + {file = "rpds_py-0.17.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:65dcf105c1943cba45d19207ef51b8bc46d232a381e94dd38719d52d3980015b"}, + {file = "rpds_py-0.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:01f58a7306b64e0a4fe042047dd2b7d411ee82e54240284bab63e325762c1147"}, + {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:071bc28c589b86bc6351a339114fb7a029f5cddbaca34103aa573eba7b482382"}, + {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ae35e8e6801c5ab071b992cb2da958eee76340e6926ec693b5ff7d6381441745"}, + {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149c5cd24f729e3567b56e1795f74577aa3126c14c11e457bec1b1c90d212e38"}, + {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e796051f2070f47230c745d0a77a91088fbee2cc0502e9b796b9c6471983718c"}, + {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60e820ee1004327609b28db8307acc27f5f2e9a0b185b2064c5f23e815f248f8"}, + {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1957a2ab607f9added64478a6982742eb29f109d89d065fa44e01691a20fc20a"}, + {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8587fd64c2a91c33cdc39d0cebdaf30e79491cc029a37fcd458ba863f8815383"}, + {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4dc889a9d8a34758d0fcc9ac86adb97bab3fb7f0c4d29794357eb147536483fd"}, + {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2953937f83820376b5979318840f3ee47477d94c17b940fe31d9458d79ae7eea"}, + {file = "rpds_py-0.17.1-cp311-none-win32.whl", hash = "sha256:1bfcad3109c1e5ba3cbe2f421614e70439f72897515a96c462ea657261b96518"}, + {file = "rpds_py-0.17.1-cp311-none-win_amd64.whl", hash = "sha256:99da0a4686ada4ed0f778120a0ea8d066de1a0a92ab0d13ae68492a437db78bf"}, + {file = "rpds_py-0.17.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1dc29db3900cb1bb40353772417800f29c3d078dbc8024fd64655a04ee3c4bdf"}, + {file = "rpds_py-0.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82ada4a8ed9e82e443fcef87e22a3eed3654dd3adf6e3b3a0deb70f03e86142a"}, + {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d36b2b59e8cc6e576f8f7b671e32f2ff43153f0ad6d0201250a7c07f25d570e"}, + {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3677fcca7fb728c86a78660c7fb1b07b69b281964673f486ae72860e13f512ad"}, + {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:516fb8c77805159e97a689e2f1c80655c7658f5af601c34ffdb916605598cda2"}, + {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df3b6f45ba4515632c5064e35ca7f31d51d13d1479673185ba8f9fefbbed58b9"}, + {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a967dd6afda7715d911c25a6ba1517975acd8d1092b2f326718725461a3d33f9"}, + {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dbbb95e6fc91ea3102505d111b327004d1c4ce98d56a4a02e82cd451f9f57140"}, + {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:02866e060219514940342a1f84303a1ef7a1dad0ac311792fbbe19b521b489d2"}, + {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2528ff96d09f12e638695f3a2e0c609c7b84c6df7c5ae9bfeb9252b6fa686253"}, + {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bd345a13ce06e94c753dab52f8e71e5252aec1e4f8022d24d56decd31e1b9b23"}, + {file = "rpds_py-0.17.1-cp312-none-win32.whl", hash = "sha256:2a792b2e1d3038daa83fa474d559acfd6dc1e3650ee93b2662ddc17dbff20ad1"}, + {file = "rpds_py-0.17.1-cp312-none-win_amd64.whl", hash = "sha256:292f7344a3301802e7c25c53792fae7d1593cb0e50964e7bcdcc5cf533d634e3"}, + {file = "rpds_py-0.17.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:8ffe53e1d8ef2520ebcf0c9fec15bb721da59e8ef283b6ff3079613b1e30513d"}, + {file = "rpds_py-0.17.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4341bd7579611cf50e7b20bb8c2e23512a3dc79de987a1f411cb458ab670eb90"}, + {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f4eb548daf4836e3b2c662033bfbfc551db58d30fd8fe660314f86bf8510b93"}, + {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b686f25377f9c006acbac63f61614416a6317133ab7fafe5de5f7dc8a06d42eb"}, + {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4e21b76075c01d65d0f0f34302b5a7457d95721d5e0667aea65e5bb3ab415c25"}, + {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b86b21b348f7e5485fae740d845c65a880f5d1eda1e063bc59bef92d1f7d0c55"}, + {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f175e95a197f6a4059b50757a3dca33b32b61691bdbd22c29e8a8d21d3914cae"}, + {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1701fc54460ae2e5efc1dd6350eafd7a760f516df8dbe51d4a1c79d69472fbd4"}, + {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:9051e3d2af8f55b42061603e29e744724cb5f65b128a491446cc029b3e2ea896"}, + {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:7450dbd659fed6dd41d1a7d47ed767e893ba402af8ae664c157c255ec6067fde"}, + {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5a024fa96d541fd7edaa0e9d904601c6445e95a729a2900c5aec6555fe921ed6"}, + {file = "rpds_py-0.17.1-cp38-none-win32.whl", hash = "sha256:da1ead63368c04a9bded7904757dfcae01eba0e0f9bc41d3d7f57ebf1c04015a"}, + {file = "rpds_py-0.17.1-cp38-none-win_amd64.whl", hash = "sha256:841320e1841bb53fada91c9725e766bb25009cfd4144e92298db296fb6c894fb"}, + {file = "rpds_py-0.17.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:f6c43b6f97209e370124baf2bf40bb1e8edc25311a158867eb1c3a5d449ebc7a"}, + {file = "rpds_py-0.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7d63ec01fe7c76c2dbb7e972fece45acbb8836e72682bde138e7e039906e2c"}, + {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81038ff87a4e04c22e1d81f947c6ac46f122e0c80460b9006e6517c4d842a6ec"}, + {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810685321f4a304b2b55577c915bece4c4a06dfe38f6e62d9cc1d6ca8ee86b99"}, + {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:25f071737dae674ca8937a73d0f43f5a52e92c2d178330b4c0bb6ab05586ffa6"}, + {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa5bfb13f1e89151ade0eb812f7b0d7a4d643406caaad65ce1cbabe0a66d695f"}, + {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfe07308b311a8293a0d5ef4e61411c5c20f682db6b5e73de6c7c8824272c256"}, + {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a000133a90eea274a6f28adc3084643263b1e7c1a5a66eb0a0a7a36aa757ed74"}, + {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d0e8a6434a3fbf77d11448c9c25b2f25244226cfbec1a5159947cac5b8c5fa4"}, + {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:efa767c220d94aa4ac3a6dd3aeb986e9f229eaf5bce92d8b1b3018d06bed3772"}, + {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:dbc56680ecf585a384fbd93cd42bc82668b77cb525343170a2d86dafaed2a84b"}, + {file = "rpds_py-0.17.1-cp39-none-win32.whl", hash = "sha256:270987bc22e7e5a962b1094953ae901395e8c1e1e83ad016c5cfcfff75a15a3f"}, + {file = "rpds_py-0.17.1-cp39-none-win_amd64.whl", hash = "sha256:2a7b2f2f56a16a6d62e55354dd329d929560442bd92e87397b7a9586a32e3e76"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a3264e3e858de4fc601741498215835ff324ff2482fd4e4af61b46512dd7fc83"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f2f3b28b40fddcb6c1f1f6c88c6f3769cd933fa493ceb79da45968a21dccc920"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9584f8f52010295a4a417221861df9bea4c72d9632562b6e59b3c7b87a1522b7"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c64602e8be701c6cfe42064b71c84ce62ce66ddc6422c15463fd8127db3d8066"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:060f412230d5f19fc8c8b75f315931b408d8ebf56aec33ef4168d1b9e54200b1"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9412abdf0ba70faa6e2ee6c0cc62a8defb772e78860cef419865917d86c7342"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9737bdaa0ad33d34c0efc718741abaafce62fadae72c8b251df9b0c823c63b22"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9f0e4dc0f17dcea4ab9d13ac5c666b6b5337042b4d8f27e01b70fae41dd65c57"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1db228102ab9d1ff4c64148c96320d0be7044fa28bd865a9ce628ce98da5973d"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8bbd8e56f3ba25a7d0cf980fc42b34028848a53a0e36c9918550e0280b9d0b6"}, + {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:be22ae34d68544df293152b7e50895ba70d2a833ad9566932d750d3625918b82"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bf046179d011e6114daf12a534d874958b039342b347348a78b7cdf0dd9d6041"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:1a746a6d49665058a5896000e8d9d2f1a6acba8a03b389c1e4c06e11e0b7f40d"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0b8bf5b8db49d8fd40f54772a1dcf262e8be0ad2ab0206b5a2ec109c176c0a4"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f7f4cb1f173385e8a39c29510dd11a78bf44e360fb75610594973f5ea141028b"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7fbd70cb8b54fe745301921b0816c08b6d917593429dfc437fd024b5ba713c58"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bdf1303df671179eaf2cb41e8515a07fc78d9d00f111eadbe3e14262f59c3d0"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad059a4bd14c45776600d223ec194e77db6c20255578bb5bcdd7c18fd169361"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3664d126d3388a887db44c2e293f87d500c4184ec43d5d14d2d2babdb4c64cad"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:698ea95a60c8b16b58be9d854c9f993c639f5c214cf9ba782eca53a8789d6b19"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:c3d2010656999b63e628a3c694f23020322b4178c450dc478558a2b6ef3cb9bb"}, + {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:938eab7323a736533f015e6069a7d53ef2dcc841e4e533b782c2bfb9fb12d84b"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:1e626b365293a2142a62b9a614e1f8e331b28f3ca57b9f05ebbf4cf2a0f0bdc5"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:380e0df2e9d5d5d339803cfc6d183a5442ad7ab3c63c2a0982e8c824566c5ccc"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b760a56e080a826c2e5af09002c1a037382ed21d03134eb6294812dda268c811"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5576ee2f3a309d2bb403ec292d5958ce03953b0e57a11d224c1f134feaf8c40f"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3c3461ebb4c4f1bbc70b15d20b565759f97a5aaf13af811fcefc892e9197ba"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:637b802f3f069a64436d432117a7e58fab414b4e27a7e81049817ae94de45d8d"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffee088ea9b593cc6160518ba9bd319b5475e5f3e578e4552d63818773c6f56a"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3ac732390d529d8469b831949c78085b034bff67f584559340008d0f6041a049"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:93432e747fb07fa567ad9cc7aaadd6e29710e515aabf939dfbed8046041346c6"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:7b7d9ca34542099b4e185b3c2a2b2eda2e318a7dbde0b0d83357a6d4421b5296"}, + {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:0387ce69ba06e43df54e43968090f3626e231e4bc9150e4c3246947567695f68"}, + {file = "rpds_py-0.17.1.tar.gz", hash = "sha256:0210b2668f24c078307260bf88bdac9d6f1093635df5123789bfee4d8d7fc8e7"}, +] + +[[package]] +name = "ruff" +version = "0.1.14" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.1.14-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:96f76536df9b26622755c12ed8680f159817be2f725c17ed9305b472a757cdbb"}, + {file = "ruff-0.1.14-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ab3f71f64498c7241123bb5a768544cf42821d2a537f894b22457a543d3ca7a9"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7060156ecc572b8f984fd20fd8b0fcb692dd5d837b7606e968334ab7ff0090ab"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a53d8e35313d7b67eb3db15a66c08434809107659226a90dcd7acb2afa55faea"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bea9be712b8f5b4ebed40e1949379cfb2a7d907f42921cf9ab3aae07e6fba9eb"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:2270504d629a0b064247983cbc495bed277f372fb9eaba41e5cf51f7ba705a6a"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80258bb3b8909b1700610dfabef7876423eed1bc930fe177c71c414921898efa"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:653230dd00aaf449eb5ff25d10a6e03bc3006813e2cb99799e568f55482e5cae"}, + {file = "ruff-0.1.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87b3acc6c4e6928459ba9eb7459dd4f0c4bf266a053c863d72a44c33246bfdbf"}, + {file = "ruff-0.1.14-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6b3dadc9522d0eccc060699a9816e8127b27addbb4697fc0c08611e4e6aeb8b5"}, + {file = "ruff-0.1.14-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:1c8eca1a47b4150dc0fbec7fe68fc91c695aed798532a18dbb1424e61e9b721f"}, + {file = "ruff-0.1.14-py3-none-musllinux_1_2_i686.whl", hash = "sha256:62ce2ae46303ee896fc6811f63d6dabf8d9c389da0f3e3f2bce8bc7f15ef5488"}, + {file = "ruff-0.1.14-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b2027dde79d217b211d725fc833e8965dc90a16d0d3213f1298f97465956661b"}, + {file = "ruff-0.1.14-py3-none-win32.whl", hash = "sha256:722bafc299145575a63bbd6b5069cb643eaa62546a5b6398f82b3e4403329cab"}, + {file = "ruff-0.1.14-py3-none-win_amd64.whl", hash = "sha256:e3d241aa61f92b0805a7082bd89a9990826448e4d0398f0e2bc8f05c75c63d99"}, + {file = "ruff-0.1.14-py3-none-win_arm64.whl", hash = "sha256:269302b31ade4cde6cf6f9dd58ea593773a37ed3f7b97e793c8594b262466b67"}, + {file = "ruff-0.1.14.tar.gz", hash = "sha256:ad3f8088b2dfd884820289a06ab718cde7d38b94972212cc4ba90d5fbc9955f3"}, +] + +[[package]] +name = "rx" +version = "1.6.3" +description = "Reactive Extensions (Rx) for Python" +optional = false +python-versions = "*" +files = [ + {file = "Rx-1.6.3.tar.gz", hash = "sha256:ca71b65d0fc0603a3b5cfaa9e33f5ba81e4aae10a58491133595088d7734b2da"}, +] + +[[package]] +name = "safetensors" +version = "0.4.2" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "safetensors-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:69d8bb8384dc2cb5b72c36c4d6980771b293d1a1377b378763f5e37b6bb8d133"}, + {file = "safetensors-0.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3d420e19fcef96d0067f4de4699682b4bbd85fc8fea0bd45fcd961fdf3e8c82c"}, + {file = "safetensors-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ca54742122fa3c4821754adb67318e1cd25c3a22bbf0c5520d5176e77a099ac"}, + {file = "safetensors-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8b47aa643afdfd66cf7ce4c184092ae734e15d10aba2c2948f24270211801c3c"}, + {file = "safetensors-0.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d88a16bbc330f27e7f2d4caaf6fb061ad0b8a756ecc4033260b0378e128ce8a2"}, + {file = "safetensors-0.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9223b8ac21085db614a510eb3445e7083cae915a9202357555fa939695d4f57"}, + {file = "safetensors-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce6cb86133dc8930a7ab5e7438545a7f205f7a1cdd5aaf108c1d0da6bdcfbc2b"}, + {file = "safetensors-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b8a628e0ae2bbc334b62952c384aa5f41621d01850f8d67b04a96b9c39dd7326"}, + {file = "safetensors-0.4.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:88d6beb7f811a081e0e5f1d9669fdac816c45340c04b1eaf7ebfda0ce93ea403"}, + {file = "safetensors-0.4.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b57fc5b1b54cb12d8690a58a4cf4b7144730d4bde9d98aa0e1dab6295a1cd579"}, + {file = "safetensors-0.4.2-cp310-none-win32.whl", hash = "sha256:9d87a1c98803c16cf113b9ba03f07b2dce5e8eabfd1811a7f7323fcaa2a1bf47"}, + {file = "safetensors-0.4.2-cp310-none-win_amd64.whl", hash = "sha256:18930ec1d1ecb526d3d9835abc2489b8f1530877518f0c541e77ef0b7abcbd99"}, + {file = "safetensors-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:c5dd2ed788730ed56b415d1a11c62026b8cc8c573f55a2092afb3ab383e94fff"}, + {file = "safetensors-0.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cc41791b33efb9c83a59b731619f3d15f543dfe71f3a793cb8fbf9bd5d0d5d71"}, + {file = "safetensors-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c888bf71d5ca12a720f1ed87d407c4918afa022fb247a6546d8fac15b1f112b"}, + {file = "safetensors-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6b2feb4b47226a16a792e6fac3f49442714884a3d4c1008569d5068a3941be9"}, + {file = "safetensors-0.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f41cc0ee4b838ae8f4d8364a1b162067693d11a3893f0863be8c228d40e4d0ee"}, + {file = "safetensors-0.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:51b7228e46c0a483c40ba4b9470dea00fb1ff8685026bb4766799000f6328ac2"}, + {file = "safetensors-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02697f8f2be8ca3c37a4958702dbdb1864447ef765e18b5328a1617022dcf164"}, + {file = "safetensors-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:27fd8f65cf7c80e4280cae1ee6bcd85c483882f6580821abe71ee1a0d3dcfca7"}, + {file = "safetensors-0.4.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c487b5f113b0924c9534a07dc034830fb4ef05ce9bb6d78cfe016a7dedfe281f"}, + {file = "safetensors-0.4.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:da7f6483f3fe67ff39b3a55552552c67930ea10a36e9f2539d36fc205273d767"}, + {file = "safetensors-0.4.2-cp311-none-win32.whl", hash = "sha256:52a7012f6cb9cb4a132760b6308daede18a9f5f8952ce08adc7c67a7d865c2d8"}, + {file = "safetensors-0.4.2-cp311-none-win_amd64.whl", hash = "sha256:4d1361a097ac430b310ce9eed8ed4746edee33ddafdfbb965debc8966fc34dc2"}, + {file = "safetensors-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:77af8aa0edcc2863760fd6febbfdb82e88fd75d0e60c1ce4ba57208ba5e4a89b"}, + {file = "safetensors-0.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846666c1c5a8c8888d2dfda8d3921cb9cb8e2c5f78365be756c11021e75a0a2a"}, + {file = "safetensors-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f4bfc7ea19b446bfad41510d4b4c76101698c00caaa8a332c8edd8090a412ef"}, + {file = "safetensors-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:233436fd30f27ffeb3c3780d0b84f496518868445c7a8db003639a649cc98453"}, + {file = "safetensors-0.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7a09237a795d11cd11f9dae505d170a29b5616151db1e10c14f892b11caadc7d"}, + {file = "safetensors-0.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de01c9a3a3b7b69627d624ff69d9f11d28ce9908eea2fb6245adafa4b1d43df6"}, + {file = "safetensors-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c1f25c5069ee42a5bcffdc66c300a407941edd73f3239e9fdefd26216407391"}, + {file = "safetensors-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7a73b3649456d09ca8506140d44484b63154a7378434cc1e8719f8056550b224"}, + {file = "safetensors-0.4.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:e1625a8d07d046e968bd5c4961810aba1225984e4fb9243626f9d04a06ed3fee"}, + {file = "safetensors-0.4.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8f74c86b25615cb24ad4cff765a2eefc09d71bf0fed97588cf585aad9c38fbb4"}, + {file = "safetensors-0.4.2-cp312-none-win32.whl", hash = "sha256:8523b9c5777d771bcde5c2389c03f1cdf7ebe8797432a1bd5e345efe25c55987"}, + {file = "safetensors-0.4.2-cp312-none-win_amd64.whl", hash = "sha256:dcff0243e1737a21f83d664c63fed89d1f532c23fc6830d0427279fabd789ccb"}, + {file = "safetensors-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:96ad3d7d472612e26cbe413922b4fb13933310f0511d346ea5cc9a1e856e52eb"}, + {file = "safetensors-0.4.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:88250922401b5ae4e37de929178caf46be47ed16c817b2237b81679bec07c120"}, + {file = "safetensors-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d40443554142fc0ab30652d5cc8554c4b7a613513bde00373e18afd5de8cbe4b"}, + {file = "safetensors-0.4.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:27f53f70106224d32d874aacecbeb4a6e4c5b16a1d2006d0e876d97229086d71"}, + {file = "safetensors-0.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cc068afe23734dfb26ce19db0a7877499ddf73b1d55ceb762417e8da4a1b05fb"}, + {file = "safetensors-0.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9be1918eb8d43a11a6f8806759fccfa0eeb0542b12924caba66af8a7800ad01a"}, + {file = "safetensors-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41911087d20a7bbd78cb4ad4f98aab0c431533107584df6635d8b54b99945573"}, + {file = "safetensors-0.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:50771c662aab909f31e94d048e76861fd027d66076ea773eef2e66c717766e24"}, + {file = "safetensors-0.4.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:13f2e57be007b7ea9329133d2399e6bdfcf1910f655440a4da17df3a45afcd30"}, + {file = "safetensors-0.4.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c772147e6395bc829842e0a98e1b30c67fe25d816299c28196488511d5a5e951"}, + {file = "safetensors-0.4.2-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:36239a0060b537a3e8c473df78cffee14c3ec4f51d5f1a853af99371a2fb2a35"}, + {file = "safetensors-0.4.2-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:d0cbb7664fad2c307f95195f951b7059e95dc23e0e1822e5978c8b500098543c"}, + {file = "safetensors-0.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b3e55adb6bd9dc1c2a341e72f48f075953fa35d173dd8e29a95b3b02d0d1462"}, + {file = "safetensors-0.4.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42f743b3cca863fba53ca57a193f510e5ec359b97f38c282437716b6768e4a25"}, + {file = "safetensors-0.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04e6af4a6dbeb06c4e6e7d46cf9c716cbc4cc5ef62584fd8a7c0fe558562df45"}, + {file = "safetensors-0.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a492ba21b5c8f14ee5ec9b20f42ba969e53ca1f909a4d04aad736b66a341dcc2"}, + {file = "safetensors-0.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b25b8233a1a85dc67e39838951cfb01595d792f3b7b644add63edb652992e030"}, + {file = "safetensors-0.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fd27e063fbdafe776f7b1714da59110e88f270e86db00788a8fd65f4eacfeba7"}, + {file = "safetensors-0.4.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1b6fa399f251bbeb52029bf5a0ac2878d7705dd3612a2f8895b48e9c11f0367d"}, + {file = "safetensors-0.4.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:de642d46b459e4afd5c2020b26c0d6d869a171ea00411897d5776c127cac74f0"}, + {file = "safetensors-0.4.2-cp37-none-win32.whl", hash = "sha256:77b72d17754c93bb68f3598182f14d78776e0b9b31682ca5bb2c7c5bd9a75267"}, + {file = "safetensors-0.4.2-cp37-none-win_amd64.whl", hash = "sha256:d36ee3244d461cd655aeef493792c3bccf4875282f8407fd9af99e9a41cf2530"}, + {file = "safetensors-0.4.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:16b6b3884f7876c6b3b23a742428223a7170a5a9dac819d8c12a1569422c4b5a"}, + {file = "safetensors-0.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ee25d311493fbbe0be9d395faee46e9d79e8948f461e388ff39e59875ed9a350"}, + {file = "safetensors-0.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eed8097968585cd752a1171f86fce9aa1d89a29033e5cd8bec5a502e29f6b7af"}, + {file = "safetensors-0.4.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:880e6865cf72cb67f9ab8d04a3c4b49dd95ae92fb1583929ce65aed94e1f685f"}, + {file = "safetensors-0.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91290f83daf80ce6d1a7f629b244443c200060a80f908b29d879021409e5ea94"}, + {file = "safetensors-0.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3517d568486ab3508a7acc360b82d7a4a3e26b86efdf210a9ecd9d233c40708a"}, + {file = "safetensors-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1f43a77eb38540f782999e5dc5645164fe9027d3f0194f6c9a5126168017efa"}, + {file = "safetensors-0.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b684d9818aa5d63fddc65f7d0151968037d255d91adf74eba82125b41c680aaa"}, + {file = "safetensors-0.4.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ab1f5d84185f9fefaf21413efb764e4908057b8a9a0b987ede890c353490fd70"}, + {file = "safetensors-0.4.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2bd979642e6c3a517ef4b84ff36c2fee4015664fea05a61154fc565978347553"}, + {file = "safetensors-0.4.2-cp38-none-win32.whl", hash = "sha256:11be6e7afed29e5a5628f0aa6214e34bc194da73f558dc69fc7d56e07037422a"}, + {file = "safetensors-0.4.2-cp38-none-win_amd64.whl", hash = "sha256:2f7a6e5d29bd2cc340cffaa391fa437b1be9d21a2bd8b8724d2875d13a6ef2a9"}, + {file = "safetensors-0.4.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a5a921b4fe6925f9942adff3ebae8c16e0487908c54586a5a42f35b59fd69794"}, + {file = "safetensors-0.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b691727228c28f2d82d8a92b2bc26e7a1f129ee40b2f2a3185b5974e038ed47c"}, + {file = "safetensors-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91ca1056decc4e981248786e87b2a202d4841ee5f99d433f1adf3d44d4bcfa0e"}, + {file = "safetensors-0.4.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:55969fd2e6fdb38dc221b0ab380668c21b0efa12a7562db9924759faa3c51757"}, + {file = "safetensors-0.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ae429bfaecc10ab5fe78c93009b3d1656c1581da560041e700eadb497dbe7a4"}, + {file = "safetensors-0.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff88f194fe4ac50b463a4a6f0c03af9ad72eb5d24ec6d6730af59522e37fedb"}, + {file = "safetensors-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a80cb48d0a447f8dd18e61813efa7d3f8f8d52edf0f05806abc0c59b83431f57"}, + {file = "safetensors-0.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b286fb7adfee70a4189898ac2342b8a67d5f493e6b21b0af89ca8eac1b967cbf"}, + {file = "safetensors-0.4.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0ceeff9ddbab4f78738489eb6682867ae946178776f33699737b2129b5394dc1"}, + {file = "safetensors-0.4.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a26fae748a7488cb3aac381eddfa818c42052c87b5e689fb4c6e82ed58cec209"}, + {file = "safetensors-0.4.2-cp39-none-win32.whl", hash = "sha256:039a42ab33c9d68b39706fd38f1922ace26866eff246bf20271edb619f5f848b"}, + {file = "safetensors-0.4.2-cp39-none-win_amd64.whl", hash = "sha256:b3a3e1f5b85859e398773f064943b62a4059f225008a2a8ee6add1edcf77cacf"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:4e70d442ad17e8b153ef9095bf48ea64f15a66bf26dc2b6ca94660c154edbc24"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b90f1d9809caf4ff395951b4703295a68d12907f6945bbc3129e934ff8ae46f6"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c7ac9ad3728838006598e296b3ae9f27d80b489effd4685b92d97b3fc4c98f6"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de5730d77e6ff7f4c7039e20913661ad0ea2f86c09e71c039e73dfdd1f394f08"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:44feb8cb156d6803dcd19fc6b81b27235f29b877660605a6ac35e1da7d64f0e4"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:523a241c33e7c827ab9a3a23760d75c7d062f43dfe55b6b019409f89b0fb52d1"}, + {file = "safetensors-0.4.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fb18300e8eb74291225214f26c9a8ae2110fd61a6c9b5a2ff4c4e0eb1bb9a998"}, + {file = "safetensors-0.4.2-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:fe5437ff9fb116e44f2ab558981249ae63f978392b4576e62fcfe167d353edbc"}, + {file = "safetensors-0.4.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9304a0934ced5a5d272f39de36291dc141dfc152d277f03fb4d65f2fb2ffa7c"}, + {file = "safetensors-0.4.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:160ba1b1e11cf874602c233ab80a14f588571d09556cbc3586900121d622b5ed"}, + {file = "safetensors-0.4.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04fcd6fcf7d9c13c7e5dc7e08de5e492ee4daa8f4ad74b4d8299d3eb0224292f"}, + {file = "safetensors-0.4.2-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:906d14c4a677d35834fb0f3a5455ef8305e1bba10a5e0f2e0f357b3d1ad989f2"}, + {file = "safetensors-0.4.2-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:df3fcdec0cd543084610d1f09c65cdb10fb3079f79bceddc092b0d187c6a265b"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5ca76f13fb1cef242ea3ad2cb37388e7d005994f42af8b44bee56ba48b2d45ce"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:278a1a3414c020785decdcd741c578725721274d2f9f787fcc930882e83b89cc"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05b5a461cc68ecd42d9d546e5e1268a39d8ede7934a68d1ce17c3c659cb829d6"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2341411412a41671d25e26bed59ec121e46bf4fadb8132895e610411c4b9681"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3497ac3895acf17c5f98197f1fa4769f09c5e7ede07fcb102f1c201e663e052c"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:01b5e71d3754d2201294f1eb7a6d59cce3a5702ff96d83d226571b2ca2183837"}, + {file = "safetensors-0.4.2-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3627dbd1ea488dd8046a0491de5087f3c0d641e7acc80c0189a33c69398f1cd1"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9d56f0ef53afad26ec54ceede78a43e9a23a076dadbbda7b44d304c591abf4c1"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b259ca73d42daf658a1bda463f1f83885ae4d93a60869be80d7f7dfcc9d8bbb5"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ebc3cd401e4eb54e7c0a70346be565e81942d9a41fafd5f4bf7ab3a55d10378"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5bc384a0309b706aa0425c93abb0390508a61bf029ce99c7d9df4220f25871a5"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:af2d8f7235d8a08fbccfb8394387890e7fa38942b349a94e6eff13c52ac98087"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0911315bbcc5289087d063c2c2c7ccd711ea97a7e557a7bce005ac2cf80146aa"}, + {file = "safetensors-0.4.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1efe31673be91832d73439a2af426743e1395fc9ef7b081914e9e1d567bd7b5f"}, + {file = "safetensors-0.4.2.tar.gz", hash = "sha256:acc85dcb09ec5e8aa787f588d7ad4d55c103f31e4ff060e17d92cc0e8b8cac73"}, +] + +[package.extras] +all = ["safetensors[jax]", "safetensors[numpy]", "safetensors[paddlepaddle]", "safetensors[pinned-tf]", "safetensors[quality]", "safetensors[testing]", "safetensors[torch]"] +dev = ["safetensors[all]"] +jax = ["flax (>=0.6.3)", "jax (>=0.3.25)", "jaxlib (>=0.3.25)", "safetensors[numpy]"] +mlx = ["mlx (>=0.0.9)"] +numpy = ["numpy (>=1.21.6)"] +paddlepaddle = ["paddlepaddle (>=2.4.1)", "safetensors[numpy]"] +pinned-tf = ["safetensors[numpy]", "tensorflow (==2.11.0)"] +quality = ["black (==22.3)", "click (==8.0.4)", "flake8 (>=3.8.3)", "isort (>=5.5.4)"] +tensorflow = ["safetensors[numpy]", "tensorflow (>=2.11.0)"] +testing = ["h5py (>=3.7.0)", "huggingface_hub (>=0.12.1)", "hypothesis (>=6.70.2)", "pytest (>=7.2.0)", "pytest-benchmark (>=4.0.0)", "safetensors[numpy]", "setuptools_rust (>=1.5.2)"] +torch = ["safetensors[numpy]", "torch (>=1.10)"] + +[[package]] +name = "schedule" +version = "1.2.1" +description = "Job scheduling for humans." +optional = false +python-versions = ">=3.7" +files = [ + {file = "schedule-1.2.1-py2.py3-none-any.whl", hash = "sha256:14cdeb083a596aa1de6dc77639a1b2ac8bf6eaafa82b1c9279d3612823063d01"}, + {file = "schedule-1.2.1.tar.gz", hash = "sha256:843bc0538b99c93f02b8b50e3e39886c06f2d003b24f48e1aa4cadfa3f341279"}, +] + +[[package]] +name = "scikit-learn" +version = "1.4.0" +description = "A set of python modules for machine learning and data mining" +optional = false +python-versions = ">=3.9" +files = [ + {file = "scikit-learn-1.4.0.tar.gz", hash = "sha256:d4373c984eba20e393216edd51a3e3eede56cbe93d4247516d205643c3b93121"}, + {file = "scikit_learn-1.4.0-1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fce93a7473e2f4ee4cc280210968288d6a7d7ad8dc6fa7bb7892145e407085f9"}, + {file = "scikit_learn-1.4.0-1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d77df3d1e15fc37a9329999979fa7868ba8655dbab21fe97fc7ddabac9e08cc7"}, + {file = "scikit_learn-1.4.0-1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2404659fedec40eeafa310cd14d613e564d13dbf8f3c752d31c095195ec05de6"}, + {file = "scikit_learn-1.4.0-1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e98632da8f6410e6fb6bf66937712c949b4010600ccd3f22a5388a83e610cc3c"}, + {file = "scikit_learn-1.4.0-1-cp310-cp310-win_amd64.whl", hash = "sha256:11b3b140f70fbc9f6a08884631ae8dd60a4bb2d7d6d1de92738ea42b740d8992"}, + {file = "scikit_learn-1.4.0-1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a8341eabdc754d5ab91641a7763243845e96b6d68e03e472531e88a4f1b09f21"}, + {file = "scikit_learn-1.4.0-1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d1f6bce875ac2bb6b52514f67c185c564ccd299a05b65b7bab091a4c13dde12d"}, + {file = "scikit_learn-1.4.0-1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c408b46b2fd61952d519ea1af2f8f0a7a703e1433923ab1704c4131520b2083b"}, + {file = "scikit_learn-1.4.0-1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b465dd1dcd237b7b1dcd1a9048ccbf70a98c659474324fa708464c3a2533fad"}, + {file = "scikit_learn-1.4.0-1-cp311-cp311-win_amd64.whl", hash = "sha256:0db8e22c42f7980fe5eb22069b1f84c48966f3e0d23a01afde5999e3987a2501"}, + {file = "scikit_learn-1.4.0-1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7eef6ea2ed289af40e88c0be9f7704ca8b5de18508a06897c3fe21e0905efdf"}, + {file = "scikit_learn-1.4.0-1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:349669b01435bc4dbf25c6410b0892073befdaec52637d1a1d1ff53865dc8db3"}, + {file = "scikit_learn-1.4.0-1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d439c584e58434d0350701bd33f6c10b309e851fccaf41c121aed55f6851d8cf"}, + {file = "scikit_learn-1.4.0-1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0e2427d9ef46477625ab9b55c1882844fe6fc500f418c3f8e650200182457bc"}, + {file = "scikit_learn-1.4.0-1-cp312-cp312-win_amd64.whl", hash = "sha256:d3d75343940e7bf9b85c830c93d34039fa015eeb341c5c0b4cd7a90dadfe00d4"}, + {file = "scikit_learn-1.4.0-1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:76986d22e884ab062b1beecdd92379656e9d3789ecc1f9870923c178de55f9fe"}, + {file = "scikit_learn-1.4.0-1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:e22446ad89f1cb7657f0d849dcdc345b48e2d10afa3daf2925fdb740f85b714c"}, + {file = "scikit_learn-1.4.0-1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74812c9eabb265be69d738a8ea8d4884917a59637fcbf88a5f0e9020498bc6b3"}, + {file = "scikit_learn-1.4.0-1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aad2a63e0dd386b92da3270887a29b308af4d7c750d8c4995dfd9a4798691bcc"}, + {file = "scikit_learn-1.4.0-1-cp39-cp39-win_amd64.whl", hash = "sha256:53b9e29177897c37e2ff9d4ba6ca12fdb156e22523e463db05def303f5c72b5c"}, + {file = "scikit_learn-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cb8f044a8f5962613ce1feb4351d66f8d784bd072d36393582f351859b065f7d"}, + {file = "scikit_learn-1.4.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:a6372c90bbf302387792108379f1ec77719c1618d88496d0df30cb8e370b4661"}, + {file = "scikit_learn-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:785ce3c352bf697adfda357c3922c94517a9376002971bc5ea50896144bc8916"}, + {file = "scikit_learn-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0aba2a20d89936d6e72d95d05e3bf1db55bca5c5920926ad7b92c34f5e7d3bbe"}, + {file = "scikit_learn-1.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:2bac5d56b992f8f06816f2cd321eb86071c6f6d44bb4b1cb3d626525820d754b"}, + {file = "scikit_learn-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:27ae4b0f1b2c77107c096a7e05b33458354107b47775428d1f11b23e30a73e8a"}, + {file = "scikit_learn-1.4.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5c5c62ffb52c3ffb755eb21fa74cc2cbf2c521bd53f5c04eaa10011dbecf5f80"}, + {file = "scikit_learn-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f0d2018ac6fa055dab65fe8a485967990d33c672d55bc254c56c35287b02fab"}, + {file = "scikit_learn-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91a8918c415c4b4bf1d60c38d32958849a9191c2428ab35d30b78354085c7c7a"}, + {file = "scikit_learn-1.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:80a21de63275f8bcd7877b3e781679d2ff1eddfed515a599f95b2502a3283d42"}, + {file = "scikit_learn-1.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0f33bbafb310c26b81c4d41ecaebdbc1f63498a3f13461d50ed9a2e8f24d28e4"}, + {file = "scikit_learn-1.4.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:8b6ac1442ec714b4911e5aef8afd82c691b5c88b525ea58299d455acc4e8dcec"}, + {file = "scikit_learn-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05fc5915b716c6cc60a438c250108e9a9445b522975ed37e416d5ea4f9a63381"}, + {file = "scikit_learn-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:842b7d6989f3c574685e18da6f91223eb32301d0f93903dd399894250835a6f7"}, + {file = "scikit_learn-1.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:88bcb586fdff865372df1bc6be88bb7e6f9e0aa080dab9f54f5cac7eca8e2b6b"}, + {file = "scikit_learn-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f77674647dd31f56cb12ed13ed25b6ed43a056fffef051715022d2ebffd7a7d1"}, + {file = "scikit_learn-1.4.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:833999872e2920ce00f3a50839946bdac7539454e200eb6db54898a41f4bfd43"}, + {file = "scikit_learn-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:970ec697accaef10fb4f51763f3a7b1250f9f0553cf05514d0e94905322a0172"}, + {file = "scikit_learn-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:923d778f378ebacca2c672ab1740e5a413e437fb45ab45ab02578f8b689e5d43"}, + {file = "scikit_learn-1.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:1d041bc95006b545b59e458399e3175ab11ca7a03dc9a74a573ac891f5df1489"}, +] + +[package.dependencies] +joblib = ">=1.2.0" +numpy = ">=1.19.5" +scipy = ">=1.6.0" +threadpoolctl = ">=2.0.0" + +[package.extras] +benchmark = ["matplotlib (>=3.3.4)", "memory-profiler (>=0.57.0)", "pandas (>=1.1.5)"] +docs = ["Pillow (>=7.1.2)", "matplotlib (>=3.3.4)", "memory-profiler (>=0.57.0)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "pooch (>=1.6.0)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)", "sphinx (>=6.0.0)", "sphinx-copybutton (>=0.5.2)", "sphinx-gallery (>=0.15.0)", "sphinx-prompt (>=1.3.0)", "sphinxext-opengraph (>=0.4.2)"] +examples = ["matplotlib (>=3.3.4)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "pooch (>=1.6.0)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)"] +tests = ["black (>=23.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.3)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "polars (>=0.19.12)", "pooch (>=1.6.0)", "pyamg (>=4.0.0)", "pyarrow (>=12.0.0)", "pytest (>=7.1.2)", "pytest-cov (>=2.9.0)", "ruff (>=0.0.272)", "scikit-image (>=0.17.2)"] + +[[package]] +name = "scipy" +version = "1.12.0" +description = "Fundamental algorithms for scientific computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "scipy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:78e4402e140879387187f7f25d91cc592b3501a2e51dfb320f48dfb73565f10b"}, + {file = "scipy-1.12.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:f5f00ebaf8de24d14b8449981a2842d404152774c1a1d880c901bf454cb8e2a1"}, + {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e53958531a7c695ff66c2e7bb7b79560ffdc562e2051644c5576c39ff8efb563"}, + {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e32847e08da8d895ce09d108a494d9eb78974cf6de23063f93306a3e419960c"}, + {file = "scipy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4c1020cad92772bf44b8e4cdabc1df5d87376cb219742549ef69fc9fd86282dd"}, + {file = "scipy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:75ea2a144096b5e39402e2ff53a36fecfd3b960d786b7efd3c180e29c39e53f2"}, + {file = "scipy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:408c68423f9de16cb9e602528be4ce0d6312b05001f3de61fe9ec8b1263cad08"}, + {file = "scipy-1.12.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5adfad5dbf0163397beb4aca679187d24aec085343755fcdbdeb32b3679f254c"}, + {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3003652496f6e7c387b1cf63f4bb720951cfa18907e998ea551e6de51a04467"}, + {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b8066bce124ee5531d12a74b617d9ac0ea59245246410e19bca549656d9a40a"}, + {file = "scipy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8bee4993817e204d761dba10dbab0774ba5a8612e57e81319ea04d84945375ba"}, + {file = "scipy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:a24024d45ce9a675c1fb8494e8e5244efea1c7a09c60beb1eeb80373d0fecc70"}, + {file = "scipy-1.12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7e76cc48638228212c747ada851ef355c2bb5e7f939e10952bc504c11f4e372"}, + {file = "scipy-1.12.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:f7ce148dffcd64ade37b2df9315541f9adad6efcaa86866ee7dd5db0c8f041c3"}, + {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c39f92041f490422924dfdb782527a4abddf4707616e07b021de33467f917bc"}, + {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7ebda398f86e56178c2fa94cad15bf457a218a54a35c2a7b4490b9f9cb2676c"}, + {file = "scipy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:95e5c750d55cf518c398a8240571b0e0782c2d5a703250872f36eaf737751338"}, + {file = "scipy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:e646d8571804a304e1da01040d21577685ce8e2db08ac58e543eaca063453e1c"}, + {file = "scipy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:913d6e7956c3a671de3b05ccb66b11bc293f56bfdef040583a7221d9e22a2e35"}, + {file = "scipy-1.12.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:bba1b0c7256ad75401c73e4b3cf09d1f176e9bd4248f0d3112170fb2ec4db067"}, + {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:730badef9b827b368f351eacae2e82da414e13cf8bd5051b4bdfd720271a5371"}, + {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6546dc2c11a9df6926afcbdd8a3edec28566e4e785b915e849348c6dd9f3f490"}, + {file = "scipy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:196ebad3a4882081f62a5bf4aeb7326aa34b110e533aab23e4374fcccb0890dc"}, + {file = "scipy-1.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:b360f1b6b2f742781299514e99ff560d1fe9bd1bff2712894b52abe528d1fd1e"}, + {file = "scipy-1.12.0.tar.gz", hash = "sha256:4bf5abab8a36d20193c698b0f1fc282c1d083c94723902c447e5d2f1780936a3"}, +] + +[package.dependencies] +numpy = ">=1.22.4,<1.29.0" + +[package.extras] +dev = ["click", "cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] +doc = ["jupytext", "matplotlib (>2)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-design (>=0.2.0)"] +test = ["asv", "gmpy2", "hypothesis", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + +[[package]] +name = "seaborn" +version = "0.13.2" +description = "Statistical data visualization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987"}, + {file = "seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7"}, +] + +[package.dependencies] +matplotlib = ">=3.4,<3.6.1 || >3.6.1" +numpy = ">=1.20,<1.24.0 || >1.24.0" +pandas = ">=1.2" + +[package.extras] +dev = ["flake8", "flit", "mypy", "pandas-stubs", "pre-commit", "pytest", "pytest-cov", "pytest-xdist"] +docs = ["ipykernel", "nbconvert", "numpydoc", "pydata_sphinx_theme (==0.10.0rc2)", "pyyaml", "sphinx (<6.0.0)", "sphinx-copybutton", "sphinx-design", "sphinx-issues"] +stats = ["scipy (>=1.7)", "statsmodels (>=0.12)"] + +[[package]] +name = "selenium" +version = "4.17.2" +description = "" +optional = false +python-versions = ">=3.8" +files = [ + {file = "selenium-4.17.2-py3-none-any.whl", hash = "sha256:5aee79026c07985dc1b0c909f34084aa996dfe5b307602de9016d7a621a473f2"}, + {file = "selenium-4.17.2.tar.gz", hash = "sha256:d43d6972e516855fb242ef9ce4ce759057b115070e702e7b1c1032fe7b38d87b"}, +] + +[package.dependencies] +certifi = ">=2021.10.8" +trio = ">=0.17,<1.0" +trio-websocket = ">=0.9,<1.0" +typing_extensions = ">=4.9.0" +urllib3 = {version = ">=1.26,<3", extras = ["socks"]} + +[[package]] +name = "send2trash" +version = "1.8.2" +description = "Send file to trash natively under Mac OS X, Windows and Linux" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +files = [ + {file = "Send2Trash-1.8.2-py3-none-any.whl", hash = "sha256:a384719d99c07ce1eefd6905d2decb6f8b7ed054025bb0e618919f945de4f679"}, + {file = "Send2Trash-1.8.2.tar.gz", hash = "sha256:c132d59fa44b9ca2b1699af5c86f57ce9f4c5eb56629d5d55fbb7a35f84e2312"}, +] + +[package.extras] +nativelib = ["pyobjc-framework-Cocoa", "pywin32"] +objc = ["pyobjc-framework-Cocoa"] +win32 = ["pywin32"] + +[[package]] +name = "sentencepiece" +version = "0.1.99" +description = "SentencePiece python wrapper" +optional = false +python-versions = "*" +files = [ + {file = "sentencepiece-0.1.99-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0eb528e70571b7c02723e5804322469b82fe7ea418c96051d0286c0fa028db73"}, + {file = "sentencepiece-0.1.99-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:77d7fafb2c4e4659cbdf303929503f37a26eabc4ff31d3a79bf1c5a1b338caa7"}, + {file = "sentencepiece-0.1.99-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be9cf5b9e404c245aeb3d3723c737ba7a8f5d4ba262ef233a431fa6c45f732a0"}, + {file = "sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:baed1a26464998f9710d20e52607c29ffd4293e7c71c6a1f83f51ad0911ec12c"}, + {file = "sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9832f08bb372d4c8b567612f8eab9e36e268dff645f1c28f9f8e851be705f6d1"}, + {file = "sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:019e7535108e309dae2b253a75834fc3128240aa87c00eb80732078cdc182588"}, + {file = "sentencepiece-0.1.99-cp310-cp310-win32.whl", hash = "sha256:fa16a830416bb823fa2a52cbdd474d1f7f3bba527fd2304fb4b140dad31bb9bc"}, + {file = "sentencepiece-0.1.99-cp310-cp310-win_amd64.whl", hash = "sha256:14b0eccb7b641d4591c3e12ae44cab537d68352e4d3b6424944f0c447d2348d5"}, + {file = "sentencepiece-0.1.99-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6d3c56f24183a1e8bd61043ff2c58dfecdc68a5dd8955dc13bab83afd5f76b81"}, + {file = "sentencepiece-0.1.99-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ed6ea1819fd612c989999e44a51bf556d0ef6abfb553080b9be3d347e18bcfb7"}, + {file = "sentencepiece-0.1.99-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2a0260cd1fb7bd8b4d4f39dc2444a8d5fd4e0a0c4d5c899810ef1abf99b2d45"}, + {file = "sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a1abff4d1ff81c77cac3cc6fefa34fa4b8b371e5ee51cb7e8d1ebc996d05983"}, + {file = "sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:004e6a621d4bc88978eecb6ea7959264239a17b70f2cbc348033d8195c9808ec"}, + {file = "sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db361e03342c41680afae5807590bc88aa0e17cfd1a42696a160e4005fcda03b"}, + {file = "sentencepiece-0.1.99-cp311-cp311-win32.whl", hash = "sha256:2d95e19168875b70df62916eb55428a0cbcb834ac51d5a7e664eda74def9e1e0"}, + {file = "sentencepiece-0.1.99-cp311-cp311-win_amd64.whl", hash = "sha256:f90d73a6f81248a909f55d8e6ef56fec32d559e1e9af045f0b0322637cb8e5c7"}, + {file = "sentencepiece-0.1.99-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:62e24c81e74bd87a6e0d63c51beb6527e4c0add67e1a17bac18bcd2076afcfeb"}, + {file = "sentencepiece-0.1.99-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57efcc2d51caff20d9573567d9fd3f854d9efe613ed58a439c78c9f93101384a"}, + {file = "sentencepiece-0.1.99-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a904c46197993bd1e95b93a6e373dca2f170379d64441041e2e628ad4afb16f"}, + {file = "sentencepiece-0.1.99-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d89adf59854741c0d465f0e1525b388c0d174f611cc04af54153c5c4f36088c4"}, + {file = "sentencepiece-0.1.99-cp36-cp36m-win32.whl", hash = "sha256:47c378146928690d1bc106fdf0da768cebd03b65dd8405aa3dd88f9c81e35dba"}, + {file = "sentencepiece-0.1.99-cp36-cp36m-win_amd64.whl", hash = "sha256:9ba142e7a90dd6d823c44f9870abdad45e6c63958eb60fe44cca6828d3b69da2"}, + {file = "sentencepiece-0.1.99-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b7b1a9ae4d7c6f1f867e63370cca25cc17b6f4886729595b885ee07a58d3cec3"}, + {file = "sentencepiece-0.1.99-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0f644c9d4d35c096a538507b2163e6191512460035bf51358794a78515b74f7"}, + {file = "sentencepiece-0.1.99-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c8843d23a0f686d85e569bd6dcd0dd0e0cbc03731e63497ca6d5bacd18df8b85"}, + {file = "sentencepiece-0.1.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33e6f690a1caebb4867a2e367afa1918ad35be257ecdb3455d2bbd787936f155"}, + {file = "sentencepiece-0.1.99-cp37-cp37m-win32.whl", hash = "sha256:8a321866c2f85da7beac74a824b4ad6ddc2a4c9bccd9382529506d48f744a12c"}, + {file = "sentencepiece-0.1.99-cp37-cp37m-win_amd64.whl", hash = "sha256:c42f753bcfb7661c122a15b20be7f684b61fc8592c89c870adf52382ea72262d"}, + {file = "sentencepiece-0.1.99-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:85b476406da69c70586f0bb682fcca4c9b40e5059814f2db92303ea4585c650c"}, + {file = "sentencepiece-0.1.99-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cfbcfe13c69d3f87b7fcd5da168df7290a6d006329be71f90ba4f56bc77f8561"}, + {file = "sentencepiece-0.1.99-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:445b0ec381af1cd4eef95243e7180c63d9c384443c16c4c47a28196bd1cda937"}, + {file = "sentencepiece-0.1.99-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6890ea0f2b4703f62d0bf27932e35808b1f679bdb05c7eeb3812b935ba02001"}, + {file = "sentencepiece-0.1.99-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb71af492b0eefbf9f2501bec97bcd043b6812ab000d119eaf4bd33f9e283d03"}, + {file = "sentencepiece-0.1.99-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27b866b5bd3ddd54166bbcbf5c8d7dd2e0b397fac8537991c7f544220b1f67bc"}, + {file = "sentencepiece-0.1.99-cp38-cp38-win32.whl", hash = "sha256:b133e8a499eac49c581c3c76e9bdd08c338cc1939e441fee6f92c0ccb5f1f8be"}, + {file = "sentencepiece-0.1.99-cp38-cp38-win_amd64.whl", hash = "sha256:0eaf3591dd0690a87f44f4df129cf8d05d8a4029b5b6709b489b8e27f9a9bcff"}, + {file = "sentencepiece-0.1.99-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38efeda9bbfb55052d482a009c6a37e52f42ebffcea9d3a98a61de7aee356a28"}, + {file = "sentencepiece-0.1.99-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6c030b081dc1e1bcc9fadc314b19b740715d3d566ad73a482da20d7d46fd444c"}, + {file = "sentencepiece-0.1.99-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:84dbe53e02e4f8a2e45d2ac3e430d5c83182142658e25edd76539b7648928727"}, + {file = "sentencepiece-0.1.99-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b0f55d0a0ee1719b4b04221fe0c9f0c3461dc3dabd77a035fa2f4788eb3ef9a"}, + {file = "sentencepiece-0.1.99-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18e800f206cd235dc27dc749299e05853a4e4332e8d3dfd81bf13d0e5b9007d9"}, + {file = "sentencepiece-0.1.99-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ae1c40cda8f9d5b0423cfa98542735c0235e7597d79caf318855cdf971b2280"}, + {file = "sentencepiece-0.1.99-cp39-cp39-win32.whl", hash = "sha256:c84ce33af12ca222d14a1cdd37bd76a69401e32bc68fe61c67ef6b59402f4ab8"}, + {file = "sentencepiece-0.1.99-cp39-cp39-win_amd64.whl", hash = "sha256:350e5c74d739973f1c9643edb80f7cc904dc948578bcb1d43c6f2b173e5d18dd"}, + {file = "sentencepiece-0.1.99.tar.gz", hash = "sha256:189c48f5cb2949288f97ccdb97f0473098d9c3dcf5a3d99d4eabe719ec27297f"}, +] + +[[package]] +name = "seqeval" +version = "1.2.2" +description = "Testing framework for sequence labeling" +optional = false +python-versions = "*" +files = [ + {file = "seqeval-1.2.2.tar.gz", hash = "sha256:f28e97c3ab96d6fcd32b648f6438ff2e09cfba87f05939da9b3970713ec56e6f"}, +] + +[package.dependencies] +numpy = ">=1.14.0" +scikit-learn = ">=0.21.3" + +[[package]] +name = "setuptools" +version = "69.0.3" +description = "Easily download, build, install, upgrade, and uninstall Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "setuptools-69.0.3-py3-none-any.whl", hash = "sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05"}, + {file = "setuptools-69.0.3.tar.gz", hash = "sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78"}, +] + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] + +[[package]] +name = "shapely" +version = "1.8.5.post1" +description = "Geometric objects, predicates, and operations" +optional = false +python-versions = ">=3.6" +files = [ + {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d048f93e42ba578b82758c15d8ae037d08e69d91d9872bca5a1895b118f4e2b0"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99ab0ddc05e44acabdbe657c599fdb9b2d82e86c5493bdae216c0c4018a82dee"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:99a2f0da0109e81e0c101a2b4cd8412f73f5f299e7b5b2deaf64cd2a100ac118"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6fe855e7d45685926b6ba00aaeb5eba5862611f7465775dacd527e081a8ced6d"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec14ceca36f67cb48b34d02d7f65a9acae15cd72b48e303531893ba4a960f3ea"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a2b2a65fa7f97115c1cd989fe9d6f39281ca2a8a014f1d4904c1a6e34d7f25"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-win32.whl", hash = "sha256:21776184516a16bf82a0c3d6d6a312b3cd15a4cabafc61ee01cf2714a82e8396"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-win_amd64.whl", hash = "sha256:a354199219c8d836f280b88f2c5102c81bb044ccea45bd361dc38a79f3873714"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:783bad5f48e2708a0e2f695a34ed382e4162c795cb2f0368b39528ac1d6db7ed"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a23ef3882d6aa203dd3623a3d55d698f59bfbd9f8a3bfed52c2da05a7f0f8640"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ab38f7b5196ace05725e407cb8cab9ff66edb8e6f7bb36a398e8f73f52a7aaa2"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d086591f744be483b34628b391d741e46f2645fe37594319e0a673cc2c26bcf"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4728666fff8cccc65a07448cae72c75a8773fea061c3f4f139c44adc429b18c3"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-win32.whl", hash = "sha256:84010db15eb364a52b74ea8804ef92a6a930dfc1981d17a369444b6ddec66efd"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-win_amd64.whl", hash = "sha256:48dcfffb9e225c0481120f4bdf622131c8c95f342b00b158cdbe220edbbe20b6"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:2fd15397638df291c427a53d641d3e6fd60458128029c8c4f487190473a69a91"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a74631e511153366c6dbe3229fa93f877e3c87ea8369cd00f1d38c76b0ed9ace"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:66bdac74fbd1d3458fa787191a90fa0ae610f09e2a5ec398c36f968cc0ed743f"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-win32.whl", hash = "sha256:6d388c0c1bd878ed1af4583695690aa52234b02ed35f93a1c8486ff52a555838"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-win_amd64.whl", hash = "sha256:be9423d5a3577ac2e92c7e758bd8a2b205f5e51a012177a590bc46fc51eb4834"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5d7f85c2d35d39ff53c9216bc76b7641c52326f7e09aaad1789a3611a0f812f2"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:adcf8a11b98af9375e32bff91de184f33a68dc48b9cb9becad4f132fa25cfa3c"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:753ed0e21ab108bd4282405b9b659f2e985e8502b1a72b978eaa51d3496dee19"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-win32.whl", hash = "sha256:65b21243d8f6bcd421210daf1fabb9de84de2c04353c5b026173b88d17c1a581"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-win_amd64.whl", hash = "sha256:370b574c78dc5af3a198a6da5d9b3d7c04654bd2ef7e80e80a3a0992dfb2d9cd"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:532a55ee2a6c52d23d6f7d1567c8f0473635f3b270262c44e1b0c88096827e22"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3480657460e939f45a7d359ef0e172a081f249312557fe9aa78c4fd3a362d993"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b65f5d530ba91e49ffc7c589255e878d2506a8b96ffce69d3b7c4500a9a9eaf8"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:147066da0be41b147a61f8eb805dea3b13709dbc873a431ccd7306e24d712bc0"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c2822111ddc5bcfb116e6c663e403579d0fe3f147d2a97426011a191c43a7458"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b47bb6f9369e8bf3e6dbd33e6a25a47ee02b2874792a529fe04a49bf8bc0df6"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-win32.whl", hash = "sha256:2e0a8c2e55f1be1312b51c92b06462ea89e6bb703fab4b114e7a846d941cfc40"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-win_amd64.whl", hash = "sha256:0d885cb0cf670c1c834df3f371de8726efdf711f18e2a75da5cfa82843a7ab65"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0b4ee3132ee90f07d63db3aea316c4c065ed7a26231458dda0874414a09d6ba3"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:02dd5d7dc6e46515d88874134dc8fcdc65826bca93c3eecee59d1910c42c1b17"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c6a9a4a31cd6e86d0fbe8473ceed83d4fe760b19d949fb557ef668defafea0f6"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:38f0fbbcb8ca20c16451c966c1f527cc43968e121c8a048af19ed3e339a921cd"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:78fb9d929b8ee15cfd424b6c10879ce1907f24e05fb83310fc47d2cd27088e40"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89164e7a9776a19e29f01369a98529321994e2e4d852b92b7e01d4d9804c55bf"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-win32.whl", hash = "sha256:8e59817b0fe63d34baedaabba8c393c0090f061917d18fc0bcc2f621937a8f73"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-win_amd64.whl", hash = "sha256:e9c30b311de2513555ab02464ebb76115d242842b29c412f5a9aa0cac57be9f6"}, + {file = "Shapely-1.8.5.post1.tar.gz", hash = "sha256:ef3be705c3eac282a28058e6c6e5503419b250f482320df2172abcbea642c831"}, +] + +[package.extras] +all = ["numpy", "pytest", "pytest-cov"] +test = ["pytest", "pytest-cov"] +vectorized = ["numpy"] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "slugify" +version = "0.0.1" +description = "A generic slugifier." +optional = false +python-versions = "*" +files = [ + {file = "slugify-0.0.1.tar.gz", hash = "sha256:c5703cc11c1a6947536f3ce8bb306766b8bb5a84a53717f5a703ce0f18235e4c"}, +] + +[[package]] +name = "smart-open" +version = "6.4.0" +description = "Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)" +optional = false +python-versions = ">=3.6,<4.0" +files = [ + {file = "smart_open-6.4.0-py3-none-any.whl", hash = "sha256:8d3ef7e6997e8e42dd55c74166ed21e6ac70664caa32dd940b26d54a8f6b4142"}, + {file = "smart_open-6.4.0.tar.gz", hash = "sha256:be3c92c246fbe80ebce8fbacb180494a481a77fcdcb7c1aadb2ea5b9c2bee8b9"}, +] + +[package.extras] +all = ["azure-common", "azure-core", "azure-storage-blob", "boto3", "google-cloud-storage (>=2.6.0)", "paramiko", "requests"] +azure = ["azure-common", "azure-core", "azure-storage-blob"] +gcs = ["google-cloud-storage (>=2.6.0)"] +http = ["requests"] +s3 = ["boto3"] +ssh = ["paramiko"] +test = ["azure-common", "azure-core", "azure-storage-blob", "boto3", "google-cloud-storage (>=2.6.0)", "moto[server]", "paramiko", "pytest", "pytest-rerunfailures", "requests", "responses"] +webhdfs = ["requests"] + +[[package]] +name = "smmap" +version = "5.0.1" +description = "A pure Python implementation of a sliding window memory map manager" +optional = false +python-versions = ">=3.7" +files = [ + {file = "smmap-5.0.1-py3-none-any.whl", hash = "sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da"}, + {file = "smmap-5.0.1.tar.gz", hash = "sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62"}, +] + +[[package]] +name = "sniffio" +version = "1.3.0" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"}, + {file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"}, +] + +[[package]] +name = "snowballstemmer" +version = "2.2.0" +description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +optional = false +python-versions = "*" +files = [ + {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, + {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, +] + +[[package]] +name = "sortedcontainers" +version = "2.4.0" +description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" +optional = false +python-versions = "*" +files = [ + {file = "sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"}, + {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, +] + +[[package]] +name = "soupsieve" +version = "2.5" +description = "A modern CSS selector implementation for Beautiful Soup." +optional = false +python-versions = ">=3.8" +files = [ + {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, + {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, +] + +[[package]] +name = "spacy" +version = "3.7.2" +description = "Industrial-strength Natural Language Processing (NLP) in Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "spacy-3.7.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4e285366d36c85f784d606a2d966912a18f4d24d47330c1c6acbdd9f19ee373"}, + {file = "spacy-3.7.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f132c05368781be5d3be3d706afce7e7a9a0c9edc0dbb7c616162c37bc386561"}, + {file = "spacy-3.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e3767b2cabbe337d62779ae4fdc4d57a39755c17dfc499de3ad2bae622caa43"}, + {file = "spacy-3.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a748ade269bdbea9baaa49ec00882404e7e921163cdc14f5612320d0a957dfd"}, + {file = "spacy-3.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:66467128e494bfa4dc9c3996e4cbb26bac4741bca4cdd8dd83a6e71182148945"}, + {file = "spacy-3.7.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5af30aea578e7414fb0eb4dbad0ff0fa0a7d8e833c3e733eceb2617534714c7d"}, + {file = "spacy-3.7.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7293de33b1e9ede151555070ad0fee3bac98aefcaac9e615eeeb4296846bd479"}, + {file = "spacy-3.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26940681cf20c8831c558e2c3d345ff20b5bc3c5e6d41c66172d0c5136042f0b"}, + {file = "spacy-3.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a334667625153f7aaf188c20af7e82c886e41a88483a056accba5a7d51095c6"}, + {file = "spacy-3.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:43e6147d3583b62a2d3af0cd913ac025068196d587345751e198391ff0b8c1e9"}, + {file = "spacy-3.7.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:2558df8c11905a0f77a2a3639a12ef8a522d171bcd88eaec039bedf6c60d7e01"}, + {file = "spacy-3.7.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:df1b9c4bbadc89bad10dba226d52c113e231ea6ad35c8a916ab138b31f69fa24"}, + {file = "spacy-3.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbbe055d2170ac7505a9f580bbdcd2146d0701bdbd6cea2333e18b0db655b97a"}, + {file = "spacy-3.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d35129b16ae2ca4212bf22a5c88b67b1e019e434fc48b69d3b95f80bc9e14e42"}, + {file = "spacy-3.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:a7419682aba99624cc4df7df66764b6ec62ff415f32c3682c1af2a37bd11a913"}, + {file = "spacy-3.7.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b12ab9c4923ffd38da84baf09464982da44e8275d680fb3c5da2051d7dd7bd2d"}, + {file = "spacy-3.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c5c9db529dc1caa908813c58ba1643e929d2c811768596a2b64e2e01a882b1"}, + {file = "spacy-3.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcaad95e3e7d0ea8f381f3e2d9e80b7f346ecb6566de9bd55361736fa563fc22"}, + {file = "spacy-3.7.2-cp37-cp37m-win_amd64.whl", hash = "sha256:5d9b12284871ca5daa7774604a964486957567a86f1af898da0260e94b815e0d"}, + {file = "spacy-3.7.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2bd89770f61d5980e788ef382297322cceb7dcc4b848d68cb1da8af7d80d6eb6"}, + {file = "spacy-3.7.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d42f9151a2f01b34227ed31c8db8b7c67889ebcc637eae390faec8093ea1fb12"}, + {file = "spacy-3.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3d25d2f22ba1d2dd46d103e4a54826582de2b853b6f95dfb97b005563b38838"}, + {file = "spacy-3.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:730f23340dd157817d2da6df21f69966791b0bdbd6ea108845a65f3e1c0e981c"}, + {file = "spacy-3.7.2-cp38-cp38-win_amd64.whl", hash = "sha256:9c2f3f04b4b894a6c42ee93cec2f2b158f246f344927e65d9d19b72c5a6493ea"}, + {file = "spacy-3.7.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b22e0e8dac76740d55556fa13ebb9e1c829779ea0b7ec7a9e04f32efc66f74b9"}, + {file = "spacy-3.7.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ad7f378350104ca1f9e81180485d8b094aad7acb9b4bce84f1387b905cf230a2"}, + {file = "spacy-3.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ccbffb7825c08c0586ef7384d0aa23196f9ac106b5c7b3c551907316930f94f"}, + {file = "spacy-3.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:111955d7f4786b952672e9c5cfd9f8b74d81e64b62d479f71efe9cfc2a027a1d"}, + {file = "spacy-3.7.2-cp39-cp39-win_amd64.whl", hash = "sha256:e8a7291e7e1cfcb6041b26f96d0a66b603725c1beff4e0391c3d9226fae16e04"}, + {file = "spacy-3.7.2.tar.gz", hash = "sha256:cedf4927bf0d3fec773a6ce48d5d2c91bdb02fed3c7d5ec07bdb873f1126f1a0"}, +] + +[package.dependencies] +catalogue = ">=2.0.6,<2.1.0" +cymem = ">=2.0.2,<2.1.0" +jinja2 = "*" +langcodes = ">=3.2.0,<4.0.0" +murmurhash = ">=0.28.0,<1.1.0" +numpy = {version = ">=1.19.0", markers = "python_version >= \"3.9\""} +packaging = ">=20.0" +preshed = ">=3.0.2,<3.1.0" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" +requests = ">=2.13.0,<3.0.0" +setuptools = "*" +smart-open = ">=5.2.1,<7.0.0" +spacy-legacy = ">=3.0.11,<3.1.0" +spacy-loggers = ">=1.0.0,<2.0.0" +srsly = ">=2.4.3,<3.0.0" +thinc = ">=8.1.8,<8.3.0" +tqdm = ">=4.38.0,<5.0.0" +typer = ">=0.3.0,<0.10.0" +wasabi = ">=0.9.1,<1.2.0" +weasel = ">=0.1.0,<0.4.0" + +[package.extras] +apple = ["thinc-apple-ops (>=0.1.0.dev0,<1.0.0)"] +cuda = ["cupy (>=5.0.0b4,<13.0.0)"] +cuda-autodetect = ["cupy-wheel (>=11.0.0,<13.0.0)"] +cuda100 = ["cupy-cuda100 (>=5.0.0b4,<13.0.0)"] +cuda101 = ["cupy-cuda101 (>=5.0.0b4,<13.0.0)"] +cuda102 = ["cupy-cuda102 (>=5.0.0b4,<13.0.0)"] +cuda110 = ["cupy-cuda110 (>=5.0.0b4,<13.0.0)"] +cuda111 = ["cupy-cuda111 (>=5.0.0b4,<13.0.0)"] +cuda112 = ["cupy-cuda112 (>=5.0.0b4,<13.0.0)"] +cuda113 = ["cupy-cuda113 (>=5.0.0b4,<13.0.0)"] +cuda114 = ["cupy-cuda114 (>=5.0.0b4,<13.0.0)"] +cuda115 = ["cupy-cuda115 (>=5.0.0b4,<13.0.0)"] +cuda116 = ["cupy-cuda116 (>=5.0.0b4,<13.0.0)"] +cuda117 = ["cupy-cuda117 (>=5.0.0b4,<13.0.0)"] +cuda11x = ["cupy-cuda11x (>=11.0.0,<13.0.0)"] +cuda12x = ["cupy-cuda12x (>=11.5.0,<13.0.0)"] +cuda80 = ["cupy-cuda80 (>=5.0.0b4,<13.0.0)"] +cuda90 = ["cupy-cuda90 (>=5.0.0b4,<13.0.0)"] +cuda91 = ["cupy-cuda91 (>=5.0.0b4,<13.0.0)"] +cuda92 = ["cupy-cuda92 (>=5.0.0b4,<13.0.0)"] +ja = ["sudachidict-core (>=20211220)", "sudachipy (>=0.5.2,!=0.6.1)"] +ko = ["natto-py (>=0.9.0)"] +lookups = ["spacy-lookups-data (>=1.0.3,<1.1.0)"] +th = ["pythainlp (>=2.0)"] +transformers = ["spacy-transformers (>=1.1.2,<1.4.0)"] + +[[package]] +name = "spacy-legacy" +version = "3.0.12" +description = "Legacy registered functions for spaCy backwards compatibility" +optional = false +python-versions = ">=3.6" +files = [ + {file = "spacy-legacy-3.0.12.tar.gz", hash = "sha256:b37d6e0c9b6e1d7ca1cf5bc7152ab64a4c4671f59c85adaf7a3fcb870357a774"}, + {file = "spacy_legacy-3.0.12-py2.py3-none-any.whl", hash = "sha256:476e3bd0d05f8c339ed60f40986c07387c0a71479245d6d0f4298dbd52cda55f"}, +] + +[[package]] +name = "spacy-loggers" +version = "1.0.5" +description = "Logging utilities for SpaCy" +optional = false +python-versions = ">=3.6" +files = [ + {file = "spacy-loggers-1.0.5.tar.gz", hash = "sha256:d60b0bdbf915a60e516cc2e653baeff946f0cfc461b452d11a4d5458c6fe5f24"}, + {file = "spacy_loggers-1.0.5-py3-none-any.whl", hash = "sha256:196284c9c446cc0cdb944005384270d775fdeaf4f494d8e269466cfa497ef645"}, +] + +[[package]] +name = "spacy-sentiws" +version = "3.0.0" +description = "Integration of SentiWS as spaCy extension" +optional = false +python-versions = "*" +files = [ + {file = "spacy_sentiws-3.0.0.tar.gz", hash = "sha256:7cc1e368886941238f961d96e3a2c4b3b155b43dcba0583bd12bb795bd2fbf5d"}, +] + +[[package]] +name = "sphinx" +version = "6.2.1" +description = "Python documentation generator" +optional = false +python-versions = ">=3.8" +files = [ + {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, + {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, +] + +[package.dependencies] +alabaster = ">=0.7,<0.8" +babel = ">=2.9" +colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} +docutils = ">=0.18.1,<0.20" +imagesize = ">=1.3" +Jinja2 = ">=3.0" +packaging = ">=21.0" +Pygments = ">=2.13" +requests = ">=2.25.0" +snowballstemmer = ">=2.0" +sphinxcontrib-applehelp = "*" +sphinxcontrib-devhelp = "*" +sphinxcontrib-htmlhelp = ">=2.0.0" +sphinxcontrib-jsmath = "*" +sphinxcontrib-qthelp = "*" +sphinxcontrib-serializinghtml = ">=1.1.5" + +[package.extras] +docs = ["sphinxcontrib-websupport"] +lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] +test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] + +[[package]] +name = "sphinx-autodoc-typehints" +version = "1.23.0" +description = "Type hints (PEP 484) support for the Sphinx autodoc extension" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sphinx_autodoc_typehints-1.23.0-py3-none-any.whl", hash = "sha256:ac099057e66b09e51b698058ba7dd76e57e1fe696cd91b54e121d3dad188f91d"}, + {file = "sphinx_autodoc_typehints-1.23.0.tar.gz", hash = "sha256:5d44e2996633cdada499b6d27a496ddf9dbc95dd1f0f09f7b37940249e61f6e9"}, +] + +[package.dependencies] +sphinx = ">=5.3" + +[package.extras] +docs = ["furo (>=2022.12.7)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.23.4)"] +testing = ["covdefaults (>=2.2.2)", "coverage (>=7.2.2)", "diff-cover (>=7.5)", "nptyping (>=2.5)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "sphobjinv (>=2.3.1)", "typing-extensions (>=4.5)"] +type-comment = ["typed-ast (>=1.5.4)"] + +[[package]] +name = "sphinx-copybutton" +version = "0.5.2" +description = "Add a copy button to each of your code cells." +optional = false +python-versions = ">=3.7" +files = [ + {file = "sphinx-copybutton-0.5.2.tar.gz", hash = "sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd"}, + {file = "sphinx_copybutton-0.5.2-py3-none-any.whl", hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e"}, +] + +[package.dependencies] +sphinx = ">=1.8" + +[package.extras] +code-style = ["pre-commit (==2.12.1)"] +rtd = ["ipython", "myst-nb", "sphinx", "sphinx-book-theme", "sphinx-examples"] + +[[package]] +name = "sphinx-git" +version = "11.0.0" +description = "git Changelog for Sphinx" +optional = false +python-versions = "*" +files = [ + {file = "sphinx-git-11.0.0.tar.gz", hash = "sha256:6bf9d837de108c79fb7db585ebd590fd48f4d1f830b540420d0ca675f3b9f800"}, +] + +[package.dependencies] +GitPython = ">=0.3.6" +six = "*" +sphinx = "*" + +[[package]] +name = "sphinx-notfound-page" +version = "1.0.0" +description = "Sphinx extension to build a 404 page with absolute URLs" +optional = false +python-versions = ">=3.8" +files = [ + {file = "sphinx_notfound_page-1.0.0-py3-none-any.whl", hash = "sha256:40a5741a6b07245a08fe55dbbd603ad6719e191b1419ab2e5337c706ebd16554"}, + {file = "sphinx_notfound_page-1.0.0.tar.gz", hash = "sha256:14cd388956de5cdf8710ab4ff31776ef8d85759c4f46014ee30f368e83bd3a3b"}, +] + +[package.dependencies] +sphinx = ">=5" + +[package.extras] +doc = ["sphinx-autoapi", "sphinx-rtd-theme", "sphinx-tabs", "sphinxemoji"] +test = ["tox"] + +[[package]] +name = "sphinx-rtd-theme" +version = "1.3.0" +description = "Read the Docs theme for Sphinx" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +files = [ + {file = "sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl", hash = "sha256:46ddef89cc2416a81ecfbeaceab1881948c014b1b6e4450b815311a89fb977b0"}, + {file = "sphinx_rtd_theme-1.3.0.tar.gz", hash = "sha256:590b030c7abb9cf038ec053b95e5380b5c70d61591eb0b552063fbe7c41f0931"}, +] + +[package.dependencies] +docutils = "<0.19" +sphinx = ">=1.6,<8" +sphinxcontrib-jquery = ">=4,<5" + +[package.extras] +dev = ["bump2version", "sphinxcontrib-httpdomain", "transifex-client", "wheel"] + +[[package]] +name = "sphinxcontrib-applehelp" +version = "1.0.8" +description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" +optional = false +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_applehelp-1.0.8-py3-none-any.whl", hash = "sha256:cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4"}, + {file = "sphinxcontrib_applehelp-1.0.8.tar.gz", hash = "sha256:c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619"}, +] + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-devhelp" +version = "1.0.6" +description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" +optional = false +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_devhelp-1.0.6-py3-none-any.whl", hash = "sha256:6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f"}, + {file = "sphinxcontrib_devhelp-1.0.6.tar.gz", hash = "sha256:9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3"}, +] + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-drawio" +version = "0.0.17" +description = "Sphinx Extension to include draw.io files" +optional = false +python-versions = ">=3.6" +files = [ + {file = "sphinxcontrib-drawio-0.0.17.tar.gz", hash = "sha256:1a3f82efd1ab4b41d1ee8dd27c296bae0944a10faca3568c462dc6b9a77748f5"}, + {file = "sphinxcontrib_drawio-0.0.17-py3-none-any.whl", hash = "sha256:c42e3fee5398da52836e8ee5c61c2f19bce947abb2d17b857057fb32137c1096"}, +] + +[package.dependencies] +sphinx = ">=2" + +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.0.5" +description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" +optional = false +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl", hash = "sha256:393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04"}, + {file = "sphinxcontrib_htmlhelp-2.0.5.tar.gz", hash = "sha256:0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015"}, +] + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +standalone = ["Sphinx (>=5)"] +test = ["html5lib", "pytest"] + +[[package]] +name = "sphinxcontrib-jquery" +version = "4.1" +description = "Extension to include jQuery on newer Sphinx releases" +optional = false +python-versions = ">=2.7" +files = [ + {file = "sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a"}, + {file = "sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae"}, +] + +[package.dependencies] +Sphinx = ">=1.8" + +[[package]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +description = "A sphinx extension which renders display math in HTML via JavaScript" +optional = false +python-versions = ">=3.5" +files = [ + {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, + {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, +] + +[package.extras] +test = ["flake8", "mypy", "pytest"] + +[[package]] +name = "sphinxcontrib-mermaid" +version = "0.9.2" +description = "Mermaid diagrams in yours Sphinx powered docs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sphinxcontrib-mermaid-0.9.2.tar.gz", hash = "sha256:252ef13dd23164b28f16d8b0205cf184b9d8e2b714a302274d9f59eb708e77af"}, + {file = "sphinxcontrib_mermaid-0.9.2-py3-none-any.whl", hash = "sha256:6795a72037ca55e65663d2a2c1a043d636dc3d30d418e56dd6087d1459d98a5d"}, +] + +[[package]] +name = "sphinxcontrib-napoleon" +version = "0.7" +description = "Sphinx \"napoleon\" extension." +optional = false +python-versions = "*" +files = [ + {file = "sphinxcontrib-napoleon-0.7.tar.gz", hash = "sha256:407382beed396e9f2d7f3043fad6afda95719204a1e1a231ac865f40abcbfcf8"}, + {file = "sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl", hash = "sha256:711e41a3974bdf110a484aec4c1a556799eb0b3f3b897521a018ad7e2db13fef"}, +] + +[package.dependencies] +pockets = ">=0.3" +six = ">=1.5.2" + +[[package]] +name = "sphinxcontrib-qthelp" +version = "1.0.7" +description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" +optional = false +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_qthelp-1.0.7-py3-none-any.whl", hash = "sha256:e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182"}, + {file = "sphinxcontrib_qthelp-1.0.7.tar.gz", hash = "sha256:053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6"}, +] + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "1.1.10" +description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" +optional = false +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl", hash = "sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7"}, + {file = "sphinxcontrib_serializinghtml-1.1.10.tar.gz", hash = "sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f"}, +] + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sqlalchemy" +version = "1.4.51" +description = "Database Abstraction Library" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +files = [ + {file = "SQLAlchemy-1.4.51-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:1a09d5bd1a40d76ad90e5570530e082ddc000e1d92de495746f6257dc08f166b"}, + {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2be4e6294c53f2ec8ea36486b56390e3bcaa052bf3a9a47005687ccf376745d1"}, + {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca484ca11c65e05639ffe80f20d45e6be81fbec7683d6c9a15cd421e6e8b340"}, + {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0535d5b57d014d06ceeaeffd816bb3a6e2dddeb670222570b8c4953e2d2ea678"}, + {file = "SQLAlchemy-1.4.51-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af55cc207865d641a57f7044e98b08b09220da3d1b13a46f26487cc2f898a072"}, + {file = "SQLAlchemy-1.4.51-cp310-cp310-win32.whl", hash = "sha256:7af40425ac535cbda129d9915edcaa002afe35d84609fd3b9d6a8c46732e02ee"}, + {file = "SQLAlchemy-1.4.51-cp310-cp310-win_amd64.whl", hash = "sha256:8d1d7d63e5d2f4e92a39ae1e897a5d551720179bb8d1254883e7113d3826d43c"}, + {file = "SQLAlchemy-1.4.51-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eaeeb2464019765bc4340214fca1143081d49972864773f3f1e95dba5c7edc7d"}, + {file = "SQLAlchemy-1.4.51-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7deeae5071930abb3669b5185abb6c33ddfd2398f87660fafdb9e6a5fb0f3f2f"}, + {file = "SQLAlchemy-1.4.51-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0892e7ac8bc76da499ad3ee8de8da4d7905a3110b952e2a35a940dab1ffa550e"}, + {file = "SQLAlchemy-1.4.51-cp311-cp311-win32.whl", hash = "sha256:50e074aea505f4427151c286955ea025f51752fa42f9939749336672e0674c81"}, + {file = "SQLAlchemy-1.4.51-cp311-cp311-win_amd64.whl", hash = "sha256:3b0cd89a7bd03f57ae58263d0f828a072d1b440c8c2949f38f3b446148321171"}, + {file = "SQLAlchemy-1.4.51-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:a33cb3f095e7d776ec76e79d92d83117438b6153510770fcd57b9c96f9ef623d"}, + {file = "SQLAlchemy-1.4.51-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6cacc0b2dd7d22a918a9642fc89840a5d3cee18a0e1fe41080b1141b23b10916"}, + {file = "SQLAlchemy-1.4.51-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:245c67c88e63f1523e9216cad6ba3107dea2d3ee19adc359597a628afcabfbcb"}, + {file = "SQLAlchemy-1.4.51-cp312-cp312-win32.whl", hash = "sha256:8e702e7489f39375601c7ea5a0bef207256828a2bc5986c65cb15cd0cf097a87"}, + {file = "SQLAlchemy-1.4.51-cp312-cp312-win_amd64.whl", hash = "sha256:0525c4905b4b52d8ccc3c203c9d7ab2a80329ffa077d4bacf31aefda7604dc65"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:1980e6eb6c9be49ea8f89889989127daafc43f0b1b6843d71efab1514973cca0"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ec7a0ed9b32afdf337172678a4a0e6419775ba4e649b66f49415615fa47efbd"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:352df882088a55293f621328ec33b6ffca936ad7f23013b22520542e1ab6ad1b"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:86a22143a4001f53bf58027b044da1fb10d67b62a785fc1390b5c7f089d9838c"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c37bc677690fd33932182b85d37433845de612962ed080c3e4d92f758d1bd894"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-win32.whl", hash = "sha256:d0a83afab5e062abffcdcbcc74f9d3ba37b2385294dd0927ad65fc6ebe04e054"}, + {file = "SQLAlchemy-1.4.51-cp36-cp36m-win_amd64.whl", hash = "sha256:a61184c7289146c8cff06b6b41807c6994c6d437278e72cf00ff7fe1c7a263d1"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:3f0ef620ecbab46e81035cf3dedfb412a7da35340500ba470f9ce43a1e6c423b"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c55040d8ea65414de7c47f1a23823cd9f3fad0dc93e6b6b728fee81230f817b"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ef80328e3fee2be0a1abe3fe9445d3a2e52a1282ba342d0dab6edf1fef4707"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f8cafa6f885a0ff5e39efa9325195217bb47d5929ab0051636610d24aef45ade"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8f2df79a46e130235bc5e1bbef4de0583fb19d481eaa0bffa76e8347ea45ec6"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-win32.whl", hash = "sha256:f2e5b6f5cf7c18df66d082604a1d9c7a2d18f7d1dbe9514a2afaccbb51cc4fc3"}, + {file = "SQLAlchemy-1.4.51-cp37-cp37m-win_amd64.whl", hash = "sha256:5e180fff133d21a800c4f050733d59340f40d42364fcb9d14f6a67764bdc48d2"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:7d8139ca0b9f93890ab899da678816518af74312bb8cd71fb721436a93a93298"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb18549b770351b54e1ab5da37d22bc530b8bfe2ee31e22b9ebe650640d2ef12"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55e699466106d09f028ab78d3c2e1f621b5ef2c8694598242259e4515715da7c"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2ad16880ccd971ac8e570550fbdef1385e094b022d6fc85ef3ce7df400dddad3"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b97fd5bb6b7c1a64b7ac0632f7ce389b8ab362e7bd5f60654c2a418496be5d7f"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-win32.whl", hash = "sha256:cecb66492440ae8592797dd705a0cbaa6abe0555f4fa6c5f40b078bd2740fc6b"}, + {file = "SQLAlchemy-1.4.51-cp38-cp38-win_amd64.whl", hash = "sha256:39b02b645632c5fe46b8dd30755682f629ffbb62ff317ecc14c998c21b2896ff"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:b03850c290c765b87102959ea53299dc9addf76ca08a06ea98383348ae205c99"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e646b19f47d655261b22df9976e572f588185279970efba3d45c377127d35349"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3cf56cc36d42908495760b223ca9c2c0f9f0002b4eddc994b24db5fcb86a9e4"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0d661cff58c91726c601cc0ee626bf167b20cc4d7941c93c5f3ac28dc34ddbea"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3823dda635988e6744d4417e13f2e2b5fe76c4bf29dd67e95f98717e1b094cad"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-win32.whl", hash = "sha256:b00cf0471888823b7a9f722c6c41eb6985cf34f077edcf62695ac4bed6ec01ee"}, + {file = "SQLAlchemy-1.4.51-cp39-cp39-win_amd64.whl", hash = "sha256:a055ba17f4675aadcda3005df2e28a86feb731fdcc865e1f6b4f209ed1225cba"}, + {file = "SQLAlchemy-1.4.51.tar.gz", hash = "sha256:e7908c2025eb18394e32d65dd02d2e37e17d733cdbe7d78231c2b6d7eb20cdb9"}, +] + +[package.dependencies] +greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and (platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\")"} +mypy = {version = ">=0.910", optional = true, markers = "python_version >= \"3\" and extra == \"mypy\""} +sqlalchemy2-stubs = {version = "*", optional = true, markers = "extra == \"mypy\""} + +[package.extras] +aiomysql = ["aiomysql (>=0.2.0)", "greenlet (!=0.4.17)"] +aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] +asyncio = ["greenlet (!=0.4.17)"] +asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"] +mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2)"] +mssql = ["pyodbc"] +mssql-pymssql = ["pymssql"] +mssql-pyodbc = ["pyodbc"] +mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"] +mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"] +mysql-connector = ["mysql-connector-python"] +oracle = ["cx_oracle (>=7)", "cx_oracle (>=7,<8)"] +postgresql = ["psycopg2 (>=2.7)"] +postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"] +postgresql-pg8000 = ["pg8000 (>=1.16.6,!=1.29.0)"] +postgresql-psycopg2binary = ["psycopg2-binary"] +postgresql-psycopg2cffi = ["psycopg2cffi"] +pymysql = ["pymysql", "pymysql (<1)"] +sqlcipher = ["sqlcipher3_binary"] + +[[package]] +name = "sqlalchemy2-stubs" +version = "0.0.2a38" +description = "Typing Stubs for SQLAlchemy 1.4" +optional = false +python-versions = ">=3.6" +files = [ + {file = "sqlalchemy2-stubs-0.0.2a38.tar.gz", hash = "sha256:861d722abeb12f13eacd775a9f09379b11a5a9076f469ccd4099961b95800f9e"}, + {file = "sqlalchemy2_stubs-0.0.2a38-py3-none-any.whl", hash = "sha256:b62aa46943807287550e2033dafe07564b33b6a815fbaa3c144e396f9cc53bcb"}, +] + +[package.dependencies] +typing-extensions = ">=3.7.4" + +[[package]] +name = "srsly" +version = "2.4.8" +description = "Modern high-performance serialization utilities for Python" +optional = false +python-versions = ">=3.6" +files = [ + {file = "srsly-2.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:17f3bcb418bb4cf443ed3d4dcb210e491bd9c1b7b0185e6ab10b6af3271e63b2"}, + {file = "srsly-2.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0b070a58e21ab0e878fd949f932385abb4c53dd0acb6d3a7ee75d95d447bc609"}, + {file = "srsly-2.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98286d20014ed2067ad02b0be1e17c7e522255b188346e79ff266af51a54eb33"}, + {file = "srsly-2.4.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18685084e2e0cc47c25158cbbf3e44690e494ef77d6418c2aae0598c893f35b0"}, + {file = "srsly-2.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:980a179cbf4eb5bc56f7507e53f76720d031bcf0cef52cd53c815720eb2fc30c"}, + {file = "srsly-2.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5472ed9f581e10c32e79424c996cf54c46c42237759f4224806a0cd4bb770993"}, + {file = "srsly-2.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:50f10afe9230072c5aad9f6636115ea99b32c102f4c61e8236d8642c73ec7a13"}, + {file = "srsly-2.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c994a89ba247a4d4f63ef9fdefb93aa3e1f98740e4800d5351ebd56992ac75e3"}, + {file = "srsly-2.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7ed4a0c20fa54d90032be32f9c656b6d75445168da78d14fe9080a0c208ad"}, + {file = "srsly-2.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:7a919236a090fb93081fbd1cec030f675910f3863825b34a9afbcae71f643127"}, + {file = "srsly-2.4.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7583c03d114b4478b7a357a1915305163e9eac2dfe080da900555c975cca2a11"}, + {file = "srsly-2.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:94ccdd2f6db824c31266aaf93e0f31c1c43b8bc531cd2b3a1d924e3c26a4f294"}, + {file = "srsly-2.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:db72d2974f91aee652d606c7def98744ca6b899bd7dd3009fd75ebe0b5a51034"}, + {file = "srsly-2.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a60c905fd2c15e848ce1fc315fd34d8a9cc72c1dee022a0d8f4c62991131307"}, + {file = "srsly-2.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:e0b8d5722057000694edf105b8f492e7eb2f3aa6247a5f0c9170d1e0d074151c"}, + {file = "srsly-2.4.8-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:196b4261f9d6372d1d3d16d1216b90c7e370b4141471322777b7b3c39afd1210"}, + {file = "srsly-2.4.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4750017e6d78590b02b12653e97edd25aefa4734281386cc27501d59b7481e4e"}, + {file = "srsly-2.4.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa034cd582ba9e4a120c8f19efa263fcad0f10fc481e73fb8c0d603085f941c4"}, + {file = "srsly-2.4.8-cp36-cp36m-win_amd64.whl", hash = "sha256:5a78ab9e9d177ee8731e950feb48c57380036d462b49e3fb61a67ce529ff5f60"}, + {file = "srsly-2.4.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:087e36439af517e259843df93eb34bb9e2d2881c34fa0f541589bcfbc757be97"}, + {file = "srsly-2.4.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad141d8a130cb085a0ed3a6638b643e2b591cb98a4591996780597a632acfe20"}, + {file = "srsly-2.4.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24d05367b2571c0d08d00459636b951e3ca2a1e9216318c157331f09c33489d3"}, + {file = "srsly-2.4.8-cp37-cp37m-win_amd64.whl", hash = "sha256:3fd661a1c4848deea2849b78f432a70c75d10968e902ca83c07c89c9b7050ab8"}, + {file = "srsly-2.4.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ec37233fe39af97b00bf20dc2ceda04d39b9ea19ce0ee605e16ece9785e11f65"}, + {file = "srsly-2.4.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d2fd4bc081f1d6a6063396b6d97b00d98e86d9d3a3ac2949dba574a84e148080"}, + {file = "srsly-2.4.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7347cff1eb4ef3fc335d9d4acc89588051b2df43799e5d944696ef43da79c873"}, + {file = "srsly-2.4.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a9dc1da5cc94d77056b91ba38365c72ae08556b6345bef06257c7e9eccabafe"}, + {file = "srsly-2.4.8-cp38-cp38-win_amd64.whl", hash = "sha256:dc0bf7b6f23c9ecb49ec0924dc645620276b41e160e9b283ed44ca004c060d79"}, + {file = "srsly-2.4.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ff8df21d00d73c371bead542cefef365ee87ca3a5660de292444021ff84e3b8c"}, + {file = "srsly-2.4.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0ac3e340e65a9fe265105705586aa56054dc3902789fcb9a8f860a218d6c0a00"}, + {file = "srsly-2.4.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06d1733f4275eff4448e96521cc7dcd8fdabd68ba9b54ca012dcfa2690db2644"}, + {file = "srsly-2.4.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be5b751ad88fdb58fb73871d456248c88204f213aaa3c9aab49b6a1802b3fa8d"}, + {file = "srsly-2.4.8-cp39-cp39-win_amd64.whl", hash = "sha256:822a38b8cf112348f3accbc73274a94b7bf82515cb14a85ba586d126a5a72851"}, + {file = "srsly-2.4.8.tar.gz", hash = "sha256:b24d95a65009c2447e0b49cda043ac53fecf4f09e358d87a57446458f91b8a91"}, +] + +[package.dependencies] +catalogue = ">=2.0.3,<2.1.0" + +[[package]] +name = "stack-data" +version = "0.6.3" +description = "Extract data from python stack frames and tracebacks for informative displays" +optional = false +python-versions = "*" +files = [ + {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, + {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, +] + +[package.dependencies] +asttokens = ">=2.1.0" +executing = ">=1.2.0" +pure-eval = "*" + +[package.extras] +tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] + +[[package]] +name = "sympy" +version = "1.12" +description = "Computer algebra system (CAS) in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "sympy-1.12-py3-none-any.whl", hash = "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5"}, + {file = "sympy-1.12.tar.gz", hash = "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"}, +] + +[package.dependencies] +mpmath = ">=0.19" + +[[package]] +name = "tabulate" +version = "0.9.0" +description = "Pretty-print tabular data" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, + {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, +] + +[package.extras] +widechars = ["wcwidth"] + +[[package]] +name = "tenacity" +version = "8.2.3" +description = "Retry code until it succeeds" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tenacity-8.2.3-py3-none-any.whl", hash = "sha256:ce510e327a630c9e1beaf17d42e6ffacc88185044ad85cf74c0a8887c6a0f88c"}, + {file = "tenacity-8.2.3.tar.gz", hash = "sha256:5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a"}, +] + +[package.extras] +doc = ["reno", "sphinx", "tornado (>=4.5)"] + +[[package]] +name = "termcolor" +version = "2.4.0" +description = "ANSI color formatting for output in terminal" +optional = false +python-versions = ">=3.8" +files = [ + {file = "termcolor-2.4.0-py3-none-any.whl", hash = "sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63"}, + {file = "termcolor-2.4.0.tar.gz", hash = "sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a"}, +] + +[package.extras] +tests = ["pytest", "pytest-cov"] + +[[package]] +name = "terminado" +version = "0.18.0" +description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "terminado-0.18.0-py3-none-any.whl", hash = "sha256:87b0d96642d0fe5f5abd7783857b9cab167f221a39ff98e3b9619a788a3c0f2e"}, + {file = "terminado-0.18.0.tar.gz", hash = "sha256:1ea08a89b835dd1b8c0c900d92848147cef2537243361b2e3f4dc15df9b6fded"}, +] + +[package.dependencies] +ptyprocess = {version = "*", markers = "os_name != \"nt\""} +pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""} +tornado = ">=6.1.0" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["pre-commit", "pytest (>=7.0)", "pytest-timeout"] +typing = ["mypy (>=1.6,<2.0)", "traitlets (>=5.11.1)"] + +[[package]] +name = "thinc" +version = "8.2.2" +description = "A refreshing functional take on deep learning, compatible with your favorite libraries" +optional = false +python-versions = ">=3.6" +files = [ + {file = "thinc-8.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f01ab734e3b670cde7692399252c34acac04c48d2394bde0f3c9f089c0b79938"}, + {file = "thinc-8.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fbefd12c56f77f4e1daff546cbf6417943d8885a0cbd961f7d2de7ffd94302a0"}, + {file = "thinc-8.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c38fd89d0d0e50198559bace73d9132b53a4d96d4dcec4c5024d00b958d9b4d8"}, + {file = "thinc-8.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b7599656a15f325c5e244df84cd90aa76d8d511bf3640ba7edbda94670cb61"}, + {file = "thinc-8.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:e69ace01f9e4d4bca8ef4d39d1520d8abb18c7910633fdf8b2b55db0cd774dac"}, + {file = "thinc-8.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2e4ec23d5054fbed4791da2de1187a78c33513ef273996f1ae759ff16bcc2a6a"}, + {file = "thinc-8.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9328be7df60a91d68ae70199dd8ca6ca1bc41817a76c91ae81bed70567107067"}, + {file = "thinc-8.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8110f150b2255de98261ff859e0c7ab633f78d4afb2e5279983465da887ccf49"}, + {file = "thinc-8.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e47a7e359b336e01e5303945d195c5de3bf04d44b5de9d5ac3b906bfd98cbadc"}, + {file = "thinc-8.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:bfc9f3fe03a1be223181b1af18edf981cc938324b30a69a8009924a02ccb3a0b"}, + {file = "thinc-8.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f5b33f63639994f483fa0f1a8f01b8c5a0c972ecc3c8d35fc89480ac1cfa3d8b"}, + {file = "thinc-8.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:db60de27edffe795a8b3a1bf89c3a4821928a4bc783ae060a67a079d034c5f9e"}, + {file = "thinc-8.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b35a4f95d760a64f9057f35f569c50528768345a6bab00d412a03a4569b36dd"}, + {file = "thinc-8.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6607dfaec70787a3332bade5b1fb7a53333fe6945f7a8fdc2f162d88206bd5cf"}, + {file = "thinc-8.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:fd58790296002f24998615ae3cbb2c52d23129a15d8c975e9135208902816934"}, + {file = "thinc-8.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:31d945fd40de0bf9d82b5c411527b10d508360436d0a9b31e1f6c845e6ef1687"}, + {file = "thinc-8.2.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:013afe3bc625bc289483608c79c34066080661a94084b3882a914994b1315e93"}, + {file = "thinc-8.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6ac8bcef0be5536cad66b99ecef8ea4d7d7105c65e6db9f00795513ba597b55"}, + {file = "thinc-8.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:a47c71d4ae0c2ca600546dfcb9e6019754cee8a36bd6df07737e915e090bd8f8"}, + {file = "thinc-8.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:40d506312668a6e613f3c78d2c38646974097dd8b4eb9f953e2ea820701b5df2"}, + {file = "thinc-8.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54ceb78a05a14394c1401771cf7b03af6bc0cfdcb877b786dee6c0f6d403001c"}, + {file = "thinc-8.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32c6cd566612ff7ffd8930570e725f31fe06134ffd282454ffb3091d1d152fc5"}, + {file = "thinc-8.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:d0b0f7517aef458e602748561e45079cc970161d39bdf790627e5455249ff096"}, + {file = "thinc-8.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0df0eb6c0529f2f63410bdc0671d234202e6a23775cd13d0b7785f8b7ecdcd8a"}, + {file = "thinc-8.2.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cde01b50e82e829e6a647741768818d9ea5239ea68252457ba26f0e45c69e3eb"}, + {file = "thinc-8.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ecb014bca3e8a2f0f11c8e63c65be68e057df9d0463625e89f31ad11386efd"}, + {file = "thinc-8.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cdfb38bfba7f443ad9d768398f30d0f8d6b5a0f5b40480f930b037072af95f8"}, + {file = "thinc-8.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:7ca835bdd4e7dfa53f31144cb6f75adf7b0e2dac596f1bddf81328e930d34ba9"}, + {file = "thinc-8.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:464d1ac6c3eb13edb49b2b27c45cd9547aba369a6a5202970bbcd1af8a5a7646"}, + {file = "thinc-8.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:04e7e675df6bcd7e5a61d1d2d2d886f5c1b2e34709601c3934e7c71b3ecd2176"}, + {file = "thinc-8.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a4c5b8fba15a3d3a6a7965505c11b2d779eeb78d87ad8877c126d752e6eb595"}, + {file = "thinc-8.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa2c56bca9ade6d6f2b4d187b439fb2dd164299087cd0225501e4dc5ca6f4fad"}, + {file = "thinc-8.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:5536f1f10b561e877df6198d96555befccc707744db524089eb7ba3fcc7b8206"}, + {file = "thinc-8.2.2.tar.gz", hash = "sha256:6e85b944672c0f95241a71f67f9882e1ab319c449a47740b0d159f4cf86d1587"}, +] + +[package.dependencies] +blis = ">=0.7.8,<0.8.0" +catalogue = ">=2.0.4,<2.1.0" +confection = ">=0.0.1,<1.0.0" +cymem = ">=2.0.2,<2.1.0" +murmurhash = ">=1.0.2,<1.1.0" +numpy = {version = ">=1.19.0", markers = "python_version >= \"3.9\""} +packaging = ">=20.0" +preshed = ">=3.0.2,<3.1.0" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" +setuptools = "*" +srsly = ">=2.4.0,<3.0.0" +wasabi = ">=0.8.1,<1.2.0" + +[package.extras] +cuda = ["cupy (>=5.0.0b4)"] +cuda-autodetect = ["cupy-wheel (>=11.0.0)"] +cuda100 = ["cupy-cuda100 (>=5.0.0b4)"] +cuda101 = ["cupy-cuda101 (>=5.0.0b4)"] +cuda102 = ["cupy-cuda102 (>=5.0.0b4)"] +cuda110 = ["cupy-cuda110 (>=5.0.0b4)"] +cuda111 = ["cupy-cuda111 (>=5.0.0b4)"] +cuda112 = ["cupy-cuda112 (>=5.0.0b4)"] +cuda113 = ["cupy-cuda113 (>=5.0.0b4)"] +cuda114 = ["cupy-cuda114 (>=5.0.0b4)"] +cuda115 = ["cupy-cuda115 (>=5.0.0b4)"] +cuda116 = ["cupy-cuda116 (>=5.0.0b4)"] +cuda117 = ["cupy-cuda117 (>=5.0.0b4)"] +cuda11x = ["cupy-cuda11x (>=11.0.0)"] +cuda12x = ["cupy-cuda12x (>=11.5.0)"] +cuda80 = ["cupy-cuda80 (>=5.0.0b4)"] +cuda90 = ["cupy-cuda90 (>=5.0.0b4)"] +cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] +cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] +datasets = ["ml-datasets (>=0.2.0,<0.3.0)"] +mxnet = ["mxnet (>=1.5.1,<1.6.0)"] +tensorflow = ["tensorflow (>=2.0.0,<2.6.0)"] +torch = ["torch (>=1.6.0)"] + +[[package]] +name = "threadpoolctl" +version = "3.2.0" +description = "threadpoolctl" +optional = false +python-versions = ">=3.8" +files = [ + {file = "threadpoolctl-3.2.0-py3-none-any.whl", hash = "sha256:2b7818516e423bdaebb97c723f86a7c6b0a83d3f3b0970328d66f4d9104dc032"}, + {file = "threadpoolctl-3.2.0.tar.gz", hash = "sha256:c96a0ba3bdddeaca37dc4cc7344aafad41cdb8c313f74fdfe387a867bba93355"}, +] + +[[package]] +name = "tikzplotlib" +version = "0.10.1" +description = "Convert matplotlib figures into TikZ/PGFPlots" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tikzplotlib-0.10.1-py3-none-any.whl", hash = "sha256:bf0451b86fe4db40aa742f7e5a180dfaaadf57c746ddb2ab7e58a5163d8be75f"}, + {file = "tikzplotlib-0.10.1.tar.gz", hash = "sha256:93d141342d143804fc1dfabe03e6d4e38e547cf72803bdf124615affdd56f59d"}, +] + +[package.dependencies] +matplotlib = ">=1.4.0" +numpy = "*" +Pillow = "*" +webcolors = "*" + +[[package]] +name = "tinycss2" +version = "1.2.1" +description = "A tiny CSS parser" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tinycss2-1.2.1-py3-none-any.whl", hash = "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847"}, + {file = "tinycss2-1.2.1.tar.gz", hash = "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627"}, +] + +[package.dependencies] +webencodings = ">=0.4" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["flake8", "isort", "pytest"] + +[[package]] +name = "tokenize-rt" +version = "5.2.0" +description = "A wrapper around the stdlib `tokenize` which roundtrips." +optional = false +python-versions = ">=3.8" +files = [ + {file = "tokenize_rt-5.2.0-py2.py3-none-any.whl", hash = "sha256:b79d41a65cfec71285433511b50271b05da3584a1da144a0752e9c621a285289"}, + {file = "tokenize_rt-5.2.0.tar.gz", hash = "sha256:9fe80f8a5c1edad2d3ede0f37481cc0cc1538a2f442c9c2f9e4feacd2792d054"}, +] + +[[package]] +name = "tokenizers" +version = "0.15.1" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tokenizers-0.15.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:32c9491dd1bcb33172c26b454dbd607276af959b9e78fa766e2694cafab3103c"}, + {file = "tokenizers-0.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29a1b784b870a097e7768f8c20c2dd851e2c75dad3efdae69a79d3e7f1d614d5"}, + {file = "tokenizers-0.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0049fbe648af04148b08cb211994ce8365ee628ce49724b56aaefd09a3007a78"}, + {file = "tokenizers-0.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e84b3c235219e75e24de6b71e6073cd2c8d740b14d88e4c6d131b90134e3a338"}, + {file = "tokenizers-0.15.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8cc575769ea11d074308c6d71cb10b036cdaec941562c07fc7431d956c502f0e"}, + {file = "tokenizers-0.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22bf28f299c4158e6d0b5eaebddfd500c4973d947ffeaca8bcbe2e8c137dff0b"}, + {file = "tokenizers-0.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:506555f98361db9c74e1323a862d77dcd7d64c2058829a368bf4159d986e339f"}, + {file = "tokenizers-0.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7061b0a28ade15906f5b2ec8c48d3bdd6e24eca6b427979af34954fbe31d5cef"}, + {file = "tokenizers-0.15.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ed5e35507b7a0e2aac3285c4f5e37d4ec5cfc0e5825b862b68a0aaf2757af52"}, + {file = "tokenizers-0.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1c9df9247df0de6509dd751b1c086e5f124b220133b5c883bb691cb6fb3d786f"}, + {file = "tokenizers-0.15.1-cp310-none-win32.whl", hash = "sha256:dd999af1b4848bef1b11d289f04edaf189c269d5e6afa7a95fa1058644c3f021"}, + {file = "tokenizers-0.15.1-cp310-none-win_amd64.whl", hash = "sha256:39d06a57f7c06940d602fad98702cf7024c4eee7f6b9fe76b9f2197d5a4cc7e2"}, + {file = "tokenizers-0.15.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8ad034eb48bf728af06915e9294871f72fcc5254911eddec81d6df8dba1ce055"}, + {file = "tokenizers-0.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ea9ede7c42f8fa90f31bfc40376fd91a7d83a4aa6ad38e6076de961d48585b26"}, + {file = "tokenizers-0.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:b85d6fe1a20d903877aa0ef32ef6b96e81e0e48b71c206d6046ce16094de6970"}, + {file = "tokenizers-0.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a7d44f656320137c7d643b9c7dcc1814763385de737fb98fd2643880910f597"}, + {file = "tokenizers-0.15.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bd244bd0793cdacf27ee65ec3db88c21f5815460e8872bbeb32b040469d6774e"}, + {file = "tokenizers-0.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f3f4a36e371b3cb1123adac8aeeeeab207ad32f15ed686d9d71686a093bb140"}, + {file = "tokenizers-0.15.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2921a53966afb29444da98d56a6ccbef23feb3b0c0f294b4e502370a0a64f25"}, + {file = "tokenizers-0.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f49068cf51f49c231067f1a8c9fc075ff960573f6b2a956e8e1b0154fb638ea5"}, + {file = "tokenizers-0.15.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0ab1a22f20eaaab832ab3b00a0709ca44a0eb04721e580277579411b622c741c"}, + {file = "tokenizers-0.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:671268f24b607c4adc6fa2b5b580fd4211b9f84b16bd7f46d62f8e5be0aa7ba4"}, + {file = "tokenizers-0.15.1-cp311-none-win32.whl", hash = "sha256:a4f03e33d2bf7df39c8894032aba599bf90f6f6378e683a19d28871f09bb07fc"}, + {file = "tokenizers-0.15.1-cp311-none-win_amd64.whl", hash = "sha256:30f689537bcc7576d8bd4daeeaa2cb8f36446ba2f13f421b173e88f2d8289c4e"}, + {file = "tokenizers-0.15.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0f3a379dd0898a82ea3125e8f9c481373f73bffce6430d4315f0b6cd5547e409"}, + {file = "tokenizers-0.15.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d870ae58bba347d38ac3fc8b1f662f51e9c95272d776dd89f30035c83ee0a4f"}, + {file = "tokenizers-0.15.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d6d28e0143ec2e253a8a39e94bf1d24776dbe73804fa748675dbffff4a5cd6d8"}, + {file = "tokenizers-0.15.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61ae9ac9f44e2da128ee35db69489883b522f7abe033733fa54eb2de30dac23d"}, + {file = "tokenizers-0.15.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d8e322a47e29128300b3f7749a03c0ec2bce0a3dc8539ebff738d3f59e233542"}, + {file = "tokenizers-0.15.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:760334f475443bc13907b1a8e1cb0aeaf88aae489062546f9704dce6c498bfe2"}, + {file = "tokenizers-0.15.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1b173753d4aca1e7d0d4cb52b5e3ffecfb0ca014e070e40391b6bb4c1d6af3f2"}, + {file = "tokenizers-0.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82c1f13d457c8f0ab17e32e787d03470067fe8a3b4d012e7cc57cb3264529f4a"}, + {file = "tokenizers-0.15.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:425b46ceff4505f20191df54b50ac818055d9d55023d58ae32a5d895b6f15bb0"}, + {file = "tokenizers-0.15.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:681ac6ba3b4fdaf868ead8971221a061f580961c386e9732ea54d46c7b72f286"}, + {file = "tokenizers-0.15.1-cp312-none-win32.whl", hash = "sha256:f2272656063ccfba2044df2115095223960d80525d208e7a32f6c01c351a6f4a"}, + {file = "tokenizers-0.15.1-cp312-none-win_amd64.whl", hash = "sha256:9abe103203b1c6a2435d248d5ff4cceebcf46771bfbc4957a98a74da6ed37674"}, + {file = "tokenizers-0.15.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:2ce9ed5c8ef26b026a66110e3c7b73d93ec2d26a0b1d0ea55ddce61c0e5f446f"}, + {file = "tokenizers-0.15.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:89b24d366137986c3647baac29ef902d2d5445003d11c30df52f1bd304689aeb"}, + {file = "tokenizers-0.15.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0faebedd01b413ab777ca0ee85914ed8b031ea5762ab0ea60b707ce8b9be6842"}, + {file = "tokenizers-0.15.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdbd9dfcdad4f3b95d801f768e143165165055c18e44ca79a8a26de889cd8e85"}, + {file = "tokenizers-0.15.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:97194324c12565b07e9993ca9aa813b939541185682e859fb45bb8d7d99b3193"}, + {file = "tokenizers-0.15.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:485e43e2cc159580e0d83fc919ec3a45ae279097f634b1ffe371869ffda5802c"}, + {file = "tokenizers-0.15.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:191d084d60e3589d6420caeb3f9966168269315f8ec7fbc3883122dc9d99759d"}, + {file = "tokenizers-0.15.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01c28cc8d7220634a75b14c53f4fc9d1b485f99a5a29306a999c115921de2897"}, + {file = "tokenizers-0.15.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:325212027745d3f8d5d5006bb9e5409d674eb80a184f19873f4f83494e1fdd26"}, + {file = "tokenizers-0.15.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:3c5573603c36ce12dbe318bcfb490a94cad2d250f34deb2f06cb6937957bbb71"}, + {file = "tokenizers-0.15.1-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:1441161adb6d71a15a630d5c1d8659d5ebe41b6b209586fbeea64738e58fcbb2"}, + {file = "tokenizers-0.15.1-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:382a8d0c31afcfb86571afbfefa37186df90865ce3f5b731842dab4460e53a38"}, + {file = "tokenizers-0.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e76959783e3f4ec73b3f3d24d4eec5aa9225f0bee565c48e77f806ed1e048f12"}, + {file = "tokenizers-0.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:401df223e5eb927c5961a0fc6b171818a2bba01fb36ef18c3e1b69b8cd80e591"}, + {file = "tokenizers-0.15.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c52606c233c759561a16e81b2290a7738c3affac7a0b1f0a16fe58dc22e04c7d"}, + {file = "tokenizers-0.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b72c658bbe5a05ed8bc2ac5ad782385bfd743ffa4bc87d9b5026341e709c6f44"}, + {file = "tokenizers-0.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:25f5643a2f005c42f0737a326c6c6bdfedfdc9a994b10a1923d9c3e792e4d6a6"}, + {file = "tokenizers-0.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c5b6f633999d6b42466bbfe21be2e26ad1760b6f106967a591a41d8cbca980e"}, + {file = "tokenizers-0.15.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:ceb5c9ad11a015150b545c1a11210966a45b8c3d68a942e57cf8938c578a77ca"}, + {file = "tokenizers-0.15.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:bedd4ce0c4872db193444c395b11c7697260ce86a635ab6d48102d76be07d324"}, + {file = "tokenizers-0.15.1-cp37-none-win32.whl", hash = "sha256:cd6caef6c14f5ed6d35f0ddb78eab8ca6306d0cd9870330bccff72ad014a6f42"}, + {file = "tokenizers-0.15.1-cp37-none-win_amd64.whl", hash = "sha256:d2bd7af78f58d75a55e5df61efae164ab9200c04b76025f9cc6eeb7aff3219c2"}, + {file = "tokenizers-0.15.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:59b3ca6c02e0bd5704caee274978bd055de2dff2e2f39dadf536c21032dfd432"}, + {file = "tokenizers-0.15.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:48fe21b67c22583bed71933a025fd66b1f5cfae1baefa423c3d40379b5a6e74e"}, + {file = "tokenizers-0.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:3d190254c66a20fb1efbdf035e6333c5e1f1c73b1f7bfad88f9c31908ac2c2c4"}, + {file = "tokenizers-0.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fef90c8f5abf17d48d6635f5fd92ad258acd1d0c2d920935c8bf261782cfe7c8"}, + {file = "tokenizers-0.15.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fac011ef7da3357aa7eb19efeecf3d201ede9618f37ddedddc5eb809ea0963ca"}, + {file = "tokenizers-0.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:574ec5b3e71d1feda6b0ecac0e0445875729b4899806efbe2b329909ec75cb50"}, + {file = "tokenizers-0.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aca16c3c0637c051a59ea99c4253f16fbb43034fac849076a7e7913b2b9afd2d"}, + {file = "tokenizers-0.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a6f238fc2bbfd3e12e8529980ec1624c7e5b69d4e959edb3d902f36974f725a"}, + {file = "tokenizers-0.15.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:587e11a26835b73c31867a728f32ca8a93c9ded4a6cd746516e68b9d51418431"}, + {file = "tokenizers-0.15.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6456e7ad397352775e2efdf68a9ec5d6524bbc4543e926eef428d36de627aed4"}, + {file = "tokenizers-0.15.1-cp38-none-win32.whl", hash = "sha256:614f0da7dd73293214bd143e6221cafd3f7790d06b799f33a987e29d057ca658"}, + {file = "tokenizers-0.15.1-cp38-none-win_amd64.whl", hash = "sha256:a4fa0a20d9f69cc2bf1cfce41aa40588598e77ec1d6f56bf0eb99769969d1ede"}, + {file = "tokenizers-0.15.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:8d3f18a45e0cf03ce193d5900460dc2430eec4e14c786e5d79bddba7ea19034f"}, + {file = "tokenizers-0.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:38dbd6c38f88ad7d5dc5d70c764415d38fe3bcd99dc81638b572d093abc54170"}, + {file = "tokenizers-0.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:777286b1f7e52de92aa4af49fe31046cfd32885d1bbaae918fab3bba52794c33"}, + {file = "tokenizers-0.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58d4d550a3862a47dd249892d03a025e32286eb73cbd6bc887fb8fb64bc97165"}, + {file = "tokenizers-0.15.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4eda68ce0344f35042ae89220b40a0007f721776b727806b5c95497b35714bb7"}, + {file = "tokenizers-0.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0cd33d15f7a3a784c3b665cfe807b8de3c6779e060349bd5005bb4ae5bdcb437"}, + {file = "tokenizers-0.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0a1aa370f978ac0bfb50374c3a40daa93fd56d47c0c70f0c79607fdac2ccbb42"}, + {file = "tokenizers-0.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:241482b940340fff26a2708cb9ba383a5bb8a2996d67a0ff2c4367bf4b86cc3a"}, + {file = "tokenizers-0.15.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:68f30b05f46a4d9aba88489eadd021904afe90e10a7950e28370d6e71b9db021"}, + {file = "tokenizers-0.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5a3c5d8025529670462b881b7b2527aacb6257398c9ec8e170070432c3ae3a82"}, + {file = "tokenizers-0.15.1-cp39-none-win32.whl", hash = "sha256:74d1827830f60a9d78da8f6d49a1fbea5422ce0eea42e2617877d23380a7efbc"}, + {file = "tokenizers-0.15.1-cp39-none-win_amd64.whl", hash = "sha256:9ff499923e4d6876d6b6a63ea84a56805eb35e91dd89b933a7aee0c56a3838c6"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b3aa007a0f4408f62a8471bdaa3faccad644cbf2622639f2906b4f9b5339e8b8"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f3d4176fa93d8b2070db8f3c70dc21106ae6624fcaaa334be6bdd3a0251e729e"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1d0e463655ef8b2064df07bd4a445ed7f76f6da3b286b4590812587d42f80e89"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:089138fd0351b62215c462a501bd68b8df0e213edcf99ab9efd5dba7b4cb733e"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e563ac628f5175ed08e950430e2580e544b3e4b606a0995bb6b52b3a3165728"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:244dcc28c5fde221cb4373961b20da30097669005b122384d7f9f22752487a46"}, + {file = "tokenizers-0.15.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:d82951d46052dddae1369e68ff799a0e6e29befa9a0b46e387ae710fd4daefb0"}, + {file = "tokenizers-0.15.1-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7b14296bc9059849246ceb256ffbe97f8806a9b5d707e0095c22db312f4fc014"}, + {file = "tokenizers-0.15.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0309357bb9b6c8d86cdf456053479d7112074b470651a997a058cd7ad1c4ea57"}, + {file = "tokenizers-0.15.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:083f06e9d8d01b70b67bcbcb7751b38b6005512cce95808be6bf34803534a7e7"}, + {file = "tokenizers-0.15.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85288aea86ada579789447f0dcec108ebef8da4b450037eb4813d83e4da9371e"}, + {file = "tokenizers-0.15.1-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:385e6fcb01e8de90c1d157ae2a5338b23368d0b1c4cc25088cdca90147e35d17"}, + {file = "tokenizers-0.15.1-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:60067edfcbf7d6cd448ac47af41ec6e84377efbef7be0c06f15a7c1dd069e044"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f7e37f89acfe237d4eaf93c3b69b0f01f407a7a5d0b5a8f06ba91943ea3cf10"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:6a63a15b523d42ebc1f4028e5a568013388c2aefa4053a263e511cb10aaa02f1"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2417d9e4958a6c2fbecc34c27269e74561c55d8823bf914b422e261a11fdd5fd"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8550974bace6210e41ab04231e06408cf99ea4279e0862c02b8d47e7c2b2828"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:194ba82129b171bcd29235a969e5859a93e491e9b0f8b2581f500f200c85cfdd"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:1bfd95eef8b01e6c0805dbccc8eaf41d8c5a84f0cce72c0ab149fe76aae0bce6"}, + {file = "tokenizers-0.15.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:b87a15dd72f8216b03c151e3dace00c75c3fe7b0ee9643c25943f31e582f1a34"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6ac22f358a0c2a6c685be49136ce7ea7054108986ad444f567712cf274b34cd8"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e9d1f046a9b9d9a95faa103f07db5921d2c1c50f0329ebba4359350ee02b18b"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2a0fd30a4b74485f6a7af89fffb5fb84d6d5f649b3e74f8d37f624cc9e9e97cf"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:80e45dc206b9447fa48795a1247c69a1732d890b53e2cc51ba42bc2fefa22407"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4eaff56ef3e218017fa1d72007184401f04cb3a289990d2b6a0a76ce71c95f96"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:b41dc107e4a4e9c95934e79b025228bbdda37d9b153d8b084160e88d5e48ad6f"}, + {file = "tokenizers-0.15.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1922b8582d0c33488764bcf32e80ef6054f515369e70092729c928aae2284bc2"}, + {file = "tokenizers-0.15.1.tar.gz", hash = "sha256:c0a331d6d5a3d6e97b7f99f562cee8d56797180797bc55f12070e495e717c980"}, +] + +[package.dependencies] +huggingface_hub = ">=0.16.4,<1.0" + +[package.extras] +dev = ["tokenizers[testing]"] +docs = ["setuptools_rust", "sphinx", "sphinx_rtd_theme"] +testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests"] + +[[package]] +name = "toml" +version = "0.10.2" +description = "Python Library for Tom's Obvious, Minimal Language" +optional = false +python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, + {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, +] + +[[package]] +name = "torch" +version = "2.1.2+cpu" +description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "torch-2.1.2+cpu-cp310-cp310-linux_x86_64.whl", hash = "sha256:bf3ca897f8c7c218dd6c4b1cc5eec57b4f4e71106b0b8120e92f5fdaf4acf6cd"}, + {file = "torch-2.1.2+cpu-cp310-cp310-win_amd64.whl", hash = "sha256:679458a652006bc5b9d3972f046ae299039dcc63f465ac623b439cbc27a3645c"}, + {file = "torch-2.1.2+cpu-cp311-cp311-linux_x86_64.whl", hash = "sha256:6acac7871cca2b72f00b60496dd7d59d7d8247721f374705b8f9c6b9aeea482a"}, + {file = "torch-2.1.2+cpu-cp311-cp311-win_amd64.whl", hash = "sha256:d7ed25db586afef2c022eb143471c6742088decbe05ed1f879fac770e67df189"}, + {file = "torch-2.1.2+cpu-cp38-cp38-linux_x86_64.whl", hash = "sha256:c4620b08e9b8572594861ebedaf739d86801068a48c0399cbdf6559d1d351789"}, + {file = "torch-2.1.2+cpu-cp38-cp38-win_amd64.whl", hash = "sha256:8b90d5c0023891717dfc5659eebe6c57c3632db1e3981e22e523be51c4c962c9"}, + {file = "torch-2.1.2+cpu-cp39-cp39-linux_x86_64.whl", hash = "sha256:10df25736edb00852eca6041941e99d13502e65773d5c6164372eaaab83d976b"}, + {file = "torch-2.1.2+cpu-cp39-cp39-win_amd64.whl", hash = "sha256:83bac7f809c09700c227abc9e3474e3a847a3f4c1bb2443aa16004f36a1e7e43"}, +] + +[package.dependencies] +filelock = "*" +fsspec = "*" +jinja2 = "*" +networkx = "*" +sympy = "*" +typing-extensions = "*" + +[package.extras] +dynamo = ["jinja2"] +opt-einsum = ["opt-einsum (>=3.3)"] + +[package.source] +type = "legacy" +url = "https://download.pytorch.org/whl/cpu" +reference = "torch-cpu" + +[[package]] +name = "tornado" +version = "6.4" +description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +optional = false +python-versions = ">= 3.8" +files = [ + {file = "tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:02ccefc7d8211e5a7f9e8bc3f9e5b0ad6262ba2fbb683a6443ecc804e5224ce0"}, + {file = "tornado-6.4-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:27787de946a9cffd63ce5814c33f734c627a87072ec7eed71f7fc4417bb16263"}, + {file = "tornado-6.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7894c581ecdcf91666a0912f18ce5e757213999e183ebfc2c3fdbf4d5bd764e"}, + {file = "tornado-6.4-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e43bc2e5370a6a8e413e1e1cd0c91bedc5bd62a74a532371042a18ef19e10579"}, + {file = "tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0251554cdd50b4b44362f73ad5ba7126fc5b2c2895cc62b14a1c2d7ea32f212"}, + {file = "tornado-6.4-cp38-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:fd03192e287fbd0899dd8f81c6fb9cbbc69194d2074b38f384cb6fa72b80e9c2"}, + {file = "tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl", hash = "sha256:88b84956273fbd73420e6d4b8d5ccbe913c65d31351b4c004ae362eba06e1f78"}, + {file = "tornado-6.4-cp38-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:71ddfc23a0e03ef2df1c1397d859868d158c8276a0603b96cf86892bff58149f"}, + {file = "tornado-6.4-cp38-abi3-win32.whl", hash = "sha256:6f8a6c77900f5ae93d8b4ae1196472d0ccc2775cc1dfdc9e7727889145c45052"}, + {file = "tornado-6.4-cp38-abi3-win_amd64.whl", hash = "sha256:10aeaa8006333433da48dec9fe417877f8bcc21f48dda8d661ae79da357b2a63"}, + {file = "tornado-6.4.tar.gz", hash = "sha256:72291fa6e6bc84e626589f1c29d90a5a6d593ef5ae68052ee2ef000dfd273dee"}, +] + +[[package]] +name = "tqdm" +version = "4.66.1" +description = "Fast, Extensible Progress Meter" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tqdm-4.66.1-py3-none-any.whl", hash = "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386"}, + {file = "tqdm-4.66.1.tar.gz", hash = "sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + +[[package]] +name = "traitlets" +version = "5.14.1" +description = "Traitlets Python configuration system" +optional = false +python-versions = ">=3.8" +files = [ + {file = "traitlets-5.14.1-py3-none-any.whl", hash = "sha256:2e5a030e6eff91737c643231bfcf04a65b0132078dad75e4936700b213652e74"}, + {file = "traitlets-5.14.1.tar.gz", hash = "sha256:8585105b371a04b8316a43d5ce29c098575c2e477850b62b848b964f1444527e"}, +] + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<7.5)", "pytest-mock", "pytest-mypy-testing"] + +[[package]] +name = "transformers" +version = "4.37.1" +description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "transformers-4.37.1-py3-none-any.whl", hash = "sha256:05e4c4bf94f74addeb716bc83517f49d55df1e9022db3d5b027c801e9a410ebf"}, + {file = "transformers-4.37.1.tar.gz", hash = "sha256:9843368d97fd7ac30126664743adc65e8e5be930da7d66342172e97bd1243e2d"}, +] + +[package.dependencies] +accelerate = {version = ">=0.21.0", optional = true, markers = "extra == \"torch\""} +filelock = "*" +huggingface-hub = ">=0.19.3,<1.0" +numpy = ">=1.17" +packaging = ">=20.0" +pyyaml = ">=5.1" +regex = "!=2019.12.17" +requests = "*" +safetensors = ">=0.3.1" +tokenizers = ">=0.14,<0.19" +torch = {version = ">=1.11,<1.12.0 || >1.12.0", optional = true, markers = "extra == \"torch\""} +tqdm = ">=4.27" + +[package.extras] +accelerate = ["accelerate (>=0.21.0)"] +agents = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "datasets (!=2.5.0)", "diffusers", "opencv-python", "sentencepiece (>=0.1.91,!=0.1.92)", "torch (>=1.11,!=1.12.0)"] +all = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "decord (==0.6.0)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision"] +audio = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +codecarbon = ["codecarbon (==1.2.0)"] +deepspeed = ["accelerate (>=0.21.0)", "deepspeed (>=0.9.3)"] +deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.21.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "hf-doc-builder (>=0.3.0)", "nltk", "optuna", "parameterized", "protobuf", "psutil", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +dev = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "decord (==0.6.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "hf-doc-builder", "hf-doc-builder (>=0.3.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "nltk", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +dev-tensorflow = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "hf-doc-builder", "hf-doc-builder (>=0.3.0)", "isort (>=5.5.4)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "nltk", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "tokenizers (>=0.14,<0.19)", "urllib3 (<2.0.0)"] +dev-torch = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "hf-doc-builder", "hf-doc-builder (>=0.3.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "kenlm", "librosa", "nltk", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +docs = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.21.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "decord (==0.6.0)", "flax (>=0.4.1,<=0.7.0)", "hf-doc-builder", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "torchaudio", "torchvision"] +docs-specific = ["hf-doc-builder"] +flax = ["flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "optax (>=0.0.8,<=0.1.4)"] +flax-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +ftfy = ["ftfy"] +integrations = ["optuna", "ray[tune] (>=2.7.0)", "sigopt"] +ja = ["fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "rhoknp (>=1.1.0,<1.3.1)", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)"] +modelcreation = ["cookiecutter (==1.7.3)"] +natten = ["natten (>=0.14.6,<0.15.0)"] +onnx = ["onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "tf2onnx"] +onnxruntime = ["onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] +optuna = ["optuna"] +quality = ["GitPython (<3.1.19)", "datasets (!=2.5.0)", "hf-doc-builder (>=0.3.0)", "isort (>=5.5.4)", "ruff (==0.1.5)", "urllib3 (<2.0.0)"] +ray = ["ray[tune] (>=2.7.0)"] +retrieval = ["datasets (!=2.5.0)", "faiss-cpu"] +sagemaker = ["sagemaker (>=2.31.0)"] +sentencepiece = ["protobuf", "sentencepiece (>=0.1.91,!=0.1.92)"] +serving = ["fastapi", "pydantic (<2)", "starlette", "uvicorn"] +sigopt = ["sigopt"] +sklearn = ["scikit-learn"] +speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] +testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "hf-doc-builder (>=0.3.0)", "nltk", "parameterized", "protobuf", "psutil", "pydantic (<2)", "pytest (>=7.2.0)", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.1.5)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "tensorboard", "timeout-decorator"] +tf = ["keras-nlp (>=0.3.1)", "onnxconverter-common", "tensorflow (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] +tf-cpu = ["keras-nlp (>=0.3.1)", "onnxconverter-common", "tensorflow-cpu (>=2.6,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] +tf-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +timm = ["timm"] +tokenizers = ["tokenizers (>=0.14,<0.19)"] +torch = ["accelerate (>=0.21.0)", "torch (>=1.11,!=1.12.0)"] +torch-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] +torch-vision = ["Pillow (>=10.0.1,<=15.0)", "torchvision"] +torchhub = ["filelock", "huggingface-hub (>=0.19.3,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.14,<0.19)", "torch (>=1.11,!=1.12.0)", "tqdm (>=4.27)"] +video = ["av (==9.2.0)", "decord (==0.6.0)"] +vision = ["Pillow (>=10.0.1,<=15.0)"] + +[[package]] +name = "trio" +version = "0.24.0" +description = "A friendly Python library for async concurrency and I/O" +optional = false +python-versions = ">=3.8" +files = [ + {file = "trio-0.24.0-py3-none-any.whl", hash = "sha256:c3bd3a4e3e3025cd9a2241eae75637c43fe0b9e88b4c97b9161a55b9e54cd72c"}, + {file = "trio-0.24.0.tar.gz", hash = "sha256:ffa09a74a6bf81b84f8613909fb0beaee84757450183a7a2e0b47b455c0cac5d"}, +] + +[package.dependencies] +attrs = ">=20.1.0" +cffi = {version = ">=1.14", markers = "os_name == \"nt\" and implementation_name != \"pypy\""} +idna = "*" +outcome = "*" +sniffio = ">=1.3.0" +sortedcontainers = "*" + +[[package]] +name = "trio-websocket" +version = "0.11.1" +description = "WebSocket library for Trio" +optional = false +python-versions = ">=3.7" +files = [ + {file = "trio-websocket-0.11.1.tar.gz", hash = "sha256:18c11793647703c158b1f6e62de638acada927344d534e3c7628eedcb746839f"}, + {file = "trio_websocket-0.11.1-py3-none-any.whl", hash = "sha256:520d046b0d030cf970b8b2b2e00c4c2245b3807853ecd44214acd33d74581638"}, +] + +[package.dependencies] +trio = ">=0.11" +wsproto = ">=0.14" + +[[package]] +name = "typer" +version = "0.9.0" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.6" +files = [ + {file = "typer-0.9.0-py3-none-any.whl", hash = "sha256:5d96d986a21493606a358cae4461bd8cdf83cbf33a5aa950ae629ca3b51467ee"}, + {file = "typer-0.9.0.tar.gz", hash = "sha256:50922fd79aea2f4751a8e0408ff10d2662bd0c8bbfa84755a699f3bada2978b2"}, +] + +[package.dependencies] +click = ">=7.1.1,<9.0.0" +typing-extensions = ">=3.7.4.3" + +[package.extras] +all = ["colorama (>=0.4.3,<0.5.0)", "rich (>=10.11.0,<14.0.0)", "shellingham (>=1.3.0,<2.0.0)"] +dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)", "pre-commit (>=2.17.0,<3.0.0)"] +doc = ["cairosvg (>=2.5.2,<3.0.0)", "mdx-include (>=1.4.1,<2.0.0)", "mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "pillow (>=9.3.0,<10.0.0)"] +test = ["black (>=22.3.0,<23.0.0)", "coverage (>=6.2,<7.0)", "isort (>=5.0.6,<6.0.0)", "mypy (==0.910)", "pytest (>=4.4.0,<8.0.0)", "pytest-cov (>=2.10.0,<5.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "pytest-xdist (>=1.32.0,<4.0.0)", "rich (>=10.11.0,<14.0.0)", "shellingham (>=1.3.0,<2.0.0)"] + +[[package]] +name = "types-cachetools" +version = "5.3.0.7" +description = "Typing stubs for cachetools" +optional = false +python-versions = ">=3.7" +files = [ + {file = "types-cachetools-5.3.0.7.tar.gz", hash = "sha256:27c982cdb9cf3fead8b0089ee6b895715ecc99dac90ec29e2cab56eb1aaf4199"}, + {file = "types_cachetools-5.3.0.7-py3-none-any.whl", hash = "sha256:98c069dc7fc087b1b061703369c80751b0a0fc561f6fb072b554e5eee23773a0"}, +] + +[[package]] +name = "types-decorator" +version = "5.1.8.20240106" +description = "Typing stubs for decorator" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-decorator-5.1.8.20240106.tar.gz", hash = "sha256:32ff92b33615060d23b9d3760124bdb3506c4aa8d9eb50963cf1a3c20b9ecbbf"}, + {file = "types_decorator-5.1.8.20240106-py3-none-any.whl", hash = "sha256:14d21e6a0755dbb8f301f2f532b3eab5148f433c69dad2d98bf5bd2b3a2ef4e7"}, +] + +[[package]] +name = "types-pyopenssl" +version = "23.3.0.20240106" +description = "Typing stubs for pyOpenSSL" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-pyOpenSSL-23.3.0.20240106.tar.gz", hash = "sha256:3d6f3462bec0c260caadf93fbb377225c126661b779c7d9ab99b6dad5ca10db9"}, + {file = "types_pyOpenSSL-23.3.0.20240106-py3-none-any.whl", hash = "sha256:47a7eedbd18b7bcad17efebf1c53416148f5a173918a6d75027e75e32fe039ae"}, +] + +[package.dependencies] +cryptography = ">=35.0.0" + +[[package]] +name = "types-python-dateutil" +version = "2.8.19.20240106" +description = "Typing stubs for python-dateutil" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-python-dateutil-2.8.19.20240106.tar.gz", hash = "sha256:1f8db221c3b98e6ca02ea83a58371b22c374f42ae5bbdf186db9c9a76581459f"}, + {file = "types_python_dateutil-2.8.19.20240106-py3-none-any.whl", hash = "sha256:efbbdc54590d0f16152fa103c9879c7d4a00e82078f6e2cf01769042165acaa2"}, +] + +[[package]] +name = "types-pytz" +version = "2023.3.1.1" +description = "Typing stubs for pytz" +optional = false +python-versions = "*" +files = [ + {file = "types-pytz-2023.3.1.1.tar.gz", hash = "sha256:cc23d0192cd49c8f6bba44ee0c81e4586a8f30204970fc0894d209a6b08dab9a"}, + {file = "types_pytz-2023.3.1.1-py3-none-any.whl", hash = "sha256:1999a123a3dc0e39a2ef6d19f3f8584211de9e6a77fe7a0259f04a524e90a5cf"}, +] + +[[package]] +name = "types-requests" +version = "2.31.0.20240125" +description = "Typing stubs for requests" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-requests-2.31.0.20240125.tar.gz", hash = "sha256:03a28ce1d7cd54199148e043b2079cdded22d6795d19a2c2a6791a4b2b5e2eb5"}, + {file = "types_requests-2.31.0.20240125-py3-none-any.whl", hash = "sha256:9592a9a4cb92d6d75d9b491a41477272b710e021011a2a3061157e2fb1f1a5d1"}, +] + +[package.dependencies] +urllib3 = ">=2" + +[[package]] +name = "types-setuptools" +version = "69.0.0.20240125" +description = "Typing stubs for setuptools" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-setuptools-69.0.0.20240125.tar.gz", hash = "sha256:22ad498cb585b22ce8c97ada1fccdf294a2e0dd7dc984a28535a84ea82f45b3f"}, + {file = "types_setuptools-69.0.0.20240125-py3-none-any.whl", hash = "sha256:00835f959ff24ebc32c55da8df9d46e8df25e3c4bfacb43e98b61fde51a4bc41"}, +] + +[[package]] +name = "types-six" +version = "1.16.21.20240106" +description = "Typing stubs for six" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-six-1.16.21.20240106.tar.gz", hash = "sha256:c83908b4925583e973eb9971ef2bd60dbab647611e10e9cd588d2bef415bfe68"}, + {file = "types_six-1.16.21.20240106-py3-none-any.whl", hash = "sha256:3658c9e36e9cb003e522655b01b9ca39bd0db61b6383b3e7d0d10d14f873b338"}, +] + +[[package]] +name = "types-tabulate" +version = "0.9.0.20240106" +description = "Typing stubs for tabulate" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-tabulate-0.9.0.20240106.tar.gz", hash = "sha256:c9b6db10dd7fcf55bd1712dd3537f86ddce72a08fd62bb1af4338c7096ce947e"}, + {file = "types_tabulate-0.9.0.20240106-py3-none-any.whl", hash = "sha256:0378b7b6fe0ccb4986299496d027a6d4c218298ecad67199bbd0e2d7e9d335a1"}, +] + +[[package]] +name = "types-tqdm" +version = "4.66.0.20240106" +description = "Typing stubs for tqdm" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-tqdm-4.66.0.20240106.tar.gz", hash = "sha256:7acf4aade5bad3ded76eb829783f9961b1c2187948eaa6dd1ae8644dff95a938"}, + {file = "types_tqdm-4.66.0.20240106-py3-none-any.whl", hash = "sha256:7459b0f441b969735685645a5d8480f7912b10d05ab45f99a2db8a8e45cb550b"}, +] + +[[package]] +name = "types-urllib3" +version = "1.26.25.14" +description = "Typing stubs for urllib3" +optional = false +python-versions = "*" +files = [ + {file = "types-urllib3-1.26.25.14.tar.gz", hash = "sha256:229b7f577c951b8c1b92c1bc2b2fdb0b49847bd2af6d1cc2a2e3dd340f3bda8f"}, + {file = "types_urllib3-1.26.25.14-py3-none-any.whl", hash = "sha256:9683bbb7fb72e32bfe9d2be6e04875fbe1b3eeec3cbb4ea231435aa7fd6b4f0e"}, +] + +[[package]] +name = "typing-extensions" +version = "4.9.0" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, + {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, +] + +[[package]] +name = "tzdata" +version = "2023.4" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2023.4-py2.py3-none-any.whl", hash = "sha256:aa3ace4329eeacda5b7beb7ea08ece826c28d761cda36e747cfbf97996d39bf3"}, + {file = "tzdata-2023.4.tar.gz", hash = "sha256:dd54c94f294765522c77399649b4fefd95522479a664a0cec87f41bebc6148c9"}, +] + +[[package]] +name = "tzlocal" +version = "5.2" +description = "tzinfo object for the local timezone" +optional = false +python-versions = ">=3.8" +files = [ + {file = "tzlocal-5.2-py3-none-any.whl", hash = "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8"}, + {file = "tzlocal-5.2.tar.gz", hash = "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"}, +] + +[package.dependencies] +tzdata = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +devenv = ["check-manifest", "pytest (>=4.3)", "pytest-cov", "pytest-mock (>=3.3)", "zest.releaser"] + +[[package]] +name = "update-checker" +version = "0.18.0" +description = "A python module that will check for package updates." +optional = false +python-versions = "*" +files = [ + {file = "update_checker-0.18.0-py3-none-any.whl", hash = "sha256:cbba64760a36fe2640d80d85306e8fe82b6816659190993b7bdabadee4d4bbfd"}, + {file = "update_checker-0.18.0.tar.gz", hash = "sha256:6a2d45bb4ac585884a6b03f9eade9161cedd9e8111545141e9aa9058932acb13"}, +] + +[package.dependencies] +requests = ">=2.3.0" + +[package.extras] +dev = ["black", "flake8", "pytest (>=2.7.3)"] +lint = ["black", "flake8"] +test = ["pytest (>=2.7.3)"] + +[[package]] +name = "uri-template" +version = "1.3.0" +description = "RFC 6570 URI Template Processor" +optional = false +python-versions = ">=3.7" +files = [ + {file = "uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7"}, + {file = "uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363"}, +] + +[package.extras] +dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake8-commas", "flake8-comprehensions", "flake8-continuation", "flake8-datetimez", "flake8-docstrings", "flake8-import-order", "flake8-literal", "flake8-modern-annotations", "flake8-noqa", "flake8-pyproject", "flake8-requirements", "flake8-typechecking-import", "flake8-use-fstring", "mypy", "pep8-naming", "types-PyYAML"] + +[[package]] +name = "urllib3" +version = "2.1.0" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.1.0-py3-none-any.whl", hash = "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3"}, + {file = "urllib3-2.1.0.tar.gz", hash = "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54"}, +] + +[package.dependencies] +pysocks = {version = ">=1.5.6,<1.5.7 || >1.5.7,<2.0", optional = true, markers = "extra == \"socks\""} + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "virtualenv" +version = "20.25.0" +description = "Virtual Python Environment builder" +optional = false +python-versions = ">=3.7" +files = [ + {file = "virtualenv-20.25.0-py3-none-any.whl", hash = "sha256:4238949c5ffe6876362d9c0180fc6c3a824a7b12b80604eeb8085f2ed7460de3"}, + {file = "virtualenv-20.25.0.tar.gz", hash = "sha256:bf51c0d9c7dd63ea8e44086fa1e4fb1093a31e963b86959257378aef020e1f1b"}, +] + +[package.dependencies] +distlib = ">=0.3.7,<1" +filelock = ">=3.12.2,<4" +platformdirs = ">=3.9.1,<5" + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] + +[[package]] +name = "wasabi" +version = "1.1.2" +description = "A lightweight console printing and formatting toolkit" +optional = false +python-versions = ">=3.6" +files = [ + {file = "wasabi-1.1.2-py3-none-any.whl", hash = "sha256:0a3f933c4bf0ed3f93071132c1b87549733256d6c8de6473c5f7ed2e171b5cf9"}, + {file = "wasabi-1.1.2.tar.gz", hash = "sha256:1aaef3aceaa32edb9c91330d29d3936c0c39fdb965743549c173cb54b16c30b5"}, +] + +[package.dependencies] +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\" and python_version >= \"3.7\""} + +[[package]] +name = "wcwidth" +version = "0.2.13" +description = "Measures the displayed width of unicode strings in a terminal" +optional = false +python-versions = "*" +files = [ + {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, + {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, +] + +[[package]] +name = "weasel" +version = "0.3.4" +description = "Weasel: A small and easy workflow system" +optional = false +python-versions = ">=3.6" +files = [ + {file = "weasel-0.3.4-py3-none-any.whl", hash = "sha256:ee48a944f051d007201c2ea1661d0c41035028c5d5a8bcb29a0b10f1100206ae"}, + {file = "weasel-0.3.4.tar.gz", hash = "sha256:eb16f92dc9f1a3ffa89c165e3a9acd28018ebb656e0da4da02c0d7d8ae3f6178"}, +] + +[package.dependencies] +cloudpathlib = ">=0.7.0,<0.17.0" +confection = ">=0.0.4,<0.2.0" +packaging = ">=20.0" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" +requests = ">=2.13.0,<3.0.0" +smart-open = ">=5.2.1,<7.0.0" +srsly = ">=2.4.3,<3.0.0" +typer = ">=0.3.0,<0.10.0" +wasabi = ">=0.9.1,<1.2.0" + +[[package]] +name = "webcolors" +version = "1.13" +description = "A library for working with the color formats defined by HTML and CSS." +optional = false +python-versions = ">=3.7" +files = [ + {file = "webcolors-1.13-py3-none-any.whl", hash = "sha256:29bc7e8752c0a1bd4a1f03c14d6e6a72e93d82193738fa860cbff59d0fcc11bf"}, + {file = "webcolors-1.13.tar.gz", hash = "sha256:c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a"}, +] + +[package.extras] +docs = ["furo", "sphinx", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-notfound-page", "sphinxext-opengraph"] +tests = ["pytest", "pytest-cov"] + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +optional = false +python-versions = "*" +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + +[[package]] +name = "websocket-client" +version = "1.7.0" +description = "WebSocket client for Python with low level API options" +optional = false +python-versions = ">=3.8" +files = [ + {file = "websocket-client-1.7.0.tar.gz", hash = "sha256:10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6"}, + {file = "websocket_client-1.7.0-py3-none-any.whl", hash = "sha256:f4c3d22fec12a2461427a29957ff07d35098ee2d976d3ba244e688b8b4057588"}, +] + +[package.extras] +docs = ["Sphinx (>=6.0)", "sphinx-rtd-theme (>=1.1.0)"] +optional = ["python-socks", "wsaccel"] +test = ["websockets"] + +[[package]] +name = "werkzeug" +version = "3.0.1" +description = "The comprehensive WSGI web application library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "werkzeug-3.0.1-py3-none-any.whl", hash = "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10"}, + {file = "werkzeug-3.0.1.tar.gz", hash = "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc"}, +] + +[package.dependencies] +MarkupSafe = ">=2.1.1" + +[package.extras] +watchdog = ["watchdog (>=2.3)"] + +[[package]] +name = "widgetsnbextension" +version = "4.0.9" +description = "Jupyter interactive widgets for Jupyter Notebook" +optional = false +python-versions = ">=3.7" +files = [ + {file = "widgetsnbextension-4.0.9-py3-none-any.whl", hash = "sha256:91452ca8445beb805792f206e560c1769284267a30ceb1cec9f5bcc887d15175"}, + {file = "widgetsnbextension-4.0.9.tar.gz", hash = "sha256:3c1f5e46dc1166dfd40a42d685e6a51396fd34ff878742a3e47c6f0cc4a2a385"}, +] + +[[package]] +name = "win32-setctime" +version = "1.1.0" +description = "A small Python utility to set file creation time on Windows" +optional = false +python-versions = ">=3.5" +files = [ + {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"}, + {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"}, +] + +[package.extras] +dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] + +[[package]] +name = "wsproto" +version = "1.2.0" +description = "WebSockets state-machine based protocol implementation" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "wsproto-1.2.0-py3-none-any.whl", hash = "sha256:b9acddd652b585d75b20477888c56642fdade28bdfd3579aa24a4d2c037dd736"}, + {file = "wsproto-1.2.0.tar.gz", hash = "sha256:ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065"}, +] + +[package.dependencies] +h11 = ">=0.9.0,<1" + +[[package]] +name = "xlsxwriter" +version = "3.1.9" +description = "A Python module for creating Excel XLSX files." +optional = false +python-versions = ">=3.6" +files = [ + {file = "XlsxWriter-3.1.9-py3-none-any.whl", hash = "sha256:b61c1a0c786f82644936c0936ec96ee96cd3afb9440094232f7faef9b38689f0"}, + {file = "XlsxWriter-3.1.9.tar.gz", hash = "sha256:de810bf328c6a4550f4ffd6b0b34972aeb7ffcf40f3d285a0413734f9b63a929"}, +] + +[[package]] +name = "xmltodict" +version = "0.13.0" +description = "Makes working with XML feel like you are working with JSON" +optional = false +python-versions = ">=3.4" +files = [ + {file = "xmltodict-0.13.0-py2.py3-none-any.whl", hash = "sha256:aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852"}, + {file = "xmltodict-0.13.0.tar.gz", hash = "sha256:341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56"}, +] + +[[package]] +name = "zipp" +version = "3.17.0" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.17.0-py3-none-any.whl", hash = "sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31"}, + {file = "zipp-3.17.0.tar.gz", hash = "sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0"}, +] + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] + +[extras] +ingest = ["deutschland", "html5lib", "selenium", "xmltodict"] +transformation = ["pgeocode", "spacy", "spacy-sentiws", "torch", "transformers"] +web-server = ["dash", "dash-auth", "dash-bootstrap-components", "dash-daq", "networkx"] + +[metadata] +lock-version = "2.0" +python-versions = ">=3.11,<3.13" +content-hash = "ec642e35625eea4833635ed0d7083623ff04730f997b82cb212b2e8a23649265"

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 + ![Abbildung eines Hinweis Textes](images/Company_note.PNG) Bei ausreichend vorhandenen Daten wird ein kompakter Graph erstellt, der die Verflechtungen des betrachteten Unternehmens zeigt. Hierbei werden lediglich die engsten Verbindungen visualisiert. Auf dieser Seite ist keine Interaktion mit dem Graphen vorgesehen, da der Benutzer hier lediglich zusätzliche Informationen zum Unternehmen erhalten soll, ohne den gesamten Graphen durchzugehen. Diese Funktion ist für die Homepage vorgesehen. - + ![Abbildung der Companypage](images/Company_page.PNG) ## Bedienung des Netzwerks auf der Person Details Page Die Personen-Detailseite verhält sich in Bezug auf das Netzwerk analog zur Unternehmensseite. Auch hier erhält der Nutzer lediglich zusätzliche Informationen zur Person, kann jedoch nicht weiter mit dem Graphen interagieren. Auf der Personen-Seite werden die Verflechtungen bis zur dritten Ebene abgebildet, und die jeweilige Anzahl der Verbindungen wird oben in den Containern mit den Kennzahlen dargestellt. - + ## Ausgelassene Features Im Kapitel 3.5 wurden neben den hier beschriebenen Funktionen auch weitere Aspekte betrachtet und evaluiert, insbesondere im Hinblick auf die Darstellung und Analyse unternehmerischer Kennzahlen wie EBIT, Umsatz, Gewinn, Aktienkurs usw. . Leider konnten im Zuge der Datenerfassung die hierfür benötigten Daten nicht zuverlässig und in ausreichender Menge generiert werden. Dies führte dazu, dass diese Funktionen aus dem Verflechtungsscope herausgenommen wurden. @@ -61,4 +61,4 @@ Zuletzt ist die Verflechtungsanalyse einer der Bereiche, die abhängig von den E ## Kurzes Resumee der Verflechtungsanalyse/Netzwerkanalyse Alles in allem konnte ein Netzwerk auf Basis der Unternehmensdaten erstellt werden, das Einblicke in die Verzweigungen einiger Unternehmensbeziehungen ermöglicht. Die Analyse wird dabei von klassischen Netzwerkanalyse-Kennzahlen unterstützt. Jedoch muss die Analyse weiterhin durch den Benutzer erfolgen und ist nur in einem eingeschränkteren Maße, als ursprünglich angedacht, durchführbar. Die Analyse hinsichtlich unternehmerischer Kennzahlen musste aufgrund mangelnder Daten aus dem Projekt ausgeschlossen werden. -Die Möglichkeit, ein Netzwerk basierend auf den vorliegenden Unternehmensdaten zu generieren, bietet einen Einblick in die Verästelungen bestimmter Unternehmensbeziehungen. Die Analyse wird durch klassische Netzwerkanalyse-Kennzahlen unterstützt. Dennoch ist die Durchführung der Analyse auf eine begrenztere Ebene beschränkt als ursprünglich geplant. Aufgrund unzureichender Daten im Projekt musste die Analyse bezüglich unternehmerischer Kennzahlen ausgeschlossen werden. \ No newline at end of file +Die Möglichkeit, ein Netzwerk basierend auf den vorliegenden Unternehmensdaten zu generieren, bietet einen Einblick in die Verästelungen bestimmter Unternehmensbeziehungen. Die Analyse wird durch klassische Netzwerkanalyse-Kennzahlen unterstützt. Dennoch ist die Durchführung der Analyse auf eine begrenztere Ebene beschränkt als ursprünglich geplant. Aufgrund unzureichender Daten im Projekt musste die Analyse bezüglich unternehmerischer Kennzahlen ausgeschlossen werden. diff --git a/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-2.md b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-2.md index 907b0da..6d9663a 100644 --- a/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-2.md +++ b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-2.md @@ -1,4 +1,4 @@ -### 4.2 Lösungsarchitektur +### Lösungsarchitektur (Tristan Nolde) Im Verlauf der Entwicklung stellte sich heraus, dass eine zentrale Stelle zur Datenspeicherung benötigt wird, damit Entwickler Zugang zu den Daten sowohl im Staging-Bereich als auch in der Produktiv-Form haben. Die bereits in der ersten Phase des Projektes angelegte MongoDB im Atlas Hosting (internet-facing) wurde daher durch eine auf der FH-Infrastruktur gehostete Konstruktion ersetzt, die aus einer MongoDB und einer PostgreSQL-Datenbank besteht: Überblick über die Netzwerkarchitektur des FH K8s Clusters diff --git a/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-3-1.md b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-3-1.md index f677dff..f501d2e 100644 --- a/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-3-1.md +++ b/documentations/Ergebnisse/Abschlussbericht_und_Praesentation/TrNo/S4-3-1.md @@ -1,4 +1,4 @@ -#### Data Extraction +#### Data Extraction (Tristan Nolde) Um die gewünschten Analysen und Visualisierungen zu ermöglichen, wurden verschiedene Implementierungen geschaffen. Diese übernehmen einerseits den Bezug von Rohdaten aus verschiedenen Quellen aber auch die ersten Aufbereitungsschritte und letztlich Persistierung in der Staging DB. diff --git a/documentations/seminararbeiten/Datenspeicherung/00_Datenspeicherung.md b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/00_Datenspeicherung.md similarity index 91% rename from documentations/seminararbeiten/Datenspeicherung/00_Datenspeicherung.md rename to documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/00_Datenspeicherung.md index 59296e5..43f78f8 100644 --- a/documentations/seminararbeiten/Datenspeicherung/00_Datenspeicherung.md +++ b/documentations/Ergebnisse/Zwischenbericht_und_Praesentation/SeZe/00_Datenspeicherung.md @@ -1,47 +1,7 @@ ![Front](images/Front.PNG) -

&$Hr>Er9-5}yFI6Veei@-T~ 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�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 B00 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

cKKxD&ph47W}VJc&UKTY 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�F|VY58}u*cWVU2vjDfF=2R!LGkR}$L zs0Nwqo#zev$B~!!2*~Rz(*h?+pKT^np}kC7UZsp)xA$6(g!lZQ(-RKIzv0RcQz8n! zFII`%1?@>`HdIz%TsgcgNrXf+KTtyT;Ws9Uo-0XH+n5Ja;_!4q`CPuu;h*e}ePtd! zUR?Pr3)c|viyULz5@Xl$OY`vV={i_uXhl<^(_*wAO? zqH3C|Sn>YU8&3{jk}$^&e|sZw6`j0V(j61s^|=*$l=CajkL-PQjz97t-h6(`-#M|O zt~{e)-1sL7i^3E^Aj~%&B$aA}hoULMa!hJ!B7U*;ig=V?aW2)rK@Y+lV+(d=fjTH4 zuKiC6V>e3!_g02paS9+}Jl>gkjoN~u{vT6s0TgA}y${pfAt4P)H`1__(x4y`(nv{n zcS|GPU6K;gONVqwN`ruOF15SggYWPCfA2jz%*g04vd^CToa0lx&pBjRa6PVKGc zF72D{E~5aqXDKBM&A{3baOf9lL|<+OLW;v8K(LMYI$tl(4Z!XPFd3uCqggt22dDrG zZshzZ2|C4A_cA;d+jW}zzeQ+M)=@1{C}QpjCmJUTn*KNn$2h{B4@}Z@#ohkP1%M;m zvzL?~Qfegqn~) z8ALuU{4RP&|BYWjMAyabZU6Q*@kAT&DYW^s2@_Y4eLTMP0L1^pwCTyy9pcZr!7OZ) zX>cH{?;CFLh^iCM?D6`? z)#%UL?KZCKidutTil7XK!(YihXUJ}d&D>_0V8fT|nP!uRe0dcrYJ8}Z^za`yS+u9W z@~MD2--Vj|sC9L6x8GWA?#{W_6LGQOXoTyl0X&gc(d<8HVHBMd7|ab3WgDV;ng?vC z+;NUz4H$okMZT#dSEqA&+Hzw3YWzCqrDiE z9$Y>_-WD%KZ_E(y8y<%_XR0G_x%^Xx%7x7PQwgmJ*c7GZRyjx3@MXJ zwV{wc4H=C?tZE4!wqA1O&tY?v$^BSCRT58Bq{tUYk<5oGAnEsudAk_#W+!g}%xuay<6 zUtt?Gl(SJ9yi-hhZ0NwRB8Q`eI+|rf4Y^=m;O8OI2UcL;PS?Bt zDOMw{Cmt^>1XnW3T89lI$h_#@@_JY7wU2#R!Ye*IS9?8NN`m7#qc?W+qgGm7ki3ZK zy@W_3E6(*Aht%uWMzdNGGwc≪C;$m^v9a$YXQaI`U*^FKrFI+_x0n{~F(t_Lk-& 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%0Aj=QTnrA@VxH&!ih49`~p{ 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