locan.dependencies.needs_package_version

locan.dependencies.needs_package_version(package, major)[source]

Function that returns a decorator to check for package.version starting with major.

Parameters:
  • package (str) – Package or dependency name to be checked.

  • major (str) – Major version number that is required.

Returns:

A decorator that raises RuntimeError if package is not available.

Return type:

callable