From 4a0731ce6104675aede9fdb6d069866ff414f1ac Mon Sep 17 00:00:00 2001 From: Usama Sadiq <usama.sadiq@arbisoft.com> Date: Mon, 3 May 2021 14:58:38 +0500 Subject: [PATCH] BOM-2499: pin python-slugify<5.0.0 (#27494) * fix: pin python-slugify<5.0.0 transifex-client requires python-slugify<5.0.0 for Python 2.0 support which conflicts with the latest python-slugify version. --- requirements/constraints.txt | 4 ++++ requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/doc.txt | 2 +- requirements/edx/testing.txt | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 332a18b870f..edcc9ba7cdf 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -114,3 +114,7 @@ diff-cover==4.0.0 # 3.8.6 causes an issue in the instructor dashboard edx-proctoring<=3.8.5 + +# transifex-client==0.14.2(latest) requires python-slugify<5.0.0 for Python 2.0 support. +# This can be removed once transifex-client drops support for Python 2.0 and removes the required constraint. +python-slugify<5.0.0 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index a87ae51c757..92a779df9f7 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -191,7 +191,7 @@ pysrt==1.1.2 # via -r requirements/edx/base.in, edxval python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-proctoring, icalendar, olxcleaner, ora2, xblock python-levenshtein==0.12.2 # via -r requirements/edx/base.in python-memcached==1.59 # via -r requirements/edx/paver.txt -python-slugify==4.0.1 # via code-annotations +python-slugify==4.0.1 # via -c requirements/edx/../constraints.txt, code-annotations python-swiftclient==3.11.1 # via ora2 python3-openid==3.2.0 ; python_version >= "3" # via -r requirements/edx/base.in, social-auth-core python3-saml==1.9.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 31cb92b96d5..34cc018bf2f 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -243,7 +243,7 @@ pytest==6.2.3 # via -r requirements/edx/testing.txt, pylint-pytest, 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-event-routing-backends, edx-proctoring, faker, freezegun, icalendar, olxcleaner, ora2, xblock python-levenshtein==0.12.2 # via -r requirements/edx/testing.txt python-memcached==1.59 # via -r requirements/edx/testing.txt -python-slugify==4.0.1 # via -r requirements/edx/testing.txt, code-annotations, transifex-client +python-slugify==4.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, code-annotations, transifex-client python-swiftclient==3.11.1 # via -r requirements/edx/testing.txt, ora2 python3-openid==3.2.0 ; python_version >= "3" # via -r requirements/edx/testing.txt, social-auth-core python3-saml==1.9.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 85bda7b136e..498e67b350b 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -23,7 +23,7 @@ packaging==20.9 # via sphinx pbr==5.6.0 # via stevedore pygments==2.8.1 # via sphinx pyparsing==2.4.7 # via packaging -python-slugify==4.0.1 # via code-annotations +python-slugify==4.0.1 # via -c requirements/edx/../constraints.txt, code-annotations pytz==2021.1 # via babel, django pyyaml==5.4.1 # via code-annotations requests==2.25.1 # via sphinx diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 061688cbc93..c2e590f3f53 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -233,7 +233,7 @@ pytest==6.2.3 # via -r requirements/edx/testing.in, pylint-pytest, p python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-proctoring, faker, freezegun, icalendar, olxcleaner, ora2, xblock python-levenshtein==0.12.2 # via -r requirements/edx/base.txt python-memcached==1.59 # via -r requirements/edx/base.txt -python-slugify==4.0.1 # via -r requirements/edx/base.txt, code-annotations, transifex-client +python-slugify==4.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, code-annotations, transifex-client python-swiftclient==3.11.1 # via -r requirements/edx/base.txt, ora2 python3-openid==3.2.0 ; python_version >= "3" # via -r requirements/edx/base.txt, social-auth-core python3-saml==1.9.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt -- GitLab