From cff40f21429febc8b3c1f17749502b6b41be375b Mon Sep 17 00:00:00 2001 From: Brian Beggs Date: Mon, 28 Nov 2022 13:15:41 -0500 Subject: [PATCH] chore: Add PGPy as a requirement see ENT-6547 (#31355) This is intended as a temporary fix to unblock the pipeline. --- requirements/edx/base.in | 1 + requirements/edx/base.txt | 8 +++++++- requirements/edx/development.txt | 10 +++++++++- requirements/edx/testing.txt | 11 +++++++++-- 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/requirements/edx/base.in b/requirements/edx/base.in index e9462c6099..38a777503a 100644 --- a/requirements/edx/base.in +++ b/requirements/edx/base.in @@ -133,6 +133,7 @@ outcome-surveys # edx-platform plugin to send and track segm path piexif # Exif image metadata manipulation, used in the profile_images app Pillow # Image manipulation library; used for course assets, profile images, invoice PDFs, etc. +PGPy>=0.6.0, < 0.7.0 # edx-enterprise requirement, need to remove: https://2u-internal.atlassian.net/browse/ENT-6547 py2neo # Driver for converting Python modulestore structures to Neo4j's schema (for Coursegraph). pycountry pycryptodomex diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index afdf7ab3f1..174100476d 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -157,6 +157,7 @@ cryptography==36.0.2 # edx-enterprise # jwcrypto # optimizely-sdk + # pgpy # pyjwt # pyopenssl # snowflake-connector-python @@ -798,6 +799,10 @@ pbr==5.11.0 # via # -r requirements/edx/paver.txt # stevedore +pgpy==0.6.0 + # via + # -r requirements/edx/base.in + # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.in pillow==9.3.0 @@ -819,6 +824,8 @@ py2neo==2021.2.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.in +pyasn1==0.4.8 + # via pgpy pyblake2==1.1.2 # via blockstore pycountry==22.3.5 @@ -1022,7 +1029,6 @@ six==1.16.0 # bleach # chem # click-repl - # codejail # codejail-includes # crowdsourcehinter-xblock # edx-ace diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index f8e7651f7c..b33be3bcee 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -229,6 +229,7 @@ cryptography==36.0.2 # edx-enterprise # jwcrypto # optimizely-sdk + # pgpy # pyjwt # pyopenssl # snowflake-connector-python @@ -1052,6 +1053,10 @@ pep517==0.13.0 # via # -r requirements/edx/pip-tools.txt # build +pgpy==0.6.0 + # via + # -r requirements/edx/testing.txt + # edx-enterprise piexif==1.1.3 # via -r requirements/edx/testing.txt pillow==9.3.0 @@ -1098,6 +1103,10 @@ py2neo==2021.2.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt +pyasn1==0.4.8 + # via + # -r requirements/edx/testing.txt + # pgpy pyblake2==1.1.2 # via # -r requirements/edx/testing.txt @@ -1406,7 +1415,6 @@ six==1.16.0 # bok-choy # chem # click-repl - # codejail # codejail-includes # crowdsourcehinter-xblock # edx-ace diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index f8aed2ca9c..b68b63013e 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -65,7 +65,6 @@ attrs==22.1.0 # jsonschema # lti-consumer-xblock # openedx-events - # outcome # pytest babel==2.11.0 # via @@ -218,6 +217,7 @@ cryptography==36.0.2 # edx-enterprise # jwcrypto # optimizely-sdk + # pgpy # pyjwt # pyopenssl # snowflake-connector-python @@ -995,6 +995,10 @@ pbr==5.11.0 # via # -r requirements/edx/base.txt # stevedore +pgpy==0.6.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.txt pillow==9.3.0 @@ -1037,6 +1041,10 @@ py2neo==2021.2.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt +pyasn1==0.4.8 + # via + # -r requirements/edx/base.txt + # pgpy pyblake2==1.1.2 # via # -r requirements/edx/base.txt @@ -1332,7 +1340,6 @@ six==1.16.0 # bok-choy # chem # click-repl - # codejail # codejail-includes # crowdsourcehinter-xblock # edx-ace