Running with gitlab-runner 17.11.0 (0f67ff19)  on gitlab-runner-66336c5289e5e542-docker ncJ2-Cr2P, system ID: s_43282bf41924 section_start:1766067603:prepare_executor Preparing the "docker" executor Using Docker executor with image registry.gitlab.com/opencraft/dev/grove/tools-container:0.36.1 ... Starting service docker:28-dind... Pulling docker image docker:28-dind ... Using docker image sha256:6a68f64cf32d98b09a11c208de78f59f17c0a6fff33c13f11acac853d6aad5ae for docker:28-dind with digest docker@sha256:2a232a42256f70d78e3cc5d2b5d6b3276710a0de0596c145f627ecfae90282ac ... Waiting for services to be up and running (timeout 30 seconds)... Authenticating with credentials from job payload (GitLab Registry) Pulling docker image registry.gitlab.com/opencraft/dev/grove/tools-container:0.36.1 ... Using docker image sha256:646fe95ffa88a1e9c14a40f6a852d40e89ce873360b1ce823aa42db6f9a447ba for registry.gitlab.com/opencraft/dev/grove/tools-container:0.36.1 with digest registry.gitlab.com/opencraft/dev/grove/tools-container@sha256:4efd5c7c74e2eab7e433d412c8dfbcb8c750f263450a2ec0a2e2257379be0b0f ... section_end:1766067630:prepare_executor section_start:1766067630:prepare_script Preparing environment Running on runner-ncj2-cr2p-project-51564656-concurrent-9 via gitlab-runner-66336c5289e5e542... section_end:1766067632:prepare_script section_start:1766067632:get_sources Getting source from Git repository Fetching changes with git depth set to 50... Reinitialized existing Git repository in /builds/opencraft/ops/axim-pr-sandboxes/.git/ Created fresh repository. Checking out 84bf4724 as detached HEAD (ref is main)... Removing generated.yml Updating/initializing submodules recursively with git depth set to 50... Submodule 'grove' (https://gitlab.com/opencraft/dev/grove.git) registered for path 'grove' Synchronizing submodule url for 'grove' Entering 'grove' Removing tools-container/grove-cli/grove/__pycache__/ Entering 'grove' HEAD is now at 4c92eaa temp: remove caching Updated submodules Synchronizing submodule url for 'grove' Entering 'grove' Entering 'grove' section_end:1766067640:get_sources section_start:1766067640:restore_cache Restoring cache Checking cache for tf-84bf4724-protected... No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. WARNING: Cache file does not exist  Failed to extract cache section_end:1766067643:restore_cache section_start:1766067643:step_script Executing "step_script" stage of the job script Using docker image sha256:646fe95ffa88a1e9c14a40f6a852d40e89ce873360b1ce823aa42db6f9a447ba for registry.gitlab.com/opencraft/dev/grove/tools-container:0.36.1 with digest registry.gitlab.com/opencraft/dev/grove/tools-container@sha256:4efd5c7c74e2eab7e433d412c8dfbcb8c750f263450a2ec0a2e2257379be0b0f ... $ kubectl config get-contexts CURRENT NAME CLUSTER AUTHINFO NAMESPACE opencraft/ops/axim-pr-sandboxes:axim-pr-sandboxes gitlab agent:1077905 $ kubectl config use-context ${CI_PROJECT_PATH}:${K8S_CLUSTER_AGENT_CONTEXT} Switched to context "opencraft/ops/axim-pr-sandboxes:axim-pr-sandboxes". $ $SCRIPTS_DIR/tf.sh init Initializing the backend...  Successfully configured the backend "http"! OpenTofu will automatically use this backend unless the backend configuration changes. Initializing modules... - edx_instances in ../provider-modules/instance - harmony in ../provider-modules/harmony - instance_edxapp_bucket in spaces - k8s_cluster in k8s-cluster - k8s_gitlab_connector in ../provider-modules/k8s-gitlab-connector - k8s_gitlab_container_registry in ../provider-modules/k8s-gitlab-container-registry - k8s_monitoring in ../provider-modules/k8s-monitoring - mongodb in database - mysql in database - plugin in ../provider-plugin - tutor_env in spaces - velero_backups in spaces Initializing provider plugins... - Finding latest version of hashicorp/null... - Finding latest version of hashicorp/external... - Finding hashicorp/helm versions matching "~> 2.17"... - Finding gitlabhq/gitlab versions matching "~> 17.6"... - Finding gavinbunney/kubectl versions matching "~> 1.18"... - Finding latest version of hashicorp/kubernetes... - Finding latest version of hashicorp/random... - Finding latest version of hashicorp/tls... - Finding latest version of loafoe/htpasswd... - Finding digitalocean/digitalocean versions matching "~> 2.0"... - Installing hashicorp/helm v2.17.0... - Installed hashicorp/helm v2.17.0 (signed, key ID 0C0AF313E5FD9F80) - Installing gitlabhq/gitlab v17.11.0... - Installed gitlabhq/gitlab v17.11.0 (signed, key ID 0D47B7AB85F63F65) - Installing gavinbunney/kubectl v1.19.0... - Installed gavinbunney/kubectl v1.19.0 (signed, key ID 1E1CE42504F5FBB2) - Installing loafoe/htpasswd v1.5.0... - Installed loafoe/htpasswd v1.5.0 (signed, key ID C0E4EB79E9E6A23D) - Installing digitalocean/digitalocean v2.71.0... - Installed digitalocean/digitalocean v2.71.0 (signed, key ID F82037E524B9C0E8) - Installing hashicorp/null v3.2.4... - Installed hashicorp/null v3.2.4 (signed, key ID 0C0AF313E5FD9F80) - Installing hashicorp/external v2.3.5... - Installed hashicorp/external v2.3.5 (signed, key ID 0C0AF313E5FD9F80) - Installing hashicorp/tls v4.1.0... - Installed hashicorp/tls v4.1.0 (signed, key ID 0C0AF313E5FD9F80) - Installing hashicorp/kubernetes v3.0.1... - Installed hashicorp/kubernetes v3.0.1 (signed, key ID 0C0AF313E5FD9F80) - Installing hashicorp/random v3.7.2... - Installed hashicorp/random v3.7.2 (signed, key ID 0C0AF313E5FD9F80) Providers are signed by their developers. If you'd like to know more about provider signing, you can read about it here: https://opentofu.org/docs/cli/plugins/signing/ OpenTofu has created a lock file .terraform.lock.hcl to record the provider selections it made above. Include this file in your version control repository so that OpenTofu can guarantee to make the same selections by default when you run "tofu init" in the future. OpenTofu has been successfully initialized! $ docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your credentials are stored unencrypted in '/home/grove/.docker/config.json'. Configure a credential helper to remove this warning. See https://docs.docker.com/go/credential-store/ Login Succeeded $ printf "debug = true\n[worker.oci]\n max-parallelism = $DOCKER_BUILDKIT_PARALLELISM\n[registry.\"docker.io\"]\n mirrors = [\"${CUSTOM_DOCKER_REGISTRY:-https://registry-1.docker.io}\"]" > ~/buildkitd.toml $ docker buildx create --use --config ~/buildkitd.toml bold_einstein $ docker buildx install $ grove tutor buildimage $INSTANCE_NAME $IMAGE_NAME --edx-platform-repository="$EDX_PLATFORM_REPOSITORY" --edx-platform-version="$EDX_PLATFORM_VERSION" Loading outputs from Terraform bash /builds/opencraft/ops/axim-pr-sandboxes/grove/tools-container/scripts/tf.sh output -json bash /builds/opencraft/ops/axim-pr-sandboxes/grove/tools-container/scripts/sync_tutor_env.sh pull Completed 2.1 KiB/~6.4 MiB (1.6 KiB/s) with ~55 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/caddy/Caddyfile to instances/pr-1835-c25332/env/apps/caddy/Caddyfile Completed 2.1 KiB/~6.4 MiB (1.6 KiB/s) with ~57 file(s) remaining (calculating...) Completed 4.2 KiB/~6.4 MiB (2.7 KiB/s) with ~57 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/config/lms.env.yml to instances/pr-1835-c25332/env/apps/openedx/config/lms.env.yml Completed 4.2 KiB/~6.5 MiB (2.7 KiB/s) with ~71 file(s) remaining (calculating...) Completed 4.4 KiB/~6.5 MiB (2.5 KiB/s) with ~71 file(s) remaining (calculating...) Completed 6.4 KiB/~6.5 MiB (3.5 KiB/s) with ~74 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/config/cms.env.yml to instances/pr-1835-c25332/env/apps/openedx/config/cms.env.yml Completed 6.4 KiB/~6.5 MiB (3.5 KiB/s) with ~81 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/cms/test.py to instances/pr-1835-c25332/env/apps/openedx/settings/cms/test.py Completed 6.4 KiB/~6.5 MiB (3.5 KiB/s) with ~81 file(s) remaining (calculating...) Completed 6.9 KiB/~6.6 MiB (3.5 KiB/s) with ~92 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/uwsgi.ini to instances/pr-1835-c25332/env/apps/openedx/uwsgi.ini Completed 6.9 KiB/~6.6 MiB (3.5 KiB/s) with ~102 file(s) remaining (calculating...) Completed 7.1 KiB/~6.6 MiB (3.4 KiB/s) with ~102 file(s) remaining (calculating...) Completed 29.8 KiB/~6.6 MiB (14.3 KiB/s) with ~102 file(s) remaining (calculating...) Completed 29.9 KiB/~6.6 MiB (14.2 KiB/s) with ~102 file(s) remaining (calculating...) Completed 30.0 KiB/~6.6 MiB (14.2 KiB/s) with ~102 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/lms/development.py to instances/pr-1835-c25332/env/apps/openedx/settings/lms/development.py Completed 30.0 KiB/~6.6 MiB (14.2 KiB/s) with ~102 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/revisions.yml to instances/pr-1835-c25332/env/build/openedx/revisions.yml Completed 30.0 KiB/~6.6 MiB (14.2 KiB/s) with ~101 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/lms/test.py to instances/pr-1835-c25332/env/apps/openedx/settings/lms/test.py Completed 30.0 KiB/~6.6 MiB (14.2 KiB/s) with ~103 file(s) remaining (calculating...) Completed 45.2 KiB/~6.6 MiB (20.0 KiB/s) with ~113 file(s) remaining (calculating...) Completed 59.9 KiB/~6.6 MiB (26.5 KiB/s) with ~113 file(s) remaining (calculating...) Completed 79.1 KiB/~6.6 MiB (34.7 KiB/s) with ~114 file(s) remaining (calculating...) Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~114 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/lms/__init__.py to instances/pr-1835-c25332/env/apps/openedx/settings/lms/__init__.py Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~118 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/cms/production.py to instances/pr-1835-c25332/env/apps/openedx/settings/cms/production.py Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~117 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/permissions/setowners.sh to instances/pr-1835-c25332/env/apps/permissions/setowners.sh Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~116 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/cms/development.py to instances/pr-1835-c25332/env/apps/openedx/settings/cms/development.py Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~115 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/cms/__init__.py to instances/pr-1835-c25332/env/apps/openedx/settings/cms/__init__.py Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~114 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/openedx/settings/lms/production.py to instances/pr-1835-c25332/env/apps/openedx/settings/lms/production.py Completed 79.7 KiB/~6.6 MiB (34.8 KiB/s) with ~113 file(s) remaining (calculating...) Completed 80.7 KiB/~19.1 MiB (33.8 KiB/s) with ~122 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/cms/__init__.py to instances/pr-1835-c25332/env/build/openedx/settings/cms/__init__.py Completed 80.7 KiB/~19.2 MiB (33.8 KiB/s) with ~122 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/lms/__init__.py to instances/pr-1835-c25332/env/build/openedx/settings/lms/__init__.py Completed 80.7 KiB/~19.2 MiB (33.8 KiB/s) with ~123 file(s) remaining (calculating...) Completed 81.0 KiB/~25.4 MiB (32.6 KiB/s) with ~125 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/cms/assets.py to instances/pr-1835-c25332/env/build/openedx/settings/cms/assets.py Completed 81.0 KiB/~25.4 MiB (32.6 KiB/s) with ~125 file(s) remaining (calculating...) Completed 81.4 KiB/~25.4 MiB (32.7 KiB/s) with ~125 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/lms/i18n.py to instances/pr-1835-c25332/env/build/openedx/settings/lms/i18n.py Completed 81.4 KiB/~25.4 MiB (32.7 KiB/s) with ~124 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/apps/redis/redis.conf to instances/pr-1835-c25332/env/apps/redis/redis.conf Completed 81.4 KiB/~31.6 MiB (32.7 KiB/s) with ~134 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/cms/i18n.py to instances/pr-1835-c25332/env/build/openedx/settings/cms/i18n.py Completed 81.4 KiB/~31.6 MiB (32.7 KiB/s) with ~134 file(s) remaining (calculating...) Completed 81.5 KiB/~31.6 MiB (31.7 KiB/s) with ~138 file(s) remaining (calculating...) Completed 81.7 KiB/~31.7 MiB (31.5 KiB/s) with ~144 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/config to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/config Completed 81.7 KiB/~31.7 MiB (31.5 KiB/s) with ~143 file(s) remaining (calculating...) download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/HEAD to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/HEAD Completed 81.7 KiB/31.7 MiB (31.5 KiB/s) with 144 file(s) remaining Completed 82.3 KiB/31.7 MiB (31.4 KiB/s) with 144 file(s) remaining Completed 82.4 KiB/31.7 MiB (31.3 KiB/s) with 144 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/description to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/description Completed 82.4 KiB/31.7 MiB (31.3 KiB/s) with 143 file(s) remaining Completed 82.9 KiB/31.7 MiB (31.3 KiB/s) with 143 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/applypatch-msg.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/applypatch-msg.sample Completed 82.9 KiB/31.7 MiB (31.3 KiB/s) with 142 file(s) remaining Completed 83.0 KiB/31.7 MiB (31.1 KiB/s) with 142 file(s) remaining Completed 83.0 KiB/31.7 MiB (31.0 KiB/s) with 142 file(s) remaining Completed 84.7 KiB/31.7 MiB (31.4 KiB/s) with 142 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/bin/reload-uwsgi to instances/pr-1835-c25332/env/build/openedx/bin/reload-uwsgi Completed 84.7 KiB/31.7 MiB (31.4 KiB/s) with 141 file(s) remaining Completed 85.2 KiB/31.7 MiB (31.3 KiB/s) with 141 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/README to instances/pr-1835-c25332/env/build/openedx/themes/README Completed 85.2 KiB/31.7 MiB (31.3 KiB/s) with 140 file(s) remaining Completed 97.5 KiB/31.7 MiB (35.6 KiB/s) with 140 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/Dockerfile to instances/pr-1835-c25332/env/build/openedx/Dockerfile Completed 97.5 KiB/31.7 MiB (35.6 KiB/s) with 139 file(s) remaining Completed 97.9 KiB/31.7 MiB (35.6 KiB/s) with 139 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-applypatch.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-applypatch.sample Completed 97.9 KiB/31.7 MiB (35.6 KiB/s) with 138 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/uwsgi.ini to instances/pr-1835-c25332/env/build/openedx/settings/uwsgi.ini Completed 97.9 KiB/31.7 MiB (35.6 KiB/s) with 137 file(s) remaining Completed 99.3 KiB/31.7 MiB (35.3 KiB/s) with 137 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/settings/lms/assets.py to instances/pr-1835-c25332/env/build/openedx/settings/lms/assets.py Completed 99.3 KiB/31.7 MiB (35.3 KiB/s) with 136 file(s) remaining Completed 104.1 KiB/31.7 MiB (36.7 KiB/s) with 136 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-rebase.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-rebase.sample Completed 104.1 KiB/31.7 MiB (36.7 KiB/s) with 135 file(s) remaining Completed 105.5 KiB/31.7 MiB (36.5 KiB/s) with 135 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-push.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-push.sample Completed 105.5 KiB/31.7 MiB (36.5 KiB/s) with 134 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-commit.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-commit.sample Completed 105.5 KiB/31.7 MiB (36.5 KiB/s) with 133 file(s) remaining Completed 108.2 KiB/31.7 MiB (37.0 KiB/s) with 133 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/grove/scripts/.gitkeep to instances/pr-1835-c25332/env/build/openedx/grove/scripts/.gitkeep Completed 108.2 KiB/31.7 MiB (37.0 KiB/s) with 132 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/push-to-checkout.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/push-to-checkout.sample Completed 108.2 KiB/31.7 MiB (37.0 KiB/s) with 131 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/prepare-commit-msg.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/prepare-commit-msg.sample Completed 108.2 KiB/31.7 MiB (37.0 KiB/s) with 130 file(s) remaining Completed 108.8 KiB/31.7 MiB (36.1 KiB/s) with 130 file(s) remaining Completed 109.6 KiB/31.7 MiB (36.2 KiB/s) with 130 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/commit-msg.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/commit-msg.sample Completed 109.6 KiB/31.7 MiB (36.2 KiB/s) with 129 file(s) remaining Completed 109.8 KiB/31.7 MiB (36.1 KiB/s) with 129 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/post-update.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/post-update.sample Completed 109.8 KiB/31.7 MiB (36.1 KiB/s) with 128 file(s) remaining Completed 113.4 KiB/31.7 MiB (37.1 KiB/s) with 128 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/update.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/update.sample Completed 113.4 KiB/31.7 MiB (37.1 KiB/s) with 127 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-receive.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-receive.sample Completed 113.4 KiB/31.7 MiB (37.1 KiB/s) with 126 file(s) remaining Completed 115.6 KiB/31.7 MiB (37.4 KiB/s) with 126 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/sendemail-validate.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/sendemail-validate.sample Completed 115.6 KiB/31.7 MiB (37.4 KiB/s) with 125 file(s) remaining Completed 117.7 KiB/31.7 MiB (37.7 KiB/s) with 125 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/index to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/index Completed 117.7 KiB/31.7 MiB (37.7 KiB/s) with 124 file(s) remaining Completed 121.8 KiB/31.7 MiB (38.7 KiB/s) with 124 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.rev to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.rev Completed 121.8 KiB/31.7 MiB (38.7 KiB/s) with 123 file(s) remaining Completed 122.0 KiB/31.7 MiB (38.4 KiB/s) with 123 file(s) remaining Completed 122.4 KiB/31.7 MiB (38.4 KiB/s) with 123 file(s) remaining Completed 122.6 KiB/31.7 MiB (38.4 KiB/s) with 123 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-merge-commit.sample to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/hooks/pre-merge-commit.sample Completed 122.6 KiB/31.7 MiB (38.4 KiB/s) with 122 file(s) remaining Completed 125.2 KiB/31.7 MiB (38.9 KiB/s) with 122 file(s) remaining Completed 132.0 KiB/31.7 MiB (40.9 KiB/s) with 122 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/logs/refs/heads/kaustav/legacy_theme to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/logs/refs/heads/kaustav/legacy_theme Completed 132.0 KiB/31.7 MiB (40.9 KiB/s) with 121 file(s) remaining Completed 161.3 KiB/31.7 MiB (49.8 KiB/s) with 121 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.idx to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.idx Completed 161.3 KiB/31.7 MiB (49.8 KiB/s) with 120 file(s) remaining Completed 161.5 KiB/31.7 MiB (49.7 KiB/s) with 120 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/packed-refs to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/packed-refs Completed 161.5 KiB/31.7 MiB (49.7 KiB/s) with 119 file(s) remaining Completed 161.7 KiB/31.7 MiB (49.5 KiB/s) with 119 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/info/exclude to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/info/exclude Completed 161.7 KiB/31.7 MiB (49.5 KiB/s) with 118 file(s) remaining Completed 166.6 KiB/31.7 MiB (50.8 KiB/s) with 118 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/logs/refs/remotes/origin/HEAD to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/logs/refs/remotes/origin/HEAD Completed 166.6 KiB/31.7 MiB (50.8 KiB/s) with 117 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.gitignore to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.gitignore Completed 166.6 KiB/31.7 MiB (50.8 KiB/s) with 116 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/README.md to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/README.md Completed 166.6 KiB/31.7 MiB (50.8 KiB/s) with 115 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/logs/HEAD to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/logs/HEAD Completed 166.6 KiB/31.7 MiB (50.8 KiB/s) with 114 file(s) remaining Completed 168.6 KiB/31.7 MiB (49.8 KiB/s) with 114 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/common/_variables.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/common/_variables.scss Completed 168.6 KiB/31.7 MiB (49.8 KiB/s) with 113 file(s) remaining Completed 168.6 KiB/31.7 MiB (49.6 KiB/s) with 113 file(s) remaining Completed 168.7 KiB/31.7 MiB (49.5 KiB/s) with 113 file(s) remaining Completed 168.7 KiB/31.7 MiB (49.5 KiB/s) with 113 file(s) remaining Completed 168.8 KiB/31.7 MiB (49.4 KiB/s) with 113 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/refs/heads/kaustav/legacy_theme to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/refs/heads/kaustav/legacy_theme Completed 168.8 KiB/31.7 MiB (49.4 KiB/s) with 112 file(s) remaining Completed 170.2 KiB/31.7 MiB (49.7 KiB/s) with 112 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/common-variables.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/common-variables.scss Completed 170.2 KiB/31.7 MiB (49.7 KiB/s) with 111 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.stylelintrc.json to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.stylelintrc.json Completed 170.2 KiB/31.7 MiB (49.7 KiB/s) with 110 file(s) remaining Completed 170.3 KiB/31.7 MiB (49.6 KiB/s) with 110 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/common/_overrides.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/common/_overrides.scss Completed 170.3 KiB/31.7 MiB (49.6 KiB/s) with 109 file(s) remaining Completed 426.3 KiB/31.7 MiB (122.9 KiB/s) with 109 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/lms-course.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/lms-course.scss Completed 426.3 KiB/31.7 MiB (122.9 KiB/s) with 108 file(s) remaining Completed 459.4 KiB/31.7 MiB (131.8 KiB/s) with 108 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/LICENSE to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/LICENSE Completed 459.4 KiB/31.7 MiB (131.8 KiB/s) with 107 file(s) remaining Completed 459.4 KiB/31.7 MiB (131.2 KiB/s) with 107 file(s) remaining Completed 459.7 KiB/31.7 MiB (130.7 KiB/s) with 107 file(s) remaining Completed 459.8 KiB/31.7 MiB (130.6 KiB/s) with 107 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_extras.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_extras.scss Completed 459.8 KiB/31.7 MiB (130.6 KiB/s) with 106 file(s) remaining Completed 715.8 KiB/31.7 MiB (200.9 KiB/s) with 106 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/lms-main-v1.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/lms-main-v1.scss Completed 715.8 KiB/31.7 MiB (200.9 KiB/s) with 105 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/refs/remotes/origin/HEAD to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/refs/remotes/origin/HEAD Completed 715.8 KiB/31.7 MiB (200.9 KiB/s) with 104 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_variables-v1.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_variables-v1.scss Completed 715.8 KiB/31.7 MiB (200.9 KiB/s) with 103 file(s) remaining Completed 728.8 KiB/31.7 MiB (202.7 KiB/s) with 103 file(s) remaining Completed 728.9 KiB/31.7 MiB (200.2 KiB/s) with 103 file(s) remaining Completed 734.9 KiB/31.7 MiB (201.3 KiB/s) with 103 file(s) remaining Completed 735.0 KiB/31.7 MiB (201.0 KiB/s) with 103 file(s) remaining Completed 991.0 KiB/31.7 MiB (271.0 KiB/s) with 103 file(s) remaining Completed 991.3 KiB/31.7 MiB (269.9 KiB/s) with 103 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/variables.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/variables.scss Completed 991.3 KiB/31.7 MiB (269.9 KiB/s) with 102 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/paragon/_overrides.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/paragon/_overrides.scss Completed 991.3 KiB/31.7 MiB (269.9 KiB/s) with 101 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/theme-overrides.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/theme-overrides.scss Completed 991.3 KiB/31.7 MiB (269.9 KiB/s) with 100 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/paragon/_fonts.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/paragon/_fonts.scss Completed 991.3 KiB/31.7 MiB (269.9 KiB/s) with 99 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/permissions/setowner.sh to instances/pr-1835-c25332/env/build/permissions/setowner.sh Completed 991.3 KiB/31.7 MiB (269.9 KiB/s) with 98 file(s) remaining Completed 991.4 KiB/31.7 MiB (265.2 KiB/s) with 98 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/_lms-overrides.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/_lms-overrides.scss Completed 991.4 KiB/31.7 MiB (265.2 KiB/s) with 97 file(s) remaining Completed 991.6 KiB/31.7 MiB (264.8 KiB/s) with 97 file(s) remaining Completed 1.1 MiB/31.7 MiB (287.5 KiB/s) with 97 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/package-lock.json to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/package-lock.json Completed 1.1 MiB/31.7 MiB (287.5 KiB/s) with 96 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/paragon/_variables.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/paragon/_variables.scss Completed 1.1 MiB/31.7 MiB (287.5 KiB/s) with 95 file(s) remaining Completed 1.3 MiB/31.7 MiB (354.2 KiB/s) with 95 file(s) remaining Completed 1.6 MiB/31.7 MiB (421.4 KiB/s) with 95 file(s) remaining Completed 1.8 MiB/31.7 MiB (487.5 KiB/s) with 95 file(s) remaining Completed 1.8 MiB/31.7 MiB (486.7 KiB/s) with 95 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/package.json to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/package.json Completed 1.8 MiB/31.7 MiB (486.7 KiB/s) with 94 file(s) remaining Completed 1.8 MiB/31.7 MiB (487.3 KiB/s) with 94 file(s) remaining Completed 2.1 MiB/31.7 MiB (552.7 KiB/s) with 94 file(s) remaining Completed 2.1 MiB/31.7 MiB (551.2 KiB/s) with 94 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/permissions/Dockerfile to instances/pr-1835-c25332/env/build/permissions/Dockerfile Completed 2.1 MiB/31.7 MiB (551.2 KiB/s) with 93 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/k8s/deployments.yml to instances/pr-1835-c25332/env/k8s/deployments.yml Completed 2.1 MiB/31.7 MiB (551.2 KiB/s) with 92 file(s) remaining Completed 2.1 MiB/31.7 MiB (546.9 KiB/s) with 92 file(s) remaining Completed 2.1 MiB/31.7 MiB (548.4 KiB/s) with 92 file(s) remaining Completed 2.1 MiB/31.7 MiB (548.0 KiB/s) with 92 file(s) remaining Completed 2.1 MiB/31.7 MiB (551.8 KiB/s) with 92 file(s) remaining Completed 2.3 MiB/31.7 MiB (611.2 KiB/s) with 92 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/k8s/override.yml to instances/pr-1835-c25332/env/k8s/override.yml Completed 2.3 MiB/31.7 MiB (611.2 KiB/s) with 91 file(s) remaining Completed 2.6 MiB/31.7 MiB (670.9 KiB/s) with 91 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/k8s/services.yml to instances/pr-1835-c25332/env/k8s/services.yml Completed 2.6 MiB/31.7 MiB (670.9 KiB/s) with 90 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/k8s/volumes.yml to instances/pr-1835-c25332/env/k8s/volumes.yml Completed 2.6 MiB/31.7 MiB (670.9 KiB/s) with 89 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/theme-colors.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/theme-colors.scss Completed 2.6 MiB/31.7 MiB (670.9 KiB/s) with 88 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/k8s/namespace.yml to instances/pr-1835-c25332/env/k8s/namespace.yml Completed 2.6 MiB/31.7 MiB (670.9 KiB/s) with 87 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/dev/docker-compose.yml to instances/pr-1835-c25332/env/dev/docker-compose.yml Completed 2.6 MiB/31.7 MiB (670.9 KiB/s) with 86 file(s) remaining Completed 2.6 MiB/31.7 MiB (658.1 KiB/s) with 86 file(s) remaining Completed 2.8 MiB/31.7 MiB (721.7 KiB/s) with 86 file(s) remaining Completed 2.8 MiB/31.7 MiB (720.9 KiB/s) with 86 file(s) remaining Completed 2.8 MiB/31.7 MiB (719.0 KiB/s) with 86 file(s) remaining Completed 2.8 MiB/31.7 MiB (718.4 KiB/s) with 86 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/local/docker-compose.prod.yml to instances/pr-1835-c25332/env/local/docker-compose.prod.yml Completed 2.8 MiB/31.7 MiB (718.4 KiB/s) with 85 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/dev/docker-compose.jobs.yml to instances/pr-1835-c25332/env/dev/docker-compose.jobs.yml Completed 2.8 MiB/31.7 MiB (718.4 KiB/s) with 84 file(s) remaining Completed 3.1 MiB/31.7 MiB (778.7 KiB/s) with 84 file(s) remaining Completed 3.3 MiB/31.7 MiB (839.1 KiB/s) with 84 file(s) remaining Completed 3.3 MiB/31.7 MiB (837.8 KiB/s) with 84 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/k8s/jobs.yml to instances/pr-1835-c25332/env/k8s/jobs.yml Completed 3.3 MiB/31.7 MiB (837.8 KiB/s) with 83 file(s) remaining Completed 3.3 MiB/31.7 MiB (832.4 KiB/s) with 83 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/kustomization.yml to instances/pr-1835-c25332/env/kustomization.yml Completed 3.3 MiB/31.7 MiB (832.4 KiB/s) with 82 file(s) remaining Completed 3.6 MiB/31.7 MiB (893.4 KiB/s) with 82 file(s) remaining Completed 3.8 MiB/31.7 MiB (954.9 KiB/s) with 82 file(s) remaining Completed 3.8 MiB/31.7 MiB (953.0 KiB/s) with 82 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/affinities.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/affinities.yml Completed 3.8 MiB/31.7 MiB (953.0 KiB/s) with 81 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/deployments.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/deployments.yml Completed 3.8 MiB/31.7 MiB (953.0 KiB/s) with 80 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/discussion/lms-discussion-bootstrap.scss to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/lms/static/sass/discussion/lms-discussion-bootstrap.scss Completed 3.8 MiB/31.7 MiB (953.0 KiB/s) with 79 file(s) remaining Completed 3.8 MiB/31.7 MiB (947.5 KiB/s) with 79 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/forum-job.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/forum-job.yml Completed 3.8 MiB/31.7 MiB (947.5 KiB/s) with 78 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/local/docker-compose.yml to instances/pr-1835-c25332/env/local/docker-compose.yml Completed 3.8 MiB/31.7 MiB (947.5 KiB/s) with 77 file(s) remaining Completed 3.8 MiB/31.7 MiB (936.4 KiB/s) with 77 file(s) remaining Completed 3.8 MiB/31.7 MiB (936.5 KiB/s) with 77 file(s) remaining Completed 4.1 MiB/31.7 MiB (997.0 KiB/s) with 77 file(s) remaining Completed 4.1 MiB/31.7 MiB (996.7 KiB/s) with 77 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/maintenance-mode.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/maintenance-mode.yml Completed 4.1 MiB/31.7 MiB (996.7 KiB/s) with 76 file(s) remaining Completed 4.3 MiB/31.7 MiB (1.0 MiB/s) with 76 file(s) remaining Completed 4.6 MiB/31.7 MiB (1.1 MiB/s) with 76 file(s) remaining Completed 4.8 MiB/31.7 MiB (1.2 MiB/s) with 76 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/local/docker-compose.jobs.yml to instances/pr-1835-c25332/env/local/docker-compose.jobs.yml Completed 4.8 MiB/31.7 MiB (1.2 MiB/s) with 75 file(s) remaining Completed 4.8 MiB/31.7 MiB (1.1 MiB/s) with 75 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/priority-class.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/priority-class.yml Completed 4.8 MiB/31.7 MiB (1.1 MiB/s) with 74 file(s) remaining Completed 5.1 MiB/31.7 MiB (1.2 MiB/s) with 74 file(s) remaining Completed 5.3 MiB/31.7 MiB (1.3 MiB/s) with 74 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/pdb.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/pdb.yml Completed 5.3 MiB/31.7 MiB (1.3 MiB/s) with 73 file(s) remaining Completed 5.3 MiB/31.7 MiB (1.2 MiB/s) with 73 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/cron-jobs.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/cron-jobs.yml Completed 5.3 MiB/31.7 MiB (1.2 MiB/s) with 72 file(s) remaining Completed 5.3 MiB/31.7 MiB (1.2 MiB/s) with 72 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/shared-elasticsearch.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/shared-elasticsearch.yml Completed 5.3 MiB/31.7 MiB (1.2 MiB/s) with 71 file(s) remaining Completed 5.6 MiB/31.7 MiB (1.3 MiB/s) with 71 file(s) remaining Completed 5.8 MiB/31.7 MiB (1.3 MiB/s) with 71 file(s) remaining Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 71 file(s) remaining Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 71 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/deployment-revision-history.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/deployment-revision-history.yml Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 70 file(s) remaining Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 70 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/k8s_harmony/k8s/deployment-revision-history.yaml to instances/pr-1835-c25332/env/plugins/k8s_harmony/k8s/deployment-revision-history.yaml Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 69 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/volumes.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/volumes.yml Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 68 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/ingress.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/ingress.yml Completed 6.1 MiB/31.7 MiB (1.4 MiB/s) with 67 file(s) remaining Completed 6.3 MiB/31.7 MiB (1.4 MiB/s) with 67 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 67 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.pack to instances/pr-1835-c25332/env/build/openedx/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.pack Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 66 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 66 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/README to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/README Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 65 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 65 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 65 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/grove/k8s/celery-beat.yml to instances/pr-1835-c25332/env/plugins/grove/k8s/celery-beat.yml Completed 6.6 MiB/31.7 MiB (1.5 MiB/s) with 64 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 64 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 64 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/Dockerfile to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/Dockerfile Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 63 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 63 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/k8s_harmony/k8s/shared-search-cert-patch-volumeless.yaml to instances/pr-1835-c25332/env/plugins/k8s_harmony/k8s/shared-search-cert-patch-volumeless.yaml Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 62 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 62 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/k8s_harmony/k8s/shared-search-cert-patch.yaml to instances/pr-1835-c25332/env/plugins/k8s_harmony/k8s/shared-search-cert-patch.yaml Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 61 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/apps/mfe/Caddyfile to instances/pr-1835-c25332/env/plugins/mfe/apps/mfe/Caddyfile Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 60 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/description to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/description Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 59 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 59 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/HEAD to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/HEAD Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 58 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 58 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 58 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/env.config.jsx to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/env.config.jsx Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 57 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 57 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 57 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-commit.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-commit.sample Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 56 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 56 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/apps/mfe/webpack.dev-tutor.config.js to instances/pr-1835-c25332/env/plugins/mfe/apps/mfe/webpack.dev-tutor.config.js Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 55 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/commit-msg.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/commit-msg.sample Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 54 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 54 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 54 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-merge-commit.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-merge-commit.sample Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 53 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-rebase.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-rebase.sample Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 52 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 52 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/push-to-checkout.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/push-to-checkout.sample Completed 6.6 MiB/31.7 MiB (1.4 MiB/s) with 51 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 51 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 51 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 51 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-push.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-push.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 50 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/prepare-commit-msg.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/prepare-commit-msg.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 49 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/index to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/index Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 48 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/applypatch-msg.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/applypatch-msg.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 47 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 47 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-receive.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-receive.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 46 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 46 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/sendemail-validate.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/sendemail-validate.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 45 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 45 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-applypatch.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/pre-applypatch.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 44 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/update.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/update.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 43 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 43 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/post-update.sample to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/hooks/post-update.sample Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 42 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 42 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/config to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/config Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 41 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 41 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/logs/HEAD to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/logs/HEAD Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 40 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 40 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-5922b6e023c0cbacff70129a6060307b8231ee18.rev to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-5922b6e023c0cbacff70129a6060307b8231ee18.rev Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 39 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 39 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/info/exclude to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/info/exclude Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 38 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 38 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-ad2d056b6162a34a43a60ec218bb15f1d22b57d7.rev to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-ad2d056b6162a34a43a60ec218bb15f1d22b57d7.rev Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 37 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 37 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 37 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/logs/refs/heads/kaustav/legacy_theme to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/logs/refs/heads/kaustav/legacy_theme Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 36 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 36 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.rev to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.rev Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 35 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/logs/refs/remotes/origin/HEAD to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/logs/refs/remotes/origin/HEAD Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 34 file(s) remaining Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 34 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.idx to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.idx Completed 6.6 MiB/31.7 MiB (1.3 MiB/s) with 33 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 33 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-5922b6e023c0cbacff70129a6060307b8231ee18.idx to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-5922b6e023c0cbacff70129a6060307b8231ee18.idx Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 32 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 32 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-ad2d056b6162a34a43a60ec218bb15f1d22b57d7.idx to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-ad2d056b6162a34a43a60ec218bb15f1d22b57d7.idx Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 31 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 31 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/packed-refs to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/packed-refs Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 30 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 30 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 30 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-cb3457fa5027cba6605d6e769c9f90b375a1aef2.rev to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-cb3457fa5027cba6605d6e769c9f90b375a1aef2.rev Completed 6.7 MiB/31.7 MiB (1.3 MiB/s) with 29 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.2 MiB/s) with 29 file(s) remaining Completed 6.7 MiB/31.7 MiB (1.2 MiB/s) with 29 file(s) remaining Completed 6.8 MiB/31.7 MiB (1.3 MiB/s) with 29 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/README.md to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/README.md Completed 6.8 MiB/31.7 MiB (1.3 MiB/s) with 28 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/common/_overrides.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/common/_overrides.scss Completed 6.8 MiB/31.7 MiB (1.3 MiB/s) with 27 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-cb3457fa5027cba6605d6e769c9f90b375a1aef2.idx to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-cb3457fa5027cba6605d6e769c9f90b375a1aef2.idx Completed 6.8 MiB/31.7 MiB (1.3 MiB/s) with 26 file(s) remaining Completed 7.0 MiB/31.7 MiB (1.3 MiB/s) with 26 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.gitignore to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.gitignore Completed 7.0 MiB/31.7 MiB (1.3 MiB/s) with 25 file(s) remaining Completed 7.0 MiB/31.7 MiB (1.3 MiB/s) with 25 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/refs/heads/kaustav/legacy_theme to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/refs/heads/kaustav/legacy_theme Completed 7.0 MiB/31.7 MiB (1.3 MiB/s) with 24 file(s) remaining Completed 7.0 MiB/31.7 MiB (1.3 MiB/s) with 24 file(s) remaining Completed 7.3 MiB/31.7 MiB (1.3 MiB/s) with 24 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/common-variables.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/common-variables.scss Completed 7.3 MiB/31.7 MiB (1.3 MiB/s) with 23 file(s) remaining Completed 7.5 MiB/31.7 MiB (1.4 MiB/s) with 23 file(s) remaining Completed 7.8 MiB/31.7 MiB (1.4 MiB/s) with 23 file(s) remaining Completed 7.8 MiB/31.7 MiB (1.4 MiB/s) with 23 file(s) remaining Completed 8.0 MiB/31.7 MiB (1.4 MiB/s) with 23 file(s) remaining Completed 8.0 MiB/31.7 MiB (1.4 MiB/s) with 23 file(s) remaining Completed 8.0 MiB/31.7 MiB (1.4 MiB/s) with 23 file(s) remaining Completed 8.3 MiB/31.7 MiB (1.5 MiB/s) with 23 file(s) remaining Completed 8.5 MiB/31.7 MiB (1.5 MiB/s) with 23 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/lms-course.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/lms-course.scss Completed 8.5 MiB/31.7 MiB (1.5 MiB/s) with 22 file(s) remaining Completed 8.5 MiB/31.7 MiB (1.5 MiB/s) with 22 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/refs/remotes/origin/HEAD to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/refs/remotes/origin/HEAD Completed 8.5 MiB/31.7 MiB (1.5 MiB/s) with 21 file(s) remaining Completed 8.8 MiB/31.7 MiB (1.5 MiB/s) with 21 file(s) remaining Completed 8.8 MiB/31.7 MiB (1.5 MiB/s) with 21 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/discussion/lms-discussion-bootstrap.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/discussion/lms-discussion-bootstrap.scss Completed 8.8 MiB/31.7 MiB (1.5 MiB/s) with 20 file(s) remaining Completed 9.0 MiB/31.7 MiB (1.6 MiB/s) with 20 file(s) remaining Completed 9.3 MiB/31.7 MiB (1.6 MiB/s) with 20 file(s) remaining Completed 9.5 MiB/31.7 MiB (1.7 MiB/s) with 20 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/lms-main-v1.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/lms-main-v1.scss Completed 9.5 MiB/31.7 MiB (1.7 MiB/s) with 19 file(s) remaining Completed 9.8 MiB/31.7 MiB (1.7 MiB/s) with 19 file(s) remaining Completed 9.8 MiB/31.7 MiB (1.7 MiB/s) with 19 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.stylelintrc.json to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.stylelintrc.json Completed 9.8 MiB/31.7 MiB (1.7 MiB/s) with 18 file(s) remaining Completed 10.0 MiB/31.7 MiB (1.7 MiB/s) with 18 file(s) remaining Completed 10.3 MiB/31.7 MiB (1.8 MiB/s) with 18 file(s) remaining Completed 10.3 MiB/31.7 MiB (1.8 MiB/s) with 18 file(s) remaining Completed 10.5 MiB/31.7 MiB (1.8 MiB/s) with 18 file(s) remaining Completed 10.8 MiB/31.7 MiB (1.9 MiB/s) with 18 file(s) remaining Completed 10.8 MiB/31.7 MiB (1.9 MiB/s) with 18 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/LICENSE to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/LICENSE Completed 10.8 MiB/31.7 MiB (1.9 MiB/s) with 17 file(s) remaining Completed 10.8 MiB/31.7 MiB (1.8 MiB/s) with 17 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/variables.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/variables.scss Completed 10.8 MiB/31.7 MiB (1.8 MiB/s) with 16 file(s) remaining Completed 11.0 MiB/31.7 MiB (1.9 MiB/s) with 16 file(s) remaining Completed 11.3 MiB/31.7 MiB (1.9 MiB/s) with 16 file(s) remaining Completed 11.5 MiB/31.7 MiB (1.9 MiB/s) with 16 file(s) remaining Completed 11.8 MiB/31.7 MiB (2.0 MiB/s) with 16 file(s) remaining Completed 11.8 MiB/31.7 MiB (2.0 MiB/s) with 16 file(s) remaining Completed 11.8 MiB/31.7 MiB (2.0 MiB/s) with 16 file(s) remaining Completed 12.0 MiB/31.7 MiB (2.0 MiB/s) with 16 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/common/_variables.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/common/_variables.scss Completed 12.0 MiB/31.7 MiB (2.0 MiB/s) with 15 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/_lms-overrides.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/_lms-overrides.scss Completed 12.0 MiB/31.7 MiB (2.0 MiB/s) with 14 file(s) remaining Completed 12.3 MiB/31.7 MiB (2.0 MiB/s) with 14 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_variables-v1.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_variables-v1.scss Completed 12.3 MiB/31.7 MiB (2.0 MiB/s) with 13 file(s) remaining Completed 12.3 MiB/31.7 MiB (2.0 MiB/s) with 13 file(s) remaining Completed 12.5 MiB/31.7 MiB (2.1 MiB/s) with 13 file(s) remaining Completed 12.8 MiB/31.7 MiB (2.1 MiB/s) with 13 file(s) remaining Completed 13.0 MiB/31.7 MiB (2.1 MiB/s) with 13 file(s) remaining Completed 13.3 MiB/31.7 MiB (2.2 MiB/s) with 13 file(s) remaining Completed 13.3 MiB/31.7 MiB (2.2 MiB/s) with 13 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/paragon/_overrides.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/paragon/_overrides.scss Completed 13.3 MiB/31.7 MiB (2.2 MiB/s) with 12 file(s) remaining Completed 13.5 MiB/31.7 MiB (2.2 MiB/s) with 12 file(s) remaining Completed 13.8 MiB/31.7 MiB (2.2 MiB/s) with 12 file(s) remaining Completed 14.0 MiB/31.7 MiB (2.3 MiB/s) with 12 file(s) remaining Completed 14.3 MiB/31.7 MiB (2.3 MiB/s) with 12 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/package.json to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/package.json Completed 14.3 MiB/31.7 MiB (2.3 MiB/s) with 11 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/paragon/_variables.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/paragon/_variables.scss Completed 14.3 MiB/31.7 MiB (2.3 MiB/s) with 10 file(s) remaining Completed 14.5 MiB/31.7 MiB (2.3 MiB/s) with 10 file(s) remaining Completed 14.8 MiB/31.7 MiB (2.3 MiB/s) with 10 file(s) remaining Completed 14.8 MiB/31.7 MiB (2.3 MiB/s) with 10 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_extras.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/partials/lms/theme/_extras.scss Completed 14.8 MiB/31.7 MiB (2.3 MiB/s) with 9 file(s) remaining Completed 15.0 MiB/31.7 MiB (2.4 MiB/s) with 9 file(s) remaining Completed 15.3 MiB/31.7 MiB (2.4 MiB/s) with 9 file(s) remaining Completed 15.4 MiB/31.7 MiB (2.4 MiB/s) with 9 file(s) remaining Completed 15.6 MiB/31.7 MiB (2.5 MiB/s) with 9 file(s) remaining Completed 15.9 MiB/31.7 MiB (2.5 MiB/s) with 9 file(s) remaining Completed 16.1 MiB/31.7 MiB (2.5 MiB/s) with 9 file(s) remaining Completed 16.4 MiB/31.7 MiB (2.6 MiB/s) with 9 file(s) remaining Completed 16.6 MiB/31.7 MiB (2.6 MiB/s) with 9 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/package-lock.json to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/package-lock.json Completed 16.6 MiB/31.7 MiB (2.6 MiB/s) with 8 file(s) remaining Completed 16.9 MiB/31.7 MiB (2.6 MiB/s) with 8 file(s) remaining Completed 17.1 MiB/31.7 MiB (2.7 MiB/s) with 8 file(s) remaining Completed 17.4 MiB/31.7 MiB (2.7 MiB/s) with 8 file(s) remaining Completed 17.6 MiB/31.7 MiB (2.7 MiB/s) with 8 file(s) remaining Completed 17.9 MiB/31.7 MiB (2.8 MiB/s) with 8 file(s) remaining Completed 18.1 MiB/31.7 MiB (2.8 MiB/s) with 8 file(s) remaining Completed 18.1 MiB/31.7 MiB (2.8 MiB/s) with 8 file(s) remaining Completed 18.1 MiB/31.7 MiB (2.8 MiB/s) with 8 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/theme-overrides.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/theme-overrides.scss Completed 18.1 MiB/31.7 MiB (2.8 MiB/s) with 7 file(s) remaining Completed 18.4 MiB/31.7 MiB (2.8 MiB/s) with 7 file(s) remaining Completed 18.6 MiB/31.7 MiB (2.9 MiB/s) with 7 file(s) remaining Completed 18.9 MiB/31.7 MiB (2.9 MiB/s) with 7 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/paragon/_fonts.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/paragon/_fonts.scss Completed 18.9 MiB/31.7 MiB (2.9 MiB/s) with 6 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/theme-colors.scss to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/lms/static/sass/theme-colors.scss Completed 18.9 MiB/31.7 MiB (2.9 MiB/s) with 5 file(s) remaining Completed 19.1 MiB/31.7 MiB (3.0 MiB/s) with 5 file(s) remaining Completed 19.4 MiB/31.7 MiB (3.0 MiB/s) with 5 file(s) remaining Completed 19.4 MiB/31.7 MiB (3.0 MiB/s) with 5 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/version to instances/pr-1835-c25332/env/version Completed 19.4 MiB/31.7 MiB (3.0 MiB/s) with 4 file(s) remaining Completed 19.6 MiB/31.7 MiB (3.0 MiB/s) with 4 file(s) remaining Completed 19.9 MiB/31.7 MiB (3.0 MiB/s) with 4 file(s) remaining Completed 20.1 MiB/31.7 MiB (3.1 MiB/s) with 4 file(s) remaining Completed 20.4 MiB/31.7 MiB (3.1 MiB/s) with 4 file(s) remaining Completed 20.6 MiB/31.7 MiB (3.1 MiB/s) with 4 file(s) remaining Completed 20.9 MiB/31.7 MiB (3.2 MiB/s) with 4 file(s) remaining Completed 21.1 MiB/31.7 MiB (3.2 MiB/s) with 4 file(s) remaining Completed 21.4 MiB/31.7 MiB (3.2 MiB/s) with 4 file(s) remaining Completed 21.6 MiB/31.7 MiB (3.3 MiB/s) with 4 file(s) remaining Completed 21.9 MiB/31.7 MiB (3.3 MiB/s) with 4 file(s) remaining Completed 22.1 MiB/31.7 MiB (3.3 MiB/s) with 4 file(s) remaining Completed 22.4 MiB/31.7 MiB (3.4 MiB/s) with 4 file(s) remaining Completed 22.6 MiB/31.7 MiB (3.4 MiB/s) with 4 file(s) remaining Completed 22.9 MiB/31.7 MiB (3.4 MiB/s) with 4 file(s) remaining Completed 23.1 MiB/31.7 MiB (3.5 MiB/s) with 4 file(s) remaining Completed 23.4 MiB/31.7 MiB (3.5 MiB/s) with 4 file(s) remaining Completed 23.6 MiB/31.7 MiB (3.5 MiB/s) with 4 file(s) remaining Completed 23.9 MiB/31.7 MiB (3.6 MiB/s) with 4 file(s) remaining Completed 24.1 MiB/31.7 MiB (3.6 MiB/s) with 4 file(s) remaining Completed 24.4 MiB/31.7 MiB (3.6 MiB/s) with 4 file(s) remaining Completed 24.6 MiB/31.7 MiB (3.7 MiB/s) with 4 file(s) remaining Completed 24.9 MiB/31.7 MiB (3.7 MiB/s) with 4 file(s) remaining Completed 25.1 MiB/31.7 MiB (3.7 MiB/s) with 4 file(s) remaining Completed 25.4 MiB/31.7 MiB (3.8 MiB/s) with 4 file(s) remaining Completed 25.6 MiB/31.7 MiB (3.8 MiB/s) with 4 file(s) remaining Completed 25.9 MiB/31.7 MiB (3.9 MiB/s) with 4 file(s) remaining Completed 26.1 MiB/31.7 MiB (3.9 MiB/s) with 4 file(s) remaining Completed 26.4 MiB/31.7 MiB (3.9 MiB/s) with 4 file(s) remaining Completed 26.6 MiB/31.7 MiB (4.0 MiB/s) with 4 file(s) remaining Completed 26.9 MiB/31.7 MiB (4.0 MiB/s) with 4 file(s) remaining Completed 27.1 MiB/31.7 MiB (4.0 MiB/s) with 4 file(s) remaining Completed 27.4 MiB/31.7 MiB (4.0 MiB/s) with 4 file(s) remaining Completed 27.6 MiB/31.7 MiB (4.1 MiB/s) with 4 file(s) remaining Completed 27.9 MiB/31.7 MiB (4.1 MiB/s) with 4 file(s) remaining Completed 28.1 MiB/31.7 MiB (4.1 MiB/s) with 4 file(s) remaining Completed 28.3 MiB/31.7 MiB (4.2 MiB/s) with 4 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.pack to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-be7c8b2d48b589c02efbf5162a861af85e181084.pack Completed 28.3 MiB/31.7 MiB (4.2 MiB/s) with 3 file(s) remaining Completed 28.6 MiB/31.7 MiB (4.2 MiB/s) with 3 file(s) remaining Completed 28.8 MiB/31.7 MiB (4.2 MiB/s) with 3 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-ad2d056b6162a34a43a60ec218bb15f1d22b57d7.pack to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-ad2d056b6162a34a43a60ec218bb15f1d22b57d7.pack Completed 28.8 MiB/31.7 MiB (4.2 MiB/s) with 2 file(s) remaining Completed 29.1 MiB/31.7 MiB (4.3 MiB/s) with 2 file(s) remaining Completed 29.3 MiB/31.7 MiB (4.3 MiB/s) with 2 file(s) remaining Completed 29.6 MiB/31.7 MiB (4.3 MiB/s) with 2 file(s) remaining Completed 29.8 MiB/31.7 MiB (4.4 MiB/s) with 2 file(s) remaining Completed 30.1 MiB/31.7 MiB (4.4 MiB/s) with 2 file(s) remaining Completed 30.3 MiB/31.7 MiB (4.4 MiB/s) with 2 file(s) remaining Completed 30.6 MiB/31.7 MiB (4.5 MiB/s) with 2 file(s) remaining Completed 30.8 MiB/31.7 MiB (4.5 MiB/s) with 2 file(s) remaining Completed 31.1 MiB/31.7 MiB (4.5 MiB/s) with 2 file(s) remaining Completed 31.3 MiB/31.7 MiB (4.5 MiB/s) with 2 file(s) remaining Completed 31.5 MiB/31.7 MiB (4.6 MiB/s) with 2 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-cb3457fa5027cba6605d6e769c9f90b375a1aef2.pack to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-cb3457fa5027cba6605d6e769c9f90b375a1aef2.pack Completed 31.5 MiB/31.7 MiB (4.6 MiB/s) with 1 file(s) remaining Completed 31.7 MiB/31.7 MiB (4.6 MiB/s) with 1 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-5922b6e023c0cbacff70129a6060307b8231ee18.pack to instances/pr-1835-c25332/env/plugins/mfe/build/mfe/themes/edx-simple-theme/.git/objects/pack/pack-5922b6e023c0cbacff70129a6060307b8231ee18.pack Completed 2.3 KiB/2.3 KiB (5.6 KiB/s) with 1 file(s) remaining download: s3://tenv-axim-sandboxes-15611369568402887342/pr-1835-c25332/grove-preserved-config.yml to instances/pr-1835-c25332/grove-preserved-config.yml No ssh key provided. Skipping writing ssh key. rm -rf /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/env/build/openedx/requirements/private/* No private plugins provided. Skipping installing private plugins. Instance virtual environment is outdated. Updating... /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/.venv/bin/python -m pip install -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt Collecting git+https://github.com/overhangio/tutor.git@main (from -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Cloning https://github.com/overhangio/tutor.git (to revision main) to /tmp/pip-req-build-56cx5mkj Running command git clone --filter=blob:none --quiet https://github.com/overhangio/tutor.git /tmp/pip-req-build-56cx5mkj Running command git checkout -b main --track origin/main branch 'main' set up to track 'origin/main'. Switched to a new branch 'main' Resolved https://github.com/overhangio/tutor.git to commit cc7432147a3e86fcdc7878a04d8bb75e9de17b0b Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting git+https://github.com/overhangio/tutor-mfe.git@main (from -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 2)) Cloning https://github.com/overhangio/tutor-mfe.git (to revision main) to /tmp/pip-req-build-ih4who7z Running command git clone --filter=blob:none --quiet https://github.com/overhangio/tutor-mfe.git /tmp/pip-req-build-ih4who7z Running command git checkout -b main --track origin/main branch 'main' set up to track 'origin/main'. Switched to a new branch 'main' Resolved https://github.com/overhangio/tutor-mfe.git to commit b56860bdc08f06a9b397ef9eaff877c073837317 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting git+https://github.com/overhangio/tutor-forum.git@main (from -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 3)) Cloning https://github.com/overhangio/tutor-forum.git (to revision main) to /tmp/pip-req-build-s2x17sda Running command git clone --filter=blob:none --quiet https://github.com/overhangio/tutor-forum.git /tmp/pip-req-build-s2x17sda Running command git checkout -b main --track origin/main branch 'main' set up to track 'origin/main'. Switched to a new branch 'main' Resolved https://github.com/overhangio/tutor-forum.git to commit aab2ad700f4720a3497cc890aabe4cb7fcc65799 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting git+https://gitlab.com/opencraft/dev/tutor-contrib-grove.git@021249b92a1027792424206365786b22a3820cbb (from -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 4)) Cloning https://gitlab.com/opencraft/dev/tutor-contrib-grove.git (to revision 021249b92a1027792424206365786b22a3820cbb) to /tmp/pip-req-build-7gnxomxc Running command git clone --filter=blob:none --quiet https://gitlab.com/opencraft/dev/tutor-contrib-grove.git /tmp/pip-req-build-7gnxomxc Running command git rev-parse -q --verify 'sha^021249b92a1027792424206365786b22a3820cbb' Running command git fetch -q https://gitlab.com/opencraft/dev/tutor-contrib-grove.git 021249b92a1027792424206365786b22a3820cbb Running command git checkout -q 021249b92a1027792424206365786b22a3820cbb Resolved https://gitlab.com/opencraft/dev/tutor-contrib-grove.git to commit 021249b92a1027792424206365786b22a3820cbb Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting git+https://github.com/hastexo/tutor-contrib-s3.git@main (from -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 5)) Cloning https://github.com/hastexo/tutor-contrib-s3.git (to revision main) to /tmp/pip-req-build-xkrt7x0x Running command git clone --filter=blob:none --quiet https://github.com/hastexo/tutor-contrib-s3.git /tmp/pip-req-build-xkrt7x0x Resolved https://github.com/hastexo/tutor-contrib-s3.git to commit ecab2f691ca6df38fc49b81120cdf246e270f4f1 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tutor-contrib-harmony (from -r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 6)) Cloning https://github.com/openedx/openedx-k8s-harmony.git (to revision main) to /tmp/pip-install-phs59ooj/tutor-contrib-harmony_5db4fc7f72cb4378bc475548878427e7 Running command git clone --filter=blob:none --quiet https://github.com/openedx/openedx-k8s-harmony.git /tmp/pip-install-phs59ooj/tutor-contrib-harmony_5db4fc7f72cb4378bc475548878427e7 Resolved https://github.com/openedx/openedx-k8s-harmony.git to commit deaf58ed6dc8d2d60ba5fed42d0ad472944dfaf7 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting appdirs (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB) Collecting click<8.3.0,>=8.0 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading click-8.2.1-py3-none-any.whl.metadata (2.5 kB) Collecting importlib-metadata>=7.0.1 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading importlib_metadata-8.7.0-py3-none-any.whl.metadata (4.8 kB) Collecting importlib-resources>=6.1.1 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB) Collecting jinja2>=2.10 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting kubernetes (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading kubernetes-34.1.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting mypy (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading mypy-1.19.1-cp312-cp312-musllinux_1_2_x86_64.whl.metadata (2.2 kB) Collecting packaging (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting pycryptodome>=3.17.0 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_x86_64.whl.metadata (3.4 kB) Collecting pyyaml>=6.0 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl.metadata (2.4 kB) Collecting typing-extensions>=4.4.0 (from tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Collecting zipp>=3.20 (from importlib-metadata>=7.0.1->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading zipp-3.23.0-py3-none-any.whl.metadata (3.6 kB) Collecting MarkupSafe>=2.0 (from jinja2>=2.10->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl.metadata (2.7 kB) Collecting certifi>=14.05.14 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB) Collecting six>=1.9.0 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting python-dateutil>=2.5.3 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting google-auth>=1.0.1 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading google_auth-2.45.0-py2.py3-none-any.whl.metadata (6.8 kB) Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading websocket_client-1.9.0-py3-none-any.whl.metadata (8.3 kB) Collecting requests (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) Collecting requests-oauthlib (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) Collecting urllib3<2.4.0,>=1.24.2 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Collecting durationpy>=0.7 (from kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading durationpy-0.10-py3-none-any.whl.metadata (340 bytes) Collecting mypy_extensions>=1.0.0 (from mypy->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB) Collecting pathspec>=0.9.0 (from mypy->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) Collecting librt>=0.6.2 (from mypy->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading librt-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl.metadata (1.3 kB) Collecting cachetools<7.0,>=2.0.0 (from google-auth>=1.0.1->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading cachetools-6.2.4-py3-none-any.whl.metadata (5.6 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB) Collecting rsa<5,>=3.1.4 (from google-auth>=1.0.1->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB) Collecting charset_normalizer<4,>=2 (from requests->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl.metadata (37 kB) Collecting idna<4,>=2.5 (from requests->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) Collecting oauthlib>=3.0.0 (from requests-oauthlib->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading oauthlib-3.3.1-py3-none-any.whl.metadata (7.9 kB) Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes->tutor==20.0.3->-r /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/requirements.txt (line 1)) Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) Downloading click-8.2.1-py3-none-any.whl (102 kB) Downloading importlib_metadata-8.7.0-py3-none-any.whl (27 kB) Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_x86_64.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 18.2 MB/s eta 0:00:00 Downloading pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl (790 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 790.2/790.2 kB 13.3 MB/s eta 0:00:00 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Downloading kubernetes-34.1.0-py2.py3-none-any.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 24.3 MB/s eta 0:00:00 Downloading mypy-1.19.1-cp312-cp312-musllinux_1_2_x86_64.whl (13.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.8/13.8 MB 30.1 MB/s eta 0:00:00 Using cached packaging-25.0-py3-none-any.whl (66 kB) Downloading certifi-2025.11.12-py3-none-any.whl (159 kB) Downloading durationpy-0.10-py3-none-any.whl (3.9 kB) Downloading google_auth-2.45.0-py2.py3-none-any.whl (233 kB) Downloading librt-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl (199 kB) Downloading markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl (23 kB) Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB) Using cached pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Downloading urllib3-2.3.0-py3-none-any.whl (128 kB) Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB) Downloading zipp-3.23.0-py3-none-any.whl (10 kB) Downloading requests-2.32.5-py3-none-any.whl (64 kB) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Downloading cachetools-6.2.4-py3-none-any.whl (11 kB) Downloading charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl (154 kB) Downloading idna-3.11-py3-none-any.whl (71 kB) Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB) Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) Building wheels for collected packages: tutor, tutor-mfe, tutor-forum, tutor-contrib-grove, tutor-contrib-s3, tutor-contrib-harmony Building wheel for tutor (pyproject.toml): started Building wheel for tutor (pyproject.toml): finished with status 'done' Created wheel for tutor: filename=tutor-20.0.3-py3-none-any.whl size=151627 sha256=1e453967f8b5cb1a49334230cd9ee2cbecd6b39bac82b1e806f223313af25ca0 Stored in directory: /tmp/pip-ephem-wheel-cache-uwlf0gq4/wheels/23/8b/1a/1795117e7778a208575c57ab5880af2013c8c7e0acc425d2b4 Building wheel for tutor-mfe (pyproject.toml): started Building wheel for tutor-mfe (pyproject.toml): finished with status 'done' Created wheel for tutor-mfe: filename=tutor_mfe-20.1.0-py3-none-any.whl size=41400 sha256=40e685530f810b202ab27cd7f06eeffad0bf4913751f968f06f039fb9c458638 Stored in directory: /tmp/pip-ephem-wheel-cache-uwlf0gq4/wheels/51/5b/3c/1902f48e5aca17994f86dc3cd72082281d59179a8da91272ad Building wheel for tutor-forum (pyproject.toml): started Building wheel for tutor-forum (pyproject.toml): finished with status 'done' Created wheel for tutor-forum: filename=tutor_forum-20.0.0-py3-none-any.whl size=17129 sha256=a90171ae48cf6725ab50d6a0027e543e132057570312d9742a22410d59f5c243 Stored in directory: /tmp/pip-ephem-wheel-cache-uwlf0gq4/wheels/f8/7c/29/feb2766d78eb256c5023f9c190705d849e3958d688717bca0c Building wheel for tutor-contrib-grove (pyproject.toml): started Building wheel for tutor-contrib-grove (pyproject.toml): finished with status 'done' Created wheel for tutor-contrib-grove: filename=tutor_contrib_grove-19.0.0-py3-none-any.whl size=42907 sha256=8d739ab1aa93ca4b15273e0c07119522173d789340620d22ee755b68c48506c0 Stored in directory: /home/grove/.cache/pip/wheels/07/c6/f0/ce4afa8fbda4f6e5bc9bdcf9ebb8c68c9b73b220af927c12cb Building wheel for tutor-contrib-s3 (pyproject.toml): started Building wheel for tutor-contrib-s3 (pyproject.toml): finished with status 'done' Created wheel for tutor-contrib-s3: filename=tutor_contrib_s3-2.3.2.dev4+gecab2f691-py3-none-any.whl size=19250 sha256=7cd16663f565a1de1eb2ebbf74606ac85dc51f27759e769eb5702474069d50bf Stored in directory: /tmp/pip-ephem-wheel-cache-uwlf0gq4/wheels/37/26/62/39ed6ef36e7efef5dc8a6aa984ed4129e6fc59a7af7a8e0bb7 Building wheel for tutor-contrib-harmony (pyproject.toml): started Building wheel for tutor-contrib-harmony (pyproject.toml): finished with status 'done' Created wheel for tutor-contrib-harmony: filename=tutor_contrib_harmony-18.0.1-py3-none-any.whl size=12154 sha256=364b22867a262679486c56c3ed66c40bcf0e7e0f0b62be75dc95259ec219e2ef Stored in directory: /tmp/pip-ephem-wheel-cache-uwlf0gq4/wheels/24/01/ac/e6ae82ff80b178ebd0f3c0fe9913690f8ee57bc7d792532d3a Successfully built tutor tutor-mfe tutor-forum tutor-contrib-grove tutor-contrib-s3 tutor-contrib-harmony Installing collected packages: durationpy, appdirs, zipp, websocket-client, urllib3, typing-extensions, six, pyyaml, pycryptodome, pyasn1, pathspec, packaging, oauthlib, mypy_extensions, MarkupSafe, librt, importlib-resources, idna, click, charset_normalizer, certifi, cachetools, rsa, requests, python-dateutil, pyasn1-modules, mypy, jinja2, importlib-metadata, requests-oauthlib, google-auth, kubernetes, tutor, tutor-mfe, tutor-forum, tutor-contrib-s3, tutor-contrib-harmony, tutor-contrib-grove Successfully installed MarkupSafe-3.0.3 appdirs-1.4.4 cachetools-6.2.4 certifi-2025.11.12 charset_normalizer-3.4.4 click-8.2.1 durationpy-0.10 google-auth-2.45.0 idna-3.11 importlib-metadata-8.7.0 importlib-resources-6.5.2 jinja2-3.1.6 kubernetes-34.1.0 librt-0.7.4 mypy-1.19.1 mypy_extensions-1.1.0 oauthlib-3.3.1 packaging-25.0 pathspec-0.12.1 pyasn1-0.6.1 pyasn1-modules-0.4.2 pycryptodome-3.23.0 python-dateutil-2.9.0.post0 pyyaml-6.0.3 requests-2.32.5 requests-oauthlib-2.0.0 rsa-4.9.1 six-1.17.0 tutor-20.0.3 tutor-contrib-grove-19.0.0 tutor-contrib-harmony-18.0.1 tutor-contrib-s3-2.3.2.dev4+gecab2f691 tutor-forum-20.0.0 tutor-mfe-20.1.0 typing-extensions-4.15.0 urllib3-2.3.0 websocket-client-1.9.0 zipp-3.23.0 [notice] A new release of pip is available: 25.0.1 -> 25.3 [notice] To update, run: /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/.venv/bin/python -m pip install --upgrade pip /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/.venv/bin/tutor images build openedx --output="type=registry" --docker-arg="--platform" --docker-arg="linux/amd64" --build-arg EDX_PLATFORM_REPOSITORY="https://github.com/openedx/edx-platform.git" --build-arg EDX_PLATFORM_VERSION="master" ⚠️ Found conflicting values for setting 'DISCOVERY_INDEX_OVERRIDES': '{'course_discovery.apps.course_metadata.search_indexes.documents.course': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}course', 'course_discovery.apps.course_metadata.search_indexes.documents.course_run': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}course_run', 'course_discovery.apps.course_metadata.search_indexes.documents.learner_pathway': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}learner_pathway', 'course_discovery.apps.course_metadata.search_indexes.documents.person': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}person', 'course_discovery.apps.course_metadata.search_indexes.documents.program': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}program'}' or '{'course_discovery.apps.course_metadata.search_indexes.documents.course': '{{ ELASTICSEARCH_INDEX_PREFIX }}course', 'course_discovery.apps.course_metadata.search_indexes.documents.course_run': '{{ ELASTICSEARCH_INDEX_PREFIX }}course_run', 'course_discovery.apps.course_metadata.search_indexes.documents.learner_pathway': '{{ ELASTICSEARCH_INDEX_PREFIX }}learner_pathway', 'course_discovery.apps.course_metadata.search_indexes.documents.person': '{{ ELASTICSEARCH_INDEX_PREFIX }}person', 'course_discovery.apps.course_metadata.search_indexes.documents.program': '{{ ELASTICSEARCH_INDEX_PREFIX }}program'}' ⚠️ Found conflicting values for setting 'DISCOVERY_INDEX_OVERRIDES': '{'course_discovery.apps.course_metadata.search_indexes.documents.course': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}course', 'course_discovery.apps.course_metadata.search_indexes.documents.course_run': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}course_run', 'course_discovery.apps.course_metadata.search_indexes.documents.learner_pathway': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}learner_pathway', 'course_discovery.apps.course_metadata.search_indexes.documents.person': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}person', 'course_discovery.apps.course_metadata.search_indexes.documents.program': '{{ K8S_HARMONY_SEARCH_CLUSTER_INDEX_PREFIX }}program'}' or '{'course_discovery.apps.course_metadata.search_indexes.documents.course': '{{ ELASTICSEARCH_INDEX_PREFIX }}course', 'course_discovery.apps.course_metadata.search_indexes.documents.course_run': '{{ ELASTICSEARCH_INDEX_PREFIX }}course_run', 'course_discovery.apps.course_metadata.search_indexes.documents.learner_pathway': '{{ ELASTICSEARCH_INDEX_PREFIX }}learner_pathway', 'course_discovery.apps.course_metadata.search_indexes.documents.person': '{{ ELASTICSEARCH_INDEX_PREFIX }}person', 'course_discovery.apps.course_metadata.search_indexes.documents.program': '{{ ELASTICSEARCH_INDEX_PREFIX }}program'}' Building image registry.gitlab.com/opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:latest docker buildx build --tag=registry.gitlab.com/opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:latest --build-arg EDX_PLATFORM_REPOSITORY=https://github.com/openedx/edx-platform.git --build-arg EDX_PLATFORM_VERSION=master --output=type=registry --platform linux/amd64 --cache-from=type=registry,ref=registry.gitlab.com/opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:latest-cache /builds/opencraft/ops/axim-pr-sandboxes/instances/pr-1835-c25332/env/build/openedx #0 building with "bold_einstein" instance using docker-container driver #1 [internal] booting buildkit #1 pulling image moby/buildkit:buildx-stable-1 #1 pulling image moby/buildkit:buildx-stable-1 25.2s done #1 creating container buildx_buildkit_bold_einstein0 #1 creating container buildx_buildkit_bold_einstein0 3.6s done #1 DONE 28.8s #2 [internal] load build definition from Dockerfile #2 transferring dockerfile: #2 transferring dockerfile: 12.63kB 0.1s done #2 DONE 0.3s #3 resolve image config for docker-image://docker.io/docker/dockerfile:1 #3 DONE 2.7s #4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 #4 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 0.1s done #4 DONE 0.1s #4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 #4 sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 0B / 13.57MB 0.2s #4 sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 2.10MB / 13.57MB 0.3s #4 sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 9.44MB / 13.57MB 0.5s #4 sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 13.57MB / 13.57MB 0.6s done #4 extracting sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 #4 extracting sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 2.9s done #4 DONE 3.7s #5 [internal] load metadata for docker.io/library/ubuntu:22.04 #5 DONE 1.6s #6 [internal] load metadata for docker.io/powerman/dockerize:0.19.0 #6 DONE 1.6s #7 [internal] load .dockerignore #7 transferring context: #7 transferring context: 2B 0.0s done #7 DONE 0.2s #8 importing cache manifest from registry.gitlab.com/opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:latest-cache #8 ... #9 [internal] load build context #9 DONE 0.0s #10 [minimal 1/2] FROM docker.io/library/ubuntu:22.04@sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb #10 resolve docker.io/library/ubuntu:22.04@sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb 0.1s done #10 DONE 0.1s #11 FROM docker.io/powerman/dockerize:0.19.0@sha256:a34158d699e065609fc845e7cdc1e070f185afdbca317fe4931aaea04818f8bf #11 resolve docker.io/powerman/dockerize:0.19.0@sha256:a34158d699e065609fc845e7cdc1e070f185afdbca317fe4931aaea04818f8bf 0.1s done #11 DONE 0.1s #12 [auth] opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:pull token for registry.gitlab.com #12 DONE 0.0s #13 [code 3/4] ADD --keep-git-dir=true https://github.com/openedx/edx-platform.git#master . #13 1.402 c67558f17dfc5040b85b516574c3fda8bfd17937 refs/heads/master #13 1.438 1feb4fdb9f57130a362d797667f2ea1f847d98e9 refs/remotes/edxorigin/master #13 1.438 1c910cfbbb5746b4b708f6776c46b6057f72dae6 refs/remotes/origin/master #13 DONE 1.4s #8 importing cache manifest from registry.gitlab.com/opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:latest-cache #8 inferred cache manifest type: application/vnd.oci.image.manifest.v1+json done #8 DONE 1.6s #9 [internal] load build context #9 transferring context: 6.75MB 1.3s done #9 DONE 1.3s #13 [code 3/4] ADD --keep-git-dir=true https://github.com/openedx/edx-platform.git#master . #13 0.273 Initialized empty Git repository in /var/lib/buildkit/runc-overlayfs/snapshots/snapshots/6/fs/ #13 21.46 From https://github.com/openedx/edx-platform #13 21.46 * [new branch] master -> master #13 21.46 * [new branch] master -> origin/master #13 21.54 c67558f17dfc5040b85b516574c3fda8bfd17937 #13 21.59 Initialized empty Git repository in /var/lib/buildkit/runc-overlayfs/snapshots/snapshots/7/fs/.git/ #13 21.63 commit #13 34.84 From file:///var/lib/buildkit/runc-overlayfs/snapshots/snapshots/6/fs #13 34.84 * [new tag] master -> master #13 34.84 * [new tag] master -> master #13 47.71 Note: switching to 'FETCH_HEAD'. #13 47.71 #13 47.71 You are in 'detached HEAD' state. You can look around, make experimental #13 47.71 changes and commit them, and you can discard any commits you make in this #13 47.71 state without impacting any branches by switching back to a branch. #13 47.71 #13 47.71 If you want to create a new branch to retain commits you create, you may #13 47.71 do so (now or later) by using -c with the switch command. Example: #13 47.71 #13 47.71 git switch -c #13 47.71 #13 47.71 Or undo this operation with: #13 47.71 #13 47.71 git switch - #13 47.71 #13 47.71 Turn off this advice by setting config variable advice.detachedHead to false #13 47.71 #13 47.71 HEAD is now at c67558f fix: bump learning-core to 0.30.2 #13 DONE 49.9s #14 [minimal 2/2] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y build-essential curl git language-pack-en #14 CACHED #15 [code 1/4] RUN mkdir -p /openedx/edx-platform #15 CACHED #16 [code 2/4] WORKDIR /openedx/edx-platform #16 CACHED #17 [auth] opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:pull token for registry.gitlab.com #17 DONE 0.0s #16 [code 2/4] WORKDIR /openedx/edx-platform #16 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 0.2s #16 sha256:5683113660191bf90c8292cc6ff1d90ff1d8251e78635937e29a58c8948d90e7 0B / 124B 0.2s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 0B / 119.75MB 0.2s #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 0B / 29.54MB 0.2s #16 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.8s done #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 2.10MB / 29.54MB 0.8s #16 sha256:5683113660191bf90c8292cc6ff1d90ff1d8251e78635937e29a58c8948d90e7 124B / 124B 1.0s done #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 5.24MB / 29.54MB 1.1s #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 14.68MB / 29.54MB 1.2s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 7.34MB / 119.75MB 1.5s #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 18.87MB / 29.54MB 1.4s #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 29.36MB / 29.54MB 1.5s #16 sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 29.54MB / 29.54MB 1.7s done #16 extracting sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 17.83MB / 119.75MB 2.0s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 24.12MB / 119.75MB 2.3s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 32.12MB / 119.75MB 2.7s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 44.04MB / 119.75MB 3.2s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 51.38MB / 119.75MB 3.6s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 60.82MB / 119.75MB 4.1s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 69.21MB / 119.75MB 4.4s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 75.50MB / 119.75MB 4.7s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 83.89MB / 119.75MB 5.0s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 91.23MB / 119.75MB 5.4s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 98.57MB / 119.75MB 5.7s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 108.00MB / 119.75MB 6.2s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 118.49MB / 119.75MB 6.6s #16 sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 119.75MB / 119.75MB 6.9s done #16 extracting sha256:7e49dc6156b0b532730614d83a65ae5e7ce61e966b0498703d333b4d03505e4f 17.3s done #16 extracting sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 #16 extracting sha256:f26f4ae3d3a61eceba28cd0128ab9da7b3f9681a63f7f9e31799c32ab86d4866 53.7s done #16 DONE 73.1s #16 [code 2/4] WORKDIR /openedx/edx-platform #16 extracting sha256:5683113660191bf90c8292cc6ff1d90ff1d8251e78635937e29a58c8948d90e7 #16 extracting sha256:5683113660191bf90c8292cc6ff1d90ff1d8251e78635937e29a58c8948d90e7 0.3s done #16 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 #16 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0.1s done #16 DONE 73.5s #18 [code 3/4] ADD --keep-git-dir=true https://github.com/openedx/edx-platform.git#master . #18 DONE 44.5s #19 [code 4/4] RUN git config --global user.email "tutor@overhang.io" && git config --global user.name "Tutor" #19 DONE 1.9s #20 [edx-platform 1/1] COPY --from=code /openedx/edx-platform / #20 DONE 38.5s #21 [python 3/4] RUN /opt/pyenv/bin/pyenv install 3.11.8 #21 CACHED #22 [python 4/4] RUN /opt/pyenv/versions/3.11.8/bin/python -m venv /openedx/venv #22 CACHED #23 [python-requirements 1/8] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y software-properties-common libmysqlclient-dev libxmlsec1-dev libgeos-dev libxml2-dev libxmlsec1-openssl #23 CACHED #24 [python 1/4] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git #24 CACHED #25 [python 2/4] RUN git clone https://github.com/pyenv/pyenv /opt/pyenv --branch v2.3.36 --depth 1 #25 CACHED #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 ... #27 [nodejs-requirements 1/4] RUN pip install nodeenv==1.9.1 #27 CACHED #28 [nodejs-requirements 2/4] RUN nodeenv /openedx/nodeenv --node=20.19.5 --prebuilt #28 CACHED #29 [nodejs-requirements 3/4] WORKDIR /openedx/edx-platform #29 CACHED #30 [nodejs-requirements 4/4] RUN --mount=type=bind,from=edx-platform,source=/package.json,target=/openedx/edx-platform/package.json --mount=type=bind,from=edx-platform,source=/package-lock.json,target=/openedx/edx-platform/package-lock.json --mount=type=bind,from=edx-platform,source=/scripts/copy-node-modules.sh,target=/openedx/edx-platform/scripts/copy-node-modules.sh --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --registry=https://registry.npmjs.org/ #30 CACHED #31 [production 4/40] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize #31 CACHED #32 [production 1/40] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked apt update && apt install -y gettext gfortran graphviz graphviz-dev libffi-dev libfreetype6-dev libgeos-dev libjpeg8-dev liblapack-dev libmysqlclient-dev libpng-dev libsqlite3-dev libxmlsec1-dev lynx mysql-client ntp pkg-config rdfind #32 CACHED #33 [production 2/40] RUN if [ "1000" = 0 ]; then echo "app user may not be root" && false; fi #33 CACHED #34 [production 3/40] RUN useradd --no-log-init --home-dir /openedx --create-home --shell /bin/bash --uid 1000 app #34 CACHED #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 ... #31 [production 4/40] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize #31 CACHED #35 [auth] opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:pull token for registry.gitlab.com #35 DONE 0.0s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 sha256:715db82c73939ed602430db4901b2da62fc497563c521e686e4e051b45cdd67e 0B / 2.22MB 0.2s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 0B / 26.39MB 0.2s #26 sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f 0B / 7.42MB 0.2s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 0B / 85.23MB 0.2s #26 sha256:715db82c73939ed602430db4901b2da62fc497563c521e686e4e051b45cdd67e 1.05MB / 2.22MB 1.2s #26 sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f 1.05MB / 7.42MB 1.2s #26 sha256:715db82c73939ed602430db4901b2da62fc497563c521e686e4e051b45cdd67e 2.22MB / 2.22MB 1.5s #26 sha256:715db82c73939ed602430db4901b2da62fc497563c521e686e4e051b45cdd67e 2.22MB / 2.22MB 1.7s done #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 2.10MB / 26.39MB 1.7s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 4.19MB / 26.39MB 1.8s #26 sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f 5.24MB / 7.42MB 1.8s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 8.39MB / 85.23MB 1.7s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 7.34MB / 26.39MB 2.0s #26 sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f 7.42MB / 7.42MB 2.0s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 0B / 260.24MB 0.2s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 13.63MB / 85.23MB 2.1s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 10.49MB / 26.39MB 2.3s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 15.63MB / 26.39MB 2.4s #26 sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f 7.42MB / 7.42MB 2.4s done #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 18.87MB / 26.39MB 2.6s #26 sha256:b2f0c431f6c424500c53c538ff9f8346291730c6b5f639fe2e7472ecfe81d353 0B / 1.47MB 0.2s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 23.07MB / 26.39MB 3.0s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 26.39MB / 26.39MB 3.2s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 20.97MB / 85.23MB 3.0s #26 sha256:b2f0c431f6c424500c53c538ff9f8346291730c6b5f639fe2e7472ecfe81d353 1.47MB / 1.47MB 0.8s #26 sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 26.39MB / 26.39MB 3.2s done #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 20.97MB / 260.24MB 1.7s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 29.36MB / 85.23MB 3.3s #26 sha256:b2f0c431f6c424500c53c538ff9f8346291730c6b5f639fe2e7472ecfe81d353 1.47MB / 1.47MB 0.9s done #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 35.65MB / 85.23MB 3.6s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 36.70MB / 260.24MB 2.3s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 42.87MB / 85.23MB 3.9s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 54.53MB / 85.23MB 4.2s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 51.38MB / 260.24MB 3.0s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 65.01MB / 85.23MB 4.8s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 70.25MB / 85.23MB 5.1s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 66.06MB / 260.24MB 3.6s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 76.55MB / 85.23MB 5.4s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 82.84MB / 85.23MB 5.7s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 81.79MB / 260.24MB 4.2s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 96.47MB / 260.24MB 5.0s #26 sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 85.23MB / 85.23MB 6.6s done #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 112.20MB / 260.24MB 5.6s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 125.83MB / 260.24MB 6.2s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 139.46MB / 260.24MB 6.9s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 153.09MB / 260.24MB 7.5s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 168.82MB / 260.24MB 8.4s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 182.45MB / 260.24MB 8.9s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 196.08MB / 260.24MB 9.6s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 212.86MB / 260.24MB 10.4s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 226.49MB / 260.24MB 11.0s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 241.04MB / 260.24MB 12.0s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 254.30MB / 260.24MB 12.8s #26 sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 260.24MB / 260.24MB 14.0s done #26 extracting sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 #26 ... #36 [production 5/40] COPY --link --chown=1000:1000 --from=edx-platform / /openedx/edx-platform #36 DONE 77.1s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 ... #37 [production 6/40] COPY --link --chown=1000:1000 --from=python /opt/pyenv /opt/pyenv #37 DONE 0.5s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 extracting sha256:7eee5720e57391da1a9b717a0d548d7cc817afb1b165d231dd6513c97a098728 158.0s done #26 DONE 175.9s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 extracting sha256:b2f0c431f6c424500c53c538ff9f8346291730c6b5f639fe2e7472ecfe81d353 #26 extracting sha256:b2f0c431f6c424500c53c538ff9f8346291730c6b5f639fe2e7472ecfe81d353 4.5s done #26 DONE 180.5s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 extracting sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 #26 extracting sha256:ef605bab17f031b65f959353756a2fcc3acf06e2280a164016482e56403e4ae7 75.5s done #26 DONE 256.0s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 extracting sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f #26 extracting sha256:38953ca6037c77725826a97827e53c4930ca63368976ee6f6f35d75dedf9ba2f 10.4s done #26 DONE 266.4s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 extracting sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e #26 extracting sha256:2e0b4ea72e152cc34bfef865fc2d825e7bda264a450e9b0283e4c4f99f7bfa7e 25.7s done #26 DONE 292.1s #26 [python-requirements 2/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==69.1.1 pip==24.0 wheel==0.43.0 #26 extracting sha256:715db82c73939ed602430db4901b2da62fc497563c521e686e4e051b45cdd67e #26 extracting sha256:715db82c73939ed602430db4901b2da62fc497563c521e686e4e051b45cdd67e 3.3s done #26 DONE 295.4s #38 [python-requirements 3/8] RUN --mount=type=bind,from=edx-platform,source=/requirements/edx/base.txt,target=/openedx/edx-platform/requirements/edx/base.txt --mount=type=bind,from=edx-platform,source=/requirements/edx/assets.txt,target=/openedx/edx-platform/requirements/edx/assets.txt --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install -r /openedx/edx-platform/requirements/edx/base.txt -r /openedx/edx-platform/requirements/edx/assets.txt #38 5.836 Collecting acid-xblock==0.4.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 7)) #38 6.077 Downloading acid_xblock-0.4.1-py3-none-any.whl.metadata (734 bytes) #38 7.339 Collecting aiohappyeyeballs==2.6.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 9)) #38 7.349 Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB) #38 11.16 Collecting aiohttp==3.13.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 11)) #38 11.61 Downloading aiohttp-3.13.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB) #38 12.01 Collecting aiosignal==1.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 15)) #38 12.03 Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) #38 12.51 Collecting amqp==5.3.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 17)) #38 12.54 Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB) #38 13.28 Collecting analytics-python==1.4.post1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 19)) #38 13.30 Downloading analytics_python-1.4.post1-py2.py3-none-any.whl.metadata (2.0 kB) #38 13.59 Collecting aniso8601==10.0.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 21)) #38 13.61 Downloading aniso8601-10.0.1-py2.py3-none-any.whl.metadata (23 kB) #38 14.06 Collecting annotated-types==0.7.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 23)) #38 14.10 Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB) #38 14.70 Collecting anyio==4.12.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 25)) #38 14.71 Downloading anyio-4.12.0-py3-none-any.whl.metadata (4.3 kB) #38 15.11 Collecting appdirs==1.4.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 27)) #38 15.12 Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB) #38 15.27 Collecting asgiref==3.11.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 29)) #38 15.28 Downloading asgiref-3.11.0-py3-none-any.whl.metadata (9.3 kB) #38 15.73 Collecting asn1crypto==1.5.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 34)) #38 16.12 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl.metadata (13 kB) #38 16.55 Collecting attrs==25.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 36)) #38 16.57 Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 kB) #38 16.88 Collecting babel==2.17.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 47)) #38 16.90 Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) #38 18.05 Collecting backoff==1.10.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 52)) #38 18.06 Downloading backoff-1.10.0-py2.py3-none-any.whl.metadata (12 kB) #38 19.36 Collecting bcrypt==5.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 54)) #38 19.38 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) #38 19.88 Collecting beautifulsoup4==4.14.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 56)) #38 19.92 Downloading beautifulsoup4-4.14.3-py3-none-any.whl.metadata (3.8 kB) #38 20.32 Collecting billiard==4.2.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 60)) #38 20.37 Downloading billiard-4.2.4-py3-none-any.whl.metadata (4.8 kB) #38 20.60 Collecting bleach==6.3.0 (from bleach[css]==6.3.0->-r /openedx/edx-platform/requirements/edx/base.txt (line 62)) #38 20.61 Downloading bleach-6.3.0-py3-none-any.whl.metadata (31 kB) #38 24.00 Collecting boto3==1.42.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 70)) #38 24.01 Downloading boto3-1.42.9-py3-none-any.whl.metadata (6.8 kB) #38 27.58 Collecting botocore==1.42.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 77)) #38 27.67 Downloading botocore-1.42.9-py3-none-any.whl.metadata (5.9 kB) #38 29.38 Collecting bracex==2.6 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 83)) #38 29.42 Downloading bracex-2.6-py3-none-any.whl.metadata (3.6 kB) #38 29.71 Collecting bridgekeeper==0.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 85)) #38 29.74 Downloading bridgekeeper-0.9-py3-none-any.whl.metadata (1.6 kB) #38 30.30 Collecting cachecontrol==0.14.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 87)) #38 30.30 Downloading cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB) #38 30.74 Collecting cachetools==6.2.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 89)) #38 30.80 Downloading cachetools-6.2.4-py3-none-any.whl.metadata (5.6 kB) #38 31.25 Collecting camel-converter==5.0.0 (from camel-converter[pydantic]==5.0.0->-r /openedx/edx-platform/requirements/edx/base.txt (line 93)) #38 31.28 Downloading camel_converter-5.0.0-py3-none-any.whl.metadata (6.4 kB) #38 31.64 Collecting casbin-django-orm-adapter==1.7.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 95)) #38 31.67 Downloading casbin_django_orm_adapter-1.7.0-py3-none-any.whl.metadata (4.4 kB) #38 32.17 Collecting celery==5.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 97)) #38 32.19 Downloading celery-5.6.0-py3-none-any.whl.metadata (23 kB) #38 32.56 Collecting certifi==2025.11.12 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 108)) #38 32.59 Downloading certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB) #38 33.84 Collecting cffi==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 115)) #38 33.87 Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) #38 34.98 Collecting chardet==5.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 119)) #38 35.00 Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) #38 36.51 Collecting charset-normalizer==3.4.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 121)) #38 36.53 Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB) #38 36.90 Collecting chem==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 125)) #38 36.94 Downloading chem-2.0.0-py3-none-any.whl.metadata (1.4 kB) #38 37.45 Collecting click==8.3.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 127)) #38 37.89 Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB) #38 38.28 Collecting click-didyoumean==0.3.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 136)) #38 38.34 Downloading click_didyoumean-0.3.1-py3-none-any.whl.metadata (3.9 kB) #38 38.55 Collecting click-plugins==1.1.1.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 138)) #38 38.55 Downloading click_plugins-1.1.1.2-py2.py3-none-any.whl.metadata (6.5 kB) #38 38.82 Collecting click-repl==0.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 140)) #38 38.86 Downloading click_repl-0.3.0-py3-none-any.whl.metadata (3.6 kB) #38 39.17 Collecting code-annotations==2.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 142)) #38 39.20 Downloading code_annotations-2.3.0-py2.py3-none-any.whl.metadata (8.6 kB) #38 39.39 Collecting codejail-includes==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 146)) #38 39.49 Downloading codejail_includes-2.0.0-py2.py3-none-any.whl.metadata (5.4 kB) #38 39.87 Collecting crowdsourcehinter-xblock==0.8 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 148)) #38 39.91 Downloading crowdsourcehinter_xblock-0.8-py3-none-any.whl.metadata (3.0 kB) #38 41.13 Collecting cryptography==45.0.7 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 150)) #38 41.13 Downloading cryptography-45.0.7-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) #38 42.29 Collecting cssutils==2.11.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 162)) #38 42.33 Downloading cssutils-2.11.1-py3-none-any.whl.metadata (8.7 kB) #38 42.83 Collecting defusedxml==0.7.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 164)) #38 42.89 Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) #38 44.60 Collecting django==5.2.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 171)) #38 44.66 Downloading django-5.2.9-py3-none-any.whl.metadata (4.1 kB) #38 44.98 Collecting django-appconf==1.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 247)) #38 45.00 Downloading django_appconf-1.2.0-py3-none-any.whl.metadata (5.5 kB) #38 45.55 Collecting django-autocomplete-light==3.12.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 249)) #38 45.88 Downloading django_autocomplete_light-3.12.1.tar.gz (296 kB) #38 46.19 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.4/296.4 kB 1.0 MB/s eta 0:00:00 #38 46.89 Preparing metadata (setup.py): started #38 48.53 Preparing metadata (setup.py): finished with status 'done' #38 48.88 Collecting django-cache-memoize==0.2.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 251)) #38 48.91 Downloading django_cache_memoize-0.2.1-py3-none-any.whl.metadata (15 kB) #38 49.35 Collecting django-celery-results==2.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 253)) #38 49.35 Downloading django_celery_results-2.6.0-py3-none-any.whl.metadata (6.5 kB) #38 49.69 Collecting django-classy-tags==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 255)) #38 49.72 Downloading django_classy_tags-4.1.0-py3-none-any.whl.metadata (5.3 kB) #38 49.95 Collecting django-config-models==2.9.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 257)) #38 49.97 Downloading django_config_models-2.9.0-py2.py3-none-any.whl.metadata (11 kB) #38 50.43 Collecting django-cors-headers==4.9.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 263)) #38 50.43 Downloading django_cors_headers-4.9.0-py3-none-any.whl.metadata (16 kB) #38 50.89 Collecting django-countries==8.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 265)) #38 50.95 Downloading django_countries-8.2.0-py3-none-any.whl.metadata (3.7 kB) #38 51.79 Collecting django-crum==0.7.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 269)) #38 51.81 Downloading django_crum-0.7.9-py2.py3-none-any.whl.metadata (3.6 kB) #38 52.00 Collecting django-fernet-fields-v2==0.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 278)) #38 52.11 Downloading django_fernet_fields_v2-0.9-py3-none-any.whl.metadata (1.7 kB) #38 52.49 Collecting django-filter==25.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 282)) #38 52.56 Downloading django_filter-25.2-py3-none-any.whl.metadata (5.1 kB) #38 52.88 Collecting django-ipware==7.0.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 287)) #38 52.90 Downloading django_ipware-7.0.1-py2.py3-none-any.whl.metadata (9.1 kB) #38 53.27 Collecting django-js-asset==3.1.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 292)) #38 53.28 Downloading django_js_asset-3.1.2-py3-none-any.whl.metadata (6.4 kB) #38 53.42 Collecting django-method-override==1.0.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 294)) #38 53.43 Downloading django_method_override-1.0.4-py3-none-any.whl.metadata (3.1 kB) #38 53.66 Collecting django-model-utils==5.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 296)) #38 53.73 Downloading django_model_utils-5.0.0-py3-none-any.whl.metadata (22 kB) #38 54.48 Collecting django-mptt==0.18.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 314)) #38 54.88 Downloading django_mptt-0.18.0-py3-none-any.whl.metadata (5.3 kB) #38 56.36 Collecting django-multi-email-field==0.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 318)) #38 57.40 Downloading django_multi_email_field-0.8.0-py3-none-any.whl.metadata (3.2 kB) #38 57.92 Collecting django-mysql==4.19.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 320)) #38 57.93 Downloading django_mysql-4.19.0-py3-none-any.whl.metadata (4.2 kB) #38 58.69 Collecting django-oauth-toolkit==1.7.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 322)) #38 58.75 Downloading django_oauth_toolkit-1.7.1-py3-none-any.whl.metadata (4.5 kB) #38 59.19 Collecting django-object-actions==5.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 328)) #38 59.23 Downloading django_object_actions-5.0.0-py3-none-any.whl.metadata (9.8 kB) #38 59.62 Collecting django-pipeline==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 332)) #38 59.63 Downloading django_pipeline-4.1.0-py3-none-any.whl.metadata (5.9 kB) #38 60.24 Collecting django-push-notifications==3.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 334)) #38 60.26 Downloading django_push_notifications-3.3.0-py3-none-any.whl.metadata (21 kB) #38 61.57 Collecting django-ratelimit==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 336)) #38 61.59 Downloading django_ratelimit-4.1.0-py2.py3-none-any.whl.metadata (2.3 kB) #38 62.78 Collecting django-sekizai==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 338)) #38 62.95 Downloading django_sekizai-4.1.0-py3-none-any.whl.metadata (4.6 kB) #38 63.95 Collecting django-ses==4.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 342)) #38 64.00 Downloading django_ses-4.4.0-py3-none-any.whl.metadata (31 kB) #38 65.65 Collecting django-simple-history==3.11.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 344)) #38 65.68 Downloading django_simple_history-3.11.0-py3-none-any.whl.metadata (26 kB) #38 66.19 Collecting django-statici18n==2.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 352)) #38 66.33 Downloading django_statici18n-2.6.0-py2.py3-none-any.whl.metadata (5.3 kB) #38 66.53 Collecting django-storages==1.14.6 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 359)) #38 66.54 Downloading django_storages-1.14.6-py3-none-any.whl.metadata (4.7 kB) #38 67.47 Collecting django-user-tasks==3.4.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 363)) #38 67.51 Downloading django_user_tasks-3.4.4-py2.py3-none-any.whl.metadata (11 kB) #38 67.95 Collecting django-waffle==5.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 365)) #38 67.99 Downloading django_waffle-5.0.0-py3-none-any.whl.metadata (2.4 kB) #38 68.49 Collecting django-webpack-loader==3.2.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 373)) #38 68.51 Downloading django_webpack_loader-3.2.3-py2.py3-none-any.whl.metadata (23 kB) #38 69.01 Collecting djangorestframework==3.16.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 377)) #38 69.01 Downloading djangorestframework-3.16.1-py3-none-any.whl.metadata (11 kB) #38 69.15 Collecting djangorestframework-xml==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 397)) #38 69.17 Downloading djangorestframework_xml-2.0.0-py2.py3-none-any.whl.metadata (4.4 kB) #38 69.76 Collecting dnspython==2.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 399)) #38 69.81 Downloading dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB) #38 70.20 Collecting done-xblock==2.5.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 401)) #38 70.20 Downloading done_xblock-2.5.0-py3-none-any.whl.metadata (4.8 kB) #38 71.02 Collecting drf-jwt==1.19.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 403)) #38 71.11 Downloading drf_jwt-1.19.2-py2.py3-none-any.whl.metadata (3.2 kB) #38 72.81 Collecting drf-spectacular==0.29.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 405)) #38 72.84 Downloading drf_spectacular-0.29.0-py3-none-any.whl.metadata (14 kB) #38 73.30 Collecting drf-yasg==1.21.11 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 407)) #38 73.53 Downloading drf_yasg-1.21.11-py3-none-any.whl.metadata (17 kB) #38 74.70 Collecting edx-ace==1.15.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 411)) #38 74.72 Downloading edx_ace-1.15.0-py2.py3-none-any.whl.metadata (10 kB) #38 75.09 Collecting edx-api-doc-tools==2.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 413)) #38 75.11 Downloading edx_api_doc_tools-2.1.0-py2.py3-none-any.whl.metadata (6.9 kB) #38 76.03 Collecting edx-auth-backends==4.6.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 417)) #38 76.08 Downloading edx_auth_backends-4.6.2-py2.py3-none-any.whl.metadata (11 kB) #38 76.25 Collecting edx-bulk-grades==1.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 419)) #38 76.54 Downloading edx_bulk_grades-1.2.0-py2.py3-none-any.whl.metadata (11 kB) #38 77.11 Collecting edx-ccx-keys==2.0.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 423)) #38 77.22 Downloading edx_ccx_keys-2.0.2-py3-none-any.whl.metadata (802 bytes) #38 77.58 Collecting edx-celeryutils==1.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 428)) #38 77.58 Downloading edx_celeryutils-1.4.0-py2.py3-none-any.whl.metadata (7.4 kB) #38 78.18 Collecting edx-codejail==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 432)) #38 78.20 Downloading edx_codejail-4.1.0-py3-none-any.whl.metadata (11 kB) #38 78.66 Collecting edx-completion==4.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 434)) #38 78.68 Downloading edx_completion-4.9-py2.py3-none-any.whl.metadata (14 kB) #38 79.32 Collecting edx-django-release-util==1.5.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 436)) #38 79.33 Downloading edx_django_release_util-1.5.0-py2.py3-none-any.whl.metadata (2.5 kB) #38 79.94 Collecting edx-django-sites-extensions==5.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 441)) #38 79.96 Downloading edx_django_sites_extensions-5.1.0-py3-none-any.whl.metadata (4.9 kB) #38 80.76 Collecting edx-django-utils==8.0.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 443)) #38 80.88 Downloading edx_django_utils-8.0.1-py2.py3-none-any.whl.metadata (24 kB) #38 81.25 Collecting edx-drf-extensions==10.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 462)) #38 81.26 Downloading edx_drf_extensions-10.6.0-py2.py3-none-any.whl.metadata (21 kB) #38 83.24 Collecting edx-enterprise==6.5.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 475)) #38 83.24 Downloading edx_enterprise-6.5.1-py3-none-any.whl.metadata (178 kB) #38 83.46 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.3/178.3 kB 792.9 kB/s eta 0:00:00 #38 84.44 Collecting edx-event-bus-kafka==6.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 479)) #38 84.44 Downloading edx_event_bus_kafka-6.1.0-py2.py3-none-any.whl.metadata (21 kB) #38 85.10 Collecting edx-event-bus-redis==0.6.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 481)) #38 85.11 Downloading edx_event_bus_redis-0.6.1-py3-none-any.whl.metadata (12 kB) #38 85.81 Collecting edx-i18n-tools==1.9.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 483)) #38 85.85 Downloading edx_i18n_tools-1.9.0-py2.py3-none-any.whl.metadata (6.9 kB) #38 86.16 Collecting edx-milestones==1.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 488)) #38 86.38 Downloading edx_milestones-1.1.0-py2.py3-none-any.whl.metadata (4.8 kB) #38 86.69 Collecting edx-opaque-keys==3.0.0 (from edx-opaque-keys[django]==3.0.0->-r /openedx/edx-platform/requirements/edx/base.txt (line 490)) #38 86.71 Downloading edx_opaque_keys-3.0.0-py3-none-any.whl.metadata (1.8 kB) #38 87.36 Collecting edx-organizations==7.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 509)) #38 87.48 Downloading edx_organizations-7.3.0-py3-none-any.whl.metadata (3.6 kB) #38 88.45 Collecting edx-proctoring==5.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 511)) #38 88.48 Downloading edx_proctoring-5.2.0-py2.py3-none-any.whl.metadata (36 kB) #38 89.10 Collecting edx-rbac==2.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 513)) #38 89.11 Downloading edx_rbac-2.1.0-py2.py3-none-any.whl.metadata (10 kB) #38 89.83 Collecting edx-rest-api-client==6.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 517)) #38 89.85 Downloading edx_rest_api_client-6.2.0-py3-none-any.whl.metadata (6.0 kB) #38 90.85 Collecting edx-search==4.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 523)) #38 90.87 Downloading edx_search-4.3.0-py3-none-any.whl.metadata (13 kB) #38 91.29 Collecting edx-sga==0.27.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 527)) #38 91.39 Downloading edx_sga-0.27.0-py3-none-any.whl.metadata (1.1 kB) #38 91.67 Collecting edx-submissions==3.12.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 529)) #38 91.68 Downloading edx_submissions-3.12.2-py3-none-any.whl.metadata (1.1 kB) #38 91.79 Collecting edx-tincan-py35==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 533)) #38 91.83 Downloading edx_tincan_py35-2.0.0-py3-none-any.whl.metadata (788 bytes) #38 91.99 Collecting edx-toggles==5.4.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 537)) #38 92.02 Downloading edx_toggles-5.4.1-py2.py3-none-any.whl.metadata (13 kB) #38 92.69 Collecting edx-when==3.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 549)) #38 92.71 Downloading edx_when-3.0.0-py2.py3-none-any.whl.metadata (8.0 kB) #38 92.94 Collecting edxval==3.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 553)) #38 93.20 Downloading edxval-3.2.0-py3-none-any.whl.metadata (1.2 kB) #38 93.86 Collecting elasticsearch==7.9.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 555)) #38 93.86 Downloading elasticsearch-7.9.1-py2.py3-none-any.whl.metadata (8.0 kB) #38 94.02 Collecting enmerkar==0.7.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 561)) #38 94.04 Downloading enmerkar-0.7.1-py3-none-any.whl.metadata (13 kB) #38 94.48 Collecting enmerkar-underscore==2.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 563)) #38 94.88 Downloading enmerkar_underscore-2.4.0-py2.py3-none-any.whl.metadata (3.0 kB) #38 95.26 Collecting enterprise-integrated-channels==0.1.25 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 565)) #38 95.28 Downloading enterprise_integrated_channels-0.1.25-py2.py3-none-any.whl.metadata (10 kB) #38 95.82 Collecting event-tracking==3.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 567)) #38 95.82 Downloading event_tracking-3.3.0-py3-none-any.whl.metadata (9.7 kB) #38 96.81 Collecting exceptiongroup==1.3.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 573)) #38 96.81 Downloading exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB) #38 98.11 Collecting fastavro==1.12.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 575)) #38 98.16 Downloading fastavro-1.12.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.8 kB) #38 99.28 Collecting filelock==3.20.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 577)) #38 99.30 Downloading filelock-3.20.0-py3-none-any.whl.metadata (2.1 kB) #38 99.92 Collecting firebase-admin==7.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 579)) #38 99.93 Downloading firebase_admin-7.1.0-py3-none-any.whl.metadata (1.7 kB) #38 101.2 Collecting frozenlist==1.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 581)) #38 101.3 Downloading frozenlist-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) #38 102.0 Collecting fs==2.4.16 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 585)) #38 102.6 Downloading fs-2.4.16-py2.py3-none-any.whl.metadata (6.3 kB) #38 103.6 Collecting fs-s3fs==1.1.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 591)) #38 103.7 Downloading fs_s3fs-1.1.1-py2.py3-none-any.whl.metadata (4.0 kB) #38 104.8 Collecting geoip2==5.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 595)) #38 104.8 Downloading geoip2-5.2.0-py3-none-any.whl.metadata (19 kB) #38 105.6 Collecting glob2==0.7 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 597)) #38 105.6 Downloading glob2-0.7.tar.gz (10 kB) #38 105.9 Preparing metadata (setup.py): started #38 107.7 Preparing metadata (setup.py): finished with status 'done' #38 108.5 Collecting google-api-core==2.28.1 (from google-api-core[grpc]==2.28.1->-r /openedx/edx-platform/requirements/edx/base.txt (line 599)) #38 108.5 Downloading google_api_core-2.28.1-py3-none-any.whl.metadata (3.3 kB) #38 108.9 Collecting google-auth==2.44.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 605)) #38 108.9 Downloading google_auth-2.44.0-py2.py3-none-any.whl.metadata (6.6 kB) #38 109.1 Collecting google-cloud-core==2.5.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 611)) #38 109.2 Downloading google_cloud_core-2.5.0-py3-none-any.whl.metadata (3.1 kB) #38 109.6 Collecting google-cloud-firestore==2.21.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 615)) #38 109.6 Downloading google_cloud_firestore-2.21.0-py3-none-any.whl.metadata (9.9 kB) #38 110.2 Collecting google-cloud-storage==3.7.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 617)) #38 110.3 Downloading google_cloud_storage-3.7.0-py3-none-any.whl.metadata (14 kB) #38 110.8 Collecting google-crc32c==1.7.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 619)) #38 110.9 Downloading google_crc32c-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) #38 111.0 Collecting google-resumable-media==2.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 623)) #38 111.0 Downloading google_resumable_media-2.8.0-py3-none-any.whl.metadata (2.6 kB) #38 111.6 Collecting googleapis-common-protos==1.72.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 625)) #38 111.6 Downloading googleapis_common_protos-1.72.0-py3-none-any.whl.metadata (9.4 kB) #38 116.6 Collecting grpcio==1.76.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 629)) #38 116.7 Downloading grpcio-1.76.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB) #38 117.6 Collecting grpcio-status==1.76.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 633)) #38 117.7 Downloading grpcio_status-1.76.0-py3-none-any.whl.metadata (1.1 kB) #38 118.3 Collecting gunicorn==23.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 635)) #38 118.3 Downloading gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB) #38 118.9 Collecting h11==0.16.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 637)) #38 119.1 Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) #38 119.6 Collecting h2==4.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 639)) #38 119.6 Downloading h2-4.3.0-py3-none-any.whl.metadata (5.1 kB) #38 120.7 Collecting help-tokens==3.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 641)) #38 120.7 Downloading help_tokens-3.2.0-py2.py3-none-any.whl.metadata (8.1 kB) #38 121.1 Collecting hpack==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 643)) #38 121.2 Downloading hpack-4.1.0-py3-none-any.whl.metadata (4.6 kB) #38 121.4 Collecting html5lib==1.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 645)) #38 121.4 Downloading html5lib-1.1-py2.py3-none-any.whl.metadata (16 kB) #38 121.8 Collecting httpcore==1.0.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 649)) #38 121.8 Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) #38 122.3 Collecting httpx==0.28.1 (from httpx[http2]==0.28.1->-r /openedx/edx-platform/requirements/edx/base.txt (line 651)) #38 122.3 Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) #38 122.5 Collecting hyperframe==6.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 653)) #38 122.5 Downloading hyperframe-6.1.0-py3-none-any.whl.metadata (4.3 kB) #38 123.3 Collecting icalendar==6.3.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 655)) #38 123.3 Downloading icalendar-6.3.2-py3-none-any.whl.metadata (9.0 kB) #38 124.1 Collecting idna==3.11 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 657)) #38 124.1 Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) #38 124.8 Collecting importlib-metadata==8.7.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 665)) #38 124.9 Downloading importlib_metadata-8.7.0-py3-none-any.whl.metadata (4.8 kB) #38 125.8 Collecting inflection==0.5.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 667)) #38 125.8 Downloading inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB) #38 126.4 Collecting invoke==2.2.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 671)) #38 126.7 Downloading invoke-2.2.1-py3-none-any.whl.metadata (3.3 kB) #38 127.1 Collecting ipaddress==1.0.23 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 673)) #38 127.1 Downloading ipaddress-1.0.23-py2.py3-none-any.whl.metadata (923 bytes) #38 127.3 Collecting isodate==0.7.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 675)) #38 127.3 Downloading isodate-0.7.2-py3-none-any.whl.metadata (11 kB) #38 127.7 Collecting jinja2==3.1.6 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 677)) #38 128.5 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #38 129.1 Collecting jmespath==1.0.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 679)) #38 129.1 Downloading jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB) #38 130.4 Collecting joblib==1.5.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 683)) #38 130.4 Downloading joblib-1.5.3-py3-none-any.whl.metadata (5.5 kB) #38 130.9 Collecting jsondiff==2.2.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 685)) #38 130.9 Downloading jsondiff-2.2.1-py3-none-any.whl.metadata (5.2 kB) #38 131.2 Collecting jsonfield==3.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 687)) #38 131.4 Downloading jsonfield-3.2.0-py3-none-any.whl.metadata (6.6 kB) #38 131.9 Collecting jsonschema==4.25.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 697)) #38 132.2 Downloading jsonschema-4.25.1-py3-none-any.whl.metadata (7.6 kB) #38 133.0 Collecting jsonschema-specifications==2025.9.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 701)) #38 133.0 Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB) #38 133.5 Collecting jwcrypto==1.5.6 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 703)) #38 133.6 Downloading jwcrypto-1.5.6-py3-none-any.whl.metadata (3.1 kB) #38 134.4 Collecting kombu==5.6.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 707)) #38 134.4 Downloading kombu-5.6.1-py3-none-any.whl.metadata (3.5 kB) #38 134.7 Collecting laboratory==1.0.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 709)) #38 134.7 Downloading laboratory-1.0.2-py2.py3-none-any.whl.metadata (9.8 kB) #38 135.0 Collecting lazy==1.6 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 711)) #38 135.0 Downloading lazy-1.6-py2.py3-none-any.whl.metadata (4.3 kB) #38 135.3 Collecting loremipsum==1.0.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 717)) #38 135.3 Downloading loremipsum-1.0.5.zip (14 kB) #38 135.7 Preparing metadata (setup.py): started #38 137.3 Preparing metadata (setup.py): finished with status 'done' #38 138.1 Collecting lti-consumer-xblock==9.14.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 719)) #38 138.1 Downloading lti_consumer_xblock-9.14.3-py3-none-any.whl.metadata (15 kB) #38 140.8 Collecting lxml==5.3.2 (from lxml[html-clean]==5.3.2->-r /openedx/edx-platform/requirements/edx/base.txt (line 721)) #38 140.9 Downloading lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (3.6 kB) #38 141.2 Collecting lxml-html-clean==0.4.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 735)) #38 141.2 Downloading lxml_html_clean-0.4.3-py3-none-any.whl.metadata (2.3 kB) #38 142.1 Collecting mailsnake==1.6.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 737)) #38 142.1 Downloading mailsnake-1.6.4.tar.gz (6.6 kB) #38 142.7 Preparing metadata (setup.py): started #38 144.8 Preparing metadata (setup.py): finished with status 'done' #38 145.1 Collecting mako==1.3.10 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 739)) #38 145.1 Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB) #38 145.4 Collecting markdown==3.10 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 746)) #38 145.4 Downloading markdown-3.10-py3-none-any.whl.metadata (5.1 kB) #38 146.2 Collecting markupsafe==3.0.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 752)) #38 146.2 Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) #38 146.9 Collecting maxminddb==3.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 759)) #38 146.9 Downloading maxminddb-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.4 kB) #38 147.3 Collecting meilisearch==0.38.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 761)) #38 147.5 Downloading meilisearch-0.38.0-py3-none-any.whl.metadata (964 bytes) #38 148.0 Collecting mongoengine==0.29.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 765)) #38 148.0 Downloading mongoengine-0.29.1-py3-none-any.whl.metadata (6.7 kB) #38 148.4 Collecting monotonic==1.6 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 767)) #38 148.4 Downloading monotonic-1.6-py2.py3-none-any.whl.metadata (1.5 kB) #38 149.4 Collecting more-itertools==10.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 769)) #38 149.4 Downloading more_itertools-10.8.0-py3-none-any.whl.metadata (39 kB) #38 150.1 Collecting mpmath==1.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 771)) #38 150.1 Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB) #38 150.9 Collecting msgpack==1.1.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 773)) #38 150.9 Downloading msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB) #38 153.1 Collecting multidict==6.7.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 775)) #38 153.4 Downloading multidict-6.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) #38 153.9 Collecting mysqlclient==2.2.7 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 779)) #38 153.9 Downloading mysqlclient-2.2.7.tar.gz (91 kB) #38 154.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.4/91.4 kB 889.1 kB/s eta 0:00:00 #38 154.2 Installing build dependencies: started #38 171.8 Installing build dependencies: finished with status 'done' #38 172.0 Getting requirements to build wheel: started #38 174.3 Getting requirements to build wheel: finished with status 'done' #38 174.3 Preparing metadata (pyproject.toml): started #38 175.6 Preparing metadata (pyproject.toml): finished with status 'done' #38 176.2 Collecting nh3==0.3.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 783)) #38 176.2 Downloading nh3-0.3.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.0 kB) #38 176.5 Collecting nltk==3.9.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 787)) #38 176.6 Downloading nltk-3.9.2-py3-none-any.whl.metadata (3.2 kB) #38 177.2 Collecting nodeenv==1.9.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 789)) #38 177.4 Downloading nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB) #38 179.2 Collecting numpy==1.26.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 791)) #38 179.4 Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) #38 179.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 641.0 kB/s eta 0:00:00 #38 179.8 Collecting oauthlib==3.3.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 798)) #38 179.9 Downloading oauthlib-3.3.1-py3-none-any.whl.metadata (7.9 kB) #38 180.4 Collecting olxcleaner==0.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 806)) #38 180.4 Downloading olxcleaner-0.3.0-py3-none-any.whl.metadata (6.4 kB) #38 181.2 Collecting openai==0.28.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 808)) #38 181.2 Downloading openai-0.28.1-py3-none-any.whl.metadata (11 kB) #38 181.5 Collecting openedx-atlas==0.7.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 812)) #38 181.5 Downloading openedx_atlas-0.7.0-py3-none-any.whl.metadata (8.0 kB) #38 181.9 Collecting openedx-authz==0.20.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 818)) #38 181.9 Downloading openedx_authz-0.20.0-py2.py3-none-any.whl.metadata (8.7 kB) #38 182.5 Collecting openedx-calc==4.0.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 820)) #38 182.5 Downloading openedx_calc-4.0.2-py3-none-any.whl.metadata (6.7 kB) #38 183.1 Collecting openedx-django-pyfs==3.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 822)) #38 183.3 Downloading openedx_django_pyfs-3.8.0-py3-none-any.whl.metadata (4.6 kB) #38 183.4 Collecting openedx-django-require==3.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 827)) #38 183.4 Downloading openedx_django_require-3.0.0-py3-none-any.whl.metadata (976 bytes) #38 183.9 Collecting openedx-django-wiki==3.1.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 829)) #38 183.9 Downloading openedx_django_wiki-3.1.1-py3-none-any.whl.metadata (8.1 kB) #38 184.3 Collecting openedx-events==10.5.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 831)) #38 184.4 Downloading openedx_events-10.5.0-py2.py3-none-any.whl.metadata (23 kB) #38 184.7 Collecting openedx-filters==2.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 839)) #38 184.7 Downloading openedx_filters-2.1.0-py2.py3-none-any.whl.metadata (5.8 kB) #38 185.0 Collecting openedx-forum==0.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 844)) #38 185.0 Downloading openedx_forum-0.4.0-py2.py3-none-any.whl.metadata (13 kB) #38 185.8 Collecting openedx-learning==0.30.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 846)) #38 185.8 Downloading openedx_learning-0.30.2-py2.py3-none-any.whl.metadata (9.4 kB) #38 186.4 Collecting optimizely-sdk==5.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 850)) #38 186.5 Downloading optimizely_sdk-5.3.0-py3-none-any.whl.metadata (48 kB) #38 186.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.3/48.3 kB 2.6 MB/s eta 0:00:00 #38 187.2 Collecting ora2==6.17.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 852)) #38 187.2 Downloading ora2-6.17.1-py3-none-any.whl.metadata (3.6 kB) #38 187.7 Collecting packaging==25.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 854)) #38 187.8 Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB) #38 188.0 Collecting paramiko==4.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 860)) #38 188.2 Downloading paramiko-4.0.0-py3-none-any.whl.metadata (3.9 kB) #38 188.8 Collecting path==16.11.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 862)) #38 188.8 Downloading path-16.11.0-py3-none-any.whl.metadata (6.3 kB) #38 189.4 Collecting path-py==12.5.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 868)) #38 189.4 Downloading path.py-12.5.0-py3-none-any.whl.metadata (1.3 kB) #38 189.9 Collecting pgpy==0.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 873)) #38 189.9 Downloading PGPy-0.6.0.tar.gz (603 kB) #38 190.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 603.0/603.0 kB 7.1 MB/s eta 0:00:00 #38 190.5 Installing build dependencies: started #38 204.7 Installing build dependencies: finished with status 'done' #38 204.7 Getting requirements to build wheel: started #38 207.7 Getting requirements to build wheel: finished with status 'done' #38 208.1 Preparing metadata (pyproject.toml): started #38 209.6 Preparing metadata (pyproject.toml): finished with status 'done' #38 210.0 Collecting piexif==1.1.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 875)) #38 210.0 Downloading piexif-1.1.3-py2.py3-none-any.whl.metadata (3.7 kB) #38 213.2 Collecting pillow==12.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 877)) #38 213.2 Downloading pillow-12.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) #38 213.9 Collecting platformdirs==4.5.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 883)) #38 214.0 Downloading platformdirs-4.5.1-py3-none-any.whl.metadata (12 kB) #38 214.6 Collecting polib==1.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 885)) #38 214.7 Downloading polib-1.2.0-py2.py3-none-any.whl.metadata (15 kB) #38 215.9 Collecting prompt-toolkit==3.0.52 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 887)) #38 215.9 Downloading prompt_toolkit-3.0.52-py3-none-any.whl.metadata (6.4 kB) #38 216.4 Collecting propcache==0.4.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 889)) #38 216.4 Downloading propcache-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB) #38 217.2 Collecting proto-plus==1.26.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 893)) #38 217.4 Downloading proto_plus-1.26.1-py3-none-any.whl.metadata (2.2 kB) #38 219.2 Collecting protobuf==6.33.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 897)) #38 219.2 Downloading protobuf-6.33.2-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) #38 220.2 Collecting psutil==7.1.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 904)) #38 220.3 Downloading psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (23 kB) #38 220.8 Collecting pyasn1==0.6.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 908)) #38 220.8 Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) #38 221.2 Collecting pyasn1-modules==0.4.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 913)) #38 221.3 Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB) #38 221.6 Collecting pycasbin==2.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 915)) #38 221.6 Downloading pycasbin-2.6.0-py3-none-any.whl.metadata (22 kB) #38 222.0 Collecting pycountry==24.6.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 919)) #38 222.0 Downloading pycountry-24.6.1-py3-none-any.whl.metadata (12 kB) #38 222.2 Collecting pycparser==2.23 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 921)) #38 222.3 Downloading pycparser-2.23-py3-none-any.whl.metadata (993 bytes) #38 223.7 Collecting pycryptodomex==3.23.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 923)) #38 223.9 Downloading pycryptodomex-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB) #38 226.3 Collecting pydantic==2.12.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 928)) #38 226.3 Downloading pydantic-2.12.5-py3-none-any.whl.metadata (90 kB) #38 226.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 709.0 kB/s eta 0:00:00 #38 232.4 Collecting pydantic-core==2.41.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 930)) #38 232.4 Downloading pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB) #38 233.1 Collecting pyjwt==2.10.1 (from pyjwt[crypto]==2.10.1->-r /openedx/edx-platform/requirements/edx/base.txt (line 932)) #38 233.1 Downloading PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB) #38 233.4 Collecting pylatexenc==2.10 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 945)) #38 233.4 Downloading pylatexenc-2.10.tar.gz (162 kB) #38 233.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.6/162.6 kB 5.3 MB/s eta 0:00:00 #38 234.1 Preparing metadata (setup.py): started #38 235.5 Preparing metadata (setup.py): finished with status 'done' #38 236.1 Collecting pylti1p3==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 947)) #38 236.1 Downloading PyLTI1p3-2.0.0-py2.py3-none-any.whl.metadata (24 kB) #38 236.4 Collecting pymemcache==4.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 949)) #38 236.7 Downloading pymemcache-4.0.0-py2.py3-none-any.whl.metadata (14 kB) #38 238.9 Collecting pymongo==4.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 951)) #38 238.9 Downloading pymongo-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB) #38 239.2 Collecting pynacl==1.6.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 959)) #38 239.2 Downloading pynacl-1.6.1-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (9.8 kB) #38 239.9 Collecting pynliner==0.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 963)) #38 240.1 Downloading pynliner-0.8.0-py2.py3-none-any.whl.metadata (888 bytes) #38 240.6 Collecting pyopenssl==25.3.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 965)) #38 240.7 Downloading pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB) #38 241.1 Collecting pyparsing==3.2.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 967)) #38 241.1 Downloading pyparsing-3.2.5-py3-none-any.whl.metadata (5.0 kB) #38 241.5 Collecting pyrsistent==0.20.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 971)) #38 241.6 Downloading pyrsistent-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (27 kB) #38 242.0 Collecting pysrt==1.1.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 973)) #38 242.0 Downloading pysrt-1.1.2.tar.gz (104 kB) #38 242.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.4/104.4 kB 1.2 MB/s eta 0:00:00 #38 242.5 Preparing metadata (setup.py): started #38 243.6 Preparing metadata (setup.py): finished with status 'done' #38 244.1 Collecting python-dateutil==2.9.0.post0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 977)) #38 244.1 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) #38 244.7 Collecting python-ipware==3.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 990)) #38 245.0 Downloading python_ipware-3.0.0-py3-none-any.whl.metadata (15 kB) #38 245.6 Collecting python-slugify==8.0.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 992)) #38 245.6 Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) #38 246.3 Collecting python-swiftclient==4.9.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 994)) #38 246.3 Downloading python_swiftclient-4.9.0-py3-none-any.whl.metadata (3.5 kB) #38 246.7 Collecting python3-openid==3.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 996)) #38 246.7 Downloading python3_openid-3.2.0-py3-none-any.whl.metadata (1.6 kB) #38 247.2 Collecting python3-saml==1.16.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1000)) #38 247.2 Downloading python3_saml-1.16.0-py3-none-any.whl.metadata (1.3 kB) #38 247.7 Collecting pytz==2025.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1002)) #38 247.8 Downloading pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB) #38 248.0 Collecting pyuca==1.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1017)) #38 248.0 Downloading pyuca-1.2-py2.py3-none-any.whl.metadata (649 bytes) #38 249.1 Collecting pyyaml==6.0.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1019)) #38 249.1 Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) #38 249.3 Collecting random2==1.0.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1029)) #38 249.3 Downloading random2-1.0.2-py3-none-any.whl.metadata (2.1 kB) #38 249.7 Collecting recommender-xblock==3.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1031)) #38 249.7 Downloading recommender_xblock-3.1.0-py3-none-any.whl.metadata (2.4 kB) #38 250.5 Collecting redis==7.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1033)) #38 250.5 Downloading redis-7.1.0-py3-none-any.whl.metadata (12 kB) #38 251.0 Collecting referencing==0.37.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1037)) #38 251.0 Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB) #38 253.7 Collecting regex==2025.11.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1041)) #38 253.7 Downloading regex-2025.11.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) #38 254.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.5/40.5 kB 60.6 kB/s eta 0:00:00 #38 254.6 Collecting requests==2.32.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1043)) #38 254.7 Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) #38 255.1 Collecting requests-oauthlib==2.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1069)) #38 255.3 Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) #38 257.3 Collecting rpds-py==0.30.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1073)) #38 257.4 Downloading rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) #38 257.9 Collecting rsa==4.9.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1077)) #38 258.0 Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB) #38 260.6 Collecting rules==3.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1079)) #38 260.6 Downloading rules-3.5-py2.py3-none-any.whl.metadata (38 kB) #38 261.5 Collecting s3transfer==0.16.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1085)) #38 261.5 Downloading s3transfer-0.16.0-py3-none-any.whl.metadata (1.7 kB) #38 261.9 Collecting sailthru-client==2.2.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1087)) #38 262.0 Downloading sailthru-client-2.2.3.tar.gz (10 kB) #38 262.6 Preparing metadata (setup.py): started #38 263.8 Preparing metadata (setup.py): finished with status 'done' #38 264.5 Collecting scipy==1.16.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1089)) #38 264.8 Downloading scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (62 kB) #38 264.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.0/62.0 kB 1.9 MB/s eta 0:00:00 #38 265.2 Collecting semantic-version==2.10.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1091)) #38 265.4 Downloading semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB) #38 266.6 Collecting shapely==2.1.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1093)) #38 266.8 Downloading shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.8 kB) #38 267.1 Collecting simpleeval==1.0.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1095)) #38 267.2 Downloading simpleeval-1.0.3-py3-none-any.whl.metadata (17 kB) #38 269.2 Collecting simplejson==3.20.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1097)) #38 269.4 Downloading simplejson-3.20.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) #38 270.0 Collecting six==1.17.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1104)) #38 270.0 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #38 270.3 Collecting slumber==0.7.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1121)) #38 270.3 Downloading slumber-0.7.1.tar.gz (10 kB) #38 270.7 Preparing metadata (setup.py): started #38 272.5 Preparing metadata (setup.py): finished with status 'done' #38 274.0 Collecting snowflake-connector-python==4.1.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1127)) #38 274.1 Downloading snowflake_connector_python-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (78 kB) #38 274.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 382.2 kB/s eta 0:00:00 #38 274.8 Collecting social-auth-app-django==5.4.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1129)) #38 275.1 Downloading social_auth_app_django-5.4.1-py3-none-any.whl.metadata (3.2 kB) #38 276.0 Collecting social-auth-core==4.8.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1134)) #38 276.0 Downloading social_auth_core-4.8.1-py3-none-any.whl.metadata (4.3 kB) #38 276.7 Collecting sorl-thumbnail==12.11.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1139)) #38 276.7 Downloading sorl_thumbnail-12.11.0-py3-none-any.whl.metadata (10 kB) #38 277.2 Collecting sortedcontainers==2.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1143)) #38 277.3 Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB) #38 278.5 Collecting soupsieve==2.8 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1147)) #38 278.6 Downloading soupsieve-2.8-py3-none-any.whl.metadata (4.6 kB) #38 279.0 Collecting sqlparse==0.5.4 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1149)) #38 279.0 Downloading sqlparse-0.5.4-py3-none-any.whl.metadata (4.7 kB) #38 279.6 Collecting staff-graded-xblock==3.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1151)) #38 279.7 Downloading staff_graded_xblock-3.1.0-py3-none-any.whl.metadata (906 bytes) #38 279.9 Collecting stevedore==5.6.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1153)) #38 280.0 Downloading stevedore-5.6.0-py3-none-any.whl.metadata (2.3 kB) #38 280.3 Collecting super-csv==4.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1161)) #38 280.3 Downloading super_csv-4.1.0-py2.py3-none-any.whl.metadata (9.4 kB) #38 280.7 Collecting sympy==1.14.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1163)) #38 280.7 Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB) #38 281.1 Collecting testfixtures==10.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1165)) #38 281.2 Downloading testfixtures-10.0.0-py3-none-any.whl.metadata (3.5 kB) #38 281.3 Collecting text-unidecode==1.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1167)) #38 281.6 Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) #38 282.0 Collecting tinycss2==1.4.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1169)) #38 282.0 Downloading tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB) #38 282.6 Collecting tomlkit==0.13.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1171)) #38 282.6 Downloading tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB) #38 283.2 Collecting tqdm==4.67.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1175)) #38 283.5 Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) #38 283.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 490.1 kB/s eta 0:00:00 #38 283.9 Collecting typing-extensions==4.15.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1179)) #38 283.9 Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) #38 284.4 Collecting typing-inspection==0.4.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1196)) #38 284.4 Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB) #38 285.0 Collecting tzdata==2025.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1198)) #38 285.0 Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB) #38 286.1 Collecting tzlocal==5.3.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1202)) #38 286.4 Downloading tzlocal-5.3.1-py3-none-any.whl.metadata (7.6 kB) #38 286.7 Collecting unicodecsv==0.14.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1204)) #38 286.7 Downloading unicodecsv-0.14.1.tar.gz (10 kB) #38 287.0 Preparing metadata (setup.py): started #38 287.6 Preparing metadata (setup.py): finished with status 'done' #38 287.9 Collecting unicodeit==0.7.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1209)) #38 287.9 Downloading unicodeit-0.7.5.tar.gz (40 kB) #38 288.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/41.0 kB 674.5 kB/s eta 0:00:00 #38 288.5 Preparing metadata (setup.py): started #38 289.2 Preparing metadata (setup.py): finished with status 'done' #38 289.8 Collecting uritemplate==4.2.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1211)) #38 289.8 Downloading uritemplate-4.2.0-py3-none-any.whl.metadata (2.6 kB) #38 290.3 Collecting urllib3==2.6.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1215)) #38 290.4 Downloading urllib3-2.6.2-py3-none-any.whl.metadata (6.6 kB) #38 290.6 Collecting vine==5.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1220)) #38 290.6 Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB) #38 290.9 Collecting voluptuous==0.15.2 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1225)) #38 290.9 Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB) #38 291.9 Collecting walrus==0.9.5 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1227)) #38 291.9 Downloading walrus-0.9.5.tar.gz (85 kB) #38 291.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 kB 5.3 MB/s eta 0:00:00 #38 292.0 Preparing metadata (setup.py): started #38 293.3 Preparing metadata (setup.py): finished with status 'done' #38 293.8 Collecting wcmatch==10.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1229)) #38 294.0 Downloading wcmatch-10.1-py3-none-any.whl.metadata (5.1 kB) #38 294.3 Collecting wcwidth==0.2.14 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1231)) #38 294.6 Downloading wcwidth-0.2.14-py2.py3-none-any.whl.metadata (15 kB) #38 294.9 Collecting web-fragments==3.1.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1233)) #38 294.9 Downloading web_fragments-3.1.0-py2.py3-none-any.whl.metadata (4.2 kB) #38 295.1 Collecting webencodings==0.5.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1241)) #38 295.2 Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB) #38 295.7 Collecting webob==1.8.9 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1246)) #38 295.7 Downloading WebOb-1.8.9-py2.py3-none-any.whl.metadata (11 kB) #38 296.1 Collecting wheel==0.45.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1250)) #38 296.3 Using cached wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB) #38 297.2 Collecting wrapt==2.0.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1252)) #38 297.3 Downloading wrapt-2.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (9.0 kB) #38 298.3 Collecting xblock==5.2.0 (from xblock[django]==5.2.0->-r /openedx/edx-platform/requirements/edx/base.txt (line 1254)) #38 298.3 Downloading XBlock-5.2.0-py3-none-any.whl.metadata (8.5 kB) #38 298.8 Collecting xblock-drag-and-drop-v2==5.0.3 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1270)) #38 298.8 Downloading xblock_drag_and_drop_v2-5.0.3-py3-none-any.whl.metadata (37 kB) #38 299.4 Collecting xblock-google-drive==0.8.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1272)) #38 299.5 Downloading xblock_google_drive-0.8.1-py2.py3-none-any.whl.metadata (5.8 kB) #38 299.8 Collecting xblock-poll==1.15.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1274)) #38 300.0 Downloading xblock_poll-1.15.1-py3-none-any.whl.metadata (18 kB) #38 300.2 Collecting xblock-utils==4.0.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1276)) #38 300.2 Downloading xblock_utils-4.0.0-py3-none-any.whl.metadata (14 kB) #38 301.3 Collecting xblocks-contrib==0.9.1 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1280)) #38 301.3 Downloading xblocks_contrib-0.9.1-py2.py3-none-any.whl.metadata (10 kB) #38 301.6 Collecting xmlsec==1.3.14 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1282)) #38 301.7 Downloading xmlsec-1.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB) #38 302.2 Collecting xss-utils==0.8.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1286)) #38 302.5 Downloading xss_utils-0.8.0-py2.py3-none-any.whl.metadata (5.5 kB) #38 305.4 Collecting yarl==1.22.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1288)) #38 305.4 Downloading yarl-1.22.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (75 kB) #38 305.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.1/75.1 kB 169.4 kB/s eta 0:00:00 #38 306.6 Collecting zipp==3.23.0 (from -r /openedx/edx-platform/requirements/edx/base.txt (line 1290)) #38 306.6 Downloading zipp-3.23.0-py3-none-any.whl.metadata (3.6 kB) #38 307.3 Collecting libsass==0.10.0 (from -r /openedx/edx-platform/requirements/edx/assets.txt (line 9)) #38 307.3 Downloading libsass-0.10.0.tar.gz (272 kB) #38 307.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 272.9/272.9 kB 1.2 MB/s eta 0:00:00 #38 308.0 Preparing metadata (setup.py): started #38 310.2 Preparing metadata (setup.py): finished with status 'done' #38 315.6 Requirement already satisfied: setuptools in /openedx/venv/lib/python3.11/site-packages (from django-pipeline==4.1.0->-r /openedx/edx-platform/requirements/edx/base.txt (line 332)) (69.1.1) #38 381.4 Downloading acid_xblock-0.4.1-py3-none-any.whl (24 kB) #38 382.1 Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB) #38 382.5 Downloading aiohttp-3.13.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) #38 383.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 3.4 MB/s eta 0:00:00 #38 383.1 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) #38 383.3 Downloading amqp-5.3.1-py3-none-any.whl (50 kB) #38 383.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.9/50.9 kB 140.9 kB/s eta 0:00:00 #38 384.0 Downloading analytics_python-1.4.post1-py2.py3-none-any.whl (23 kB) #38 384.1 Downloading aniso8601-10.0.1-py2.py3-none-any.whl (52 kB) #38 384.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 149.4 kB/s eta 0:00:00 #38 384.6 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) #38 384.9 Downloading anyio-4.12.0-py3-none-any.whl (113 kB) #38 385.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 113.4/113.4 kB 3.2 MB/s eta 0:00:00 #38 385.0 Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) #38 385.1 Downloading asgiref-3.11.0-py3-none-any.whl (24 kB) #38 385.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) #38 385.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.0/105.0 kB 290.3 kB/s eta 0:00:00 #38 385.5 Downloading attrs-25.4.0-py3-none-any.whl (67 kB) #38 386.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.6/67.6 kB 56.6 kB/s eta 0:00:00 #38 386.5 Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) #38 389.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 4.3 MB/s eta 0:00:00 #38 389.0 Downloading backoff-1.10.0-py2.py3-none-any.whl (31 kB) #38 389.5 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) #38 389.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 278.2/278.2 kB 2.4 MB/s eta 0:00:00 #38 389.8 Downloading beautifulsoup4-4.14.3-py3-none-any.whl (107 kB) #38 389.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.7/107.7 kB 2.9 MB/s eta 0:00:00 #38 389.9 Downloading billiard-4.2.4-py3-none-any.whl (87 kB) #38 390.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.1/87.1 kB 2.1 MB/s eta 0:00:00 #38 390.0 Downloading bleach-6.3.0-py3-none-any.whl (164 kB) #38 390.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.4/164.4 kB 3.4 MB/s eta 0:00:00 #38 390.1 Downloading boto3-1.42.9-py3-none-any.whl (140 kB) #38 390.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 kB 4.0 MB/s eta 0:00:00 #38 390.2 Downloading botocore-1.42.9-py3-none-any.whl (14.5 MB) #38 392.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.5/14.5 MB 4.9 MB/s eta 0:00:00 #38 392.6 Downloading bracex-2.6-py3-none-any.whl (11 kB) #38 393.0 Downloading bridgekeeper-0.9-py3-none-any.whl (20 kB) #38 393.2 Downloading cachecontrol-0.14.4-py3-none-any.whl (22 kB) #38 393.3 Downloading cachetools-6.2.4-py3-none-any.whl (11 kB) #38 393.4 Downloading camel_converter-5.0.0-py3-none-any.whl (6.3 kB) #38 393.5 Downloading casbin_django_orm_adapter-1.7.0-py3-none-any.whl (404 kB) #38 393.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 404.4/404.4 kB 1.1 MB/s eta 0:00:00 #38 393.9 Downloading celery-5.6.0-py3-none-any.whl (444 kB) #38 394.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.6/444.6 kB 1.5 MB/s eta 0:00:00 #38 394.3 Downloading certifi-2025.11.12-py3-none-any.whl (159 kB) #38 394.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 159.4/159.4 kB 2.6 MB/s eta 0:00:00 #38 394.5 Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB) #38 394.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.6/215.6 kB 617.8 kB/s eta 0:00:00 #38 395.0 Downloading chardet-5.2.0-py3-none-any.whl (199 kB) #38 395.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 409.3 kB/s eta 0:00:00 #38 395.5 Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (151 kB) #38 395.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.6/151.6 kB 363.7 kB/s eta 0:00:00 #38 395.9 Downloading chem-2.0.0-py3-none-any.whl (24 kB) #38 396.2 Downloading click-8.3.1-py3-none-any.whl (108 kB) #38 396.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.3/108.3 kB 786.3 kB/s eta 0:00:00 #38 396.4 Downloading click_didyoumean-0.3.1-py3-none-any.whl (3.6 kB) #38 396.9 Downloading click_plugins-1.1.1.2-py2.py3-none-any.whl (11 kB) #38 396.9 Downloading click_repl-0.3.0-py3-none-any.whl (10 kB) #38 397.8 Downloading code_annotations-2.3.0-py2.py3-none-any.whl (45 kB) #38 398.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.4/45.4 kB 70.2 kB/s eta 0:00:00 #38 398.7 Downloading codejail_includes-2.0.0-py2.py3-none-any.whl (25 kB) #38 398.9 Downloading crowdsourcehinter_xblock-0.8-py3-none-any.whl (34 kB) #38 399.1 Downloading cryptography-45.0.7-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) #38 400.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 3.7 MB/s eta 0:00:00 #38 400.7 Downloading cssutils-2.11.1-py3-none-any.whl (385 kB) #38 400.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 385.7/385.7 kB 2.1 MB/s eta 0:00:00 #38 400.9 Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) #38 401.1 Downloading django-5.2.9-py3-none-any.whl (8.3 MB) #38 403.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 4.1 MB/s eta 0:00:00 #38 403.4 Downloading django_appconf-1.2.0-py3-none-any.whl (6.5 kB) #38 403.8 Downloading django_cache_memoize-0.2.1-py3-none-any.whl (14 kB) #38 404.1 Downloading django_celery_results-2.6.0-py3-none-any.whl (38 kB) #38 404.1 Downloading django_classy_tags-4.1.0-py3-none-any.whl (14 kB) #38 404.2 Downloading django_config_models-2.9.0-py2.py3-none-any.whl (30 kB) #38 404.4 Downloading django_cors_headers-4.9.0-py3-none-any.whl (12 kB) #38 404.5 Downloading django_countries-8.2.0-py3-none-any.whl (3.8 MB) #38 405.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 6.4 MB/s eta 0:00:00 #38 405.1 Downloading django_crum-0.7.9-py2.py3-none-any.whl (4.7 kB) #38 405.3 Downloading django_fernet_fields_v2-0.9-py3-none-any.whl (8.7 kB) #38 405.7 Downloading django_filter-25.2-py3-none-any.whl (94 kB) #38 405.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.1/94.1 kB 6.5 MB/s eta 0:00:00 #38 405.8 Downloading django_ipware-7.0.1-py2.py3-none-any.whl (6.4 kB) #38 405.9 Downloading django_js_asset-3.1.2-py3-none-any.whl (5.9 kB) #38 406.0 Downloading django_method_override-1.0.4-py3-none-any.whl (5.2 kB) #38 406.1 Downloading django_model_utils-5.0.0-py3-none-any.whl (42 kB) #38 406.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.6/42.6 kB 152.7 kB/s eta 0:00:00 #38 406.4 Downloading django_mptt-0.18.0-py3-none-any.whl (120 kB) #38 406.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.2/120.2 kB 826.7 kB/s eta 0:00:00 #38 406.7 Downloading django_multi_email_field-0.8.0-py3-none-any.whl (9.3 kB) #38 407.2 Downloading django_mysql-4.19.0-py3-none-any.whl (55 kB) #38 407.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.1/55.1 kB 108.6 kB/s eta 0:00:00 #38 407.7 Downloading django_oauth_toolkit-1.7.1-py3-none-any.whl (63 kB) #38 407.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.2/63.2 kB 2.1 MB/s eta 0:00:00 #38 407.8 Downloading django_object_actions-5.0.0-py3-none-any.whl (14 kB) #38 408.0 Downloading django_pipeline-4.1.0-py3-none-any.whl (75 kB) #38 408.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.5/75.5 kB 1.3 MB/s eta 0:00:00 #38 408.2 Downloading django_push_notifications-3.3.0-py3-none-any.whl (47 kB) #38 408.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.9/47.9 kB 59.6 kB/s eta 0:00:00 #38 408.9 Downloading django_ratelimit-4.1.0-py2.py3-none-any.whl (11 kB) #38 409.2 Downloading django_sekizai-4.1.0-py3-none-any.whl (8.6 kB) #38 409.3 Downloading django_ses-4.4.0-py3-none-any.whl (36 kB) #38 409.8 Downloading django_simple_history-3.11.0-py3-none-any.whl (81 kB) #38 409.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.9/81.9 kB 2.4 MB/s eta 0:00:00 #38 409.9 Downloading django_statici18n-2.6.0-py2.py3-none-any.whl (9.3 kB) #38 410.0 Downloading django_storages-1.14.6-py3-none-any.whl (33 kB) #38 410.3 Downloading django_user_tasks-3.4.4-py2.py3-none-any.whl (29 kB) #38 411.4 Downloading django_waffle-5.0.0-py3-none-any.whl (48 kB) #38 411.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 217.0 kB/s eta 0:00:00 #38 411.7 Downloading django_webpack_loader-3.2.3-py2.py3-none-any.whl (20 kB) #38 411.8 Downloading djangorestframework-3.16.1-py3-none-any.whl (1.1 MB) #38 412.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 3.1 MB/s eta 0:00:00 #38 412.2 Downloading djangorestframework_xml-2.0.0-py2.py3-none-any.whl (6.0 kB) #38 412.5 Downloading dnspython-2.8.0-py3-none-any.whl (331 kB) #38 412.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 331.1/331.1 kB 1.2 MB/s eta 0:00:00 #38 412.8 Downloading done_xblock-2.5.0-py3-none-any.whl (21 kB) #38 413.1 Downloading drf_jwt-1.19.2-py2.py3-none-any.whl (21 kB) #38 413.6 Downloading drf_spectacular-0.29.0-py3-none-any.whl (105 kB) #38 413.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.4/105.4 kB 400.6 kB/s eta 0:00:00 #38 413.9 Downloading drf_yasg-1.21.11-py3-none-any.whl (4.3 MB) #38 415.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 2.6 MB/s eta 0:00:00 #38 415.6 Downloading edx_ace-1.15.0-py2.py3-none-any.whl (65 kB) #38 415.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.6/65.6 kB 259.5 kB/s eta 0:00:00 #38 415.9 Downloading edx_api_doc_tools-2.1.0-py2.py3-none-any.whl (14 kB) #38 416.0 Downloading edx_auth_backends-4.6.2-py2.py3-none-any.whl (31 kB) #38 416.1 Downloading edx_bulk_grades-1.2.0-py2.py3-none-any.whl (31 kB) #38 416.2 Downloading edx_ccx_keys-2.0.2-py3-none-any.whl (16 kB) #38 416.8 Downloading edx_celeryutils-1.4.0-py2.py3-none-any.whl (18 kB) #38 417.2 Downloading edx_codejail-4.1.0-py3-none-any.whl (25 kB) #38 417.3 Downloading edx_completion-4.9-py2.py3-none-any.whl (47 kB) #38 417.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.4/47.4 kB 1.8 MB/s eta 0:00:00 #38 417.4 Downloading edx_django_release_util-1.5.0-py2.py3-none-any.whl (40 kB) #38 417.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.4/40.4 kB 668.6 kB/s eta 0:00:00 #38 417.5 Downloading edx_django_sites_extensions-5.1.0-py3-none-any.whl (18 kB) #38 417.8 Downloading edx_django_utils-8.0.1-py2.py3-none-any.whl (121 kB) #38 417.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 1.5 MB/s eta 0:00:00 #38 418.1 Downloading edx_drf_extensions-10.6.0-py2.py3-none-any.whl (76 kB) #38 418.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.3/76.3 kB 658.3 kB/s eta 0:00:00 #38 418.2 Downloading edx_enterprise-6.5.1-py3-none-any.whl (1.1 MB) #38 418.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.2 MB/s eta 0:00:00 #38 418.9 Downloading edx_event_bus_kafka-6.1.0-py2.py3-none-any.whl (59 kB) #38 418.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.5/59.5 kB 1.3 MB/s eta 0:00:00 #38 419.3 Downloading edx_event_bus_redis-0.6.1-py3-none-any.whl (33 kB) #38 419.3 Downloading edx_i18n_tools-1.9.0-py2.py3-none-any.whl (32 kB) #38 419.5 Downloading edx_milestones-1.1.0-py2.py3-none-any.whl (39 kB) #38 419.5 Downloading edx_opaque_keys-3.0.0-py3-none-any.whl (76 kB) #38 419.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.2/76.2 kB 4.2 MB/s eta 0:00:00 #38 419.7 Downloading edx_organizations-7.3.0-py3-none-any.whl (53 kB) #38 419.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.2/53.2 kB 1.6 MB/s eta 0:00:00 #38 419.8 Downloading edx_proctoring-5.2.0-py2.py3-none-any.whl (1.3 MB) #38 420.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 2.7 MB/s eta 0:00:00 #38 420.5 Downloading edx_rbac-2.1.0-py2.py3-none-any.whl (40 kB) #38 420.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.0/40.0 kB 395.3 kB/s eta 0:00:00 #38 420.6 Downloading edx_rest_api_client-6.2.0-py3-none-any.whl (13 kB) #38 420.7 Downloading edx_search-4.3.0-py3-none-any.whl (73 kB) #38 420.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.8/73.8 kB 649.3 kB/s eta 0:00:00 #38 420.8 Downloading edx_sga-0.27.0-py3-none-any.whl (440 kB) #38 421.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 440.2/440.2 kB 3.0 MB/s eta 0:00:00 #38 421.1 Downloading edx_submissions-3.12.2-py3-none-any.whl (62 kB) #38 421.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.9/62.9 kB 350.4 kB/s eta 0:00:00 #38 421.4 Downloading edx_tincan_py35-2.0.0-py3-none-any.whl (58 kB) #38 421.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.7/58.7 kB 538.5 kB/s eta 0:00:00 #38 421.6 Downloading edx_toggles-5.4.1-py2.py3-none-any.whl (33 kB) #38 421.7 Downloading edx_when-3.0.0-py2.py3-none-any.whl (34 kB) #38 421.9 Downloading edxval-3.2.0-py3-none-any.whl (86 kB) #38 422.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.9/86.9 kB 1.3 MB/s eta 0:00:00 #38 422.0 Downloading elasticsearch-7.9.1-py2.py3-none-any.whl (219 kB) #38 422.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.2/219.2 kB 838.8 kB/s eta 0:00:00 #38 422.4 Downloading enmerkar-0.7.1-py3-none-any.whl (12 kB) #38 422.8 Downloading enmerkar_underscore-2.4.0-py2.py3-none-any.whl (12 kB) #38 423.0 Downloading enterprise_integrated_channels-0.1.25-py2.py3-none-any.whl (295 kB) #38 423.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 295.1/295.1 kB 590.8 kB/s eta 0:00:00 #38 423.5 Downloading event_tracking-3.3.0-py3-none-any.whl (54 kB) #38 423.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.8/54.8 kB 248.7 kB/s eta 0:00:00 #38 423.7 Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) #38 423.8 Downloading fastavro-1.12.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB) #38 424.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 3.4 MB/s eta 0:00:00 #38 424.8 Downloading filelock-3.20.0-py3-none-any.whl (16 kB) #38 425.4 Downloading firebase_admin-7.1.0-py3-none-any.whl (137 kB) #38 425.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.1/137.1 kB 255.9 kB/s eta 0:00:00 #38 425.9 Downloading frozenlist-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (231 kB) #38 426.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 231.1/231.1 kB 977.4 kB/s eta 0:00:00 #38 426.3 Downloading fs-2.4.16-py2.py3-none-any.whl (135 kB) #38 426.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 135.3/135.3 kB 431.0 kB/s eta 0:00:00 #38 426.6 Downloading fs_s3fs-1.1.1-py2.py3-none-any.whl (9.7 kB) #38 426.7 Downloading geoip2-5.2.0-py3-none-any.whl (28 kB) #38 426.8 Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) #38 427.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 173.7/173.7 kB 535.4 kB/s eta 0:00:00 #38 427.2 Downloading google_auth-2.44.0-py2.py3-none-any.whl (228 kB) #38 427.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.4/228.4 kB 3.2 MB/s eta 0:00:00 #38 427.3 Downloading google_cloud_core-2.5.0-py3-none-any.whl (29 kB) #38 427.5 Downloading google_cloud_firestore-2.21.0-py3-none-any.whl (368 kB) #38 427.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 368.8/368.8 kB 1.6 MB/s eta 0:00:00 #38 427.9 Downloading google_cloud_storage-3.7.0-py3-none-any.whl (303 kB) #38 428.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 303.4/303.4 kB 1.8 MB/s eta 0:00:00 #38 428.1 Downloading google_crc32c-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB) #38 428.2 Downloading google_resumable_media-2.8.0-py3-none-any.whl (81 kB) #38 428.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.3/81.3 kB 299.2 kB/s eta 0:00:00 #38 428.5 Downloading googleapis_common_protos-1.72.0-py3-none-any.whl (297 kB) #38 429.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.5/297.5 kB 624.8 kB/s eta 0:00:00 #38 429.3 Downloading grpcio-1.76.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.6 MB) #38 431.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 3.3 MB/s eta 0:00:00 #38 431.6 Downloading grpcio_status-1.76.0-py3-none-any.whl (14 kB) #38 431.9 Downloading gunicorn-23.0.0-py3-none-any.whl (85 kB) #38 432.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.0/85.0 kB 243.3 kB/s eta 0:00:00 #38 432.3 Downloading h11-0.16.0-py3-none-any.whl (37 kB) #38 432.3 Downloading h2-4.3.0-py3-none-any.whl (61 kB) #38 432.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.8/61.8 kB 695.8 kB/s eta 0:00:00 #38 432.5 Downloading help_tokens-3.2.0-py2.py3-none-any.whl (19 kB) #38 432.6 Downloading hpack-4.1.0-py3-none-any.whl (34 kB) #38 432.8 Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB) #38 432.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.2/112.2 kB 3.6 MB/s eta 0:00:00 #38 432.8 Downloading httpcore-1.0.9-py3-none-any.whl (78 kB) #38 432.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 7.1 MB/s eta 0:00:00 #38 432.8 Downloading httpx-0.28.1-py3-none-any.whl (73 kB) #38 433.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 78.8 kB/s eta 0:00:00 #38 433.7 Downloading hyperframe-6.1.0-py3-none-any.whl (13 kB) #38 433.9 Downloading icalendar-6.3.2-py3-none-any.whl (242 kB) #38 434.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.4/242.4 kB 2.6 MB/s eta 0:00:00 #38 434.1 Downloading idna-3.11-py3-none-any.whl (71 kB) #38 434.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 kB 747.9 kB/s eta 0:00:00 #38 434.2 Downloading importlib_metadata-8.7.0-py3-none-any.whl (27 kB) #38 434.3 Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB) #38 434.4 Downloading invoke-2.2.1-py3-none-any.whl (160 kB) #38 434.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.3/160.3 kB 2.4 MB/s eta 0:00:00 #38 434.5 Downloading ipaddress-1.0.23-py2.py3-none-any.whl (18 kB) #38 434.7 Downloading isodate-0.7.2-py3-none-any.whl (22 kB) #38 434.7 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #38 434.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 1.8 MB/s eta 0:00:00 #38 434.9 Downloading jmespath-1.0.1-py3-none-any.whl (20 kB) #38 434.9 Downloading joblib-1.5.3-py3-none-any.whl (309 kB) #38 435.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 309.1/309.1 kB 6.1 MB/s eta 0:00:00 #38 435.0 Downloading jsondiff-2.2.1-py3-none-any.whl (13 kB) #38 435.1 Downloading jsonfield-3.2.0-py3-none-any.whl (8.3 kB) #38 435.2 Downloading jsonschema-4.25.1-py3-none-any.whl (90 kB) #38 435.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.0/90.0 kB 174.3 kB/s eta 0:00:00 #38 435.7 Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) #38 435.8 Downloading jwcrypto-1.5.6-py3-none-any.whl (92 kB) #38 436.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.5/92.5 kB 297.9 kB/s eta 0:00:00 #38 436.2 Downloading kombu-5.6.1-py3-none-any.whl (214 kB) #38 436.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 214.1/214.1 kB 1.2 MB/s eta 0:00:00 #38 436.4 Downloading laboratory-1.0.2-py2.py3-none-any.whl (9.4 kB) #38 436.6 Downloading lazy-1.6-py2.py3-none-any.whl (5.2 kB) #38 436.7 Downloading lti_consumer_xblock-9.14.3-py3-none-any.whl (394 kB) #38 437.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 394.0/394.0 kB 499.9 kB/s eta 0:00:00 #38 437.7 Downloading lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl (5.0 MB) #38 438.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 6.8 MB/s eta 0:00:00 #38 438.7 Downloading lxml_html_clean-0.4.3-py3-none-any.whl (14 kB) #38 439.1 Downloading mako-1.3.10-py3-none-any.whl (78 kB) #38 439.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 318.5 kB/s eta 0:00:00 #38 439.6 Downloading markdown-3.10-py3-none-any.whl (107 kB) #38 439.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.7/107.7 kB 1.3 MB/s eta 0:00:00 #38 439.7 Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) #38 439.8 Downloading maxminddb-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (97 kB) #38 440.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.1/97.1 kB 827.9 kB/s eta 0:00:00 #38 440.0 Downloading meilisearch-0.38.0-py3-none-any.whl (29 kB) #38 440.1 Downloading mongoengine-0.29.1-py3-none-any.whl (112 kB) #38 440.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 1.9 MB/s eta 0:00:00 #38 440.2 Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB) #38 440.3 Downloading more_itertools-10.8.0-py3-none-any.whl (69 kB) #38 440.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 902.0 kB/s eta 0:00:00 #38 440.4 Downloading mpmath-1.3.0-py3-none-any.whl (536 kB) #38 440.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 5.3 MB/s eta 0:00:00 #38 440.6 Downloading msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (426 kB) #38 440.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 426.2/426.2 kB 5.0 MB/s eta 0:00:00 #38 440.8 Downloading multidict-6.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (246 kB) #38 441.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 246.7/246.7 kB 1.8 MB/s eta 0:00:00 #38 441.0 Downloading nh3-0.3.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797 kB) #38 441.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.2/797.2 kB 5.2 MB/s eta 0:00:00 #38 441.3 Downloading nltk-3.9.2-py3-none-any.whl (1.5 MB) #38 441.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 7.1 MB/s eta 0:00:00 #38 441.6 Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB) #38 441.8 Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB) #38 445.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 3.4 MB/s eta 0:00:00 #38 445.9 Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB) #38 446.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 1.3 MB/s eta 0:00:00 #38 446.1 Downloading olxcleaner-0.3.0-py3-none-any.whl (57 kB) #38 446.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 kB 643.4 kB/s eta 0:00:00 #38 446.3 Downloading openai-0.28.1-py3-none-any.whl (76 kB) #38 446.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.0/77.0 kB 440.9 kB/s eta 0:00:00 #38 446.7 Downloading openedx_atlas-0.7.0-py3-none-any.whl (22 kB) #38 446.8 Downloading openedx_authz-0.20.0-py2.py3-none-any.whl (117 kB) #38 446.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 1.2 MB/s eta 0:00:00 #38 447.0 Downloading openedx_calc-4.0.2-py3-none-any.whl (36 kB) #38 447.3 Downloading openedx_django_pyfs-3.8.0-py3-none-any.whl (13 kB) #38 447.7 Downloading openedx_django_require-3.0.0-py3-none-any.whl (7.2 MB) #38 450.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 3.2 MB/s eta 0:00:00 #38 450.1 Downloading openedx_django_wiki-3.1.1-py3-none-any.whl (666 kB) #38 450.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 666.6/666.6 kB 3.3 MB/s eta 0:00:00 #38 450.3 Downloading openedx_events-10.5.0-py2.py3-none-any.whl (81 kB) #38 450.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.5/81.5 kB 588.4 kB/s eta 0:00:00 #38 450.6 Downloading openedx_filters-2.1.0-py2.py3-none-any.whl (37 kB) #38 450.7 Downloading openedx_forum-0.4.0-py2.py3-none-any.whl (136 kB) #38 450.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.2/136.2 kB 1.3 MB/s eta 0:00:00 #38 450.9 Downloading openedx_learning-0.30.2-py2.py3-none-any.whl (247 kB) #38 451.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.3/247.3 kB 1.4 MB/s eta 0:00:00 #38 451.2 Downloading optimizely_sdk-5.3.0-py3-none-any.whl (154 kB) #38 451.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.0/155.0 kB 1.2 MB/s eta 0:00:00 #38 451.4 Downloading ora2-6.17.1-py3-none-any.whl (2.6 MB) #38 452.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 4.2 MB/s eta 0:00:00 #38 452.2 Downloading packaging-25.0-py3-none-any.whl (66 kB) #38 452.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 119.8 kB/s eta 0:00:00 #38 452.9 Downloading paramiko-4.0.0-py3-none-any.whl (223 kB) #38 453.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.9/223.9 kB 2.5 MB/s eta 0:00:00 #38 453.0 Downloading path-16.11.0-py3-none-any.whl (25 kB) #38 453.1 Downloading path.py-12.5.0-py3-none-any.whl (2.3 kB) #38 453.2 Downloading piexif-1.1.3-py2.py3-none-any.whl (20 kB) #38 453.4 Downloading pillow-12.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB) #38 454.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 7.2 MB/s eta 0:00:00 #38 454.4 Downloading platformdirs-4.5.1-py3-none-any.whl (18 kB) #38 454.6 Downloading polib-1.2.0-py2.py3-none-any.whl (20 kB) #38 454.8 Downloading prompt_toolkit-3.0.52-py3-none-any.whl (391 kB) #38 454.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 391.4/391.4 kB 2.9 MB/s eta 0:00:00 #38 455.0 Downloading propcache-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (210 kB) #38 455.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 210.0/210.0 kB 1.4 MB/s eta 0:00:00 #38 455.2 Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB) #38 455.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.2/50.2 kB 1.1 MB/s eta 0:00:00 #38 455.3 Downloading protobuf-6.33.2-cp39-abi3-manylinux2014_x86_64.whl (323 kB) #38 455.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 323.3/323.3 kB 2.9 MB/s eta 0:00:00 #38 455.5 Downloading psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (263 kB) #38 455.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 263.3/263.3 kB 1.4 MB/s eta 0:00:00 #38 455.8 Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) #38 455.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 3.2 MB/s eta 0:00:00 #38 455.9 Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) #38 456.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 370.4 kB/s eta 0:00:00 #38 456.6 Downloading pycasbin-2.6.0-py3-none-any.whl (476 kB) #38 457.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 476.8/476.8 kB 1.2 MB/s eta 0:00:00 #38 457.0 Downloading pycountry-24.6.1-py3-none-any.whl (6.3 MB) #38 458.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 4.7 MB/s eta 0:00:00 #38 458.4 Downloading pycparser-2.23-py3-none-any.whl (118 kB) #38 459.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.1/118.1 kB 161.2 kB/s eta 0:00:00 #38 459.4 Downloading pycryptodomex-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB) #38 460.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 4.1 MB/s eta 0:00:00 #38 460.1 Downloading pydantic-2.12.5-py3-none-any.whl (463 kB) #38 460.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 463.6/463.6 kB 770.5 kB/s eta 0:00:00 #38 460.7 Downloading pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) #38 461.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 5.3 MB/s eta 0:00:00 #38 461.3 Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB) #38 461.8 Downloading PyLTI1p3-2.0.0-py2.py3-none-any.whl (61 kB) #38 462.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 102.8 kB/s eta 0:00:00 #38 462.4 Downloading pymemcache-4.0.0-py2.py3-none-any.whl (60 kB) #38 462.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 871.9 kB/s eta 0:00:00 #38 462.6 Downloading pymongo-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (652 kB) #38 463.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 652.9/652.9 kB 539.7 kB/s eta 0:00:00 #38 463.9 Downloading pynacl-1.6.1-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) #38 464.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 5.1 MB/s eta 0:00:00 #38 464.3 Downloading pynliner-0.8.0-py2.py3-none-any.whl (8.5 kB) #38 464.4 Downloading pyopenssl-25.3.0-py3-none-any.whl (57 kB) #38 464.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 kB 482.9 kB/s eta 0:00:00 #38 464.6 Downloading pyparsing-3.2.5-py3-none-any.whl (113 kB) #38 464.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 113.9/113.9 kB 1.1 MB/s eta 0:00:00 #38 464.9 Downloading pyrsistent-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120 kB) #38 465.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 1.8 MB/s eta 0:00:00 #38 465.0 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) #38 465.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 3.1 MB/s eta 0:00:00 #38 465.2 Downloading python_ipware-3.0.0-py3-none-any.whl (10 kB) #38 465.3 Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) #38 465.4 Downloading python_swiftclient-4.9.0-py3-none-any.whl (88 kB) #38 465.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.7/88.7 kB 754.9 kB/s eta 0:00:00 #38 465.5 Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB) #38 465.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.7/133.7 kB 2.9 MB/s eta 0:00:00 #38 465.7 Downloading python3_saml-1.16.0-py3-none-any.whl (76 kB) #38 465.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.2/76.2 kB 1.1 MB/s eta 0:00:00 #38 465.8 Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB) #38 466.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 509.2/509.2 kB 3.4 MB/s eta 0:00:00 #38 466.0 Downloading pyuca-1.2-py2.py3-none-any.whl (1.5 MB) #38 466.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 1.8 MB/s eta 0:00:00 #38 466.9 Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) #38 467.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 3.4 MB/s eta 0:00:00 #38 467.2 Downloading random2-1.0.2-py3-none-any.whl (12 kB) #38 467.2 Downloading recommender_xblock-3.1.0-py3-none-any.whl (60 kB) #38 467.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.9/60.9 kB 902.0 kB/s eta 0:00:00 #38 467.3 Downloading redis-7.1.0-py3-none-any.whl (354 kB) #38 467.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 354.2/354.2 kB 3.3 MB/s eta 0:00:00 #38 467.4 Downloading referencing-0.37.0-py3-none-any.whl (26 kB) #38 467.6 Downloading regex-2025.11.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (800 kB) #38 468.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 800.4/800.4 kB 1.1 MB/s eta 0:00:00 #38 468.5 Downloading requests-2.32.5-py3-none-any.whl (64 kB) #38 468.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 kB 537.8 kB/s eta 0:00:00 #38 468.7 Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) #38 468.9 Downloading rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390 kB) #38 469.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 390.8/390.8 kB 1,000.0 kB/s eta 0:00:00 #38 469.5 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) #38 469.7 Downloading rules-3.5-py2.py3-none-any.whl (25 kB) #38 469.8 Downloading s3transfer-0.16.0-py3-none-any.whl (86 kB) #38 470.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 kB 273.4 kB/s eta 0:00:00 #38 470.3 Downloading scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35.9 MB) #38 475.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.9/35.9 MB 5.9 MB/s eta 0:00:00 #38 476.0 Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) #38 476.1 Downloading shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB) #38 476.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 5.3 MB/s eta 0:00:00 #38 476.7 Downloading simpleeval-1.0.3-py3-none-any.whl (15 kB) #38 476.9 Downloading simplejson-3.20.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB) #38 477.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.9/144.9 kB 1.2 MB/s eta 0:00:00 #38 477.0 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #38 477.8 Downloading snowflake_connector_python-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB) #38 478.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 4.6 MB/s eta 0:00:00 #38 478.5 Downloading social_auth_app_django-5.4.1-py3-none-any.whl (26 kB) #38 478.6 Downloading social_auth_core-4.8.1-py3-none-any.whl (435 kB) #38 478.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.3/435.3 kB 4.1 MB/s eta 0:00:00 #38 478.8 Downloading sorl_thumbnail-12.11.0-py3-none-any.whl (42 kB) #38 478.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 kB 597.5 kB/s eta 0:00:00 #38 478.9 Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) #38 479.0 Downloading soupsieve-2.8-py3-none-any.whl (36 kB) #38 479.1 Downloading sqlparse-0.5.4-py3-none-any.whl (45 kB) #38 479.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.9/45.9 kB 304.0 kB/s eta 0:00:00 #38 479.3 Downloading staff_graded_xblock-3.1.0-py3-none-any.whl (21 kB) #38 479.4 Downloading stevedore-5.6.0-py3-none-any.whl (54 kB) #38 479.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.4/54.4 kB 860.4 kB/s eta 0:00:00 #38 479.4 Downloading super_csv-4.1.0-py2.py3-none-any.whl (21 kB) #38 479.5 Downloading sympy-1.14.0-py3-none-any.whl (6.3 MB) #38 481.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 3.8 MB/s eta 0:00:00 #38 481.4 Downloading testfixtures-10.0.0-py3-none-any.whl (111 kB) #38 481.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 3.7 MB/s eta 0:00:00 #38 481.4 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) #38 481.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 1.2 MB/s eta 0:00:00 #38 481.7 Downloading tinycss2-1.4.0-py3-none-any.whl (26 kB) #38 482.0 Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB) #38 482.2 Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) #38 482.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 1.4 MB/s eta 0:00:00 #38 482.3 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) #38 482.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 569.9 kB/s eta 0:00:00 #38 482.4 Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB) #38 482.5 Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB) #38 482.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 348.5/348.5 kB 2.2 MB/s eta 0:00:00 #38 482.7 Downloading tzlocal-5.3.1-py3-none-any.whl (18 kB) #38 482.8 Downloading uritemplate-4.2.0-py3-none-any.whl (11 kB) #38 482.9 Downloading urllib3-2.6.2-py3-none-any.whl (131 kB) #38 483.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.2/131.2 kB 2.4 MB/s eta 0:00:00 #38 483.0 Downloading vine-5.1.0-py3-none-any.whl (9.6 kB) #38 483.1 Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB) #38 483.2 Downloading wcmatch-10.1-py3-none-any.whl (39 kB) #38 483.3 Downloading wcwidth-0.2.14-py2.py3-none-any.whl (37 kB) #38 483.4 Downloading web_fragments-3.1.0-py2.py3-none-any.whl (15 kB) #38 483.5 Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) #38 483.6 Downloading WebOb-1.8.9-py2.py3-none-any.whl (115 kB) #38 483.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.4/115.4 kB 1.5 MB/s eta 0:00:00 #38 483.7 Using cached wheel-0.45.1-py3-none-any.whl (72 kB) #38 483.8 Downloading wrapt-2.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (114 kB) #38 483.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.1/114.1 kB 1.6 MB/s eta 0:00:00 #38 484.0 Downloading XBlock-5.2.0-py3-none-any.whl (140 kB) #38 484.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.0/141.0 kB 500.0 kB/s eta 0:00:00 #38 484.4 Downloading xblock_drag_and_drop_v2-5.0.3-py3-none-any.whl (222 kB) #38 484.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.7/222.7 kB 1.1 MB/s eta 0:00:00 #38 484.8 Downloading xblock_google_drive-0.8.1-py2.py3-none-any.whl (29 kB) #38 485.0 Downloading xblock_poll-1.15.1-py3-none-any.whl (205 kB) #38 486.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.4/205.4 kB 321.4 kB/s eta 0:00:00 #38 486.6 Downloading xblock_utils-4.0.0-py3-none-any.whl (31 kB) #38 486.7 Downloading xblocks_contrib-0.9.1-py2.py3-none-any.whl (153 kB) #38 486.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 154.0/154.0 kB 1.0 MB/s eta 0:00:00 #38 487.1 Downloading xmlsec-1.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB) #38 487.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 7.6 MB/s eta 0:00:00 #38 487.6 Downloading xss_utils-0.8.0-py2.py3-none-any.whl (17 kB) #38 488.0 Downloading yarl-1.22.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (365 kB) #38 488.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 365.8/365.8 kB 2.0 MB/s eta 0:00:00 #38 488.5 Downloading zipp-3.23.0-py3-none-any.whl (10 kB) #38 495.0 Building wheels for collected packages: django-autocomplete-light, glob2, loremipsum, mailsnake, mysqlclient, pgpy, pylatexenc, pysrt, sailthru-client, slumber, unicodecsv, unicodeit, walrus, libsass #38 495.1 Building wheel for django-autocomplete-light (setup.py): started #38 501.2 Building wheel for django-autocomplete-light (setup.py): finished with status 'done' #38 501.2 Created wheel for django-autocomplete-light: filename=django_autocomplete_light-3.12.1-py3-none-any.whl size=224912 sha256=6444ff3b0b6ce0f0d3c4849f3fce708a4a363fff9bb3c0b82782c67428a816e1 #38 501.2 Stored in directory: /openedx/.cache/pip/wheels/c1/85/7b/4168c57410cc62533322ba54cf17a86231aab9ef400cbff5ac #38 501.4 Building wheel for glob2 (setup.py): started #38 502.1 Building wheel for glob2 (setup.py): finished with status 'done' #38 502.3 Created wheel for glob2: filename=glob2-0.7-py2.py3-none-any.whl size=9302 sha256=36dc08c3299ec57f05add519da30d90ed9d7fbdebc3c6ee7443e7f2b921c998c #38 502.3 Stored in directory: /openedx/.cache/pip/wheels/96/41/06/9f8fddc6eb1d75bde63db7f491311a4ae26905212617e06eb2 #38 502.5 Building wheel for loremipsum (setup.py): started #38 504.2 Building wheel for loremipsum (setup.py): finished with status 'done' #38 504.2 Created wheel for loremipsum: filename=loremipsum-1.0.5-py3-none-any.whl size=11648 sha256=ba5bcbe6bdef0e8fab089580638f89fb945eab00bbebf5427e11a027efe7712e #38 504.2 Stored in directory: /openedx/.cache/pip/wheels/b5/f8/b7/19e8f51bcb181e21bed5ebc4d59bb1136a5370a53aba5bdab1 #38 504.3 Building wheel for mailsnake (setup.py): started #38 506.2 Building wheel for mailsnake (setup.py): finished with status 'done' #38 506.2 Created wheel for mailsnake: filename=mailsnake-1.6.4-py3-none-any.whl size=7298 sha256=6d5659b9003cb8ff892cb1f60c1004a7161a874a1a70d2f1f2a5432ebbcf8e59 #38 506.2 Stored in directory: /openedx/.cache/pip/wheels/5b/98/6b/48e469ecd5e050d8a1a77d6cff29dcff929abbc1c624b4894b #38 506.2 Building wheel for mysqlclient (pyproject.toml): started #38 515.7 Building wheel for mysqlclient (pyproject.toml): finished with status 'done' #38 515.7 Created wheel for mysqlclient: filename=mysqlclient-2.2.7-cp311-cp311-linux_x86_64.whl size=130954 sha256=ed19e96ea6e7aaaf73e6f22a1defc8a3b12dbaeccb8b1042d3e14e6bec01e3ce #38 515.7 Stored in directory: /openedx/.cache/pip/wheels/cd/5f/fb/dbe9e6e7e1e24f9e73164c77b5fdc19bd36240425835c0e635 #38 515.8 Building wheel for pgpy (pyproject.toml): started #38 518.8 Building wheel for pgpy (pyproject.toml): finished with status 'done' #38 518.8 Created wheel for pgpy: filename=pgpy-0.6.0-py3-none-any.whl size=84182 sha256=60c323f39ad42d58d4d2c8d8e0f036b95a9817391c830bea416130a4b37343bc #38 518.8 Stored in directory: /openedx/.cache/pip/wheels/4c/e4/fa/42591190bf8034c32a90cbf83d199c1054d65d059357c2af05 #38 518.8 Building wheel for pylatexenc (setup.py): started #38 521.0 Building wheel for pylatexenc (setup.py): finished with status 'done' #38 521.0 Created wheel for pylatexenc: filename=pylatexenc-2.10-py3-none-any.whl size=136816 sha256=f35aa2cbe8dbffa0b3598e6a1d2879de5f55742980b6a2e8f7a23a900c69d8bb #38 521.0 Stored in directory: /openedx/.cache/pip/wheels/b1/7a/33/9fdd892f784ed4afda62b685ae3703adf4c91aa0f524c28f03 #38 521.0 Building wheel for pysrt (setup.py): started #38 522.4 Building wheel for pysrt (setup.py): finished with status 'done' #38 522.4 Created wheel for pysrt: filename=pysrt-1.1.2-py3-none-any.whl size=13443 sha256=e2cc3ab4960869f1bd3ea674187d6fdce2b8ab98e644f7e2da5d7c25a276db10 #38 522.4 Stored in directory: /openedx/.cache/pip/wheels/2d/b2/df/ea10959920533975b4a74a25a35e6d79655b63f3006611a99f #38 522.5 Building wheel for sailthru-client (setup.py): started #38 524.0 Building wheel for sailthru-client (setup.py): finished with status 'done' #38 524.0 Created wheel for sailthru-client: filename=sailthru_client-2.2.3-py3-none-any.whl size=9619 sha256=4738cc3ee924212e8a713ae06eb6a12274c7f08ec6bd6555c0842b6b05408e46 #38 524.0 Stored in directory: /openedx/.cache/pip/wheels/d1/2d/2d/c8645cb1eff8b67b483a80c90721dfcd49894968500b364c7e #38 524.1 Building wheel for slumber (setup.py): started #38 525.3 Building wheel for slumber (setup.py): finished with status 'done' #38 525.3 Created wheel for slumber: filename=slumber-0.7.1-py3-none-any.whl size=8094 sha256=6888d0a6b61acdb34af02c5aa789e42af7374204b1cd21b43ae7b01fadba1249 #38 525.3 Stored in directory: /openedx/.cache/pip/wheels/62/8c/92/a39ad91c256918dac84c220488b00d61fffea9822a40fa6d0a #38 525.3 Building wheel for unicodecsv (setup.py): started #38 526.7 Building wheel for unicodecsv (setup.py): finished with status 'done' #38 526.7 Created wheel for unicodecsv: filename=unicodecsv-0.14.1-py3-none-any.whl size=10746 sha256=be92444a822010732e5c593ec4b9bec23c492070caf3e9de9b538b854f0b6bcc #38 526.7 Stored in directory: /openedx/.cache/pip/wheels/ec/03/6f/d2e0162d94c0d451556fa43dd4d5531457245c34a36b41ef4a #38 526.7 Building wheel for unicodeit (setup.py): started #38 528.8 Building wheel for unicodeit (setup.py): finished with status 'done' #38 528.8 Created wheel for unicodeit: filename=unicodeit-0.7.5-py3-none-any.whl size=40348 sha256=b76836e3ec02b71b472e14039955a8cbd0fe4c60aaf5c235b483e2fb26926f73 #38 528.8 Stored in directory: /openedx/.cache/pip/wheels/fe/46/67/00269343d5ef9691bd67eccf18b72cc10393e193c42c6cd6c3 #38 528.8 Building wheel for walrus (setup.py): started #38 530.3 Building wheel for walrus (setup.py): finished with status 'done' #38 530.3 Created wheel for walrus: filename=walrus-0.9.5-py3-none-any.whl size=97670 sha256=7a47931738948d2c6bd21ce86b18732f65492ac65c4bc08cc4dcf710f3a65c64 #38 530.3 Stored in directory: /openedx/.cache/pip/wheels/96/d1/e8/36d87b91704012360148e42a1b013280e1dd91bd386de23479 #38 530.3 Building wheel for libsass (setup.py): started #38 605.7 Building wheel for libsass (setup.py): still running... #38 673.1 Building wheel for libsass (setup.py): still running... #38 735.7 Building wheel for libsass (setup.py): still running... #38 810.2 Building wheel for libsass (setup.py): still running... #38 883.0 Building wheel for libsass (setup.py): still running... #38 944.0 Building wheel for libsass (setup.py): still running... #38 1010.2 Building wheel for libsass (setup.py): still running... #38 1095.4 Building wheel for libsass (setup.py): still running... #38 1156.7 Building wheel for libsass (setup.py): still running... #38 1218.1 Building wheel for libsass (setup.py): still running... #38 1248.8 Building wheel for libsass (setup.py): finished with status 'done' #38 1249.4 Created wheel for libsass: filename=libsass-0.10.0-cp311-cp311-linux_x86_64.whl size=10445181 sha256=fc1f652b253e21e6a790d07edd1ab3dffc8f7376096a8be81e01a19cb5ec1726 #38 1249.4 Stored in directory: /openedx/.cache/pip/wheels/98/7b/64/8d608bb144ae7bdc4575ff61e58c79a14d2c33b8f986eb2758 #38 1250.5 Successfully built django-autocomplete-light glob2 loremipsum mailsnake mysqlclient pgpy pylatexenc pysrt sailthru-client slumber unicodecsv unicodeit walrus libsass #38 1265.1 Installing collected packages: webencodings, web-fragments, unicodeit, unicodecsv, text-unidecode, sortedcontainers, rules, recommender-xblock, random2, pyuca, pytz, pylatexenc, polib, openedx-django-require, openedx-atlas, mpmath, monotonic, loremipsum, laboratory, ipaddress, glob2, django-webpack-loader, asn1crypto, appdirs, aniso8601, zipp, wrapt, wheel, webob, wcwidth, voluptuous, vine, urllib3, uritemplate, tzlocal, tzdata, typing-extensions, tqdm, tomlkit, tinycss2, testfixtures, sympy, stevedore, sqlparse, soupsieve, sorl-thumbnail, six, simplejson, simpleeval, semantic-version, rpds-py, regex, redis, pyyaml, python-slugify, python-ipware, pyrsistent, pyparsing, pymemcache, pyjwt, pycryptodomex, pycparser, pycountry, pyasn1, psutil, protobuf, propcache, platformdirs, pillow, piexif, path, packaging, oauthlib, numpy, nodeenv, nh3, mysqlclient, multidict, msgpack, more-itertools, maxminddb, markupsafe, markdown, lxml, lazy, joblib, jmespath, isodate, invoke, inflection, idna, hyperframe, hpack, h11, google-crc32c, frozenlist, filelock, fastavro, edx-tincan-py35, dnspython, django-ratelimit, django-object-actions, django-cache-memoize, defusedxml, codejail-includes, click, charset-normalizer, chardet, certifi, camel-converter, cachetools, bridgekeeper, bracex, bleach, billiard, bcrypt, backoff, babel, attrs, asgiref, annotated-types, aiohappyeyeballs, yarl, xmlsec, wcmatch, walrus, typing-inspection, shapely, scipy, rsa, requests, referencing, python3-openid, python-dateutil, pysrt, pymongo, pydantic-core, pyasn1-modules, proto-plus, prompt-toolkit, path-py, openedx-calc, nltk, mako, lxml-html-clean, libsass, jsondiff, jinja2, importlib-metadata, httpcore, html5lib, h2, gunicorn, grpcio, googleapis-common-protos, google-resumable-media, fs, exceptiongroup, elasticsearch, edx-codejail, djangorestframework-xml, django-pipeline, django-ipware, django-countries, django, cssutils, click-plugins, click-didyoumean, cffi, beautifulsoup4, anyio, amqp, aiosignal, xss-utils, xblock, slumber, sailthru-client, requests-oauthlib, python3-saml, python-swiftclient, pynliner, pynacl, pydantic, pycasbin, olxcleaner, mongoengine, mailsnake, kombu, jsonschema-specifications, jsonfield, icalendar, httpx, help-tokens, grpcio-status, google-auth, enmerkar, edx-opaque-keys, edx-django-sites-extensions, edx-django-release-util, djangorestframework, django-waffle, django-storages, django-simple-history, django-push-notifications, django-mysql, django-multi-email-field, django-model-utils, django-method-override, django-js-asset, django-filter, django-crum, django-cors-headers, django-classy-tags, django-autocomplete-light, django-appconf, cryptography, code-annotations, click-repl, chem, cachecontrol, botocore, analytics-python, aiohttp, s3transfer, pyopenssl, pgpy, paramiko, openai, jwcrypto, jsonschema, google-api-core, geoip2, enmerkar-underscore, edx-submissions, edx-milestones, edx-i18n-tools, edx-django-utils, edx-ccx-keys, drf-yasg, done-xblock, django-statici18n, django-sekizai, django-mptt, django-fernet-fields-v2, crowdsourcehinter-xblock, celery, casbin-django-orm-adapter, acid-xblock, social-auth-core, pylti1p3, optimizely-sdk, openedx-filters, openedx-events, openedx-django-wiki, meilisearch, google-cloud-core, edx-toggles, edx-rest-api-client, edx-celeryutils, edx-api-doc-tools, drf-spectacular, drf-jwt, django-user-tasks, django-oauth-toolkit, django-config-models, django-celery-results, boto3, super-csv, social-auth-app-django, snowflake-connector-python, ora2, google-cloud-storage, google-cloud-firestore, fs-s3fs, event-tracking, edx-event-bus-redis, edx-event-bus-kafka, edx-drf-extensions, django-ses, openedx-learning, openedx-django-pyfs, openedx-authz, firebase-admin, edxval, edx-when, edx-search, edx-rbac, edx-organizations, edx-completion, edx-bulk-grades, edx-auth-backends, xblocks-contrib, staff-graded-xblock, openedx-forum, lti-consumer-xblock, enterprise-integrated-channels, edx-proctoring, edx-enterprise, edx-ace, xblock-utils, xblock-google-drive, xblock-drag-and-drop-v2, xblock-poll, edx-sga #38 1284.5 Attempting uninstall: wheel #38 1284.8 Found existing installation: wheel 0.43.0 #38 1284.8 Uninstalling wheel-0.43.0: #38 1285.8 Successfully uninstalled wheel-0.43.0 #38 1881.5 Successfully installed acid-xblock-0.4.1 aiohappyeyeballs-2.6.1 aiohttp-3.13.2 aiosignal-1.4.0 amqp-5.3.1 analytics-python-1.4.post1 aniso8601-10.0.1 annotated-types-0.7.0 anyio-4.12.0 appdirs-1.4.4 asgiref-3.11.0 asn1crypto-1.5.1 attrs-25.4.0 babel-2.17.0 backoff-1.10.0 bcrypt-5.0.0 beautifulsoup4-4.14.3 billiard-4.2.4 bleach-6.3.0 boto3-1.42.9 botocore-1.42.9 bracex-2.6 bridgekeeper-0.9 cachecontrol-0.14.4 cachetools-6.2.4 camel-converter-5.0.0 casbin-django-orm-adapter-1.7.0 celery-5.6.0 certifi-2025.11.12 cffi-2.0.0 chardet-5.2.0 charset-normalizer-3.4.4 chem-2.0.0 click-8.3.1 click-didyoumean-0.3.1 click-plugins-1.1.1.2 click-repl-0.3.0 code-annotations-2.3.0 codejail-includes-2.0.0 crowdsourcehinter-xblock-0.8 cryptography-45.0.7 cssutils-2.11.1 defusedxml-0.7.1 django-5.2.9 django-appconf-1.2.0 django-autocomplete-light-3.12.1 django-cache-memoize-0.2.1 django-celery-results-2.6.0 django-classy-tags-4.1.0 django-config-models-2.9.0 django-cors-headers-4.9.0 django-countries-8.2.0 django-crum-0.7.9 django-fernet-fields-v2-0.9 django-filter-25.2 django-ipware-7.0.1 django-js-asset-3.1.2 django-method-override-1.0.4 django-model-utils-5.0.0 django-mptt-0.18.0 django-multi-email-field-0.8.0 django-mysql-4.19.0 django-oauth-toolkit-1.7.1 django-object-actions-5.0.0 django-pipeline-4.1.0 django-push-notifications-3.3.0 django-ratelimit-4.1.0 django-sekizai-4.1.0 django-ses-4.4.0 django-simple-history-3.11.0 django-statici18n-2.6.0 django-storages-1.14.6 django-user-tasks-3.4.4 django-waffle-5.0.0 django-webpack-loader-3.2.3 djangorestframework-3.16.1 djangorestframework-xml-2.0.0 dnspython-2.8.0 done-xblock-2.5.0 drf-jwt-1.19.2 drf-spectacular-0.29.0 drf-yasg-1.21.11 edx-ace-1.15.0 edx-api-doc-tools-2.1.0 edx-auth-backends-4.6.2 edx-bulk-grades-1.2.0 edx-ccx-keys-2.0.2 edx-celeryutils-1.4.0 edx-codejail-4.1.0 edx-completion-4.9 edx-django-release-util-1.5.0 edx-django-sites-extensions-5.1.0 edx-django-utils-8.0.1 edx-drf-extensions-10.6.0 edx-enterprise-6.5.1 edx-event-bus-kafka-6.1.0 edx-event-bus-redis-0.6.1 edx-i18n-tools-1.9.0 edx-milestones-1.1.0 edx-opaque-keys-3.0.0 edx-organizations-7.3.0 edx-proctoring-5.2.0 edx-rbac-2.1.0 edx-rest-api-client-6.2.0 edx-search-4.3.0 edx-sga-0.27.0 edx-submissions-3.12.2 edx-tincan-py35-2.0.0 edx-toggles-5.4.1 edx-when-3.0.0 edxval-3.2.0 elasticsearch-7.9.1 enmerkar-0.7.1 enmerkar-underscore-2.4.0 enterprise-integrated-channels-0.1.25 event-tracking-3.3.0 exceptiongroup-1.3.1 fastavro-1.12.1 filelock-3.20.0 firebase-admin-7.1.0 frozenlist-1.8.0 fs-2.4.16 fs-s3fs-1.1.1 geoip2-5.2.0 glob2-0.7 google-api-core-2.28.1 google-auth-2.44.0 google-cloud-core-2.5.0 google-cloud-firestore-2.21.0 google-cloud-storage-3.7.0 google-crc32c-1.7.1 google-resumable-media-2.8.0 googleapis-common-protos-1.72.0 grpcio-1.76.0 grpcio-status-1.76.0 gunicorn-23.0.0 h11-0.16.0 h2-4.3.0 help-tokens-3.2.0 hpack-4.1.0 html5lib-1.1 httpcore-1.0.9 httpx-0.28.1 hyperframe-6.1.0 icalendar-6.3.2 idna-3.11 importlib-metadata-8.7.0 inflection-0.5.1 invoke-2.2.1 ipaddress-1.0.23 isodate-0.7.2 jinja2-3.1.6 jmespath-1.0.1 joblib-1.5.3 jsondiff-2.2.1 jsonfield-3.2.0 jsonschema-4.25.1 jsonschema-specifications-2025.9.1 jwcrypto-1.5.6 kombu-5.6.1 laboratory-1.0.2 lazy-1.6 libsass-0.10.0 loremipsum-1.0.5 lti-consumer-xblock-9.14.3 lxml-5.3.2 lxml-html-clean-0.4.3 mailsnake-1.6.4 mako-1.3.10 markdown-3.10 markupsafe-3.0.3 maxminddb-3.0.0 meilisearch-0.38.0 mongoengine-0.29.1 monotonic-1.6 more-itertools-10.8.0 mpmath-1.3.0 msgpack-1.1.2 multidict-6.7.0 mysqlclient-2.2.7 nh3-0.3.2 nltk-3.9.2 nodeenv-1.9.1 numpy-1.26.4 oauthlib-3.3.1 olxcleaner-0.3.0 openai-0.28.1 openedx-atlas-0.7.0 openedx-authz-0.20.0 openedx-calc-4.0.2 openedx-django-pyfs-3.8.0 openedx-django-require-3.0.0 openedx-django-wiki-3.1.1 openedx-events-10.5.0 openedx-filters-2.1.0 openedx-forum-0.4.0 openedx-learning-0.30.2 optimizely-sdk-5.3.0 ora2-6.17.1 packaging-25.0 paramiko-4.0.0 path-16.11.0 path-py-12.5.0 pgpy-0.6.0 piexif-1.1.3 pillow-12.0.0 platformdirs-4.5.1 polib-1.2.0 prompt-toolkit-3.0.52 propcache-0.4.1 proto-plus-1.26.1 protobuf-6.33.2 psutil-7.1.3 pyasn1-0.6.1 pyasn1-modules-0.4.2 pycasbin-2.6.0 pycountry-24.6.1 pycparser-2.23 pycryptodomex-3.23.0 pydantic-2.12.5 pydantic-core-2.41.5 pyjwt-2.10.1 pylatexenc-2.10 pylti1p3-2.0.0 pymemcache-4.0.0 pymongo-4.4.0 pynacl-1.6.1 pynliner-0.8.0 pyopenssl-25.3.0 pyparsing-3.2.5 pyrsistent-0.20.0 pysrt-1.1.2 python-dateutil-2.9.0.post0 python-ipware-3.0.0 python-slugify-8.0.4 python-swiftclient-4.9.0 python3-openid-3.2.0 python3-saml-1.16.0 pytz-2025.2 pyuca-1.2 pyyaml-6.0.3 random2-1.0.2 recommender-xblock-3.1.0 redis-7.1.0 referencing-0.37.0 regex-2025.11.3 requests-2.32.5 requests-oauthlib-2.0.0 rpds-py-0.30.0 rsa-4.9.1 rules-3.5 s3transfer-0.16.0 sailthru-client-2.2.3 scipy-1.16.3 semantic-version-2.10.0 shapely-2.1.2 simpleeval-1.0.3 simplejson-3.20.2 six-1.17.0 slumber-0.7.1 snowflake-connector-python-4.1.1 social-auth-app-django-5.4.1 social-auth-core-4.8.1 sorl-thumbnail-12.11.0 sortedcontainers-2.4.0 soupsieve-2.8 sqlparse-0.5.4 staff-graded-xblock-3.1.0 stevedore-5.6.0 super-csv-4.1.0 sympy-1.14.0 testfixtures-10.0.0 text-unidecode-1.3 tinycss2-1.4.0 tomlkit-0.13.3 tqdm-4.67.1 typing-extensions-4.15.0 typing-inspection-0.4.2 tzdata-2025.3 tzlocal-5.3.1 unicodecsv-0.14.1 unicodeit-0.7.5 uritemplate-4.2.0 urllib3-2.6.2 vine-5.1.0 voluptuous-0.15.2 walrus-0.9.5 wcmatch-10.1 wcwidth-0.2.14 web-fragments-3.1.0 webencodings-0.5.1 webob-1.8.9 wheel-0.45.1 wrapt-2.0.1 xblock-5.2.0 xblock-drag-and-drop-v2-5.0.3 xblock-google-drive-0.8.1 xblock-poll-1.15.1 xblock-utils-4.0.0 xblocks-contrib-0.9.1 xmlsec-1.3.14 xss-utils-0.8.0 yarl-1.22.0 zipp-3.23.0 #38 1883.9 #38 1883.9 [notice] A new release of pip is available: 24.0 -> 25.3 #38 1883.9 [notice] To update, run: pip install --upgrade pip #38 DONE 1923.6s #39 [python-requirements 4/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install django-redis==5.4.0 #39 24.08 Collecting django-redis==5.4.0 #39 24.42 Downloading django_redis-5.4.0-py3-none-any.whl.metadata (32 kB) #39 24.66 Requirement already satisfied: Django>=3.2 in /openedx/venv/lib/python3.11/site-packages (from django-redis==5.4.0) (5.2.9) #39 24.67 Requirement already satisfied: redis!=4.0.0,!=4.0.1,>=3 in /openedx/venv/lib/python3.11/site-packages (from django-redis==5.4.0) (7.1.0) #39 24.72 Requirement already satisfied: asgiref>=3.8.1 in /openedx/venv/lib/python3.11/site-packages (from Django>=3.2->django-redis==5.4.0) (3.11.0) #39 24.73 Requirement already satisfied: sqlparse>=0.3.1 in /openedx/venv/lib/python3.11/site-packages (from Django>=3.2->django-redis==5.4.0) (0.5.4) #39 25.04 Downloading django_redis-5.4.0-py3-none-any.whl (31 kB) #39 36.28 Installing collected packages: django-redis #39 36.89 Successfully installed django-redis-5.4.0 #39 38.45 #39 38.45 [notice] A new release of pip is available: 24.0 -> 25.3 #39 38.45 [notice] To update, run: pip install --upgrade pip #39 DONE 40.1s #40 [python-requirements 5/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared UWSGI_PROFILE_OVERRIDE="xml=no" pip install --no-cache-dir --compile uwsgi==2.0.24 #40 5.051 Collecting uwsgi==2.0.24 #40 5.561 Downloading uwsgi-2.0.24.tar.gz (810 kB) #40 5.828 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 810.6/810.6 kB 3.2 MB/s eta 0:00:00 #40 7.563 Preparing metadata (setup.py): started #40 10.17 Preparing metadata (setup.py): finished with status 'done' #40 10.18 Building wheels for collected packages: uwsgi #40 10.18 Building wheel for uwsgi (setup.py): started #40 70.68 Building wheel for uwsgi (setup.py): still running... #40 95.93 Building wheel for uwsgi (setup.py): finished with status 'done' #40 95.96 Created wheel for uwsgi: filename=uWSGI-2.0.24-cp311-cp311-linux_x86_64.whl size=557329 sha256=d355d714242801c17063878d9777d16a59f11eecb00cc6a676c312ba31316a53 #40 95.96 Stored in directory: /tmp/pip-ephem-wheel-cache-pco0wa5f/wheels/e0/d0/b6/701d5fb26ab6f65edf139106f9f890a43b7b2cf7979d5171a6 #40 96.03 Successfully built uwsgi #40 102.0 Installing collected packages: uwsgi #40 102.5 Successfully installed uwsgi-2.0.24 #40 103.7 #40 103.7 [notice] A new release of pip is available: 24.0 -> 25.3 #40 103.7 [notice] To update, run: pip install --upgrade pip #40 DONE 106.3s #41 [python-requirements 6/8] RUN pip install "openedx-scorm-xblock>=19.0.0,<20.0.0" #41 4.531 Collecting openedx-scorm-xblock<20.0.0,>=19.0.0 #41 4.896 Downloading openedx_scorm_xblock-19.0.3-py3-none-any.whl.metadata (10 kB) #41 5.036 Requirement already satisfied: xblock in /openedx/venv/lib/python3.11/site-packages (from openedx-scorm-xblock<20.0.0,>=19.0.0) (5.2.0) #41 5.047 Requirement already satisfied: web-fragments in /openedx/venv/lib/python3.11/site-packages (from openedx-scorm-xblock<20.0.0,>=19.0.0) (3.1.0) #41 5.064 Requirement already satisfied: fs in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (2.4.16) #41 5.069 Requirement already satisfied: lxml in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (5.3.2) #41 5.075 Requirement already satisfied: mako in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (1.3.10) #41 5.080 Requirement already satisfied: markupsafe in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (3.0.3) #41 5.086 Requirement already satisfied: python-dateutil in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (2.9.0.post0) #41 5.104 Requirement already satisfied: pytz in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (2025.2) #41 5.120 Requirement already satisfied: pyyaml in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (6.0.3) #41 5.130 Requirement already satisfied: simplejson in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (3.20.2) #41 5.155 Requirement already satisfied: webob in /openedx/venv/lib/python3.11/site-packages (from xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (1.8.9) #41 5.235 Requirement already satisfied: appdirs~=1.4.3 in /openedx/venv/lib/python3.11/site-packages (from fs->xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (1.4.4) #41 5.235 Requirement already satisfied: setuptools in /openedx/venv/lib/python3.11/site-packages (from fs->xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (69.1.1) #41 5.235 Requirement already satisfied: six~=1.10 in /openedx/venv/lib/python3.11/site-packages (from fs->xblock->openedx-scorm-xblock<20.0.0,>=19.0.0) (1.17.0) #41 5.603 Downloading openedx_scorm_xblock-19.0.3-py3-none-any.whl (53 kB) #41 5.732 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.6/53.6 kB 484.5 kB/s eta 0:00:00 #41 10.04 Installing collected packages: openedx-scorm-xblock #41 10.57 Successfully installed openedx-scorm-xblock-19.0.3 #41 11.48 #41 11.48 [notice] A new release of pip is available: 24.0 -> 25.3 #41 11.48 [notice] To update, run: pip install --upgrade pip #41 DONE 13.1s #42 [python-requirements 7/8] RUN pip install "dnspython>=1.16.0,<1.17.0" #42 5.527 Collecting dnspython<1.17.0,>=1.16.0 #42 5.631 Downloading dnspython-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) #42 5.806 Downloading dnspython-1.16.0-py2.py3-none-any.whl (188 kB) #42 6.285 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 188.4/188.4 kB 387.4 kB/s eta 0:00:00 #42 11.44 Installing collected packages: dnspython #42 11.44 Attempting uninstall: dnspython #42 11.51 Found existing installation: dnspython 2.8.0 #42 11.60 Uninstalling dnspython-2.8.0: #42 13.36 Successfully uninstalled dnspython-2.8.0 #42 15.49 Successfully installed dnspython-1.16.0 #42 16.16 #42 16.16 [notice] A new release of pip is available: 24.0 -> 25.3 #42 16.16 [notice] To update, run: pip install --upgrade pip #42 DONE 18.5s #43 [python-requirements 8/8] RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install 'dnspython' #43 3.883 Requirement already satisfied: dnspython in /openedx/venv/lib/python3.11/site-packages (1.16.0) #43 7.292 #43 7.292 [notice] A new release of pip is available: 24.0 -> 25.3 #43 7.292 [notice] To update, run: pip install --upgrade pip #43 DONE 8.8s #44 [production 7/40] COPY --link --chown=1000:1000 --from=python-requirements /openedx/venv /openedx/venv #44 DONE 170.5s #45 [production 8/40] COPY --link --chown=1000:1000 --from=python-requirements /mnt /mnt #45 DONE 0.3s #46 [production 9/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/nodeenv /openedx/nodeenv #46 DONE 0.4s #47 [production 10/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules #47 DONE 0.3s #31 [production 4/40] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize #31 ... #48 [auth] opencraft/ops/axim-pr-sandboxes/pr-1835-c25332/openedx:pull token for registry.gitlab.com #48 DONE 0.0s #31 [production 4/40] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize #31 sha256:bb88503785ea07bbf4e7dd2ee3f69240f090f8ed81acfd50d0953568a8ad1730 0B / 3.48kB 0.3s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 0B / 128.40MB 0.1s #31 sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 0B / 2.94MB 0.2s #31 sha256:bb88503785ea07bbf4e7dd2ee3f69240f090f8ed81acfd50d0953568a8ad1730 3.48kB / 3.48kB 1.6s done #31 sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 1.05MB / 2.94MB 1.7s #31 sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 2.10MB / 2.94MB 1.8s #31 sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 2.94MB / 2.94MB 2.1s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 7.34MB / 128.40MB 2.4s #31 sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 2.94MB / 2.94MB 2.3s done #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 14.68MB / 128.40MB 3.9s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 22.02MB / 128.40MB 4.9s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 30.41MB / 128.40MB 6.2s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 38.64MB / 128.40MB 7.2s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 47.19MB / 128.40MB 8.3s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 55.57MB / 128.40MB 8.9s #31 ... #47 [production 10/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules #47 sha256:edf6aae905426f64d2ee0780781f4ad99ef595938963715dde387598a566ebdd 64.40MB / 64.40MB 9.6s #47 ... #37 [production 6/40] COPY --link --chown=1000:1000 --from=python /opt/pyenv /opt/pyenv #37 sha256:3ff5c24a5bfbeec2948a278eb58fab93045f5b3329de2033f4043a9c644d70d5 78.11MB / 86.64MB 8.4s #37 ... #47 [production 10/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules #47 sha256:edf6aae905426f64d2ee0780781f4ad99ef595938963715dde387598a566ebdd 64.40MB / 64.40MB 9.8s done #47 DONE 10.5s #37 [production 6/40] COPY --link --chown=1000:1000 --from=python /opt/pyenv /opt/pyenv #37 ... #46 [production 9/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/nodeenv /openedx/nodeenv #46 sha256:5da5a0fb283d82c69680e30c5b4f515fd873686855445a542e5733f29a8e632d 91.23MB / 96.40MB 7.8s #46 ... #45 [production 8/40] COPY --link --chown=1000:1000 --from=python-requirements /mnt /mnt #45 sha256:430bf4f3eac82a42c68cfa2d2d4189faeeaef10e0e73b61e46106448b4ab3ba3 96B / 96B 0.2s #45 sha256:430bf4f3eac82a42c68cfa2d2d4189faeeaef10e0e73b61e46106448b4ab3ba3 96B / 96B 0.3s done #45 DONE 10.9s #47 [production 10/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules #47 extracting sha256:edf6aae905426f64d2ee0780781f4ad99ef595938963715dde387598a566ebdd #47 extracting sha256:430bf4f3eac82a42c68cfa2d2d4189faeeaef10e0e73b61e46106448b4ab3ba3 #47 extracting sha256:430bf4f3eac82a42c68cfa2d2d4189faeeaef10e0e73b61e46106448b4ab3ba3 0.5s done #47 ... #37 [production 6/40] COPY --link --chown=1000:1000 --from=python /opt/pyenv /opt/pyenv #37 sha256:3ff5c24a5bfbeec2948a278eb58fab93045f5b3329de2033f4043a9c644d70d5 86.64MB / 86.64MB 9.4s done #37 DONE 11.8s #31 [production 4/40] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 72.35MB / 128.40MB 11.4s #31 ... #46 [production 9/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/nodeenv /openedx/nodeenv #46 sha256:5da5a0fb283d82c69680e30c5b4f515fd873686855445a542e5733f29a8e632d 96.40MB / 96.40MB 9.2s done #46 DONE 12.3s #31 [production 4/40] COPY --link --from=docker.io/powerman/dockerize:0.19.0 /usr/local/bin/dockerize /usr/local/bin/dockerize #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 81.15MB / 128.40MB 12.8s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 90.18MB / 128.40MB 12.9s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 98.57MB / 128.40MB 13.5s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 105.28MB / 128.40MB 14.7s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 113.54MB / 128.40MB 15.6s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 120.59MB / 128.40MB 16.5s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 127.93MB / 128.40MB 17.2s #31 sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 128.40MB / 128.40MB 17.7s done #31 DONE 17.9s #47 [production 10/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules #47 extracting sha256:3ff5c24a5bfbeec2948a278eb58fab93045f5b3329de2033f4043a9c644d70d5 #47 extracting sha256:5da5a0fb283d82c69680e30c5b4f515fd873686855445a542e5733f29a8e632d #47 extracting sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e #47 extracting sha256:3ff5c24a5bfbeec2948a278eb58fab93045f5b3329de2033f4043a9c644d70d5 193.8s done #47 extracting sha256:5da5a0fb283d82c69680e30c5b4f515fd873686855445a542e5733f29a8e632d 200.7s done #47 extracting sha256:7667f8614b614e13f5e8ceb9fac39839db2aec0bd315eae281b863ca3b44801e 208.9s done #47 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0.1s done #47 extracting sha256:bb88503785ea07bbf4e7dd2ee3f69240f090f8ed81acfd50d0953568a8ad1730 0.1s done #47 extracting sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 #47 extracting sha256:425abd1dcf52f585fbbc96acd7924ed0230da4b8bdd1cc91a429011aa84733e9 0.4s done #47 extracting sha256:edf6aae905426f64d2ee0780781f4ad99ef595938963715dde387598a566ebdd 236.4s done #47 DONE 246.9s #47 [production 10/40] COPY --link --chown=1000:1000 --from=nodejs-requirements /openedx/edx-platform/node_modules /openedx/node_modules #47 merging #47 merging 73.6s done #47 DONE 320.5s #49 [production 11/40] RUN ln -s /openedx/node_modules /openedx/edx-platform/node_modules #49 DONE 0.5s #50 [production 12/40] WORKDIR /openedx/edx-platform #50 DONE 0.2s #51 [production 13/40] RUN pip install -e . #51 2.915 Obtaining file:///openedx/edx-platform #51 2.927 Preparing metadata (setup.py): started #51 3.859 Preparing metadata (setup.py): finished with status 'done' #51 4.075 Requirement already satisfied: setuptools in /openedx/venv/lib/python3.11/site-packages (from Open-edX==0.13) (69.1.1) #51 7.505 Installing collected packages: Open-edX #51 7.506 Running setup.py develop for Open-edX #51 9.538 Successfully installed Open-edX-0.13 #51 10.45 #51 10.45 [notice] A new release of pip is available: 24.0 -> 25.3 #51 10.45 [notice] To update, run: pip install --upgrade pip #51 DONE 10.8s #52 [production 14/40] RUN mkdir -p /openedx/config ./lms/envs/tutor ./cms/envs/tutor #52 DONE 0.4s #53 [production 15/40] COPY --chown=app:app revisions.yml /openedx/config/ #53 DONE 0.1s #54 [production 16/40] COPY --chown=app:app settings/lms/*.py ./lms/envs/tutor/ #54 DONE 0.1s #55 [production 17/40] COPY --chown=app:app settings/cms/*.py ./cms/envs/tutor/ #55 DONE 0.1s #56 [production 18/40] RUN make clean_translations #56 0.242 # Removes core edx-platform translations but keeps config files and Esperanto (eo) test translations #56 0.245 find conf/locale/ -type f \! -path '*/eo/*' \( -name '*.mo' -o -name '*.po' \) -delete #56 0.253 # Removes the xblocks/plugins and js-compiled translations #56 0.253 rm -rf conf/plugins-locale cms/static/js/i18n/ lms/static/js/i18n/ cms/static/js/xblock.v1-i18n/ lms/static/js/xblock.v1-i18n/ #56 DONE 0.3s #57 [production 19/40] RUN ./manage.py lms --settings=tutor.i18n pull_plugin_translations --verbose --repository='openedx/openedx-translations' --revision='main' #57 10.53 Key BLOCK_STRUCTURES_SETTINGS 'STORAGE_CLASS' not found in storage settings {'COURSE_PUBLISH_TASK_DELAY': 30, 'TASK_DEFAULT_RETRY_DELAY': 30, 'TASK_MAX_RETRIES': 5}.Using default storage path.