Максим Федоров, В каком месте ты мне это сказал? Я читаю твой коммент - ты говоришь мне что аннотации в питоне не для этого, я тебе говорю, что для этого - ты опять мне говоришь: "нет, в питоне это тайпхинтс". Давай-ка сам соберись.
Falconer, Ничего сложного в этом не вижу. Клиента еще проще написать чем парсер, особенно в том виде, в котором использует requests автор, SSL - тоже не проблема, import ssl; ssl.wrap_socket(), проблемным может стать написание неблокирующего хендшейка, если так уж захочется и его неблокирующим сделать
edit:
Прочитал пост автора полностью, ладно, согласен, будет проблематично написать хороший клиент.
Falconer, Если че, использование неблокирующих сокетов не означает, что необходимо будет писать свой http парсер. Ну а если уж и захочется - то для целей автора полноценного и не надо.
Александр Рублев, Так, погоди, а какая цель тогда у сервера? Почему захотелось переписать? Чтобы несколько людей могли программой пользоваться или что?
Александр Рублев, Звучит как веб сервис. Обмениваться данными можно и через json. Все запросы могут быть хоть в корень, всё зависит от того как они будут обрабатываться. Если честно, чтобы реализовать описанную функциональность тут как минимум основу хотя бы выучить надо...