Wingware Newshttps://wingware.com/Software releases and other news for Wingware's Python IDESat, 09 Dec 2023 11:42:39 GMTPyRSS2Gen-1.0.0http://www.dalkescientific.com/Python/PyRSS2Gen.htmlWing Python IDE Version 9.1.2 - September 28, 2023https://wingware.com/news/2023-09-28<p>Wing 9.1.2 improves auto-import, fixes debugger support for mingw Windows Python builds, correctly creates projects when multiple Wing windows have been opened, fixes auto-editing inside f-strings, optimizes updating the Testing tool, and makes about 20 other improvements.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/9.1.2.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 9.1 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.1.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.1.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 9.1</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">Import Management</h3> <p>Wing 9.1 adds the ability to auto-enter imports from the auto-completer, eliminating the need to move up and down in a file to add imports while writing new code. The new <tt class="literal"><span class="pre">Imports</span></tt> tool makes it easy to find and remove imports that are unused anywhere in your code.</p> </div> <div class="section"> <h3 class="title-3">Code Coverage</h3> <p>Wing 9.1 added the ability to track and display code coverage for unit tests, so that you can see how well your tests are exercising your code. Coverage data is also used to determine which previously collected test results are invalidated by edits made to your code, so that tests affected by edits may be re-run sooner in the development process.</p> </div> <div class="section"> <h3 class="title-3">Faster Unit Testing</h3> <p>Wing 9.1 significantly speeds up running unit tests in projects with a large number of unit tests. This release also adds a Run Not-Yet-Run Tests option to the Testing menu, to make it easier to run only tests that have not yet been run, and improves storing unit tests results when tests print a large amount of output.</p> </div> <div class="section"> <h3 class="title-3">Other Improvements</h3> <p>Wing 9.1 also shows auto-invocation arguments for methods of super(), improves New Project support for Docker, Django, and other environments, fixes a number of issues affecting multi-threaded debugging, fixes several code analysis issues, improves reliability of remote development across network failures, improves keyboard navigation of Search in Files results, fixes some issues in auto-editing and auto-spacing, and makes a number of other improvements.</p> <p>For a complete list of new features in Wing 9.1, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 9.1</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 9.1 Now!</h2> <br><p>Wing 9.1 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 9.1 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.1.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.1.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 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/2023-09-28Thu, 28 Sep 2023 01:00:00 GMTWing Python IDE Version 9.1 - May 10, 2023https://wingware.com/news/2023-05-10<p>Wing 9.1 adds auto-import and import management, collects and displays code coverage for unit tests, uses coverage data to invalidate test results when code is edited, adds support for Python 3.11, reduces debugger overhead in Python 3.7+, speeds up running unit tests, streamlines configuration of light and dark theming, adds two light display themes, and makes improvements to New Project for Docker and Django, auto-invocation, multi-threaded debugging, code analysis, &amp; more.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/9.1.1.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 9.1 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.1.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.1.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.1</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">Import Management</h3> <p>Wing 9.1 adds the ability to auto-enter imports from the auto-completer, eliminating the need to move up and down in a file to add imports while writing new code. The new <tt class="literal"><span class="pre">Imports</span></tt> tool makes it easy to find and remove imports that are unused anywhere in your code.</p> </div> <div class="section"> <h3 class="title-3">Code Coverage</h3> <p>Wing 9.1 added the ability to track and display code coverage for unit tests, so that you can see how well your tests are exercising your code. Coverage data is also used to determine which previously collected test results are invalidated by edits made to your code, so that tests affected by edits may be re-run sooner in the development process.</p> </div> <div class="section"> <h3 class="title-3">Faster Unit Testing</h3> <p>Wing 9.1 significantly speeds up running unit tests in projects with a large number of unit tests. This release also adds a Run Not-Yet-Run Tests option to the Testing menu, to make it easier to run only tests that have not yet been run, and improves storing unit tests results when tests print a large amount of output.</p> </div> <div class="section"> <h3 class="title-3">Other Improvements</h3> <p>Wing 9.1 also shows auto-invocation arguments for methods of super(), improves New Project support for Docker, Django, and other environments, fixes a number of issues affecting multi-threaded debugging, fixes several code analysis issues, improves reliability of remote development across network failures, improves keyboard navigation of Search in Files results, fixes some issues in auto-editing and auto-spacing, and makes a number of other improvements.</p> <p>For a complete list of new features in Wing 9.1, see <a class="reference" href="https://wingware.com/wingide/whatsnew">What's New in Wing 9.1</a>.</p> <br> <h2><img src="https://wingware.com/images/wing18.png"/> Try Wing 9.1 Now!</h2> <br><p>Wing 9.1 is an exciting new step for Wingware's Python IDE product line. Find out how Wing 9.1 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.1.1/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.1/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.1.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/2023-05-10Wed, 10 May 2023 01:00:00 GMTWing Python IDE Version 9.0.2 - December 20, 2022https://wingware.com/news/2022-12-20<p>Wing 9.0.2 speeds up the debugger during module imports, fixes several issues with match/case, corrects initial directory used with 'python -m', fixes auto-refresh of version control status, adds commands for traversing current selection in the multi-selection dialog, and fixes some stability issues.</p> <p>See the <a class="reference" href="https://wingware.com/pub/wingpro/9.0.2.0/CHANGELOG.txt">change log</a> for details.</p> <p><strong>Download Wing 9.0.2 Now:</strong> <a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.0.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 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.2/binaries">Wing Pro</a> | <a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.2/binaries">Wing Personal</a> | <a class="reference" href="https://wingware.com/downloads/wing-101/9.0.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 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-12-20Tue, 20 Dec 2022 01:00:00 GMTWing 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 GMT