| # 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 |