Closed sandcha closed 6 years ago
Merci @benjello ! C'était aussi pour avoir une checklist qui nous aiderait dans la mise à jour d'autres dépôts.
En mémo, existent également :
- cheat sheet sur un code compatible python 2 & 3
- outils automatiques comme 2to3 (mais rétro-compatibilité à vérifier) ou futurize (plus récent ?)
Merci @sandcha ! Pour info, on va faire cette transition à l'IPP après le PLF donc à partir de fin octobre, début novembre.
Fixes #69
Adapte
openfisca-tunisia
à python 3.6.Etapes de migration :
Holder.formula
(Core v23)ur
>r
pour regexunicode(...)
>openfisca_core.commons.to_unicode(...)
print "truc"
>print("truc")
dict.keys()
>list(dict.keys())
dict.iteritems()
>dict.items()
dict.values()[0]
>next(iter(dict.values()))
IOError
attributsmessage
>strerror
encoding = 'utf-8'
dejson.dumps(...)
~Et :
scripts/
du moduleopenfisca_tunisia
.nb
du Makefile pour permettre l'exécution du notebook en place de son test.