From 2e059513d128e8eddcdd5ea3d372b39eea3fa7d2 Mon Sep 17 00:00:00 2001 From: Tim McCormack <tmccormack@edx.org> Date: Mon, 30 Mar 2020 18:57:55 +0000 Subject: [PATCH] Downgrade pytest to 5.3.5 for now to avoid reporting bug (#23533) --- requirements/constraints.txt | 3 +++ requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 6 +++--- requirements/edx/testing.txt | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 762052af75f..39d94e77bf4 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -64,6 +64,9 @@ pandas==0.22.0 # path 13.2.0 drops support for Python 3.5 path<13.2.0 +# BOM-1430: pytest 5.4.0 breaks reporting sometimes: https://github.com/pytest-dev/pytest/issues/6925 +pytest<5.4.0 + # Upgrading to 2.5.3 on 2020-01-03 triggered "'tzlocal' object has no attribute '_std_offset'" errors in production python-dateutil==2.4.0 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 06bdb538410..f40ab1e08d1 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -109,7 +109,7 @@ edx-opaque-keys[django]==2.0.2 # via -r requirements/edx/paver.txt, edx-bulk-gr edx-organizations==4.0.0 # via -r requirements/edx/base.in edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.in edx-proctoring==2.3.3 # via -r requirements/edx/base.in, edx-proctoring-proctortrack -edx-rbac==1.1.1 # via edx-enterprise +edx-rbac==1.1.2 # via edx-enterprise edx-rest-api-client==5.0.2 # via -r requirements/edx/base.in, edx-enterprise, edx-proctoring edx-search==1.3.3 # via -r requirements/edx/base.in edx-sga==0.10.0 # via -r requirements/edx/base.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 5a552e31a89..ab8e189262a 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -122,7 +122,7 @@ edx-opaque-keys[django]==2.0.2 # via -r requirements/edx/testing.txt, edx-bulk- edx-organizations==4.0.0 # via -r requirements/edx/testing.txt edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/testing.txt edx-proctoring==2.3.3 # via -r requirements/edx/testing.txt, edx-proctoring-proctortrack -edx-rbac==1.1.1 # via -r requirements/edx/testing.txt, edx-enterprise +edx-rbac==1.1.2 # via -r requirements/edx/testing.txt, edx-enterprise edx-rest-api-client==5.0.2 # via -r requirements/edx/testing.txt, edx-enterprise, edx-proctoring edx-search==1.3.3 # via -r requirements/edx/testing.txt edx-sga==0.10.0 # via -r requirements/edx/testing.txt @@ -250,7 +250,7 @@ pytest-json-report==1.2.1 # via -r requirements/edx/testing.txt pytest-metadata==1.8.0 # via -r requirements/edx/testing.txt, pytest-json-report pytest-randomly==3.2.1 # via -r requirements/edx/testing.txt pytest-xdist==1.31.0 # via -r requirements/edx/testing.txt -pytest==5.4.1 # via -r requirements/edx/testing.txt, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist +pytest==5.3.5 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-proctoring, faker, freezegun, icalendar, ora2, pandas, xblock python-levenshtein==0.12.0 # via -r requirements/edx/testing.txt python-memcached==1.59 # via -r requirements/edx/testing.txt @@ -315,7 +315,7 @@ urllib3==1.25.8 # via -r requirements/edx/testing.txt, elasticsearch, user-util==0.1.5 # via -r requirements/edx/testing.txt virtualenv==20.0.15 # via -r requirements/edx/testing.txt, tox voluptuous==0.11.7 # via -r requirements/edx/testing.txt, ora2 -vulture==1.3 # via -r requirements/edx/development.in +vulture==1.4 # via -r requirements/edx/development.in watchdog==0.10.2 # via -r requirements/edx/testing.txt wcwidth==0.1.9 # via -r requirements/edx/testing.txt, pytest web-fragments==0.3.1 # via -r requirements/edx/testing.txt, staff-graded-xblock, xblock, xblock-utils diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index e21c50ca2bb..ff4106ed8f8 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -118,7 +118,7 @@ edx-opaque-keys[django]==2.0.2 # via -r requirements/edx/base.txt, edx-bulk-gra edx-organizations==4.0.0 # via -r requirements/edx/base.txt edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.txt edx-proctoring==2.3.3 # via -r requirements/edx/base.txt, edx-proctoring-proctortrack -edx-rbac==1.1.1 # via -r requirements/edx/base.txt, edx-enterprise +edx-rbac==1.1.2 # via -r requirements/edx/base.txt, edx-enterprise edx-rest-api-client==5.0.2 # via -r requirements/edx/base.txt, edx-enterprise, edx-proctoring edx-search==1.3.3 # via -r requirements/edx/base.txt edx-sga==0.10.0 # via -r requirements/edx/base.txt @@ -238,7 +238,7 @@ pytest-json-report==1.2.1 # via -r requirements/edx/testing.in pytest-metadata==1.8.0 # via pytest-json-report pytest-randomly==3.2.1 # via -r requirements/edx/testing.in pytest-xdist==1.31.0 # via -r requirements/edx/testing.in -pytest==5.4.1 # via -r requirements/edx/testing.in, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist +pytest==5.3.5 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.in, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-proctoring, faker, freezegun, icalendar, ora2, pandas, xblock python-levenshtein==0.12.0 # via -r requirements/edx/base.txt python-memcached==1.59 # via -r requirements/edx/base.txt -- GitLab