Spaces:
Sleeping
Sleeping
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [project] | |
| name = "mlops-pipeline" | |
| version = "0.1.0" | |
| description = "End-to-end MLOps pipeline: Dagster + MLflow + Evidently + FastAPI + Gradio" | |
| requires-python = ">=3.12,<3.13" | |
| dependencies = [ | |
| # Orchestration | |
| "dagster>=1.9.0", | |
| "dagster-webserver>=1.9.0", | |
| # ML | |
| "scikit-learn>=1.5.0", | |
| "xgboost>=2.1.0", | |
| "optuna>=3.6.0", | |
| "imbalanced-learn>=0.12.0", | |
| # Experiment tracking | |
| "mlflow>=2.15.0", | |
| # Monitoring / drift | |
| "evidently>=0.4.33", | |
| # Serving | |
| "fastapi>=0.112.0", | |
| "uvicorn[standard]>=0.30.0", | |
| "pydantic>=2.8.0", | |
| # Frontend | |
| "gradio==4.42.0", | |
| "huggingface-hub<1.0", | |
| "requests>=2.32.0", | |
| # Data | |
| "pandas>=2.2.0", | |
| "numpy>=1.26.0", | |
| "scipy>=1.14.0", | |
| ] | |
| [project.optional-dependencies] | |
| dev = [ | |
| "pytest>=8.0.0", | |
| "ipykernel>=6.29.0", | |
| "jupyter>=1.0.0", | |
| ] | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["src/mlops_pipeline"] | |
| [tool.dagster] | |
| module_name = "mlops_pipeline.definitions" | |