Noticias Programación

Wing Python mejora el desarrollo remoto

Se lanzó Wing 8.3 y los desarrolladores afirman que mejora el desarrollo remoto al permitir que funcione sin un agente SSH o una línea de comandos OpenSSH o una configuración PuTTY.


Wing Python IDE tiene un editor y depurador inteligente diseñado para hacer que el desarrollo interactivo de Python sea rápido, preciso y divertido. Wing viene en tres versiones, una versión de pago con funciones adicionales, un IDE de Python gratuito para estudiantes y aficionados que omite las funciones más avanzadas de Wing Pro pero proporciona un depurador y un editor simplificados, capacidades limitadas de navegación e inspección de código y gestión de proyectos.

Wing 8.3 tiene varias mejoras relacionadas con SSH destinadas al desarrollo remoto y la flexibilidad para cumplir con las políticas de seguridad locales. Hay una nueva implementación de SSH incorporada que puede usar en lugar de configurar OpenSSH o PuTTY por separado. El desarrollo remoto ahora puede funcionar incluso sin iniciar sesión en un agente SSH: Wing requerirá contraseñas, frases de contraseña de clave privada y otras entradas necesarias para establecer una conexión SSH.

La nueva versión también agrega soporte para desarrollar, probar y depurar código de Python que se ejecuta dentro de contenedores, como los proporcionados por Docker y LXC/LXD, y clústeres de contenedores administrados por un sistema de orquestación de contenedores como Docker Compose. Puede usar una nueva herramienta de contenedores para iniciar, detener y monitorear los servicios de contenedores y crear nuevos entornos de contenedores de Docker mientras crea su proyecto.

También hay una nueva herramienta de paquetes que se puede usar para instalar, eliminar y actualizar paquetes que se encuentran en el entorno de Python que usa su proyecto. Esto admite pipenv, pip y conda como administrador de paquetes subyacente. Los paquetes se pueden seleccionar manualmente desde PyPI o desde las especificaciones del paquete que se encuentran en un archivo Requirements.txt o Pipfile.

Las alertas y el análisis del código de Python se han mejorado al expandir el motor de análisis estático de Wing. Esto ahora ha mejorado el soporte para f-strings, tuplas con nombre y otras construcciones de lenguaje. Find Uses, Refactorings y Autocompletar ahora funcionan dentro de expresiones f-string, las alertas de código integradas de Wing funcionan con tuplas con nombre, Source Assistant muestra información de tipo de valor más detallada y completa, y los indicadores de advertencia del código se actualizan de forma más limpia durante cambios.

Wing Python 8.3 está disponible para descargar.

logotipo de ala

También puede gustarte...