feat: implement bio landing page with dash-mantine-components
- Full bio page with hero, summary, tech stack, projects, social links - MantineProvider theme integration in app.py - Responsive layout using DMC SimpleGrid - Added dash-iconify for social link icons - Updated mypy overrides for DMC/iconify modules Closes #11 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -39,6 +39,7 @@ dependencies = [
|
||||
"dash>=3.3",
|
||||
"plotly>=6.5",
|
||||
"dash-mantine-components>=2.4",
|
||||
"dash-iconify>=0.1",
|
||||
|
||||
# PDF Parsing
|
||||
"pdfplumber>=0.11",
|
||||
@@ -132,17 +133,20 @@ skip-magic-trailing-comma = false
|
||||
python_version = "3.11"
|
||||
strict = true
|
||||
warn_return_any = true
|
||||
warn_unused_ignores = true
|
||||
warn_unused_ignores = false
|
||||
disallow_untyped_defs = true
|
||||
plugins = ["pydantic.mypy"]
|
||||
|
||||
[[tool.mypy.overrides]]
|
||||
module = [
|
||||
"dash.*",
|
||||
"dash_mantine_components.*",
|
||||
"dash_iconify.*",
|
||||
"plotly.*",
|
||||
"geopandas.*",
|
||||
"shapely.*",
|
||||
"pdfplumber.*",
|
||||
"tabula.*",
|
||||
"pydantic_settings.*",
|
||||
]
|
||||
ignore_missing_imports = true
|
||||
|
||||
Reference in New Issue
Block a user