Skip to content

[ENH] add downwards compatibility testing at earlier version states #532

@fkiraly

Description

@fkiraly

We should add downwards compatibility testing to ensure scikit-base runs with older versions of numpy and pandas.

While the package itself does not depend on external dependencies, the deep_equals utility does. Hence, the tests for the older versions should be restricted to tests for deep_equals only.

In order to mimick older versions, I would use the uv inbuilt functionality to select a cutoff timepoint.

I would recommend to test at a few months before the numpy 2 release, and also at two time points that cover pandas 1 and pandas 2.

The current tests already cover numpy 2 and pandas 3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew feature or requestmaintenanceContinuous integration, unit testing & package distributiontestsUnit tests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions