Skip to content

chore: Upgrade Python requirements - #727

Merged
farhan merged 4 commits into
mainfrom
repo-tools/upgrade-python-requirements-8ba37ee
Aug 17, 2026
Merged

chore: Upgrade Python requirements#727
farhan merged 4 commits into
mainfrom
repo-tools/upgrade-python-requirements-8ba37ee

Conversation

@edx-requirements-bot

Copy link
Copy Markdown
Contributor

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

Deleted obsolete pull_requests:
#715

@edx-requirements-bot
edx-requirements-bot requested a review from a team August 17, 2026 00:19
@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

List of packages in the PR without any issue.

  • ast-serialize changes from 0.6.0 to 0.8.0
  • cachetools changes from 7.1.6 to 7.1.7
  • cffi changes from 2.1.0 to 2.1.1
  • chardet changes from 7.4.3 to 7.6.0
  • charset-normalizer changes from 3.4.9 to 3.5.1
  • coverage[toml] changes from 7.15.2 to 7.15.4
  • diff-cover changes from 10.4.1 to 10.5.1
  • django changes from 5.2.16 to 5.2.17
  • django-debug-toolbar changes from 7.0.0 to 7.1.1
  • django-stubs changes from 6.0.7 to 6.1.0
  • django-stubs-ext changes from 6.0.7 to 6.1.0
  • djangorestframework changes from 3.17.1 to 3.18.0
  • djangorestframework-stubs changes from 3.17.0 to 3.18.0
  • filelock changes from 3.32.0 to 3.32.3
  • librt changes from 0.13.0 to 0.15.0
  • mypy changes from 2.3.0 to 2.3.1
  • packaging changes from 26.2 to 26.3
  • pip changes from 26.1.2 to 26.2
  • pip-tools changes from 7.6.0 to 7.6.1
  • platformdirs changes from 4.11.0 to 4.11.3
  • pylint changes from 4.0.6 to 4.0.7
  • pytest-django changes from 4.12.0 to 4.14.0
  • python-discovery changes from 1.5.0 to 1.5.2
  • soupsieve changes from 2.9.1 to 2.9.2
  • sqlparse changes from 0.5.5 to 0.6.0
  • tox changes from 4.58.0 to 4.60.0
  • types-pyyaml changes from 6.0.12.20260724 to 6.0.12.20260815
  • virtualenv changes from 21.7.0 to 21.7.4
  • wheel changes from 0.47.0 to 0.48.0

@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

These Packages need manual review..

  • [MAJOR] cryptography changes from 49.0.0 to 50.0.0
  • [MAJOR] edx-organizations changes from 8.0.0 to 9.0.0
  • [MAJOR] setuptools changes from 83.0.0 to 84.0.0
  • [MAJOR] twine changes from 6.2.0 to 7.0.0
  • [NEW] typing-extensions (4.16.0) added to the requirements

farhan and others added 3 commits August 17, 2026 11:58
edx-organizations 9.0.0 no longer ships a py.typed marker, causing mypy
import-untyped errors on organizations.models. Ignore missing imports
for the organizations.* module.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace the reverted ignore_missing_imports suppression with
follow_untyped_imports so mypy follows edx-organizations' (untyped)
source and actually type-checks organizations.* usage, then fix the
resulting real type errors.
@farhan
farhan merged commit 91b7e1c into main Aug 17, 2026
7 checks passed
@farhan
farhan deleted the repo-tools/upgrade-python-requirements-8ba37ee branch August 17, 2026 07:43
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.

2 participants