Project

General

Profile

Development #37577

python3, modules déplacés

Added by Frédéric Péters about 1 month ago. Updated about 1 month ago.

Status:
Rejeté
Priority:
Normal
Target version:
-
Start date:
12 Nov 2019
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Genre StringIO, urlparse, etc.


Related issues

Related to w.c.s. - Development #36515: Tourner (les tests) en Python 3 Solution déployée 30 Sep 2019 30 Nov 2019

History

#1 Updated by Frédéric Péters about 1 month ago

  • Status changed from Nouveau to 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 Updated by Frédéric Péters about 1 month ago

#3 Updated by Nicolas Roche about 1 month ago

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 Updated by Frédéric Péters about 1 month ago

  • Status changed from Solution proposée to 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.

Also available in: Atom PDF