/usr/lib/python2.7/dist-packages/pywps/__init__.py is in python-pywps 4.0.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | ##################################################################
# Copyright 2016 OSGeo Foundation, #
# represented by PyWPS Project Steering Committee, #
# licensed under MIT, Please consult LICENSE.txt for details #
##################################################################
import logging
import os
from lxml.builder import ElementMaker
__version__ = '4.0.0'
LOGGER = logging.getLogger('PYWPS')
LOGGER.debug('setting core variables')
PYWPS_INSTALL_DIR = os.path.dirname(os.path.abspath(__file__))
NAMESPACES = {
'xlink': "http://www.w3.org/1999/xlink",
'wps': "http://www.opengis.net/wps/1.0.0",
'ows': "http://www.opengis.net/ows/1.1",
'gml': "http://www.opengis.net/gml",
'xsi': "http://www.w3.org/2001/XMLSchema-instance"
}
E = ElementMaker()
WPS = ElementMaker(namespace=NAMESPACES['wps'], nsmap=NAMESPACES)
OWS = ElementMaker(namespace=NAMESPACES['ows'], nsmap=NAMESPACES)
OGCTYPE = {
'measure': 'urn:ogc:def:dataType:OGC:1.1:measure',
'length': 'urn:ogc:def:dataType:OGC:1.1:length',
'scale': 'urn:ogc:def:dataType:OGC:1.1:scale',
'time': 'urn:ogc:def:dataType:OGC:1.1:time',
'gridLength': 'urn:ogc:def:dataType:OGC:1.1:gridLength',
'angle': 'urn:ogc:def:dataType:OGC:1.1:angle',
'lengthOrAngle': 'urn:ogc:def:dataType:OGC:1.1:lengthOrAngle',
'string': 'urn:ogc:def:dataType:OGC:1.1:string',
'positiveInteger': 'urn:ogc:def:dataType:OGC:1.1:positiveInteger',
'nonNegativeInteger': 'urn:ogc:def:dataType:OGC:1.1:nonNegativeInteger',
'boolean': 'urn:ogc:def:dataType:OGC:1.1:boolean',
'measureList': 'urn:ogc:def:dataType:OGC:1.1:measureList',
'lengthList': 'urn:ogc:def:dataType:OGC:1.1:lengthList',
'scaleList': 'urn:ogc:def:dataType:OGC:1.1:scaleList',
'angleList': 'urn:ogc:def:dataType:OGC:1.1:angleList',
'timeList': 'urn:ogc:def:dataType:OGC:1.1:timeList',
'gridLengthList': 'urn:ogc:def:dataType:OGC:1.1:gridLengthList',
'integerList': 'urn:ogc:def:dataType:OGC:1.1:integerList',
'positiveIntegerList': 'urn:ogc:def:dataType:OGC:1.1:positiveIntegerList',
'anyURI': 'urn:ogc:def:dataType:OGC:1.1:anyURI',
'integer': 'urn:ogc:def:dataType:OGC:1.1:integer',
'float': 'urn:ogc:def:dataType:OGC:1.1:float'
}
OGCUNIT = {
'degree': 'urn:ogc:def:uom:OGC:1.0:degree',
'metre': 'urn:ogc:def:uom:OGC:1.0:metre',
'unity': 'urn:ogc:def:uom:OGC:1.0:unity'
}
from pywps.app import Process, Service, WPSRequest
from pywps.app.WPSRequest import get_inputs_from_xml, get_output_from_xml
from pywps.inout.inputs import LiteralInput, ComplexInput, BoundingBoxInput
from pywps.inout.outputs import LiteralOutput, ComplexOutput, BoundingBoxOutput
from pywps.inout.formats import Format, FORMATS, get_format
from pywps.inout import UOM
if __name__ == "__main__":
pass
|