Setting an artist transform

I am trying to animate a plot with a circle that will be moved around.

c = Circle((0,0))
a = gca()
a.add_artist(c)
draw() # This works

c.set_transform(matplotlib.transforms.translation_transform(0.1, 0.1))
draw() # SEGFAULT

How do I update the transform?

Thanks,
- Charlie