uta-align is a biological sequence alignment package written with cython.
Testing uses pytest and tox. These work fine locally, but on travis I get (full build results):
============================= test session starts ==============================
platform linux -- Python 3.7.6, pytest-5.3.5, py-1.8.1, pluggy-0.13.1
cachedir: .tox/py37/.pytest_cache
rootdir: /home/travis/build/biocommons/uta-align, inifile: setup.cfg, testpaths: tests
collected 0 items / 8 errors
==================================== ERRORS ====================================
_______________ ERROR collecting tests/test_align_algorithms.py ________________
tests/test_align_algorithms.py:3: in <module>
from uta_align.align import algorithms
E ImportError: cannot import name 'algorithms' from 'uta_align.align' (/home/travis/build/biocommons/uta-align/uta_align/align/__init__.py)
_______________ ERROR collecting tests/test_align_algorithms.py ________________
ImportError while importing test module '/home/travis/build/biocommons/uta-align/tests/test_align_algorithms.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_align_algorithms.py:3: in <module>
from uta_align.align import algorithms
Because I can’t access the test system, it’s hard to debug what I’ve done wrong.
I’ve been stumped with this for 2 days. Any help appreciated!