Set up automated tests to ensure compatibility of OpenModels with different versions of scikit-learn. Implement a CI workflow (e.g., using GitHub Actions or similar) that runs the test suite against a matrix of scikit-learn versions. This will help detect breaking changes early and maintain support for a range of scikit-learn releases.
For local we can use tox or manually:
python -m venv .venv-sklearn-1-5
.venv-sklearn-1-5\Scripts\activate
pip install scikit-learn==1.5.2
pip install -e .
pytest
Ensure that [tool.poetry.dependencies] is set to the version you want to test scikit-learn = "1.5.2"
Set up automated tests to ensure compatibility of OpenModels with different versions of scikit-learn. Implement a CI workflow (e.g., using GitHub Actions or similar) that runs the test suite against a matrix of scikit-learn versions. This will help detect breaking changes early and maintain support for a range of scikit-learn releases.
For local we can use tox or manually:
Ensure that [tool.poetry.dependencies] is set to the version you want to test
scikit-learn = "1.5.2"