Skip to content

Automated Testing Across Multiple scikit-learn Versions #42

@Gnpd

Description

@Gnpd

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions