Migration de Python 3.7 à 3.11 : pièges à anticiper ?
Migration de Python 3.7 à 3.11 : pièges à anticiper ?
Hello la commu ! Mon entreprise prévoit de migrer notre codebase Python de 3.7 à 3.11 d'ici 3 mois. Des retours sur les breaking changes qui font mal ?
Ex-Windows, jamais regrette le switch
Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?
Attention aux modules C custom si t'en as : l'API C a changé plusieurs fois. Teste bien avec pytest --pyargs tes modules compilés.
Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?
Le changement de gestion du timezone dans datetime m'a fait perdre 2 jours de debug ! Et les warnings sur les comparaisons de types différents (str/int) sont maintenant des erreurs.
Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?
Merci ! On utilise beaucoup pandas/numpy, ça devrait le faire ?
Ex-Windows, jamais regrette le switch
-
devjunkie1968
- Messages : 242
- Inscription : dim. mai 19, 2024 7:24 pm
Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?
Oui mais mets à jour tes dépendances en même temps. numpy 1.21+ est conseillé pour 3.11. Et vérifie tes performances : 3.11 est plus rapide mais certains codes avec asyncio peuvent regresser.