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


In Praise Of SQLite
28/07/2022

SQLite, the RDBMS that never ceases to amaze, has reached version 3.39.2. While this release contains just bug fixes, it builds on major changes that debuted in 3.39.0.



Unicode 15 Adds Shaking Head Emoji
22/07/2022

The beta review period for Unicode 15 is underway, with a smaller number than usual of new emojis. Those that are proposed include a shaking head and pushing hands, and the team at Emojipedia have com [ ... ]


More News

pythondata

 



 

Comments




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

Last Updated ( Friday, 05 August 2022 )