| [project] | |
| name = "api" | |
| version = "0.1.0" | |
| description = "QS BoQ Predictor API" | |
| readme = "README.md" | |
| requires-python = "==3.12.13" | |
| dependencies = [ | |
| "fastapi[standard]>=0.136.1", | |
| "fastparquet>=2026.5.0", | |
| "jinja2>=3.1.6", | |
| "joblib==1.5.3", | |
| "kaleido>=1.3.0", | |
| "openpyxl>=3.1.5", | |
| "pandas>=3.0.3", | |
| "plotly>=6.7.0", | |
| "scikit-learn>=1.8.0", | |
| "sentence-transformers>=5.5.0", | |
| "shap>=0.51.0", | |
| "xgboost==3.2.0", | |
| ] | |
| [tool.fastapi] | |
| entrypoint = "main:app" | |