Parse uma tupla de uma string?

Digo que tenho uma string da mesma forma que uma tupla deve ser, por exemplo,"(1,2,3,4,5)". Qual é a maneira mais fácil de converter isso em uma tupla real? Um exemplo do que eu quero fazer é:

tup_string = "(1,2,3,4,5)"
tup = make_tuple(tup_string)

Just runningtuple() na string transforma a coisa toda em uma grande tupla, enquanto o que eu gostaria de fazer é compreender a string como uma tupla. Eu sei que posso usar um regex para isso, mas esperava que houvesse uma maneira menos dispendiosa. Ideias

questionAnswers(8)

yourAnswerToTheQuestion