Skip to content

Validate JSON complex input file paths#704

Merged
cehbrecht merged 4 commits into
mainfrom
fix-complexinput
Jul 16, 2026
Merged

Validate JSON complex input file paths#704
cehbrecht merged 4 commits into
mainfrom
fix-complexinput

Conversation

@cehbrecht

Copy link
Copy Markdown
Collaborator

Overview

This PR adds explicit path validation for complex inputs. Added tests to show updated behavior.

Related Issue / Discussion

Additional Information

Contribution Agreement

(as per https://github.com/geopython/pywps/blob/master/CONTRIBUTING.rst#contributions-and-licensing)

  • I'd like to contribute [feature X|bugfix Y|docs|something else] to PyWPS. I confirm that my contributions to PyWPS will be compatible with the PyWPS license guidelines at the time of contribution.
  • I have already previously agreed to the PyWPS Contributions and Licensing Guidelines

@coveralls

coveralls commented Jul 15, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 80.549%. first build — fix-complexinput into main

Comment thread pywps/inout/inputs.py Outdated
@Zeitsperre
Zeitsperre requested a review from fmigneault July 15, 2026 18:15
@cehbrecht

Copy link
Copy Markdown
Collaborator Author

@tomkralidis when there are no more findings, we can merge and make a new pywps release.

@tomkralidis

Copy link
Copy Markdown
Member

@tomkralidis when there are no more findings, we can merge and make a new pywps release.

+1 thanks @cehbrecht, makes sense.

@cehbrecht
cehbrecht merged commit ae9d145 into main Jul 16, 2026
10 checks passed
@cehbrecht
cehbrecht deleted the fix-complexinput branch July 16, 2026 10:37
@cehbrecht

Copy link
Copy Markdown
Collaborator Author

@Zeitsperre if you like you can make a new pywps release. I'm offline until Monday.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants