From 04705bdcb2a4c983ab636114965b2add377a142f Mon Sep 17 00:00:00 2001 From: Kaj Kowalski Date: Wed, 5 Nov 2025 15:25:01 +0100 Subject: [PATCH] chore(deps): bump minimum versions, refresh lock Updates minimum versions for core runtime deps (Django, Celery, NumPy/Pandas, Plotly, Requests, Redis, SQLAlchemy, etc.). Refreshes lockfile to align with pyproject. Targets recent security/bugfix releases and improves compatibility with latest Python/Django. No functional changes expected. --- pyproject.toml | 46 +++++++++++++++++++++++----------------------- uv.lock | 46 +++++++++++++++++++++++----------------------- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 04b3584..067ac35 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,24 +15,24 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "bleach[css]>=6.2.0", - "celery[sqlalchemy]>=5.5.2", - "crispy-bootstrap5>=2025.4", - "django>=5.2.1", - "django-allauth>=65.8.0", + "bleach[css]>=6.3.0", + "celery[sqlalchemy]>=5.5.3", + "crispy-bootstrap5>=2025.6", + "django>=5.2.7", + "django-allauth>=65.13.0", "django-celery-beat>=2.8.1", "django-crispy-forms>=2.4", "gunicorn>=23.0.0", - "numpy>=2.2.5", - "pandas>=2.2.3", - "plotly>=6.1.0", - "python-dotenv>=1.1.0", - "redis>=6.1.0", - "requests>=2.32.3", - "sqlalchemy>=2.0.41", + "numpy>=2.3.4", + "pandas>=2.3.3", + "plotly>=6.4.0", + "python-dotenv>=1.2.1", + "redis>=7.0.1", + "requests>=2.32.5", + "sqlalchemy>=2.0.44", "tinycss2>=1.4.0", - "whitenoise>=6.9.0", - "xlsxwriter>=3.2.3", + "whitenoise>=6.11.0", + "xlsxwriter>=3.2.9", ] [project.urls] @@ -49,16 +49,16 @@ livegraphs-shell = "dashboard_project.__main__:shell" [dependency-groups] dev = [ - "bandit>=1.8.3", - "black>=25.1.0", - "coverage>=7.8.0", - "django-debug-toolbar>=5.2.0", - "django-stubs>=5.2.0", - "mypy>=1.15.0", - "pre-commit>=4.2.0", - "pytest>=8.3.5", + "bandit>=1.8.6", + "black>=25.9.0", + "coverage>=7.11.0", + "django-debug-toolbar>=6.1.0", + "django-stubs>=5.2.7", + "mypy>=1.18.2", + "pre-commit>=4.3.0", + "pytest>=8.4.2", "pytest-django>=4.11.1", - "ruff>=0.11.10", + "ruff>=0.14.3", "ty>=0.0.1a25", ] diff --git a/uv.lock b/uv.lock index 0570b23..d7c77eb 100644 --- a/uv.lock +++ b/uv.lock @@ -568,38 +568,38 @@ dev = [ [package.metadata] requires-dist = [ - { name = "bleach", extras = ["css"], specifier = ">=6.2.0" }, - { name = "celery", extras = ["sqlalchemy"], specifier = ">=5.5.2" }, - { name = "crispy-bootstrap5", specifier = ">=2025.4" }, - { name = "django", specifier = ">=5.2.1" }, - { name = "django-allauth", specifier = ">=65.8.0" }, + { name = "bleach", extras = ["css"], specifier = ">=6.3.0" }, + { name = "celery", extras = ["sqlalchemy"], specifier = ">=5.5.3" }, + { name = "crispy-bootstrap5", specifier = ">=2025.6" }, + { name = "django", specifier = ">=5.2.7" }, + { name = "django-allauth", specifier = ">=65.13.0" }, { name = "django-celery-beat", specifier = ">=2.8.1" }, { name = "django-crispy-forms", specifier = ">=2.4" }, { name = "gunicorn", specifier = ">=23.0.0" }, - { name = "numpy", specifier = ">=2.2.5" }, - { name = "pandas", specifier = ">=2.2.3" }, - { name = "plotly", specifier = ">=6.1.0" }, - { name = "python-dotenv", specifier = ">=1.1.0" }, - { name = "redis", specifier = ">=6.1.0" }, - { name = "requests", specifier = ">=2.32.3" }, - { name = "sqlalchemy", specifier = ">=2.0.41" }, + { name = "numpy", specifier = ">=2.3.4" }, + { name = "pandas", specifier = ">=2.3.3" }, + { name = "plotly", specifier = ">=6.4.0" }, + { name = "python-dotenv", specifier = ">=1.2.1" }, + { name = "redis", specifier = ">=7.0.1" }, + { name = "requests", specifier = ">=2.32.5" }, + { name = "sqlalchemy", specifier = ">=2.0.44" }, { name = "tinycss2", specifier = ">=1.4.0" }, - { name = "whitenoise", specifier = ">=6.9.0" }, - { name = "xlsxwriter", specifier = ">=3.2.3" }, + { name = "whitenoise", specifier = ">=6.11.0" }, + { name = "xlsxwriter", specifier = ">=3.2.9" }, ] [package.metadata.requires-dev] dev = [ - { name = "bandit", specifier = ">=1.8.3" }, - { name = "black", specifier = ">=25.1.0" }, - { name = "coverage", specifier = ">=7.8.0" }, - { name = "django-debug-toolbar", specifier = ">=5.2.0" }, - { name = "django-stubs", specifier = ">=5.2.0" }, - { name = "mypy", specifier = ">=1.15.0" }, - { name = "pre-commit", specifier = ">=4.2.0" }, - { name = "pytest", specifier = ">=8.3.5" }, + { name = "bandit", specifier = ">=1.8.6" }, + { name = "black", specifier = ">=25.9.0" }, + { name = "coverage", specifier = ">=7.11.0" }, + { name = "django-debug-toolbar", specifier = ">=6.1.0" }, + { name = "django-stubs", specifier = ">=5.2.7" }, + { name = "mypy", specifier = ">=1.18.2" }, + { name = "pre-commit", specifier = ">=4.3.0" }, + { name = "pytest", specifier = ">=8.4.2" }, { name = "pytest-django", specifier = ">=4.11.1" }, - { name = "ruff", specifier = ">=0.11.10" }, + { name = "ruff", specifier = ">=0.14.3" }, { name = "ty", specifier = ">=0.0.1a25" }, ]