File tree 3 files changed +11
-89
lines changed
3 files changed +11
-89
lines changed Original file line number Diff line number Diff line change @@ -3,8 +3,6 @@ name = "AutoBangumi"
3
3
version = " 3.1.14"
4
4
description = " AutoBangumi 是基于 RSS 的全自动追番整理下载工具。只需要在 Mikan Project 等网站上订阅番剧,就可以全自动追番。 并且整理完成的名称和目录可以直接被 Plex、Jellyfin 等媒体库软件识别,无需二次刮削。"
5
5
dependencies = [
6
- " uvicorn>=0.30.3" ,
7
- " fastapi>=0.111.1" ,
8
6
" sqlmodel>=0.0.21" ,
9
7
" torrentool>=1.2.0" ,
10
8
" pydantic>=2.8.2" ,
@@ -19,6 +17,9 @@ dependencies = [
19
17
" sse-starlette>=2.1.2" ,
20
18
" passlib[bcrypt]>=1.7.4" ,
21
19
" bcrypt==4.0.1" ,
20
+ " fastapi-slim>=0.111.1" ,
21
+ " uvicorn>=0.30.3" ,
22
+ " python-multipart>=0.0.9" ,
22
23
]
23
24
requires-python = " >= 3.8"
24
25
Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ anyio==4.4.0
16
16
# via openai
17
17
# via sse-starlette
18
18
# via starlette
19
- # via watchfiles
20
19
bcrypt==4.0.1
21
20
# via passlib
22
21
beautifulsoup4==4.12.3
@@ -33,21 +32,14 @@ charset-normalizer==3.3.2
33
32
# via requests
34
33
click==8.1.7
35
34
# via black
36
- # via typer
37
35
# via uvicorn
38
36
distlib==0.3.8
39
37
# via virtualenv
40
38
distro==1.9.0
41
39
# via openai
42
- dnspython==2.6.1
43
- # via email-validator
44
40
ecdsa==0.19.0
45
41
# via python-jose
46
- email-validator==2.2.0
47
- # via fastapi
48
- fastapi==0.111.1
49
- fastapi-cli==0.0.4
50
- # via fastapi
42
+ fastapi-slim==0.111.1
51
43
filelock==3.15.4
52
44
# via virtualenv
53
45
h11==0.14.0
@@ -59,31 +51,19 @@ hpack==4.0.0
59
51
# via h2
60
52
httpcore==1.0.5
61
53
# via httpx
62
- httptools==0.6.1
63
- # via uvicorn
64
54
httpx==0.27.0
65
- # via fastapi
66
55
# via openai
67
56
hyperframe==6.0.1
68
57
# via h2
69
58
identify==2.6.0
70
59
# via pre-commit
71
60
idna==3.7
72
61
# via anyio
73
- # via email-validator
74
62
# via httpx
75
63
# via requests
76
64
iniconfig==2.0.0
77
65
# via pytest
78
- jinja2==3.1.4
79
- # via fastapi
80
66
lxml==5.2.2
81
- markdown-it-py==3.0.0
82
- # via rich
83
- markupsafe==2.1.5
84
- # via jinja2
85
- mdurl==0.1.2
86
- # via markdown-it-py
87
67
mypy-extensions==1.0.0
88
68
# via black
89
69
nodeenv==1.9.1
@@ -106,33 +86,24 @@ pyasn1==0.6.0
106
86
# via python-jose
107
87
# via rsa
108
88
pydantic==2.8.2
109
- # via fastapi
89
+ # via fastapi-slim
110
90
# via openai
111
91
# via sqlmodel
112
92
pydantic-core==2.20.1
113
93
# via pydantic
114
- pygments==2.18.0
115
- # via rich
116
94
pytest==8.3.1
117
95
python-dotenv==1.0.1
118
- # via uvicorn
119
96
python-jose==3.3.0
120
97
python-multipart==0.0.9
121
- # via fastapi
122
98
pyyaml==6.0.1
123
99
# via pre-commit
124
- # via uvicorn
125
100
qbittorrent-api==2024.7.64
126
101
requests==2.32.3
127
102
# via qbittorrent-api
128
- rich==13.7.1
129
- # via typer
130
103
rsa==4.9
131
104
# via python-jose
132
105
ruff==0.5.4
133
106
semver==3.0.2
134
- shellingham==1.5.4
135
- # via typer
136
107
six==1.16.0
137
108
# via ecdsa
138
109
sniffio==1.3.1
@@ -148,31 +119,21 @@ sqlalchemy==2.0.31
148
119
sqlmodel==0.0.21
149
120
sse-starlette==2.1.2
150
121
starlette==0.37.2
151
- # via fastapi
122
+ # via fastapi-slim
152
123
# via sse-starlette
153
124
torrentool==1.2.0
154
125
tqdm==4.66.4
155
126
# via openai
156
- typer==0.12.3
157
- # via fastapi-cli
158
127
typing-extensions==4.12.2
159
- # via fastapi
128
+ # via fastapi-slim
160
129
# via openai
161
130
# via pydantic
162
131
# via pydantic-core
163
132
# via sqlalchemy
164
- # via typer
165
133
urllib3==2.2.2
166
134
# via qbittorrent-api
167
135
# via requests
168
136
uvicorn==0.30.3
169
- # via fastapi
170
137
# via sse-starlette
171
- uvloop==0.19.0
172
- # via uvicorn
173
138
virtualenv==20.26.3
174
139
# via pre-commit
175
- watchfiles==0.22.0
176
- # via uvicorn
177
- websockets==12.0
178
- # via uvicorn
Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ anyio==4.4.0
16
16
# via openai
17
17
# via sse-starlette
18
18
# via starlette
19
- # via watchfiles
20
19
bcrypt==4.0.1
21
20
# via passlib
22
21
beautifulsoup4==4.12.3
@@ -29,19 +28,12 @@ certifi==2024.7.4
29
28
charset-normalizer==3.3.2
30
29
# via requests
31
30
click==8.1.7
32
- # via typer
33
31
# via uvicorn
34
32
distro==1.9.0
35
33
# via openai
36
- dnspython==2.6.1
37
- # via email-validator
38
34
ecdsa==0.19.0
39
35
# via python-jose
40
- email-validator==2.2.0
41
- # via fastapi
42
- fastapi==0.111.1
43
- fastapi-cli==0.0.4
44
- # via fastapi
36
+ fastapi-slim==0.111.1
45
37
h11==0.14.0
46
38
# via httpcore
47
39
# via uvicorn
@@ -51,27 +43,15 @@ hpack==4.0.0
51
43
# via h2
52
44
httpcore==1.0.5
53
45
# via httpx
54
- httptools==0.6.1
55
- # via uvicorn
56
46
httpx==0.27.0
57
- # via fastapi
58
47
# via openai
59
48
hyperframe==6.0.1
60
49
# via h2
61
50
idna==3.7
62
51
# via anyio
63
- # via email-validator
64
52
# via httpx
65
53
# via requests
66
- jinja2==3.1.4
67
- # via fastapi
68
54
lxml==5.2.2
69
- markdown-it-py==3.0.0
70
- # via rich
71
- markupsafe==2.1.5
72
- # via jinja2
73
- mdurl==0.1.2
74
- # via markdown-it-py
75
55
openai==1.37.0
76
56
packaging==24.1
77
57
# via qbittorrent-api
@@ -80,30 +60,20 @@ pyasn1==0.6.0
80
60
# via python-jose
81
61
# via rsa
82
62
pydantic==2.8.2
83
- # via fastapi
63
+ # via fastapi-slim
84
64
# via openai
85
65
# via sqlmodel
86
66
pydantic-core==2.20.1
87
67
# via pydantic
88
- pygments==2.18.0
89
- # via rich
90
68
python-dotenv==1.0.1
91
- # via uvicorn
92
69
python-jose==3.3.0
93
70
python-multipart==0.0.9
94
- # via fastapi
95
- pyyaml==6.0.1
96
- # via uvicorn
97
71
qbittorrent-api==2024.7.64
98
72
requests==2.32.3
99
73
# via qbittorrent-api
100
- rich==13.7.1
101
- # via typer
102
74
rsa==4.9
103
75
# via python-jose
104
76
semver==3.0.2
105
- shellingham==1.5.4
106
- # via typer
107
77
six==1.16.0
108
78
# via ecdsa
109
79
sniffio==1.3.1
@@ -119,29 +89,19 @@ sqlalchemy==2.0.31
119
89
sqlmodel==0.0.21
120
90
sse-starlette==2.1.2
121
91
starlette==0.37.2
122
- # via fastapi
92
+ # via fastapi-slim
123
93
# via sse-starlette
124
94
torrentool==1.2.0
125
95
tqdm==4.66.4
126
96
# via openai
127
- typer==0.12.3
128
- # via fastapi-cli
129
97
typing-extensions==4.12.2
130
- # via fastapi
98
+ # via fastapi-slim
131
99
# via openai
132
100
# via pydantic
133
101
# via pydantic-core
134
102
# via sqlalchemy
135
- # via typer
136
103
urllib3==2.2.2
137
104
# via qbittorrent-api
138
105
# via requests
139
106
uvicorn==0.30.3
140
- # via fastapi
141
107
# via sse-starlette
142
- uvloop==0.19.0
143
- # via uvicorn
144
- watchfiles==0.22.0
145
- # via uvicorn
146
- websockets==12.0
147
- # via uvicorn
You can’t perform that action at this time.
0 commit comments