Я работаю над простым сценарием, который выполняет предварительную обработку некоторого неструктурированного текста и выводит текст, отфильтрованный из нежелательных материалов и структурированный.
Я хотел бы представить его как API отдыха (большинство скорее всего будет использовать flask
) и в качестве CLI (учитывая click
на данный момент). Фактический код и логика c между этими двумя будут почти идентичны (за исключением, может быть, нескольких настроек ввода / вывода, поскольку точки доступа будут другими).
Мой вопрос: как лучше всего упаковать что-то вроде этого, то есть отдельные пакеты или один пакет?
Мой инстинкт состоит в том, что два имеют их в двух отдельных пакетах, но это может быть не так хорошо, как если бы мне нужно было изменить / изменить код в В будущем мне придется делать это в двух разных пакетах.
Любая помощь приветствуется.