isort является открытым и свободным проект программное обеспечение, написанное в Python и предназначен для работы в качестве плагина для текстовых редакторов Кейт и паштетом, помогая разработчикам Python для сортировки импорт в алфавитном порядке. Утилита также может разделить импорт Python в разделах автоматически.
Плагин состоит из утилиты командной строки, библиотека Python и кучей плагинов для различных текстовых редакторов, что позволяет Вам легко и быстро сортировать все ваши импорт Python. ! В настоящее время isort поддерживает Python 2.6 через 3,4 и использует инструмент пироги для сортировки импорт в стиле без вывода уродливую code.I хотите, чтобы увидеть его в действии Следующие строки кода покажет вам, как ваши импорта Python являются и ldquo; сортируются и Rdquo; если не с помощью плагина isort:
от my_lib импорта объекта
распечатать ("Эй")
импорт OS
от my_lib Object3 импорта
от my_lib Object2 импорта
импорт SYS
от third_party импорта lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
импорт SYS
от __future__ импорта absolute_import
от third_party импорта lib3
распечатать ("йо")
А теперь, мы покажем вам, как в приведенном выше примере можно посмотреть, когда с помощью плагина isort, либо на текстовых редакторов Кейт и паштетом, или автономный от командной строки:
от __future__ импорта absolute_import
импорт OS
импорт SYS
от third_party импорта (Lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
& NBSP; lib9, lib10, lib11, lib12, lib13, lib14, lib15)
от my_lib импорта объекта, Object2, Object3
распечатать ("Эй")
печать ("йо") Под капотом плагина и availabilityThe isort полностью написан на языке программирования Python. Он совместим с Кейт (KDE 4.13 или более поздней версии) и Паштет 2.0 или выше текстовых редакторах, и & Rsquo; s доступен для скачивания в качестве универсального исходного архива, который должен быть сконфигурирован и составленной до установки. isort была успешно протестирована на 32-битных и 64-битных архитектур наборов инструкций
Что нового В этом выпуске:.
- этой версии добавлена поддержка для Emacs и обеспечивает встроенные комментарии, размещенные на импорт линий следовать рекомендациям pep8 стиле.
Что нового в версии 3.6.0:
- этой версии добавлена поддержка для вложенных комментариев в определениях импортных и устраняет проблему с установкой параметров конфигурации Ложь.
Что нового в версии 3.4.1:
- Поддержка для заказа по типу импортируемых данных была добавлена.
Что нового в версии 3.3.0:
- этой версии добавлена поддержка для setup.cfg основе Конфигурация и пропуск целые каталоги.
Что нового в версии 3.2.0:
- этой версии добавлена поддержка для запуска рекурсивно, динамические параметры поиск, что позволяет Kate-плагин правильно определить параметры при сортировке (независимо, где он начал), и поддержку Windows.
Что нового в версии 3.1.2:
- Исправлена ошибка при разборе от пути с Unicode символы в Python 2
Что не новые в версии 3.1.1:
- Это размещение версия исправления дополнительных импорта, когда нет импорта существовали ранее в файле.
Что нового в версии 3.1.0:
- этой версии добавлена поддержка для интеллектуально-сбалансированной мульти- Линия фасовки и устраняет проблему, который вызвал раздел комментарии, чтобы показать больше, чем один раз.
Что нового в версии 3.0.0:
- Добавлена поддержка editorconfig (HTTP: // editorconfig .org /)
- Добавлена поддержка для последовательного синтаксиса при добавлении или удалении импорт
- Улучшает обработку файлов, которые пользователь не имеет разрешения для чтения
- Добавлена возможность отделить импорт разделов с пользовательскими комментариями
Требования
- KDE Plasma
- PyQt
Комментарии не найдены