Migration de Python 3.8 à 3.11 : quels pièges éviter ?
Migration de Python 3.8 à 3.11 : quels pièges éviter ?
Salut à tous, je prévois de migrer mon projet Django de Python 3.8 vers 3.11. Des retours d'expérience sur les incompatibilités courantes ? J'ai surtout peur pour les dépendances...
Re: Migration de Python 3.8 à 3.11 : quels pièges éviter ?
J'ai fait la même migration y a 3 mois. Le plus gros problème ça a été avec pandas 1.2.x qui ne fonctionnait plus. Solution : mettre à jour vers pandas 1.5+. Et attention aux décorateurs async !
Re: Migration de Python 3.8 à 3.11 : quels pièges éviter ?
Je confirme pour pandas. Autre piège : les warnings deviennent des erreurs dans certains cas (notamment sur les timezone). Utilise python -X dev pour tout checker avant.
Re: Migration de Python 3.8 à 3.11 : quels pièges éviter ?
Merci pour les tips ! @178 tu as utilisé un venv propre ou migration directe sur ton env principal ? J'hésite sur la méthode...
Re: Migration de Python 3.8 à 3.11 : quels pièges éviter ?
Toujours un venv neuf ! Jamais je touche à l'env principal pour ce genre de maj. D'ailleurs je te conseille pip-tools pour gérer tes requirements proprement.