Repository navigation
chore: Upgrade Python requirements - #2424
Merged
pomegranited merged 4 commits intoSep 30, 2026
Merged
Conversation
Contributor
Author
|
List of packages in the PR without any issue.
|
Contributor
Author
|
These Packages need manual review..
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2424 +/- ##
=======================================
Coverage 95.46% 95.46%
=======================================
Files 198 198
Lines 22842 22842
Branches 1551 1551
=======================================
Hits 21807 21807
Misses 780 780
Partials 255 255
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
pomegranited
force-pushed
the
repo-tools/upgrade-python-requirements-214e0d1
branch
from
September 30, 2026 03:12
ccc021c to
1c7b9cf
Compare
* Dropped CI + tox runs for python 3.11 + Django 4.2, so bumped package version. * DRF 3.16+ defaults LIST_SERIALIZER_ERRORS_AS_DICT to True, so clean item errors are omitted now rather than represented as empty dicts. * tox fails in local test envs with a non-standard AWS_DEFAULT_REGION, so default added to tox config.
pomegranited
force-pushed
the
repo-tools/upgrade-python-requirements-214e0d1
branch
from
September 30, 2026 03:20
1c7b9cf to
da1a251
Compare
Contributor
|
FYI: I pushed fec29e5 to incorporate these dependabot updates into this single PR:
da1a251 shows the tests that needed repairing after these updates. ^ includes the removal of the py311+django42 test coverage surface, which was also failing after these upgrades. Package version bumped to reflect this removal. |
pomegranited
approved these changes
Sep 30, 2026
pomegranited
left a comment
Contributor
There was a problem hiding this comment.
👍
-
I tested thisgreen CI is sufficient - I have bumped this package's version
- I read through the code change and checked the dependencies updated for breaking changes.
pomegranited
deleted the
repo-tools/upgrade-python-requirements-214e0d1
branch
September 30, 2026 03:35
feanil
added a commit
that referenced
this pull request
Oct 1, 2026
Patch bump for the MathJax fix, on top of the 7.2 release that landed on master in #2424. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
salman2013
added a commit
to salman2013/edx-ora2
that referenced
this pull request
Oct 6, 2026
…tooling Keeps the legacy pip-tools requirements/*.txt, openassessment/__init__.py version string, and .github/workflows/pypi-publish.yml deleted, since they're superseded by uv.lock, setuptools-scm, and release.yml respectively. Resolves the ci.yml/tox.ini conflict by dropping the django42 tox env/CI matrix entry/pyproject.toml dependency group, matching upstream's openedx#2424 decision to only test Django 5.2 going forward, and switches the js tox env to the "test" dependency group now that django42 is gone. Upgrades edx-lint (6.1.0 -> 6.2.0) and djangorestframework (3.17.1 -> 3.18.1) in uv.lock to match the versions upstream's own requirements upgrade already validated and wrote pylintrc/test fixes against. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Python requirements update. Please review the changelogs for the upgraded packages.
Deleted obsolete pull_requests:
#2421