Los Boltons deberían ser incorporados.
Boltons es un conjunto de más de 230 utilidades puramente de Python con licencia BSD que tienen el mismo espíritu que la biblioteca estándar (aunque claramente faltan en ella), que incluye:
Los documentos completos y extensos están disponibles en Read The Docs. Vea las novedades consultando el REGISTRO DE CAMBIOS.
Boltons se prueba con Python 3.7-3.12, así como con PyPy3.
Los Bolton se pueden agregar a un proyecto de varias maneras. Ahí está lo obvio:
pip install boltons
En macOS, también se puede instalar mediante MacPorts:
sudo port install py-boltons
Luego, gracias a PyPI, docenas de Bolton están a solo una importación de distancia:
from boltons . cacheutils import LRU
my_cache = LRU ()
Sin embargo, debido a la naturaleza de las utilidades, es posible que los desarrolladores de aplicaciones quieran considerar otras opciones, incluida la venta de módulos individuales en un proyecto. Boltons es Python puro y no tiene dependencias. Si todo el proyecto es demasiado grande, cada módulo es independiente y se puede copiar directamente en un proyecto. Consulte la sección Integración de los documentos para obtener más detalles.
La mayoría de los Bolton se esfuerzan por ser "lo suficientemente buenos" para una amplia gama de usos básicos, dejando los casos de uso avanzados a las innumerables bibliotecas especializadas de terceros de Python. En muchos casos, el módulo boltons
respectivo describirá alternativas de terceros que vale la pena investigar cuando los casos de uso superen boltons
. Si ha encontrado una biblioteca natural de "siguiente paso" que vale la pena mencionar, ¡consulte la siguiente sección!
¿Encontraste que falta algo en la biblioteca estándar que debería estar en boltons
? ¿Encontraste que falta algo en boltons
? Primero, tómese un momento para leer la breve declaración de arquitectura para asegurarse de que la funcionalidad sea adecuada.
Luego, si está muy motivado, envíe una solicitud de extracción. De lo contrario, envíe una breve solicitud de función en la página de Problemas y resolveremos algo.