diff --git a/electron/package.json b/electron/package.json index 7d05a2c..aed0389 100644 --- a/electron/package.json +++ b/electron/package.json @@ -18,7 +18,7 @@ "@electron-forge/plugin-auto-unpack-natives": "^7.11.2", "@electron-forge/plugin-fuses": "^7.11.2", "@electron/fuses": "^2.1.3", - "electron": "^44.1.0" + "electron": "^44.2.0" }, "author": { "name": "Theodore Chang", diff --git a/gui/package.json b/gui/package.json index 645b732..32b37fb 100644 --- a/gui/package.json +++ b/gui/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@types/leaflet": "^1.9.22", - "@types/node": "^26.4.0", + "@types/node": "^26.4.1", "@types/plotly.js-basic-dist-min": "^2.12.4", "prettier": "^3.9.6", "solid-devtools": "^0.34.5", diff --git a/requirements-dev.txt b/requirements-dev.txt index ac20e13..63dc31d 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -9,7 +9,7 @@ aiosignal==1.4.0 # via aiohttp amqp==5.3.1 # via kombu annotated-doc==0.0.5 # via fastapi annotated-types==0.8.0 # via pydantic -anyio==4.14.2 # via elasticsearch, httpx2, starlette, watchfiles +anyio==4.15.1 # via elasticsearch, httpx2, starlette, watchfiles attrs==26.1.0 # via aiohttp backports-zstd==1.7.0 # via aiohttp bcrypt==5.0.0 # via motion-base (pyproject.toml) @@ -28,7 +28,7 @@ click==8.5.0 # via beanie, celery, click-didyoumean, click-plugins, click-didyoumean==0.3.1 # via celery click-plugins==1.1.1.2 # via celery click-repl==0.3.0 # via celery -configargparse==1.7.5 # via locust +configargparse==1.7.6 # via locust contourpy==1.3.3 # via matplotlib coverage==7.16.0 # via pytest-cov cryptography==50.0.1 # via joserfc @@ -71,12 +71,12 @@ mdurl==0.1.2 # via markdown-it-py msgpack==1.2.2 # via locust multidict==6.7.1 # via aiobotocore, aiohttp, yarl numba==0.67.0 # via motion-base (pyproject.toml) -numpy==2.5.2 # via contourpy, matplotlib, numba, scipy +numpy==2.4.6 # via contourpy, matplotlib, numba, scipy packaging==26.3 # via kombu, matplotlib, pytest pathlib-abc==0.5.2 # via universal-pathlib pillow==12.3.0 # via matplotlib pint==0.25.3 # via motion-base (pyproject.toml) -platformdirs==4.11.5 # via pint +platformdirs==4.11.7 # via pint pluggy==1.6.0 # via pytest, pytest-cov prompt-toolkit==3.0.53 # via click-repl propcache==0.5.2 # via aiohttp, yarl @@ -87,7 +87,7 @@ pydantic==2.13.5 # via beanie, fastapi, lazy-model pydantic-core==2.46.5 # via pydantic pygments==2.21.0 # via pytest, rich pyinstrument==5.1.3 # via motion-base (pyproject.toml) -pymongo==4.17.0 # via beanie +pymongo==4.18.0 # via beanie pyparsing==3.3.2 # via matplotlib pytest==9.1.1 # via locust, pytest-cov pytest-cov==7.1.0 # via motion-base (pyproject.toml) @@ -100,9 +100,9 @@ pyyaml==6.0.3 # via uvicorn pyzmq==27.2.0 # via locust requests==2.34.2 # via locust, python-socketio rich==15.0.0 # via motion-base (pyproject.toml) -ruff==0.16.5 # via motion-base (pyproject.toml) +ruff==0.16.6 # via motion-base (pyproject.toml) s3fs==2026.7.0 # via motion-base (pyproject.toml) -scipy==1.18.1 # via motion-base (pyproject.toml) +scipy==1.17.1 # via motion-base (pyproject.toml) simple-websocket==1.1.0 # via python-engineio six==1.17.0 # via python-dateutil sniffio==1.3.1 # via elastic-transport, elasticsearch @@ -110,7 +110,7 @@ soupsieve==2.9.2 # via beautifulsoup4 starlette==1.6.0 # via fastapi structlog==26.1.0 # via motion-base (pyproject.toml) truststore==0.10.4 # via httpcore2, httpx2 -typing-extensions==4.16.0 # via beanie, beautifulsoup4, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, typing-inspection +typing-extensions==4.16.0 # via aiohttp, aiosignal, anyio, beanie, beautifulsoup4, bidict, elasticsearch, fastapi, flexcache, flexparser, httpx2, locust, pint, pydantic, pydantic-core, starlette, typing-inspection typing-inspection==0.4.4 # via fastapi, pydantic tzdata==2026.3 # via kombu tzlocal==5.4.4 # via celery diff --git a/requirements.txt b/requirements.txt index 979893c..0a539e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ aiosignal==1.4.0 # via aiohttp amqp==5.3.1 # via kombu annotated-doc==0.0.5 # via fastapi annotated-types==0.8.0 # via pydantic -anyio==4.14.2 # via elasticsearch, starlette, watchfiles +anyio==4.15.1 # via elasticsearch, starlette, watchfiles attrs==26.1.0 # via aiohttp backports-zstd==1.7.0 # via aiohttp bcrypt==5.0.0 # via motion-base (pyproject.toml) @@ -44,11 +44,11 @@ lazy-model==0.4.0 # via beanie llvmlite==0.49.0 # via numba multidict==6.7.1 # via aiobotocore, aiohttp, yarl numba==0.67.0 # via motion-base (pyproject.toml) -numpy==2.5.2 # via numba, scipy +numpy==2.4.6 # via numba, scipy packaging==26.3 # via kombu pathlib-abc==0.5.2 # via universal-pathlib pint==0.25.3 # via motion-base (pyproject.toml) -platformdirs==4.11.5 # via pint +platformdirs==4.11.7 # via pint prompt-toolkit==3.0.53 # via click-repl propcache==0.5.2 # via aiohttp, yarl pycares==5.0.1 # via aiodns @@ -56,18 +56,18 @@ pycparser==3.0 # via cffi pydantic==2.13.5 # via beanie, fastapi, lazy-model pydantic-core==2.46.5 # via pydantic pyinstrument==5.1.3 # via motion-base (pyproject.toml) -pymongo==4.17.0 # via beanie +pymongo==4.18.0 # via beanie python-dateutil==2.9.0.post0 # via aiobotocore, botocore, celery, elasticsearch python-dotenv==1.2.3 # via uvicorn, motion-base (pyproject.toml) python-multipart==0.0.32 # via motion-base (pyproject.toml) pyyaml==6.0.3 # via uvicorn s3fs==2026.7.0 # via motion-base (pyproject.toml) -scipy==1.18.1 # via motion-base (pyproject.toml) +scipy==1.17.1 # via motion-base (pyproject.toml) six==1.17.0 # via python-dateutil sniffio==1.3.1 # via elastic-transport, elasticsearch starlette==1.6.0 # via fastapi structlog==26.1.0 # via motion-base (pyproject.toml) -typing-extensions==4.16.0 # via beanie, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, typing-inspection +typing-extensions==4.16.0 # via aiohttp, aiosignal, anyio, beanie, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, starlette, typing-inspection typing-inspection==0.4.4 # via fastapi, pydantic tzdata==2026.3 # via kombu tzlocal==5.4.4 # via celery