Поддержка Python 3 означает поддержку Python 3 до текущей точечной версии.
Python точечные релизы обратная совместимость. То, что работает в версии 3.0, должно, как правило, работать на 3.4. См. PEP 387 для общих рекомендаций по этой политике. Python 3.4 добавил некоторые deprecations, но ни один из них не повлияет на пакеты, которые когда-то были написаны только для версии 3.0, по крайней мере до тех пор, пока не выпустятся Python 3.5 или 3.6.
Исключения легче сделать для расширений C. Python 3.3 видел new internal Unicode format, но поддержка старых API Unicode C по-прежнему присутствует в версии 3.4.
3.4 Отклонения по большей части для кода, который был крайне редко использовали, если вообще. Любой код, который использует функции, которые теперь предназначены для удаления, должен вызывать предупреждающие сообщения.
Для будущих выпусков Python 3.x просто загрузите пакет и используйте его. Если что-то сломалось, просмотрите Устаревшие записей за последние Python 3 release notes, чтобы увидеть, возможно ли, что проект использовал функцию с момента удаления.
В любом случае, попробуйте проверить проектную документацию; в хорошем проекте будут перечислены точные версии, на которых они протестировали пакет. В requests
project состояния:
Python 2,6-3,4
Хотя вопрос не тесно связан с программированием, как в производстве код, и он должен быть размещен в http://programmers.stackexchange.com/ или что-то вроде этого, вообще-то я не понимаю, почему это ниспровергается, это законный вопрос. – bosnjak
Я не уверен, как прояснить этот вопрос дальше, поскольку кто-то явно знал, о чем я спрашивал, и ответил. – fgblomqvist
Плохая практика спускать голос и не оставлять комментариев о том, почему. Никакого фактического вклада в качество. – bosnjak