[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