[project] name = "oc-p8" version = "0.1.0" description = "MLOps pipeline for credit scoring model from OC_P6" requires-python = ">=3.12,<3.13" dependencies = [ "fastapi>=0.136.1", "huggingface-hub>=1.14.0", "ipykernel>=7.2.0", "jupyter>=1.1.1", "lightgbm>=4.0.0", "matplotlib>=3.10.8", "mlflow>=2.0.0", "numpy>=2.4.3", "onnxruntime>=1.26.0", "optuna>=3.0.0", "pandas==2.3.3", "plotly>=5.0.0", "psycopg2-binary>=2.9.12", "pyarrow>=23.0.1", "pydantic>=2.13.3", "python-dotenv>=1.2.2", "scikit-learn>=1.8.0", "seaborn>=0.13.2", "shap>=0.46.0,!=0.51.0", "sqlalchemy>=2.0.49", "uvicorn[standard]>=0.46.0", "xgboost>=2.0.0", ] [dependency-groups] dev = [ "evidently>=0.7", "httpx>=0.28.1", "line-profiler>=5.0.2", "onnxmltools>=1.16.0", "pytest>=9.0.3", "pytest-cov>=7.1.0", "ruff>=0.15.12", "snakeviz>=2.2.2", "streamlit>=1.57.0", ]