Wing Python Adds Container Support |
Written by Kay Ewbank | |||
Friday, 05 August 2022 | |||
Wing Python has been updated with improvements including support for containers and clusters, along with a new package management tool. Wing Python is an IDE with 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, and a free Python IDE for students and hobbyists that omits the more advanced features of Wing Pro. The improvements to the new release start with support for containers and clusters. You can now use Wing 8 to develop, test, and debug 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. The new Packages tool gives developers a way to install, remove, and update packages found in the Python environment used by a 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. Other improvements include simpler project creation by giving developers the facility to select the host, project directory, Python environment, and project type independently. The code analysis and warnings have also been improved, with an expansion of the static analysis engine to improve its support for f-strings, named tuples, and other language constructs. Find Uses, Refactoring, and auto-completion now work within f-string expressions, and Wing's built-in code warnings work with named tuples. Remote development is another area that is easier to configure, with more flexibility for local security policies. There's a new built-in SSH implementation that provides an alternative to having to separately configure OpenSSH or PuTTY. Remote development can now also work without access to an SSH agent. Wing Python 8.3.3 is available for download now. More InformationRelated ArticlesWing Python Improves Async Handling Wing Python Improves Remote Development 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.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Friday, 05 August 2022 ) |