<div dir="ltr">hi<br><div class="gmail_quote"><div dir="ltr"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>><br>
>> - is GDAL an absolute requirement?  For example, our soon to be published<br>
>>    instance of PyWPS does not use GDAL whatsoever<br>
><br>
><br>
> nope, it's there just for input data validation. but just for some cases<br>
> (STRICT validation) and it's used by tests<br>
><br>
<br>
I wonder if we can make this an OPTIONAL requirement/dependency<br>
and isolate the GDAL/OGR based code to a point where we could<br>
try/except the package/module import.  Then if that codepath is hit<br>
PyWPS will throw an ows:ExceptionReport.<br>
<br>
Of course GDAL would be part of our Travis-CI setup.<br>
<br></blockquote><div><a href="https://github.com/geopython/pywps/issues/86">https://github.com/geopython/pywps/issues/86</a></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>><br>
>> - is OWSLib an absolute requirement?  For example, our soon to be<br>
>> published<br>
>>    instance of PyWPS does not use OWSLib whatsoever<br>
><br>
><br>
> yes - we rely on it<br>
><br>
<br>
OK<br></blockquote><div><br></div><div><br></div><div>rewriting in a way similar to pycsw is option</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
>><br>
>> - is werkzeug an absolute requirement?  For example, Can I swap in<br>
>>    Flask instead?<br>
><br>
><br>
> Quoting from <a href="http://werkzeug.pocoo.org/" rel="noreferrer" target="_blank">http://werkzeug.pocoo.org/</a><br>
><br>
> Werkzeug is the base of frameworks such as Flask and more<br>
><br>
> IMHO Flask should be able to install it's dependences automatically (?)<br>
><br>
<br>
So here werkzeug is being for more than just a WSGI front end?<br></blockquote><div><br></div><div>weeell, this was originally setuped by Alex, who started this. I have actually no deep clue about how it works all together (no need yet). Needed more investigation</div><div><br></div><div>J <br></div></div></div>