Programaticamente transformar módulo / conjunto de funções em uma classe Python

Suponha que eu tenha um arquivo com vários métodos como o bando_methods.py:

def one(x):
  return int(x)

def two(y)
  return str(y)

Existe uma maneira de levar esse grupo de métodos importando o módulo inteiro ou selecionar métodos e transformar o importado em uma classe?

por exemplo. pseudo-sábio

def make_class_from_module(which_module_or_listing_of_methods):
    class = turn_module_to_class(which_module_or_listing_of_methods)
    return class

assim

BunchClass = make_class_from_module (bunch_methods)

Soa legítimo em minha mente, mas quão viável é isso? Como eu começaria a fazer algo assim, se eu deveria, ou quais são minhas alternativas?

Por que eu iria querer fazer isso? Neste momento, é um exercício mental e de aprendizado, mas meu uso específico em mente é usar métodos e criarflask-classy FlaskVer as aulas. Eu gostaria de potencialmente pegar uma sacola de métodos e potencialmente usá-los e reutilizá-los em diferentes contextos com o FlaskView

questionAnswers(4)

yourAnswerToTheQuestion