From 664c6f67904631443bd275dd07f1bbabe1bdcb14 Mon Sep 17 00:00:00 2001 From: Deimos Date: Tue, 8 Jan 2019 11:50:43 -0700 Subject: [PATCH] Pin webargs version to < 5.0 webargs 5.0.0 makes a behavior change to its @use_args / @use_kwargs decorators that makes it so that optional/missing arguments are no longer filled: https://github.com/marshmallow-code/webargs/issues/342 This breaks how I'm currently doing some views with missing arguments (such as views.topic.get_group_topics), so to be able to upgrade to 5.0 we will need to either update the views or the schemas. --- tildes/requirements-to-freeze.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tildes/requirements-to-freeze.txt b/tildes/requirements-to-freeze.txt index 7639d93..eabeba2 100644 --- a/tildes/requirements-to-freeze.txt +++ b/tildes/requirements-to-freeze.txt @@ -35,7 +35,7 @@ SQLAlchemy-Utils stripe testing.redis titlecase -webargs +webargs<5.0 # 5.0.0 breaks many views, will require significant updates webtest wrapt zope.sqlalchemy