Skip to content

Commit

Permalink
build: upgrade django-stubs and djangorestframework-stubs
Browse files Browse the repository at this point in the history
...now that we're on django>=4.2
  • Loading branch information
kdmccormick committed Dec 20, 2024
1 parent edbcada commit 321ddfa
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 15 deletions.
12 changes: 6 additions & 6 deletions requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,12 @@ django-webpack-loader==0.7.0
# Adding pin to avoid any major upgrade
djangorestframework<3.15.0

# Date: 2023-07-19
# The version of django-stubs we can use depends on which Django release we're using
# 1.16.0 works with Django 3.2 through 4.1
# Issue for unpinning: https://github.com/openedx/edx-platform/issues/35275
django-stubs==1.16.0
djangorestframework-stubs==3.14.0 # Pinned to match django-stubs. Remove this when we can remove the above pin.
# Date: 2024-07-19
# Generally speaking, the major version of django-stubs should match the major version of django.
# Specifically, we need to perpetually constrain django-stubs to a compatible version based on:
# https://github.com/typeddjango/django-stubs?tab=readme-ov-file#version-compatibility
# Issue: https://github.com/openedx/edx-platform/issues/35275
django-stubs<5

# Date: 2024-07-23
# django-storages==1.14.4 breaks course imports
Expand Down
12 changes: 3 additions & 9 deletions requirements/edx/development.txt
Original file line number Diff line number Diff line change
Expand Up @@ -577,7 +577,7 @@ django-storages==1.14.3
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edxval
django-stubs==1.16.0
django-stubs==4.2.7
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/development.in
Expand Down Expand Up @@ -625,10 +625,8 @@ djangorestframework==3.14.0
# openedx-learning
# ora2
# super-csv
djangorestframework-stubs==3.14.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/development.in
djangorestframework-stubs==3.14.5
# via -r requirements/edx/development.in
djangorestframework-xml==2.0.0
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -1301,8 +1299,6 @@ mypy==1.11.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/development.in
# django-stubs
# djangorestframework-stubs
mypy-extensions==1.0.0
# via mypy
mysqlclient==2.2.6
Expand Down Expand Up @@ -2121,8 +2117,6 @@ tinycss2==1.4.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# bleach
tomli==2.2.1
# via django-stubs
tomlkit==0.13.2
# via
# -r requirements/edx/doc.txt
Expand Down

0 comments on commit 321ddfa

Please sign in to comment.