I've just pushed this change to the master branch of gsconfig.py; a rebuild should get it into your development enviroment.
GeoNode definitely has not upgraded the python requirement to 2.7 at this time. -- David Winslow OpenGeo - http://opengeo.org/ On Wed, Aug 17, 2011 at 9:02 AM, Ariel Nunez <[email protected]>wrote: > Luca, > > I reported this issue to David earlier today, here is a patch that > might help you in the meantime. > > Ariel. > > > > On Wed, Aug 17, 2011 at 7:49 PM, [email protected] > <[email protected]> wrote: > > Hello everybody, > > I am building GeoNode on a Debian 6 Server with default Python 2.6.6 > version. > > At the end of the process I have got this error: > > Traceback (most recent call last): > > File "/home/gisuser/geonode/bin/django-admin.py", line 5, in <module> > > management.execute_from_command_line() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", > > line 429, in execute_from_command_line > > utility.execute() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", > > line 379, in execute > > self.fetch_command(subcommand).run_from_argv(self.argv) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > > line 191, in run_from_argv > > self.execute(*args, **options.__dict__) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > > line 217, in execute > > self.validate() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > > line 245, in validate > > num_errors = get_validation_errors(s, app) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/validation.py", > > line 28, in get_validation_errors > > for (app_name, error) in get_app_errors().items(): > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > > line 146, in get_app_errors > > self._populate() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > > line 64, in _populate > > self.load_app(app_name) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > > line 78, in load_app > > models = import_module('.models', app_name) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/utils/importlib.py", > > line 35, in import_module > > __import__(name) > > File "/home/gisuser/geonode/src/GeoNodePy/geonode/maps/models.py", > > line 6, in <module> > > from geoserver.catalog import Catalog > > File "/home/gisuser/geonode/src/gsconfig.py/src/geoserver/catalog.py", > > line 13, in <module> > > from xml.etree.ElementTree import ParseError, XML > > ImportError: cannot import name ParseError > > > > With the help of Simone, it seems that ParseError was introduced with > > Python 2.7. > > Is this version a new requirement? > > > > Thx > > Luca > > > > -- > > Luca Casagrande > > twitter: lucacasagrande > > >
