Esta nota es una continuación de una anterior en la que explicamos la utilidad de Briefcase para Python. En esta seguiremos hablando de este tema, especialmente de la estructura del proyecto.
Empezaremos diciendo que una estructura de un proyecto briefcase en python cuando recién iniciado viene con varios archivos preinstalados.
El nivel superior del directorio de la aplicación contiene la licencia del proyecto, el archivo pyproject.toml, un archivo README de muestra en formato de texto reestructurado y un archivo .gitignore que viene personalizado previamente con directorios comunes para omitir de cualquier repositorio de Git creado para el proyecto.
El directorio src contiene el código fuente de tu aplicación, con dos subdirectorios: uno que contiene la aplicación (tiene el mismo nombre que el directorio de tu proyecto) y otro que contiene los metadatos de la aplicación.El directorio de la aplicación contiene un directorio de recursos, que se utiliza para almacenar recursos como iconos de aplicaciones.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
El comando de Briefcase es cómo realiza la mayoría de sus interacciones con un proyecto Python a través de Briefcase. Cubrimos el nuevo comando anterior, que se usa para configurar un proyecto de Briefcase en una carpeta determinada. Pero normalmente necesitarás usar muchos otros comandos durante el ciclo de vida de una aplicación de Briefcase, y algunos de ellos pueden ser un poco contradictorios.
dev: cuando estás dentro de un directorio de aplicaciones, este comando ejecuta esa aplicación en modo dev. El modo de desarrollo le permite ejecutar la aplicación con su complemento completo de bibliotecas instaladas, pero sin necesidad de empaquetarlo formalmente para su entrega. La mayoría de las veces, al desar rollar la aplicación de Python, la probarás y ejecutarás con el modo dev. Si alguna dependencia ha cambiado desde la última vez que se ejecutó dev, usa la marca -d para actualizarla.
build: crea una copia de la aplicación en la forma necesaria para empaquetarla para su distribución. Esto difiere del desarrollo en Python en que puedes construir para diferentes plataformas si el andamio está instalado.
update: actualiza la compilación de una aplicación. Esta es la forma rápida de asegurarse de que la compilación de la aplicación tenga el código más reciente, en lugar de utilizar la compilación, que regenera muchos más archivos. Pasa la marca -d para actualizar las dependencias y la marca -r para actualizar los recursos (es decir, para copiar recursos de la versión de desarrollo de la aplicación en Python a la versión de compilación).
run ejecuta la versión compilada de la aplicación. Básicamente, la estructura de un proyecto briefcase en python esto simula la ejecución de la versión empaquetada e implementada de la aplicación.
Pasa la -u flag para actualizar cualquier código de Python antes de ejecutar.
paquete: crea un paquete de instalación de la aplicación a partir de la versión integrada de la aplicación. El resultado final de esto es un artefacto que puede dar a
otros para que instalen su programa, por ejemplo, un .MSI en Windows.
Diseño Web Grupo Codesi