Every dependency adds complexity to your project, you might never notice it because the abstractions are water tight (for your use-case) but it’s there.
Dependency free: it depends only on Python and its standard library. It interacts with other packages like numpy and uncertainties if they are installed