Hi Pietro, the build log on a server which is creating the documentation is full of syntax errors in coming from pygrass. It's actually just one error but in broadly used part (t.* as well as gunittest are affected). I guess that the other error is just the result of the first one (see end of email for tracebacks).
It seems that syntax: >>> grc = ["A: C", "B: D", "C: E"] >>> env = {k.strip(): v.strip() for k, v in [row.split(':') for row in grc if row]} >>> env {'A': 'C', 'C': 'E', 'B': 'D'} is not supported. It seems to me that dictionary comprehension is not supported in Python 2.6 but I was not able to confirm this in the Python documentation. I'm also not sure if the server still uses Python 2.6. Markus are you able to check this? Thanks for looking into that, Vaclav [1] http://grass.osgeo.org/grass71/binary/linux/snapshot/build.log Traceback (most recent call last): File ".../scripts/t.vect.observe.strds", line 51, in <module> import grass.temporal as tgis File ".../etc/python/grass/temporal/__init__.py", line 28, in <module> from temporal_algebra import * File ".../etc/python/grass/temporal/temporal_algebra.py", line 450, in <module> import grass.pygrass.modules as pymod File ".../etc/python/grass/pygrass/modules/__init__.py", line 2, in <module> from grass.pygrass.modules.interface import Module, ParallelModuleQueue File ".../etc/python/grass/pygrass/modules/interface/__init__.py", line 9, in <module> from grass.pygrass.modules.interface import module File ".../etc/python/grass/pygrass/modules/interface/module.py", line 16, in <module> from .env import G_debug File ".../etc/python/grass/pygrass/modules/interface/env.py", line 18 env = {k.strip(): v.strip() for k, v in [row.split(':') ^ SyntaxError: invalid syntax Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/Sphinx-1.3.1-py2.6.egg/sphinx/ext/autodoc.py", line 385, in import_object __import__(self.modname) File ".../etc/python/grass/temporal/__init__.py", line 28, in <module> from temporal_algebra import * File ".../etc/python/grass/temporal/temporal_algebra.py", line 450, in <module> import grass.pygrass.modules as pymod File ".../etc/python/grass/pygrass/modules/__init__.py", line 2, in <module> from grass.pygrass.modules.interface import Module, ParallelModuleQueue File ".../etc/python/grass/pygrass/modules/interface/__init__.py", line 7, in <module> from grass.pygrass.modules.interface import flag ImportError: cannot import name flag
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev