Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Fabio Zadrozny Newsgroups: comp.lang.python.announce Subject: PyDev 6.4.3 Released Date: Fri, 6 Jul 2018 08:54:43 -0300 Lines: 65 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de G6/crEu8uR2efeuAExBHIAhsejtusrH27uJuIJfIjN6w== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'open- source': 0.04; 'disabled': 0.05; 'tries': 0.05; 'affected': 0.07; 'fixes': 0.07; 'javascript,': 0.07; 'properly.': 0.07; 'django': 0.09; 'debugger': 0.09; 'ide': 0.09; 'repl': 0.09; 'threads.': 0.09; 'to:addr:lists.sourceforge.net': 0.09; 'tracing': 0.09; 'unhandled': 0.09; 'url-ip:185.199.108.153/32': 0.09; 'url- ip:185.199.108/24': 0.09; 'url-ip:185.199.109.153/32': 0.09; 'url- ip:185.199.109/24': 0.09; 'url-ip:185.199.110.153/32': 0.09; 'url- ip:185.199.110/24': 0.09; 'url-ip:185.199.111.153/32': 0.09; 'url- ip:185.199.111/24': 0.09; 'url-ip:185.199/16': 0.09; 'breakpoint': 0.16; 'breakpoints': 0.16; 'deadlock': 0.16; 'formatting.': 0.16; 'missed.': 0.16; 'subject:Released': 0.16; 'synchronized': 0.16; 'threads': 0.16; 'to:name:python list': 0.16; 'url- ip:104.27.136.171/32': 0.16; 'url-ip:104.27.137.171/32': 0.16; 'url:pydev': 0.16; 'python': 0.16; 'code.': 0.16; 'languages,': 0.17; 'properly': 0.17; 'missed': 0.18; 'install': 0.20; 'cases.': 0.21; 'see:': 0.21; 'syntax': 0.24; 'error': 0.24; 'parsing': 0.25; 'pip': 0.25; 'missing': 0.26; 'fixed': 0.27; 'import': 0.27; 'exception': 0.27; 'fix': 0.28; 'command': 0.28; 'message- id:@mail.gmail.com': 0.29; 'url-ip:192.30/16': 0.31; 'received:google.com': 0.33; 'cheers,': 0.33; 'console': 0.33; 'fabio': 0.33; 'url-ip:104.18/16': 0.33; 'received:74.125.82': 0.34; 'code': 0.34; 'blog:': 0.35; 'could': 0.35; 'creating': 0.37; 'instead': 0.37; 'html,': 0.38; 'stopping': 0.38; 'to:addr :python-announce-list': 0.38; 'url-ip:192.30.253.112/32': 0.38; 'url-ip:192.30.253.113/32': 0.38; 'url-ip:192.30.253/24': 0.38; 'url:github': 0.38; 'possible': 0.38; 'created': 0.39; 'done': 0.40; 'url:org': 0.40; 'being': 0.40; 'end': 0.40; 'development,': 0.61; 'interactive': 0.61; 'through': 0.61; 'more': 0.61; 'url:blogspot': 0.61; 'received:74.125.82.66': 0.62; 'templates,': 0.62; 'frame': 0.63; 'studio': 0.63; 'to:no real name:2**2': 0.64; 'analysis,': 0.71; 'to:2**3': 0.82; '6.4.3': 0.84; 'console,': 0.84; 'theming': 0.84; '\xe2\x80\x8b': 0.84; 'links:': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6sIGJ7sPKjg56M7YBetxcTcHRzYzFlq+dA+hwgAYjYU=; b=QnQ0hdCHkDCoZOt+8MqmFOatJoqw/Z8lTTOCta3TxywjRujsJyEJHhfwR+757d1DJG 2sYY6G/TelDns/XEH1eVowHukXBsPSKBNdx4dt7AXDLjdSQR3AqgmFQuLFzrypNUOS1Q mIx5qRXaJ/cWcCUtlM4ykrznBhXYkZC3vvX0/LOiwWGpe35KrpUbMxIw4+iGye2Vswrn ZyGkS65+d8KGXUVd/CXdCOI2JqnYIPTrtGqpGKCGw7Ubb9Mf4pSZc0cSsx2B8XHymDRu yJguOXJL3MzISWWxTN0Z1uokH3B8yvC2BgUbpErBkxaWokC8gENSfZN+T66aZltiI4/0 Bm/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6sIGJ7sPKjg56M7YBetxcTcHRzYzFlq+dA+hwgAYjYU=; b=lz6er7Pq2n9vPNhA1GJhdXKpotE2yQ2KFrHCGrhQAYpdjn9xHrObtrGfR9+Mf6f78h AY7dlzRQoIy4hlOCvjLJPWZA2wKY5lVsAWmwUP6QQriRoz5M8ZRjTvH34Pfw1N8dfDx6 F/7AraGjp9QYXC41FPBlgDqM4raM801omg8ll5ZiT4/7mDa/FzqPL43mCqp63RiU2ViY 41gUSXhGbPgh6mrtJu2QnQwhLZcqHImNADuWJzk8x7e8dvRxRsuXURCfq7LT3guH4c+T 7g/eu+oIVUCwFjgzYPwikd3qtOc6SjaGquZsqlw3Lg6acGAuuxxRKbwCCZH/qILF+FOG U//A== X-Gm-Message-State: APt69E2IfjQ41utwzeJguWMv78+5xT6Irs0hZjed3+wAJklSYmMP9jfI 9X0agdOAgy36ODp6ylkPKFngFmeP+DK+xoeI8rHHfCpr X-Google-Smtp-Source: AAOMgpexnepLrvrQ3U+l8YL08XWAK9eDkBV9xHh7poQfwtMEHFdH1wJ+wUN5f5wKWkmf3QxZ62YDEk2TOC26lUKhsec= X-Received: by 2002:a1c:1182:: with SMTP id 124-v6mr6311329wmr.75.1530878103946; Fri, 06 Jul 2018 04:55:03 -0700 (PDT) X-Mailman-Approved-At: Fri, 06 Jul 2018 07:55:53 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:2912 *PyDev 6.4.3 Release Highlights* PyDev changes: - *Debugger* - Notification of threads is done as they're created instead of synchronized afterwards. - Support for using frame evaluation disabled by default as it made the debugger much slower on some cases. - Fixed case where breakpoint was missed if an exception was raised in a given line. - Properly break on unhandled exceptions on threads. - Add missing import which affected repl with IPython. - Fix for case where breakpoints could be missed. - Fixed issue tracing lamda functions. - pydevd.settrace() could end up not stopping the debugger properly. - Fixed critical error on debugger (could deadlock when creating a new thread). - *Code Formatter* - It's now possible to use the PyDev code formatter using the command line. - Install with: *pip install pydevf* - Fixes many common formatter errors. - Tries to keep code close to the original formatting. - see: https://github.com/fabioz/PyDev.Formatter for more details. - Fixed issue where blank line was being put in the wrong place in the PyDev code formatter. - Grammar: fixed issue parsing f-strings. - Fixed issue sending current line to interactive console (F2). About PyDev PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development, now also available for Python on Visual Studio Code= . It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. It is also available as a standalone through LiClipse with goodies such as multiple cursors, theming and support for many other languages, such as Django Templates, Jinja2, Html, JavaScript, etc. Links: PyDev: http://pydev.org PyDev Blog: http://pydev.blogspot.com PyDev on VSCode: http://pydev.org/vscode LiClipse: http://www.liclipse.com PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/ Cheers, Fabio Zadrozny =E2=80=8B