From f7570ee8b8b45064664e06c0dff72d1814f50382 Mon Sep 17 00:00:00 2001 From: TLCFEM <19872523+TLCFEM@users.noreply.github.com> Date: Sun, 13 Sep 2026 10:06:07 +0000 Subject: [PATCH] [chore] Update Python and Node dependencies --- electron/package.json | 2 +- gui/package.json | 6 +++--- requirements-dev.txt | 22 +++++++++++----------- requirements.txt | 16 ++++++++-------- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/electron/package.json b/electron/package.json index aed0389..fbecb83 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.2.0" + "electron": "^44.3.0" }, "author": { "name": "Theodore Chang", diff --git a/gui/package.json b/gui/package.json index 32b37fb..967bf75 100644 --- a/gui/package.json +++ b/gui/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@types/leaflet": "^1.9.22", - "@types/node": "^26.4.1", + "@types/node": "^26.5.1", "@types/plotly.js-basic-dist-min": "^2.12.4", "prettier": "^3.9.6", "solid-devtools": "^0.34.5", @@ -27,9 +27,9 @@ "axios": "^1.20.0", "highlight.js": "^11.12.0", "leaflet": "^1.9.4", - "marked": "^18.0.11", + "marked": "^18.0.12", "marked-highlight": "^2.2.4", - "plotly.js-basic-dist-min": "^4.0.0", + "plotly.js-basic-dist-min": "^4.1.0", "solid-js": "^1.9.15", "tippy.js": "^6.3.7" }, diff --git a/requirements-dev.txt b/requirements-dev.txt index e8e2cf5..2a44630 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -35,7 +35,7 @@ cryptography==50.0.1 # via joserfc cycler==0.12.1 # via matplotlib dnspython==2.8.0 # via email-validator, pymongo elastic-transport==9.4.2 # via elasticsearch -elasticsearch==9.5.0 # via motion-base (pyproject.toml) +elasticsearch==9.5.1 # via motion-base (pyproject.toml) email-validator==2.3.0 # via motion-base (pyproject.toml) fastapi==0.141.1 # via motion-base (pyproject.toml) flask==3.1.3 # via flask-cors, flask-login, locust @@ -43,7 +43,7 @@ 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.64.0 # via matplotlib +fonttools==4.65.0 # via matplotlib frozenlist==1.8.0 # via aiohttp, aiosignal fsspec==2026.7.0 # via s3fs, universal-pathlib gevent==26.8.0 # via geventhttpclient, locust @@ -66,12 +66,12 @@ llvmlite==0.49.0 # via numba locust==2.46.5 # via motion-base (pyproject.toml) markdown-it-py==4.2.0 # via rich markupsafe==3.0.3 # via flask, jinja2, werkzeug -matplotlib==3.11.1 # via motion-base (pyproject.toml) +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.7.1 # via aiobotocore, aiohttp, yarl +multidict==6.8.0 # via aiobotocore, aiohttp, yarl numba==0.67.0 # via motion-base (pyproject.toml) -numpy==2.5.3 # 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 @@ -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.18.0 # via beanie +pymongo==4.18.1 # 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.6 # via motion-base (pyproject.toml) +ruff==0.16.7 # 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,9 +110,9 @@ 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 anyio, 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 +tzdata==2026.4 # via kombu tzlocal==5.4.4 # via celery universal-pathlib==0.3.10 # via motion-base (pyproject.toml) urllib3==2.7.0 # via botocore, elastic-transport, geventhttpclient, requests @@ -124,7 +124,7 @@ wcwidth==0.8.3 # 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.0 # via aiobotocore +wrapt==2.4.1 # via aiobotocore wsproto==1.3.2 # via simple-websocket yarl==1.24.5 # via aiohttp zope-event==6.2 # via gevent diff --git a/requirements.txt b/requirements.txt index de7b6e1..a1cf00a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,7 +27,7 @@ click-repl==0.3.0 # via celery cryptography==50.0.1 # via joserfc dnspython==2.8.0 # via email-validator, pymongo elastic-transport==9.4.2 # via elasticsearch -elasticsearch==9.5.0 # via motion-base (pyproject.toml) +elasticsearch==9.5.1 # via motion-base (pyproject.toml) email-validator==2.3.0 # via motion-base (pyproject.toml) fastapi==0.141.1 # via motion-base (pyproject.toml) flexcache==0.3 # via pint @@ -42,9 +42,9 @@ 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.7.1 # via aiobotocore, aiohttp, yarl +multidict==6.8.0 # via aiobotocore, aiohttp, yarl numba==0.67.0 # via motion-base (pyproject.toml) -numpy==2.5.3 # 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) @@ -56,20 +56,20 @@ 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.0 # via beanie +pymongo==4.18.1 # 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 anyio, 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 +tzdata==2026.4 # via kombu tzlocal==5.4.4 # via celery universal-pathlib==0.3.10 # via motion-base (pyproject.toml) urllib3==2.7.0 # via botocore, elastic-transport @@ -79,5 +79,5 @@ vine==5.1.0 # via amqp, celery, kombu watchfiles==1.2.0 # via uvicorn wcwidth==0.8.3 # via prompt-toolkit websockets==17.1 # via uvicorn -wrapt==2.4.0 # via aiobotocore +wrapt==2.4.1 # via aiobotocore yarl==1.24.5 # via aiohttp