Где я могу найти пример реализации "Новые импортные крючки", описанные в PEP 302?
Я хотел бы реализовать пользовательский искатель и загрузчик наиболее удобным способом. Другими словами, реализация должна работать в python 2.x и 3.x.
Ответ 1
Вы можете найти тысячи примеров с открытым исходным кодом, например. с поиск кода Google, вот он:
Один читаемый пример (хотя НЕ подходит для использования в качестве использования reddit.) urlimport.
Что касается поддержки Python 2 и Python 3 в то же время, это звучит амбициозно - я не знаю ни одного существующего импортного крючка, который утверждает. В вашей обуви я бы начал предлагать полную поддержку Python 2.6, а затем, когда это работает (и у него хорошая батарея тестов, и вы можете переключиться с помощью переключателя -3), я бы использовал 2to3 источники и см., если что-то сломается (если да, узнайте, зачем, исправить источники 2.6, итерации).