Wing Python IDE Version 7 Early Access

Version 7 of Wingware's family of cross-platform Python IDEs is now available as a beta release through the early access program. New features include:

Improved Code Analysis and Navigation

  • New code warnings tool with inline indication of warnings from Wing's internal checker, pylint, pep8, and mypy (Wing Pro)
  • Includes typeshed for better analysis of the standard library and some third party libraries
  • Uses callouts to better highlight code visited by search, find uses, goto-definition, and other code navigation features
  • Improves bookmarks with categories, filters, and more (Wing Pro)

Even Better Debugger

  • Array display for numpy ndarray, Pandas DataFrames, xarray.DataArray, sqlite3 query results & other value types (Wing Pro)
  • Shift-Space displays the value of all visible variables (Wing Pro)
  • Supports PEP 3134 chained exceptions
  • Steps over importlib internals by default

Other New Features

  • Adds MATLAB keyboard personality
  • Extensively revised and expanded documentation
  • Three new color palettes
  • Re-adds support for some older versions of Linux, such as CentOS 6
  • Simplified remote agent installation (Wing Pro)

See the early access program and change log for details.

Downloads

Wing is available in three product levels:

Wing Pro 7.0.0.2: The full-featured Python IDE for professional programmers.

Wing Personal 7.0.0.2: A free Python IDE for students and hobbyists.

Wing 101 7.0.0.2: A very simplified free Python IDE for beginners.

You can try Wing 7 without removing older versions. Wing 7 will read and convert your old preferences, settings, and projects. Projects should be saved to a new name since previous versions of Wing cannot read Wing 7 projects.

Upgrading Wing Pro

This is a free update for any Wing Pro annual license and perpetual licenses covered by Support+Upgrades. Other licenses may be upgraded and new Wing 7 licenses can now be purchased.