Open mdonadoni opened 2 years ago
The webargs library is currently (sometimes) used in r-server and r-w-controller to parse HTTP requests. However, we are using different versions:
webargs
setup.py of r-w-controller:
setup.py
"webargs>=6.1.0,<7.0.0",
requirements.txt of r-server: https://github.com/reanahub/reana-server/blob/82b9689017ee88f6a386dbf136ebca4c4db04c0d/requirements.txt#L199
requirements.txt
These versions have some incompatible differences between them (see for example these changes).
We should:
invenio-rest
marshmallow
Related issue in invenio-rest: https://github.com/inveniosoftware/invenio-rest/issues/123
The
webargs
library is currently (sometimes) used in r-server and r-w-controller to parse HTTP requests. However, we are using different versions:setup.py
of r-w-controller:requirements.txt
of r-server: https://github.com/reanahub/reana-server/blob/82b9689017ee88f6a386dbf136ebca4c4db04c0d/requirements.txt#L199These versions have some incompatible differences between them (see for example these changes).
We should:
webargs
in r-server to the same version of r-w-controller, given that it is also a dependency ofinvenio-rest
marshmallow
to version 3 (see https://github.com/reanahub/reana-job-controller/issues/352)