[ENH] synchronize dependency checking utilities with sktime
and skbase
#489
Labels
enhancement
maintenance
Continuous integration, unit testing & package distribution
module:tests
test framework functionality - only framework, excl specific tests
The dependency checking utilities in
utils
should be synchronized withsktime
, seeutils.dependencies
there, andskbase
.The long-term trajectory is deduplication with single location of truth in
skbase
, but this will require equal functionality throughout the three packages, as an intermediate step.Currently, the
skpro
module - inutils.validation._dependencies
- is a fork of a much earlier version of thesktime
module, and is subject to the problem that it imports the packages in order to check presence of dependencies.This is causing the failures in the test collection phase in #358, or more generally, in a case where the imported package is faulty, with import causing exceptions (in the case of #358,
arviz
).@meraldoantonio has committed to sort this out in a separate PR, this should resolve the failures in #358 as well.
The text was updated successfully, but these errors were encountered: