Here is an example making direct use of the underlying Uncertainties package (without units).
Lebigot recommends two related uncertainty calculation Python packages if you need still more advanced approaches to
propagation of uncertaintyy but we have not tried them ourselves yet :
soerp (second-order approximations) and
mcerp (Monte-Carlo approach).