En el caso de una tupla de un solo elemento, se requiere la coma al final.
a = ('foo',)
¿Qué pasa con una tupla con varios elementos? Parece que si la coma final existe o no, ambos son válidos. ¿Es esto correcto? Tener una coma al final es más fácil de editar en mi opinión. ¿Es un mal estilo de codificación?
a = ('foo1', 'foo2')
b = ('foo1', 'foo2',)