|Wing Python Improves Remote Development|
|Written by Kay Ewbank|
|Thursday, 21 April 2022|
Wing 8.3 has been released and the developers say it improves remote development by allowing it to work without an SSH agent or command line OpenSSH or PuTTY configuration.
The Wing Python IDE has an intelligent editor and debugger that is designed to make interactive Python development fast, accurate, and fun. Wing comes in three versions, a paid-for version with extra features, a free Python IDE for students and hobbyists that omits the more advanced features of Wing Pro but provides a simplified debugger and editor, limited code inspection and navigation features, and project management.
Wing 8.3 has several SSH-related improvements aimed at remote development and flexibility for conforming to local security policies. There's a new built-in SSH implementation that you can use 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.
The new release also 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 Containers tool can be used to start, stop, and monitor container services, and new Docker container environments can be created during project creation.
There's also a new Packages tool that can be used 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 requirements.txt or Pipfile.
Python code analysis and warnings have been improved through expansion of Wing's static analysis engine. This now has improved support for f-strings, named tuples, and other language constructs. Find Uses, Refactoring, 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.
Wing Python 8.3 is available for download.
Wing Python Offers Better Remote Dev Connections
Visual Studio Python Gets AI-Based IntelliCode
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Thursday, 21 April 2022 )|