Forum Programmation.python gdata en python installation de module

Posté par  .
Étiquettes :
0
22
juin
2009
Bonjour,

J'essaie d'installer gdata sur ma ubuntu 9.04, en suivant cette procédure :
Quand je fais tourner le test suivant :
./tests/run_data_tests.py


J'ai le message d'erreur suivant :

./tests/run_data_tests.py
/var/lib/python-support/python2.6/gdata/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
Traceback (most recent call last):
File "./tests/run_data_tests.py", line 19, in
import gdata_tests.books_test
File "/home/user/gdata-1.3.2/tests/gdata_tests/books_test.py", line 9, in
import gdata.books
ImportError: No module named books


Mes questions sont donc les suivantes :
Où trouver et comment installer le module sha ?
Ou faut-il faire un lien en hashlib et sha ? Comment ?

Merci de votre aide
  • # aptitude vs installation from source.

    Posté par  (site web personnel) . Évalué à 2.

    apt-get install python-gdata m'installe la version 1.1.1 (sur ma debian, sur une ubuntu lts, j'ai 1.0.9). Le module books semble ne pas exister dans cette version. La version chez google est la 1.3.3.

    Si tu n'as pas besoin de gdata.books, je te conseille d'utiliser la version de ta distribution. Si tu en as besoin, saches que DeprecationWarning est comme son nom l'indique un warning et non une erreur, l'erreur sur books devrait se corriger en suivant http://code.google.com/intl/fr/apis/gdata/articles/python_cl(...)
    • [^] # Re: aptitude vs installation from source.

      Posté par  . Évalué à 1.

      Merci Ernest,

      Je travaille effectivement sur la version de Google. (1.3.3)

      Je ne suis pas bloqué sur le warning mais plutôt sur cette erreur :
      import gdata.books
      ImportError: No module named books


      Je cherche partout ce module, qui plus est, avec le How To ce serai mieux ....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.