-
Notifications
You must be signed in to change notification settings - Fork 6
Weaver 2 #214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weaver 2 #214
Conversation
…s instead of weaver api manager
…packages + remove py2 references
Codecov Report
@@ Coverage Diff @@
## master #214 +/- ##
==========================================
+ Coverage 66.71% 68.86% +2.15%
==========================================
Files 56 61 +5
Lines 7082 7446 +364
Branches 1102 1137 +35
==========================================
+ Hits 4725 5128 +403
+ Misses 2077 2003 -74
- Partials 280 315 +35
Continue to review full report at Codecov.
|
dbyrns
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good cleanup! I only got 4 comments.
dbyrns
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your answers. Ready to merge.
changes summary
Weaver 2.0 with multiple items revamped into more suitable modules, such as conversion between
ogc-api/pywps/owslib/cwlprocesses / app-packages.WPS 1/2 endpoint (default
/ows/wps) allows both GET KVP and POST XML WPS-Execute request, which are both dispatched to the same job worker operation as WPS-REST endpoint (fixes [Feature] Handle WPS-1.x/2.x execute request as WPS-3 'job' #126, relates to [Feature] Handle Accept header for JSON/XML response in WPS 2.0 #125)Acceptheader./apiand/json) (relates to [Feature] Document XML schemas #146)Adjusted some tests to allow running offline using
WebTest.TestAppinstead of relying on live instance.Add Github Actions test suite execution
Add sample
docker-composesetup for API / Worker config to run Docker application packages.use branch
pywps-4.4with latest developmentsmany linting fixes that were not applied
some devops patches in makefile that caused disjoint install (not pip dev install) which resulted in desync configs between 'run' and 'debug' mode of pyramid app.
Built on top of the other open PRs.
closes #207
closes #208
closes #209