From 8588003f4ed9316626b7ae268a1629c36fd8eb85 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 7 Aug 2026 11:15:00 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=90=88=E5=B9=B6=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E5=88=B0=20requirements.txt=EF=BC=8C?= =?UTF-8?q?=E5=88=A0=E9=99=A4=20requirements=20=E5=A4=87=E4=BB=BD=E5=89=AF?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude --- requirements - 副本.txt | Bin 1146 -> 0 bytes requirements.txt | 7 ++++++- 2 files changed, 6 insertions(+), 1 deletion(-) delete mode 100644 requirements - 副本.txt diff --git a/requirements - 副本.txt b/requirements - 副本.txt deleted file mode 100644 index 0ed2ad36c57c338cda050985229efa0bad461ed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmY+EK~Lgv5XI+g;zxnluDZ*?gO@#+HPL9|ansa-)zT7LR`kQ`{@x7#0wImaym@cl zn}P4I!fNYmZIwOquD2^*nN95nPiCifVuiK#;V9Mg`A?p+U9G3qT4@s-z%1eEY{PqD z&mA|l+_9xKAWD1l+Arsqjx_lP&P3iB?DGa5hJ&2U$?9N6p!RKXq5UTGtC#xvM2tFQk->z1hyQJiWkqoU1zZ zgy)*X+nraXdhR}J=IN;@^##f?ee6ZO@)~*Gz~9;{$lUc~W2t(}=WDW-^9SC~;Zk0S zBWCER%H4`BZt<8lyjQvNthJkWug=iF;EBAITO^x1bL>p+#TYJh7p3=#HKTKCGxvH2 z=Ek1v(W{zle_5*C@;unR{TaK}8OtSa`Nv8o2ER(F3F?;t;v;9Y*oy9 z;@Wz+2G4GQS+^M*xUh7$!Q7)*ldUeY8V}h?+20#nZcfJ9g=N6FChiYD>DNzhJk{-i{sNE52u`XG4nGnSK}coN2?_ f?h{P9u224MU{04M=aHbc`r8?nXr;Rf&tmuw1sA1? diff --git a/requirements.txt b/requirements.txt index 39fa915..558d85e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,9 @@ python-multipart==0.0.32 Pillow==12.3.0 bcrypt==4.3.0 APScheduler==3.11.2 -py-ip2region==3.0.4 \ No newline at end of file +py-ip2region==3.0.4 +pytest>=7.4 +pytest-asyncio>=0.23 +httpx>=0.27 +aiosqlite>=0.19 +fakeredis>=2.20 \ No newline at end of file