Skip to content

Commit

Permalink
Merge pull request #35 from edx/platform-python311-upgrade
Browse files Browse the repository at this point in the history
feat!: edxapp python 3.11 upgrade
  • Loading branch information
UsamaSadiq authored Jun 11, 2024
2 parents ad3fab7 + 32f66aa commit 272c3f8
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion playbooks/roles/edxapp/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# any secrets or host identifying information.
#

EDXAPP_PYTHON_VERSION: "python3.8"
EDXAPP_PYTHON_VERSION: "python3.11"

# Bucket used for xblock file storage
EDXAPP_XBLOCK_FS_STORAGE_BUCKET: !!null
Expand Down
4 changes: 2 additions & 2 deletions playbooks/roles/edxapp/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -344,8 +344,8 @@
- install:app-requirements

- name: Pin pip to a specific version.
# Not pinning to the same version as everything else because sandboxes are still python 2.7
command: "{{ edxapp_sandbox_venv_dir }}/bin/pip install pip==21.2.1"
# Pinning pip to latest version. Constraint will be removed later on.
command: "{{ edxapp_sandbox_venv_dir }}/bin/pip install pip==24.0"
args:
chdir: "{{ edxapp_code_dir }}"
become_user: "{{ edxapp_sandbox_user }}"
Expand Down
6 changes: 3 additions & 3 deletions playbooks/roles/edxapp/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,11 +175,11 @@
- install
- install:base

- name: install python3.8
- name: install python3.11
apt:
pkg:
- python3.8-dev
- python3.8-distutils
- python3.11-dev
- python3.11-distutils
update_cache: yes
register: install_pkgs
until: install_pkgs is success
Expand Down

0 comments on commit 272c3f8

Please sign in to comment.