Skip to content

Commit

Permalink
Merge pull request #33833 from openedx/saleem-latif/ENT-8059
Browse files Browse the repository at this point in the history
Open AI version 1.0.0 dropped support for openai.ChatCompletion which is currently in use in enterprise
  • Loading branch information
saleem-latif committed Nov 29, 2023
2 parents 4d16bad + 5b5d0f6 commit 2b8f2a1
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 157 deletions.
3 changes: 3 additions & 0 deletions requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,6 @@ openedx-learning==0.3.5
# existing custom parameter configurations unusable.
# https://github.com/openedx/xblock-lti-consumer/issues/410 has been opened to track a fix
lti-consumer-xblock==9.6.1

# Open AI version 1.0.0 dropped support for openai.ChatCompletion which is currently in use in enterprise.
openai<=0.28.1
43 changes: 8 additions & 35 deletions requirements/edx/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@
acid-xblock==0.2.1
# via -r requirements/edx/kernel.in
aiohttp==3.8.6
# via geoip2
# via
# geoip2
# openai
aiosignal==1.3.1
# via aiohttp
algoliasearch==3.0.0
Expand All @@ -20,12 +22,6 @@ analytics-python==1.4.post1
# via -r requirements/edx/kernel.in
aniso8601==9.0.1
# via edx-tincan-py35
annotated-types==0.6.0
# via pydantic
anyio==3.7.1
# via
# httpx
# openai
appdirs==1.4.4
# via fs
asgiref==3.7.2
Expand Down Expand Up @@ -106,8 +102,6 @@ certifi==2023.7.22
# via
# -r requirements/edx/paver.txt
# elasticsearch
# httpcore
# httpx
# py2neo
# requests
# snowflake-connector-python
Expand Down Expand Up @@ -182,8 +176,6 @@ defusedxml==0.7.1
# social-auth-core
deprecated==1.2.14
# via jwcrypto
distro==1.8.0
# via openai
django==3.2.23
# via
# -c requirements/edx/../common_constraints.txt
Expand Down Expand Up @@ -571,8 +563,6 @@ event-tracking==2.2.0
# edx-completion
# edx-proctoring
# edx-search
exceptiongroup==1.1.3
# via anyio
fastavro==1.9.0
# via openedx-events
filelock==3.13.1
Expand All @@ -599,25 +589,17 @@ glob2==0.7
# via -r requirements/edx/kernel.in
gunicorn==21.2.0
# via -r requirements/edx/kernel.in
h11==0.14.0
# via httpcore
help-tokens==2.3.0
# via -r requirements/edx/kernel.in
html5lib==1.1
# via
# -r requirements/edx/kernel.in
# ora2
httpcore==1.0.2
# via httpx
httpx==0.25.1
# via openai
icalendar==5.0.11
# via -r requirements/edx/kernel.in
idna==3.4
# via
# -r requirements/edx/paver.txt
# anyio
# httpx
# optimizely-sdk
# requests
# snowflake-connector-python
Expand Down Expand Up @@ -774,8 +756,10 @@ oauthlib==3.2.2
# social-auth-core
olxcleaner==0.2.1
# via -r requirements/edx/kernel.in
openai==1.3.2
# via edx-enterprise
openai==0.28.1
# via
# -c requirements/edx/../constraints.txt
# edx-enterprise
openedx-atlas==0.5.0
# via -r requirements/edx/kernel.in
openedx-blockstore==1.4.0
Expand Down Expand Up @@ -874,10 +858,6 @@ pycryptodomex==3.19.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.5.1
# via openai
pydantic-core==2.14.3
# via pydantic
pygments==2.16.1
# via
# -r requirements/edx/bundled.in
Expand Down Expand Up @@ -1016,6 +996,7 @@ requests==2.31.0
# edx-rest-api-client
# geoip2
# mailsnake
# openai
# optimizely-sdk
# pyjwkest
# pylti1p3
Expand Down Expand Up @@ -1098,10 +1079,6 @@ slumber==0.7.1
# edx-bulk-grades
# edx-enterprise
# edx-rest-api-client
sniffio==1.3.0
# via
# anyio
# httpx
snowflake-connector-python==3.5.0
# via edx-enterprise
social-auth-app-django==5.0.0
Expand Down Expand Up @@ -1160,14 +1137,10 @@ tqdm==4.66.1
typing-extensions==4.8.0
# via
# -r requirements/edx/paver.txt
# annotated-types
# asgiref
# django-countries
# edx-opaque-keys
# kombu
# openai
# pydantic
# pydantic-core
# pylti1p3
# snowflake-connector-python
tzdata==2023.3
Expand Down
36 changes: 4 additions & 32 deletions requirements/edx/development.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ aiohttp==3.8.6
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# geoip2
# openai
aiosignal==1.3.1
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -50,16 +51,12 @@ aniso8601==9.0.1
# edx-tincan-py35
annotated-types==0.6.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# pydantic
anyio==3.7.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# fastapi
# httpx
# openai
# starlette
appdirs==1.4.4
# via
Expand Down Expand Up @@ -190,8 +187,6 @@ certifi==2023.7.22
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# elasticsearch
# httpcore
# httpx
# py2neo
# requests
# snowflake-connector-python
Expand Down Expand Up @@ -349,11 +344,6 @@ distlib==0.3.7
# via
# -r requirements/edx/testing.txt
# virtualenv
distro==1.8.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# openai
django==3.2.23
# via
# -c requirements/edx/../common_constraints.txt
Expand Down Expand Up @@ -900,7 +890,6 @@ event-tracking==2.2.0
# edx-search
exceptiongroup==1.1.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# anyio
# pytest
Expand Down Expand Up @@ -979,9 +968,7 @@ gunicorn==21.2.0
# -r requirements/edx/testing.txt
h11==0.14.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# httpcore
# uvicorn
help-tokens==2.3.0
# via
Expand All @@ -992,18 +979,8 @@ html5lib==1.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# ora2
httpcore==1.0.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# httpx
httpretty==1.1.4
# via -r requirements/edx/testing.txt
httpx==0.25.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# openai
icalendar==5.0.11
# via
# -r requirements/edx/doc.txt
Expand All @@ -1013,7 +990,6 @@ idna==3.4
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# anyio
# httpx
# optimizely-sdk
# requests
# snowflake-connector-python
Expand Down Expand Up @@ -1295,8 +1271,9 @@ olxcleaner==0.2.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openai==1.3.2
openai==0.28.1
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-enterprise
Expand Down Expand Up @@ -1491,13 +1468,10 @@ pycryptodomex==3.19.0
# pyjwkest
pydantic==2.5.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# fastapi
# openai
pydantic-core==2.14.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# pydantic
pydata-sphinx-theme==0.14.3
Expand Down Expand Up @@ -1767,6 +1741,7 @@ requests==2.31.0
# edx-rest-api-client
# geoip2
# mailsnake
# openai
# optimizely-sdk
# pact-python
# pyjwkest
Expand Down Expand Up @@ -1889,10 +1864,8 @@ smmap==5.0.1
# gitdb
sniffio==1.3.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# anyio
# httpx
snowballstemmer==2.2.0
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -2092,7 +2065,6 @@ typing-extensions==4.8.0
# import-linter
# kombu
# mypy
# openai
# pydantic
# pydantic-core
# pydata-sphinx-theme
Expand Down
Loading

0 comments on commit 2b8f2a1

Please sign in to comment.