Skip to content

Commit 50d0501

Browse files
committed
chore(deps): update Python requirement to >=3.13 and refresh dependencies
Signed-off-by: binaryYuki <60097976+binaryYuki@users.noreply.github.com>
1 parent 9da5e70 commit 50d0501

File tree

3 files changed

+64
-1504
lines changed

3 files changed

+64
-1504
lines changed

pyproject.toml

Lines changed: 4 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -3,87 +3,9 @@ name = "oleapi"
33
version = "0.1.0"
44
description = "Add your description here"
55
readme = "README.md"
6-
requires-python = ">=3.12"
6+
requires-python = ">=3.13"
77
dependencies = [
8-
"annotated-types==0.7.0",
9-
"anyio==4.4.0",
10-
"asgi-correlation-id==4.3.3",
11-
"async-timeout==4.0.3",
12-
"beautifulsoup4==4.12.3",
13-
"bs4==0.0.2",
14-
"cachetools==5.4.0",
15-
"certifi==2024.7.4",
16-
"cffi==1.17.0",
17-
"charset-normalizer==3.3.2",
18-
"click==8.1.7",
19-
"cryptography==44.0.1",
20-
"deprecated==1.2.14",
21-
"dnspython==2.7.0",
22-
"ecdsa==0.19.0",
23-
"email-validator==2.2.0",
24-
"fake-useragent==1.5.1",
25-
"fastapi-cli==0.0.5",
26-
"fastapi==0.115.4",
27-
"fastapi-limiter==0.1.6",
28-
"fastapi-utils==0.7.0",
29-
"greenlet==3.1.1",
30-
"gunicorn==23.0.0",
31-
"h11==0.16.0",
32-
"httpcore==1.0.5",
33-
"httptools==0.6.4",
34-
"httpx==0.27.0",
35-
"idna==3.7",
36-
"importlib-resources==6.4.3",
37-
"itsdangerous==2.2.0",
38-
"jinja2==3.1.6",
39-
"limits==3.13.0",
40-
"markdown-it-py==3.0.0",
41-
"markupsafe==3.0.2",
42-
"mdurl==0.1.2",
43-
"mypy-extensions==1.0.0",
44-
"mysqlclient==2.2.4",
45-
"orjson==3.10.11",
46-
"packaging==24.1",
47-
"pip==24.1.1",
48-
"poetry-core==1.9.0",
49-
"psutil==5.9.8",
50-
"pyasn1==0.4.8",
51-
"pycparser==2.22",
52-
"pydantic==2.8.2",
53-
"pydantic-core==2.20.1",
54-
"pydantic-extra-types==2.9.0",
55-
"pydantic-settings==2.6.1",
56-
"pygments==2.18.0",
57-
"pyjwt>=2.9",
58-
"python-dotenv==1.0.1",
59-
"python-jose==3.4.0",
60-
"python-multipart==0.0.18",
61-
"pyyaml==6.0.2",
62-
"redis==5.0.8",
63-
"rich==13.9.4",
64-
"rsa==4.9",
65-
"shellingham==1.5.4",
66-
"six==1.16.0",
67-
"sniffio==1.3.1",
68-
"soupsieve==2.6",
69-
"sqlalchemy==2.0.32",
70-
"starlette==0.41.2",
71-
"typer==0.12.5",
72-
"typing-extensions==4.12.2",
73-
"typing-inspect==0.9.0",
74-
"ujson==5.10.0",
75-
"urllib3==2.2.2",
76-
"uvicorn==0.30.6",
77-
"uvloop==0.21.0",
78-
"watchfiles==0.24.0",
79-
"websockets==13.1",
80-
"wrapt==1.16.0",
81-
"pre-commit==4.0.1",
82-
"cfgv==3.4.0",
83-
"distlib==0.3.9",
84-
"filelock==3.16.1",
85-
"identify==2.6.3",
86-
"nodeenv==1.9.1",
87-
"platformdirs==4.3.6",
88-
"virtualenv==20.28.0",
8+
"httpx>=0.28.1",
9+
"pre-commit>=4.2.0",
10+
"typing-inspect>=0.9.0",
8911
]

requirements.txt

Lines changed: 17 additions & 260 deletions
Original file line numberDiff line numberDiff line change
@@ -1,287 +1,44 @@
11
# This file was autogenerated by uv via the following command:
22
# uv pip compile pyproject.toml -o requirements.txt
3-
annotated-types==0.7.0
4-
# via
5-
# oleapi (pyproject.toml)
6-
# pydantic
73
anyio==4.4.0
8-
# via
9-
# oleapi (pyproject.toml)
10-
# httpx
11-
# starlette
12-
# watchfiles
13-
asgi-correlation-id==4.3.3
14-
# via oleapi (pyproject.toml)
15-
async-timeout==4.0.3
16-
# via oleapi (pyproject.toml)
17-
beautifulsoup4==4.12.3
18-
# via
19-
# oleapi (pyproject.toml)
20-
# bs4
21-
bs4==0.0.2
22-
# via oleapi (pyproject.toml)
23-
cachetools==5.4.0
24-
# via oleapi (pyproject.toml)
4+
# via httpx
255
certifi==2024.7.4
266
# via
27-
# oleapi (pyproject.toml)
287
# httpcore
298
# httpx
30-
cffi==1.17.0
31-
# via
32-
# oleapi (pyproject.toml)
33-
# cryptography
349
cfgv==3.4.0
35-
# via
36-
# oleapi (pyproject.toml)
37-
# pre-commit
38-
charset-normalizer==3.3.2
39-
# via oleapi (pyproject.toml)
40-
click==8.1.7
41-
# via
42-
# oleapi (pyproject.toml)
43-
# typer
44-
# uvicorn
45-
cryptography==44.0.1
46-
# via oleapi (pyproject.toml)
47-
deprecated==1.2.14
48-
# via
49-
# oleapi (pyproject.toml)
50-
# limits
10+
# via pre-commit
5111
distlib==0.3.9
52-
# via
53-
# oleapi (pyproject.toml)
54-
# virtualenv
55-
dnspython==2.7.0
56-
# via
57-
# oleapi (pyproject.toml)
58-
# email-validator
59-
ecdsa==0.19.0
60-
# via
61-
# oleapi (pyproject.toml)
62-
# python-jose
63-
email-validator==2.2.0
64-
# via oleapi (pyproject.toml)
65-
fake-useragent==1.5.1
66-
# via oleapi (pyproject.toml)
67-
fastapi==0.115.4
68-
# via
69-
# oleapi (pyproject.toml)
70-
# fastapi-limiter
71-
# fastapi-utils
72-
fastapi-cli==0.0.5
73-
# via oleapi (pyproject.toml)
74-
fastapi-limiter==0.1.6
75-
# via oleapi (pyproject.toml)
76-
fastapi-utils==0.7.0
77-
# via oleapi (pyproject.toml)
12+
# via virtualenv
7813
filelock==3.16.1
79-
# via
80-
# oleapi (pyproject.toml)
81-
# virtualenv
82-
greenlet==3.1.1
83-
# via oleapi (pyproject.toml)
84-
gunicorn==23.0.0
85-
# via oleapi (pyproject.toml)
86-
h11==0.16.0
87-
# via
88-
# oleapi (pyproject.toml)
89-
# httpcore
90-
# uvicorn
14+
# via virtualenv
15+
h11==0.14.0
16+
# via httpcore
9117
httpcore==1.0.5
92-
# via
93-
# oleapi (pyproject.toml)
94-
# httpx
95-
httptools==0.6.4
96-
# via
97-
# oleapi (pyproject.toml)
98-
# uvicorn
99-
httpx==0.27.0
18+
# via httpx
19+
httpx==0.28.1
10020
# via oleapi (pyproject.toml)
10121
identify==2.6.3
102-
# via
103-
# oleapi (pyproject.toml)
104-
# pre-commit
22+
# via pre-commit
10523
idna==3.7
10624
# via
107-
# oleapi (pyproject.toml)
10825
# anyio
109-
# email-validator
11026
# httpx
111-
importlib-resources==6.4.3
112-
# via
113-
# oleapi (pyproject.toml)
114-
# limits
115-
itsdangerous==2.2.0
116-
# via oleapi (pyproject.toml)
117-
jinja2==3.1.6
118-
# via oleapi (pyproject.toml)
119-
limits==3.13.0
120-
# via oleapi (pyproject.toml)
121-
markdown-it-py==3.0.0
122-
# via
123-
# oleapi (pyproject.toml)
124-
# rich
125-
markupsafe==3.0.2
126-
# via
127-
# oleapi (pyproject.toml)
128-
# jinja2
129-
mdurl==0.1.2
130-
# via
131-
# oleapi (pyproject.toml)
132-
# markdown-it-py
13327
mypy-extensions==1.0.0
134-
# via
135-
# oleapi (pyproject.toml)
136-
# typing-inspect
137-
mysqlclient==2.2.4
138-
# via oleapi (pyproject.toml)
28+
# via typing-inspect
13929
nodeenv==1.9.1
140-
# via
141-
# oleapi (pyproject.toml)
142-
# pre-commit
143-
orjson==3.10.11
144-
# via oleapi (pyproject.toml)
145-
packaging==24.1
146-
# via
147-
# oleapi (pyproject.toml)
148-
# gunicorn
149-
# limits
150-
pip==24.1.1
151-
# via oleapi (pyproject.toml)
30+
# via pre-commit
15231
platformdirs==4.3.6
153-
# via
154-
# oleapi (pyproject.toml)
155-
# virtualenv
156-
poetry-core==1.9.0
157-
# via oleapi (pyproject.toml)
158-
pre-commit==4.0.1
159-
# via oleapi (pyproject.toml)
160-
psutil==5.9.8
161-
# via
162-
# oleapi (pyproject.toml)
163-
# fastapi-utils
164-
pyasn1==0.4.8
165-
# via
166-
# oleapi (pyproject.toml)
167-
# python-jose
168-
# rsa
169-
pycparser==2.22
170-
# via
171-
# oleapi (pyproject.toml)
172-
# cffi
173-
pydantic==2.8.2
174-
# via
175-
# oleapi (pyproject.toml)
176-
# fastapi
177-
# fastapi-utils
178-
# pydantic-extra-types
179-
# pydantic-settings
180-
pydantic-core==2.20.1
181-
# via
182-
# oleapi (pyproject.toml)
183-
# pydantic
184-
pydantic-extra-types==2.9.0
185-
# via oleapi (pyproject.toml)
186-
pydantic-settings==2.6.1
187-
# via oleapi (pyproject.toml)
188-
pygments==2.18.0
189-
# via
190-
# oleapi (pyproject.toml)
191-
# rich
192-
pyjwt==2.10.1
193-
# via oleapi (pyproject.toml)
194-
python-dotenv==1.0.1
195-
# via
196-
# oleapi (pyproject.toml)
197-
# pydantic-settings
198-
# uvicorn
199-
python-jose==3.4.0
200-
# via oleapi (pyproject.toml)
201-
python-multipart==0.0.18
32+
# via virtualenv
33+
pre-commit==4.2.0
20234
# via oleapi (pyproject.toml)
20335
pyyaml==6.0.2
204-
# via
205-
# oleapi (pyproject.toml)
206-
# pre-commit
207-
# uvicorn
208-
redis==5.0.8
209-
# via
210-
# oleapi (pyproject.toml)
211-
# fastapi-limiter
212-
rich==13.9.4
213-
# via
214-
# oleapi (pyproject.toml)
215-
# typer
216-
rsa==4.9
217-
# via
218-
# oleapi (pyproject.toml)
219-
# python-jose
220-
shellingham==1.5.4
221-
# via
222-
# oleapi (pyproject.toml)
223-
# typer
224-
six==1.16.0
225-
# via
226-
# oleapi (pyproject.toml)
227-
# ecdsa
36+
# via pre-commit
22837
sniffio==1.3.1
229-
# via
230-
# oleapi (pyproject.toml)
231-
# anyio
232-
# httpx
233-
soupsieve==2.6
234-
# via
235-
# oleapi (pyproject.toml)
236-
# beautifulsoup4
237-
sqlalchemy==2.0.32
238-
# via oleapi (pyproject.toml)
239-
starlette==0.41.2
240-
# via
241-
# oleapi (pyproject.toml)
242-
# asgi-correlation-id
243-
# fastapi
244-
typer==0.12.5
245-
# via
246-
# oleapi (pyproject.toml)
247-
# fastapi-cli
38+
# via anyio
24839
typing-extensions==4.12.2
249-
# via
250-
# oleapi (pyproject.toml)
251-
# fastapi
252-
# limits
253-
# pydantic
254-
# pydantic-core
255-
# sqlalchemy
256-
# typer
257-
# typing-inspect
40+
# via typing-inspect
25841
typing-inspect==0.9.0
25942
# via oleapi (pyproject.toml)
260-
ujson==5.10.0
261-
# via oleapi (pyproject.toml)
262-
urllib3==2.2.2
263-
# via oleapi (pyproject.toml)
264-
uvicorn==0.30.6
265-
# via
266-
# oleapi (pyproject.toml)
267-
# fastapi-cli
268-
uvloop==0.21.0
269-
# via
270-
# oleapi (pyproject.toml)
271-
# uvicorn
27243
virtualenv==20.28.0
273-
# via
274-
# oleapi (pyproject.toml)
275-
# pre-commit
276-
watchfiles==0.24.0
277-
# via
278-
# oleapi (pyproject.toml)
279-
# uvicorn
280-
websockets==13.1
281-
# via
282-
# oleapi (pyproject.toml)
283-
# uvicorn
284-
wrapt==1.16.0
285-
# via
286-
# oleapi (pyproject.toml)
287-
# deprecated
44+
# via pre-commit

0 commit comments

Comments
 (0)