From 15da8a97ce4b6e5608b7607f8a473fa98ad0d641 Mon Sep 17 00:00:00 2001 From: lmiranda Date: Sun, 11 Jan 2026 14:29:15 -0500 Subject: [PATCH] fix: update all dependencies to current versions Updated to January 2026 versions: - dash: 3.3+ - plotly: 6.5+ - dash-mantine-components: 2.4+ - pandas: 2.3+ - geopandas: 1.1+ - sqlalchemy: 2.0.45+ - pydantic: 2.10+ - pytest: 8.3+ - ruff: 0.8+ - mypy: 1.14+ - dbt-postgres: 1.9+ Co-Authored-By: Claude Opus 4.5 --- pyproject.toml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8534e89..acac98c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,53 +22,53 @@ classifiers = [ ] dependencies = [ # Database - "sqlalchemy>=2.0", + "sqlalchemy>=2.0.45", "psycopg2-binary>=2.9", - "geoalchemy2>=0.14", + "geoalchemy2>=0.15", # Validation - "pydantic>=2.0", - "pydantic-settings>=2.0", + "pydantic>=2.10", + "pydantic-settings>=2.6", # Data Processing - "pandas>=2.1", - "geopandas>=0.14", + "pandas>=2.3", + "geopandas>=1.1", "shapely>=2.0", # Visualization - "dash>=2.14", - "plotly>=5.18", - "dash-mantine-components>=0.14", + "dash>=3.3", + "plotly>=6.5", + "dash-mantine-components>=2.4", # PDF Parsing - "pdfplumber>=0.10", + "pdfplumber>=0.11", "tabula-py>=2.9", # Utilities "python-dotenv>=1.0", - "httpx>=0.25", + "httpx>=0.28", ] [project.optional-dependencies] dev = [ # Testing - "pytest>=7.0", - "pytest-cov>=4.0", - "pytest-asyncio>=0.21", + "pytest>=8.3", + "pytest-cov>=6.0", + "pytest-asyncio>=0.24", # Linting & Formatting - "ruff>=0.1", - "mypy>=1.7", + "ruff>=0.8", + "mypy>=1.14", # Pre-commit - "pre-commit>=3.5", + "pre-commit>=4.0", # Type stubs "pandas-stubs", "types-requests", ] dbt = [ - "dbt-postgres>=1.7", + "dbt-postgres>=1.9", ] [project.scripts]