feat(dashboard): persist administrator login

This commit is contained in:
2026-10-01 13:56:22 +00:00
parent 7bea8b368e
commit c5eaddb4f3
20 changed files with 1343 additions and 884 deletions
Generated
+11 -3
View File
@@ -481,27 +481,35 @@ dependencies = [
[package.optional-dependencies]
dashboard = [
{ name = "itsdangerous" },
{ name = "pandas" },
{ name = "plotly" },
{ name = "starlette" },
{ name = "streamlit" },
{ name = "uvicorn" },
]
dev = [
{ name = "pytest" },
{ name = "ruff" },
{ name = "websockets" },
]
[package.metadata]
requires-dist = [
{ name = "itsdangerous", marker = "extra == 'dashboard'", specifier = ">=2.2.0,<3.0" },
{ name = "mcp", specifier = ">=1.0.0" },
{ name = "msoffcrypto-tool", specifier = ">=5.4.0" },
{ name = "openpyxl", specifier = ">=3.1.0" },
{ name = "pandas", marker = "extra == 'dashboard'", specifier = ">=2.0.0" },
{ name = "plotly", marker = "extra == 'dashboard'", specifier = ">=5.0.0" },
{ name = "pandas", marker = "extra == 'dashboard'", specifier = ">=2.2.0" },
{ name = "plotly", marker = "extra == 'dashboard'", specifier = ">=5.20.0" },
{ name = "pymupdf", specifier = ">=1.24.0" },
{ name = "pytest", marker = "extra == 'dev'", specifier = ">=8.0.0" },
{ name = "python-dotenv", specifier = ">=1.0.0" },
{ name = "ruff", marker = "extra == 'dev'", specifier = ">=0.6.0" },
{ name = "streamlit", marker = "extra == 'dashboard'", specifier = ">=1.30.0" },
{ name = "starlette", marker = "extra == 'dashboard'", specifier = ">=0.40.0,<2.0" },
{ name = "streamlit", marker = "extra == 'dashboard'", specifier = ">=1.58.0,<1.59.0" },
{ name = "uvicorn", marker = "extra == 'dashboard'", specifier = ">=0.30.0,<1.0" },
{ name = "websockets", marker = "extra == 'dev'", specifier = ">=15.0,<17.0" },
]
provides-extras = ["dev", "dashboard"]