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).