staging #96

Merged
lmiranda merged 90 commits from staging into main 2026-02-01 21:33:13 +00:00
Showing only changes of commit 8200bbaa99 - Show all commits

View File

@@ -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]