Skip to content

Conversation

@edx-requirements-bot
Copy link
Contributor

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

Deleted obsolete pull_requests:
#208

@edx-requirements-bot
Copy link
Contributor Author

List of packages in the PR without any issue.

  • coverage[toml] changes from 7.10.5 to 7.10.6
  • cryptography changes from 45.0.6 to 45.0.7
  • django changes from 4.2.23 to 4.2.24
  • dnspython changes from 2.7.0 to 2.8.0
  • jsonschema-specifications changes from 2025.4.1 to 2025.9.1
  • more-itertools changes from 10.7.0 to 10.8.0
  • pycparser changes from 2.22 to 2.23
  • pytest changes from 8.4.1 to 8.4.2
  • rpds-py changes from 0.27.0 to 0.27.1
  • tox changes from 4.28.4 to 4.30.2
  • twine changes from 6.1.0 to 6.2.0

@edx-requirements-bot
Copy link
Contributor Author

These Packages need manual review..

  • [MAJOR] cffi changes from 1.17.1 to 2.0.0
  • [MAJOR] pytest-cov changes from 6.2.1 to 7.0.0

@github-actions
Copy link

github-actions bot commented Sep 9, 2025

Coverage report

This PR does not seem to contain any modification to coverable code.

Copy link
Contributor

@santhosh-apphelix-2u santhosh-apphelix-2u left a comment

Choose a reason for hiding this comment

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

Dependency Upgrade Summary – cffi & pytest-cov

  • Python support: setup.py >=3.8, tox/CI test 3.12; safe from cffi 2.0.0 Python ≤3.8 deprecation
  • cffi 1.17.1 → 2.0.0: pinned in base.txt, used by cryptography 45.0.6 & pynacl 1.5.0; no direct usage
  • pytest-cov 6.2.1 → 7.0.0: pinned in test.txt, repo uses coverage 7.10.5
  • pytest-cov 7.0.0 requires coverage >=7.10.6; pip will auto-upgrade during installation
  • No explicit coverage pinning in any .in files
  • No usage of removed subprocess coverage features
  • Python 3.12 fully supported; dependencies remain compatible
  • Safe to merge this PR; automatic dependency resolution ensures smooth upgrade

@santhosh-apphelix-2u santhosh-apphelix-2u merged commit 25e333d into main Sep 11, 2025
4 checks passed
@santhosh-apphelix-2u santhosh-apphelix-2u deleted the repo-tools/upgrade-python-requirements-aeeb853 branch September 11, 2025 03:59
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