Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fde99450190>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '99e9e2a3ee26432787aaf9855c2b0077', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674172800
Wrote: /builddir/build/SRPMS/python-OWSLib-0.27.2-4.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fde99450190>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3caaecce8a7e470684443d911ddaac3f', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674172800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jSyU8k
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf OWSLib-0.27.2
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/OWSLib-0.27.2.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd OWSLib-0.27.2
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini
+ sed -r -e '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' requirements-dev.txt
+ tee requirements-dev-filtered.txt
-r requirements.txt
pytest>=3.8
Pillow
sphinx
nbsphinx
ipykernel
nbconvert
tox
wheel
+ find examples -type f -name '*.py' -exec gawk '/^#!/ { print FILENAME }; { nextfile }' '{}' +
+ xargs -r sed -r -i '1{/^#!/d}'
+ chmod -v a-x examples/csw-client.py examples/csw-harvest.py examples/iso-getcodelist.py examples/wcs-thredds-prism.py examples/wfs-wei-script.py examples/wms-getfeatureinfo.py examples/wps-birdhouse.py examples/wps-ceda-script.py examples/wps-client.py examples/wps-pml-script-1.py examples/wps-pml-script-2.py examples/wps-usgs-script.py
mode of 'examples/csw-client.py' retained as 0644 (rw-r--r--)
mode of 'examples/csw-harvest.py' retained as 0644 (rw-r--r--)
mode of 'examples/iso-getcodelist.py' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'examples/wcs-thredds-prism.py' retained as 0644 (rw-r--r--)
mode of 'examples/wfs-wei-script.py' retained as 0644 (rw-r--r--)
mode of 'examples/wms-getfeatureinfo.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-birdhouse.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-ceda-script.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-client.py' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'examples/wps-pml-script-1.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-pml-script-2.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-usgs-script.py' retained as 0644 (rw-r--r--)
+ echo 'nbsphinx_allow_errors = True'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tpX2JH
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ echo 'python3dist(wheel)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 '
+ TMPDIR=/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir requirements-dev-filtered.txt
Handling python-dateutil>=1.5 from requirements file requirements-dev-filtered.txt
Requirement not satisfied: python-dateutil>=1.5
Handling pytz from requirements file requirements-dev-filtered.txt
Requirement satisfied: pytz
   (installed: pytz 2022.7.1)
Handling requests>=1.0 from requirements file requirements-dev-filtered.txt
Requirement satisfied: requests>=1.0
   (installed: requests 2.28.1)
Handling pyyaml from requirements file requirements-dev-filtered.txt
Requirement not satisfied: pyyaml
Handling dataclasses; python_version < '3.7' from requirements file requirements-dev-filtered.txt
Ignoring alien requirement: dataclasses; python_version < '3.7'
Handling pytest>=3.8 from requirements file requirements-dev-filtered.txt
Requirement not satisfied: pytest>=3.8
Handling Pillow from requirements file requirements-dev-filtered.txt
Requirement not satisfied: Pillow
Handling sphinx from requirements file requirements-dev-filtered.txt
Requirement satisfied: sphinx
   (installed: sphinx 5.3.0)
Handling nbsphinx from requirements file requirements-dev-filtered.txt
Requirement not satisfied: nbsphinx
Handling ipykernel from requirements file requirements-dev-filtered.txt
Requirement not satisfied: ipykernel
Handling nbconvert from requirements file requirements-dev-filtered.txt
Requirement not satisfied: nbconvert
Handling tox from requirements file requirements-dev-filtered.txt
Requirement not satisfied: tox
Handling wheel from requirements file requirements-dev-filtered.txt
Requirement not satisfied: wheel
Exiting dependency generation pass: all requirements files
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-OWSLib-0.27.2-4.fc38.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fde99450190>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6f7ee8848dc246f9a83829d1015cfb01', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674172800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yg3A9E
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf OWSLib-0.27.2
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/OWSLib-0.27.2.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd OWSLib-0.27.2
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini
+ sed -r -e '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' requirements-dev.txt
+ tee requirements-dev-filtered.txt
-r requirements.txt
pytest>=3.8
Pillow
sphinx
nbsphinx
ipykernel
nbconvert
tox
wheel
+ find examples -type f -name '*.py' -exec gawk '/^#!/ { print FILENAME }; { nextfile }' '{}' +
+ xargs -r sed -r -i '1{/^#!/d}'
+ chmod -v a-x examples/csw-client.py examples/csw-harvest.py examples/iso-getcodelist.py examples/wcs-thredds-prism.py examples/wfs-wei-script.py examples/wms-getfeatureinfo.py examples/wps-birdhouse.py examples/wps-ceda-script.py examples/wps-client.py examples/wps-pml-script-1.py examples/wps-pml-script-2.py examples/wps-usgs-script.py
mode of 'examples/csw-client.py' retained as 0644 (rw-r--r--)
mode of 'examples/csw-harvest.py' retained as 0644 (rw-r--r--)
mode of 'examples/iso-getcodelist.py' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'examples/wcs-thredds-prism.py' retained as 0644 (rw-r--r--)
mode of 'examples/wfs-wei-script.py' retained as 0644 (rw-r--r--)
mode of 'examples/wms-getfeatureinfo.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-birdhouse.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-ceda-script.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-client.py' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'examples/wps-pml-script-1.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-pml-script-2.py' retained as 0644 (rw-r--r--)
mode of 'examples/wps-usgs-script.py' retained as 0644 (rw-r--r--)
+ echo 'nbsphinx_allow_errors = True'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OM7iqL
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ echo 'python3dist(wheel)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 '
+ TMPDIR=/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir requirements-dev-filtered.txt
Handling python-dateutil>=1.5 from requirements file requirements-dev-filtered.txt
Requirement satisfied: python-dateutil>=1.5
   (installed: python-dateutil 2.8.2)
Handling pytz from requirements file requirements-dev-filtered.txt
Requirement satisfied: pytz
   (installed: pytz 2022.7.1)
Handling requests>=1.0 from requirements file requirements-dev-filtered.txt
Requirement satisfied: requests>=1.0
   (installed: requests 2.28.1)
Handling pyyaml from requirements file requirements-dev-filtered.txt
Requirement satisfied: pyyaml
   (installed: pyyaml 6.0)
Handling dataclasses; python_version < '3.7' from requirements file requirements-dev-filtered.txt
Ignoring alien requirement: dataclasses; python_version < '3.7'
Handling pytest>=3.8 from requirements file requirements-dev-filtered.txt
Requirement satisfied: pytest>=3.8
   (installed: pytest 7.2.0)
Handling Pillow from requirements file requirements-dev-filtered.txt
Requirement satisfied: Pillow
   (installed: Pillow 9.3.0)
Handling sphinx from requirements file requirements-dev-filtered.txt
Requirement satisfied: sphinx
   (installed: sphinx 5.3.0)
Handling nbsphinx from requirements file requirements-dev-filtered.txt
Requirement satisfied: nbsphinx
   (installed: nbsphinx 0.8.9)
Handling ipykernel from requirements file requirements-dev-filtered.txt
Requirement satisfied: ipykernel
   (installed: ipykernel 6.17.1)
Handling nbconvert from requirements file requirements-dev-filtered.txt
Requirement satisfied: nbconvert
   (installed: nbconvert 7.2.5)
Handling tox from requirements file requirements-dev-filtered.txt
Requirement satisfied: tox
   (installed: tox 4.3.3)
Handling wheel from requirements file requirements-dev-filtered.txt
Requirement satisfied: wheel
   (installed: wheel 0.38.4)
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.38.4)
HOOK STDOUT: running egg_info
HOOK STDOUT: creating OWSLib.egg-info
HOOK STDOUT: writing OWSLib.egg-info/PKG-INFO
HOOK STDOUT: writing dependency_links to OWSLib.egg-info/dependency_links.txt
HOOK STDOUT: writing requirements to OWSLib.egg-info/requires.txt
HOOK STDOUT: writing top-level names to OWSLib.egg-info/top_level.txt
HOOK STDOUT: writing manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: reading manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: reading manifest template 'MANIFEST.in'
HOOK STDOUT: adding license file 'LICENSE'
HOOK STDOUT: adding license file 'AUTHORS.rst'
HOOK STDOUT: writing manifest file 'OWSLib.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.38.4)
HOOK STDOUT: running dist_info
HOOK STDOUT: writing OWSLib.egg-info/PKG-INFO
HOOK STDOUT: writing dependency_links to OWSLib.egg-info/dependency_links.txt
HOOK STDOUT: writing requirements to OWSLib.egg-info/requires.txt
HOOK STDOUT: writing top-level names to OWSLib.egg-info/top_level.txt
HOOK STDOUT: reading manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: reading manifest template 'MANIFEST.in'
HOOK STDOUT: adding license file 'LICENSE'
HOOK STDOUT: adding license file 'AUTHORS.rst'
HOOK STDOUT: writing manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: creating '/builddir/build/BUILD/OWSLib-0.27.2/OWSLib-0.27.2.dist-info'
Handling python-dateutil (>=1.5) from hook generated metadata: Requires-Dist
Requirement satisfied: python-dateutil (>=1.5)
   (installed: python-dateutil 2.8.2)
Handling pytz from hook generated metadata: Requires-Dist
Requirement satisfied: pytz
   (installed: pytz 2022.7.1)
Handling requests (>=1.0) from hook generated metadata: Requires-Dist
Requirement satisfied: requests (>=1.0)
   (installed: requests 2.28.1)
Handling pyyaml from hook generated metadata: Requires-Dist
Requirement satisfied: pyyaml
   (installed: pyyaml 6.0)
Handling dataclasses ; python_version < "3.7" from hook generated metadata: Requires-Dist
Ignoring alien requirement: dataclasses ; python_version < "3.7"
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-OWSLib-0.27.2-4.fc38.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fde99450190>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '779eea77435148d4abc7dd15ac4245bf', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1674313106.627623/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ve1z8t6b:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 --nodeps /builddir/build/SPECS/python-OWSLib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674172800
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nfuymx
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ echo 'python3dist(wheel)'
+ rm -rfv OWSLib-0.27.2.dist-info/
removed 'OWSLib-0.27.2.dist-info/AUTHORS.rst'
removed 'OWSLib-0.27.2.dist-info/LICENSE'
removed 'OWSLib-0.27.2.dist-info/METADATA'
removed 'OWSLib-0.27.2.dist-info/top_level.txt'
removed directory 'OWSLib-0.27.2.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 '
+ TMPDIR=/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir requirements-dev-filtered.txt
Handling python-dateutil>=1.5 from requirements file requirements-dev-filtered.txt
Requirement satisfied: python-dateutil>=1.5
   (installed: python-dateutil 2.8.2)
Handling pytz from requirements file requirements-dev-filtered.txt
Requirement satisfied: pytz
   (installed: pytz 2022.7.1)
Handling requests>=1.0 from requirements file requirements-dev-filtered.txt
Requirement satisfied: requests>=1.0
   (installed: requests 2.28.1)
Handling pyyaml from requirements file requirements-dev-filtered.txt
Requirement satisfied: pyyaml
   (installed: pyyaml 6.0)
Handling dataclasses; python_version < '3.7' from requirements file requirements-dev-filtered.txt
Ignoring alien requirement: dataclasses; python_version < '3.7'
Handling pytest>=3.8 from requirements file requirements-dev-filtered.txt
Requirement satisfied: pytest>=3.8
   (installed: pytest 7.2.0)
Handling Pillow from requirements file requirements-dev-filtered.txt
Requirement satisfied: Pillow
   (installed: Pillow 9.3.0)
Handling sphinx from requirements file requirements-dev-filtered.txt
Requirement satisfied: sphinx
   (installed: sphinx 5.3.0)
Handling nbsphinx from requirements file requirements-dev-filtered.txt
Requirement satisfied: nbsphinx
   (installed: nbsphinx 0.8.9)
Handling ipykernel from requirements file requirements-dev-filtered.txt
Requirement satisfied: ipykernel
   (installed: ipykernel 6.17.1)
Handling nbconvert from requirements file requirements-dev-filtered.txt
Requirement satisfied: nbconvert
   (installed: nbconvert 7.2.5)
Handling tox from requirements file requirements-dev-filtered.txt
Requirement satisfied: tox
   (installed: tox 4.3.3)
Handling wheel from requirements file requirements-dev-filtered.txt
Requirement satisfied: wheel
   (installed: wheel 0.38.4)
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.38.4)
HOOK STDOUT: running egg_info
HOOK STDOUT: writing OWSLib.egg-info/PKG-INFO
HOOK STDOUT: writing dependency_links to OWSLib.egg-info/dependency_links.txt
HOOK STDOUT: writing requirements to OWSLib.egg-info/requires.txt
HOOK STDOUT: writing top-level names to OWSLib.egg-info/top_level.txt
HOOK STDOUT: reading manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: reading manifest template 'MANIFEST.in'
HOOK STDOUT: adding license file 'LICENSE'
HOOK STDOUT: adding license file 'AUTHORS.rst'
HOOK STDOUT: writing manifest file 'OWSLib.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.38.4)
HOOK STDOUT: running dist_info
HOOK STDOUT: writing OWSLib.egg-info/PKG-INFO
HOOK STDOUT: writing dependency_links to OWSLib.egg-info/dependency_links.txt
HOOK STDOUT: writing requirements to OWSLib.egg-info/requires.txt
HOOK STDOUT: writing top-level names to OWSLib.egg-info/top_level.txt
HOOK STDOUT: reading manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: reading manifest template 'MANIFEST.in'
HOOK STDOUT: adding license file 'LICENSE'
HOOK STDOUT: adding license file 'AUTHORS.rst'
HOOK STDOUT: writing manifest file 'OWSLib.egg-info/SOURCES.txt'
HOOK STDOUT: creating '/builddir/build/BUILD/OWSLib-0.27.2/OWSLib-0.27.2.dist-info'
Handling python-dateutil (>=1.5) from hook generated metadata: Requires-Dist
Requirement satisfied: python-dateutil (>=1.5)
   (installed: python-dateutil 2.8.2)
Handling pytz from hook generated metadata: Requires-Dist
Requirement satisfied: pytz
   (installed: pytz 2022.7.1)
Handling requests (>=1.0) from hook generated metadata: Requires-Dist
Requirement satisfied: requests (>=1.0)
   (installed: requests 2.28.1)
Handling pyyaml from hook generated metadata: Requires-Dist
Requirement satisfied: pyyaml
   (installed: pyyaml 6.0)
Handling dataclasses ; python_version < "3.7" from hook generated metadata: Requires-Dist
Ignoring alien requirement: dataclasses ; python_version < "3.7"
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Ty8rRV
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd OWSLib-0.27.2
+ mkdir -p /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ TMPDIR=/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir
Processing /builddir/build/BUILD/OWSLib-0.27.2
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  running dist_info
  creating /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info
  writing /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/dependency_links.txt
  writing requirements to /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/top_level.txt
  writing manifest file '/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/SOURCES.txt'
  reading manifest file '/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  adding license file 'AUTHORS.rst'
  writing manifest file '/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-modern-metadata-mes0ledz/OWSLib-0.27.2.dist-info'
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: OWSLib
  Building wheel for OWSLib (pyproject.toml): started
  Running command Building wheel for OWSLib (pyproject.toml)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/owslib
  copying owslib/wps.py -> build/lib/owslib
  copying owslib/wmts.py -> build/lib/owslib
  copying owslib/wms.py -> build/lib/owslib
  copying owslib/wmc.py -> build/lib/owslib
  copying owslib/wfs.py -> build/lib/owslib
  copying owslib/wcs.py -> build/lib/owslib
  copying owslib/util.py -> build/lib/owslib
  copying owslib/tms.py -> build/lib/owslib
  copying owslib/sos.py -> build/lib/owslib
  copying owslib/ows.py -> build/lib/owslib
  copying owslib/namespaces.py -> build/lib/owslib
  copying owslib/iso_che.py -> build/lib/owslib
  copying owslib/iso.py -> build/lib/owslib
  copying owslib/interfaces.py -> build/lib/owslib
  copying owslib/gml.py -> build/lib/owslib
  copying owslib/gm03.py -> build/lib/owslib
  copying owslib/fgdc.py -> build/lib/owslib
  copying owslib/fes2.py -> build/lib/owslib
  copying owslib/fes.py -> build/lib/owslib
  copying owslib/etree.py -> build/lib/owslib
  copying owslib/dif.py -> build/lib/owslib
  copying owslib/csw.py -> build/lib/owslib
  copying owslib/crs.py -> build/lib/owslib
  copying owslib/__init__.py -> build/lib/owslib
  creating build/lib/owslib/waterml
  copying owslib/waterml/wml11.py -> build/lib/owslib/waterml
  copying owslib/waterml/wml10.py -> build/lib/owslib/waterml
  copying owslib/waterml/wml.py -> build/lib/owslib/waterml
  copying owslib/waterml/__init__.py -> build/lib/owslib/waterml
  creating build/lib/owslib/swe
  copying owslib/swe/common.py -> build/lib/owslib/swe
  copying owslib/swe/__init__.py -> build/lib/owslib/swe
  creating build/lib/owslib/owscontext
  copying owslib/owscontext/geojson.py -> build/lib/owslib/owscontext
  copying owslib/owscontext/core.py -> build/lib/owslib/owscontext
  copying owslib/owscontext/common.py -> build/lib/owslib/owscontext
  copying owslib/owscontext/atom.py -> build/lib/owslib/owscontext
  copying owslib/owscontext/__init__.py -> build/lib/owslib/owscontext
  creating build/lib/owslib/ogcapi
  copying owslib/ogcapi/records.py -> build/lib/owslib/ogcapi
  copying owslib/ogcapi/processes.py -> build/lib/owslib/ogcapi
  copying owslib/ogcapi/features.py -> build/lib/owslib/ogcapi
  copying owslib/ogcapi/coverages.py -> build/lib/owslib/ogcapi
  copying owslib/ogcapi/__init__.py -> build/lib/owslib/ogcapi
  creating build/lib/owslib/map
  copying owslib/map/wms130.py -> build/lib/owslib/map
  copying owslib/map/wms111.py -> build/lib/owslib/map
  copying owslib/map/common.py -> build/lib/owslib/map
  copying owslib/map/__init__.py -> build/lib/owslib/map
  creating build/lib/owslib/feature
  copying owslib/feature/wfs200.py -> build/lib/owslib/feature
  copying owslib/feature/wfs110.py -> build/lib/owslib/feature
  copying owslib/feature/wfs100.py -> build/lib/owslib/feature
  copying owslib/feature/schema.py -> build/lib/owslib/feature
  copying owslib/feature/postrequest.py -> build/lib/owslib/feature
  copying owslib/feature/common.py -> build/lib/owslib/feature
  copying owslib/feature/__init__.py -> build/lib/owslib/feature
  creating build/lib/owslib/coverage
  copying owslib/coverage/wcsdecoder.py -> build/lib/owslib/coverage
  copying owslib/coverage/wcsBase.py -> build/lib/owslib/coverage
  copying owslib/coverage/wcs201.py -> build/lib/owslib/coverage
  copying owslib/coverage/wcs200.py -> build/lib/owslib/coverage
  copying owslib/coverage/wcs111.py -> build/lib/owslib/coverage
  copying owslib/coverage/wcs110.py -> build/lib/owslib/coverage
  copying owslib/coverage/wcs100.py -> build/lib/owslib/coverage
  copying owslib/coverage/__init__.py -> build/lib/owslib/coverage
  creating build/lib/owslib/catalogue
  copying owslib/catalogue/csw3.py -> build/lib/owslib/catalogue
  copying owslib/catalogue/csw2.py -> build/lib/owslib/catalogue
  copying owslib/catalogue/__init__.py -> build/lib/owslib/catalogue
  creating build/lib/owslib/swe/sensor
  copying owslib/swe/sensor/sml.py -> build/lib/owslib/swe/sensor
  copying owslib/swe/sensor/__init__.py -> build/lib/owslib/swe/sensor
  creating build/lib/owslib/swe/observation
  copying owslib/swe/observation/waterml2.py -> build/lib/owslib/swe/observation
  copying owslib/swe/observation/sos200.py -> build/lib/owslib/swe/observation
  copying owslib/swe/observation/sos100.py -> build/lib/owslib/swe/observation
  copying owslib/swe/observation/om.py -> build/lib/owslib/swe/observation
  copying owslib/swe/observation/__init__.py -> build/lib/owslib/swe/observation
  installing to build/bdist.linux-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.linux-x86_64
  creating build/bdist.linux-x86_64/wheel
  creating build/bdist.linux-x86_64/wheel/owslib
  creating build/bdist.linux-x86_64/wheel/owslib/catalogue
  copying build/lib/owslib/catalogue/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/catalogue
  copying build/lib/owslib/catalogue/csw2.py -> build/bdist.linux-x86_64/wheel/owslib/catalogue
  copying build/lib/owslib/catalogue/csw3.py -> build/bdist.linux-x86_64/wheel/owslib/catalogue
  creating build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcs100.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcs110.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcs111.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcs200.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcs201.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcsBase.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  copying build/lib/owslib/coverage/wcsdecoder.py -> build/bdist.linux-x86_64/wheel/owslib/coverage
  creating build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/common.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/postrequest.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/schema.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/wfs100.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/wfs110.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  copying build/lib/owslib/feature/wfs200.py -> build/bdist.linux-x86_64/wheel/owslib/feature
  creating build/bdist.linux-x86_64/wheel/owslib/map
  copying build/lib/owslib/map/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/map
  copying build/lib/owslib/map/common.py -> build/bdist.linux-x86_64/wheel/owslib/map
  copying build/lib/owslib/map/wms111.py -> build/bdist.linux-x86_64/wheel/owslib/map
  copying build/lib/owslib/map/wms130.py -> build/bdist.linux-x86_64/wheel/owslib/map
  creating build/bdist.linux-x86_64/wheel/owslib/ogcapi
  copying build/lib/owslib/ogcapi/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/ogcapi
  copying build/lib/owslib/ogcapi/coverages.py -> build/bdist.linux-x86_64/wheel/owslib/ogcapi
  copying build/lib/owslib/ogcapi/features.py -> build/bdist.linux-x86_64/wheel/owslib/ogcapi
  copying build/lib/owslib/ogcapi/processes.py -> build/bdist.linux-x86_64/wheel/owslib/ogcapi
  copying build/lib/owslib/ogcapi/records.py -> build/bdist.linux-x86_64/wheel/owslib/ogcapi
  creating build/bdist.linux-x86_64/wheel/owslib/owscontext
  copying build/lib/owslib/owscontext/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/owscontext
  copying build/lib/owslib/owscontext/atom.py -> build/bdist.linux-x86_64/wheel/owslib/owscontext
  copying build/lib/owslib/owscontext/common.py -> build/bdist.linux-x86_64/wheel/owslib/owscontext
  copying build/lib/owslib/owscontext/core.py -> build/bdist.linux-x86_64/wheel/owslib/owscontext
  copying build/lib/owslib/owscontext/geojson.py -> build/bdist.linux-x86_64/wheel/owslib/owscontext
  creating build/bdist.linux-x86_64/wheel/owslib/swe
  creating build/bdist.linux-x86_64/wheel/owslib/swe/observation
  copying build/lib/owslib/swe/observation/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/swe/observation
  copying build/lib/owslib/swe/observation/om.py -> build/bdist.linux-x86_64/wheel/owslib/swe/observation
  copying build/lib/owslib/swe/observation/sos100.py -> build/bdist.linux-x86_64/wheel/owslib/swe/observation
  copying build/lib/owslib/swe/observation/sos200.py -> build/bdist.linux-x86_64/wheel/owslib/swe/observation
  copying build/lib/owslib/swe/observation/waterml2.py -> build/bdist.linux-x86_64/wheel/owslib/swe/observation
  creating build/bdist.linux-x86_64/wheel/owslib/swe/sensor
  copying build/lib/owslib/swe/sensor/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/swe/sensor
  copying build/lib/owslib/swe/sensor/sml.py -> build/bdist.linux-x86_64/wheel/owslib/swe/sensor
  copying build/lib/owslib/swe/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/swe
  copying build/lib/owslib/swe/common.py -> build/bdist.linux-x86_64/wheel/owslib/swe
  creating build/bdist.linux-x86_64/wheel/owslib/waterml
  copying build/lib/owslib/waterml/__init__.py -> build/bdist.linux-x86_64/wheel/owslib/waterml
  copying build/lib/owslib/waterml/wml.py -> build/bdist.linux-x86_64/wheel/owslib/waterml
  copying build/lib/owslib/waterml/wml10.py -> build/bdist.linux-x86_64/wheel/owslib/waterml
  copying build/lib/owslib/waterml/wml11.py -> build/bdist.linux-x86_64/wheel/owslib/waterml
  copying build/lib/owslib/__init__.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/crs.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/csw.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/dif.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/etree.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/fes.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/fes2.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/fgdc.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/gm03.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/gml.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/interfaces.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/iso.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/iso_che.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/namespaces.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/ows.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/sos.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/tms.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/util.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/wcs.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/wfs.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/wmc.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/wms.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/wmts.py -> build/bdist.linux-x86_64/wheel/owslib
  copying build/lib/owslib/wps.py -> build/bdist.linux-x86_64/wheel/owslib
  running install_egg_info
  running egg_info
  writing OWSLib.egg-info/PKG-INFO
  writing dependency_links to OWSLib.egg-info/dependency_links.txt
  writing requirements to OWSLib.egg-info/requires.txt
  writing top-level names to OWSLib.egg-info/top_level.txt
  reading manifest file 'OWSLib.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  adding license file 'AUTHORS.rst'
  writing manifest file 'OWSLib.egg-info/SOURCES.txt'
  Copying OWSLib.egg-info to build/bdist.linux-x86_64/wheel/OWSLib-0.27.2-py3.11.egg-info
  running install_scripts
  creating build/bdist.linux-x86_64/wheel/OWSLib-0.27.2.dist-info/WHEEL
  creating '/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir/pip-wheel-j2witmex/tmpzjk0v7ie/OWSLib-0.27.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 'owslib/__init__.py'
  adding 'owslib/crs.py'
  adding 'owslib/csw.py'
  adding 'owslib/dif.py'
  adding 'owslib/etree.py'
  adding 'owslib/fes.py'
  adding 'owslib/fes2.py'
  adding 'owslib/fgdc.py'
  adding 'owslib/gm03.py'
  adding 'owslib/gml.py'
  adding 'owslib/interfaces.py'
  adding 'owslib/iso.py'
  adding 'owslib/iso_che.py'
  adding 'owslib/namespaces.py'
  adding 'owslib/ows.py'
  adding 'owslib/sos.py'
  adding 'owslib/tms.py'
  adding 'owslib/util.py'
  adding 'owslib/wcs.py'
  adding 'owslib/wfs.py'
  adding 'owslib/wmc.py'
  adding 'owslib/wms.py'
  adding 'owslib/wmts.py'
  adding 'owslib/wps.py'
  adding 'owslib/catalogue/__init__.py'
  adding 'owslib/catalogue/csw2.py'
  adding 'owslib/catalogue/csw3.py'
  adding 'owslib/coverage/__init__.py'
  adding 'owslib/coverage/wcs100.py'
  adding 'owslib/coverage/wcs110.py'
  adding 'owslib/coverage/wcs111.py'
  adding 'owslib/coverage/wcs200.py'
  adding 'owslib/coverage/wcs201.py'
  adding 'owslib/coverage/wcsBase.py'
  adding 'owslib/coverage/wcsdecoder.py'
  adding 'owslib/feature/__init__.py'
  adding 'owslib/feature/common.py'
  adding 'owslib/feature/postrequest.py'
  adding 'owslib/feature/schema.py'
  adding 'owslib/feature/wfs100.py'
  adding 'owslib/feature/wfs110.py'
  adding 'owslib/feature/wfs200.py'
  adding 'owslib/map/__init__.py'
  adding 'owslib/map/common.py'
  adding 'owslib/map/wms111.py'
  adding 'owslib/map/wms130.py'
  adding 'owslib/ogcapi/__init__.py'
  adding 'owslib/ogcapi/coverages.py'
  adding 'owslib/ogcapi/features.py'
  adding 'owslib/ogcapi/processes.py'
  adding 'owslib/ogcapi/records.py'
  adding 'owslib/owscontext/__init__.py'
  adding 'owslib/owscontext/atom.py'
  adding 'owslib/owscontext/common.py'
  adding 'owslib/owscontext/core.py'
  adding 'owslib/owscontext/geojson.py'
  adding 'owslib/swe/__init__.py'
  adding 'owslib/swe/common.py'
  adding 'owslib/swe/observation/__init__.py'
  adding 'owslib/swe/observation/om.py'
  adding 'owslib/swe/observation/sos100.py'
  adding 'owslib/swe/observation/sos200.py'
  adding 'owslib/swe/observation/waterml2.py'
  adding 'owslib/swe/sensor/__init__.py'
  adding 'owslib/swe/sensor/sml.py'
  adding 'owslib/waterml/__init__.py'
  adding 'owslib/waterml/wml.py'
  adding 'owslib/waterml/wml10.py'
  adding 'owslib/waterml/wml11.py'
  adding 'OWSLib-0.27.2.dist-info/AUTHORS.rst'
  adding 'OWSLib-0.27.2.dist-info/LICENSE'
  adding 'OWSLib-0.27.2.dist-info/METADATA'
  adding 'OWSLib-0.27.2.dist-info/WHEEL'
  adding 'OWSLib-0.27.2.dist-info/top_level.txt'
  adding 'OWSLib-0.27.2.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for OWSLib (pyproject.toml): finished with status 'done'
  Created wheel for OWSLib: filename=OWSLib-0.27.2-py3-none-any.whl size=218309 sha256=b3c98d1c9b56c8ae9db26420fb14c756dc97f1782aac65d5cb2d42058294ac40
  Stored in directory: /builddir/.cache/pip/wheels/fc/22/2c/dec1163d56b7479e930c8de7175ce46503931552c3ed7cf959
Successfully built OWSLib
+ PYTHONPATH=/builddir/build/BUILD/OWSLib-0.27.2
+ /usr/bin/make -O -j2 V=1 VERBOSE=1 -C docs latex SPHINXOPTS=-j2
make: Entering directory '/builddir/build/BUILD/OWSLib-0.27.2/docs'
Running Sphinx v5.3.0
building [mo]: targets for 0 po files that are out of date
building [latex]: all documents
updating environment: [new config] 12 added, 0 changed, 0 removed
reading sources... [ 50%] credits .. installation
reading sources... [100%] introduction .. usage
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
processing OWSLib.tex... index introduction features installation usage examples notebooks/examples/wms development support logging license credits 
resolving references...
done
writing... done
copying images... [ 50%] ../_static/jpl_mosaic_visb.jpg
copying images... [100%] ../_static/nasa_modis_terra_truecolour.jpg
copying TeX support files... copying TeX support files...
done
build succeeded, 4 warnings.
The LaTeX files are in build/latex/en.
Run 'make' in that directory to run these through (pdf)latex
(use `make latexpdf' here to do that automatically).
Build finished; the LaTeX files are in build/latex/<language>.@echo Run `make all-pdf' or `make all-ps'
make: Leaving directory '/builddir/build/BUILD/OWSLib-0.27.2/docs'
[IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled
/builddir/build/BUILD/OWSLib-0.27.2/docs/en/usage.rst:533: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] No such file or directory: '../tests/doctests/gm03_parse.txt'.
WARNING: Could not fetch remote image: https://www.openhub.net/p/owslib/widgets/project_partner_badge.gif [HTTPSConnectionPool(host='www.openhub.net', port=443): Max retries exceeded with url: /p/owslib/widgets/project_partner_badge.gif (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f422b39e550>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))]
WARNING: Could not fetch remote image: https://mybinder.org/badge_logo.svg [HTTPSConnectionPool(host='mybinder.org', port=443): Max retries exceeded with url: /badge_logo.svg (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f422b39ee90>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))]
WARNING: Could not fetch remote image: https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg [HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /jupyter/design/master/logos/Badges/nbviewer_badge.svg (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f422b39f390>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))]
+ /usr/bin/make -O -j2 V=1 VERBOSE=1 -C docs/build/latex/en LATEXMKOPTS=-quiet
make: Entering directory '/builddir/build/BUILD/OWSLib-0.27.2/docs/build/latex/en'
latexmk -pdf -dvi- -ps- -quiet 'OWSLib.tex'
Rc files read:
  /etc/latexmkrc
  latexmkrc
Latexmk: Run number 1 of rule 'pdflatex'
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
Latexmk: Getting log file 'OWSLib.log'
Latexmk: Run number 1 of rule 'makeindex OWSLib.idx'
Latexmk: Run number 2 of rule 'pdflatex'
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
Latexmk: Getting log file 'OWSLib.log'
make: Leaving directory '/builddir/build/BUILD/OWSLib-0.27.2/docs/build/latex/en'
kpathsea: Running mktexfmt pdflatex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt:   /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt:   /builddir/.texlive2022/texmf-config/web2c/fmtutil.cnf
mktexfmt [INFO]: writing formats under /builddir/.texlive2022/texmf-var/web2c
mktexfmt [INFO]: --- remaking pdflatex with pdftex
mktexfmt: running `pdftex -ini   -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' ...
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (INITEX)
 restricted \write18 enabled.
 (/usr/share/texlive/texmf-dist/web2c/cp227.tcx)
entering extended mode
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/pdflatex.ini
(/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex)
(/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx
(/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg)
./texsys.aux found
\@currdir set to: ./.
Assuming \openin and \input 
have the same search path.
Defining UNIX/DOS style filename parser.
catcodes, registers, parameters,
LaTeX2e <2022-06-01> patch level 5
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.ltx
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)) hacks,
document commands, control, par, spacing, files, font encodings, lengths,
====================================
Local config file fonttext.cfg used
====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg
(/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx
=== Don't modify this file, use a .cfg file instead ===
(/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd)))
====================================
Local config file fontmath.cfg used
====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg
(/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx
=== Don't modify this file, use a .cfg file instead ===
(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd)
(/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd)))
====================================
Local config file preload.cfg used
=====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg
(/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref,
environments, center, verbatim, math definitions, boxes, title, sectioning,
contents, floats, footnotes, index, bibliography, output,
===========================================
Local configuration file hyphen.cfg used
===========================================
(/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg
(/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex)
(/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex)
(/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex))
(/usr/share/texlive/texmf-dist/tex/generic/pdftex/glyphtounicode.tex)
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu))
(/usr/share/texlive/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-externa
l-files.ltx)
 ) )
Beginning to dump on file pdflatex.fmt
 (preloaded format=pdflatex 2023.1.21)
21874 strings of total length 407190
1847979 memory locations dumped; current usage is 204&343533
20160 multiletter control sequences
\font\nullfont=nullfont
\font\c__fp_exp_intarray=cmr10 at 0.00002pt
\font\c__fp_trig_intarray=cmr10 at 0.00003pt
\font\c_initex_cctab=cmr10 at 0.00005pt
\font\c_other_cctab=cmr10 at 0.00006pt
\font\c_str_cctab=cmr10 at 0.00008pt
\font\g__regex_state_active_intarray=cmr10 at 0.00009pt
\font\g__regex_thread_info_intarray=cmr10 at 0.0001pt
\font\g__regex_submatch_prev_intarray=cmr10 at 0.00012pt
\font\g__regex_submatch_begin_intarray=cmr10 at 0.00014pt
\font\g__regex_submatch_end_intarray=cmr10 at 0.00015pt
\font\g__regex_submatch_case_intarray=cmr10 at 0.00017pt
\font\g__regex_balance_intarray=cmr10 at 0.00018pt
\font\g__codepoint_uppercase_index_intarray=cmr10 at 0.0002pt
\font\g__codepoint_lowercase_index_intarray=cmr10 at 0.00021pt
\font\g__codepoint_uppercase_blocks_intarray=cmr10 at 0.00023pt
\font\g__codepoint_lowercase_blocks_intarray=cmr10 at 0.00024pt
\font\OMX/cmex/m/n/10=cmex10
\font\tenln=line10
\font\tenlnw=linew10
\font\tencirc=lcircle10
\font\tencircw=lcirclew10
\font\OT1/cmr/m/n/5=cmr5
\font\OT1/cmr/m/n/7=cmr7
\font\OT1/cmr/m/n/10=cmr10
\font\OML/cmm/m/it/5=cmmi5
\font\OML/cmm/m/it/7=cmmi7
\font\OML/cmm/m/it/10=cmmi10
\font\OMS/cmsy/m/n/5=cmsy5
\font\OMS/cmsy/m/n/7=cmsy7
\font\OMS/cmsy/m/n/10=cmsy10
\font\c_code_cctab=cmr10 at 0.00026pt
\font\c_document_cctab=cmr10 at 0.00027pt
512280 words of font info for 32 preloaded fonts
14 hyphenation exceptions
Hyphenation trie of length 6081 has 183 ops out of 35111
  2 for language 1
  181 for language 0
0 words of pdfTeX memory
0 indirect objects
No pages of output.
Transcript written on pdflatex.log.
mktexfmt [INFO]: log file copied to: /builddir/.texlive2022/texmf-var/web2c/pdftex/pdflatex.log
mktexfmt [INFO]: /builddir/.texlive2022/texmf-var/web2c/pdftex/pdflatex.fmt installed.
mktexfmt [INFO]: successfully rebuilt formats: 1
mktexfmt [INFO]: not selected formats: 19
mktexfmt [INFO]: total formats: 20
mktexfmt [INFO]: 
*************************************************************
*                                                           *
* WARNING: you are switching to fmtutil's per-user formats. *
*         Please read the following warnings!               *
*                                                           *
*************************************************************
You have run fmtutil-user (as opposed to fmtutil-sys) for the first time;
this has created format files which are local to your personal account.
From now on, any changes in system formats will *not* be automatically
reflected in your files; furthermore, running fmtutil-sys will no longer
have any effect for you.
As a consequence, you yourself have to rerun fmtutil-user after any
change in the system directories. For example, when one of the LaTeX or
other format source files changes, which happens frequently.
See https://tug.org/texlive/scripts-sys-user.html for details.
If you want to undo this, remove the files mentioned above.
Run mktexfmt --help for full documentation of fmtutil.
mktexfmt [INFO]: exiting with status 0
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.daJsYx
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64
++ dirname /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd OWSLib-0.27.2
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
++ ls /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir/OWSLib-0.27.2-py3-none-any.whl
+ specifier=OWSLib==0.27.2
+ TMPDIR=/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir OWSLib==0.27.2
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/OWSLib-0.27.2/pyproject-wheeldir
Processing ./pyproject-wheeldir/OWSLib-0.27.2-py3-none-any.whl
Installing collected packages: OWSLib
Successfully installed OWSLib-0.27.2
+ '[' -d /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/bin ']'
+ rm -f /builddir/build/BUILD/python-OWSLib-0.27.2-4.fc38.x86_64-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib/python3.11/site-packages")
+ '[' /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib64/python3.11/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/redhat
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64 --record /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info/RECORD --output /builddir/build/BUILD/python-OWSLib-0.27.2-4.fc38.x86_64-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages/OWSLib-0.27.2.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/python-OWSLib-0.27.2-4.fc38.x86_64-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-OWSLib-0.27.2-4.fc38.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-OWSLib-0.27.2-4.fc38.x86_64-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64 --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/python-OWSLib-0.27.2-4.fc38.x86_64-pyproject-record --prefix /usr owslib
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.27.2-4.fc38 --unique-debug-suffix -0.27.2-4.fc38.x86_64 --unique-debug-src-base python-OWSLib-0.27.2-4.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/OWSLib-0.27.2
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2
Bytecompiling .py files below /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11 using python3.11
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.tqqLSc
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd OWSLib-0.27.2
+ rm -rf owslib
+ k='not wms_geoserver_mass_gis.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all)'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all) and  not (TestOffline and test_wfs_110_remotemd_parse_single)'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all) and  not (TestOffline and test_wfs_110_remotemd_parse_single) and  not (TestOffline and test_wfs_200_remotemd_parse_all)'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all) and  not (TestOffline and test_wfs_110_remotemd_parse_single) and  not (TestOffline and test_wfs_200_remotemd_parse_all) and  not (TestOffline and test_wfs_200_remotemd_parse_single)'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all) and  not (TestOffline and test_wfs_110_remotemd_parse_single) and  not (TestOffline and test_wfs_200_remotemd_parse_all) and  not (TestOffline and test_wfs_200_remotemd_parse_single) and  not (TestOffline and test_wms_130_remotemd_parse_all)'
+ k='not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all) and  not (TestOffline and test_wfs_110_remotemd_parse_single) and  not (TestOffline and test_wfs_200_remotemd_parse_all) and  not (TestOffline and test_wfs_200_remotemd_parse_single) and  not (TestOffline and test_wms_130_remotemd_parse_all) and  not (TestOffline and test_wms_130_remotemd_parse_single)'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ PATH=/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/lib/python3.11/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/OWSLib-0.27.2/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=2
+ /usr/bin/pytest -m 'not online' -k 'not wms_geoserver_mass_gis.txt and not wfs_MapServerWFSFeature.txt and not wfs_MapServerWFSCapabilities.txt and not wfs2_storedqueries.txt and not wfs1_generic.txt and not wcs_thredds.txt and not test_wmts_example_informatievlaanderen and not namespaces.txt and  not (TestOffline and test_wfs_110_remotemd_parse_all) and  not (TestOffline and test_wfs_110_remotemd_parse_single) and  not (TestOffline and test_wfs_200_remotemd_parse_all) and  not (TestOffline and test_wfs_200_remotemd_parse_single) and  not (TestOffline and test_wms_130_remotemd_parse_all) and  not (TestOffline and test_wms_130_remotemd_parse_single)'
============================= test session starts ==============================
platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builddir/build/BUILD/OWSLib-0.27.2, configfile: tox.ini
collecting ... collected 211 items / 77 deselected / 134 selected
build/lib/owslib/namespaces.py::owslib.namespaces.Namespaces.get_namespace PASSED
build/lib/owslib/namespaces.py::owslib.namespaces.Namespaces.get_namespaces PASSED
build/lib/owslib/namespaces.py::owslib.namespaces.Namespaces.get_versioned_namespace PASSED
tests/test_csw_headers.py::test_csw_sends_headers PASSED
tests/test_fes2.py::test_raw_filter PASSED
tests/test_gm03.py::test_gm03 PASSED
tests/test_iso_parsing.py::test_md_parsing_dov PASSED
tests/test_iso_parsing.py::test_md_parsing_geobretagne PASSED
tests/test_iso_parsing.py::test_md_parsing_19115_2 PASSED
tests/test_iso_parsing.py::test_md_parsing_keywords_anchor PASSED
tests/test_iso_parsing.py::test_md_parsing_keywords_no_anchor PASSED
tests/test_ows.py::test_ows_bbox PASSED
tests/test_ows.py::test_ows_bbox_with_namespaces PASSED
tests/test_ows_interfaces.py::test_ows_interfaces_wms PASSED
tests/test_ows_interfaces.py::test_ows_interfaces_wfs PASSED
tests/test_owscontext_atomxml.py::test_load_feeds_bulk unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&VERSION=1.1.0&REQUEST=describeFeatureType&TYPENAME=topp:member_map', 'type': 'text/xml', 'length': None, 'lang': None, 'title': 'Description of Features', 'rel': 'describedby'}
unknown link type in Ows Resource entry section: {'href': 'http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&VERSION=1.1.0&REQUEST=describeFeatureType&TYPENAME=topp:member_map', 'type': 'text/xml', 'length': None, 'lang': None, 'title': 'Description of Features', 'rel': 'describedby'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&VERSION=1.1.0&REQUEST=describeFeatureType&TYPENAME=topp:member_map', 'type': 'text/xml', 'length': None, 'lang': None, 'title': 'Description of Features', 'rel': 'describedby'}
unknown link type in Ows Resource entry section: {'href': 'http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&VERSION=1.1.0&REQUEST=describeFeatureType&TYPENAME=topp:member_map', 'type': 'text/xml', 'length': None, 'lang': None, 'title': 'Description of Features', 'rel': 'describedby'}
unknown link type in Ows Resource entry section: {'href': 'http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0192&format=fgdc', 'type': 'text/html', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0192&format=fgdc', 'type': 'text/html', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/trends-climatologies/monthly-means/mean.jan.1979-2007.s', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/trends-climatologies/monthly-means/mean.jan.1979-2007.s', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0192&format=fgdc', 'type': 'text/html', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0192&format=fgdc', 'type': 'text/html', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/trends-climatologies/monthly-means/mean.jan.1979-2007.s', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/trends-climatologies/monthly-means/mean.jan.1979-2007.s', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
PASSED
tests/test_owscontext_atomxml.py::test_single_atomxml_coding unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
PASSED
tests/test_owscontext_geojson.py::test_time_interval_format PASSED
tests/test_owscontext_geojson.py::test_extract_p PASSED
tests/test_owscontext_geojson.py::test_json_decode PASSED
tests/test_owscontext_geojson.py::test_decode_single_json PASSED
tests/test_owscontext_geojson.py::test_encode_json_small PASSED
tests/test_owscontext_geojson.py::test_decode_json_small PASSED
tests/test_owscontext_geojson.py::test_load_parse PASSED
tests/test_owscontext_geojson.py::test_decode_full_json1 PASSED
tests/test_owscontext_geojson.py::test_decode_full_json2 PASSED
tests/test_owscontext_geojson.py::test_decode_full_json3 PASSED
tests/test_owscontext_geojson.py::test_load_bulk PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_100_noremotemd_parse_all PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_100_noremotemd_parse_single PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_100_noremotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_110_noremotemd_parse_all PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_110_noremotemd_parse_single PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_110_noremotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_110_remotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_200_noremotemd_parse_all PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_200_noremotemd_parse_single PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_200_noremotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wfs_200_remotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_111_noremotemd_parse_all PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_111_noremotemd_parse_single PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_111_noremotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_130_remotemd_parse_none PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_130_noremotemd_parse_all PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_130_noremotemd_parse_single PASSED
tests/test_remote_metadata.py::TestOffline::test_wms_130_noremotemd_parse_none PASSED
tests/test_util.py::test_strip_bom PASSED
tests/test_util.py::test_clean_ows_url PASSED
tests/test_util.py::test_build_get_url PASSED
tests/test_util.py::test_build_get_url_overwrite PASSED
tests/test_wfs_generic.py::test_caps_info PASSED
tests/test_wfs_generic.py::test_getfeature PASSED
tests/test_wfs_generic.py::test_verbOptions_wfs_100 PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_minimal_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_basic_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_featureid_query_single PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_featureid_query_multiple PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_sortby_query_single PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_sortby_query_multiple PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_bbox_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_1_1_0::test_filter_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_minimal_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_basic_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_create_storedquery PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_featureid_query_single PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_featureid_query_multiple PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_sortby_query_single PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_sortby_query_multiple PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_bbox_query PASSED
tests/test_wfs_postrequest.py::TestPostRequest_v_2_0_0::test_filter_query PASSED
tests/test_wfs_schema.py::TestOffline::test_get_schema PASSED
tests/test_wfs_schema.py::TestOffline::test_schema_result PASSED
tests/test_wfs_schema.py::TestOffline::test_get_schema_typename_eq_attribute PASSED
tests/test_wms_datageo_130.py::test_wms_capabilities PASSED
tests/test_wms_getmap.py::test_wms_sends_headers[1.1.1] PASSED
tests/test_wms_getmap.py::test_wms_sends_headers[1.3.0] PASSED
tests/test_wms_jpl_capabilities.py::test_wms_capabilities PASSED
tests/test_wms_jpl_capabilities.py::test_wms_capabilities_style_without_title PASSED
tests/test_wps.py::test_wps_getOperationByName PASSED
tests/test_wps.py::test_wps_checkStatus Execution status=ProcessSucceeded
Execution status=ProcessSucceeded
Percent completed=100
Percent completed=100
Status message=PyWPS Process reprojectCoords successfully calculated
Status message=PyWPS Process reprojectCoords successfully calculated
PASSED
tests/test_wps.py::test_wps_process_representation PASSED
tests/test_wps.py::test_wps_process_properties PASSED
tests/test_wps.py::test_wps_process_with_invalid_identifier PASSED
tests/test_wps.py::test_wps_literal_data_input_parsing_references PASSED
tests/test_wps.py::test_wps_response_with_lineage Execution status=ProcessSucceeded
Execution status=ProcessSucceeded
Percent completed=100
Percent completed=100
Status message=PyWPS Process Spot Checker finished
Status message=PyWPS Process Spot Checker finished
PASSED
tests/test_wps.py::test_is_reference PASSED
tests/test_wps_describeprocess_bbox.py::test_wps_describeprocess_bbox b'<wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.openg is.net/wps/1.0.0/wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-CA">\n    <ProcessDescription wps:processVersion="0.1" storeSupported="true" statusSupported="true">\n        <ows:Identifier>bbox</ows:Identifier>\n        <ows:Title>Bounding Box</ows:Title>\n        <ows:Abstract>Testing BoundingBox Input/Output Parameter</ows:Abstract>\n        <ows:Metadata xlink:title="home" xlink:href="http://emu.readthedocs.org/en/latest/index.html"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <BoundingBoxData>\n                    <Default>\n                        <CRS>EPSG:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>EPSG:4326</CRS>\n                        <CRS>EPSG:3035</CRS>\n                    </Supported>\n                </BoundingBoxData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>EPSG:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>EPSG:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n</wps:ProcessDescriptions>'
b'<wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.openg is.net/wps/1.0.0/wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-CA">\n    <ProcessDescription wps:processVersion="0.1" storeSupported="true" statusSupported="true">\n        <ows:Identifier>bbox</ows:Identifier>\n        <ows:Title>Bounding Box</ows:Title>\n        <ows:Abstract>Testing BoundingBox Input/Output Parameter</ows:Abstract>\n        <ows:Metadata xlink:title="home" xlink:href="http://emu.readthedocs.org/en/latest/index.html"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <BoundingBoxData>\n                    <Default>\n                        <CRS>EPSG:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>EPSG:4326</CRS>\n                        <CRS>EPSG:3035</CRS>\n                    </Supported>\n                </BoundingBoxData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>EPSG:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>EPSG:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n</wps:ProcessDescriptions>'
PASSED
tests/test_wps_describeprocess_ceda.py::test_wps_describeprocess_ceda b'<ProcessDescriptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ogcnetwork.net/schemas/wps/1.0.0/wpsDescribeProcess.xsd">\n\t\t<ProcessDescription processVersion="none" statusSupported="False" storeSupported="True">\n\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">DoubleIt</ns1:Identifier>\n\t\t\t<ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">Doubles the input number and returns value</ns1:Title>\n\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">This is test process used to demonstrate how the WPS and the WPS User Interface work. The process accepts an integer or floating point number and returns some XML containing the input number double.</ns1:Abstract>\n\t\t\t<ns1:Metadata xmlns:ns1="http://www.opengeospatial.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:title="none"/>\n\t\t\t<ns1:Metadata xmlns:ns1="http://www.opengeospatial.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:title="none"/>\n                        <DataInputs>\n\t\t\t\t<Input>\n\t\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Identifier>\n\t\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Title>\n\t\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Abstract>\n\t\t\t\t\t<LiteralData>\n                                                <ns1:AnyValue xmlns:ns1="http://www.opengeospatial.net/ows">\n\t\t\t\t\t\t</ns1:AnyValue>\n\t\t\t\t\t</LiteralData>\n\t\t\t\t\t<MinimumOccurs>1</MinimumOccurs>\n\t\t\t\t</Input>\n\t\t\t\t</DataInputs>\n                        <ProcessOutputs>\n\t\t\t<Output>\n                \t\t<ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Identifier>\n                \t\t<ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Title>\n                \t\t<ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Abstract>\n                \t\t<ComplexOutput defaultEncoding="UTF-8" defaultFormat="text/XML" defaultSchema="NONE">\n                    \t\t\t<SupportedComplexData>\n                        \t\t\t<Format>text/XML</Format>\n                        \t\t\t<Encoding>UTF-8</Encoding>\n                        \t\t\t<Schema>NONE</Schema>\n                    \t\t\t</SupportedComplexData>\n                \t\t</ComplexOutput>\n            \t\t</Output>\n                        </ProcessOutputs>\n\t\t</ProcessDescription>\n</ProcessDescriptions>'
b'<ProcessDescriptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ogcnetwork.net/schemas/wps/1.0.0/wpsDescribeProcess.xsd">\n\t\t<ProcessDescription processVersion="none" statusSupported="False" storeSupported="True">\n\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">DoubleIt</ns1:Identifier>\n\t\t\t<ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">Doubles the input number and returns value</ns1:Title>\n\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">This is test process used to demonstrate how the WPS and the WPS User Interface work. The process accepts an integer or floating point number and returns some XML containing the input number double.</ns1:Abstract>\n\t\t\t<ns1:Metadata xmlns:ns1="http://www.opengeospatial.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:title="none"/>\n\t\t\t<ns1:Metadata xmlns:ns1="http://www.opengeospatial.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:title="none"/>\n                        <DataInputs>\n\t\t\t\t<Input>\n\t\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Identifier>\n\t\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Title>\n\t\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Abstract>\n\t\t\t\t\t<LiteralData>\n                                                <ns1:AnyValue xmlns:ns1="http://www.opengeospatial.net/ows">\n\t\t\t\t\t\t</ns1:AnyValue>\n\t\t\t\t\t</LiteralData>\n\t\t\t\t\t<MinimumOccurs>1</MinimumOccurs>\n\t\t\t\t</Input>\n\t\t\t\t</DataInputs>\n                        <ProcessOutputs>\n\t\t\t<Output>\n                \t\t<ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Identifier>\n                \t\t<ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Title>\n                \t\t<ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Abstract>\n                \t\t<ComplexOutput defaultEncoding="UTF-8" defaultFormat="text/XML" defaultSchema="NONE">\n                    \t\t\t<SupportedComplexData>\n                        \t\t\t<Format>text/XML</Format>\n                        \t\t\t<Encoding>UTF-8</Encoding>\n                        \t\t\t<Schema>NONE</Schema>\n                    \t\t\t</SupportedComplexData>\n                \t\t</ComplexOutput>\n            \t\t</Output>\n                        </ProcessOutputs>\n\t\t</ProcessDescription>\n</ProcessDescriptions>'
PASSED
tests/test_wps_describeprocess_emu_all.py::test_wps_describeprocess_emu_all b'<wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 ../wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US">\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ultimate_question</ows:Identifier>\n        <ows:Title>Answer to the ultimate question</ows:Title>\n        <ows:Abstract>This process gives the answer to the ultimate question of "What is the meaning of life?"</ows:Abstract>\n        <ows:Metadata xlink:title="Ultimate Question" xlink:type="simple"/>\n        <ows:Metadata xlink:title="What is the meaning of life" xlink:type="simple"/>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>answer</ows:Identifier>\n                <ows:Title>Answer to Ultimate Question</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>sleep</ows:Identifier>\n        <ows:Title>Sleep Process</ows:Title>\n        <ows:Abstract>Testing a long running process, in the sleep. This process will sleep for a given delay or 10 seconds if not a valid value.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>sleep_output</ows:Identifier>\n                <ows:Title>Sleep Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="false" statusSupported="false">\n        <ows:Identifier>nap</ows:Identifier>\n        <ows:Title>Afternoon Nap (supports sync calls only)</ows:Title>\n        <ows:Abstract>This process will have a short nap for a given delay or 1 second if not a valid value. This process only supports synchronous WPS requests... so, make sure the nap does not take to long.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>1.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Nap Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="0.2" storeSupported="true" statusSupported="true">\n        <ows:Identifier>bbox</ows:Identifier>\n        <ows:Title>Bounding box in- and out</ows:Title>\n        <ows:Abstract>Give bounding box, return the same</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Input.</ows:Abstract>\n                <BoundingBoxData>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                        <CRS>epsg:3035</CRS>\n                    </Supported>\n                </BoundingBoxData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Output.</ows:Abstract>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.5" storeSupported="true" statusSupported="true">\n        <ows:Identifier>hello</ows:Identifier>\n        <ows:Title>Say Hello</ows:Title>\n        <ows:Abstract>Just says a friendly Hello. Returns a literal string output with Hello plus the inputed name.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>name</ows:Identifier>\n                <ows:Title>Your name</ows:Title>\n                <ows:Abstract>Please enter your name.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A friendly Hello from us.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>dummyprocess</ows:Identifier>\n        <ows:Title>Dummy Process</ows:Title>\n        <ows:Abstract>DummyProcess to check the WPS structure</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input1</ows:Identifier>\n                <ows:Title>Input1 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>100</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input2</ows:Identifier>\n                <ows:Title>Input2 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>200</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output1</ows:Identifier>\n                <ows:Title>Output1 add 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>output2</ows:Identifier>\n                <ows:Title>Output2 substract 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>wordcounter</ows:Identifier>\n        <ows:Title>Word Counter</ows:Title>\n        <ows:Abstract>Counts words in a given text.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text document</ows:Title>\n                <ows:Abstract>URL pointing to a text document, for example "Alice in Wonderland": http://www.gutenberg.org/cache/epub/19033/pg19033.txt</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Word counter result</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>chomsky</ows:Identifier>\n        <ows:Title>Chomsky text generator</ows:Title>\n        <ows:Abstract>Generates a random chomsky text</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>times</ows:Identifier>\n                <ows:Title>Times</ows:Title>\n                <ows:Abstract>Generates a random chomsky text.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>5</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Chomsky text</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>inout</ows:Identifier>\n        <ows:Title>In and Out</ows:Title>\n        <ows:Abstract>Testing all WPS input and output parameters.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract>Enter a simple string.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This is just a string</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract>Choose an integer number from allowed values.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>3</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>7</ows:Value>\n                    <ows:Value>11</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>7</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract>Enter a float number.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.14</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract>Make your choice :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>True</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract>Enter an angle [0, 360] :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>90.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract>Enter a time like 12:00:00</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>12:00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract>Enter a date like 2012-05-01</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2012-05-01</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>Datetime</ows:Title>\n                <ows:Abstract>Enter a datetime like 2016-09-02T12:00:00Z</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2016-09-02 12:00:00+00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract>Choose one item form list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>rock</ows:Value>\n                    <ows:Value>paper</ows:Value>\n                    <ows:Value>scissor</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>scissor</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="2">\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract>Choose one or two items from list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>sitting duck</ows:Value>\n                    <ows:Value>flying goose</ows:Value>\n                    <ows:Value>happy pinguin</ows:Value>\n                    <ows:Value>gentle albatros</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>gentle albatros</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a text document (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a NetCDF file (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>DateTime</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Copy of input text file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Copy of input netcdf file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                            <Encoding/>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract/>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>binaryoperatorfornumbers</ows:Identifier>\n        <ows:Title>Binary Operator for Numbers</ows:Title>\n        <ows:Abstract>Performs operation on two numbers and returns the answer. This example process is taken from Climate4Impact.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <ows:Metadata xlink:title="Climate4Impact" xlink:type="simple" xlink:href="https://dev.climate4impact.eu"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputa</ows:Identifier>\n                <ows:Title>Input 1</ows:Title>\n                <ows:Abstract>Enter Input 1</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputb</ows:Identifier>\n                <ows:Title>Input 2</ows:Title>\n                <ows:Abstract>Enter Input 2</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>operator</ows:Identifier>\n                <ows:Title>Operator</ows:Title>\n                <ows:Abstract>Choose a binary Operator</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>add</ows:Value>\n                    <ows:Value>substract</ows:Value>\n                    <ows:Value>divide</ows:Value>\n                    <ows:Value>multiply</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>add</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Binary operator result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>show_error</ows:Identifier>\n        <ows:Title>Show a WPS Error</ows:Title>\n        <ows:Abstract>This process will fail intentionally with a WPS error message.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>message</ows:Identifier>\n                <ows:Title>Error Message</ows:Title>\n                <ows:Abstract>Enter an error message that will be returned.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This process failed intentionally :)</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.1" storeSupported="true" statusSupported="true">\n        <ows:Identifier>multiple_outputs</ows:Identifier>\n        <ows:Title>Multiple Outputs</ows:Title>\n        <ows:Abstract>Produces multiple files and returns a document with references to these files.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>count</ows:Identifier>\n                <ows:Title>Number of output files</ows:Title>\n                <ows:Abstract>The number of generated output files.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>10</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>1</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output</ows:Title>\n                <ows:Abstract>Text document with dummy content.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>reference</ows:Identifier>\n                <ows:Title>Output References</ows:Title>\n                <ows:Abstract>Document with references to produced output files.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>esgf_demo</ows:Identifier>\n        <ows:Title>ESGF Demo</ows:Title>\n        <ows:Abstract>Shows how to use WPS metadata for processes using ESGF data.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="ESGF Constraints" xlink:type="simple" xlink:href="http://esgf-data.dkrz.de/esg-search/search?project=CMIP5&amp;time_frequency=mon&amp;variable=tas,tasmax,tasmin&amp;experiment=historical" xlink:role="https://www.earthsystemcog.org/spec/esgf_search/4.12.0/def/constraints"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>You may provide a URL or upload a NetCDF file.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>Remote OpenDAP Data URL</ows:Title>\n                <ows:Abstract>Or provide a remote OpenDAP data URL, for example: http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.2016.nc</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A summary report.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>output_formats</ows:Identifier>\n        <ows:Title>Return different output formats. </ows:Title>\n        <ows:Abstract>Dummy process returning various output file formats.</ows:Abstract>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>netcdf</ows:Identifier>\n                <ows:Title>netCDF dummy output file.</ows:Title>\n                <ows:Abstract>A very small test netCDF file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>json</ows:Identifier>\n                <ows:Title>json dummy output file.</ows:Title>\n                <ows:Abstract>A very small test json file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>poly_centroid</ows:Identifier>\n        <ows:Title>Approximate centroid of a polygon.</ows:Title>\n        <ows:Abstract>Return the polygon\'s centroid coordinates. If the geometry contains multiple polygons, only the centroid of the first one will be computed. Do not use for serious computations, this is only a test process and uses a crude approximation. </ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>polygon</ows:Identifier>\n                <ows:Title>Region definition</ows:Title>\n                <ows:Abstract>A polygon defining a region.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>The centroid of the polygon geometry.</ows:Title>\n                <ows:Abstract>The coordinates of the polygon\'s approximate centroid.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="4" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ncmeta</ows:Identifier>\n        <ows:Title>Return NetCDF Metadata</ows:Title>\n        <ows:Abstract>Return metadata from a netCDF dataset, either on file or an OpenDAP service.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>NetCDF Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc.nc4</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>OpenDAP Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Metadata</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n</wps:ProcessDescriptions>'
b'<wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 ../wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US">\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ultimate_question</ows:Identifier>\n        <ows:Title>Answer to the ultimate question</ows:Title>\n        <ows:Abstract>This process gives the answer to the ultimate question of "What is the meaning of life?"</ows:Abstract>\n        <ows:Metadata xlink:title="Ultimate Question" xlink:type="simple"/>\n        <ows:Metadata xlink:title="What is the meaning of life" xlink:type="simple"/>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>answer</ows:Identifier>\n                <ows:Title>Answer to Ultimate Question</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>sleep</ows:Identifier>\n        <ows:Title>Sleep Process</ows:Title>\n        <ows:Abstract>Testing a long running process, in the sleep. This process will sleep for a given delay or 10 seconds if not a valid value.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>sleep_output</ows:Identifier>\n                <ows:Title>Sleep Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="false" statusSupported="false">\n        <ows:Identifier>nap</ows:Identifier>\n        <ows:Title>Afternoon Nap (supports sync calls only)</ows:Title>\n        <ows:Abstract>This process will have a short nap for a given delay or 1 second if not a valid value. This process only supports synchronous WPS requests... so, make sure the nap does not take to long.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>1.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Nap Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="0.2" storeSupported="true" statusSupported="true">\n        <ows:Identifier>bbox</ows:Identifier>\n        <ows:Title>Bounding box in- and out</ows:Title>\n        <ows:Abstract>Give bounding box, return the same</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Input.</ows:Abstract>\n                <BoundingBoxData>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                        <CRS>epsg:3035</CRS>\n                    </Supported>\n                </BoundingBoxData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Output.</ows:Abstract>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.5" storeSupported="true" statusSupported="true">\n        <ows:Identifier>hello</ows:Identifier>\n        <ows:Title>Say Hello</ows:Title>\n        <ows:Abstract>Just says a friendly Hello. Returns a literal string output with Hello plus the inputed name.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>name</ows:Identifier>\n                <ows:Title>Your name</ows:Title>\n                <ows:Abstract>Please enter your name.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A friendly Hello from us.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>dummyprocess</ows:Identifier>\n        <ows:Title>Dummy Process</ows:Title>\n        <ows:Abstract>DummyProcess to check the WPS structure</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input1</ows:Identifier>\n                <ows:Title>Input1 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>100</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input2</ows:Identifier>\n                <ows:Title>Input2 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>200</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output1</ows:Identifier>\n                <ows:Title>Output1 add 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>output2</ows:Identifier>\n                <ows:Title>Output2 substract 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>wordcounter</ows:Identifier>\n        <ows:Title>Word Counter</ows:Title>\n        <ows:Abstract>Counts words in a given text.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text document</ows:Title>\n                <ows:Abstract>URL pointing to a text document, for example "Alice in Wonderland": http://www.gutenberg.org/cache/epub/19033/pg19033.txt</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Word counter result</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>chomsky</ows:Identifier>\n        <ows:Title>Chomsky text generator</ows:Title>\n        <ows:Abstract>Generates a random chomsky text</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>times</ows:Identifier>\n                <ows:Title>Times</ows:Title>\n                <ows:Abstract>Generates a random chomsky text.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>5</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Chomsky text</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>inout</ows:Identifier>\n        <ows:Title>In and Out</ows:Title>\n        <ows:Abstract>Testing all WPS input and output parameters.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract>Enter a simple string.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This is just a string</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract>Choose an integer number from allowed values.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>3</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>7</ows:Value>\n                    <ows:Value>11</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>7</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract>Enter a float number.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.14</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract>Make your choice :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>True</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract>Enter an angle [0, 360] :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>90.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract>Enter a time like 12:00:00</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>12:00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract>Enter a date like 2012-05-01</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2012-05-01</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>Datetime</ows:Title>\n                <ows:Abstract>Enter a datetime like 2016-09-02T12:00:00Z</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2016-09-02 12:00:00+00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract>Choose one item form list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>rock</ows:Value>\n                    <ows:Value>paper</ows:Value>\n                    <ows:Value>scissor</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>scissor</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="2">\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract>Choose one or two items from list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>sitting duck</ows:Value>\n                    <ows:Value>flying goose</ows:Value>\n                    <ows:Value>happy pinguin</ows:Value>\n                    <ows:Value>gentle albatros</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>gentle albatros</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a text document (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a NetCDF file (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>DateTime</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Copy of input text file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Copy of input netcdf file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                            <Encoding/>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract/>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>binaryoperatorfornumbers</ows:Identifier>\n        <ows:Title>Binary Operator for Numbers</ows:Title>\n        <ows:Abstract>Performs operation on two numbers and returns the answer. This example process is taken from Climate4Impact.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <ows:Metadata xlink:title="Climate4Impact" xlink:type="simple" xlink:href="https://dev.climate4impact.eu"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputa</ows:Identifier>\n                <ows:Title>Input 1</ows:Title>\n                <ows:Abstract>Enter Input 1</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputb</ows:Identifier>\n                <ows:Title>Input 2</ows:Title>\n                <ows:Abstract>Enter Input 2</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>operator</ows:Identifier>\n                <ows:Title>Operator</ows:Title>\n                <ows:Abstract>Choose a binary Operator</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>add</ows:Value>\n                    <ows:Value>substract</ows:Value>\n                    <ows:Value>divide</ows:Value>\n                    <ows:Value>multiply</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>add</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Binary operator result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>show_error</ows:Identifier>\n        <ows:Title>Show a WPS Error</ows:Title>\n        <ows:Abstract>This process will fail intentionally with a WPS error message.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>message</ows:Identifier>\n                <ows:Title>Error Message</ows:Title>\n                <ows:Abstract>Enter an error message that will be returned.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This process failed intentionally :)</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.1" storeSupported="true" statusSupported="true">\n        <ows:Identifier>multiple_outputs</ows:Identifier>\n        <ows:Title>Multiple Outputs</ows:Title>\n        <ows:Abstract>Produces multiple files and returns a document with references to these files.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>count</ows:Identifier>\n                <ows:Title>Number of output files</ows:Title>\n                <ows:Abstract>The number of generated output files.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>10</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>1</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output</ows:Title>\n                <ows:Abstract>Text document with dummy content.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>reference</ows:Identifier>\n                <ows:Title>Output References</ows:Title>\n                <ows:Abstract>Document with references to produced output files.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>esgf_demo</ows:Identifier>\n        <ows:Title>ESGF Demo</ows:Title>\n        <ows:Abstract>Shows how to use WPS metadata for processes using ESGF data.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="ESGF Constraints" xlink:type="simple" xlink:href="http://esgf-data.dkrz.de/esg-search/search?project=CMIP5&amp;time_frequency=mon&amp;variable=tas,tasmax,tasmin&amp;experiment=historical" xlink:role="https://www.earthsystemcog.org/spec/esgf_search/4.12.0/def/constraints"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>You may provide a URL or upload a NetCDF file.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>Remote OpenDAP Data URL</ows:Title>\n                <ows:Abstract>Or provide a remote OpenDAP data URL, for example: http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.2016.nc</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A summary report.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>output_formats</ows:Identifier>\n        <ows:Title>Return different output formats. </ows:Title>\n        <ows:Abstract>Dummy process returning various output file formats.</ows:Abstract>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>netcdf</ows:Identifier>\n                <ows:Title>netCDF dummy output file.</ows:Title>\n                <ows:Abstract>A very small test netCDF file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>json</ows:Identifier>\n                <ows:Title>json dummy output file.</ows:Title>\n                <ows:Abstract>A very small test json file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>poly_centroid</ows:Identifier>\n        <ows:Title>Approximate centroid of a polygon.</ows:Title>\n        <ows:Abstract>Return the polygon\'s centroid coordinates. If the geometry contains multiple polygons, only the centroid of the first one will be computed. Do not use for serious computations, this is only a test process and uses a crude approximation. </ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>polygon</ows:Identifier>\n                <ows:Title>Region definition</ows:Title>\n                <ows:Abstract>A polygon defining a region.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>The centroid of the polygon geometry.</ows:Title>\n                <ows:Abstract>The coordinates of the polygon\'s approximate centroid.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="4" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ncmeta</ows:Identifier>\n        <ows:Title>Return NetCDF Metadata</ows:Title>\n        <ows:Abstract>Return metadata from a netCDF dataset, either on file or an OpenDAP service.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>NetCDF Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc.nc4</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>OpenDAP Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Metadata</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n</wps:ProcessDescriptions>'
b'<wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 ../wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US">\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ultimate_question</ows:Identifier>\n        <ows:Title>Answer to the ultimate question</ows:Title>\n        <ows:Abstract>This process gives the answer to the ultimate question of "What is the meaning of life?"</ows:Abstract>\n        <ows:Metadata xlink:title="Ultimate Question" xlink:type="simple"/>\n        <ows:Metadata xlink:title="What is the meaning of life" xlink:type="simple"/>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>answer</ows:Identifier>\n                <ows:Title>Answer to Ultimate Question</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>sleep</ows:Identifier>\n        <ows:Title>Sleep Process</ows:Title>\n        <ows:Abstract>Testing a long running process, in the sleep. This process will sleep for a given delay or 10 seconds if not a valid value.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>sleep_output</ows:Identifier>\n                <ows:Title>Sleep Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="false" statusSupported="false">\n        <ows:Identifier>nap</ows:Identifier>\n        <ows:Title>Afternoon Nap (supports sync calls only)</ows:Title>\n        <ows:Abstract>This process will have a short nap for a given delay or 1 second if not a valid value. This process only supports synchronous WPS requests... so, make sure the nap does not take to long.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>1.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Nap Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="0.2" storeSupported="true" statusSupported="true">\n        <ows:Identifier>bbox</ows:Identifier>\n        <ows:Title>Bounding box in- and out</ows:Title>\n        <ows:Abstract>Give bounding box, return the same</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Input.</ows:Abstract>\n                <BoundingBoxData>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                        <CRS>epsg:3035</CRS>\n                    </Supported>\n                </BoundingBoxData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Output.</ows:Abstract>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.5" storeSupported="true" statusSupported="true">\n        <ows:Identifier>hello</ows:Identifier>\n        <ows:Title>Say Hello</ows:Title>\n        <ows:Abstract>Just says a friendly Hello. Returns a literal string output with Hello plus the inputed name.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>name</ows:Identifier>\n                <ows:Title>Your name</ows:Title>\n                <ows:Abstract>Please enter your name.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A friendly Hello from us.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>dummyprocess</ows:Identifier>\n        <ows:Title>Dummy Process</ows:Title>\n        <ows:Abstract>DummyProcess to check the WPS structure</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input1</ows:Identifier>\n                <ows:Title>Input1 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>100</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input2</ows:Identifier>\n                <ows:Title>Input2 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>200</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output1</ows:Identifier>\n                <ows:Title>Output1 add 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>output2</ows:Identifier>\n                <ows:Title>Output2 substract 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>wordcounter</ows:Identifier>\n        <ows:Title>Word Counter</ows:Title>\n        <ows:Abstract>Counts words in a given text.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text document</ows:Title>\n                <ows:Abstract>URL pointing to a text document, for example "Alice in Wonderland": http://www.gutenberg.org/cache/epub/19033/pg19033.txt</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Word counter result</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>chomsky</ows:Identifier>\n        <ows:Title>Chomsky text generator</ows:Title>\n        <ows:Abstract>Generates a random chomsky text</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>times</ows:Identifier>\n                <ows:Title>Times</ows:Title>\n                <ows:Abstract>Generates a random chomsky text.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>5</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Chomsky text</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>inout</ows:Identifier>\n        <ows:Title>In and Out</ows:Title>\n        <ows:Abstract>Testing all WPS input and output parameters.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract>Enter a simple string.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This is just a string</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract>Choose an integer number from allowed values.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>3</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>7</ows:Value>\n                    <ows:Value>11</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>7</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract>Enter a float number.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.14</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract>Make your choice :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>True</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract>Enter an angle [0, 360] :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>90.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract>Enter a time like 12:00:00</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>12:00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract>Enter a date like 2012-05-01</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2012-05-01</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>Datetime</ows:Title>\n                <ows:Abstract>Enter a datetime like 2016-09-02T12:00:00Z</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2016-09-02 12:00:00+00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract>Choose one item form list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>rock</ows:Value>\n                    <ows:Value>paper</ows:Value>\n                    <ows:Value>scissor</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>scissor</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="2">\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract>Choose one or two items from list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>sitting duck</ows:Value>\n                    <ows:Value>flying goose</ows:Value>\n                    <ows:Value>happy pinguin</ows:Value>\n                    <ows:Value>gentle albatros</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>gentle albatros</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a text document (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a NetCDF file (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>DateTime</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Copy of input text file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Copy of input netcdf file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                            <Encoding/>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract/>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>binaryoperatorfornumbers</ows:Identifier>\n        <ows:Title>Binary Operator for Numbers</ows:Title>\n        <ows:Abstract>Performs operation on two numbers and returns the answer. This example process is taken from Climate4Impact.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <ows:Metadata xlink:title="Climate4Impact" xlink:type="simple" xlink:href="https://dev.climate4impact.eu"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputa</ows:Identifier>\n                <ows:Title>Input 1</ows:Title>\n                <ows:Abstract>Enter Input 1</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputb</ows:Identifier>\n                <ows:Title>Input 2</ows:Title>\n                <ows:Abstract>Enter Input 2</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>operator</ows:Identifier>\n                <ows:Title>Operator</ows:Title>\n                <ows:Abstract>Choose a binary Operator</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>add</ows:Value>\n                    <ows:Value>substract</ows:Value>\n                    <ows:Value>divide</ows:Value>\n                    <ows:Value>multiply</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>add</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Binary operator result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>show_error</ows:Identifier>\n        <ows:Title>Show a WPS Error</ows:Title>\n        <ows:Abstract>This process will fail intentionally with a WPS error message.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>message</ows:Identifier>\n                <ows:Title>Error Message</ows:Title>\n                <ows:Abstract>Enter an error message that will be returned.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This process failed intentionally :)</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.1" storeSupported="true" statusSupported="true">\n        <ows:Identifier>multiple_outputs</ows:Identifier>\n        <ows:Title>Multiple Outputs</ows:Title>\n        <ows:Abstract>Produces multiple files and returns a document with references to these files.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>count</ows:Identifier>\n                <ows:Title>Number of output files</ows:Title>\n                <ows:Abstract>The number of generated output files.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>10</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>1</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output</ows:Title>\n                <ows:Abstract>Text document with dummy content.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>reference</ows:Identifier>\n                <ows:Title>Output References</ows:Title>\n                <ows:Abstract>Document with references to produced output files.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>esgf_demo</ows:Identifier>\n        <ows:Title>ESGF Demo</ows:Title>\n        <ows:Abstract>Shows how to use WPS metadata for processes using ESGF data.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="ESGF Constraints" xlink:type="simple" xlink:href="http://esgf-data.dkrz.de/esg-search/search?project=CMIP5&amp;time_frequency=mon&amp;variable=tas,tasmax,tasmin&amp;experiment=historical" xlink:role="https://www.earthsystemcog.org/spec/esgf_search/4.12.0/def/constraints"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>You may provide a URL or upload a NetCDF file.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>Remote OpenDAP Data URL</ows:Title>\n                <ows:Abstract>Or provide a remote OpenDAP data URL, for example: http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.2016.nc</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A summary report.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>output_formats</ows:Identifier>\n        <ows:Title>Return different output formats. </ows:Title>\n        <ows:Abstract>Dummy process returning various output file formats.</ows:Abstract>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>netcdf</ows:Identifier>\n                <ows:Title>netCDF dummy output file.</ows:Title>\n                <ows:Abstract>A very small test netCDF file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>json</ows:Identifier>\n                <ows:Title>json dummy output file.</ows:Title>\n                <ows:Abstract>A very small test json file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>poly_centroid</ows:Identifier>\n        <ows:Title>Approximate centroid of a polygon.</ows:Title>\n        <ows:Abstract>Return the polygon\'s centroid coordinates. If the geometry contains multiple polygons, only the centroid of the first one will be computed. Do not use for serious computations, this is only a test process and uses a crude approximation. </ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>polygon</ows:Identifier>\n                <ows:Title>Region definition</ows:Title>\n                <ows:Abstract>A polygon defining a region.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>The centroid of the polygon geometry.</ows:Title>\n                <ows:Abstract>The coordinates of the polygon\'s approximate centroid.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="4" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ncmeta</ows:Identifier>\n        <ows:Title>Return NetCDF Metadata</ows:Title>\n        <ows:Abstract>Return metadata from a netCDF dataset, either on file or an OpenDAP service.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>NetCDF Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc.nc4</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>OpenDAP Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Metadata</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n</wps:ProcessDescriptions>'
b'<wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 ../wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US">\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ultimate_question</ows:Identifier>\n        <ows:Title>Answer to the ultimate question</ows:Title>\n        <ows:Abstract>This process gives the answer to the ultimate question of "What is the meaning of life?"</ows:Abstract>\n        <ows:Metadata xlink:title="Ultimate Question" xlink:type="simple"/>\n        <ows:Metadata xlink:title="What is the meaning of life" xlink:type="simple"/>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>answer</ows:Identifier>\n                <ows:Title>Answer to Ultimate Question</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>sleep</ows:Identifier>\n        <ows:Title>Sleep Process</ows:Title>\n        <ows:Abstract>Testing a long running process, in the sleep. This process will sleep for a given delay or 10 seconds if not a valid value.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>sleep_output</ows:Identifier>\n                <ows:Title>Sleep Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="false" statusSupported="false">\n        <ows:Identifier>nap</ows:Identifier>\n        <ows:Title>Afternoon Nap (supports sync calls only)</ows:Title>\n        <ows:Abstract>This process will have a short nap for a given delay or 1 second if not a valid value. This process only supports synchronous WPS requests... so, make sure the nap does not take to long.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>delay</ows:Identifier>\n                <ows:Title>Delay between every update</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>1.0</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Nap Output</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="0.2" storeSupported="true" statusSupported="true">\n        <ows:Identifier>bbox</ows:Identifier>\n        <ows:Title>Bounding box in- and out</ows:Title>\n        <ows:Abstract>Give bounding box, return the same</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Input.</ows:Abstract>\n                <BoundingBoxData>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                        <CRS>epsg:3035</CRS>\n                    </Supported>\n                </BoundingBoxData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract>Bounding Box Output.</ows:Abstract>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.5" storeSupported="true" statusSupported="true">\n        <ows:Identifier>hello</ows:Identifier>\n        <ows:Title>Say Hello</ows:Title>\n        <ows:Abstract>Just says a friendly Hello. Returns a literal string output with Hello plus the inputed name.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>name</ows:Identifier>\n                <ows:Title>Your name</ows:Title>\n                <ows:Abstract>Please enter your name.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A friendly Hello from us.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>dummyprocess</ows:Identifier>\n        <ows:Title>Dummy Process</ows:Title>\n        <ows:Abstract>DummyProcess to check the WPS structure</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input1</ows:Identifier>\n                <ows:Title>Input1 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>100</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>input2</ows:Identifier>\n                <ows:Title>Input2 number</ows:Title>\n                <ows:Abstract/>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>200</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output1</ows:Identifier>\n                <ows:Title>Output1 add 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>output2</ows:Identifier>\n                <ows:Title>Output2 substract 1 result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>wordcounter</ows:Identifier>\n        <ows:Title>Word Counter</ows:Title>\n        <ows:Abstract>Counts words in a given text.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text document</ows:Title>\n                <ows:Abstract>URL pointing to a text document, for example "Alice in Wonderland": http://www.gutenberg.org/cache/epub/19033/pg19033.txt</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Word counter result</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>chomsky</ows:Identifier>\n        <ows:Title>Chomsky text generator</ows:Title>\n        <ows:Abstract>Generates a random chomsky text</ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>times</ows:Identifier>\n                <ows:Title>Times</ows:Title>\n                <ows:Abstract>Generates a random chomsky text.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>5</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Chomsky text</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>inout</ows:Identifier>\n        <ows:Title>In and Out</ows:Title>\n        <ows:Abstract>Testing all WPS input and output parameters.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract>Enter a simple string.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This is just a string</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract>Choose an integer number from allowed values.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>3</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>7</ows:Value>\n                    <ows:Value>11</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>7</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract>Enter a float number.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.14</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract>Make your choice :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>True</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract>Enter an angle [0, 360] :)</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>90.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract>Enter a time like 12:00:00</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>12:00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract>Enter a date like 2012-05-01</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2012-05-01</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>Datetime</ows:Title>\n                <ows:Abstract>Enter a datetime like 2016-09-02T12:00:00Z</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2016-09-02 12:00:00+00:00</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract>Choose one item form list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>rock</ows:Value>\n                    <ows:Value>paper</ows:Value>\n                    <ows:Value>scissor</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>scissor</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="2">\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract>Choose one or two items from list.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>sitting duck</ows:Value>\n                    <ows:Value>flying goose</ows:Value>\n                    <ows:Value>happy pinguin</ows:Value>\n                    <ows:Value>gentle albatros</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>gentle albatros</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a text document (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Enter a URL pointing to a NetCDF file (optional)</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>string</ows:Identifier>\n                <ows:Title>String</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>int</ows:Identifier>\n                <ows:Title>Integer</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>float</ows:Identifier>\n                <ows:Title>Float</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>boolean</ows:Identifier>\n                <ows:Title>Boolean</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>angle</ows:Identifier>\n                <ows:Title>Angle</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>time</ows:Identifier>\n                <ows:Title>Time</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>date</ows:Identifier>\n                <ows:Title>Date</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>datetime</ows:Identifier>\n                <ows:Title>DateTime</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_choice</ows:Identifier>\n                <ows:Title>String Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>string_multiple_choice</ows:Identifier>\n                <ows:Title>String Multiple Choice</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>text</ows:Identifier>\n                <ows:Title>Text</ows:Title>\n                <ows:Abstract>Copy of input text file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>Copy of input netcdf file.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                            <Encoding/>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>bbox</ows:Identifier>\n                <ows:Title>Bounding Box</ows:Title>\n                <ows:Abstract/>\n                <BoundingBoxOutput>\n                    <Default>\n                        <CRS>epsg:4326</CRS>\n                    </Default>\n                    <Supported>\n                        <CRS>epsg:4326</CRS>\n                    </Supported>\n                </BoundingBoxOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>binaryoperatorfornumbers</ows:Identifier>\n        <ows:Title>Binary Operator for Numbers</ows:Title>\n        <ows:Abstract>Performs operation on two numbers and returns the answer. This example process is taken from Climate4Impact.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <ows:Metadata xlink:title="Climate4Impact" xlink:type="simple" xlink:href="https://dev.climate4impact.eu"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputa</ows:Identifier>\n                <ows:Title>Input 1</ows:Title>\n                <ows:Abstract>Enter Input 1</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>2.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>inputb</ows:Identifier>\n                <ows:Title>Input 2</ows:Title>\n                <ows:Abstract>Enter Input 2</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>3.0</DefaultValue>\n                </LiteralData>\n            </Input>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>operator</ows:Identifier>\n                <ows:Title>Operator</ows:Title>\n                <ows:Abstract>Choose a binary Operator</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>add</ows:Value>\n                    <ows:Value>substract</ows:Value>\n                    <ows:Value>divide</ows:Value>\n                    <ows:Value>multiply</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>add</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Binary operator result</ows:Title>\n                <ows:Abstract/>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>show_error</ows:Identifier>\n        <ows:Title>Show a WPS Error</ows:Title>\n        <ows:Abstract>This process will fail intentionally with a WPS error message.</ows:Abstract>\n        <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/"/>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>message</ows:Identifier>\n                <ows:Title>Error Message</ows:Title>\n                <ows:Abstract>Enter an error message that will be returned.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                <DefaultValue>This process failed intentionally :)</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.1" storeSupported="true" statusSupported="true">\n        <ows:Identifier>multiple_outputs</ows:Identifier>\n        <ows:Title>Multiple Outputs</ows:Title>\n        <ows:Abstract>Produces multiple files and returns a document with references to these files.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>count</ows:Identifier>\n                <ows:Title>Number of output files</ows:Title>\n                <ows:Abstract>The number of generated output files.</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType>\n                <ows:AllowedValues>\n                    <ows:Value>1</ows:Value>\n                    <ows:Value>2</ows:Value>\n                    <ows:Value>5</ows:Value>\n                    <ows:Value>10</ows:Value>\n                </ows:AllowedValues>\n                <DefaultValue>1</DefaultValue>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output</ows:Title>\n                <ows:Abstract>Text document with dummy content.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>reference</ows:Identifier>\n                <ows:Title>Output References</ows:Title>\n                <ows:Abstract>Document with references to produced output files.</ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>esgf_demo</ows:Identifier>\n        <ows:Title>ESGF Demo</ows:Title>\n        <ows:Abstract>Shows how to use WPS metadata for processes using ESGF data.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html"/>\n        <ows:Metadata xlink:title="ESGF Constraints" xlink:type="simple" xlink:href="http://esgf-data.dkrz.de/esg-search/search?project=CMIP5&amp;time_frequency=mon&amp;variable=tas,tasmax,tasmin&amp;experiment=historical" xlink:role="https://www.earthsystemcog.org/spec/esgf_search/4.12.0/def/constraints"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>Dataset</ows:Title>\n                <ows:Abstract>You may provide a URL or upload a NetCDF file.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="100">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>Remote OpenDAP Data URL</ows:Title>\n                <ows:Abstract>Or provide a remote OpenDAP data URL, for example: http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.2016.nc</ows:Abstract>\n                <LiteralData>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                <ows:AnyValue/>\n                </LiteralData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Output response</ows:Title>\n                <ows:Abstract>A summary report.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>output_formats</ows:Identifier>\n        <ows:Title>Return different output formats. </ows:Title>\n        <ows:Abstract>Dummy process returning various output file formats.</ows:Abstract>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>netcdf</ows:Identifier>\n                <ows:Title>netCDF dummy output file.</ows:Title>\n                <ows:Abstract>A very small test netCDF file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n            <Output>\n                <ows:Identifier>json</ows:Identifier>\n                <ows:Title>json dummy output file.</ows:Title>\n                <ows:Abstract>A very small test json file. </ows:Abstract>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/json</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true">\n        <ows:Identifier>poly_centroid</ows:Identifier>\n        <ows:Title>Approximate centroid of a polygon.</ows:Title>\n        <ows:Abstract>Return the polygon\'s centroid coordinates. If the geometry contains multiple polygons, only the centroid of the first one will be computed. Do not use for serious computations, this is only a test process and uses a crude approximation. </ows:Abstract>\n        <DataInputs>\n            <Input minOccurs="1" maxOccurs="1">\n                <ows:Identifier>polygon</ows:Identifier>\n                <ows:Title>Region definition</ows:Title>\n                <ows:Abstract>A polygon defining a region.</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/gml+xml</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>The centroid of the polygon geometry.</ows:Title>\n                <ows:Abstract>The coordinates of the polygon\'s approximate centroid.</ows:Abstract>\n                <LiteralOutput>\n                <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType>\n                </LiteralOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n    <ProcessDescription wps:processVersion="4" storeSupported="true" statusSupported="true">\n        <ows:Identifier>ncmeta</ows:Identifier>\n        <ows:Title>Return NetCDF Metadata</ows:Title>\n        <ows:Abstract>Return metadata from a netCDF dataset, either on file or an OpenDAP service.</ows:Abstract>\n        <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/"/>\n        <DataInputs>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset</ows:Identifier>\n                <ows:Title>NetCDF Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc.nc4</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-netcdf</MimeType>\n                            <Encoding>base64</Encoding>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n            <Input minOccurs="0" maxOccurs="1">\n                <ows:Identifier>dataset_opendap</ows:Identifier>\n                <ows:Title>OpenDAP Dataset</ows:Title>\n                <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc</ows:Abstract>\n                <ComplexData maximumMegabytes="200">\n                    <Default>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>application/x-ogc-dods</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexData>\n            </Input>\n        </DataInputs>\n        <ProcessOutputs>\n            <Output>\n                <ows:Identifier>output</ows:Identifier>\n                <ows:Title>Metadata</ows:Title>\n                <ows:Abstract/>\n                <ComplexOutput>\n                    <Default>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Default>\n                    <Supported>\n                        <Format>\n                            <MimeType>text/plain</MimeType>\n                        </Format>\n                    </Supported>\n                </ComplexOutput>\n            </Output>\n        </ProcessOutputs>\n    </ProcessDescription>\n</wps:ProcessDescriptions>'
PASSED
tests/test_wps_describeprocess_language.py::test_wps_describeprocess_language b'<xml/>'
b'<xml/>'
PASSED
tests/test_wps_describeprocess_usgs.py::test_wps_describeprocess_usgs b'<ns:ProcessDescriptions xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd" xml:lang="en-US" service="WPS" version="1.0.0">\n\t<ProcessDescription statusSupported="true" storeSupported="true" ns:processVersion="1.0.0">\n\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ns1:Identifier>\n\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Weighted Grid Statistics</ns1:Title>\n\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">This algorithm generates area weighted statistics of a gridded dataset for a set of vector polygon features. Using the bounding-box that encloses the feature data and the time range, if provided, a subset of the gridded dataset is requested from the remote gridded data server. Polygon representations are generated for cells in the retrieved grid. The polygon grid-cell representations are then projected to the feature data coordinate reference system. The grid-cells are used to calculate per grid-cell feature coverage fractions. Area-weighted statistics are then calculated for each feature using the grid values and fractions as weights. If the gridded dataset has a time range the last step is repeated for each time step within the time range or all time steps if a time range was not supplied.</ns1:Abstract>\n\t\t<DataInputs>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">FEATURE_COLLECTION</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Collection</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">A feature collection encoded as a WFS request or one of the supported GML profiles.</ns1:Abstract>\n\t\t\t\t<ComplexData>\n\t\t\t\t\t<Default>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.0.0/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Default>\n\t\t\t\t\t<Supported>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.0.0/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.1.1/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.1.2.1/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.0.0/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.0.1/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.1.0/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.1.1/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.2.1/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Supported>\n\t\t\t\t</ComplexData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DATASET_URI</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Dataset URI</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The base data web service URI for the dataset of interest.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:anyURI"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="2147483647">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DATASET_ID</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Dataset Identifier</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The unique identifier for the data type or variable of interest.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">REQUIRE_FULL_COVERAGE</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Require Full Coverage</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If turned on, the service will require that the dataset of interest fully cover the polygon analysis zone data.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t\t<DefaultValue>true</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">TIME_START</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Time Start</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The date to begin analysis.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:dateTime"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">TIME_END</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Time End</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The date to end analysis.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:dateTime"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">FEATURE_ATTRIBUTE_NAME</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Attribute Name</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The attribute that will be used to label column headers in processing output.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DELIMITER</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Delimiter</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The delimiter that will be used to separate columns in the processing output.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1">\n\t\t\t\t\t\t<ns1:Value>COMMA</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>TAB</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>SPACE</ns1:Value>\n\t\t\t\t\t</ns1:AllowedValues>\n\t\t\t\t\t<DefaultValue>COMMA</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="7">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">STATISTICS</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Statistics</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">Statistics that will be returned for each feature in the processing output.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1">\n\t\t\t\t\t\t<ns1:Value>MEAN</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>MINIMUM</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>MAXIMUM</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>VARIANCE</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>STD_DEV</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>WEIGHT_SUM</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>COUNT</ns1:Value>\n\t\t\t\t\t</ns1:AllowedValues>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">GROUP_BY</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Group By</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If multiple features and statistics are selected, this will change whether the processing output columns are sorted according to statistics or feature attributes.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1">\n\t\t\t\t\t\t<ns1:Value>STATISTIC</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>FEATURE_ATTRIBUTE</ns1:Value>\n\t\t\t\t\t</ns1:AllowedValues>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">SUMMARIZE_TIMESTEP</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Summarize Timestep</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If selected, processing output will include columns with summarized statistics for all feature attribute values for each timestep</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t\t<DefaultValue>false</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">SUMMARIZE_FEATURE_ATTRIBUTE</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Summarize Feature Attribute</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If selected, processing output will include a final row of statistics summarizing all timesteps for each feature attribute value</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t\t<DefaultValue>false</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t</DataInputs>\n\t\t<ProcessOutputs>\n\t\t\t<Output>\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">OUTPUT</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Output File</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">A delimited text file containing requested process output.</ns1:Abstract>\n\t\t\t\t<ComplexOutput>\n\t\t\t\t\t<Default>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/csv</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Default>\n\t\t\t\t\t<Supported>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/csv</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Supported>\n\t\t\t\t</ComplexOutput>\n\t\t\t</Output>\n\t\t</ProcessOutputs>\n\t</ProcessDescription>\n</ns:ProcessDescriptions>'
b'<ns:ProcessDescriptions xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd" xml:lang="en-US" service="WPS" version="1.0.0">\n\t<ProcessDescription statusSupported="true" storeSupported="true" ns:processVersion="1.0.0">\n\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ns1:Identifier>\n\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Weighted Grid Statistics</ns1:Title>\n\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">This algorithm generates area weighted statistics of a gridded dataset for a set of vector polygon features. Using the bounding-box that encloses the feature data and the time range, if provided, a subset of the gridded dataset is requested from the remote gridded data server. Polygon representations are generated for cells in the retrieved grid. The polygon grid-cell representations are then projected to the feature data coordinate reference system. The grid-cells are used to calculate per grid-cell feature coverage fractions. Area-weighted statistics are then calculated for each feature using the grid values and fractions as weights. If the gridded dataset has a time range the last step is repeated for each time step within the time range or all time steps if a time range was not supplied.</ns1:Abstract>\n\t\t<DataInputs>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">FEATURE_COLLECTION</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Collection</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">A feature collection encoded as a WFS request or one of the supported GML profiles.</ns1:Abstract>\n\t\t\t\t<ComplexData>\n\t\t\t\t\t<Default>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.0.0/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Default>\n\t\t\t\t\t<Supported>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.0.0/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.1.1/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/2.1.2.1/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.0.0/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.0.1/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.1.0/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.1.1/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/xml</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t\t<Schema>http://schemas.opengis.net/gml/3.2.1/base/feature.xsd</Schema>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Supported>\n\t\t\t\t</ComplexData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DATASET_URI</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Dataset URI</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The base data web service URI for the dataset of interest.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:anyURI"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="2147483647">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DATASET_ID</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Dataset Identifier</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The unique identifier for the data type or variable of interest.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">REQUIRE_FULL_COVERAGE</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Require Full Coverage</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If turned on, the service will require that the dataset of interest fully cover the polygon analysis zone data.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t\t<DefaultValue>true</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">TIME_START</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Time Start</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The date to begin analysis.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:dateTime"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">TIME_END</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Time End</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The date to end analysis.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:dateTime"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">FEATURE_ATTRIBUTE_NAME</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Attribute Name</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The attribute that will be used to label column headers in processing output.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DELIMITER</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Delimiter</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The delimiter that will be used to separate columns in the processing output.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1">\n\t\t\t\t\t\t<ns1:Value>COMMA</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>TAB</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>SPACE</ns1:Value>\n\t\t\t\t\t</ns1:AllowedValues>\n\t\t\t\t\t<DefaultValue>COMMA</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="7">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">STATISTICS</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Statistics</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">Statistics that will be returned for each feature in the processing output.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1">\n\t\t\t\t\t\t<ns1:Value>MEAN</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>MINIMUM</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>MAXIMUM</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>VARIANCE</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>STD_DEV</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>WEIGHT_SUM</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>COUNT</ns1:Value>\n\t\t\t\t\t</ns1:AllowedValues>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="1" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">GROUP_BY</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Group By</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If multiple features and statistics are selected, this will change whether the processing output columns are sorted according to statistics or feature attributes.</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string"/>\n\t\t\t\t\t<ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1">\n\t\t\t\t\t\t<ns1:Value>STATISTIC</ns1:Value>\n\t\t\t\t\t\t<ns1:Value>FEATURE_ATTRIBUTE</ns1:Value>\n\t\t\t\t\t</ns1:AllowedValues>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">SUMMARIZE_TIMESTEP</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Summarize Timestep</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If selected, processing output will include columns with summarized statistics for all feature attribute values for each timestep</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t\t<DefaultValue>false</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t\t<Input minOccurs="0" maxOccurs="1">\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">SUMMARIZE_FEATURE_ATTRIBUTE</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Summarize Feature Attribute</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If selected, processing output will include a final row of statistics summarizing all timesteps for each feature attribute value</ns1:Abstract>\n\t\t\t\t<LiteralData>\n\t\t\t\t\t<ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean"/>\n\t\t\t\t\t<ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1"/>\n\t\t\t\t\t<DefaultValue>false</DefaultValue>\n\t\t\t\t</LiteralData>\n\t\t\t</Input>\n\t\t</DataInputs>\n\t\t<ProcessOutputs>\n\t\t\t<Output>\n\t\t\t\t<ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">OUTPUT</ns1:Identifier>\n\t\t\t\t<ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Output File</ns1:Title>\n\t\t\t\t<ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">A delimited text file containing requested process output.</ns1:Abstract>\n\t\t\t\t<ComplexOutput>\n\t\t\t\t\t<Default>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/csv</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Default>\n\t\t\t\t\t<Supported>\n\t\t\t\t\t\t<Format>\n\t\t\t\t\t\t\t<MimeType>text/csv</MimeType>\n\t\t\t\t\t\t\t<Encoding>UTF-8</Encoding>\n\t\t\t\t\t\t</Format>\n\t\t\t\t\t</Supported>\n\t\t\t\t</ComplexOutput>\n\t\t\t</Output>\n\t\t</ProcessOutputs>\n\t</ProcessDescription>\n</ns:ProcessDescriptions>'
PASSED
tests/test_wps_execute.py::test_wps_execute Executing WPS request...
Executing WPS request...
Execution status=ProcessStarted
Execution status=ProcessStarted
Percent completed=0
Percent completed=0
Status message=None
Status message=None
Execution status=ProcessSucceeded
Execution status=ProcessSucceeded
Percent completed=100
Percent completed=100
Status message=Process successful
Status message=Process successful
PASSED
tests/test_wps_execute_invalid_request.py::test_wps_execute_invalid_request Executing WPS request...
Executing WPS request...
Execution status=Exception
Execution status=Exception
Percent completed=0
Percent completed=0
Status message=None
Status message=None
 owslib.wps.WPSException : {'code': None, 'locator': None, 'text': 'Attribute null not found in feature collection'}
PASSED
tests/test_wps_execute_language.py::test_wps_execute_language Executing WPS request...
Executing WPS request...
Checking execution status... (location=http://www.example.com)
Checking execution status... (location=http://www.example.com)
PASSED
tests/test_wps_getcapabilities_52n.py::test_wps_getcapabilities_52n PASSED
tests/test_wps_getcapabilities_ceda.py::test_wps_getcapabilities_ceda PASSED
tests/test_wps_getcapabilities_language.py::test_wps_getcapabilities_language PASSED
tests/test_wps_getcapabilities_language.py::test_wps_getcapabilities_parse_languages PASSED
tests/test_wps_getcapabilities_usgs.py::test_wps_getcapabilities_usgs PASSED
tests/test_wps_request10.py::test_wps_request10 PASSED
tests/test_wps_request11_bbox.py::test_wps_request11_bbox PASSED
tests/test_wps_request2.py::test_wps_request2 PASSED
tests/test_wps_request3.py::test_wps_request3 PASSED
tests/test_wps_request4.py::test_wps_request4 PASSED
tests/test_wps_request5.py::test_wps_request5 PASSED
tests/test_wps_request6.py::test_wps_request6 PASSED
tests/test_wps_request7.py::test_wps_request7 b'<wps100:Execute xmlns:wps100="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">wordcount</ows110:Identifier><wps100:DataInputs><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">text</ows110:Identifier><wps100:Reference xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://emu.readthedocs.org/en/latest/index.html"/></wps100:Input></wps100:DataInputs><wps100:ResponseForm><wps100:ResponseDocument storeExecuteResponse="false" status="false" lineage="false"><wps100:Output asReference="false"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">output</ows110:Identifier></wps100:Output></wps100:ResponseDocument></wps100:ResponseForm></wps100:Execute>'
PASSED
tests/test_wps_request8.py::test_wps_request8 PASSED
tests/test_wps_request9.py::test_wps_request9 PASSED
tests/test_wps_response6.py::test_wps_response6 Executing WPS request...
Executing WPS request...
Execution status=ProcessSucceeded
Execution status=ProcessSucceeded
Percent completed=100
Percent completed=100
Status message=PyWPS Process v.net.path successfully calculated
Status message=PyWPS Process v.net.path successfully calculated
PASSED
tests/test_wps_response6.py::test_wps_response_local_file Executing WPS request...
Executing WPS request...
Execution status=ProcessSucceeded
Execution status=ProcessSucceeded
Percent completed=100
Percent completed=100
Status message=PyWPS Dummy Process finished
Status message=PyWPS Dummy Process finished
Output URL=file:////tmp/pytest-of-mockbuild/pytest-0/test_wps_response_local_file0/output.txt
Output URL=file:////tmp/pytest-of-mockbuild/pytest-0/test_wps_response_local_file0/output.txt
PASSED
tests/doctests/crs.txt::crs.txt PASSED
tests/doctests/fes_ogc_filters.txt::fes_ogc_filters.txt PASSED
tests/doctests/iso_codelist.txt::iso_codelist.txt PASSED
tests/doctests/iso_creation.txt::iso_creation.txt PASSED
tests/doctests/iso_keywords.txt::iso_keywords.txt PASSED
tests/doctests/iso_parse.txt::iso_parse.txt PASSED
tests/doctests/owscontext.txt::owscontext.txt unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
unknown link type in Ows Resource entry section: {'href': 'http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&data=c_ntlbnd&type=shp&year=2000', 'type': 'application/octet-stream', 'length': None, 'lang': None, 'title': None, 'rel': 'related'}
PASSED
tests/doctests/sml_52n_network.txt::sml_52n_network.txt PASSED
tests/doctests/sml_ndbc_station.txt::sml_ndbc_station.txt PASSED
tests/doctests/sos_10_getcapabilities.txt::sos_10_getcapabilities.txt PASSED
tests/doctests/sos_ngmp.txt::sos_ngmp.txt PASSED
tests/doctests/sos_ngwd.txt::sos_ngwd.txt PASSED
tests/doctests/swe_common_20.txt::swe_common_20.txt PASSED
tests/doctests/wml10_cuahsi.txt::wml10_cuahsi.txt PASSED
tests/doctests/wml11_cuahsi.txt::wml11_cuahsi.txt PASSED
tests/doctests/wms_GeoServerCapabilities.txt::wms_GeoServerCapabilities.txt PASSED
tests/doctests/wms_MesonetCapabilities.txt::wms_MesonetCapabilities.txt PASSED
tests/doctests/wms_MesonetCapabilities_130.txt::wms_MesonetCapabilities_130.txt PASSED
tests/doctests/wms_MesonetCapabilities_130_bom.txt::wms_MesonetCapabilities_130_bom.txt PASSED
tests/doctests/wms_TelaCapabilities.txt::wms_TelaCapabilities.txt PASSED
tests/doctests/wms_nationalatlas_getcapabilities_130.txt::wms_nationalatlas_getcapabilities_130.txt PASSED
tests/doctests/wms_nccs_nasa_getcapabilities.txt::wms_nccs_nasa_getcapabilities.txt PASSED
tests/doctests/wmts_EOSDISWMTSCapabilities.txt::wmts_EOSDISWMTSCapabilities.txt PASSED
=============================== warnings summary ===============================
build/lib/owslib/map/wms111.py:18
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/map/wms111.py:18: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
    import cgi
tests/test_iso_parsing.py::test_md_parsing_dov
tests/test_iso_parsing.py::test_md_parsing_geobretagne
tests/test_iso_parsing.py::test_md_parsing_19115_2
tests/test_iso_parsing.py::test_md_parsing_keywords_anchor
tests/test_iso_parsing.py::test_md_parsing_keywords_no_anchor
tests/doctests/iso_keywords.txt::iso_keywords.txt
tests/doctests/iso_parse.txt::iso_parse.txt
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/iso.py:120: FutureWarning: the .identification and .serviceidentification properties will merge into .identification being a list of properties.  This is currently implemented in .identificationinfo.  Please see https://github.com/geopython/OWSLib/issues/38 for more information
    warnings.warn(
tests/test_iso_parsing.py::test_md_parsing_dov
tests/test_iso_parsing.py::test_md_parsing_geobretagne
tests/test_iso_parsing.py::test_md_parsing_19115_2
tests/test_iso_parsing.py::test_md_parsing_keywords_anchor
tests/test_iso_parsing.py::test_md_parsing_keywords_no_anchor
tests/doctests/iso_keywords.txt::iso_keywords.txt
tests/doctests/iso_parse.txt::iso_parse.txt
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/iso.py:596: FutureWarning: The .keywords and .keywords2 properties will merge into the .keywords property in the future, with .keywords becoming a list of MD_Keywords instances. This is currently implemented in .keywords2. Please see https://github.com/geopython/OWSLib/issues/301 for more information
    warnings.warn(
tests/test_iso_parsing.py::test_md_parsing_dov
tests/test_iso_parsing.py::test_md_parsing_geobretagne
tests/test_iso_parsing.py::test_md_parsing_19115_2
tests/test_iso_parsing.py::test_md_parsing_keywords_anchor
tests/test_iso_parsing.py::test_md_parsing_keywords_no_anchor
tests/doctests/iso_keywords.txt::iso_keywords.txt
tests/doctests/iso_parse.txt::iso_parse.txt
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/iso.py:321: FutureWarning: The .keywords_object attribute will become .keywords proper in the next release. .keywords_object is a list of ibstances of the Keyword class. See for https://github.com/geopython/OWSLib/pull/765 more details.
    warnings.warn(
tests/test_wms_jpl_capabilities.py::test_wms_capabilities_style_without_title
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/map/wms111.py:541: UserWarning: <Element Style at 0x7f96a0e4db00> missing name or title
    warnings.warn('%s missing name or title' % (s,))
tests/test_wms_jpl_capabilities.py::test_wms_capabilities_style_without_title
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/map/wms111.py:541: UserWarning: <Element Style at 0x7f96a129c980> missing name or title
    warnings.warn('%s missing name or title' % (s,))
tests/doctests/wmts_EOSDISWMTSCapabilities.txt::wmts_EOSDISWMTSCapabilities.txt
  /builddir/build/BUILD/OWSLib-0.27.2/build/lib/owslib/wmts.py:803: UserWarning: The 'tilematrixsets' attribute has been deprecated and will be removed in a future version of OWSLib. Please use 'tilematrixsetlinks' instead.
    warnings.warn("The 'tilematrixsets' attribute has been deprecated"
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=============== 134 passed, 77 deselected, 25 warnings in 1.83s ================
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-OWSLib-0.27.2-4.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nVh1Tu
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ DOCDIR=/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python3-OWSLib
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python3-OWSLib
+ cp -pr AUTHORS.rst /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python3-OWSLib
+ cp -pr CHANGES.rst /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python3-OWSLib
+ cp -pr README.rst /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python3-OWSLib
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-OWSLib = 0.27.2-4.fc38 python-owslib = 0.27.2-4.fc38 python3-OWSLib = 0.27.2-4.fc38 python3-owslib = 0.27.2-4.fc38 python3.11-OWSLib = 0.27.2-4.fc38 python3.11-owslib = 0.27.2-4.fc38 python3.11dist(owslib) = 0.27.2 python3dist(owslib) = 0.27.2
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.11 python3.11dist(python-dateutil) >= 1.5 python3.11dist(pytz) python3.11dist(pyyaml) python3.11dist(requests) >= 1
Processing files: python-OWSLib-doc-0.27.2-4.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1uKbUc
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ DOCDIR=/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python-OWSLib-doc
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python-OWSLib-doc
+ cp -pr examples /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python-OWSLib-doc
+ cp -pr docs/build/latex/en/OWSLib.pdf /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/doc/python-OWSLib-doc
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mwloz3
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ LICENSEDIR=/builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/licenses/python-OWSLib-doc
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/licenses/python-OWSLib-doc
+ cp -pr LICENSE /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64/usr/share/licenses/python-OWSLib-doc
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-OWSLib-doc = 0.27.2-4.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64
Wrote: /builddir/build/SRPMS/python-OWSLib-0.27.2-4.fc38.src.rpm
Wrote: /builddir/build/RPMS/python-OWSLib-doc-0.27.2-4.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/python3-OWSLib-0.27.2-4.fc38.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.FOUbz3
+ umask 022
+ cd /builddir/build/BUILD
+ cd OWSLib-0.27.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/python-OWSLib-0.27.2-4.fc38.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.2lzC70
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf OWSLib-0.27.2 OWSLib-0.27.2.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0