22# uv pip compile --refresh --annotation-style=line --all-extras --output-file=requirements.txt pyproject.toml
33aiodns == 3.6.1 # via aiohttp
44aiohappyeyeballs == 2.6.1 # via aiohttp
5- aiohttp == 3.13.2 # via elasticsearch, motion-base (pyproject.toml)
5+ aiohttp == 3.13.3 # via elasticsearch, motion-base (pyproject.toml)
66aiosignal == 1.4.0 # via aiohttp
77amqp == 5.3.1 # via kombu
88annotated-doc == 0.0.4 # via fastapi-slim
99annotated-types == 0.7.0 # via pydantic
1010anyio == 4.12.0 # via elasticsearch, httpx, starlette
1111attrs == 25.4.0 # via aiohttp
12- backports-zstd == 1.2 .0 # via aiohttp
12+ backports-zstd == 1.3 .0 # via aiohttp
1313bcrypt == 5.0.0 # via motion-base (pyproject.toml)
1414beanie == 2.0.1 # via motion-base (pyproject.toml)
1515beautifulsoup4 == 4.14.3 # via motion-base (pyproject.toml)
1616bidict == 0.23.1 # via python-socketio
1717billiard == 4.2.4 # via celery
1818blinker == 1.9.0 # via flask
1919brotli == 1.2.0 # via aiohttp, geventhttpclient
20- celery == 5.6.0 # via motion-base (pyproject.toml)
21- certifi == 2025.11.12 # via elastic-transport, geventhttpclient, httpcore, httpx, requests
20+ celery == 5.6.1 # via motion-base (pyproject.toml)
21+ certifi == 2026.1.4 # via elastic-transport, geventhttpclient, httpcore, httpx, requests
2222cffi == 2.0.0 # via cryptography, pycares
2323charset-normalizer == 3.4.4 # via requests
2424click == 8.3.1 # via beanie, celery, click-didyoumean, click-plugins, click-repl, flask, uvicorn, motion-base (pyproject.toml)
2525click-didyoumean == 0.3.1 # via celery
2626click-plugins == 1.1.1.2 # via celery
2727click-repl == 0.3.0 # via celery
28- configargparse == 1.7.1 # via locust, locust-cloud
28+ configargparse == 1.7.1 # via locust
2929contourpy == 1.3.3 # via matplotlib
30- coverage == 7.13.0 # via pytest-cov
30+ coverage == 7.13.1 # via pytest-cov
3131cryptography == 46.0.3 # via joserfc
3232cycler == 0.12.1 # via matplotlib
3333dnspython == 2.8.0 # via email-validator, pymongo
3434elastic-transport == 9.2.1 # via elasticsearch
3535elasticsearch == 9.2.1 # via motion-base (pyproject.toml)
3636email-validator == 2.3.0 # via motion-base (pyproject.toml)
37- exceptiongroup == 1.3.1 # via celery
3837execnet == 2.1.2 # via pytest-xdist
3938fastapi-slim == 0.128.0 # via motion-base (pyproject.toml)
4039flask == 3.1.2 # via flask-cors, flask-login, locust
@@ -44,7 +43,7 @@ flexcache==0.3 # via pint
4443flexparser == 0.4 # via pint
4544fonttools == 4.61.1 # via matplotlib
4645frozenlist == 1.8.0 # via aiohttp, aiosignal
47- gevent == 25.9.1 # via geventhttpclient, locust, locust-cloud
46+ gevent == 25.9.1 # via geventhttpclient, locust
4847geventhttpclient == 2.3.7 # via locust
4948greenlet == 3.3.0 # via gevent
5049h11 == 0.16.0 # via httpcore, uvicorn, wsproto
@@ -55,13 +54,12 @@ idna==3.11 # via anyio, email-validator, httpx, requests, yarl
5554iniconfig == 2.3.0 # via pytest
5655itsdangerous == 2.2.0 # via flask
5756jinja2 == 3.1.6 # via flask
58- joserfc == 1.6.0 # via motion-base (pyproject.toml)
57+ joserfc == 1.6.1 # via motion-base (pyproject.toml)
5958kiwisolver == 1.4.9 # via matplotlib
60- kombu == 5.6.1 # via celery
59+ kombu == 5.6.2 # via celery
6160lazy-model == 0.4.0 # via beanie
6261llvmlite == 0.46.0 # via numba
63- locust == 2.42.6 # via motion-base (pyproject.toml)
64- locust-cloud == 1.30.0 # via locust
62+ locust == 2.43.0 # via motion-base (pyproject.toml)
6563markdown-it-py == 4.0.0 # via rich
6664markupsafe == 3.0.3 # via flask, jinja2, werkzeug
6765matplotlib == 3.10.8 # via motion-base (pyproject.toml)
@@ -72,13 +70,13 @@ multidict==6.7.0 # via aiohttp, yarl
7270numba == 0.63.1 # via motion-base (pyproject.toml)
7371numpy == 2.3.5 # via contourpy, matplotlib, numba, scipy
7472packaging == 25.0 # via kombu, matplotlib, pytest
75- pillow == 12.0 .0 # via matplotlib
73+ pillow == 12.1 .0 # via matplotlib
7674pint == 0.25.2 # via motion-base (pyproject.toml)
77- platformdirs == 4.5.1 # via locust-cloud, pint
75+ platformdirs == 4.5.1 # via pint
7876pluggy == 1.6.0 # via pytest, pytest-cov
7977prompt-toolkit == 3.0.52 # via click-repl
8078propcache == 0.4.1 # via aiohttp, yarl
81- psutil == 7.2.0 # via locust
79+ psutil == 7.2.1 # via locust
8280py-spy == 0.4.1 # via motion-base (pyproject.toml)
8381pycares == 4.11.0 # via aiodns
8482pycparser == 2.23 # via cffi
@@ -94,11 +92,11 @@ pytest-cov==7.0.0 # via motion-base (pyproject.toml)
9492pytest-xdist == 3.8.0 # via motion-base (pyproject.toml)
9593python-dateutil == 2.9.0.post0 # via celery, elasticsearch, matplotlib
9694python-dotenv == 1.2.1 # via motion-base (pyproject.toml)
97- python-engineio == 4.13.0 # via locust, locust-cloud, python-socketio
95+ python-engineio == 4.13.0 # via locust, python-socketio
9896python-multipart == 0.0.21 # via motion-base (pyproject.toml)
99- python-socketio == 5.16.0 # via locust, locust-cloud
97+ python-socketio == 5.16.0 # via locust
10098pyzmq == 27.1.0 # via locust
101- requests == 2.32.4 # via locust, python-socketio, motion-base (pyproject.toml)
99+ requests == 2.32.5 # via locust, python-socketio, motion-base (pyproject.toml)
102100rich == 14.2.0 # via motion-base (pyproject.toml)
103101ruff == 0.14.10 # via motion-base (pyproject.toml)
104102scipy == 1.16.3 # via motion-base (pyproject.toml)
@@ -108,7 +106,7 @@ sniffio==1.3.1 # via elastic-transport, elasticsearch
108106soupsieve == 2.8.1 # via beautifulsoup4
109107starlette == 0.50.0 # via fastapi-slim
110108structlog == 25.5.0 # via motion-base (pyproject.toml)
111- typing-extensions == 4.15.0 # via aiosignal, anyio, beanie, beautifulsoup4, elasticsearch, exceptiongroup, fastapi-slim, flexcache, flexparser, locust, pint, pydantic, pydantic-core, pytest-asyncio, starlette, typing-inspection
109+ typing-extensions == 4.15.0 # via aiosignal, anyio, beanie, beautifulsoup4, elasticsearch, fastapi-slim, flexcache, flexparser, locust, pint, pydantic, pydantic-core, pytest-asyncio, starlette, typing-inspection
112110typing-inspection == 0.4.2 # via pydantic
113111tzdata == 2025.3 # via kombu
114112tzlocal == 5.3.1 # via celery
0 commit comments