sktime / skpro

A unified framework for tabular probabilistic regression, time-to-event prediction, and probability distributions in python
https://skpro.readthedocs.io/en/latest
BSD 3-Clause "New" or "Revised" License
250 stars 46 forks source link

[MNT] gradually remove `<3.13` bounds from soft dependencies in `all_extras` #478

Open fkiraly opened 1 month ago

fkiraly commented 1 month ago

We should gradually remove <3.13 bounds from soft dependencies in all_extras as the soft dependencies become python 3.13 and numpy 2 compatible.

Here is a recipe for that:

  1. in pyproject.toml, remove the <3.13 marker from a single soft dependency
  2. check whether the environment installs with numpy 2 and without failure, locally and on the CI

repeat until either all the above are removed, or it is clear that updates to 3.13 are unlikely, for a given package.