Андрей Светлов
Не нужно “дорабатывать” bottle - он делает что должен, и не более.
Главный принцип открытой разработки - пользоваться трудами предшественников.
Иначе точно можно начать с того, чтобы сделать rm -r /usr/share/pythonX.Y
Сделать web-framework на основе bottle (MIT-подобная лицензия) это более понятная и разумная задача, чем сделать свой веб-фреймворк с нуля. Да и что значит, с нуля? Можно ли пользоваться всем тем, что лежит в /usr/lib/pythonX.Y, или это тоже стоит переписать? Или вообще начинать стоит с apt-get source python, там ведь тоже столько несовершенства?