Wingware Newshttps://wingware.com/Software releases and other news for Wingware's Python IDEWed, 30 Nov 2022 16:49:36 GMTPyRSS2Gen-1.0.0http://www.dalkescientific.com/Python/PyRSS2Gen.htmlWing Python IDE Version 9.0.1 - November 23, 2022https://wingware.com/news/2022-11-23<p>Wing 9.0.1 fixes rendering of notebook tabs on Windows when not emulating OS display style, works around segfaults in Python 3.11 when using lxml, fixes vi mode ci[ and similar when the cursor is on the opening character, fixes tooltips appearing on the incorrect monitor, and makes a few other usability improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/9.0.1.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 9.0.1 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.0.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 9</h2> <br><img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Python 3.11</h3> <p>Wing 9 adds support for Python 3.11, the next major release of Python, so you can take advantage of Python 3.11's substantially improved performance and new features.</p> </div> <div class="section"> <h3 class="title-3">Debugger Optimizations</h3> <p>Wing 9 reduces debugger overhead by about 20-50% in Python 3.7+. The exact amount of performance improvement you will see depends on the nature of the code that is being debugged and the Python version that you are using.</p> </div> <div class="section"> <h3 class="title-3">Streamlined Light and Dark Theming</h3> <p>Wing 9 allows configuring a light and dark theme independently (on the first Preferences page) in order to make it easier to switch between light and dark modes. Two new light themes New Light and Faerie Storm have been added, and switching display modes should be faster and smoother visually.</p> </div> <div class="section"> <h3 class="title-3">Other Improvements</h3> <p>Wing 9 also shows auto-invocation arguments for methods of super(), fixes a number of issues affecting code analysis and multi-threaded debugging, and makes several other improvements.</p> <p>For a complete list of new features in Wing 9, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 9</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 9 Now!</h2> <br><p>Wing 9 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 9 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.0.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 8 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-11-23Wed, 23 Nov 2022 01:00:00 GMTWing Python IDE Version 9 - October 24, 2022https://wingware.com/news/2022-10-24<p>Wing 9 adds support for Python 3.11, reduces debugger overhead in Python 3.7+, streamlines configuration of light and dark theming, adds two light display themes, and makes improvements to auto-invocation, multi-threaded debugging, code analysis, &amp; more.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/9.0.0.4/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 9 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 9</h2> <br><img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Python 3.11</h3> <p>Wing 9 adds support for Python 3.11, the next major release of Python, so you can take advantage of Python 3.11's substantially improved performance and new features.</p> </div> <div class="section"> <h3 class="title-3">Debugger Optimizations</h3> <p>Wing 9 reduces debugger overhead by about 20-50% in Python 3.7+. The exact amount of performance improvement you will see depends on the nature of the code that is being debugged and the Python version that you are using.</p> </div> <div class="section"> <h3 class="title-3">Streamlined Light and Dark Theming</h3> <p>Wing 9 allows configuring a light and dark theme independently (on the first Preferences page) in order to make it easier to switch between light and dark modes. Two new light themes New Light and Faerie Storm have been added, and switching display modes should be faster and smoother visually.</p> </div> <div class="section"> <h3 class="title-3">Other Improvements</h3> <p>Wing 9 also shows auto-invocation arguments for methods of super(), fixes a number of issues affecting code analysis and multi-threaded debugging, and makes several other improvements.</p> <p>For a complete list of new features in Wing 9, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 9</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 9 Now!</h2> <br><p>Wing 9 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 9 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 8 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-10-24Mon, 24 Oct 2022 01:00:00 GMTWing Python IDE Version 8.3.3 - July 28, 2022https://wingware.com/news/2022-07-28<p>Wing 8.3.3 improves display of bytes values in the Stack Data tool, fixes several remote development issues, correctly reports exceptions while loading Django test files, runs Python with the correct command line when using -m with wingdb, prevents unwanted timeout of the debug connection, avoids adding unwanted spaces around =, !, : in f-string expressions, correctly pastes form feed characters and avoids stripping them as trailing white space, prevents corrupting projects when opening a project using the .wpu file (rather than the .wpr file), and makes a number of other usability improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.3.3.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8.3 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.3</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">Improved Remote Development</h3> <p>Wing 8 makes it easier to configure remote development and provides more flexibility in conforming to local security policies. The new built-in SSH implementation may be used instead of separately configuring OpenSSH or PuTTY. Remote development can now also work without access to an SSH agent: Wing will prompt for passwords, private key passphrases, and other input needed to establish an SSH connection.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, including match/case statements, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, support for Unreal Engine, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, remote development without an SSH agent, expanded support for branching, stashing/shelving and other operations for Git and Mercurial, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8.3 Now!</h2> <br><p>Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-07-28Thu, 28 Jul 2022 01:00:00 GMTWing Python IDE Version 8.3.2 - June 17, 2022https://wingware.com/news/2022-06-17<p>Wing 8.3.2 fixes several code intelligence issues for f-string expressions, avoids problems when using ~ or a non-default Base Directory with remote hosts, allows running a pytest parameterized test with a float value, adds the option Use Fixed Width Font for Output to the Testing tool's right-click context menu, scrolls correctly to the current line in version control blame/praise output, fixes intermittent PyQt &amp; PySide autocompletion problems, and makes a number of other usability improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.3.2.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8.3 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.3</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">Improved Remote Development</h3> <p>Wing 8 makes it easier to configure remote development and provides more flexibility in conforming to local security policies. The new built-in SSH implementation may be used instead of separately configuring OpenSSH or PuTTY. Remote development can now also work without access to an SSH agent: Wing will prompt for passwords, private key passphrases, and other input needed to establish an SSH connection.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, including match/case statements, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, support for Unreal Engine, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, remote development without an SSH agent, expanded support for branching, stashing/shelving and other operations for Git and Mercurial, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8.3 Now!</h2> <br><p>Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-06-17Fri, 17 Jun 2022 01:00:00 GMTWing Python IDE Version 8.3.1 - May 6, 2022https://wingware.com/news/2022-05-06<p>Wing 8.3.1 fixes multiple problems affecting remote development, improves goto-definition while the debugger is active, correctly displays a Pandas data frame as an array when Resolve Properties is disabled, adds Copy Import Name to the editor tab context menu, avoids a potential crash in the debugger when cElementTree is used, creates a missing parent directory for a new virtualenv in New Project, and makes a number of other usability improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.3.1.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8.3 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.3</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">Improved Remote Development</h3> <p>Wing 8 makes it easier to configure remote development and provides more flexibility in conforming to local security policies. The new built-in SSH implementation may be used instead of separately configuring OpenSSH or PuTTY. Remote development can now also work without access to an SSH agent: Wing will prompt for passwords, private key passphrases, and other input needed to establish an SSH connection.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, including match/case statements, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, support for Unreal Engine, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, remote development without an SSH agent, expanded support for branching, stashing/shelving and other operations for Git and Mercurial, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8.3 Now!</h2> <br><p>Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-05-06Fri, 06 May 2022 01:00:00 GMTWing Python IDE Version 8.3 - March 30, 2022https://wingware.com/news/2022-03-30<p>Wing 8.3 improves remote development by allowing it to work without an SSH agent or command line OpenSSH or PuTTY configuration. This release also supports forwarding of the SSH agent to the remote host, allows blocking access to any SSH agent, improves analysis of match/case statements, avoids reporting spurious exceptions in async def coroutines, and makes a number of other improvements to refactoring, code reformatting, debugging, and other features.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.3.0.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8.3 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.3</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">Improved Remote Development</h3> <p>Wing 8 makes it easier to configure remote development and provides more flexibility in conforming to local security policies. The new built-in SSH implementation may be used instead of separately configuring OpenSSH or PuTTY. Remote development can now also work without access to an SSH agent: Wing will prompt for passwords, private key passphrases, and other input needed to establish an SSH connection.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, including match/case statements, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, support for Unreal Engine, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, remote development without an SSH agent, expanded support for branching, stashing/shelving and other operations for Git and Mercurial, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8.3 Now!</h2> <br><p>Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-03-30Wed, 30 Mar 2022 01:00:00 GMTWing Python IDE Version 8.2 - February 16, 2022https://wingware.com/news/2022-02-16<p>Wing 8.2 adds additional support for branching, stashing/shelving, and other operations for Git and Mercurial, improves Extract Function/Method refactoring, fixes display of some data types in the Source Assistant, and makes a number of other improvements in code inspection, reformatting, and search capabilities.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.2.0.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.2/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.2</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, support for Unreal Engine, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, expanded support for branching, stashing/shelving, and other operations for Git and Mercurial, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.2/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-02-16Wed, 16 Feb 2022 01:00:00 GMTWing Python IDE Version 8.1.3 - February 1, 2022https://wingware.com/news/2022-02-01<p>Wing 8.1.3 adds support for using Unreal Engine with Wing, writes a preconfigured wingdbstub.py when creating new projects, expands Run Arguments and other dialog fields, correctly finds printers on Linux, and fixes a number of code analysis problems and other minor issues.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.1.3.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.1</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, support for Unreal Engine, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2022-02-01Tue, 01 Feb 2022 01:00:00 GMTWing Python IDE Version 8.1.2 - December 13, 2021https://wingware.com/news/2021-12-13<p>Wing 8.1.2 improves debug stepping &amp; exception handling in async coroutines &amp; generators, correctly detects package manager type on remote hosts, fixes several issues with debugging, analysis &amp; project creation for Django, improves analysis of union type hints, and makes a number of other improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.1.2.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.1</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, Delete Symbol and Rename Current Module refactoring operations, improved debug stepping and exception handling in async code, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-12-13Mon, 13 Dec 2021 01:00:00 GMTWing Python IDE Version 8.1.1 - November 12, 2021https://wingware.com/news/2021-11-12<p>Wing 8.1.1 fixes stepping into imports in newer Python versions, improves editing multiple selections, fixes problems with Find Uses in remote projects, improves some syntax coloring configurations, fixes creating a Django project with a base installation of Python on Windows, more gracefully handles temporarily losing the remote agent connection, sets the correct file type for files opened while the remote agent is unavailable, fixes Black reformatting in Python 3.10, and makes several other improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.1.1.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.1</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, Delete Symbol and Rename Current Module refactoring operations, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-11-12Fri, 12 Nov 2021 01:00:00 GMTWing Python IDE Version 8.1 - October 19, 2021https://wingware.com/news/2021-10-19<p>Wing 8.1 adds Delete Symbol and Rename Current Module refactoring operations, improves some aspects of type analysis, fixes occasional failure to detect Python Path, fixes starting the remote agent in some cases, correct reports exception from Django templates, supports pip 21.3+ in the Packages tool, and makes several other improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.1.0.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.1</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, Delete Symbol and Rename Current Module refactoring operations, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.1/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-10-19Tue, 19 Oct 2021 01:00:00 GMTWing Python IDE Version 8.0.4 - September 28, 2021https://wingware.com/news/2021-09-28<p>Wing 8.0.4 adds Close Unmodified Others to the editor tab's context menu, documents using sitecustomize to automatically start debug, fixes the debugger on some Windows systems, improves icon rendering with some Windows scaling factors, and makes several other improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.0.4.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.0</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-09-28Tue, 28 Sep 2021 01:00:00 GMTWing Python IDE Version 8.0.3 - August 31, 2021https://wingware.com/news/2021-08-31<p>Wing 8.0.3 allows specifying the Django settings module for unit tests with <tt class="literal"><span class="pre">--settings=&lt;name&gt;</span></tt> in <tt class="literal"><span class="pre">Run</span> <span class="pre">Args</span></tt> on the <tt class="literal"><span class="pre">Testing</span></tt> page of <tt class="literal"><span class="pre">Project</span> <span class="pre">Properties</span></tt>, fixes using an <tt class="literal"><span class="pre">Activated</span> <span class="pre">Env</span></tt> that contains spaces in its path, prevents failure to reformat code on remote hosts and containers, fixes searching in files with non-ascii characters, and makes several other improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.0.3.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.0</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-08-31Tue, 31 Aug 2021 01:00:00 GMTWing Python IDE Version 8 - July 26, 2021https://wingware.com/news/2021-07-26<p>Wing 8 introduces support for development on Docker and LXC/LXD containers and Docker Compose clusters, a Python package management tool, improved project creation, improved static analysis and code warnings, support for Python 3.10, a native Apple Silicon (M1) build, a new Nord style theme, reduced application startup time, and much more.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/8.0.1.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 8 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 8.0</h2> <br><img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Support for Containers and Clusters</h3> <p>Wing 8 adds support for developing, testing, and debugging Python code that runs inside containers, such as those provided by Docker and LXC/LXD, and clusters of containers managed by a container orchestration system like Docker Compose. A new <tt class="literal"><span class="pre">Containers</span></tt> tool can be used to start, stop, and monitor container services, and new Docker container environments may be created during project creation.</p> <p>For details, see <a class="reference" href="/doc/proj/container-intro">Working with Containers and Clusters</a>.</p> </div> <div class="section"> <h3 class="title-3">New Package Management Tool</h3> <p>Wing 8 adds a new <tt class="literal"><span class="pre">Packages</span></tt> tool that provides the ability to install, remove, and update packages found in the Python environment used by your project. This supports pipenv, pip, and conda as the underlying package manager. Packages may be selected manually from PyPI or by package specifications found in a <tt class="literal"><span class="pre">requirements.txt</span></tt> or <tt class="literal"><span class="pre">Pipfile</span></tt>.</p> <p>For details, see <a class="reference" href="/doc/packages/intro">Package Manager</a> .</p> </div> <div class="section"> <h3 class="title-3">Improved Project Creation</h3> <p>Wing 8 redesigns <tt class="literal"><span class="pre">New</span> <span class="pre">Project</span></tt> support so that the host, project directory, Python environment, and project type may all be selected independently. New projects may use either an existing or newly created source directory, optionally cloning code from a revision control repository. An existing or newly created Python environment may be selected, using virtualenv, pipenv, conda, or Docker.</p> </div> <div class="section"> <h3 class="title-3">Improved Python Code Analysis and Warnings</h3> <p>Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support for f-strings, named tuples, and other language constructs. <tt class="literal"><span class="pre">Find</span> <span class="pre">Uses</span></tt>, <tt class="literal"><span class="pre">Refactoring</span></tt>, and auto-completion now work within f-string expressions, Wing's built-in code warnings work with named tuples, the Source Assistant displays more detailed and complete value type information, and code warning indicators are updated more cleanly during edits.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 8 also adds support for Python 3.10, native executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced application startup time, and much more.</p> <p>For a complete list of new features in Wing 8, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 8</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 8 Now!</h2> <br><p>Wing 8 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 8 can turbocharge your Python development by trying it today.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/8.0/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/8.0/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/8.0/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 7 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-07-26Mon, 26 Jul 2021 01:00:00 GMTWing Python IDE 7.2.9 - April 12, 2021https://wingware.com/news/2021-04-12<p>Wing 7.2.9 adds remote development for 64-bit Raspberry Pi, improves auto-closing of quotes, optimizes change tracking when large numbers of project files change at once, improves debugger data display for some value types, and makes a number of other usability improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/7.2.9.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 7.2.9 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/7.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/7.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/7.2/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> What's New in Wing 7.2</h2> <br><img src="https://wingware.com/images/news/2020-01-14/wing-7.2-screenshot.png" alt="Wing 7.2.9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /><br><div class="section"> <h3 class="title-3">Auto-Reformatting with Black and YAPF (Wing Pro)</h3> <p>Wing 7.2 adds support for <a class="reference" href="https://pypi.org/project/black/">Black</a> and <a class="reference" href="https://pypi.org/project/yapf/">YAPF</a> for code reformatting, in addition to the previously available built-in <a class="reference" href="https://pypi.org/project/autopep8/">autopep8</a> reformatting. To use Black or YAPF, they must first be installed into your Python with <tt class="literal"><span class="pre">pip</span></tt>, <tt class="literal"><span class="pre">conda</span></tt>, or other package manager. Reformatting options are available from the <tt class="literal"><span class="pre">Source</span> <span class="pre">&gt;</span> <span class="pre">Reformatting</span></tt> menu group, and automatic reformatting may be configured in the <tt class="literal"><span class="pre">Editor</span> <span class="pre">&gt;</span> <span class="pre">Auto-reformatting</span></tt> preferences group.</p> <p>See <a class="reference" href="/doc/edit/auto-reformatting">Auto-Reformatting</a> for details.</p> </div> <div class="section"> <h3 class="title-3">Improved Support for Virtualenv</h3> <p>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.</p> <p>See <a class="reference" href="/doc/howtos/virtualenv">Using Wing with Virtualenv</a> for details.</p> </div> <div class="section"> <h3 class="title-3">Support for Anaconda Environments</h3> <p>Similarly, Wing 7.2 adds support for Anaconda environments, so the <tt class="literal"><span class="pre">conda</span> <span class="pre">activate</span></tt> 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.</p> <p>See <a class="reference" href="/doc/howtos/anaconda">Using Wing with Anaconda</a> for details.</p> </div> <div class="section"> <h3 class="title-3">And More</h3> <p>Wing 7.2 also introduces support for Python 3.9, adds How-Tos for using Wing with AWS and PyXLL, makes it easier to debug modules with <tt class="literal"><span class="pre">python</span> <span class="pre">-m</span></tt>, adds support for Python 3 enums, supports remote development to 64-bit Raspberry Pi, simplifies manual configuration of remote debugging, allows using a command line for the configured <tt class="literal"><span class="pre">Python</span> <span class="pre">Executable</span></tt>, supports constraining Find Uses of imported symbols to only the current file, improves vi mode, allows folding <tt class="literal"><span class="pre">.pyi</span></tt> and <tt class="literal"><span class="pre">.pi</span></tt> files, improves Debug I/O process management, enhances accuracy of some types of code warnings, supports remote development without SSH tunnels, improves debugger data display for some value types, improves support for recent macOS versions, and makes a number of usability and stability improvements.</p> <p>For a complete list of new features in Wing 7, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 7</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 7.2 Now!</h2> <br><p>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.</p> <p><strong>Downloads:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/7.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/7.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/7.2/binaries">Wing 101</a> | <a class="reference" href="https://wingware.com/downloads">Compare Products</a></p> <p>See <a class="reference" href="https://wingware.com/doc/install/upgrading">Upgrading</a> for details on upgrading from Wing 6 and earlier, and <a class="reference" href="https://wingware.com/doc/install/migrating">Migrating from Older Versions</a> for a list of compatibility notes.</p> </div> https://wingware.com/news/2021-04-12Mon, 12 Apr 2021 01:00:00 GMT