The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышел PyDev 5.4.0, плагин для разработки на языке Python в Eclipse

03.12.2016 15:30

Доступен новый выпуск PyDev 5.4.0, плагина для поддержки Python в Eclipse. Для работы требуется Eclipse не ниже версии 4.6 (Neon) и Java 8.

Особенности релиза:

  • Начальная поддержка Python 3.6. Анализ кода для выражений в f-strings. Подсветка синтаксиса. Обработка подчёркивания в числовых литералах. Парсинг аннотаций переменных. Парсинг асинхронных генераторов и представлений.
  • Запуск. Улучшено консольное описание запуска. Поддержка запуска в формате python -m module.name вместо python module/name.py (Включается через опцию Preferences > PyDev > Run)
  • Отладчик. Отображение возвращаемых значений. При ожидании пользовательского ввода, больше нет попыток обработать введённое содержимое. Исправление мультипроцессной отладки, когда отладчик запускается с программной точкой остановки (pydevd.settrace).
  • Интеграция с модульными тестами. Исправлены ошибки связанные с юникодом. Подтесты теперь правильно обрабатываются исполнителем юниттестов. Текущий выбор тестов сохраняется.
  • Прочее. В Linux, когда выполняется автозавершение кода для автодобавления импорта, если пользователь фокусируется на всплывающем окне (нажатием Tab) и применяет автодополнение нажатием Shift+Enter, локальный импорт выполняется правильно.

Средства на развитие плагина собираются через краудфандинг.

  1. Главная ссылка к новости (http://www.pydev.org/...)
Автор новости: QuAzI
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45613-pydev
Ключевые слова: pydev, python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 16:31, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    я за geany
     
  • 1.4, soarin (ok), 16:53, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    patreon для пограммистов? серьёзно?

    Там даже такой категории для этого нет https://www.patreon.com/featured/all

     
  • 1.5, Аноним (-), 17:00, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для разработки на Py нужна Ja?
    Спасибо, оставьте себе.

    P.S. Geany.

     
     
  • 2.7, Аноним (-), 17:12, 03/12/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Для разработки на Py нужна Ja?

    А увидев CDT
    > Eclipse CDT (C/C++ Development Tooling)

    аноним решит, что для разработки на Си нужна Ja?

     
     
  • 3.9, Аноним (-), 17:33, 03/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Eclipse CDT

    Запустишь без Джа, йа ман?

    Оставьте себе свой Eclipse.

     
     
  • 4.13, Аноним (-), 18:23, 03/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Eclipse CDT
    > Запустишь без Джа, йа ман?

    Ловко ты спрыгнул.

    > Оставьте себе свой Eclipse.

    Зачем мне иклипс?
    Я имакс осилил, да и кдевелопер очень даже ничего.

     
     
  • 5.28, Илья (??), 19:28, 06/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я вам завидую, мне всегда казалось, что программировать в эмаксе - это как роман от руки писать.
     

  • 1.6, Аноним (-), 17:07, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Перешёл на Pycharm. Нет времени объяснять почему
     
     
  • 2.15, pavelpat (ok), 00:46, 04/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тоже пользуюсь PyCharm, но конкуренция это всегда хорошо!
     
     
  • 3.29, Fyjybvf (?), 19:31, 06/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Тоже пользуюсь PyCharm, но конкуренция это всегда хорошо!

    jet brains же. пацаны хорошие ИДЕшки делают. Я жду когда райдер зарелизится.

     
  • 2.17, OramahMaalhur (ok), 10:52, 04/12/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >Нет времени объяснять почему

    Погонщик пристально следит, чтоб быстрее грёб?

     

  • 1.8, ferux (ok), 17:25, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пробовал сабж когда искал альтернативу ipython notebook и spider с поддержкой пошаговой отладки с просмотром значений переменных. Отладка в сабже есть, но вот с представлением данных pandas и matplotlib похоже всё плохо.

    Есть ли какие-нибудь среды с одновременной поддержкой пошаговой отладки и представлением данных pandas и matplotlib? (пока остановлся на vscode, но там тоже с этим не всё гладко)

     
     
  • 2.19, Аноним (-), 23:18, 04/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте PyCharm.
     

  • 1.10, Dkg (?), 17:39, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Use Pycharm
     
     
  • 2.22, OramahMaalhur (ok), 14:37, 05/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И сколько вам JetBrains платит за комментарии? Вот в каждой новости про Eclipse появляются Свидетели Идеи со своими проповедями.
     
     
  • 3.24, Аноним (-), 14:56, 05/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И сколько вам JetBrains платит за комментарии? Вот в каждой новости про
    > Eclipse появляются Свидетели Идеи со своими проповедями.

    Нисколько, я всегда пользовался Community Edition (которая free and open source), но потом с него слез в пользу (Neo)Vim. Почему хвалю – потому что free and open source, потому что GUI для pydevd там рулит и педалит, и потому что предложения по улучшению кода прямо во время написания всегда радовали. К Vim их прикручивать не охота из-за того, что мне они нравились именно в виде всплывающих тултипов. А ещё там неплохо реализован фронтэнд для Git, включая conflict resolution tool. Когда я начал использовать Git ежедневно, я делал это именно в PyCharm. Последнее, что меня на нём удерживало – это проект, в котором было два репозитория, один в Mercurial, а другой – в Git, и мне было удобно работать с обоими через одинаковый интерфейс; кроме того, этот проект приходилось запускать на другой машине и дебажить локально (pydevd это умеет, а pdb мне явно было недостаточно). Я пробовал настроить Remote Debugger в самом PyDev чисто ради интереса, но получилось не очень из-за того, что интерфейс настройки там хуже (а может и совсем не получилось, я уже и не помню). В отличие от него PyCharm даёт хороший GUI и для настройки remote debugger. Потом я перестал работать над тем проектом, и необходимость в PyCharm отпала. Заменил этим: NeoVim, YouCompleteMe, git lg, gitk, flake8.

     

  • 1.12, Аноним (-), 18:20, 03/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Есть vim + yocompleteme. Вот нафига для питона нужно что-то еще? Посидел на пайчарме, поплевался и ушел.
     
     
  • 2.14, denis (??), 22:31, 03/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Люблю вим,но для сложного проекта да еще если в докере, то не один плагин не будет работать для питона, максимум может анаконда сервер помочь, но там свои заморочки. Поэтому и пичарм( нравится других плюсов).
     

  • 1.18, Аноним (-), 23:17, 04/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кстати, дебаггер в PyCharm основан именно на PyDev.
     
     
  • 2.20, Hunting (?), 01:33, 05/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не основан, а точь-в-точь это он и есть
     
     
  • 3.23, Аноним (-), 14:42, 05/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Таки нет, поскольку GUI pydevd в чарме делали самостоятельно, а вот сам pydevd взят без изменений, это верно.
     

  • 1.21, Аноним (-), 04:33, 05/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Среда разработки для python, написанная на java…
    В этом что-то есть :-)
     
     
  • 2.25, Аноним (-), 14:58, 05/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Среда разработки для python, написанная на java…
    > В этом что-то есть :-)

    Вы когда-нибудь слышали про Jython? :)

     
  • 2.27, Аноним (-), 08:43, 06/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну есть среда разработки для JavaScript, написанный на JavaScript (Atom). Но ты же все равно не доволен.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру