Advanced Alchemy : Une bibliothèque compagnon haute performance pour SQLAlchemy
Advanced Alchemy est une bibliothèque compagnon pour SQLAlchemy, soigneusement conçue, entièrement testée et optimisée. Elle offre des référentiels synchrones et asynchrones avec des opérations CRUD courantes et des opérations en masse hautement optimisées. Elle s'intègre aux principaux frameworks web, notamment Litestar, Starlette, FastAPI et Sanic, et dispose d'une configuration et d'une CLI Alembic personnalisées. Les fonctionnalités intégrées incluent un type de données d'objet fichier prenant en charge divers backends de stockage (fsspec et obstore), des types JSON optimisés, la prise en charge de UUID6 et UUID7, et des classes de base préconfigurées. Advanced Alchemy simplifie les opérations CRUD sur les modèles SQLAlchemy et fournit des fonctionnalités telles que la pagination, le tri et le filtrage.