2010-03-17 5 views
0

Je travaille actuellement à la conversion pycrypto vers Python 3.XPython 3 problème de conversion de chemin relatif

Alors que je semble avoir du côté de la cryptographie de travail on ne peut pas dire pour les tests fournis avec le module :(

J'ai utilisé les essais sous Python 2,64 et tout fonctionne bien alors je courais « 2to3 » au cours des tests pour générer de nouveaux fichiers au format 3.X Il y a plusieurs références à ce qui suit:..

à partir de .common import make_block_tests

Chaque fois que je lance les tests que j'obtiens:

ValueError: importation relatif tentées dans la non-package

Si quelqu'un me pointer vers un moyen de résoudre ce problème, il serait très apprécié :)

Cheers Graal

Répondre

0

Vous essayez d'exécuter les fichiers de test directement, vous ne pouvez pas avoir d'importations relatives. Changez-les pour qu'ils soient des importations absolues, et cela résoudra le problème.