|
1 | 1 | # 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 |
3 | 3 | aiodns==3.6.1 # via aiohttp |
4 | 4 | aiohappyeyeballs==2.6.1 # via aiohttp |
5 | 5 | aiohttp==3.13.2 # via elasticsearch, motion-base (pyproject.toml) |
6 | 6 | aiosignal==1.4.0 # via aiohttp |
7 | 7 | amqp==5.3.1 # via kombu |
8 | 8 | annotated-doc==0.0.4 # via fastapi-slim |
9 | 9 | annotated-types==0.7.0 # via pydantic |
10 | | -anyio==4.12.0 # via elasticsearch, starlette |
| 10 | +anyio==4.12.0 # via elasticsearch, httpx, starlette |
11 | 11 | attrs==25.4.0 # via aiohttp |
12 | 12 | backports-zstd==1.2.0 # via aiohttp |
13 | 13 | bcrypt==5.0.0 # via motion-base (pyproject.toml) |
14 | 14 | 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 |
15 | 17 | 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 |
17 | 20 | 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 |
19 | 22 | cffi==2.0.0 # via cryptography, pycares |
20 | 23 | 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) |
22 | 25 | click-didyoumean==0.3.1 # via celery |
23 | 26 | click-plugins==1.1.1.2 # via celery |
24 | 27 | 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 |
25 | 31 | cryptography==46.0.3 # via joserfc |
| 32 | +cycler==0.12.1 # via matplotlib |
26 | 33 | 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) |
29 | 36 | email-validator==2.3.0 # via motion-base (pyproject.toml) |
30 | 37 | 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 |
32 | 43 | flexcache==0.3 # via pint |
33 | 44 | flexparser==0.4 # via pint |
| 45 | +fonttools==4.61.1 # via matplotlib |
34 | 46 | 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 |
37 | 58 | joserfc==1.6.0 # via motion-base (pyproject.toml) |
| 59 | +kiwisolver==1.4.9 # via matplotlib |
38 | 60 | kombu==5.6.1 # via celery |
39 | 61 | lazy-model==0.4.0 # via beanie |
40 | 62 | 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 |
41 | 69 | mongoengine==0.29.1 # via motion-base (pyproject.toml) |
| 70 | +msgpack==1.1.2 # via locust |
42 | 71 | multidict==6.7.0 # via aiohttp, yarl |
43 | 72 | 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 |
46 | 76 | 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 |
48 | 79 | prompt-toolkit==3.0.52 # via click-repl |
49 | 80 | propcache==0.4.1 # via aiohttp, yarl |
| 81 | +psutil==7.2.0 # via locust |
50 | 82 | py-spy==0.4.1 # via motion-base (pyproject.toml) |
51 | 83 | pycares==4.11.0 # via aiodns |
52 | 84 | pycparser==2.23 # via cffi |
53 | 85 | pydantic==2.12.5 # via beanie, fastapi-slim, lazy-model |
54 | 86 | pydantic-core==2.41.5 # via pydantic |
| 87 | +pygments==2.19.2 # via pytest, rich |
55 | 88 | pyinstrument==5.1.1 # via motion-base (pyproject.toml) |
56 | 89 | 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 |
58 | 96 | python-dotenv==1.2.1 # via motion-base (pyproject.toml) |
| 97 | +python-engineio==4.13.0 # via locust, locust-cloud, python-socketio |
59 | 98 | 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) |
61 | 104 | scipy==1.16.3 # via motion-base (pyproject.toml) |
| 105 | +simple-websocket==1.1.0 # via python-engineio |
62 | 106 | six==1.17.0 # via python-dateutil |
63 | 107 | sniffio==1.3.1 # via elastic-transport, elasticsearch |
| 108 | +soupsieve==2.8.1 # via beautifulsoup4 |
64 | 109 | starlette==0.50.0 # via fastapi-slim |
65 | 110 | 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 |
67 | 112 | typing-inspection==0.4.2 # via pydantic |
68 | 113 | tzdata==2025.3 # via kombu |
69 | 114 | 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) |
72 | 117 | vine==5.1.0 # via amqp, celery, kombu |
73 | 118 | 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 |
74 | 122 | yarl==1.22.0 # via aiohttp |
| 123 | +zope-event==6.1 # via gevent |
| 124 | +zope-interface==8.1.1 # via gevent |
0 commit comments