Projet

Général

Profil

Development #37577

python3, modules déplacés

Ajouté par Frédéric Péters il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 novembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Genre StringIO, urlparse, etc.


Demandes liées

Lié à w.c.s. - Development #36515: Tourner (les tests) en Python 3Fermé30 septembre 201930 novembre 2019

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Nouveau à Solution proposée

Commits dans la branche https://git.entrouvert.org/wcs.git/log/?h=wip/python3-part2

  • da2b27fb8 misc: replace new module by types module (#37577)
  • 0c59f8758 misc: get StringIO from six (#37577)
  • b697f9b22 tests: remove unused cPickle import (#37577)
  • d9909c8b2 misc: get urlparse from six (#37577)
  • 3347e77a8 tests: update location of MIMEText import (#37577)
  • c46f61776 misc: get ConfigParser from six (#37577)
  • d2f4d40de tests: remove usage of urllib2 (#37577)
#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

#3

Mis à jour par Nicolas Roche il y a plus de 4 ans

types.ClassType
    The type of user-defined old-style classes.

Pourquoi ne pas utiliser type directement, ça à l'air compatible python2/3 ?
if not hasattr(types, 'ClassType'):
    types.ClassType = type
Juste au cas où, il reste 2 trucs dans les tests selenium et la doc
  • urllib2 encore mentionnée ici : tests/robot/WcsRobotFrameworkLibrary.py
  • 'import urlparse' encore mentionné ici : help/fr/api-auth.page
#4

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution proposée à Rejeté

Vu la progression de l'affaire, je ne vais pas passer par des tickets séparés, trop de rebases le long du travail.

Formats disponibles : Atom PDF