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.

wingwlogo

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.

wing8 screenshot

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.

wingwlogo

More Information

Wingware

Related Articles

Wing Python Improves Async Handling

Wing Python Improves Remote Development

Wing Python Offers Better Remote Dev Connections 

Wing Python Improves VI Mode  

Visual Studio Python Gets AI-Based IntelliCode

IPython 5.0-LTS Released

Python Development Trends

 

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.

Banner


Perl v5.40.0 Shows That It Is Too Resilient To Die
01/07/2024

Having faced doubt, debate and insecurity, Perl is still going after all those years, alive, kicking and making releases. Business as usual.



Paul Allen's Living Computer Museum Going, Going, Gone
30/06/2024

The Seattle-based Living Computer Museum, founded in 2012 by Paul Allen to preserve vintage and heritage computers for posterity has closed and its collection will be sold at auction by Christies in S [ ... ]


More News

kotlin book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 05 August 2022 )