Skip to content

chore: Upgrade Python requirements - #760

Merged
feanil merged 2 commits into
masterfrom
repo-tools/upgrade-python-requirements-9a39d77
Sep 24, 2026
Merged

feanil merged 2 commits into
masterfrom
repo-tools/upgrade-python-requirements-9a39d77

Conversation

@edx-requirements-bot

Copy link
Copy Markdown
Contributor

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

Deleted obsolete pull_requests:
#749

@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

List of packages in the PR without any issue.

  • alembic changes from 1.19.1 to 1.20.0
  • anyio changes from 4.14.2 to 4.15.1
  • cachetools changes from 7.1.7 to 7.2.0
  • contourpy changes from 1.3.3 to 1.4.0
  • fastcore changes from 2.2.16 to 2.2.30
  • fastspec changes from 0.2.3 to 0.2.5
  • fasttransport changes from 0.0.1 to 0.0.4
  • fonttools changes from 4.63.0 to 4.66.0
  • ghapi changes from 2.1.2 to 2.1.4
  • gitpython changes from 3.1.60 to 3.1.62
  • greenlet changes from 3.5.5 to 3.5.6
  • httpcore2 changes from 2.12.0 to 2.13.1
  • httpx2 changes from 2.12.0 to 2.13.1
  • idna changes from 3.19 to 3.20
  • kiwisolver changes from 1.5.0 to 1.5.1
  • mako changes from 1.4.1 to 1.4.3
  • matplotlib changes from 3.11.1 to 3.11.2
  • numpy changes from 2.5.2 to 2.5.3
  • pandas changes from 3.0.5 to 3.0.6
  • platformdirs changes from 4.11.4 to 4.11.12
  • playwright changes from 1.62.0 to 1.63.0
  • pyjwt changes from 2.13.0 to 2.15.0
  • pylint changes from 4.0.7 to 4.0.9
  • pyparsing changes from 3.3.2 to 3.3.3
  • pyproject-api changes from 1.11.0 to 1.11.2
  • python-discovery changes from 1.5.3 to 1.6.1
  • sqlalchemy changes from 2.0.52 to 2.0.54
  • tox changes from 4.60.1 to 4.64.1
  • tqdm changes from 4.70.0 to 4.70.1
  • tzdata changes from 2026.3 to 2026.4
  • urllib3 changes from 2.7.0 to 2.8.0
  • virtualenv changes from 21.7.5 to 21.12.0

@edx-requirements-bot

Copy link
Copy Markdown
Contributor Author

These Packages need manual review..

  • [MAJOR] filelock changes from 3.32.4 to 4.0.3
  • [MAJOR] isort changes from 8.0.1 to 9.0.1
  • [NEW] mypy-extensions (1.1.0) added to the requirements
  • [MAJOR] python-slugify changes from 8.0.4 to 9.1.1

ghapi 2.1.4 moved APIError out of fastspec and into fasttransport, so
`from fastspec.errors import APIError` started raising ModuleNotFoundError
and broke test collection for tests/test_repo_checks.py.

ghapi re-exports the same class from ghapi.all, and ghapi is what this repo
actually declares a dependency on, so import it from there — that keeps us
insulated from any further shuffling between fastspec and fasttransport.

AnswerDotAI/ghapi@2.1.2...2.1.4

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@feanil
feanil merged commit b468238 into master Sep 24, 2026
3 checks passed
@feanil
feanil deleted the repo-tools/upgrade-python-requirements-9a39d77 branch September 24, 2026 14:38
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