Hi,
I put your PyDbLite_3 script and rewrote the __init__ file :
8<--- __init__.py --->8
import sys
version = float(sys.version.split(" ")[0][:-2])
if version < 2.7:
from .PyDbLite import Base
else:
from .import Base
del PyDbLite_3
del sys, version
8<------------------>8
And it seems all is going on with python 2.5, 2.7 and 3.1
PS : I only use PyDbLite.Base class