diff --git a/pyproject.toml b/pyproject.toml index 993a2f9..04255b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,58 +8,58 @@ readme = "README.md" requires-python = ">=3.13" dependencies = [ - "pydantic==2.11.9", + "pydantic==2.13.4", ] [project.optional-dependencies] dev = [ "pytest==9.0.3", - "pytest-cov==7.0.0", - "pytest-postgresql==8.0.0", - "hypothesis==6.151.9", - "ruff==0.13.2", - "mypy==1.18.2", + "pytest-cov==7.1.0", + "pytest-postgresql==8.1.0", + "hypothesis==6.155.1", + "ruff==0.15.16", + "mypy==2.1.0", "pip-audit==2.10.0", - "pip==26.1.1", - "types-passlib==1.7.7.20250602", - "types-regex==2026.1.15.20260116", - "boto3-stubs[s3]==1.43.18", - "mutmut==2.5.1", - "locust==2.43.3", + "pip==26.1.2", + "types-passlib==1.7.7.20260211", + "types-regex==2026.5.9.20260518", + "boto3-stubs[s3]==1.43.22", + "mutmut==3.5.0", + "locust==2.44.1", ] viz = [ - "numpy==2.3.3", - "pandas==2.3.3", - "matplotlib==3.10.7", - "plotly==6.4.0", + "numpy==2.4.6", + "pandas==3.0.3", + "matplotlib==3.10.9", + "plotly==6.8.0", "seaborn==0.13.2", "openpyxl==3.1.5", "graphviz==0.21", ] notebook = [ "jupyter==1.1.1", - "ipykernel==7.1.0", + "ipykernel==7.2.0", "ipywidgets==8.1.8", - "notebook==7.4.7", + "notebook==7.5.7", ] docs = [] api = [ "fastapi==0.136.3", - "uvicorn[standard]==0.40.0", - "pydantic-settings==2.12.0", + "uvicorn[standard]==0.49.0", + "pydantic-settings==2.14.1", "httpx==0.28.1", - "sqlmodel==0.0.31", + "sqlmodel==0.0.38", "alembic==1.18.4", - "psycopg2==2.9.11", + "psycopg2==2.9.12", "PyJWT==2.13.0", "passlib[bcrypt]==1.7.4", - "python-multipart==0.0.29", + "python-multipart==0.0.32", "email-validator==2.3.0", - "regex==2026.1.15", - "boto3==1.43.18", + "regex==2026.5.9", + "boto3==1.43.22", "slowapi==0.1.9", "bleach==6.3.0", - "sentry-sdk[fastapi]==2.61.0", + "sentry-sdk[fastapi]==2.61.1", "logtail-python==0.3.4", ]