# Core dependencies numpy pandas scikit-learn nltk joblib lightgbm imbalanced-learn iterative-stratification # Visualization matplotlib seaborn # Data versioning dvc dvc-s3 mlflow==2.16.0 protobuf==4.25.3 # Data download huggingface-hub sentence-transformers # API Framework fastapi[standard]>=0.115.0 prometheus-client>=0.17.0 pydantic>=2.0.0 uvicorn>=0.30.0 httpx>=0.27.0 streamlit>=1.28.0 # Development tools ipython jupyter notebook # Code quality ruff black # Environment python-dotenv # Testing frameworks pytest>=7.0.0 pytest-html>=4.0.0 pytest-json-report>=1.5.0 pytest-cov>=4.0.0 pytest-xdist>=3.0.0 # Load testing locust>=2.20.0 # Data validation and quality great_expectations>=0.18.0 deepchecks>=0.18.0 # Install package in editable mode -e . # QA and Testing: great_expectations deepchecks pytest pytest-html pytest-json-report # GUI streamlit>=1.28.0