Skip to content

Commit 82d2681

Browse files
committed
Update dependencies
1 parent 9b4d41f commit 82d2681

File tree

2 files changed

+69
-19
lines changed

2 files changed

+69
-19
lines changed

requirements.txt

Lines changed: 68 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,124 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile --refresh --annotation-style=line --output-file=requirements.txt pyproject.toml
2+
# uv pip compile --refresh --annotation-style=line --all-extras --output-file=requirements.txt pyproject.toml
33
aiodns==3.6.1 # via aiohttp
44
aiohappyeyeballs==2.6.1 # via aiohttp
55
aiohttp==3.13.2 # via elasticsearch, motion-base (pyproject.toml)
66
aiosignal==1.4.0 # via aiohttp
77
amqp==5.3.1 # via kombu
88
annotated-doc==0.0.4 # via fastapi-slim
99
annotated-types==0.7.0 # via pydantic
10-
anyio==4.12.0 # via elasticsearch, starlette
10+
anyio==4.12.0 # via elasticsearch, httpx, starlette
1111
attrs==25.4.0 # via aiohttp
1212
backports-zstd==1.2.0 # via aiohttp
1313
bcrypt==5.0.0 # via motion-base (pyproject.toml)
1414
beanie==2.0.1 # via motion-base (pyproject.toml)
15+
beautifulsoup4==4.14.3 # via motion-base (pyproject.toml)
16+
bidict==0.23.1 # via python-socketio
1517
billiard==4.2.4 # via celery
16-
brotli==1.2.0 # via aiohttp
18+
blinker==1.9.0 # via flask
19+
brotli==1.2.0 # via aiohttp, geventhttpclient
1720
celery==5.6.0 # via motion-base (pyproject.toml)
18-
certifi==2025.11.12 # via elastic-transport, requests
21+
certifi==2025.11.12 # via elastic-transport, geventhttpclient, httpcore, httpx, requests
1922
cffi==2.0.0 # via cryptography, pycares
2023
charset-normalizer==3.4.4 # via requests
21-
click==8.3.1 # via beanie, celery, click-didyoumean, click-plugins, click-repl, uvicorn
24+
click==8.3.1 # via beanie, celery, click-didyoumean, click-plugins, click-repl, flask, uvicorn, motion-base (pyproject.toml)
2225
click-didyoumean==0.3.1 # via celery
2326
click-plugins==1.1.1.2 # via celery
2427
click-repl==0.3.0 # via celery
28+
configargparse==1.7.1 # via locust, locust-cloud
29+
contourpy==1.3.3 # via matplotlib
30+
coverage==7.13.0 # via pytest-cov
2531
cryptography==46.0.3 # via joserfc
32+
cycler==0.12.1 # via matplotlib
2633
dnspython==2.8.0 # via email-validator, pymongo
27-
elastic-transport==9.2.0 # via elasticsearch
28-
elasticsearch==9.2.0 # via motion-base (pyproject.toml)
34+
elastic-transport==9.2.1 # via elasticsearch
35+
elasticsearch==9.2.1 # via motion-base (pyproject.toml)
2936
email-validator==2.3.0 # via motion-base (pyproject.toml)
3037
exceptiongroup==1.3.1 # via celery
31-
fastapi-slim==0.126.0 # via motion-base (pyproject.toml)
38+
execnet==2.1.2 # via pytest-xdist
39+
fastapi-slim==0.127.0 # via motion-base (pyproject.toml)
40+
flask==3.1.2 # via flask-cors, flask-login, locust
41+
flask-cors==6.0.2 # via locust
42+
flask-login==0.6.3 # via locust
3243
flexcache==0.3 # via pint
3344
flexparser==0.4 # via pint
45+
fonttools==4.61.1 # via matplotlib
3446
frozenlist==1.8.0 # via aiohttp, aiosignal
35-
h11==0.16.0 # via uvicorn
36-
idna==3.11 # via anyio, email-validator, requests, yarl
47+
gevent==25.9.1 # via geventhttpclient, locust, locust-cloud
48+
geventhttpclient==2.3.7 # via locust
49+
greenlet==3.3.0 # via gevent
50+
h11==0.16.0 # via httpcore, uvicorn, wsproto
51+
httpcore==1.0.9 # via httpx
52+
httpx==0.28.1 # via httpx-auth, motion-base (pyproject.toml)
53+
httpx-auth==0.23.1 # via motion-base (pyproject.toml)
54+
idna==3.11 # via anyio, email-validator, httpx, requests, yarl
55+
iniconfig==2.3.0 # via pytest
56+
itsdangerous==2.2.0 # via flask
57+
jinja2==3.1.6 # via flask
3758
joserfc==1.6.0 # via motion-base (pyproject.toml)
59+
kiwisolver==1.4.9 # via matplotlib
3860
kombu==5.6.1 # via celery
3961
lazy-model==0.4.0 # via beanie
4062
llvmlite==0.46.0 # via numba
63+
locust==2.42.6 # via motion-base (pyproject.toml)
64+
locust-cloud==1.30.0 # via locust
65+
markdown-it-py==4.0.0 # via rich
66+
markupsafe==3.0.3 # via flask, jinja2, werkzeug
67+
matplotlib==3.10.8 # via motion-base (pyproject.toml)
68+
mdurl==0.1.2 # via markdown-it-py
4169
mongoengine==0.29.1 # via motion-base (pyproject.toml)
70+
msgpack==1.1.2 # via locust
4271
multidict==6.7.0 # via aiohttp, yarl
4372
numba==0.63.1 # via motion-base (pyproject.toml)
44-
numpy==2.3.5 # via numba, scipy
45-
packaging==25.0 # via kombu
73+
numpy==2.3.5 # via contourpy, matplotlib, numba, scipy
74+
packaging==25.0 # via kombu, matplotlib, pytest
75+
pillow==12.0.0 # via matplotlib
4676
pint==0.25.2 # via motion-base (pyproject.toml)
47-
platformdirs==4.5.1 # via pint
77+
platformdirs==4.5.1 # via locust-cloud, pint
78+
pluggy==1.6.0 # via pytest, pytest-cov
4879
prompt-toolkit==3.0.52 # via click-repl
4980
propcache==0.4.1 # via aiohttp, yarl
81+
psutil==7.2.0 # via locust
5082
py-spy==0.4.1 # via motion-base (pyproject.toml)
5183
pycares==4.11.0 # via aiodns
5284
pycparser==2.23 # via cffi
5385
pydantic==2.12.5 # via beanie, fastapi-slim, lazy-model
5486
pydantic-core==2.41.5 # via pydantic
87+
pygments==2.19.2 # via pytest, rich
5588
pyinstrument==5.1.1 # via motion-base (pyproject.toml)
5689
pymongo==4.15.5 # via beanie, mongoengine
57-
python-dateutil==2.9.0.post0 # via celery, elasticsearch
90+
pyparsing==3.3.1 # via matplotlib
91+
pytest==9.0.2 # via locust, pytest-asyncio, pytest-cov, pytest-xdist
92+
pytest-asyncio==1.3.0 # via motion-base (pyproject.toml)
93+
pytest-cov==7.0.0 # via motion-base (pyproject.toml)
94+
pytest-xdist==3.8.0 # via motion-base (pyproject.toml)
95+
python-dateutil==2.9.0.post0 # via celery, elasticsearch, matplotlib
5896
python-dotenv==1.2.1 # via motion-base (pyproject.toml)
97+
python-engineio==4.13.0 # via locust, locust-cloud, python-socketio
5998
python-multipart==0.0.21 # via motion-base (pyproject.toml)
60-
requests==2.32.5 # via motion-base (pyproject.toml)
99+
python-socketio==5.16.0 # via locust, locust-cloud
100+
pyzmq==27.1.0 # via locust
101+
requests==2.32.4 # via locust, python-socketio, motion-base (pyproject.toml)
102+
rich==14.2.0 # via motion-base (pyproject.toml)
103+
ruff==0.14.10 # via motion-base (pyproject.toml)
61104
scipy==1.16.3 # via motion-base (pyproject.toml)
105+
simple-websocket==1.1.0 # via python-engineio
62106
six==1.17.0 # via python-dateutil
63107
sniffio==1.3.1 # via elastic-transport, elasticsearch
108+
soupsieve==2.8.1 # via beautifulsoup4
64109
starlette==0.50.0 # via fastapi-slim
65110
structlog==25.5.0 # via motion-base (pyproject.toml)
66-
typing-extensions==4.15.0 # via aiosignal, anyio, beanie, elasticsearch, exceptiongroup, fastapi-slim, flexcache, flexparser, pint, pydantic, pydantic-core, starlette, typing-inspection
111+
typing-extensions==4.15.0 # via aiosignal, anyio, beanie, beautifulsoup4, elasticsearch, exceptiongroup, fastapi-slim, flexcache, flexparser, pint, pydantic, pydantic-core, pytest-asyncio, starlette, typing-inspection
67112
typing-inspection==0.4.2 # via pydantic
68113
tzdata==2025.3 # via kombu
69114
tzlocal==5.3.1 # via celery
70-
urllib3==2.6.2 # via elastic-transport, requests
71-
uvicorn==0.38.0 # via motion-base (pyproject.toml)
115+
urllib3==2.6.2 # via elastic-transport, geventhttpclient, requests
116+
uvicorn==0.40.0 # via motion-base (pyproject.toml)
72117
vine==5.1.0 # via amqp, celery, kombu
73118
wcwidth==0.2.14 # via prompt-toolkit
119+
websocket-client==1.9.0 # via python-socketio
120+
werkzeug==3.1.4 # via flask, flask-cors, flask-login, locust
121+
wsproto==1.3.2 # via simple-websocket
74122
yarl==1.22.0 # via aiohttp
123+
zope-event==6.1 # via gevent
124+
zope-interface==8.1.1 # via gevent

scripts/pip.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ if ! command -v uv &>/dev/null; then
1717
fi
1818
fi
1919

20-
uv pip compile --refresh -U --annotation-style=line --output-file=requirements.txt pyproject.toml
20+
uv pip compile --refresh -U --annotation-style=line --all-extras --output-file=requirements.txt pyproject.toml

0 commit comments

Comments
 (0)