Tuesday, November 22, 2016¶
I repaired the test suites after miscellaneous changes of the last days. All failures were trivial, except one, in Printing tables, for which is don’t yet see the explanation:
$ go noi
$ python setup.py test -s tests.SpecsTests.test_as_pdf
(...)
Traceback (most recent call last):
File "/media/dell1tb/virtualenvs/py27/lib/python2.7/site-packages/appy/pod/converter.py", line 20, in <module>
import sys, os, os.path, time, signal
File "/usr/lib/python3.5/signal.py", line 3, in <module>
from functools import wraps as _wraps
File "/usr/lib/python3.5/functools.py", line 21, in <module>
from collections import namedtuple
File "/usr/lib/python3.5/collections/__init__.py", line 32, in <module>
from reprlib import recursive_repr as _recursive_repr
File "/media/dell1tb/virtualenvs/py27/lib/python2.7/site-packages/reprlib/__init__.py", line 7, in <module>
raise ImportError('This package should not be accessible on Python 3. '
ImportError: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted.
This looks as if the python3 executable (which is called by appy.pod for converting the document using UNO) gets a wrong PYTHONPATH. I could not reproduce the problem within a real browser. I marked these tests as SKIP and wrote #1282.