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 <noreply@anthropic.com>
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user