MCPcopy Index your code
hub / github.com/huggingface/diffusers / _compare_versions

Function _compare_versions

src/diffusers/utils/versions.py:36–45  ·  view source on GitHub ↗
(op, got_ver, want_ver, requirement, pkg, hint)

Source from the content-addressed store, hash-verified

34
35
36def _compare_versions(op, got_ver, want_ver, requirement, pkg, hint):
37 if got_ver is None or want_ver is None:
38 raise ValueError(
39 f"Unable to compare versions for {requirement}: need={want_ver} found={got_ver}. This is unusual. Consider"
40 f" reinstalling {pkg}."
41 )
42 if not ops[op](version.parse(got_ver), version.parse(want_ver)):
43 raise ImportError(
44 f"{requirement} is required for a normal functioning of this module, but found {pkg}=={got_ver}.{hint}"
45 )
46
47
48def require_version(requirement: str, hint: str | None = None) -> None:

Callers 1

require_versionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…