Skip to content

chore: Upgrade Python requirements#2401

Merged
pomegranited merged 2 commits into
masterfrom
repo-tools/upgrade-python-requirements-ed2bb54
May 21, 2026
Merged

chore: Upgrade Python requirements#2401
pomegranited merged 2 commits into
masterfrom
repo-tools/upgrade-python-requirements-ed2bb54

Conversation

@edx-requirements-bot

Copy link
Copy Markdown
Contributor

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

Deleted obsolete pull_requests:
#2396

@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

List of packages in the PR without any issue.

  • boto3 changes from 1.42.91 to 1.43.9
  • botocore changes from 1.42.91 to 1.43.9
  • build changes from 1.4.3 to 1.5.0
  • cachetools changes from 7.0.5 to 7.1.2
  • certifi changes from 2026.2.25 to 2026.4.22
  • click changes from 8.3.2 to 8.4.0
  • coverage[toml] changes from 7.13.5 to 7.14.0
  • django changes from 5.2.13 to 5.2.14
  • edx-lint changes from 6.0.0 to 6.1.0
  • faker changes from 40.15.0 to 40.18.0
  • fastavro changes from 1.12.1 to 1.12.2
  • filelock changes from 3.28.0 to 3.29.0
  • idna changes from 3.11 to 3.15
  • mako changes from 1.3.11 to 1.3.12
  • markdown-it-py changes from 4.0.0 to 4.2.0
  • openedx-events changes from 11.1.1 to 11.2.0
  • openedx-filters changes from 3.1.0 to 3.4.0
  • packaging changes from 26.1 to 26.2
  • pip changes from 26.0.1 to 26.1.1
  • pymongo changes from 4.16.0 to 4.17.0
  • python-discovery changes from 1.2.2 to 1.3.1
  • pytz changes from 2026.1.post1 to 2026.2
  • requests changes from 2.33.1 to 2.34.2
  • s3transfer changes from 0.16.0 to 0.17.0
  • sphinxcontrib-mermaid changes from 2.0.1 to 2.0.2
  • stevedore changes from 5.7.0 to 5.8.0
  • tomlkit changes from 0.14.0 to 0.15.0
  • tox changes from 4.53.0 to 4.54.0
  • typer changes from 0.24.1 to 0.25.1
  • tzdata changes from 2026.1 to 2026.2
  • urllib3 changes from 2.6.3 to 2.7.0
  • uvicorn changes from 0.44.0 to 0.47.0
  • virtualenv changes from 21.2.4 to 21.3.3
  • watchfiles changes from 1.1.1 to 1.2.0
  • wcwidth changes from 0.6.0 to 0.7.0
  • wheel changes from 0.46.3 to 0.47.0
  • xblock changes from 6.0.0 to 6.1.0

@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

These Packages need manual review..

  • [MAJOR] cryptography changes from 46.0.7 to 48.0.0
  • [MAJOR] simplejson changes from 3.20.2 to 4.1.1

@codecov

codecov Bot commented May 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.26%. Comparing base (be1111c) to head (2455c3e).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2401   +/-   ##
=======================================
  Coverage   95.26%   95.26%           
=======================================
  Files         196      196           
  Lines       21679    21679           
  Branches     1509     1509           
=======================================
  Hits        20653    20653           
  Misses        776      776           
  Partials      250      250           
Flag Coverage Δ
unittests 95.26% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pomegranited pomegranited added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 21, 2026

@pomegranited pomegranited left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍

  • I tested this green CI is sufficient
  • I read through the code and checked the dependencies updated for breaking changes. The cryptography and simplejson breaking changes are things we don't care about, and we dropped python3.8 a while back.

@pomegranited pomegranited merged commit bf84d1d into master May 21, 2026
9 checks passed
@pomegranited pomegranited deleted the repo-tools/upgrade-python-requirements-ed2bb54 branch May 21, 2026 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants