Wing Python IDE 7.2 Release Candidate 1 - January 14, 2020
Wing 7.2 adds auto-formatting with Black and YAPF, expands support for virtualenv, adds support for Anaconda environments, explicitly supports debugging modules launched with python -m, simplifies manually configured remote debugging, and fixes a number of usability issues.
Download Wing 7.2 Now: Wing Pro | Wing Personal | Wing 101 | Compare Products
What's New in Wing 7.2
Auto-Reformatting with Black and YAPF (Wing Pro)
Wing 7.2 adds support for Black and YAPF for code reformatting, in addition to the previously available built-in autopep8 reformatting. To use Black or YAPF, they must first be installed into your Python with pip, conda, or other package manager. Reformatting options are available from the Source > Reformatting menu group, and automatic reformatting may be configured in the Editor > Auto-reformatting preferences group.
For details, see Auto-Reformatting in the Source Code Editor chapter of the Wing Manual found in Wing's Help menu.
Improved Support for Virtualenv
Wing 7.2 improves support for virtualenv by allowing the command that activates the environment to be entered in the Python Executable in Project Properties, Launch Configurations, and when creating new projects. The New Project dialog now also includes the option to create a new virtualenv along with the new project, optionally specifying packages to install.
For details, see Using Wing with Virtualenv under the How-Tos found in Wing's Help menu.
Support for Anaconda Environments
Similarly, Wing 7.2 adds support for Anaconda environments, so the conda activate command can be entered when configuring the Python Executable and the New Project dialog supports using an existing Anaconda environment or creating a new one along with the project.
For details, see Using Wing with Anaconda under the How-Tos found in Wing's Help menu.
And More
Wing 7.2 also adds explicit support for debugging modules with python -m, simplifies manual configuration of remote debugging, allows using a command line for the configured Python Executable, and fixes a number of usability issues.
For details see the change log.
For a complete list of new features in Wing 7, see What's New in Wing 7.
Try Wing 7.2 Now!
Wing 7.2 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 7.2 can turbocharge your Python development by trying it today.
Downloads: Wing Pro | Wing Personal | Wing 101 | Compare Products
See Upgrading for details on upgrading from Wing 6 and earlier, and Migrating from Older Versions for a list of compatibility notes.