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


Random Gifts For Programmers
24/11/2024

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some for myself.



IBM Opensources AI Agents For GitHub Issues
14/11/2024

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.


More News

espbook

 

Comments




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

Last Updated ( Friday, 05 August 2022 )