From 2dfcfd46b3946f0d620b4263365adf44168d74d8 Mon Sep 17 00:00:00 2001 From: TLCFEM <19872523+TLCFEM@users.noreply.github.com> Date: Sun, 27 Sep 2026 10:27:31 +0000 Subject: [PATCH] [chore] Update Python and Node dependencies --- electron/package.json | 2 +- gui/package.json | 6 +++--- requirements-dev.txt | 28 ++++++++++++++-------------- requirements.txt | 16 ++++++++-------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/electron/package.json b/electron/package.json index db3b685..41aad6f 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.4.3" + "electron": "^44.4.5" }, "author": { "name": "Theodore Chang", diff --git a/gui/package.json b/gui/package.json index 1186718..7cfbdc5 100644 --- a/gui/package.json +++ b/gui/package.json @@ -11,9 +11,9 @@ }, "devDependencies": { "@types/leaflet": "^1.9.22", - "@types/node": "^26.6.2", + "@types/node": "^26.6.3", "@types/plotly.js-basic-dist-min": "^2.12.4", - "prettier": "^3.9.8", + "prettier": "^3.9.9", "solid-devtools": "^0.34.5", "typescript": "^7.0.2", "vite": "^6.4.3", @@ -27,7 +27,7 @@ "axios": "^1.20.0", "highlight.js": "^11.12.0", "leaflet": "^1.9.4", - "marked": "^18.0.13", + "marked": "^18.0.14", "marked-highlight": "^2.2.4", "plotly.js-basic-dist-min": "^4.1.1", "solid-js": "^1.9.15", diff --git a/requirements-dev.txt b/requirements-dev.txt index b84dac9..e96c86a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -43,16 +43,16 @@ flask-cors==6.0.5 # via locust flask-login==0.6.3 # via locust flexcache==0.3 # via pint flexparser==0.4 # via pint -fonttools==4.65.0 # via matplotlib +fonttools==4.66.0 # via matplotlib frozenlist==1.8.0 # via aiohttp, aiosignal fsspec==2026.9.0 # via s3fs, universal-pathlib gevent==26.9.0 # via geventhttpclient, locust geventhttpclient==2.3.9 # via locust greenlet==3.5.6 # via gevent h11==0.16.0 # via httpcore2, uvicorn, wsproto -httpcore2==2.13.0 # via httpx2 +httpcore2==2.13.1 # via httpx2 httptools==0.8.0 # via uvicorn -httpx2==2.13.0 # via motion-base (pyproject.toml) +httpx2==2.13.1 # via motion-base (pyproject.toml) idna==3.20 # via anyio, email-validator, httpx2, requests, yarl iniconfig==2.3.0 # via pytest itsdangerous==2.2.0 # via flask @@ -69,14 +69,14 @@ markupsafe==3.0.3 # via flask, jinja2, werkzeug matplotlib==3.11.2 # via motion-base (pyproject.toml) mdurl==0.1.2 # via markdown-it-py msgpack==1.2.2 # via locust -multidict==6.9.0 # via aiobotocore, aiohttp, yarl +multidict==6.9.1 # via aiobotocore, aiohttp, yarl numba==0.67.0 # via motion-base (pyproject.toml) 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.11 # via pint +platformdirs==4.12.0 # via pint pluggy==1.6.0 # via pytest, pytest-cov prompt-toolkit==3.0.53 # via click-repl propcache==0.5.4 # via aiohttp, yarl @@ -87,8 +87,8 @@ 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.18.1 # via beanie -pyparsing==3.3.2 # via matplotlib +pymongo==4.18.2 # via beanie +pyparsing==3.3.3 # via matplotlib pytest==9.1.1 # via locust, pytest-cov pytest-cov==7.1.0 # via motion-base (pyproject.toml) python-dateutil==2.9.0.post0 # via aiobotocore, botocore, celery, elasticsearch, matplotlib @@ -100,14 +100,14 @@ 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.8 # via motion-base (pyproject.toml) +ruff==0.16.9 # via motion-base (pyproject.toml) s3fs==2026.9.0 # 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 -soupsieve==2.9.2 # via beautifulsoup4 -starlette==1.6.0 # via fastapi +soupsieve==2.10 # via beautifulsoup4 +starlette==1.7.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 aiohttp, aiosignal, anyio, beanie, beautifulsoup4, bidict, click-repl, elasticsearch, fastapi, flexcache, flexparser, httpx2, locust, pint, pydantic, pydantic-core, starlette, typing-inspection @@ -116,15 +116,15 @@ tzdata==2026.4 # via kombu tzlocal==5.4.4 # via celery universal-pathlib==0.3.10 # via motion-base (pyproject.toml) urllib3==2.8.0 # via botocore, elastic-transport, geventhttpclient, requests -uvicorn==0.53.0 # via motion-base (pyproject.toml) +uvicorn==0.54.0 # via motion-base (pyproject.toml) uvloop==0.22.1 # via uvicorn vine==5.1.0 # via amqp, celery, kombu -watchfiles==1.2.0 # via uvicorn -wcwidth==0.8.4 # via prompt-toolkit +watchfiles==1.3.0 # via uvicorn +wcwidth==0.9.1 # via prompt-toolkit websocket-client==1.9.2 # via python-socketio websockets==17.1 # via uvicorn werkzeug==3.1.8 # via flask, flask-cors, flask-login, locust -wrapt==2.4.1 # via aiobotocore +wrapt==2.5.0 # via aiobotocore wsproto==1.3.2 # via simple-websocket yarl==1.25.1 # via aiohttp zope-event==6.2 # via gevent diff --git a/requirements.txt b/requirements.txt index 9ddd3ce..05f77e4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -42,13 +42,13 @@ joserfc==1.7.5 # via motion-base (pyproject.toml) kombu==5.6.2 # via celery lazy-model==0.4.0 # via beanie llvmlite==0.49.0 # via numba -multidict==6.9.0 # via aiobotocore, aiohttp, yarl +multidict==6.9.1 # via aiobotocore, aiohttp, yarl numba==0.67.0 # via motion-base (pyproject.toml) 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.11 # via pint +platformdirs==4.12.0 # via pint prompt-toolkit==3.0.53 # via click-repl propcache==0.5.4 # via aiohttp, yarl pycares==5.0.1 # via aiodns @@ -56,7 +56,7 @@ 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.18.1 # via beanie +pymongo==4.18.2 # 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) @@ -65,7 +65,7 @@ s3fs==2026.9.0 # 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 +starlette==1.7.0 # via fastapi structlog==26.1.0 # via motion-base (pyproject.toml) typing-extensions==4.16.0 # via aiohttp, aiosignal, anyio, beanie, click-repl, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, starlette, typing-inspection typing-inspection==0.4.4 # via fastapi, pydantic @@ -73,11 +73,11 @@ tzdata==2026.4 # via kombu tzlocal==5.4.4 # via celery universal-pathlib==0.3.10 # via motion-base (pyproject.toml) urllib3==2.8.0 # via botocore, elastic-transport -uvicorn==0.53.0 # via motion-base (pyproject.toml) +uvicorn==0.54.0 # via motion-base (pyproject.toml) uvloop==0.22.1 # via uvicorn vine==5.1.0 # via amqp, celery, kombu -watchfiles==1.2.0 # via uvicorn -wcwidth==0.8.4 # via prompt-toolkit +watchfiles==1.3.0 # via uvicorn +wcwidth==0.9.1 # via prompt-toolkit websockets==17.1 # via uvicorn -wrapt==2.4.1 # via aiobotocore +wrapt==2.5.0 # via aiobotocore yarl==1.25.1 # via aiohttp