From 71caa6a94d2fc78555cae1ea65526a808e4f6520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Behmo?= Date: Tue, 12 Jan 2021 16:42:14 +0100 Subject: [PATCH] Upgrade edx-toggles to 2.0.0 2.0.0 introduces a backward-compatible WaffleFlag/Switch API. Existing toggles that use the LegacyWaffle* classes should migrate to the new Waffle* classes. --- requirements/constraints.txt | 3 --- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/testing.txt | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 9fdd147dbc..61ac65792e 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -38,9 +38,6 @@ django-storages<1.9 # for them. edx-enterprise==3.17.2 -# We expect v2.0.0 to introduce large breaking changes in the feature toggle API -edx-toggles<2.0.0 - # Upgrading to 2.12.0 breaks several test classes due to API changes, need to update our code accordingly factory-boy==2.8.1 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 88a3b1cc90..a53d549655 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -112,7 +112,7 @@ edx-search==2.0.1 # via -r requirements/edx/base.in edx-sga==0.13.1 # via -r requirements/edx/base.in edx-submissions==3.2.3 # via -r requirements/edx/base.in, ora2 edx-tincan-py35==0.0.9 # via edx-enterprise -edx-toggles==1.2.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, edx-completion, edx-event-routing-backends, edxval, ora2 +edx-toggles==2.0.0 # via -r requirements/edx/base.in, edx-completion, edx-event-routing-backends, edxval, ora2 edx-user-state-client==1.2.0 # via -r requirements/edx/base.in edx-when==1.3.0 # via -r requirements/edx/base.in, edx-proctoring edxval==1.4.5 # via -r requirements/edx/base.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index d897e0a0cc..acb844a570 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -125,7 +125,7 @@ edx-sga==0.13.1 # via -r requirements/edx/testing.txt edx-sphinx-theme==1.6.0 # via -r requirements/edx/development.in edx-submissions==3.2.3 # via -r requirements/edx/testing.txt, ora2 edx-tincan-py35==0.0.9 # via -r requirements/edx/testing.txt, edx-enterprise -edx-toggles==1.2.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-completion, edx-event-routing-backends, edxval, ora2 +edx-toggles==2.0.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-completion, edx-event-routing-backends, edxval, ora2 edx-user-state-client==1.2.0 # via -r requirements/edx/testing.txt edx-when==1.3.0 # via -r requirements/edx/testing.txt, edx-proctoring edxval==1.4.5 # via -r requirements/edx/testing.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index d9c1611e68..03430282af 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -121,7 +121,7 @@ edx-search==2.0.1 # via -r requirements/edx/base.txt edx-sga==0.13.1 # via -r requirements/edx/base.txt edx-submissions==3.2.3 # via -r requirements/edx/base.txt, ora2 edx-tincan-py35==0.0.9 # via -r requirements/edx/base.txt, edx-enterprise -edx-toggles==1.2.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-completion, edx-event-routing-backends, edxval, ora2 +edx-toggles==2.0.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-completion, edx-event-routing-backends, edxval, ora2 edx-user-state-client==1.2.0 # via -r requirements/edx/base.txt edx-when==1.3.0 # via -r requirements/edx/base.txt, edx-proctoring edxval==1.4.5 # via -r requirements/edx/base.txt