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
> >
>

Reply via email to