revert: Optimize and reorganize GitHub-hosted dependencies (attempt 2) (#31184)
codejail is specified twice: once as `edx-codejail==3.3.0` (correct) and once as `codejail==3.1.3` (incorrect). We are reverting everything now, and later we will fix the original PR (https://github.com/openedx/edx-platform/pull/31104)later. This reverts commit475cb801cd. This reverts commit23ebd5a113. This reverts commit545b2dc0d8. This reverts commitc417455b4e. This reverts commitcce13a5011. This reverts commitedfd66498b.
This commit is contained in:
@@ -3,11 +3,6 @@
|
||||
# See BOM-2721 for more details.
|
||||
# Below is the copied and edited version of common_constraints
|
||||
|
||||
# This is a temporary solution to override the real common_constraints.txt
|
||||
# In edx-lint, until the pyjwt constraint in edx-lint has been removed.
|
||||
# See BOM-2721 for more details.
|
||||
# Below is the copied and edited version of common_constraints
|
||||
|
||||
# A central location for most common version constraints
|
||||
# (across edx repos) for pip-installation.
|
||||
#
|
||||
|
||||
@@ -4,6 +4,16 @@
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
-e git+https://github.com/openedx/blockstore.git@1.2.4#egg=blockstore==1.2.4
|
||||
# via -r requirements/edx/github.in
|
||||
-e git+https://github.com/openedx/codejail.git@3.1.3#egg=codejail==3.1.3
|
||||
# via -r requirements/edx/github.in
|
||||
-e git+https://github.com/openedx/django-wiki.git@1.1.1#egg=django-wiki
|
||||
# via -r requirements/edx/github.in
|
||||
-e git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297#egg=olxcleaner
|
||||
# via -r requirements/edx/github.in
|
||||
-e git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive
|
||||
# via -r requirements/edx/github.in
|
||||
acid-xblock==0.2.1
|
||||
# via -r requirements/edx/base.in
|
||||
aiohttp==3.8.3
|
||||
@@ -57,8 +67,6 @@ bleach[css]==5.0.1
|
||||
# ora2
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
blockstore @ git+https://github.com/openedx/blockstore.git@1.2.5
|
||||
# via -r requirements/edx/github.in
|
||||
boto==2.39.0
|
||||
# via
|
||||
# -r requirements/edx/base.in
|
||||
@@ -129,8 +137,6 @@ code-annotations==1.3.0
|
||||
# via
|
||||
# edx-enterprise
|
||||
# edx-toggles
|
||||
codejail @ git+https://github.com/openedx/codejail.git@3.1.3
|
||||
# via -r requirements/edx/github.in
|
||||
codejail-includes==1.0.0
|
||||
# via -r requirements/edx/base.in
|
||||
contextlib2==21.6.0
|
||||
@@ -333,7 +339,7 @@ django-pyfs==3.2.0
|
||||
# via -r requirements/edx/base.in
|
||||
django-ratelimit==3.0.1
|
||||
# via -r requirements/edx/base.in
|
||||
django-require @ git+https://github.com/openedx/django-require.git@f4f01e4e959adc6210873ae99e7f2c3741afbf35
|
||||
django-require @ git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776
|
||||
# via -r requirements/edx/github.in
|
||||
django-sekizai==4.0.0
|
||||
# via
|
||||
@@ -376,8 +382,6 @@ django-webpack-loader==0.7.0
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.in
|
||||
# edx-proctoring
|
||||
django-wiki @ git+https://github.com/openedx/django-wiki.git@1.1.1
|
||||
# via -r requirements/edx/github.in
|
||||
djangorestframework==3.12.4
|
||||
# via
|
||||
# -r requirements/edx/base.in
|
||||
@@ -440,8 +444,6 @@ edx-celeryutils==1.2.1
|
||||
# -r requirements/edx/base.in
|
||||
# edx-name-affirmation
|
||||
# super-csv
|
||||
edx-codejail @ git+https://github.com/openedx/codejail.git@3.3.0
|
||||
# via -r requirements/edx/github.in
|
||||
edx-completion==4.2.0
|
||||
# via -r requirements/edx/base.in
|
||||
edx-django-release-util==1.2.0
|
||||
@@ -756,8 +758,6 @@ oauthlib==3.0.1
|
||||
# lti-consumer-xblock
|
||||
# requests-oauthlib
|
||||
# social-auth-core
|
||||
olxcleaner @ git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297
|
||||
# via -r requirements/edx/github.in
|
||||
openedx-calc==3.0.1
|
||||
# via -r requirements/edx/base.in
|
||||
openedx-events==0.13.0
|
||||
@@ -1032,7 +1032,6 @@ six==1.16.0
|
||||
# edx-ace
|
||||
# edx-auth-backends
|
||||
# edx-ccx-keys
|
||||
# edx-codejail
|
||||
# edx-django-release-util
|
||||
# edx-drf-extensions
|
||||
# edx-milestones
|
||||
@@ -1183,8 +1182,6 @@ xblock==1.6.1
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2 @ git+https://github.com/openedx/xblock-drag-and-drop-v2@v2.3.5
|
||||
# via -r requirements/edx/github.in
|
||||
xblock-google-drive @ git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6
|
||||
# via -r requirements/edx/github.in
|
||||
xblock-poll @ git+https://github.com/open-craft/xblock-poll@v1.12.0
|
||||
# via -r requirements/edx/github.in
|
||||
xblock-utils==3.0.0
|
||||
|
||||
@@ -4,6 +4,16 @@
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
-e git+https://github.com/openedx/blockstore.git@1.2.4#egg=blockstore==1.2.4
|
||||
# via -r requirements/edx/testing.txt
|
||||
-e git+https://github.com/openedx/codejail.git@3.1.3#egg=codejail==3.1.3
|
||||
# via -r requirements/edx/testing.txt
|
||||
-e git+https://github.com/openedx/django-wiki.git@1.1.1#egg=django-wiki
|
||||
# via -r requirements/edx/testing.txt
|
||||
-e git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297#egg=olxcleaner
|
||||
# via -r requirements/edx/testing.txt
|
||||
-e git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive
|
||||
# via -r requirements/edx/testing.txt
|
||||
acid-xblock==0.2.1
|
||||
# via -r requirements/edx/testing.txt
|
||||
aiohttp==3.8.3
|
||||
@@ -90,8 +100,6 @@ bleach[css]==5.0.1
|
||||
# ora2
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
blockstore @ git+https://github.com/openedx/blockstore.git@1.2.5
|
||||
# via -r requirements/edx/testing.txt
|
||||
bok-choy==1.1.1
|
||||
# via -r requirements/edx/testing.txt
|
||||
boto==2.39.0
|
||||
@@ -192,8 +200,6 @@ code-annotations==1.3.0
|
||||
# edx-enterprise
|
||||
# edx-lint
|
||||
# edx-toggles
|
||||
codejail @ git+https://github.com/openedx/codejail.git@3.1.3
|
||||
# via -r requirements/edx/testing.txt
|
||||
codejail-includes==1.0.0
|
||||
# via -r requirements/edx/testing.txt
|
||||
contextlib2==21.6.0
|
||||
@@ -436,7 +442,7 @@ django-pyfs==3.2.0
|
||||
# via -r requirements/edx/testing.txt
|
||||
django-ratelimit==3.0.1
|
||||
# via -r requirements/edx/testing.txt
|
||||
django-require @ git+https://github.com/openedx/django-require.git@f4f01e4e959adc6210873ae99e7f2c3741afbf35
|
||||
django-require @ git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776
|
||||
# via -r requirements/edx/testing.txt
|
||||
django-sekizai==4.0.0
|
||||
# via
|
||||
@@ -479,8 +485,6 @@ django-webpack-loader==0.7.0
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-proctoring
|
||||
django-wiki @ git+https://github.com/openedx/django-wiki.git@1.1.1
|
||||
# via -r requirements/edx/testing.txt
|
||||
djangorestframework==3.12.4
|
||||
# via
|
||||
# -r requirements/edx/testing.txt
|
||||
@@ -556,8 +560,6 @@ edx-celeryutils==1.2.1
|
||||
# -r requirements/edx/testing.txt
|
||||
# edx-name-affirmation
|
||||
# super-csv
|
||||
edx-codejail @ git+https://github.com/openedx/codejail.git@3.3.0
|
||||
# via -r requirements/edx/testing.txt
|
||||
edx-completion==4.2.0
|
||||
# via -r requirements/edx/testing.txt
|
||||
edx-django-release-util==1.2.0
|
||||
@@ -987,8 +989,6 @@ oauthlib==3.0.1
|
||||
# lti-consumer-xblock
|
||||
# requests-oauthlib
|
||||
# social-auth-core
|
||||
olxcleaner @ git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297
|
||||
# via -r requirements/edx/testing.txt
|
||||
openedx-calc==3.0.1
|
||||
# via -r requirements/edx/testing.txt
|
||||
openedx-events==0.13.0
|
||||
@@ -1417,7 +1417,6 @@ six==1.16.0
|
||||
# edx-ace
|
||||
# edx-auth-backends
|
||||
# edx-ccx-keys
|
||||
# edx-codejail
|
||||
# edx-django-release-util
|
||||
# edx-drf-extensions
|
||||
# edx-lint
|
||||
@@ -1675,8 +1674,6 @@ xblock==1.6.1
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2 @ git+https://github.com/openedx/xblock-drag-and-drop-v2@v2.3.5
|
||||
# via -r requirements/edx/testing.txt
|
||||
xblock-google-drive @ git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6
|
||||
# via -r requirements/edx/testing.txt
|
||||
xblock-poll @ git+https://github.com/open-craft/xblock-poll@v1.12.0
|
||||
# via -r requirements/edx/testing.txt
|
||||
xblock-utils==3.0.0
|
||||
|
||||
@@ -1,30 +1,16 @@
|
||||
# This file holds all GitHub-hosted edx-platform Python dependencies.
|
||||
# Such dependencies should be added here, not to base.in.
|
||||
# That being said....
|
||||
# DON'T JUST ADD NEW DEPENDENCIES!!!
|
||||
#
|
||||
# ---->>> DON'T JUST ADD NEW DEPENDENCIES!!! <<<----
|
||||
#
|
||||
# We are working to move all dependencies here to proper PyPI-hosted
|
||||
# projects that can be specified in base.in (or development.in, etc).
|
||||
# Every new GitHub-hosted dependency slows down the edx-platform build and
|
||||
# subverts our continuous dependency upgrade process. This file should
|
||||
# only be added to in exceptional circumstances.
|
||||
#
|
||||
# "I don't have time to publish my package to PyPI" is **not** an
|
||||
# acceptable excuse. You can add a GitHub Action workflow to automatically
|
||||
# upload your package to PyPI with the push of a button:
|
||||
#
|
||||
# * Go to https://github.com/openedx/<YOUR_REPO>/actions/new
|
||||
# * Find "Publish Python Package"
|
||||
# * Merge the generated PR and push package.
|
||||
# * You're done! Add your dependency to base.in, and the requirements
|
||||
# bot will automatically keep it fresh in edx-platform.
|
||||
#
|
||||
# If you must open a pull request that adds a new git dependency, you should:
|
||||
# If you open a pull request that adds a new dependency, you should:
|
||||
# * verify that the dependency has a license compatible with AGPLv3
|
||||
# * confirm that it has no system requirements beyond what we already install
|
||||
# * run "make upgrade" to update the detailed requirements files
|
||||
#
|
||||
# Do *NOT* install Python packages from GitHub unless it's absolutely necessary!
|
||||
# "I don't have time to add automatic Travis upload to PyPI." is *not* an
|
||||
# acceptable excuse. Non-wheel module installations slow down the dev/building process.
|
||||
# Travis/PyPI instructions are here:
|
||||
# https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/41911049/Publishing+a+Package+to+PyPI+using+Travis
|
||||
#
|
||||
# A correct GitHub reference looks like this:
|
||||
#
|
||||
# git+https://github.com/OWNER/REPO-NAME.git@TAG-OR-SHA#egg=DIST-NAME==VERSION
|
||||
@@ -63,15 +49,25 @@
|
||||
# re-install the package each time, and can be useful when working with two
|
||||
# repos before picking a version number. Don't use 0.0 on master, only for
|
||||
# tight-loop work in progress.
|
||||
#
|
||||
# * Alphabetize dependencies by DIST-NAME.
|
||||
git+https://github.com/openedx/blockstore.git@1.2.5#egg=blockstore==1.2.5
|
||||
git+https://github.com/openedx/codejail.git@3.3.0#egg=edx-codejail==3.3.0
|
||||
git+https://github.com/openedx/codejail.git@3.1.3#egg=codejail==3.1.3
|
||||
git+https://github.com/openedx/django-require.git@f4f01e4e959adc6210873ae99e7f2c3741afbf35#egg=django-require==1.0.12
|
||||
git+https://github.com/openedx/django-wiki.git@1.1.1#egg=django-wiki
|
||||
|
||||
|
||||
# Python libraries to install directly from github
|
||||
|
||||
# Third-party:
|
||||
-e git+https://github.com/openedx/django-wiki.git@1.1.1#egg=django-wiki
|
||||
-e git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297#egg=olxcleaner
|
||||
git+https://github.com/openedx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a#egg=MongoDBProxy==0.1.0+edx.2
|
||||
git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297#egg=olxcleaner
|
||||
git+https://github.com/openedx/xblock-drag-and-drop-v2@v2.3.5#egg=xblock-drag-and-drop-v2==2.3.5
|
||||
git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive
|
||||
|
||||
# original repo is not maintained any more.
|
||||
git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776#egg=django-require==1.0.12
|
||||
|
||||
|
||||
# Our libraries:
|
||||
-e git+https://github.com/openedx/blockstore.git@1.2.4#egg=blockstore==1.2.4 # Note: Blockstore 1.2.2 & 1.2.3 are failing.
|
||||
-e git+https://github.com/openedx/codejail.git@3.1.3#egg=codejail==3.1.3
|
||||
-e git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive
|
||||
|
||||
# Third Party XBlocks
|
||||
|
||||
git+https://github.com/open-craft/xblock-poll@v1.12.0#egg=xblock-poll==1.12.0
|
||||
git+https://github.com/openedx/xblock-drag-and-drop-v2@v2.3.5#egg=xblock-drag-and-drop-v2==2.3.5
|
||||
|
||||
@@ -4,6 +4,16 @@
|
||||
#
|
||||
# make upgrade
|
||||
#
|
||||
-e git+https://github.com/openedx/blockstore.git@1.2.4#egg=blockstore==1.2.4
|
||||
# via -r requirements/edx/base.txt
|
||||
-e git+https://github.com/openedx/codejail.git@3.1.3#egg=codejail==3.1.3
|
||||
# via -r requirements/edx/base.txt
|
||||
-e git+https://github.com/openedx/django-wiki.git@1.1.1#egg=django-wiki
|
||||
# via -r requirements/edx/base.txt
|
||||
-e git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297#egg=olxcleaner
|
||||
# via -r requirements/edx/base.txt
|
||||
-e git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive
|
||||
# via -r requirements/edx/base.txt
|
||||
acid-xblock==0.2.1
|
||||
# via -r requirements/edx/base.txt
|
||||
aiohttp==3.8.3
|
||||
@@ -85,8 +95,6 @@ bleach[css]==5.0.1
|
||||
# ora2
|
||||
# xblock-drag-and-drop-v2
|
||||
# xblock-poll
|
||||
blockstore @ git+https://github.com/openedx/blockstore.git@1.2.5
|
||||
# via -r requirements/edx/base.txt
|
||||
bok-choy==1.1.1
|
||||
# via -r requirements/edx/testing.in
|
||||
boto==2.39.0
|
||||
@@ -180,8 +188,6 @@ code-annotations==1.3.0
|
||||
# edx-enterprise
|
||||
# edx-lint
|
||||
# edx-toggles
|
||||
codejail @ git+https://github.com/openedx/codejail.git@3.1.3
|
||||
# via -r requirements/edx/base.txt
|
||||
codejail-includes==1.0.0
|
||||
# via -r requirements/edx/base.txt
|
||||
contextlib2==21.6.0
|
||||
@@ -417,7 +423,7 @@ django-pyfs==3.2.0
|
||||
# via -r requirements/edx/base.txt
|
||||
django-ratelimit==3.0.1
|
||||
# via -r requirements/edx/base.txt
|
||||
django-require @ git+https://github.com/openedx/django-require.git@f4f01e4e959adc6210873ae99e7f2c3741afbf35
|
||||
django-require @ git+https://github.com/openedx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776
|
||||
# via -r requirements/edx/base.txt
|
||||
django-sekizai==4.0.0
|
||||
# via
|
||||
@@ -460,8 +466,6 @@ django-webpack-loader==0.7.0
|
||||
# -c requirements/edx/../constraints.txt
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-proctoring
|
||||
django-wiki @ git+https://github.com/openedx/django-wiki.git@1.1.1
|
||||
# via -r requirements/edx/base.txt
|
||||
djangorestframework==3.12.4
|
||||
# via
|
||||
# -r requirements/edx/base.txt
|
||||
@@ -535,8 +539,6 @@ edx-celeryutils==1.2.1
|
||||
# -r requirements/edx/base.txt
|
||||
# edx-name-affirmation
|
||||
# super-csv
|
||||
edx-codejail @ git+https://github.com/openedx/codejail.git@3.3.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-completion==4.2.0
|
||||
# via -r requirements/edx/base.txt
|
||||
edx-django-release-util==1.2.0
|
||||
@@ -938,8 +940,6 @@ oauthlib==3.0.1
|
||||
# lti-consumer-xblock
|
||||
# requests-oauthlib
|
||||
# social-auth-core
|
||||
olxcleaner @ git+https://github.com/openedx/olxcleaner.git@2f0d6c7f126cbd69c9724b7b57a0b2565330a297
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-calc==3.0.1
|
||||
# via -r requirements/edx/base.txt
|
||||
openedx-events==0.13.0
|
||||
@@ -1343,7 +1343,6 @@ six==1.16.0
|
||||
# edx-ace
|
||||
# edx-auth-backends
|
||||
# edx-ccx-keys
|
||||
# edx-codejail
|
||||
# edx-django-release-util
|
||||
# edx-drf-extensions
|
||||
# edx-lint
|
||||
@@ -1554,8 +1553,6 @@ xblock==1.6.1
|
||||
# xblock-utils
|
||||
xblock-drag-and-drop-v2 @ git+https://github.com/openedx/xblock-drag-and-drop-v2@v2.3.5
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-google-drive @ git+https://github.com/openedx/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-poll @ git+https://github.com/open-craft/xblock-poll@v1.12.0
|
||||
# via -r requirements/edx/base.txt
|
||||
xblock-utils==3.0.0
|
||||
|
||||
Reference in New Issue
Block a user