Supprimer le fichier uv.lock en cas de doute sur Python 3.15
En bref
- Les erreurs de dépendances Python 3.15 peuvent être résolues en supprimant le fichier uv.lock.
- Certaines versions de dépendances comme watchfiles 1.1.1 ne sont pas compatibles avec Python 3.15.
- La régénération du fichier uv.lock après suppression corrige souvent le problème.
Un développeur signale des erreurs de dépendances Python depuis le passage à Python 3.15. Selon lui, la solution consiste à supprimer le fichier uv.lock généré lors de l'exécution de commandes comme `uv run pytest`.
Ce fichier peut en effet figer une version de dépendance incompatible avec Python 3.15, comme watchfiles 1.1.1 qui nécessite PyO3 3.14 maximum. La suppression du fichier et une nouvelle exécution résolvent généralement le problème.
Ce résumé vous donne l'essentiel. L'article complet, ses chiffres et ses citations sont chez Simon Willison's Weblog.
Lire l'article originalRésumé généré par IA à partir de la source, relu par règles. Comment nous rédigeons · Signaler une erreur