Hi! I'm happy:

But I want to be HaPpIeErRrR… With a bigger smile! (1.25x as big) kind of like this:

So I do this:
import svgutils.transform as sg
fig = sg.fromfile('smile.svg')
mouth = fig.find_id('path1069')
mouth.scale(1.25)
fig.save('smile-scale.svg')
But…

Now that I have your attention, I actually was able to get to a solution https://stackoverflow.com/questions/76889502/ but was wondering if I was missing options from svgutils that could have helped. In particular extracting the d attribute or calculating the bounding box of a path.
Hi! I'm happy:

But I want to be HaPpIeErRrR… With a bigger smile! (1.25x as big) kind of like this:

So I do this:
But…

Now that I have your attention, I actually was able to get to a solution https://stackoverflow.com/questions/76889502/ but was wondering if I was missing options from svgutils that could have helped. In particular extracting the
dattribute or calculating the bounding box of a path.