[wingware-announce] Wing Python IDE 7 is Now Available
Wing Python IDE 7.0 -
April 8, 2019
Wing 7 introduces an improved code warnings and code quality
inspection system that
includes built-in error detection and tight integration with pylint,
pep8, and mypy. This
release also adds a new data frame and array viewer, a MATLAB keyboard
inline debug data display with Shift-Space, improved stack data display,
support for PEP
3134 chained exceptions, callouts for search and other code navigation
features, four new
color palettes, improved bookmarking, a high-level configuration menu,
presentation mode, a new update manager, stepping over import internals,
agent installation, and much more.
Wing 7's new code warnings and code quality inspection system focuses
identification of real coding errors, including syntax errors, undefined
attributes, unresolved imports, and other types of errors. Warnings may
also be obtained
from external checkers such as pylint, pep8, and mypy.
Data Frame and Array Viewer
The new array viewer for debug data can work efficiently with very
large data sets created
with Pandas, numpy, xarray, sqlite3, and any Python lists, tuples, and
dicts. To use the
array viewer, right click on an item in the StackData tool and
Improved Debug Data Display
In Wing Pro, pressing Shift-Space
while the debugger is active and paused displays the
value of all visible symbols in the editor, using popup tooltips.
Other debugger improvements include better support for PEP 3134
filtering out __name__
special names and other symbol types, hiding memory addresses,
and viewing dictionaries in sorted order.
Improved Bookmarking (Wing Pro)
The bookmarks tool was redesigned to make it easier to use bookmarks
to manage development
tasks, by assigning categories, entering notes, and filtering bookmark
display by category
or text fragment. Bookmarks now track better across external file
changes, and can be
shared with other projects and users.
And Much More
Wing 7 also introduces a new high-level configuration menu, magnified
mode, editor callouts for easier search and code navigation, new color
a MATLAB keyboard personality, typeshed integration, updated and
and many other improvements.
Wing 7 installs side by side with earlier versions of Wing, so there
is no need to remove
old versions in order to try it. Wing 7 will read and convert your old
settings, and projects. Projects should be saved to a new name since
of Wing cannot read Wing 7 projects.