Supported Platforms | Python Versions
Wing 6 is a major new release with improved multi-selection, much easier remote development, debugging from the Python Shell, recursive debugging, PEP 484 and 526 type hinting, support for Python 3.6, easier Raspberry Pi development, support for Jupyter notebooks, optimized debugger, OS X full screen mode, One Dark color palette, and much more.
Wing Personal is now free to use without a license, and we've added a lower cost annual license option for Wing Pro.
Wing's debugger makes it easy to fix bugs and write new code interactively. Use conditional breakpoints to isolate a problem, then step through code, inspect data, watch values, interact from the Debug Probe's command line, and debug recursively. You can debug multi-process and multi-threaded code launched from the IDE, hosted in a web framework, called from an embedded Python instance, or invoked on a remote system.
Wing's editor speeds up interactive Python development with context-appropriate auto-completion and documentation, invocation assistance, auto-editing, refactoring, code folding, multi-selection, customizable inline code snippets, bookmarks, and much more. Wing can emulate vi, emacs, Eclipse, Visual Studio, and XCode.
Wing makes it easy to get around code with goto-definition, find uses, find symbol in project, editor symbol index, source browser, and powerful multi-file search.
Wing supports test-driven development with unittest, doctest, nose, pytest, and Django testing frameworks. Failing tests are easy to fix with Wing's powerful debugger.
Wing's quick-to-configure remote development support lets you use all of Wing's features seamlessly and securely with Python code running on a remote host.
Wing offers hundreds of configuration options affecting editor emulation, UI layout, display themes, syntax coloring, and much more. New IDE features can be added by writing Python code that accesses Wing's scripting API.
Wing supports project management and revision control with Git, Mercurial, Perforce, Bazaar, Subversion, and CVS. Other features include Pylint integration, executing OS command lines, and indentation style conversion. Wing runs on Windows, OS X, and Linux, and also supports remote development to Raspberry Pi and other ARM Linux devices.
More news | RSS2 news feed | Email announcements
Wing Pro 6 introduces easy to configure and use remote Python development, where the IDE can edit, test, debug, search, and manage files as if they were stored on the same machine as the IDE. Read more
Wing Python IDE version 6 improves and extends support for multiple selections on the editor, making it easier to select and then apply edits to a number of selections at once. Read more
Wing Python IDE can remotely debug code running on a Raspberry Pi, so you can quickly isolate and fix bugs by setting breakpoints, stepping through code, and inspecting data. Read more
Wing Pro 5.1 added a Find Symbol in Project feature that lets you navigate to the point of definition of a symbol defined anywhere in your project by typing a fragment matching the name. Read more
Learn how to use Wing Pro's Debug Probe to debug and write new Python code interactively. Read more
All articles | RSS2 blog feed
What People Are Saying About Wingware's Python IDEs
"Your IDE is far superior to PyCharm"
"I came back to Wing having used PyCharm for a year or two. Wing appears to be much faster and just a bit more logical in its layout. The extremely good vim emulation is also a factor in my choice."
"The debugger just works, and it works well."
"Serious Python developers should take a serious look at Wingware's Python IDE"
"I never fail to be impressed by how quickly you respond to my emails! There should be awards for such support."
"This is an IDE that makes programming fun."
"I must say, after using Sublime for a few months, my team and I had to switch back to Wingware. It's so much better! And not just for Python."
"I think I found my go to IDE for coding Python! Wing @pythonide It has everything I need."
"Testing @pythonide Wing 5.0 The new U.I looks great! #python the best IDE for debugging."
"Wing is far and away the best IDE I've ever used."
"I love the vim bindings. Works so much better than the plugin I was using for sublime."
"The autocompletion in Python code is so brilliant I think it's reading my mind"
"Wing's Python IDE is awesome! I have been using it for about 4 years now, and have found that it meets my needs perfectly. Excellent integration with App Engine, Django, etc. Extremely powerful debugging features. A python developer couldn't ask for a more complete IDE system!
"With Wing and my 40 inch monitor I feel like I can develop anything."
"In the last 6 years that I've been programming in Python, I found Wing to be an absolutely indispensable tool. I use it to develop and debug every one of my Python projects, from big client projects to small personal side projects."
"Thank you for making the best Python IDE available."
"Wing is one of those 'Just Works' tools"
"Wing is really the standard by which I judge other IDEs. It opens, it works, and does everything it can do to stay out of my way so I can be productive. And its remote debugging, which I use when I'm debugging Django uWSGI processes, makes it a rock star!"
"The best IDE I have seen for Python development"
"I just keep lovin' it! Best Python IDE ever!"