Page 1 sur 1

Migration de Python 3.8 à 3.11 : quels pièges éviter ?

Publié : mar. juil. 22, 2025 2:41 pm
par zed33
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 ?

Publié : mar. juil. 22, 2025 4:41 pm
par vincent92
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 ?

Publié : mar. juil. 22, 2025 5:41 pm
par seb_tech
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 ?

Publié : mar. juil. 22, 2025 10:41 pm
par zed33
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 ?

Publié : mer. juil. 23, 2025 1:41 am
par vincent92
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.