🔎
Más
Especiales
Filtros
IA hace 1 h

sqlite-utils 4.2.1: se corrige un bug que causaba que el programa se bloqueara

Se ha publicado una actualización de sqlite-utils, una herramienta de línea de comandos y biblioteca de Python para manipular bases de datos SQLite. La versión 4.2.1 soluciona un error que causaba que el programa se bloqueara.

La corrección se debe a un problema con la dependencia typing-extensions, que no estaba incluida en la lista de dependencias de sqlite-utils. Esto significaba que cuando se instalaba sqlite-utils directamente, no se incluían las dependencias necesarias para su funcionamiento correcto. El autor de la herramienta, Simon Willison, ha resuelto este problema y ha implementado una prueba de humo para asegurarse de que la herramienta de línea de comandos funcione correctamente incluso sin las dependencias de desarrollo.

“La corrección se debe a un problema con la dependencia typing-extensions, que no estaba incluida en la lista de dependencias de sqlite-utils”

La prueba de humo se puede ejecutar desde el repositorio del proyecto utilizando el comando uv run --isolated --no-default-groups sqlite-utils --help. Este comando evita la instalación de las dependencias de desarrollo predeterminadas y ignora cualquier dependencia adicional que pueda estar presente en el proyecto.

La actualización de sqlite-utils es importante para los desarrolladores que utilizan esta herramienta para manipular bases de datos SQLite. La corrección del error y la implementación de la prueba de humo garantizan que la herramienta sea más estable y fiable. Además, la capacidad de ejecutar la prueba de humo de manera aislada permite a los desarrolladores probar la herramienta en diferentes entornos y asegurarse de que funcione correctamente.

Más sobre IA