It seems like the unittests are broken.
$ LC_ALL=C python -m unittest discover tests -v
test_const (unittest.loader._FailedTest.test_const) ... ERROR
test_decode (unittest.loader._FailedTest.test_decode) ... ERROR
test_sexpr (unittest.loader._FailedTest.test_sexpr) ... ERROR
======================================================================
ERROR: test_const (unittest.loader._FailedTest.test_const)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_const
Traceback (most recent call last):
File "/home/dansbandit/.local/share/pyenv/versions/3.11.4/lib/python3.11/unittest/loader.py", line 407, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dansbandit/.local/share/pyenv/versions/3.11.4/lib/python3.11/unittest/loader.py", line 350, in _get_module_from_name
__import__(name)
File "/home/dansbandit/djvu/python-djvulibre-FriedrichFroebel/tests/test_const.py", line 16, in <module>
from djvu.const import (
File "/home/dansbandit/djvu/python-djvulibre-FriedrichFroebel/djvu/const.py", line 20, in <module>
import djvu.sexpr
ModuleNotFoundError: No module named 'djvu.sexpr'
======================================================================
ERROR: test_decode (unittest.loader._FailedTest.test_decode)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_decode
Traceback (most recent call last):
File "/home/dansbandit/.local/share/pyenv/versions/3.11.4/lib/python3.11/unittest/loader.py", line 407, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dansbandit/.local/share/pyenv/versions/3.11.4/lib/python3.11/unittest/loader.py", line 350, in _get_module_from_name
__import__(name)
File "/home/dansbandit/djvu/python-djvulibre-FriedrichFroebel/tests/test_decode.py", line 24, in <module>
from djvu.decode import (
ModuleNotFoundError: No module named 'djvu.decode'
======================================================================
ERROR: test_sexpr (unittest.loader._FailedTest.test_sexpr)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_sexpr
Traceback (most recent call last):
File "/home/dansbandit/.local/share/pyenv/versions/3.11.4/lib/python3.11/unittest/loader.py", line 407, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dansbandit/.local/share/pyenv/versions/3.11.4/lib/python3.11/unittest/loader.py", line 350, in _get_module_from_name
__import__(name)
File "/home/dansbandit/djvu/python-djvulibre-FriedrichFroebel/tests/test_sexpr.py", line 24, in <module>
from djvu.sexpr import (
ModuleNotFoundError: No module named 'djvu.sexpr'
----------------------------------------------------------------------
Ran 3 tests in 0.001s