[MapProxy] Install problem

Oliver Tonnhofer olt at omniscale.de
Thu Nov 20 08:21:46 PST 2014


Hi,

MapProxy 1.7 does not work with Python 3.  Please try with Python 2.
MapProxy 1.8/2.0 will support Python 3. You can try that with a “nightly” (see http://mapproxy.org/download)


Regards,
Oliver

-- 
Oliver Tonnhofer  | Omniscale GmbH & Co KG  | http://omniscale.com
OpenStreetMap WMS and tile services         | http://maps.omniscale.com



> On 19.11.2014, at 18:05, Jean-Claude Repetto <jrepetto at free.fr> wrote:
> 
> Hi,
> 
> I am trying to install MapProxy on a server running Gentoo Linux.
> I am getting a lot of errors. Not sure if the problem is related to pip or to MapProxy.
> 
> Here is the installation log :
> 
> 
> # pip install mapproxy
> Downloading/unpacking mapproxy
>  Downloading MapProxy-1.7.1.tar.gz (1.3MB): 1.3MB downloaded
>  Running setup.py egg_info for package mapproxy
> 
> Requirement already satisfied (use --upgrade to upgrade): PyYAML>=3.0,<3.99 in /usr/lib64/python3.3/site-packages (from mapproxy)
> Requirement already satisfied (use --upgrade to upgrade): Pillow!=2.4.0 in /usr/lib64/python3.3/site-packages (from mapproxy)
> Installing collected packages: mapproxy
>  Running setup.py install for mapproxy
> 
>    Skipping installation of /usr/lib64/python3.3/site-packages/mapproxy/__init__.py (namespace package)
>      File "/usr/lib64/python3.3/site-packages/mapproxy/grid.py", line 441
>        def flip_tile_coord(self, (x, y, z)):
>                                  ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/layer.py", line 441
>        except GridError, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/wsgiapp.py", line 106
>        except ConfigurationError, e:
>                                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/version.py", line 30
>        print __version__
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/srs.py", line 417
>        func = lambda (x, y): (dst_bbox[0] + (x - src_bbox[0]) *
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/helper.py", line 151
>        print dtd.error_log.filter_from_errors()
>                ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/image.py", line 106
>        print 'creating temp image %s (%r)' % (out_file, size)
>                                          ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/http.py", line 213
>        raise type, value, traceback
>                  ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_grid.py", line 466
>        print grid.grid_sizes[level], "==", grid_size
>                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_image_messages.py", line 129
>        print image_opts
>                       ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_conf_loader.py", line 408
>        except ConfigurationError, ex:
>                                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_yaml.py", line 57
>        except YAMLError, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_request.py", line 34
>        print nc_dict
>                    ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_utils.py", line 383
>        def write_atomic_data((i, filename)):
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_cache.py", line 667
>        except SourceError, e:
>                          ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_async.py", line 335
>        print self.exec_count
>                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_auth.py", line 199
>        except RequestError, ex:
>                           ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/unit/test_client.py", line 55
>        except HTTPClientError, e:
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/system/test_wms.py", line 367
>        print resp.body
>                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/system/test_util_export.py", line 72
>        except SystemExit, ex:
>                         ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/test/system/test_util_conf.py", line 44
>        except Exception, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/client/http.py", line 136
>        except HTTPError, e:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/client/cgi.py", line 91
>        except OSError, ex:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/service/tile.py", line 331
>        except SourceError, e:
>                          ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/service/base.py", line 31
>        except RequestError, e:
>                           ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/service/demo.py", line 77
>        except RequestError, ex:
>                           ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/service/wmts.py", line 292
>        print TileMatrixSet(tile_grid(900913)).tile_matrixes()
>                          ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/service/wms.py", line 150
>        except IOError, ex:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/cache/renderd.py", line 91
>        except requests.RequestException, ex:
>                                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/cache/couchdb.py", line 84
>        except requests.exceptions.RequestException, ex:
>                                                   ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/cache/file.py", line 176
>        except OSError, ex:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/cache/mbtiles.py", line 155
>        except sqlite3.OperationalError, ex:
>                                       ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/cache/riak.py", line 73
>        except Exception, e:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/cleanup.py", line 24
>        print format_cleanup_task(task)
>                                ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/script.py", line 123
>        except ConfigurationError, ex:
>                                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/util.py", line 125
>        except (IOError, OSError), ex:
>                                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/cachelock.py", line 110
>        except OSError, err:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/config.py", line 49
>        except YAMLError, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/spec.py", line 29
>        except ValidationError, ex:
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/seed/seeder.py", line 61
>        print '[%s] %6.2f%% %s \tETA: %s\r' % (
>                                          ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/image/tile.py", line 66
>        except IOError, e:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/image/message.py", line 119
>        raise TypeError, 'need either img or size argument'
>                       ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/py.py", line 27
>        raise new_exc.__class__, new_exc, tb
>                               ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/lib.py", line 105
>        print load_library(sys.argv[1])
>                         ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/fs.py", line 53
>        except OSError, ex:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/yaml.py", line 45
>        except (yaml.scanner.ScannerError, yaml.parser.ParserError), ex:
>                                                                   ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/async.py", line 253
>        raise exc_class, exc, tb
>                       ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ogr.py", line 225
>        print wkt
>                ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ext/lockfile.py", line 122
>        except Exception, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>    Installing /usr/lib64/python3.3/site-packages/MapProxy-1.7.1-py3.3-nspkg.pth
>    Installing mapproxy-seed script to /usr/bin
>    Installing mapproxy-util script to /usr/bin
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ext/serving.py", line 111
>        raise exc_info[0], exc_info[1], exc_info[2]
>                         ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ext/dictspec/validator.py", line 89
>        except ValueError, ex:
>                         ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ext/dictspec/test/test_validator.py", line 173
>        except ValidationError, ex:
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ext/wmsparse/parse.py", line 281
>        print yaml.dump(dict(sources=sources), default_flow_style=False)
>                 ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/util/ext/tempita/__init__.py", line 282
>        except SyntaxError, e:
>                          ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/source/mapnik.py", line 76
>        except RuntimeError, ex:
>                           ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/source/tile.py", line 76
>        except HTTPClientError, e:
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/source/wms.py", line 69
>        except HTTPClientError, e:
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/config/loader.py", line 1598
>        except YAMLError, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/config/spec.py", line 28
>        except ValidationError, ex:
>                              ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/scales.py", line 115
>        print '    res: ['
>                         ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/util.py", line 57
>        print "\nERROR: MapProxy configuration required."
>                                                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/export.py", line 164
>        except IOError, e:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/grids.py", line 49
>        print '%s:' % (grid_conf.conf['name'],)
>                  ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/wms_capabilities.py", line 60
>        print "# Note: This is not a valid MapProxy configuration!"
>                                                                  ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/conf/sources.py", line 36
>        except Exception, ex:
>                        ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/script/conf/app.py", line 131
>        except (xml.etree.ElementTree.ParseError, ValueError), ex:
>                                                             ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/platform/cpython/lock.py", line 51
>        except OSError, e:
>                      ^
>    SyntaxError: invalid syntax
> 
>      File "/usr/lib64/python3.3/site-packages/mapproxy/platform/cpython/proj.py", line 268
>        print coords
>                   ^
>    SyntaxError: invalid syntax
> 
> Successfully installed mapproxy
> Cleaning up...
> 
> ====================================================================
> 
> After all those error messages, it is strange to see "Successfully installed mapproxy" :)
> 
> Best regards,
> Jean-Claude
> _______________________________________________
> MapProxy mailing list
> MapProxy at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapproxy



More information about the MapProxy mailing list