Alimentando uma lista Python em uma função que recebe um vetor com Boost Python

Eu tenho uma função com a assinatura:

function(std::vector<double> vector);

E eu expus isso, mas não leva em listas do Python. Eu olhei através das outras respostas SO, e a maioria envolve mudar a função para tomar em boost :: python :: lists, mas eu não quero mudar a função. Eu imagino que posso usar o vector_indexing_suite para escrever um wrapper simples em torno desta função, mas eu tenho muitas funções deste formulário e prefiro não escrever um wrapper para cada uma delas. Existe uma maneira de fazer automaticamente uma lista do Python-> std :: vector mapping?

questionAnswers(1)

yourAnswerToTheQuestion