Skip to content

chore: Upgrade Python requirements#598

Merged
farhan merged 2 commits into
mainfrom
repo-tools/upgrade-python-requirements-e268363
Jun 1, 2026
Merged

chore: Upgrade Python requirements#598
farhan merged 2 commits into
mainfrom
repo-tools/upgrade-python-requirements-e268363

Conversation

@edx-requirements-bot

Copy link
Copy Markdown
Contributor

Python requirements update. Please review the changelogs for the upgraded packages.

@edx-requirements-bot edx-requirements-bot requested a review from a team June 1, 2026 01:12
@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

List of packages in the PR without any issue.

  • cachetools changes from 7.1.2 to 7.1.4
  • certifi changes from 2026.4.22 to 2026.5.20
  • click changes from 8.4.0 to 8.4.1
  • coverage[toml] changes from 7.14.0 to 7.14.1
  • diff-cover changes from 10.2.0 to 10.3.0
  • django-stubs changes from 6.0.4 to 6.0.5
  • django-stubs-ext changes from 6.0.4 to 6.0.5
  • docutils changes from 0.22.4 to 0.23
  • idna changes from 3.15 to 3.17
  • lxml-html-clean changes from 0.4.4 to 0.4.5
  • lxml[html-clean] changes from 6.1.0 to 6.1.1
  • more-itertools changes from 11.0.2 to 11.1.0
  • pip changes from 26.1.1 to 26.1.2
  • platformdirs changes from 4.9.6 to 4.10.0
  • pyjwt[crypto] changes from 2.12.1 to 2.13.0
  • pyproject-api changes from 1.10.0 to 1.10.1
  • python-discovery changes from 1.3.1 to 1.4.0
  • snowballstemmer changes from 3.0.1 to 3.1.0
  • soupsieve changes from 2.8.3 to 2.8.4
  • stevedore changes from 5.7.0 to 5.8.0
  • tox changes from 4.54.0 to 4.55.0
  • types-pyyaml changes from 6.0.12.20260510 to 6.0.12.20260518
  • virtualenv changes from 21.3.3 to 21.4.2

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates pinned Python dependencies across the repo and applies small typing-related code adjustments needed to satisfy updated type-checking behavior (notably from newer stubs).

Changes:

  • Bump versions of multiple pinned Python packages in requirements/*.txt (base/test/dev/ci/doc/quality/pip/pip-tools).
  • Add explicit typing/casting in tagging taxonomy query logic.
  • Adjust collections celery task queryset typing to accommodate stricter type checking.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/openedx_tagging/models/base.py Adds cast and refines local typing for collected tag IDs from .values() query results.
src/openedx_content/applets/collections/tasks.py Adds a mypy suppression on a queryset filter (recommended to replace with typed coercion instead).
requirements/base.txt Updates pinned runtime dependency versions.
requirements/test.txt Updates pinned test dependency versions.
requirements/quality.txt Updates pinned quality/lint dependency versions.
requirements/dev.txt Updates pinned dev tooling dependency versions.
requirements/ci.txt Updates pinned CI/tooling dependency versions.
requirements/doc.txt Updates pinned documentation dependency versions.
requirements/pip.txt Updates pinned pip version.
requirements/pip-tools.txt Updates pinned click version used by pip-tools.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/openedx_content/applets/collections/tasks.py Outdated
@farhan farhan force-pushed the repo-tools/upgrade-python-requirements-e268363 branch from e59987b to fa3559a Compare June 1, 2026 09:01
@farhan farhan requested a review from Copilot June 1, 2026 09:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated no new comments.

@farhan farhan merged commit 62c6979 into main Jun 1, 2026
8 checks passed
@farhan farhan deleted the repo-tools/upgrade-python-requirements-e268363 branch June 1, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants