build!: Switch to openedx-core (renamed from openedx-learning) (#38011)
build!: Switch to openedx-core (renamed from openedx-learning) Instead of installing openedx-learning==0.32.0, we install openedx-core==0.34.1. We update various class names, function names, docstrings, and comments to represent the rename: * We say "openedx-core" when referring to the whole repo or PyPI project * or occasionally "Open edX Core" if we want it to look nice in the docs. * We say "openedx_content" to refer to the Content API within openedx-core, which is actually the thing we have been calling "Learning Core" all along. * In snake-case code, it's `*_openedx_content_*`. * In camel-case code, it's `*OpenedXContent*` For consistency's sake we avoid anything else like oex_core, OeXCore, OpenEdXCore, OexContent, openedx-content, OpenEdxContent, etc. There should be no more references to learning_core, learning-core, Learning Core, Learning-Core, LC, openedx-learning, openedx_learning, etc. BREAKING CHANGE: for openedx-learning/openedx-core developers: You may need to uninstall openedx-learning and re-install openedx-core from your venv. If running tutor, you may need to un-mount openedx-learning, rename the directory to openedx-core, re-mount it, and re-build. The code APIs themselves are fully backwards-compatible. Part of: https://github.com/openedx/openedx-core/issues/470
This commit is contained in:
@@ -63,7 +63,7 @@ numpy<2.0.0
|
||||
# Date: 2023-09-18
|
||||
# pinning this version to avoid updates while the library is being developed
|
||||
# Issue for unpinning: https://github.com/openedx/edx-platform/issues/35269
|
||||
openedx-learning==0.32.0
|
||||
openedx-core==0.34.1
|
||||
|
||||
# Date: 2023-11-29
|
||||
# Open AI version 1.0.0 dropped support for openai.ChatCompletion which is currently in use in enterprise.
|
||||
|
||||
@@ -41,8 +41,8 @@ attrs==25.4.0
|
||||
# jsonschema
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-events
|
||||
# openedx-learning
|
||||
# referencing
|
||||
babel==2.17.0
|
||||
# via
|
||||
@@ -102,7 +102,7 @@ celery==5.6.2
|
||||
# edx-enterprise
|
||||
# enterprise-integrated-channels
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
certifi==2026.1.4
|
||||
# via
|
||||
# elasticsearch
|
||||
@@ -231,12 +231,12 @@ django==5.2.11
|
||||
# jsonfield
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-django-pyfs
|
||||
# openedx-django-wiki
|
||||
# openedx-events
|
||||
# openedx-filters
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# social-auth-app-django
|
||||
# super-csv
|
||||
@@ -388,8 +388,8 @@ djangorestframework==3.16.1
|
||||
# edx-proctoring
|
||||
# edx-submissions
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# super-csv
|
||||
djangorestframework-xml==2.0.0
|
||||
@@ -469,7 +469,7 @@ edx-drf-extensions==10.6.0
|
||||
# edxval
|
||||
# enterprise-integrated-channels
|
||||
# openedx-authz
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
edx-enterprise==6.6.3
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
@@ -808,6 +808,10 @@ openedx-authz==0.20.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
openedx-calc==4.0.3
|
||||
# via -r requirements/edx/kernel.in
|
||||
openedx-core==0.34.1
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/kernel.in
|
||||
openedx-django-pyfs==3.8.0
|
||||
# via
|
||||
# lti-consumer-xblock
|
||||
@@ -832,10 +836,6 @@ openedx-filters==2.1.0
|
||||
# ora2
|
||||
openedx-forum==0.4.0
|
||||
# via -r requirements/edx/kernel.in
|
||||
openedx-learning==0.32.0
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/kernel.in
|
||||
optimizely-sdk==5.4.0
|
||||
# via -r requirements/edx/bundled.in
|
||||
ora2==6.17.2
|
||||
@@ -1072,7 +1072,7 @@ rules==3.5
|
||||
# -r requirements/edx/kernel.in
|
||||
# edx-enterprise
|
||||
# edx-proctoring
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
s3transfer==0.16.0
|
||||
# via boto3
|
||||
sailthru-client==2.2.3
|
||||
@@ -1165,7 +1165,7 @@ tinycss2==1.4.0
|
||||
# via bleach
|
||||
tomlkit==0.14.0
|
||||
# via
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
# snowflake-connector-python
|
||||
tqdm==4.67.1
|
||||
# via nltk
|
||||
|
||||
@@ -94,8 +94,8 @@ attrs==25.4.0
|
||||
# jsonschema
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-events
|
||||
# openedx-learning
|
||||
# referencing
|
||||
babel==2.17.0
|
||||
# via
|
||||
@@ -197,7 +197,7 @@ celery==5.6.2
|
||||
# edx-enterprise
|
||||
# enterprise-integrated-channels
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
certifi==2026.1.4
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -407,12 +407,12 @@ django==5.2.11
|
||||
# jsonfield
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-django-pyfs
|
||||
# openedx-django-wiki
|
||||
# openedx-events
|
||||
# openedx-filters
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# social-auth-app-django
|
||||
# super-csv
|
||||
@@ -630,8 +630,8 @@ djangorestframework==3.16.1
|
||||
# edx-proctoring
|
||||
# edx-submissions
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# super-csv
|
||||
djangorestframework-stubs==3.16.7
|
||||
@@ -751,7 +751,7 @@ edx-drf-extensions==10.6.0
|
||||
# edxval
|
||||
# enterprise-integrated-channels
|
||||
# openedx-authz
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
edx-enterprise==6.6.3
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
@@ -1365,6 +1365,11 @@ openedx-calc==4.0.3
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
openedx-core==0.34.1
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
openedx-django-pyfs==3.8.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -1399,11 +1404,6 @@ openedx-forum==0.4.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
openedx-learning==0.32.0
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
optimizely-sdk==5.4.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -1881,7 +1881,7 @@ rules==3.5
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-enterprise
|
||||
# edx-proctoring
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
s3transfer==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
@@ -2107,7 +2107,7 @@ tomlkit==0.14.0
|
||||
# via
|
||||
# -r requirements/edx/doc.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
# pylint
|
||||
# snowflake-connector-python
|
||||
tox==4.34.1
|
||||
|
||||
@@ -65,8 +65,8 @@ attrs==25.4.0
|
||||
# jsonschema
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-events
|
||||
# openedx-learning
|
||||
# referencing
|
||||
babel==2.17.0
|
||||
# via
|
||||
@@ -147,7 +147,7 @@ celery==5.6.2
|
||||
# edx-enterprise
|
||||
# enterprise-integrated-channels
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
certifi==2026.1.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -294,12 +294,12 @@ django==5.2.11
|
||||
# jsonfield
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-django-pyfs
|
||||
# openedx-django-wiki
|
||||
# openedx-events
|
||||
# openedx-filters
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# social-auth-app-django
|
||||
# super-csv
|
||||
@@ -465,8 +465,8 @@ djangorestframework==3.16.1
|
||||
# edx-proctoring
|
||||
# edx-submissions
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# super-csv
|
||||
djangorestframework-xml==2.0.0
|
||||
@@ -558,7 +558,7 @@ edx-drf-extensions==10.6.0
|
||||
# edxval
|
||||
# enterprise-integrated-channels
|
||||
# openedx-authz
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
edx-enterprise==6.6.3
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
@@ -984,6 +984,10 @@ openedx-authz==0.20.0
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-calc==4.0.3
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-core==0.34.1
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
openedx-django-pyfs==3.8.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -1009,10 +1013,6 @@ openedx-filters==2.1.0
|
||||
# ora2
|
||||
openedx-forum==0.4.0
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-learning==0.32.0
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
optimizely-sdk==5.4.0
|
||||
# via -r requirements/edx/base.txt
|
||||
ora2==6.17.2
|
||||
@@ -1312,7 +1312,7 @@ rules==3.5
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
# edx-proctoring
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
s3transfer==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -1480,7 +1480,7 @@ tinycss2==1.4.0
|
||||
tomlkit==0.14.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
# snowflake-connector-python
|
||||
tqdm==4.67.1
|
||||
# via
|
||||
|
||||
@@ -113,11 +113,11 @@ oauthlib # OAuth specification support for authentica
|
||||
olxcleaner
|
||||
openedx-atlas # CLI tool to manage translations
|
||||
openedx-calc # Library supporting mathematical calculations for Open edX
|
||||
openedx-core # Open edX Core: Content, Tagging, and other foundational APIs
|
||||
openedx-django-require
|
||||
openedx-events # Open edX Events from Hooks Extension Framework (OEP-50)
|
||||
openedx-filters # Open edX Filters from Hooks Extension Framework (OEP-50)
|
||||
openedx-forum # Open edX forum v2 application
|
||||
openedx-learning # Open edX Learning core (experimental)
|
||||
openedx-django-wiki
|
||||
path
|
||||
piexif # Exif image metadata manipulation, used in the profile_images app
|
||||
|
||||
@@ -66,8 +66,8 @@ attrs==25.4.0
|
||||
# jsonschema
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-events
|
||||
# openedx-learning
|
||||
# referencing
|
||||
babel==2.17.0
|
||||
# via
|
||||
@@ -147,7 +147,7 @@ celery==5.6.2
|
||||
# edx-enterprise
|
||||
# enterprise-integrated-channels
|
||||
# event-tracking
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
certifi==2026.1.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -321,12 +321,12 @@ django==5.2.11
|
||||
# jsonfield
|
||||
# lti-consumer-xblock
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-django-pyfs
|
||||
# openedx-django-wiki
|
||||
# openedx-events
|
||||
# openedx-filters
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# social-auth-app-django
|
||||
# super-csv
|
||||
@@ -492,8 +492,8 @@ djangorestframework==3.16.1
|
||||
# edx-proctoring
|
||||
# edx-submissions
|
||||
# openedx-authz
|
||||
# openedx-core
|
||||
# openedx-forum
|
||||
# openedx-learning
|
||||
# ora2
|
||||
# super-csv
|
||||
djangorestframework-xml==2.0.0
|
||||
@@ -580,7 +580,7 @@ edx-drf-extensions==10.6.0
|
||||
# edxval
|
||||
# enterprise-integrated-channels
|
||||
# openedx-authz
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
edx-enterprise==6.6.3
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
@@ -1034,6 +1034,10 @@ openedx-authz==0.20.0
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-calc==4.0.3
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-core==0.34.1
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
openedx-django-pyfs==3.8.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -1059,10 +1063,6 @@ openedx-filters==2.1.0
|
||||
# ora2
|
||||
openedx-forum==0.4.0
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-learning==0.32.0
|
||||
# via
|
||||
# -c requirements/constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
optimizely-sdk==5.4.0
|
||||
# via -r requirements/edx/base.txt
|
||||
ora2==6.17.2
|
||||
@@ -1429,7 +1429,7 @@ rules==3.5
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-enterprise
|
||||
# edx-proctoring
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
s3transfer==0.16.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -1557,7 +1557,7 @@ tinycss2==1.4.0
|
||||
tomlkit==0.14.0
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
# openedx-learning
|
||||
# openedx-core
|
||||
# pylint
|
||||
# snowflake-connector-python
|
||||
tox==4.34.1
|
||||
|
||||
Reference in New Issue
Block a user