2. API Reference

class python_dependency_resolver.DependencyResolver(**kwargs)
RATE_RECURSION_LIMIT = 1.01

For the recursion limit, we’re applying an arbitrary safe rate.

__init__(**kwargs)
Parameters:

raise_errors (bool, default True) – This class raises an exception if it meets an CircularReferenceException or an MissingReferenceException. You can disable it.

resolve(node, resolved=None, unresolved=None)
Parameters:

node (dict) – A dict containing your dependencies tree

Exception:

Exception