Migration de Python 3.7 à 3.11 : pièges à anticiper ?

Python, JavaScript, C, PHP, algorithmes, IDE
antoine06
Messages : 239
Inscription : sam. août 12, 2023 7:24 pm

Migration de Python 3.7 à 3.11 : pièges à anticiper ?

Message par antoine06 »

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
geek.r
Messages : 278
Inscription : ven. nov. 22, 2024 7:24 pm

Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?

Message par geek.r »

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.
yanis1964
Messages : 300
Inscription : dim. sept. 03, 2023 7:24 pm

Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?

Message par yanis1964 »

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.
antoine06
Messages : 239
Inscription : sam. août 12, 2023 7:24 pm

Re: Migration de Python 3.7 à 3.11 : pièges à anticiper ?

Message par antoine06 »

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 ?

Message par devjunkie1968 »

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.
Répondre