Trax-air / ddexreader

MIT License
25 stars 11 forks source link

python 3 support? #5

Open dz0gchen opened 6 years ago

flavianh commented 6 years ago

It's supposed to be tested against python34. Do you have issues with it?

See https://github.com/Trax-air/ddexreader/blob/master/tox.ini

dz0gchen commented 6 years ago

pip install git+https://github.com/Trax-air/ddexreader pip install -r ...requirements.txt .....................................

from ddexreader.ddexreader import open_ddex, ddex_to_dict

xml_path = '/path/to/my/ddex_file.xml' ddex = open_ddex(xml_path) ddex_dict = ddex_to_dict(ddex)

File "/home/.../venv/lib/python3.5/site-packages/ddexreader/ddexreader.py", line 2, in import ern312 ImportError: No module named 'ern312'

..................................... from . import ern312 from . import ern32 from . import ern33 from . import ern34 from . import ern341 from . import ern35 from . import ern351 from . import ern36

File "/home/.../venv/lib/python3.5/site-packages/ddexreader/ern312/init.py", line 1, in from binding import * ImportError: No module named 'binding'

https://pypi.python.org/pypi/ddexreader https://prnt.sc/hmyop3

flavianh commented 6 years ago

If you make a pull request to support python 35, I'll be happy to merge it

dz0gchen commented 6 years ago

For version compatibility, you must use relative paths: from .import example: from .ddexreader import *